diff --git a/dlls/credui/credui.spec b/dlls/credui/credui.spec index 20146c7791a..974849bcecb 100644 --- a/dlls/credui/credui.spec +++ b/dlls/credui/credui.spec @@ -7,10 +7,10 @@ @ stdcall CredUIParseUserNameW(wstr ptr long ptr long) @ stub CredUIPromptForCredentialsA @ stdcall CredUIPromptForCredentialsW(ptr wstr ptr long ptr long ptr long ptr long) -@ stub CredUIReadSSOCredA -@ stub CredUIReadSSOCredW -@ stub CredUIStoreSSOCredA -@ stub CredUIStoreSSOCredW +@ stdcall CredUIReadSSOCredA(str ptr) +@ stdcall CredUIReadSSOCredW(wstr ptr) +@ stdcall CredUIStoreSSOCredA(str str str long) +@ stdcall CredUIStoreSSOCredW(wstr wstr wstr long) @ stub DllCanUnloadNow @ stub DllGetClassObject @ stub DllRegisterServer diff --git a/dlls/credui/credui_main.c b/dlls/credui/credui_main.c index fc7bfe04fd2..dfaa06eaa98 100644 --- a/dlls/credui/credui_main.c +++ b/dlls/credui/credui_main.c @@ -249,3 +249,43 @@ DWORD WINAPI CredUIParseUserNameW(PCWSTR pszUserName, PWSTR pszUser, return ERROR_SUCCESS; } + +/****************************************************************************** + * CredUIStoreSSOCredA [CREDUI.@] + */ +DWORD WINAPI CredUIStoreSSOCredA(PCSTR a, PCSTR b, PCSTR c, BOOL f) +{ + FIXME("(%s, %s, %s, %d)\n", debugstr_a(a), debugstr_a(b), debugstr_a(c), f); + return 0; +} + +/****************************************************************************** + * CredUIStoreSSOCredW [CREDUI.@] + */ +DWORD WINAPI CredUIStoreSSOCredW(PCWSTR a, PCWSTR b, PCWSTR c, BOOL f) +{ + FIXME("(%s, %s, %s, %d)\n", debugstr_w(a), debugstr_w(b), debugstr_w(c), f); + return 0; +} + +/****************************************************************************** + * CredUIReadSSOCredA [CREDUI.@] + */ +DWORD WINAPI CredUIReadSSOCredA(PCSTR a, PSTR *b) +{ + FIXME("(%s, %p)\n", debugstr_a(a), b); + if (b) + *b = NULL; + return 0; +} + +/****************************************************************************** + * CredUIReadSSOCredW [CREDUI.@] + */ +DWORD WINAPI CredUIReadSSOCredW(PCWSTR a, PWSTR *b) +{ + FIXME("(%s, %p)\n", debugstr_w(a), b); + if (b) + *b = NULL; + return 0; +}