Author: hpoussin
Date: Tue Aug 29 15:27:50 2006
New Revision: 23768
URL:
http://svn.reactos.org/svn/reactos?rev=23768&view=rev
Log:
Add some missing SIDs. Fix bug 1772.
See
http://www.msfn.org/board/lofiversion/index.php/t43597.html for the list of
authorities
Modified:
trunk/reactos/include/psdk/winnt.h
Modified: trunk/reactos/include/psdk/winnt.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winnt.h?rev=2…
==============================================================================
--- trunk/reactos/include/psdk/winnt.h (original)
+++ trunk/reactos/include/psdk/winnt.h Tue Aug 29 15:27:50 2006
@@ -526,6 +526,18 @@
#define SECURITY_NETWORK_SERVICE_RID 0x00000014L
#define SECURITY_NT_NON_UNIQUE 0x00000015L
#define SECURITY_BUILTIN_DOMAIN_RID 0x00000020L
+
+/* S-1-6 */
+#define SECURITY_SITE_SERVER_AUTHORITY {0,0,0,0,0,6}
+
+/* S-1-7 */
+#define SECURITY_INTERNET_SITE_AUTHORITY {0,0,0,0,0,7}
+
+/* S-1-8 */
+#define SECURITY_EXCHANGE_AUTHORITY {0,0,0,0,0,8}
+
+/* S-1-9 */
+#define SECURITY_RESOURCE_MANAGER_AUTHORITY {0,0,0,0,0,9}
#define SECURITY_LOGON_IDS_RID_COUNT 0x3
#define SID_REVISION 1
@@ -1028,7 +1040,7 @@
#define RTL_CRITSECT_TYPE 0
#define RTL_RESOURCE_TYPE 1
/* Also in winddk.h */
-#define FIELD_OFFSET(t,f) ((LONG)&(((t*)0)->f))
+#define FIELD_OFFSET(t,f) ((LONG_PTR)&(((t*)0)->f))
#ifndef CONTAINING_RECORD
#define CONTAINING_RECORD(address, type, field) \
((type *)(((ULONG_PTR)address) - (ULONG_PTR)(&(((type *)0)->field))))