include: Use proper dllimports for credui functions.
This commit is contained in:
parent
b82428b3ae
commit
9a7e038256
2 changed files with 26 additions and 17 deletions
|
@ -1,3 +1,4 @@
|
|||
EXTRADEFS = -D_CREDUI_
|
||||
MODULE = credui.dll
|
||||
IMPORTLIB = credui
|
||||
IMPORTS = comctl32 user32 advapi32
|
||||
|
|
|
@ -31,6 +31,14 @@ extern "C" {
|
|||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef CREDUIAPI
|
||||
#ifdef _CREDUI_
|
||||
#define CREDUIAPI
|
||||
#else
|
||||
#define CREDUIAPI DECLSPEC_IMPORT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifndef __SECHANDLE_DEFINED__
|
||||
#define __SECHANDLE_DEFINED__
|
||||
typedef struct _SecHandle
|
||||
|
@ -273,25 +281,25 @@ WINADVAPI BOOL WINAPI CredWriteA(PCREDENTIALA,DWORD);
|
|||
WINADVAPI BOOL WINAPI CredWriteW(PCREDENTIALW,DWORD);
|
||||
#define CredWrite WINELIB_NAME_AW(CredWrite)
|
||||
|
||||
BOOL WINAPI CredPackAuthenticationBufferW(DWORD,LPWSTR,LPWSTR,PBYTE,DWORD *);
|
||||
BOOL WINAPI CredUnPackAuthenticationBufferW(DWORD,PVOID,DWORD,LPWSTR,DWORD *,LPWSTR,DWORD *,LPWSTR,DWORD *);
|
||||
DWORD WINAPI CredUICmdLinePromptForCredentialsW(PCWSTR,PCtxtHandle,DWORD,PWSTR,ULONG,PWSTR,ULONG,PBOOL,DWORD);
|
||||
DWORD WINAPI CredUICmdLinePromptForCredentialsA(PCSTR,PCtxtHandle,DWORD,PSTR,ULONG,PSTR,ULONG,PBOOL,DWORD);
|
||||
#define CredUICmdLinePromptForCredentials WINELIB_NAME_AW(CredUICmdLinePromptForCredentials)
|
||||
DWORD WINAPI CredUIConfirmCredentialsW(PCWSTR,BOOL);
|
||||
DWORD WINAPI CredUIConfirmCredentialsA(PCSTR,BOOL);
|
||||
#define CredUIConfirmCredentials WINELIB_NAME_AW(CredUIConfirmCredentials)
|
||||
DWORD WINAPI CredUIParseUserNameW(PCWSTR,PWSTR,ULONG,PWSTR,ULONG);
|
||||
DWORD WINAPI CredUIParseUserNameA(PCSTR,PSTR,ULONG,PSTR,ULONG);
|
||||
#define CredUIParseUserName WINELIB_NAME_AW(CredUIParseUserName)
|
||||
DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW,PCWSTR,PCtxtHandle,DWORD,PWSTR,ULONG,PWSTR,ULONG,PBOOL,DWORD);
|
||||
DWORD WINAPI CredUIPromptForCredentialsA(PCREDUI_INFOA,PCSTR,PCtxtHandle,DWORD,PSTR,ULONG,PSTR,ULONG,PBOOL,DWORD);
|
||||
#define CredUIPromptForCredentials WINELIB_NAME_AW(CredUIPromptForCredentials)
|
||||
DWORD WINAPI CredUIPromptForWindowsCredentialsW(PCREDUI_INFOW,DWORD,ULONG *,LPCVOID,ULONG,LPVOID *, ULONG *, BOOL *,
|
||||
CREDUIAPI BOOL WINAPI CredPackAuthenticationBufferW(DWORD,LPWSTR,LPWSTR,PBYTE,DWORD *);
|
||||
CREDUIAPI BOOL WINAPI CredUnPackAuthenticationBufferW(DWORD,PVOID,DWORD,LPWSTR,DWORD *,LPWSTR,DWORD *,LPWSTR,DWORD *);
|
||||
CREDUIAPI DWORD WINAPI CredUICmdLinePromptForCredentialsW(PCWSTR,PCtxtHandle,DWORD,PWSTR,ULONG,PWSTR,ULONG,PBOOL,DWORD);
|
||||
CREDUIAPI DWORD WINAPI CredUICmdLinePromptForCredentialsA(PCSTR,PCtxtHandle,DWORD,PSTR,ULONG,PSTR,ULONG,PBOOL,DWORD);
|
||||
#define CredUICmdLinePromptForCredentials WINELIB_NAME_AW(CredUICmdLinePromptForCredentials)
|
||||
CREDUIAPI DWORD WINAPI CredUIConfirmCredentialsW(PCWSTR,BOOL);
|
||||
CREDUIAPI DWORD WINAPI CredUIConfirmCredentialsA(PCSTR,BOOL);
|
||||
#define CredUIConfirmCredentials WINELIB_NAME_AW(CredUIConfirmCredentials)
|
||||
CREDUIAPI DWORD WINAPI CredUIParseUserNameW(PCWSTR,PWSTR,ULONG,PWSTR,ULONG);
|
||||
CREDUIAPI DWORD WINAPI CredUIParseUserNameA(PCSTR,PSTR,ULONG,PSTR,ULONG);
|
||||
#define CredUIParseUserName WINELIB_NAME_AW(CredUIParseUserName)
|
||||
CREDUIAPI DWORD WINAPI CredUIPromptForCredentialsW(PCREDUI_INFOW,PCWSTR,PCtxtHandle,DWORD,PWSTR,ULONG,PWSTR,ULONG,PBOOL,DWORD);
|
||||
CREDUIAPI DWORD WINAPI CredUIPromptForCredentialsA(PCREDUI_INFOA,PCSTR,PCtxtHandle,DWORD,PSTR,ULONG,PSTR,ULONG,PBOOL,DWORD);
|
||||
#define CredUIPromptForCredentials WINELIB_NAME_AW(CredUIPromptForCredentials)
|
||||
CREDUIAPI DWORD WINAPI CredUIPromptForWindowsCredentialsW(PCREDUI_INFOW,DWORD,ULONG *,LPCVOID,ULONG,LPVOID *, ULONG *, BOOL *,
|
||||
DWORD);
|
||||
DWORD WINAPI CredUIStoreSSOCredW(PCWSTR,PCWSTR,PCWSTR,BOOL);
|
||||
CREDUIAPI DWORD WINAPI CredUIStoreSSOCredW(PCWSTR,PCWSTR,PCWSTR,BOOL);
|
||||
/* Note: no CredUIStoreSSOCredA in PSDK header */
|
||||
DWORD WINAPI CredUIReadSSOCredW(PCWSTR,PWSTR*);
|
||||
CREDUIAPI DWORD WINAPI CredUIReadSSOCredW(PCWSTR,PWSTR*);
|
||||
/* Note: no CredUIReadSSOCredA in PSDK header */
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
Loading…
Add table
Reference in a new issue