Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
da44bfc0
Commit
da44bfc0
authored
Aug 11, 2006
by
Robert Reif
Committed by
Alexandre Julliard
Aug 12, 2006
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
advapi32: Add some more well known SIDs.
parent
0b44e9a6
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
0 deletions
+23
-0
security.c
dlls/advapi32/security.c
+23
-0
No files found.
dlls/advapi32/security.c
View file @
da44bfc0
...
...
@@ -115,6 +115,13 @@ static const WELLKNOWNSID WellKnownSids[] =
{
{
'R'
,
'U'
},
WinBuiltinPreWindows2000CompatibleAccessSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_BUILTIN_DOMAIN_RID
,
DOMAIN_ALIAS_RID_PREW2KCOMPACCESS
}
}
},
{
{
'R'
,
'D'
},
WinBuiltinRemoteDesktopUsersSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_BUILTIN_DOMAIN_RID
,
DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS
}
}
},
{
{
'N'
,
'O'
},
WinBuiltinNetworkConfigurationOperatorsSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_BUILTIN_DOMAIN_RID
,
DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS
}
}
},
{
{
0
,
0
},
WinNTLMAuthenticationSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_PACKAGE_BASE_RID
,
SECURITY_PACKAGE_NTLM_RID
}
}
},
{
{
0
,
0
},
WinDigestAuthenticationSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_PACKAGE_BASE_RID
,
SECURITY_PACKAGE_DIGEST_RID
}
}
},
{
{
0
,
0
},
WinSChannelAuthenticationSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_PACKAGE_BASE_RID
,
SECURITY_PACKAGE_SCHANNEL_RID
}
}
},
{
{
0
,
0
},
WinThisOrganizationSid
,
{
SID_REVISION
,
1
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_THIS_ORGANIZATION_RID
}
}
},
{
{
0
,
0
},
WinOtherOrganizationSid
,
{
SID_REVISION
,
1
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_OTHER_ORGANIZATION_RID
}
}
},
{
{
0
,
0
},
WinBuiltinPerfMonitoringUsersSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_BUILTIN_DOMAIN_RID
,
DOMAIN_ALIAS_RID_MONITORING_USERS
}
}
},
{
{
0
,
0
},
WinBuiltinPerfLoggingUsersSid
,
{
SID_REVISION
,
2
,
{
SECURITY_NT_AUTHORITY
},
{
SECURITY_BUILTIN_DOMAIN_RID
,
DOMAIN_ALIAS_RID_LOGGING_USERS
}
}
},
};
static
SID
const
sidWorld
=
{
SID_REVISION
,
1
,
{
SECURITY_WORLD_SID_AUTHORITY
}
,
{
SECURITY_WORLD_RID
}
};
...
...
@@ -140,6 +147,7 @@ static const WCHAR CREATOR_GROUP_SERVER[] = { 'C','R','E','A','T','O','R',' ','G
static
const
WCHAR
CREATOR_OWNER
[]
=
{
'C'
,
'R'
,
'E'
,
'A'
,
'T'
,
'O'
,
'R'
,
' '
,
'O'
,
'W'
,
'N'
,
'E'
,
'R'
,
0
};
static
const
WCHAR
CREATOR_OWNER_SERVER
[]
=
{
'C'
,
'R'
,
'E'
,
'A'
,
'T'
,
'O'
,
'R'
,
' '
,
'O'
,
'W'
,
'N'
,
'E'
,
'R'
,
' '
,
'S'
,
'E'
,
'R'
,
'V'
,
'E'
,
'R'
,
0
};
static
const
WCHAR
DIALUP
[]
=
{
'D'
,
'I'
,
'A'
,
'L'
,
'U'
,
'P'
,
0
};
static
const
WCHAR
Digest_Authentication
[]
=
{
'D'
,
'i'
,
'g'
,
'e'
,
's'
,
't'
,
' '
,
'A'
,
'u'
,
't'
,
'h'
,
'e'
,
'n'
,
't'
,
'i'
,
'c'
,
'a'
,
't'
,
'i'
,
'o'
,
'n'
,
0
};
static
const
WCHAR
DOMAIN
[]
=
{
'D'
,
'O'
,
'M'
,
'A'
,
'I'
,
'N'
,
0
};
static
const
WCHAR
ENTERPRISE_DOMAIN_CONTROLLERS
[]
=
{
'E'
,
'N'
,
'T'
,
'E'
,
'R'
,
'P'
,
'R'
,
'I'
,
'S'
,
'E'
,
' '
,
'D'
,
'O'
,
'M'
,
'A'
,
'I'
,
'N'
,
' '
,
'C'
,
'O'
,
'N'
,
'T'
,
'R'
,
'O'
,
'L'
,
'L'
,
'E'
,
'R'
,
'S'
,
0
};
static
const
WCHAR
Everyone
[]
=
{
'E'
,
'v'
,
'e'
,
'r'
,
'y'
,
'o'
,
'n'
,
'e'
,
0
};
...
...
@@ -153,19 +161,26 @@ static const WCHAR Network_Configuration_Operators[] = { 'N','e','t','w','o','r'
static
const
WCHAR
NETWORK_SERVICE
[]
=
{
'N'
,
'E'
,
'T'
,
'W'
,
'O'
,
'R'
,
'K'
,
' '
,
'S'
,
'E'
,
'R'
,
'V'
,
'I'
,
'C'
,
'E'
,
0
};
static
const
WCHAR
NT_AUTHORITY
[]
=
{
'N'
,
'T'
,
' '
,
'A'
,
'U'
,
'T'
,
'H'
,
'O'
,
'R'
,
'I'
,
'T'
,
'Y'
,
0
};
static
const
WCHAR
NT_Pseudo_Domain
[]
=
{
'N'
,
'T'
,
' '
,
'P'
,
's'
,
'e'
,
'u'
,
'd'
,
'o'
,
' '
,
'D'
,
'o'
,
'm'
,
'a'
,
'i'
,
'n'
,
0
};
static
const
WCHAR
NTML_Authentication
[]
=
{
'N'
,
'T'
,
'M'
,
'L'
,
' '
,
'A'
,
'u'
,
't'
,
'h'
,
'e'
,
'n'
,
't'
,
'i'
,
'c'
,
'a'
,
't'
,
'i'
,
'o'
,
'n'
,
0
};
static
const
WCHAR
NULL_SID
[]
=
{
'N'
,
'U'
,
'L'
,
'L'
,
' '
,
'S'
,
'I'
,
'D'
,
0
};
static
const
WCHAR
Other_Organization
[]
=
{
'O'
,
't'
,
'h'
,
'e'
,
'r'
,
' '
,
'O'
,
'r'
,
'g'
,
'a'
,
'n'
,
'i'
,
'z'
,
'a'
,
't'
,
'i'
,
'o'
,
'n'
,
0
};
static
const
WCHAR
Performance_Log_Users
[]
=
{
'P'
,
'e'
,
'r'
,
'f'
,
'o'
,
'r'
,
'm'
,
'a'
,
'n'
,
'c'
,
'e'
,
' '
,
'L'
,
'o'
,
'g'
,
' '
,
'U'
,
's'
,
'e'
,
'r'
,
's'
,
0
};
static
const
WCHAR
Performance_Monitor_Users
[]
=
{
'P'
,
'e'
,
'r'
,
'f'
,
'o'
,
'r'
,
'm'
,
'a'
,
'n'
,
'c'
,
'e'
,
' '
,
'M'
,
'o'
,
'n'
,
'i'
,
't'
,
'o'
,
'r'
,
' '
,
'U'
,
's'
,
'e'
,
'r'
,
's'
,
0
};
static
const
WCHAR
Power_Users
[]
=
{
'P'
,
'o'
,
'w'
,
'e'
,
'r'
,
' '
,
'U'
,
's'
,
'e'
,
'r'
,
's'
,
0
};
static
const
WCHAR
Pre_Windows_2000_Compatible_Access
[]
=
{
'P'
,
'r'
,
'e'
,
'-'
,
'W'
,
'i'
,
'n'
,
'd'
,
'o'
,
'w'
,
's'
,
' '
,
'2'
,
'0'
,
'0'
,
'0'
,
' '
,
'C'
,
'o'
,
'm'
,
'p'
,
'a'
,
't'
,
'i'
,
'b'
,
'l'
,
'e'
,
' '
,
'A'
,
'c'
,
'c'
,
'e'
,
's'
,
's'
,
0
};
static
const
WCHAR
Print_Operators
[]
=
{
'P'
,
'r'
,
'i'
,
'n'
,
't'
,
' '
,
'O'
,
'p'
,
'e'
,
'r'
,
'a'
,
't'
,
'o'
,
'r'
,
's'
,
0
};
static
const
WCHAR
PROXY
[]
=
{
'P'
,
'R'
,
'O'
,
'X'
,
'Y'
,
0
};
static
const
WCHAR
Remote_Desktop_Users
[]
=
{
'R'
,
'e'
,
'm'
,
'o'
,
't'
,
'e'
,
' '
,
'D'
,
'e'
,
's'
,
'k'
,
't'
,
'o'
,
'p'
,
' '
,
'U'
,
's'
,
'e'
,
'r'
,
's'
,
0
};
static
const
WCHAR
REMOTE_INTERACTIVE_LOGON
[]
=
{
'R'
,
'E'
,
'M'
,
'O'
,
'T'
,
'E'
,
' '
,
'I'
,
'N'
,
'T'
,
'E'
,
'R'
,
'A'
,
'C'
,
'T'
,
'I'
,
'V'
,
'E'
,
' '
,
'L'
,
'O'
,
'G'
,
'O'
,
'N'
,
0
};
static
const
WCHAR
Replicators
[]
=
{
'R'
,
'e'
,
'p'
,
'l'
,
'i'
,
'c'
,
'a'
,
't'
,
'o'
,
'r'
,
's'
,
0
};
static
const
WCHAR
RESTRICTED
[]
=
{
'R'
,
'E'
,
'S'
,
'T'
,
'R'
,
'I'
,
'C'
,
'T'
,
'E'
,
'D'
,
0
};
static
const
WCHAR
SChannel_Authentication
[]
=
{
'S'
,
'C'
,
'h'
,
'a'
,
'n'
,
'n'
,
'e'
,
'l'
,
' '
,
'A'
,
'u'
,
't'
,
'h'
,
'e'
,
'n'
,
't'
,
'i'
,
'c'
,
'a'
,
't'
,
'i'
,
'o'
,
'n'
,
0
};
static
const
WCHAR
SELF
[]
=
{
'S'
,
'E'
,
'L'
,
'F'
,
0
};
static
const
WCHAR
Server_Operators
[]
=
{
'S'
,
'e'
,
'r'
,
'v'
,
'e'
,
'r'
,
' '
,
'O'
,
'p'
,
'e'
,
'r'
,
'a'
,
't'
,
'o'
,
'r'
,
's'
,
0
};
static
const
WCHAR
SERVICE
[]
=
{
'S'
,
'E'
,
'R'
,
'V'
,
'I'
,
'C'
,
'E'
,
0
};
static
const
WCHAR
SYSTEM
[]
=
{
'S'
,
'Y'
,
'S'
,
'T'
,
'E'
,
'M'
,
0
};
static
const
WCHAR
TERMINAL_SERVER_USER
[]
=
{
'T'
,
'E'
,
'R'
,
'M'
,
'I'
,
'N'
,
'A'
,
'L'
,
' '
,
'S'
,
'E'
,
'R'
,
'V'
,
'E'
,
'R'
,
' '
,
'U'
,
'S'
,
'E'
,
'R'
,
0
};
static
const
WCHAR
This_Organization
[]
=
{
'T'
,
'h'
,
'i'
,
's'
,
' '
,
'O'
,
'r'
,
'g'
,
'a'
,
'n'
,
'i'
,
'z'
,
'a'
,
't'
,
'i'
,
'o'
,
'n'
,
0
};
static
const
WCHAR
Users
[]
=
{
'U'
,
's'
,
'e'
,
'r'
,
's'
,
0
};
static
const
AccountSid
ACCOUNT_SIDS
[]
=
{
...
...
@@ -203,8 +218,16 @@ static const AccountSid ACCOUNT_SIDS[] = {
{
WinBuiltinPrintOperatorsSid
,
Print_Operators
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinBackupOperatorsSid
,
Backup_Operators
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinReplicatorSid
,
Replicators
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinPreWindows2000CompatibleAccessSid
,
Pre_Windows_2000_Compatible_Access
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinRemoteDesktopUsersSid
,
Remote_Desktop_Users
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinNetworkConfigurationOperatorsSid
,
Network_Configuration_Operators
,
BUILTIN
,
SidTypeAlias
},
{
WinNTLMAuthenticationSid
,
NTML_Authentication
,
NT_AUTHORITY
,
SidTypeWellKnownGroup
},
{
WinDigestAuthenticationSid
,
Digest_Authentication
,
NT_AUTHORITY
,
SidTypeWellKnownGroup
},
{
WinSChannelAuthenticationSid
,
SChannel_Authentication
,
NT_AUTHORITY
,
SidTypeWellKnownGroup
},
{
WinThisOrganizationSid
,
This_Organization
,
NT_AUTHORITY
,
SidTypeWellKnownGroup
},
{
WinOtherOrganizationSid
,
Other_Organization
,
NT_AUTHORITY
,
SidTypeWellKnownGroup
},
{
WinBuiltinPerfMonitoringUsersSid
,
Performance_Monitor_Users
,
BUILTIN
,
SidTypeAlias
},
{
WinBuiltinPerfLoggingUsersSid
,
Performance_Log_Users
,
BUILTIN
,
SidTypeAlias
},
};
/*
* ACE access rights
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment