source: trunk/src/advapi32/ADVAPI32.DEF@ 2012

Last change on this file since 2012 was 1894, checked in by sandervl, 26 years ago

security apis forwarded to ntdll

File size: 18.1 KB
Line 
1; $Id: ADVAPI32.DEF,v 1.8 1999-11-30 19:41:06 sandervl Exp $
2
3;Created by BLAST for IBM's compiler
4LIBRARY ADVAPI32 INITINSTANCE
5DATA MULTIPLE NONSHARED
6
7IMPORTS
8 _O32_RegCloseKey = PMWINX.541
9 _O32_RegCreateKey = PMWINX.542
10 _O32_RegCreateKeyEx = PMWINX.543
11 _O32_RegDeleteKey = PMWINX.544
12 _O32_RegDeleteValue = PMWINX.545
13 _O32_RegEnumKey = PMWINX.546
14 _O32_RegEnumKeyEx = PMWINX.547
15 _O32_RegEnumValue = PMWINX.548
16 _O32_RegOpenKey = PMWINX.549
17 _O32_RegOpenKeyEx = PMWINX.550
18 _O32_RegQueryInfoKey = PMWINX.551
19 _O32_RegQueryValue = PMWINX.552
20 _O32_RegQueryValueEx = PMWINX.553
21 _O32_RegSetValue = PMWINX.554
22 _O32_RegSetValueEx = PMWINX.555
23
24EXPORTS
25
26; ----------------------------------------------------------------------------
27; LSA
28; ----------------------------------------------------------------------------
29
30 LsaAddAccountRights = _LsaAddAccountRights@16
31 LsaClose = _LsaClose@4 @243
32 LsaCreateTrustedDomainEx = _LsaCreateTrustedDomainEx@20
33 LsaDeleteTrustedDomain = _LsaDeleteTrustedDomain@8 @280
34 LsaEnumerateAccountRights = _LsaEnumerateAccountRights@16
35 LsaEnumerateAccountsWithUserRight = _LsaEnumerateAccountsWithUserRight@16
36 LsaEnumerateTrustedDomains = _LsaEnumerateTrustedDomains@20
37 LsaEnumerateTrustedDomainsEx = _LsaEnumerateTrustedDomainsEx@20
38 LsaFreeMemory = _LsaFreeMemory@4 @241
39 LsaLookupNames = _LsaLookupNames@20 @245
40 LsaLookupSids = _LsaLookupSids@20 @240
41 LsaNtStatusToWinError = _LsaNtStatusToWinError@4
42 LsaOpenPolicy = _LsaOpenPolicy@16 @239
43 LsaOpenTrustedDomainByName = _LsaOpenTrustedDomainByName@16
44 LsaQueryInformationPolicy = _LsaQueryInformationPolicy@12 @242
45 LsaQueryTrustedDomainInfo = _LsaQueryTrustedDomainInfo@16
46 LsaQueryTrustedDomainInfoByName = _LsaQueryTrustedDomainInfoByName@16
47 LsaRegisterPolicyChangeNotification = _LsaRegisterPolicyChangeNotification@8
48 LsaRemoveAccountRights = _LsaRemoveAccountRights@20
49 LsaRetrievePrivateData = _LsaRetrievePrivateData@12
50 LsaSetInformationPolicy = _LsaSetInformationPolicy@12 @244
51 LsaSetTrustedDomainInfo = _LsaSetTrustedDomainInfo@16
52 LsaSetTrustedDomainInfoByName = _LsaSetTrustedDomainInfoByName@16
53 LsaStorePrivateData = _LsaStorePrivateData@12
54 LsaUnregisterPolicyChangeNotification = _LsaUnregisterPolicyChangeNotification@8
55
56; ----------------------------------------------------------------------------
57; Registry
58; ----------------------------------------------------------------------------
59
60 RegCloseKey = _RegCloseKey@4 @127
61 RegConnectRegistryA = _RegConnectRegistryA@12 @128
62 RegConnectRegistryW = _RegConnectRegistryW@12 @129
63 RegCreateKeyA = _RegCreateKeyA@12 @130
64 RegCreateKeyExA = _RegCreateKeyExA@36 @131
65 RegCreateKeyExW = _RegCreateKeyExW@36 @132
66 RegCreateKeyW = _RegCreateKeyW@12 @133
67 RegDeleteKeyA = _RegDeleteKeyA@8 @134
68 RegDeleteKeyW = _RegDeleteKeyW@8 @135
69 RegDeleteValueA = _RegDeleteValueA@8 @136
70 RegDeleteValueW = _RegDeleteValueW@8 @137
71 RegEnumKeyA = _RegEnumKeyA@16 @138
72 RegEnumKeyExA = _RegEnumKeyExA@32 @139
73 RegEnumKeyExW = _RegEnumKeyExW@32 @140
74 RegEnumKeyW = _RegEnumKeyW@16 @141
75 RegEnumValueA = _RegEnumValueA@32 @142
76 RegEnumValueW = _RegEnumValueW@32 @143
77 RegFlushKey = _RegFlushKey@4 @144
78 RegGetKeySecurity = _RegGetKeySecurity@16 @145
79 RegLoadKeyA = _RegLoadKeyA@12 @146
80 RegLoadKeyW = _RegLoadKeyW@12 @147
81 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20 @148
82 RegOpenKeyA = _RegOpenKeyA@12 @149
83 RegOpenKeyExA = _RegOpenKeyExA@20 @150
84 RegOpenKeyExW = _RegOpenKeyExW@20 @151
85 RegOpenKeyW = _RegOpenKeyW@12 @152
86 RegQueryInfoKeyA = _RegQueryInfoKeyA@48 @153
87 RegQueryInfoKeyW = _RegQueryInfoKeyW@48 @154
88 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20 @155
89 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20 @156
90 RegQueryValueA = _RegQueryValueA@16 @157
91 RegQueryValueExA = _RegQueryValueExA@24 @158
92 RegQueryValueExW = _RegQueryValueExW@24 @159
93 RegQueryValueW = _RegQueryValueW@16 @160
94; RegRemapPreDefKey = _RegRemapPreDefKey@4 @161
95 RegReplaceKeyA = _RegReplaceKeyA@16 @162
96 RegReplaceKeyW = _RegReplaceKeyW@16 @163
97 RegRestoreKeyA = _RegRestoreKeyA@12 @164
98 RegRestoreKeyW = _RegRestoreKeyW@12 @165
99 RegSaveKeyA = _RegSaveKeyA@12 @166
100 RegSaveKeyW = _RegSaveKeyW@12 @167
101 RegSetKeySecurity = _RegSetKeySecurity@12 @168
102 RegSetValueA = _RegSetValueA@20 @169
103 RegSetValueExA = _RegSetValueExA@24 @170
104 RegSetValueExW = _RegSetValueExW@24 @171
105 RegSetValueW = _RegSetValueW@20 @172
106 RegUnLoadKeyA = _RegUnLoadKeyA@8 @173
107 RegUnLoadKeyW = _RegUnLoadKeyW@8 @174
108
109
110; ----------------------------------------------------------------------------
111; Rest
112; ----------------------------------------------------------------------------
113 AbortSystemShutdownA = _AbortSystemShutdownA@4 @1
114 AbortSystemShutdownW = _AbortSystemShutdownW@4 @2
115 AccessCheck = _AccessCheck@32 @3
116 AccessCheckAndAuditAlarmA = _AccessCheckAndAuditAlarmA@44 @4
117 AccessCheckAndAuditAlarmW = _AccessCheckAndAuditAlarmW@44 @5
118 AddAccessAllowedAce = _AddAccessAllowedAce@16 @6
119 AddAccessDeniedAce = _AddAccessDeniedAce@16 @7
120 AddAce = _AddAce@20 @8
121 AddAuditAccessAce = _AddAuditAccessAce@24 @9
122 AdjustTokenGroups = _AdjustTokenGroups@24 @10
123 AdjustTokenPrivileges = _AdjustTokenPrivileges@24 @11
124 AllocateAndInitializeSid = _AllocateAndInitializeSid@44 @12
125 AllocateLocallyUniqueId = _AllocateLocallyUniqueId@4 @13
126 AreAllAccessesGranted = _AreAllAccessesGranted@8 @14
127 AreAnyAccessesGranted = _AreAnyAccessesGranted@8 @15
128 BackupEventLogA = _BackupEventLogA@8 @16
129 BackupEventLogW = _BackupEventLogW@8 @17
130 ChangeServiceConfigA = _ChangeServiceConfigA@44 @18
131 ChangeServiceConfigW = _ChangeServiceConfigW@44 @19
132 ClearEventLogA = _ClearEventLogA@8 @20
133 ClearEventLogW = _ClearEventLogW@8 @21
134 CloseEventLog = _CloseEventLog@4 @22
135 CloseServiceHandle = _CloseServiceHandle@4 @23
136 ControlService = _ControlService@12 @24
137 CopySid = _CopySid@12 @25
138 CreatePrivateObjectSecurity = _CreatePrivateObjectSecurity@24 @26
139 CreateProcessAsUserA = _CreateProcessAsUserA@44 @27
140 CreateProcessAsUserW = _CreateProcessAsUserW@44 @28
141 CreateServiceA = _CreateServiceA@52 @29
142 CreateServiceW = _CreateServiceW@52 @30
143 DeleteAce = _DeleteAce@8 @31
144 DeleteService = _DeleteService@4 @32
145 DeregisterEventSource = _DeregisterEventSource@4 @33
146 DestroyPrivateObjectSecurity = _DestroyPrivateObjectSecurity@4 @34
147 DuplicateToken = _DuplicateToken@12 @35
148 EnumDependentServicesA = _EnumDependentServicesA@24 @36
149 EnumDependentServicesW = _EnumDependentServicesW@24 @37
150 EnumServicesStatusA = _EnumServicesStatusA@32 @38
151 EnumServicesStatusW = _EnumServicesStatusW@32 @39
152 EqualPrefixSid = _EqualPrefixSid@8 @40
153 EqualSid = _EqualSid@8 @41
154 FindFirstFreeAce = _FindFirstFreeAce@8 @42
155 FreeSid = _FreeSid@4 @43
156 GetAce = _GetAce@12 @44
157 GetAclInformation = _GetAclInformation@16 @45
158 GetFileSecurityA = _GetFileSecurityA@20 @46
159 GetFileSecurityW = _GetFileSecurityW@20 @47
160 GetKernelObjectSecurity = _GetKernelObjectSecurity@20 @48
161 GetLengthSid = _GetLengthSid@4 @49
162 GetNumberOfEventLogRecords = _GetNumberOfEventLogRecords@8 @50
163 GetOldestEventLogRecord = _GetOldestEventLogRecord@8 @51
164 GetPrivateObjectSecurity = _GetPrivateObjectSecurity@20 @52
165 GetSecurityDescriptorControl = _GetSecurityDescriptorControl@12 @53
166 GetSecurityDescriptorDacl = _GetSecurityDescriptorDacl@16 @54
167 GetSecurityDescriptorGroup = _GetSecurityDescriptorGroup@12 @55
168 GetSecurityDescriptorLength = _GetSecurityDescriptorLength@4 @56
169 GetSecurityDescriptorOwner = _GetSecurityDescriptorOwner@12 @57
170 GetSecurityDescriptorSacl = _GetSecurityDescriptorSacl@16 @58
171 GetServiceDisplayNameA = _GetServiceDisplayNameA@16 @59
172 GetServiceDisplayNameW = _GetServiceDisplayNameW@16 @60
173 GetServiceKeyNameA = _GetServiceKeyNameA@16 @61
174 GetServiceKeyNameW = _GetServiceKeyNameW@16 @62
175 GetSidIdentifierAuthority = _GetSidIdentifierAuthority@4 @63
176 GetSidLengthRequired = _GetSidLengthRequired@4 @64
177 GetSidSubAuthority = _GetSidSubAuthority@8 @65
178 GetSidSubAuthorityCount = _GetSidSubAuthorityCount@4 @66
179 GetTokenInformation = _GetTokenInformation@20 @67
180 GetUserNameA = _GetUserNameA@8 @68
181 GetUserNameW = _GetUserNameW@8 @69
182 ImpersonateLoggedOnUser = _ImpersonateLoggedOnUser@4 @70
183 ImpersonateNamedPipeClient = _ImpersonateNamedPipeClient@4 @71
184 ImpersonateSelf = _ImpersonateSelf@4 @72
185 InitializeAcl = _InitializeAcl@12 @73
186 InitializeSecurityDescriptor = _InitializeSecurityDescriptor@8 @74
187 InitializeSid = _InitializeSid@12 @75
188 InitiateSystemShutdownA = _InitiateSystemShutdownA@20 @76
189 InitiateSystemShutdownW = _InitiateSystemShutdownW@20 @77
190 IsTextUnicode = _IsTextUnicode@12 @78
191 IsValidAcl = _IsValidAcl@4 @79
192 IsValidSecurityDescriptor = _IsValidSecurityDescriptor@4 @80
193 IsValidSid = _IsValidSid@4 @81
194 LockServiceDatabase = _LockServiceDatabase@4 @82
195 LogonUserA = _LogonUserA@24 @83
196 LogonUserW = _LogonUserW@24 @84
197 LookupAccountNameA = _LookupAccountNameA@28 @85
198 LookupAccountNameW = _LookupAccountNameW@28 @86
199 LookupAccountSidA = _LookupAccountSidA@28 @87
200 LookupAccountSidW = _LookupAccountSidW@28 @88
201 LookupPrivilegeDisplayNameA = _LookupPrivilegeDisplayNameA@20 @89
202 LookupPrivilegeDisplayNameW = _LookupPrivilegeDisplayNameW@20 @90
203 LookupPrivilegeNameA = _LookupPrivilegeNameA@16 @91
204 LookupPrivilegeNameW = _LookupPrivilegeNameW@16 @92
205 LookupPrivilegeValueA = _LookupPrivilegeValueA@12 @93
206 LookupPrivilegeValueW = _LookupPrivilegeValueW@12 @94
207 MakeAbsoluteSD = _MakeAbsoluteSD@44 @95
208 MakeSelfRelativeSD = _MakeSelfRelativeSD@12 @96
209 MapGenericMask = _MapGenericMask@8 @97
210 NotifyBootConfigStatus = _NotifyBootConfigStatus@4 @98
211 NotifyChangeEventLog = _NotifyChangeEventLog@8 @99
212 ObjectCloseAuditAlarmA = _ObjectCloseAuditAlarmA@12 @100
213 ObjectCloseAuditAlarmW = _ObjectCloseAuditAlarmW@12 @101
214 ObjectOpenAuditAlarmA = _ObjectOpenAuditAlarmA@48 @102
215 ObjectOpenAuditAlarmW = _ObjectOpenAuditAlarmW@48 @103
216 ObjectPrivilegeAuditAlarmA = _ObjectPrivilegeAuditAlarmA@24 @104
217 ObjectPrivilegeAuditAlarmW = _ObjectPrivilegeAuditAlarmW@24 @105
218 OpenBackupEventLogA = _OpenBackupEventLogA@8 @106
219 OpenBackupEventLogW = _OpenBackupEventLogW@8 @107
220 OpenEventLogA = _OpenEventLogA@8 @108
221 OpenEventLogW = _OpenEventLogW@8 @109
222 OpenProcessToken = _OpenProcessToken@12 @110
223 OpenSCManagerA = _OpenSCManagerA@12 @111
224 OpenSCManagerW = _OpenSCManagerW@12 @112
225 OpenServiceA = _OpenServiceA@12 @113
226 OpenServiceW = _OpenServiceW@12 @114
227 OpenThreadToken = _OpenThreadToken@16 @115
228 PrivilegeCheck = _PrivilegeCheck@12 @116
229 PrivilegedServiceAuditAlarmA = _PrivilegedServiceAuditAlarmA@20 @117
230 PrivilegedServiceAuditAlarmW = _PrivilegedServiceAuditAlarmW@20 @118
231 QueryServiceConfigA = _QueryServiceConfigA@16 @119
232 QueryServiceConfigW = _QueryServiceConfigW@16 @120
233 QueryServiceLockStatusA = _QueryServiceLockStatusA@16 @121
234 QueryServiceLockStatusW = _QueryServiceLockStatusW@16 @122
235 QueryServiceObjectSecurity = _QueryServiceObjectSecurity@20 @123
236 QueryServiceStatus = _QueryServiceStatus@8 @124
237 ReadEventLogA = _ReadEventLogA@28 @125
238 ReadEventLogW = _ReadEventLogW@28 @126
239 RegisterEventSourceA = _RegisterEventSourceA@8 @175
240 RegisterEventSourceW = _RegisterEventSourceW@8 @176
241 RegisterServiceCtrlHandlerA = _RegisterServiceCtrlHandlerA@8 @177
242 RegisterServiceCtrlHandlerW = _RegisterServiceCtrlHandlerW@8 @178
243 ReportEventA = _ReportEventA@36 @179
244 ReportEventW = _ReportEventW@36 @180
245 RevertToSelf = _RevertToSelf@0 @181
246 SetAclInformation = _SetAclInformation@16 @182
247 SetFileSecurityA = _SetFileSecurityA@12 @183
248 SetFileSecurityW = _SetFileSecurityW@12 @184
249 SetKernelObjectSecurity = _SetKernelObjectSecurity@12 @185
250 SetPrivateObjectSecurity = _SetPrivateObjectSecurity@20 @186
251 SetSecurityDescriptorDacl = _SetSecurityDescriptorDacl@16 @187
252 SetSecurityDescriptorGroup = _SetSecurityDescriptorGroup@12 @188
253 SetSecurityDescriptorOwner = _SetSecurityDescriptorOwner@12 @189
254 SetSecurityDescriptorSacl = _SetSecurityDescriptorSacl@16 @190
255 SetServiceBits = _SetServiceBits@16 @191
256 SetServiceObjectSecurity = _SetServiceObjectSecurity@12 @192
257 SetServiceStatus = _SetServiceStatus@8 @193
258 SetThreadToken = _SetThreadToken@8 @194
259 SetTokenInformation = _SetTokenInformation@16 @195
260 StartServiceA = _StartServiceA@12 @196
261 StartServiceCtrlDispatcherA = _StartServiceCtrlDispatcherA@4 @197
262 StartServiceCtrlDispatcherW = _StartServiceCtrlDispatcherW@4 @198
263 StartServiceW = _StartServiceW@12 @199
264 UnlockServiceDatabase = _UnlockServiceDatabase@4 @200
265
Note: See TracBrowser for help on using the repository browser.