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