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