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