Fix spec for InitiateSystemShutdownExA, as pointed out by Stefan
[wine/multimedia.git] / dlls / advapi32 / advapi32.spec
blob71d4f4769756a3d2772729745f38197e276959a9
1 @ stdcall AbortSystemShutdownA(ptr)
2 @ stdcall AbortSystemShutdownW(ptr)
3 @ stdcall AccessCheck(ptr long long ptr ptr ptr ptr ptr)
4 @ stdcall AccessCheckAndAuditAlarmA(str ptr str str ptr long ptr long ptr ptr ptr)
5 @ stdcall AccessCheckAndAuditAlarmW(wstr ptr wstr wstr ptr long ptr long ptr ptr ptr)
6 @ stub AccessCheckByType #(ptr ptr long long ptr long ptr ptr ptr ptr ptr) AccessCheckByType
7 @ stdcall AddAccessAllowedAce (ptr long long ptr)
8 @ stdcall AddAccessAllowedAceEx (ptr long long long ptr)
9 @ stdcall AddAccessDeniedAce(ptr long long ptr)
10 @ stdcall AddAccessDeniedAceEx(ptr long long long ptr)
11 @ stdcall AddAce(ptr long long ptr long)
12 @ stub AddAuditAccessAce
13 @ stub AdjustTokenGroups
14 @ stdcall AdjustTokenPrivileges(long long ptr long ptr ptr)
15 @ stdcall AllocateAndInitializeSid(ptr long long long long long long long long long ptr)
16 @ stdcall AllocateLocallyUniqueId(ptr)
17 @ stub AreAllAccessesGranted
18 @ stub AreAnyAccessesGranted
19 @ stdcall BackupEventLogA (long str)
20 @ stdcall BackupEventLogW (long wstr)
21 @ stdcall BuildTrusteeWithSidA(ptr ptr)
22 @ stdcall BuildTrusteeWithSidW(ptr ptr)
23 @ stub ChangeServiceConfigA
24 @ stub ChangeServiceConfigW
25 @ stdcall ClearEventLogA (long str)
26 @ stdcall ClearEventLogW (long wstr)
27 @ stdcall CloseEventLog (long)
28 @ stdcall CloseServiceHandle(long)
29 @ stub CommandLineFromMsiDescriptor
30 @ stdcall ControlService(long long ptr)
31 @ stub ConvertSidToStringSidA #(ptr str) ConvertSidToStringSidA
32 @ stub ConvertSidToStringSidW #(ptr wstr) ConvertSidToStringSidW
33 @ stub ConvertStringSecurityDescriptorToSecurityDescriptorA #(str long ptr ptr) ConvertStringSecurityDescriptorToSecurityDescriptorA
34 @ stub ConvertStringSecurityDescriptorToSecurityDescriptorW #(wstr long ptr ptr) ConvertStringSecurityDescriptorToSecurityDescriptorW
35 @ stdcall CopySid(long ptr ptr)
36 @ stub CreatePrivateObjectSecurity
37 @ stub CreateProcessAsUserA
38 @ stub CreateProcessAsUserW
39 @ stdcall CreateServiceA(long ptr ptr long long long long ptr ptr ptr ptr ptr ptr)
40 @ stdcall CreateServiceW (long ptr ptr long long long long ptr ptr ptr ptr ptr ptr)
41 @ stub CredProfileLoaded
42 @ stdcall CryptAcquireContextA(ptr str str long long)
43 @ stdcall CryptAcquireContextW(ptr wstr wstr long long)
44 @ stdcall CryptContextAddRef(long ptr long)
45 @ stdcall CryptCreateHash(long long long long ptr)
46 @ stdcall CryptDecrypt(long long long long ptr ptr)
47 @ stdcall CryptDeriveKey(long long long long ptr)
48 @ stdcall CryptDestroyHash(long)
49 @ stdcall CryptDestroyKey(long)
50 @ stdcall CryptDuplicateHash(long ptr long ptr)
51 @ stdcall CryptDuplicateKey(long ptr long ptr)
52 @ stdcall CryptEncrypt(long long long long ptr ptr long)
53 @ stdcall CryptEnumProvidersA(long ptr long ptr ptr ptr)
54 @ stdcall CryptEnumProvidersW(long ptr long ptr ptr ptr)
55 @ stdcall CryptEnumProviderTypesA(long ptr long ptr ptr ptr)
56 @ stdcall CryptEnumProviderTypesW(long ptr long ptr ptr ptr)
57 @ stdcall CryptExportKey(long long long long ptr ptr)
58 @ stdcall CryptGenKey(long long long ptr)
59 @ stdcall CryptGenRandom(long long ptr)
60 @ stdcall CryptGetDefaultProviderA(long ptr long ptr ptr)
61 @ stdcall CryptGetDefaultProviderW(long ptr long ptr ptr)
62 @ stdcall CryptGetHashParam(long long ptr ptr long)
63 @ stdcall CryptGetKeyParam(long long ptr ptr long)
64 @ stdcall CryptGetProvParam(long long ptr ptr long)
65 @ stdcall CryptGetUserKey(long long ptr)
66 @ stdcall CryptHashData(long ptr long long)
67 @ stdcall CryptHashSessionKey(long long long)
68 @ stdcall CryptImportKey(long ptr long long long ptr)
69 @ stdcall CryptReleaseContext(long long)
70 @ stdcall CryptSignHashA(long long ptr long ptr ptr)
71 @ stdcall CryptSignHashW(long long ptr long ptr ptr) CryptSignHashA
72 @ stdcall CryptSetHashParam(long long ptr long)
73 @ stdcall CryptSetKeyParam(long long ptr long)
74 @ stdcall CryptSetProviderA(str long)
75 @ stdcall CryptSetProviderW(wstr long)
76 @ stdcall CryptSetProviderExA(str long ptr long)
77 @ stdcall CryptSetProviderExW(wstr long ptr long)
78 @ stdcall CryptSetProvParam(long long ptr long)
79 @ stdcall CryptVerifySignatureA(long ptr long long ptr long)
80 @ stdcall CryptVerifySignatureW(long ptr long long ptr long) CryptVerifySignatureA
81 @ stub DeleteAce
82 @ stdcall DeleteService(long)
83 @ stdcall DeregisterEventSource(long)
84 @ stub DestroyPrivateObjectSecurity
85 @ stub DuplicateToken #(long long ptr) DuplicateToken
86 @ stub DuplicateTokenEx #(long long ptr long long ptr) DuplicateTokenEx
87 @ stub EnumDependentServicesA
88 @ stub EnumDependentServicesW
89 @ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr)
90 @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr)
91 @ stdcall EqualPrefixSid(ptr ptr)
92 @ stdcall EqualSid(ptr ptr)
93 @ stdcall FindFirstFreeAce(ptr ptr)
94 @ stdcall FreeSid(ptr)
95 @ stdcall GetAce(ptr long ptr)
96 @ stdcall GetAclInformation(ptr ptr long long)
97 @ stdcall GetCurrentHwProfileA(ptr)
98 @ stub GetEffectiveRightsFromAclA
99 @ stdcall GetFileSecurityA(str long ptr long ptr)
100 @ stdcall GetFileSecurityW(wstr long ptr long ptr)
101 @ stub GetKernelObjectSecurity
102 @ stdcall GetLengthSid(ptr)
103 @ stub GetMangledSiteSid
104 @ stub GetNamedSecurityInfoA #(str long long ptr ptr ptr ptr ptr) GetNamedSecurityInfoA
105 @ stub GetNamedSecurityInfoW #(wstr long long ptr ptr ptr ptr ptr) GetNamedSecurityInfoW
106 @ stdcall GetNumberOfEventLogRecords (long ptr)
107 @ stdcall GetOldestEventLogRecord (long ptr)
108 @ stub GetPrivateObjectSecurity
109 @ stdcall GetSecurityDescriptorControl (ptr ptr ptr)
110 @ stdcall GetSecurityDescriptorDacl (ptr ptr ptr ptr)
111 @ stdcall GetSecurityDescriptorGroup(ptr ptr ptr)
112 @ stdcall GetSecurityDescriptorLength(ptr)
113 @ stdcall GetSecurityDescriptorOwner(ptr ptr ptr)
114 @ stdcall GetSecurityDescriptorSacl (ptr ptr ptr ptr)
115 @ stub GetSecurityInfo #(long long long ptr ptr ptr ptr ptr) GetSecurityInfo
116 @ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr wstr wstr)
117 @ stub GetServiceDisplayNameA
118 @ stub GetServiceDisplayNameW
119 @ stub GetServiceKeyNameA
120 @ stub GetServiceKeyNameW
121 @ stdcall GetSidIdentifierAuthority(ptr)
122 @ stdcall GetSidLengthRequired(long)
123 @ stdcall GetSidSubAuthority(ptr long)
124 @ stdcall GetSidSubAuthorityCount(ptr)
125 @ stub GetSiteSidFromToken
126 @ stdcall GetTokenInformation(long long ptr long ptr)
127 @ stdcall GetUserNameA(ptr ptr)
128 @ stdcall GetUserNameW(ptr ptr)
129 @ stdcall ImpersonateLoggedOnUser(long)
130 @ stub ImpersonateNamedPipeClient
131 @ stdcall ImpersonateSelf(long)
132 @ stdcall InitializeAcl(ptr long long)
133 @ stdcall InitializeSecurityDescriptor(ptr long)
134 @ stdcall InitializeSid(ptr ptr long)
135 @ stub InitiateSystemShutdownA
136 @ stub InitiateSystemShutdownW
137 @ stdcall InitiateSystemShutdownExA(str str long long long long)
138 @ stdcall InitiateSystemShutdownExW(wstr wstr long long long long)
139 @ stub InstallApplication
140 @ stub IsProcessRestricted
141 @ stdcall IsTextUnicode(ptr long ptr) ntdll.RtlIsTextUnicode
142 @ stub IsTokenRestricted
143 @ stdcall IsValidAcl(ptr)
144 @ stdcall IsValidSecurityDescriptor(ptr)
145 @ stdcall IsValidSid(ptr)
146 @ stdcall LockServiceDatabase(ptr)
147 @ stub LogonUserA
148 @ stub LogonUserW
149 @ stdcall LookupAccountNameA(str str ptr ptr ptr ptr ptr)
150 @ stub LookupAccountNameW
151 @ stdcall LookupAccountSidA(ptr ptr ptr ptr ptr ptr ptr)
152 @ stdcall LookupAccountSidW(ptr ptr ptr ptr ptr ptr ptr)
153 @ stub LookupPrivilegeDisplayNameA
154 @ stub LookupPrivilegeDisplayNameW
155 @ stdcall LookupPrivilegeNameA(str ptr ptr long)
156 @ stdcall LookupPrivilegeNameW(wstr ptr ptr long)
157 @ stdcall LookupPrivilegeValueA(ptr ptr ptr)
158 @ stdcall LookupPrivilegeValueW(ptr ptr ptr)
159 @ stub MakeAbsoluteSD
160 @ stdcall MakeSelfRelativeSD(ptr ptr ptr)
161 @ stub MapGenericMask
162 @ stdcall NotifyBootConfigStatus(long)
163 @ stdcall NotifyChangeEventLog (long long)
164 @ stub ObjectCloseAuditAlarmA
165 @ stub ObjectCloseAuditAlarmW
166 @ stub ObjectOpenAuditAlarmA
167 @ stub ObjectOpenAuditAlarmW
168 @ stub ObjectPrivilegeAuditAlarmA
169 @ stub ObjectPrivilegeAuditAlarmW
170 @ stdcall OpenBackupEventLogA (str str)
171 @ stdcall OpenBackupEventLogW (wstr wstr)
172 @ stdcall OpenEventLogA (str str)
173 @ stdcall OpenEventLogW (wstr wstr)
174 @ stdcall OpenProcessToken(long long ptr)
175 @ stdcall OpenSCManagerA(ptr ptr long)
176 @ stdcall OpenSCManagerW(ptr ptr long)
177 @ stdcall OpenServiceA(long str long)
178 @ stdcall OpenServiceW(long wstr long)
179 @ stdcall OpenThreadToken(long long long ptr)
180 @ stdcall PrivilegeCheck(ptr ptr ptr)
181 @ stub PrivilegedServiceAuditAlarmA
182 @ stub PrivilegedServiceAuditAlarmW
183 @ stub QueryServiceConfigA
184 @ stub QueryServiceConfigW
185 @ stub QueryServiceLockStatusA
186 @ stub QueryServiceLockStatusW
187 @ stub QueryServiceObjectSecurity
188 @ stdcall QueryServiceStatus(long ptr)
189 @ stdcall QueryServiceStatusEx (long long ptr long ptr)
190 @ stdcall ReadEventLogA (long long long ptr long ptr ptr)
191 @ stdcall ReadEventLogW (long long long ptr long ptr ptr)
192 @ stdcall RegCloseKey(long)
193 @ stdcall RegConnectRegistryA(str long ptr)
194 @ stdcall RegConnectRegistryW(wstr long ptr)
195 @ stdcall RegCreateKeyA(long str ptr)
196 @ stdcall RegCreateKeyExA(long str long ptr long long ptr ptr ptr)
197 @ stdcall RegCreateKeyExW(long wstr long ptr long long ptr ptr ptr)
198 @ stdcall RegCreateKeyW(long wstr ptr)
199 @ stdcall RegDeleteKeyA(long str)
200 @ stdcall RegDeleteKeyW(long wstr)
201 @ stdcall RegDeleteValueA(long str)
202 @ stdcall RegDeleteValueW(long wstr)
203 @ stdcall RegEnumKeyA(long long ptr long)
204 @ stdcall RegEnumKeyExA(long long ptr ptr ptr ptr ptr ptr)
205 @ stdcall RegEnumKeyExW(long long ptr ptr ptr ptr ptr ptr)
206 @ stdcall RegEnumKeyW(long long ptr long)
207 @ stdcall RegEnumValueA(long long ptr ptr ptr ptr ptr ptr)
208 @ stdcall RegEnumValueW(long long ptr ptr ptr ptr ptr ptr)
209 @ stdcall RegFlushKey(long)
210 @ stdcall RegGetKeySecurity(long long ptr ptr)
211 @ stdcall RegLoadKeyA(long str str)
212 @ stdcall RegLoadKeyW(long wstr wstr)
213 @ stdcall RegNotifyChangeKeyValue(long long long long long)
214 @ stdcall RegOpenCurrentUser(long ptr)
215 @ stdcall RegOpenKeyA(long str ptr)
216 @ stdcall RegOpenKeyExA(long str long long ptr)
217 @ stdcall RegOpenKeyExW(long wstr long long ptr)
218 @ stdcall RegOpenKeyW(long wstr ptr)
219 @ stub RegOpenUserClassesRoot
220 @ stdcall RegQueryInfoKeyA(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
221 @ stdcall RegQueryInfoKeyW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
222 @ stdcall RegQueryMultipleValuesA(long ptr long ptr ptr)
223 @ stdcall RegQueryMultipleValuesW(long ptr long ptr ptr)
224 @ stdcall RegQueryValueA(long str ptr ptr)
225 @ stdcall RegQueryValueExA(long str ptr ptr ptr ptr)
226 @ stdcall RegQueryValueExW(long wstr ptr ptr ptr ptr)
227 @ stdcall RegQueryValueW(long wstr ptr ptr)
228 @ stub RegRemapPreDefKey
229 @ stdcall RegReplaceKeyA(long str str str)
230 @ stdcall RegReplaceKeyW(long wstr wstr wstr)
231 @ stdcall RegRestoreKeyA(long str long)
232 @ stdcall RegRestoreKeyW(long wstr long)
233 @ stdcall RegSaveKeyA(long ptr ptr)
234 @ stdcall RegSaveKeyW(long ptr ptr)
235 @ stdcall RegSetKeySecurity(long long ptr)
236 @ stdcall RegSetValueA(long str long ptr long)
237 @ stdcall RegSetValueExA(long str long long ptr long)
238 @ stdcall RegSetValueExW(long wstr long long ptr long)
239 @ stdcall RegSetValueW(long wstr long ptr long)
240 @ stdcall RegUnLoadKeyA(long str)
241 @ stdcall RegUnLoadKeyW(long wstr)
242 @ stdcall RegisterEventSourceA(ptr ptr)
243 @ stdcall RegisterEventSourceW(ptr ptr)
244 @ stdcall RegisterServiceCtrlHandlerA (ptr ptr)
245 @ stdcall RegisterServiceCtrlHandlerW (ptr ptr)
246 @ stdcall ReportEventA (long long long long ptr long long str ptr)
247 @ stdcall ReportEventW (long long long long ptr long long wstr ptr)
248 @ stdcall RevertToSelf()
249 @ stub SetAclInformation
250 @ stdcall SetEntriesInAclA(long ptr ptr ptr)
251 @ stdcall SetEntriesInAclW(long ptr ptr ptr)
252 @ stdcall SetFileSecurityA(str long ptr )
253 @ stdcall SetFileSecurityW(wstr long ptr)
254 @ stdcall SetKernelObjectSecurity(long long ptr)
255 @ stdcall SetNamedSecurityInfoA(str long ptr ptr ptr ptr ptr)
256 @ stdcall SetNamedSecurityInfoW(wstr long ptr ptr ptr ptr ptr)
257 @ stub SetPrivateObjectSecurity
258 @ stub SetSecurityDescriptorControl #(ptr long long)
259 @ stdcall SetSecurityDescriptorDacl(ptr long ptr long)
260 @ stdcall SetSecurityDescriptorGroup (ptr ptr long)
261 @ stdcall SetSecurityDescriptorOwner (ptr ptr long)
262 @ stdcall SetSecurityDescriptorSacl(ptr long ptr long)
263 @ stub SetServiceBits
264 @ stub SetServiceObjectSecurity
265 @ stdcall SetServiceStatus(long long)
266 @ stdcall SetThreadToken (ptr ptr)
267 @ stdcall SetTokenInformation (long long ptr long)
268 @ stdcall StartServiceA(long long ptr)
269 @ stdcall StartServiceCtrlDispatcherA(ptr)
270 @ stdcall StartServiceCtrlDispatcherW(ptr)
271 @ stdcall StartServiceW(long long ptr)
272 @ stdcall UnlockServiceDatabase (ptr)
273 @ stdcall LsaOpenPolicy(long long long long)
274 @ stdcall LsaLookupSids(ptr long ptr ptr ptr)
275 @ stdcall LsaFreeMemory(ptr)
276 @ stdcall LsaQueryInformationPolicy(ptr long ptr)
277 @ stdcall LsaClose(ptr)
278 @ stub LsaSetInformationPolicy
279 @ stub LsaLookupNames
280 @ stub SystemFunction001
281 @ stub SystemFunction002
282 @ stub SystemFunction003
283 @ stub SystemFunction004
284 @ stub SystemFunction005
285 @ stub SystemFunction006
286 @ stub SystemFunction007
287 @ stub SystemFunction008
288 @ stub SystemFunction009
289 @ stub SystemFunction010
290 @ stub SystemFunction011
291 @ stub SystemFunction012
292 @ stub SystemFunction013
293 @ stub SystemFunction014
294 @ stub SystemFunction015
295 @ stub SystemFunction016
296 @ stub SystemFunction017
297 @ stub SystemFunction018
298 @ stub SystemFunction019
299 @ stub SystemFunction020
300 @ stub SystemFunction021
301 @ stub SystemFunction022
302 @ stub SystemFunction023
303 @ stub SystemFunction024
304 @ stub SystemFunction025
305 @ stub SystemFunction026
306 @ stub SystemFunction027
307 @ stub SystemFunction028
308 @ stub SystemFunction029
309 @ stub SystemFunction030
310 @ stub LsaQueryInfoTrustedDomain
311 @ stub LsaQuerySecret
312 @ stub LsaCreateSecret
313 @ stub LsaOpenSecret
314 @ stub LsaCreateTrustedDomain
315 @ stub LsaOpenTrustedDomain
316 @ stub LsaSetSecret
317 @ stub LsaCreateAccount
318 @ stub LsaAddPrivilegesToAccount
319 @ stub LsaRemovePrivilegesFromAccount
320 @ stub LsaDelete
321 @ stub LsaSetSystemAccessAccount
322 @ stub LsaEnumeratePrivilegesOfAccount
323 @ stub LsaEnumerateAccounts
324 @ stub LsaGetSystemAccessAccount
325 @ stub LsaSetInformationTrustedDomain
326 @ stub LsaEnumerateTrustedDomains
327 @ stdcall LsaNtStatusToWinError(long)
328 @ stub LsaOpenAccount
329 @ stub LsaEnumeratePrivileges
330 @ stub LsaLookupPrivilegeDisplayName
331 @ stub LsaICLookupNames
332 @ stub ElfRegisterEventSourceW
333 @ stub ElfReportEventW
334 @ stub ElfDeregisterEventSource
335 @ stub ElfDeregisterEventSourceW
336 @ stub I_ScSetServiceBit
337 @ stdcall SynchronizeWindows31FilesAndWindowsNTRegistry(long long long long)
338 @ stdcall QueryWindows31FilesMigration(long)
339 @ stub LsaICLookupSids
340 @ stub SystemFunction031
341 @ stub I_ScSetServiceBitsA
342 @ stub EnumServiceGroupA
343 @ stub EnumServiceGroupW
344 @ stdcall CheckTokenMembership(long ptr ptr)
345 @ stub WmiQuerySingleInstanceW
346 @ stub WmiSetSingleInstanceW
347 @ stub WmiOpenBlock
348 @ stub WmiCloseBlock