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