rpc: Add SEC_WINNT_AUTH_IDENTITY struct.

Kai Blin blin at gmx.net
Sat Aug 20 07:19:55 CDT 2005


Added SEC_WINNT_AUTH_IDENTITY struct, as I need it for my SSPI code.

Changelog:
Kai Blin <blin at gmx.net>
Added SEC_WINNT_AUTH_IDENTITY struct.

-- 
Kai Blin, (blin at gmx dot net)
Minimum charge for booths.
-------------- next part --------------
Index: include/rpcdce.h
===================================================================
RCS file: /home/wine/wine/include/rpcdce.h,v
retrieving revision 1.28
diff -u -3 -r1.28 rpcdce.h
--- include/rpcdce.h	14 Jan 2005 15:11:40 -0000	1.28
+++ include/rpcdce.h	20 Aug 2005 12:17:59 -0000
@@ -103,6 +103,42 @@
   unsigned long NICFlags;
 } RPC_POLICY,  *PRPC_POLICY;
 
+typedef struct _SEC_WINNT_AUTH_IDENTITY_W
+{
+    unsigned short __RPC_FAR* User;
+    unsigned long UserLength;
+    unsigned short __RPC_FAR* Domain;
+    unsigned long DomainLength;
+    unsigned short __RPC_FAR* Password;
+    unsigned long PasswordLength;
+    unsigned long Flags;
+} SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W;
+
+typedef struct _SEC_WINNT_AUTH_IDENTITY_A
+{
+    unsigned char __RPC_FAR* User;
+    unsigned long UserLength;
+    unsigned char __RPC_FAR* Domain;
+    unsigned long DomainLength;
+    unsigned char __RPC_FAR* Password;
+    unsigned long PasswordLength;
+    unsigned long Flags;
+} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
+
+#ifdef UNICODE
+typedef _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_W
+typedef  SEC_WINNT_AUTH_IDENTITY  SEC_WINNT_AUTH_IDENTITY_W
+typedef PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_W
+#else
+typedef _SEC_WINNT_AUTH_IDENTITY _SEC_WINNT_AUTH_IDENTITY_A
+typedef  SEC_WINNT_AUTH_IDENTITY  SEC_WINNT_AUTH_IDENTITY_A
+typedef PSEC_WINNT_AUTH_IDENTITY PSEC_WINNT_AUTH_IDENTITY_A
+#endif 
+
+/* SEC_WINNT_AUTH Flags */
+#define SEC_WINNT_AUTH_IDENTITY_ANSI    0x1
+#define SEC_WINNT_AUTH_IDENTITY_UNICODE 0x2
+
 /* RpcServerRegisterIfEx Flags */
 #define RPC_IF_AUTOLISTEN               0x1
 #define RPC_IF_OLE                      0x2


More information about the wine-patches mailing list