Hans Leidekker : include: Add missing SSPI declarations.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Aug 17 09:01:11 CDT 2015
Module: wine
Branch: master
Commit: 3031484579a07a8169ce01063e7cfbd00d3a092e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3031484579a07a8169ce01063e7cfbd00d3a092e
Author: Hans Leidekker <hans at codeweavers.com>
Date: Fri Aug 14 14:59:25 2015 +0200
include: Add missing SSPI declarations.
---
include/sspi.h | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/include/sspi.h b/include/sspi.h
index b8761a5..501406f 100644
--- a/include/sspi.h
+++ b/include/sspi.h
@@ -87,6 +87,29 @@ typedef struct _UNICODE_STRING {
typedef UNICODE_STRING SECURITY_STRING, *PSECURITY_STRING;
+#define SSPIPFC_CREDPROV_DO_NOT_SAVE 0x00000001
+#define SSPIPFC_NO_CHECKBOX 0x00000002
+
+typedef void *PSEC_WINNT_AUTH_IDENTITY_OPAQUE;
+
+SECURITY_STATUS SEC_ENTRY SspiEncodeAuthIdentityAsStrings(
+ PSEC_WINNT_AUTH_IDENTITY_OPAQUE, PCWSTR *, PCWSTR *, PCWSTR *);
+
+SECURITY_STATUS SEC_ENTRY SspiEncodeStringsAsAuthIdentity(
+ PCWSTR, PCWSTR, PCWSTR, PSEC_WINNT_AUTH_IDENTITY_OPAQUE *);
+
+ULONG SEC_ENTRY SspiPromptForCredentialsA(PCSTR, void *,
+ ULONG, PCSTR, PSEC_WINNT_AUTH_IDENTITY_OPAQUE,
+ PSEC_WINNT_AUTH_IDENTITY_OPAQUE *, int *, ULONG);
+ULONG SEC_ENTRY SspiPromptForCredentialsW(PCWSTR, void *,
+ ULONG, PCWSTR, PSEC_WINNT_AUTH_IDENTITY_OPAQUE,
+ PSEC_WINNT_AUTH_IDENTITY_OPAQUE *, int *, ULONG);
+#define SspiPromptForCredentials WINELIB_NAME_AW(SspiPromptForCredentials)
+
+void SEC_ENTRY SspiFreeAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE);
+void SEC_ENTRY SspiLocalFree(void *);
+void SEC_ENTRY SspiZeroAuthIdentity(PSEC_WINNT_AUTH_IDENTITY_OPAQUE);
+
typedef struct _SecPkgInfoA
{
ULONG fCapabilities;
More information about the wine-cvs
mailing list