advapi32: Implement LsaGetUserName.
[wine.git] / dlls / advapi32 / advapi32.spec
blobd5235c6adb939da25917b12e1a87a7c56dc9bd87
1 # 1000 stub ADVAPI32_1000
2 @ stdcall A_SHAFinal(ptr ptr) ntdll.A_SHAFinal
3 @ stdcall A_SHAInit(ptr) ntdll.A_SHAInit
4 @ stdcall A_SHAUpdate(ptr ptr long) ntdll.A_SHAUpdate
5 @ stdcall AbortSystemShutdownA(ptr)
6 @ stdcall AbortSystemShutdownW(ptr)
7 @ stdcall -import AccessCheck(ptr long long ptr ptr ptr ptr ptr)
8 @ stdcall AccessCheckAndAuditAlarmA(str ptr str str ptr long ptr long ptr ptr ptr)
9 @ stdcall -import AccessCheckAndAuditAlarmW(wstr ptr wstr wstr ptr long ptr long ptr ptr ptr)
10 @ stdcall -import AccessCheckByType(ptr ptr long long ptr long ptr ptr ptr ptr ptr)
11 # @ stub AccessCheckByTypeAndAuditAlarmA
12 # @ stub AccessCheckByTypeAndAuditAlarmW
13 # @ stub AccessCheckByTypeResultList
14 # @ stub AccessCheckByTypeResultListAndAuditAlarmA
15 # @ stub AccessCheckByTypeResultListAndAuditAlarmByHandleA
16 # @ stub AccessCheckByTypeResultListAndAuditAlarmByHandleW
17 # @ stub AccessCheckByTypeResultListAndAuditAlarmW
18 @ stdcall -import AddAccessAllowedAce (ptr long long ptr)
19 @ stdcall -import AddAccessAllowedAceEx (ptr long long long ptr)
20 @ stdcall -import AddAccessAllowedObjectAce(ptr long long long ptr ptr ptr)
21 @ stdcall -import AddAccessDeniedAce(ptr long long ptr)
22 @ stdcall -import AddAccessDeniedAceEx(ptr long long long ptr)
23 @ stdcall -import AddAccessDeniedObjectAce(ptr long long long ptr ptr ptr)
24 @ stdcall -import AddAce(ptr long long ptr long)
25 @ stdcall -import AddAuditAccessAce(ptr long long ptr long long)
26 @ stdcall -import AddAuditAccessAceEx(ptr long long long ptr long long)
27 @ stdcall -import AddAuditAccessObjectAce(ptr long long long ptr ptr ptr long long)
28 # @ stub AddConditionalAce
29 @ stdcall -import AddMandatoryAce(ptr long long long ptr)
30 # @ stub AddUsersToEncryptedFile
31 # @ stub AddUsersToEncryptedFileEx
32 @ stdcall -import AdjustTokenGroups(long long ptr long ptr ptr)
33 @ stdcall -import AdjustTokenPrivileges(long long ptr long ptr ptr)
34 @ stdcall -import AllocateAndInitializeSid(ptr long long long long long long long long long ptr)
35 @ stdcall -import AllocateLocallyUniqueId(ptr)
36 @ stdcall -import AreAllAccessesGranted(long long)
37 @ stdcall -import AreAnyAccessesGranted(long long)
38 # @ stub AuditComputeEffectivePolicyBySid
39 # @ stub AuditComputeEffectivePolicyByToken
40 # @ stub AuditEnumerateCategories
41 # @ stub AuditEnumeratePerUserPolicy
42 # @ stub AuditEnumerateSubCategories
43 # @ stub AuditFree
44 # @ stub AuditLookupCategoryGuidFromCategoryId
45 # @ stub AuditLookupCategoryIdFromCategoryGuid
46 # @ stub AuditLookupCategoryNameA
47 # @ stub AuditLookupCategoryNameW
48 # @ stub AuditLookupSubCategoryNameA
49 # @ stub AuditLookupSubCategoryNameW
50 # @ stub AuditQueryGlobalSaclA
51 # @ stub AuditQueryGlobalSaclW
52 # @ stub AuditQueryPerUserPolicy
53 # @ stub AuditQuerySecurity
54 @ stdcall AuditQuerySystemPolicy(ptr long ptr)
55 # @ stub AuditSetGlobalSaclA
56 # @ stub AuditSetGlobalSaclW
57 # @ stub AuditSetPerUserPolicy
58 # @ stub AuditSetSecurity
59 # @ stub AuditSetSystemPolicy
60 @ stdcall BackupEventLogA (long str)
61 @ stdcall BackupEventLogW (long wstr)
62 # @ stub BaseRegCloseKey
63 # @ stub BaseRegCreateKey
64 # @ stub BaseRegDeleteKeyEx
65 # @ stub BaseRegDeleteValue
66 # @ stub BaseRegFlushKey
67 # @ stub BaseRegGetVersion
68 # @ stub BaseRegLoadKey
69 # @ stub BaseRegOpenKey
70 # @ stub BaseRegRestoreKey
71 # @ stub BaseRegSaveKeyEx
72 # @ stub BaseRegSetKeySecurity
73 # @ stub BaseRegSetValue
74 # @ stub BaseRegUnLoadKey
75 @ stdcall BuildExplicitAccessWithNameA(ptr str long long long)
76 @ stdcall BuildExplicitAccessWithNameW(ptr wstr long long long)
77 # @ stub BuildImpersonateExplicitAccessWithNameA
78 # @ stub BuildImpersonateExplicitAccessWithNameW
79 # @ stub BuildImpersonateTrusteeA
80 # @ stub BuildImpersonateTrusteeW
81 @ stdcall BuildSecurityDescriptorA(ptr ptr long ptr long ptr ptr ptr ptr)
82 @ stdcall BuildSecurityDescriptorW(ptr ptr long ptr long ptr ptr ptr ptr)
83 @ stdcall BuildTrusteeWithNameA(ptr str)
84 @ stdcall BuildTrusteeWithNameW(ptr wstr)
85 @ stdcall BuildTrusteeWithObjectsAndNameA(ptr ptr long str str str)
86 @ stdcall BuildTrusteeWithObjectsAndNameW(ptr ptr long wstr wstr wstr)
87 @ stdcall BuildTrusteeWithObjectsAndSidA(ptr ptr ptr ptr ptr)
88 @ stdcall BuildTrusteeWithObjectsAndSidW(ptr ptr ptr ptr ptr)
89 @ stdcall BuildTrusteeWithSidA(ptr ptr)
90 @ stdcall BuildTrusteeWithSidW(ptr ptr)
91 # @ stub CancelOverlappedAccess
92 @ stdcall -import ChangeServiceConfig2A(long long ptr)
93 @ stdcall -import ChangeServiceConfig2W(long long ptr)
94 @ stdcall -import ChangeServiceConfigA(long long long long wstr str ptr str str str str)
95 @ stdcall -import ChangeServiceConfigW(long long long long wstr wstr ptr wstr wstr wstr wstr)
96 # @ stub CheckForHiberboot
97 @ stdcall -import CheckTokenMembership(long ptr ptr)
98 @ stdcall ClearEventLogA (long str)
99 @ stdcall ClearEventLogW (long wstr)
100 # @ stub CloseCodeAuthzLevel
101 @ stdcall CloseEncryptedFileRaw(ptr)
102 @ stdcall CloseEventLog (long)
103 @ stdcall -import CloseServiceHandle(long)
104 # @ stub CloseThreadWaitChainSession
105 @ stdcall -import CloseTrace(int64)
106 @ stdcall CommandLineFromMsiDescriptor(wstr ptr ptr)
107 # @ stub ComputeAccessTokenFromCodeAuthzLevel
108 @ stdcall -import ControlService(long long ptr)
109 # @ stub ControlServiceExA
110 # @ stub ControlServiceExW
111 @ stdcall -import ControlTraceA(int64 str ptr long)
112 @ stdcall -import ControlTraceW(int64 wstr ptr long)
113 # @ stub ConvertAccessToSecurityDescriptorA
114 # @ stub ConvertAccessToSecurityDescriptorW
115 # @ stub ConvertSDToStringSDDomainW
116 # @ stub ConvertSDToStringSDRootDomainA
117 # @ stub ConvertSDToStringSDRootDomainW
118 # @ stub ConvertSecurityDescriptorToAccessA
119 # @ stub ConvertSecurityDescriptorToAccessNamedA
120 # @ stub ConvertSecurityDescriptorToAccessNamedW
121 # @ stub ConvertSecurityDescriptorToAccessW
122 @ stdcall ConvertSecurityDescriptorToStringSecurityDescriptorA(ptr long long ptr ptr)
123 @ stdcall -import ConvertSecurityDescriptorToStringSecurityDescriptorW(ptr long long ptr ptr)
124 @ stdcall ConvertSidToStringSidA(ptr ptr)
125 @ stdcall -import ConvertSidToStringSidW(ptr ptr)
126 # @ stub ConvertStringSDToSDDomainA
127 # @ stub ConvertStringSDToSDDomainW
128 # @ stub ConvertStringSDToSDRootDomainA
129 # @ stub ConvertStringSDToSDRootDomainW
130 @ stdcall ConvertStringSecurityDescriptorToSecurityDescriptorA(str long ptr ptr)
131 @ stdcall -import ConvertStringSecurityDescriptorToSecurityDescriptorW(wstr long ptr ptr)
132 @ stdcall ConvertStringSidToSidA(ptr ptr)
133 @ stdcall -import ConvertStringSidToSidW(ptr ptr)
134 @ stdcall -import ConvertToAutoInheritPrivateObjectSecurity(ptr ptr ptr ptr long ptr)
135 @ stdcall -import CopySid(long ptr ptr)
136 # @ stub CreateCodeAuthzLevel
137 @ stdcall -import CreatePrivateObjectSecurity(ptr ptr ptr long long ptr)
138 @ stdcall -import CreatePrivateObjectSecurityEx(ptr ptr ptr ptr long long long ptr)
139 @ stdcall -import CreatePrivateObjectSecurityWithMultipleInheritance(ptr ptr ptr ptr long long long long ptr)
140 @ stdcall CreateProcessAsUserA(long str str ptr ptr long long ptr str ptr ptr) kernel32.CreateProcessAsUserA
141 # @ stub CreateProcessAsUserSecure
142 @ stdcall CreateProcessAsUserW(long wstr wstr ptr ptr long long ptr wstr ptr ptr) kernel32.CreateProcessAsUserW
143 @ stdcall CreateProcessWithLogonW(wstr wstr wstr long wstr wstr long ptr wstr ptr ptr)
144 @ stdcall CreateProcessWithTokenW(long long wstr wstr long ptr wstr ptr ptr)
145 @ stdcall -import CreateRestrictedToken(long long long ptr long ptr long ptr ptr)
146 @ stdcall -import CreateServiceA(long str str long long long long str str ptr str str str)
147 @ stdcall -import CreateServiceW(long wstr wstr long long long long wstr wstr ptr wstr wstr wstr)
148 # @ stub CreateTraceInstanceId
149 @ stdcall -import CreateWellKnownSid(long ptr ptr ptr)
150 # @ stub CredBackupCredentials
151 @ stdcall CredDeleteA(str long long)
152 @ stdcall CredDeleteW(wstr long long)
153 # @ stub CredEncryptAndMarshalBinaryBlob
154 @ stdcall CredEnumerateA(str long ptr ptr)
155 @ stdcall CredEnumerateW(wstr long ptr ptr)
156 # @ stub CredFindBestCredentialA
157 # @ stub CredFindBestCredentialW
158 @ stdcall CredFree(ptr)
159 @ stdcall CredGetSessionTypes(long ptr)
160 # @ stub CredGetTargetInfoA
161 # @ stub CredGetTargetInfoW
162 @ stdcall CredIsMarshaledCredentialA(str)
163 @ stdcall CredIsMarshaledCredentialW(wstr)
164 # @ stub CredIsProtectedA
165 # @ stub CredIsProtectedW
166 @ stdcall CredMarshalCredentialA(long ptr ptr)
167 @ stdcall CredMarshalCredentialW(long ptr ptr)
168 @ stub CredProfileLoaded
169 # @ stub CredProfileLoadedEx
170 # @ stub CredProfileUnloaded
171 # @ stub CredProtectA
172 # @ stub CredProtectW
173 @ stdcall CredReadA(str long long ptr)
174 # @ stub CredReadByTokenHandle
175 @ stdcall CredReadDomainCredentialsA(ptr long ptr ptr)
176 @ stdcall CredReadDomainCredentialsW(ptr long ptr ptr)
177 @ stdcall CredReadW(wstr long long ptr)
178 # @ stub CredRenameA
179 # @ stub CredRenameW
180 # @ stub CredRestoreCredentials
181 @ stdcall CredUnmarshalCredentialA(str ptr ptr)
182 @ stdcall CredUnmarshalCredentialW(wstr ptr ptr)
183 # @ stub CredUnprotectA
184 # @ stub CredUnprotectW
185 @ stdcall CredWriteA(ptr long)
186 # @ stub CredWriteDomainCredentialsA
187 # @ stub CredWriteDomainCredentialsW
188 @ stdcall CredWriteW(ptr long)
189 # @ stub CredpConvertCredential
190 # @ stub CredpConvertOneCredentialSize
191 # @ stub CredpConvertTargetInfo
192 # @ stub CredpDecodeCredential
193 # @ stub CredpEncodeCredential
194 # @ stub CredpEncodeSecret
195 @ stdcall CryptAcquireContextA(ptr str str long long)
196 @ stdcall CryptAcquireContextW(ptr wstr wstr long long)
197 @ stdcall CryptContextAddRef(long ptr long)
198 @ stdcall CryptCreateHash(long long long long ptr)
199 @ stdcall CryptDecrypt(long long long long ptr ptr)
200 @ stdcall CryptDeriveKey(long long long long ptr)
201 @ stdcall CryptDestroyHash(long)
202 @ stdcall CryptDestroyKey(long)
203 @ stdcall CryptDuplicateHash(long ptr long ptr)
204 @ stdcall CryptDuplicateKey(long ptr long ptr)
205 @ stdcall CryptEncrypt(long long long long ptr ptr long)
206 @ stdcall CryptEnumProviderTypesA(long ptr long ptr ptr ptr)
207 @ stdcall CryptEnumProviderTypesW(long ptr long ptr ptr ptr)
208 @ stdcall CryptEnumProvidersA(long ptr long ptr ptr ptr)
209 @ stdcall CryptEnumProvidersW(long ptr long ptr ptr ptr)
210 @ stdcall CryptExportKey(long long long long ptr ptr)
211 @ stdcall CryptGenKey(long long long ptr)
212 @ stdcall CryptGenRandom(long long ptr)
213 @ stdcall CryptGetDefaultProviderA(long ptr long ptr ptr)
214 @ stdcall CryptGetDefaultProviderW(long ptr long ptr ptr)
215 @ stdcall CryptGetHashParam(long long ptr ptr long)
216 @ stdcall CryptGetKeyParam(long long ptr ptr long)
217 @ stdcall CryptGetProvParam(long long ptr ptr long)
218 @ stdcall CryptGetUserKey(long long ptr)
219 @ stdcall CryptHashData(long ptr long long)
220 @ stdcall CryptHashSessionKey(long long long)
221 @ stdcall CryptImportKey(long ptr long long long ptr)
222 @ stdcall CryptReleaseContext(long long)
223 @ stdcall CryptSetHashParam(long long ptr long)
224 @ stdcall CryptSetKeyParam(long long ptr long)
225 @ stdcall CryptSetProvParam(long long ptr long)
226 @ stdcall CryptSetProviderA(str long)
227 @ stdcall CryptSetProviderExA(str long ptr long)
228 @ stdcall CryptSetProviderExW(wstr long ptr long)
229 @ stdcall CryptSetProviderW(wstr long)
230 @ stdcall CryptSignHashA(long long str long ptr ptr)
231 @ stdcall CryptSignHashW(long long wstr long ptr ptr)
232 @ stdcall CryptVerifySignatureA(long ptr long long str long)
233 @ stdcall CryptVerifySignatureW(long ptr long long wstr long)
234 # @ stub CveEventWrite
235 @ stdcall DecryptFileA(str long)
236 @ stdcall DecryptFileW(wstr long)
237 @ stdcall -import DeleteAce(ptr long)
238 @ stdcall -import DeleteService(long)
239 @ stdcall DeregisterEventSource(long)
240 @ stdcall -import DestroyPrivateObjectSecurity(ptr)
241 # @ stub DuplicateEncryptionInfoFile
242 @ stdcall -import DuplicateToken(long long ptr)
243 @ stdcall -import DuplicateTokenEx(long long ptr long long ptr)
244 # @ stub ElfBackupEventLogFileA
245 # @ stub ElfBackupEventLogFileW
246 # @ stub ElfChangeNotify
247 # @ stub ElfClearEventLogFileA
248 # @ stub ElfClearEventLogFileW
249 # @ stub ElfCloseEventLog
250 @ stub ElfDeregisterEventSource
251 @ stub ElfDeregisterEventSourceW
252 # @ stub ElfFlushEventLog
253 # @ stub ElfNumberOfRecords
254 # @ stub ElfOldestRecord
255 # @ stub ElfOpenBackupEventLogA
256 # @ stub ElfOpenBackupEventLogW
257 # @ stub ElfOpenEventLogA
258 # @ stub ElfOpenEventLogW
259 # @ stub ElfReadEventLogA
260 # @ stub ElfReadEventLogW
261 # @ stub ElfRegisterEventSourceA
262 @ stub ElfRegisterEventSourceW
263 # @ stub ElfReportEventA
264 # @ stub ElfReportEventAndSourceW
265 @ stub ElfReportEventW
266 @ stdcall EnableTrace(long long long ptr int64)
267 @ stdcall EnableTraceEx(ptr ptr int64 long long int64 int64 long ptr)
268 @ stdcall -import EnableTraceEx2(int64 ptr long long int64 int64 long ptr)
269 @ stdcall EncryptFileA(str)
270 @ stdcall EncryptFileW(wstr)
271 # @ stub EncryptedFileKeyInfo
272 # @ stub EncryptionDisable
273 @ stdcall EnumDependentServicesA(long long ptr long ptr ptr)
274 @ stdcall -import EnumDependentServicesW(long long ptr long ptr ptr)
275 @ stdcall -import EnumDynamicTimeZoneInformation(long ptr)
276 @ stub EnumServiceGroupA
277 @ stub EnumServiceGroupW
278 @ stdcall EnumServicesStatusA (long long long ptr long ptr ptr ptr)
279 @ stdcall EnumServicesStatusExA(long long long long ptr long ptr ptr ptr str)
280 @ stdcall -import EnumServicesStatusExW(long long long long ptr long ptr ptr ptr wstr)
281 @ stdcall EnumServicesStatusW (long long long ptr long ptr ptr ptr)
282 @ stdcall EnumerateTraceGuids(ptr long ptr)
283 # @ stub EnumerateTraceGuidsEx
284 @ stdcall -import EqualDomainSid(ptr ptr ptr)
285 @ stdcall -import EqualPrefixSid(ptr ptr)
286 @ stdcall -import EqualSid(ptr ptr)
287 # @ stub EventAccessControl
288 # @ stub EventAccessQuery
289 # @ stub EventAccessRemove
290 @ stdcall EventActivityIdControl(long ptr) ntdll.EtwEventActivityIdControl
291 @ stdcall EventEnabled(int64 ptr) ntdll.EtwEventEnabled
292 @ stdcall EventProviderEnabled(int64 long int64) ntdll.EtwEventProviderEnabled
293 @ stdcall EventRegister(ptr ptr ptr ptr) ntdll.EtwEventRegister
294 @ stdcall EventSetInformation(int64 long ptr long) ntdll.EtwEventSetInformation
295 @ stdcall EventUnregister(int64) ntdll.EtwEventUnregister
296 @ stdcall EventWrite(int64 ptr long ptr) ntdll.EtwEventWrite
297 # @ stub EventWriteEndScenario
298 # @ stub EventWriteEx
299 # @ stub EventWriteStartScenario
300 @ stdcall EventWriteString(int64 long int64 ptr) ntdll.EtwEventWriteString
301 @ stdcall EventWriteTransfer(int64 ptr ptr ptr long ptr) ntdll.EtwEventWriteTransfer
302 @ stdcall FileEncryptionStatusA(str ptr)
303 @ stdcall FileEncryptionStatusW(wstr ptr)
304 @ stdcall -import FindFirstFreeAce(ptr ptr)
305 # @ stub FlushEfsCache
306 @ stdcall FlushTraceA(int64 str ptr)
307 @ stdcall FlushTraceW(int64 wstr ptr)
308 # @ stub FreeEncryptedFileKeyInfo
309 # @ stub FreeEncryptedFileMetadata
310 # @ stub FreeEncryptionCertificateHashList
311 # @ stub FreeInheritedFromArray
312 @ stdcall -import FreeSid(ptr)
313 # @ stub GetAccessPermissionsForObjectA
314 # @ stub GetAccessPermissionsForObjectW
315 @ stdcall -import GetAce(ptr long ptr)
316 @ stdcall -import GetAclInformation(ptr ptr long long)
317 @ stdcall GetAuditedPermissionsFromAclA(ptr ptr ptr ptr)
318 @ stdcall GetAuditedPermissionsFromAclW(ptr ptr ptr ptr)
319 @ stdcall GetCurrentHwProfileA(ptr)
320 @ stdcall GetCurrentHwProfileW(ptr)
321 @ stdcall GetDynamicTimeZoneInformationEffectiveYears(ptr ptr ptr) kernel32.GetDynamicTimeZoneInformationEffectiveYears
322 @ stdcall GetEffectiveRightsFromAclA(ptr ptr ptr)
323 @ stdcall GetEffectiveRightsFromAclW(ptr ptr ptr)
324 # @ stub GetEncryptedFileMetadata
325 @ stdcall GetEventLogInformation(long long ptr long ptr)
326 @ stdcall GetExplicitEntriesFromAclA(ptr ptr ptr)
327 @ stdcall GetExplicitEntriesFromAclW(ptr ptr ptr)
328 @ stdcall GetFileSecurityA(str long ptr long ptr)
329 @ stdcall -import GetFileSecurityW(wstr long ptr long ptr)
330 # @ stub GetInformationCodeAuthzLevelW
331 # @ stub GetInformationCodeAuthzPolicyW
332 # @ stub GetInheritanceSourceA
333 # @ stub GetInheritanceSourceW
334 @ stdcall -import GetKernelObjectSecurity(long long ptr long ptr)
335 @ stdcall -import GetLengthSid(ptr)
336 # @ stub GetLocalManagedApplicationData
337 # @ stub GetLocalManagedApplications
338 # @ stub GetManagedApplicationCategories
339 # @ stub GetManagedApplications
340 @ stub GetMangledSiteSid
341 # @ stub GetMultipleTrusteeA
342 # @ stub GetMultipleTrusteeOperationA
343 # @ stub GetMultipleTrusteeOperationW
344 # @ stub GetMultipleTrusteeW
345 @ stdcall GetNamedSecurityInfoA (str long long ptr ptr ptr ptr ptr)
346 @ stdcall GetNamedSecurityInfoExA(str long long str str ptr ptr ptr ptr)
347 @ stdcall GetNamedSecurityInfoExW(wstr long long wstr wstr ptr ptr ptr ptr)
348 @ stdcall GetNamedSecurityInfoW (wstr long long ptr ptr ptr ptr ptr)
349 @ stdcall GetNumberOfEventLogRecords (long ptr)
350 @ stdcall GetOldestEventLogRecord (long ptr)
351 # @ stub GetOverlappedAccessResults
352 @ stdcall -import GetPrivateObjectSecurity(ptr long ptr long ptr)
353 @ stdcall -import GetSecurityDescriptorControl (ptr ptr ptr)
354 @ stdcall -import GetSecurityDescriptorDacl (ptr ptr ptr ptr)
355 @ stdcall -import GetSecurityDescriptorGroup(ptr ptr ptr)
356 @ stdcall -import GetSecurityDescriptorLength(ptr)
357 @ stdcall -import GetSecurityDescriptorOwner(ptr ptr ptr)
358 # @ stub GetSecurityDescriptorRMControl
359 @ stdcall -import GetSecurityDescriptorSacl (ptr ptr ptr ptr)
360 @ stdcall GetSecurityInfo (long long long ptr ptr ptr ptr ptr)
361 @ stdcall GetSecurityInfoExA (long long long str str ptr ptr ptr ptr)
362 @ stdcall GetSecurityInfoExW (long long long wstr wstr ptr ptr ptr ptr)
363 @ stdcall GetServiceDisplayNameA(ptr str ptr ptr)
364 @ stdcall -import GetServiceDisplayNameW(ptr wstr ptr ptr)
365 @ stdcall GetServiceKeyNameA(long str ptr ptr)
366 @ stdcall -import GetServiceKeyNameW(long wstr ptr ptr)
367 @ stdcall -import GetSidIdentifierAuthority(ptr)
368 @ stdcall -import GetSidLengthRequired(long)
369 @ stdcall -import GetSidSubAuthority(ptr long)
370 @ stdcall -import GetSidSubAuthorityCount(ptr)
371 @ stub GetSiteSidFromToken
372 # @ stub GetStringConditionFromBinary
373 # @ stub GetThreadWaitChain
374 @ stdcall -import GetTokenInformation(long long ptr long ptr)
375 @ stdcall GetTraceEnableFlags(int64) ntdll.EtwGetTraceEnableFlags
376 @ stdcall GetTraceEnableLevel(int64) ntdll.EtwGetTraceEnableLevel
377 @ stdcall -ret64 GetTraceLoggerHandle(ptr) ntdll.EtwGetTraceLoggerHandle
378 @ stdcall GetTrusteeFormA(ptr)
379 @ stdcall GetTrusteeFormW(ptr)
380 @ stdcall GetTrusteeNameA(ptr)
381 @ stdcall GetTrusteeNameW(ptr)
382 @ stdcall GetTrusteeTypeA(ptr)
383 @ stdcall GetTrusteeTypeW(ptr)
384 @ stdcall GetUserNameA(ptr ptr)
385 @ stdcall GetUserNameW(ptr ptr)
386 @ stdcall -import GetWindowsAccountDomainSid(ptr ptr ptr)
387 # @ stub I_QueryTagInformation
388 # @ stub I_ScGetCurrentGroupStateW
389 # @ stub I_ScIsSecurityProcess
390 # @ stub I_ScPnPGetServiceName
391 # @ stub I_ScQueryServiceConfig
392 # @ stub I_ScRegisterPreshutdownRestart
393 # @ stub I_ScReparseServiceDatabase
394 # @ stub I_ScSendPnPMessage
395 # @ stub I_ScSendTSMessage
396 @ stub I_ScSetServiceBit
397 @ stub I_ScSetServiceBitsA
398 # @ stub I_ScSetServiceBitsW
399 # @ stub I_ScValidatePnPService
400 # @ stub IdentifyCodeAuthzLevelW
401 @ stdcall -import ImpersonateAnonymousToken(long)
402 @ stdcall -import ImpersonateLoggedOnUser(long)
403 @ stdcall -import ImpersonateNamedPipeClient(long)
404 @ stdcall -import ImpersonateSelf(long)
405 @ stdcall -import InitializeAcl(ptr long long)
406 @ stdcall -import InitializeSecurityDescriptor(ptr long)
407 @ stdcall -import InitializeSid(ptr ptr long)
408 @ stdcall InitiateShutdownA(str str long long long)
409 @ stdcall InitiateShutdownW(wstr wstr long long long)
410 @ stdcall InitiateSystemShutdownA(str str long long long)
411 @ stdcall InitiateSystemShutdownExA(str str long long long long)
412 @ stdcall InitiateSystemShutdownExW(wstr wstr long long long long)
413 @ stdcall InitiateSystemShutdownW(wstr wstr long long long)
414 @ stub InstallApplication
415 @ stub IsProcessRestricted
416 @ stdcall IsTextUnicode(ptr long ptr)
417 @ stdcall -import IsTokenRestricted(long)
418 # @ stub IsTokenUntrusted
419 @ stdcall -import IsValidAcl(ptr)
420 # @ stub IsValidRelativeSecurityDescriptor
421 @ stdcall -import IsValidSecurityDescriptor(ptr)
422 @ stdcall -import IsValidSid(ptr)
423 @ stdcall -import IsWellKnownSid(ptr long)
424 @ stdcall LockServiceDatabase(ptr)
425 @ stdcall LogonUserA(str str str long long ptr)
426 # @ stub LogonUserExA
427 # @ stub LogonUserExExW
428 # @ stub LogonUserExW
429 @ stdcall LogonUserW(wstr wstr wstr long long ptr)
430 @ stdcall LookupAccountNameA(str str ptr ptr ptr ptr ptr)
431 @ stdcall LookupAccountNameW(wstr wstr ptr ptr ptr ptr ptr)
432 @ stdcall LookupAccountSidA(ptr ptr ptr ptr ptr ptr ptr)
433 @ stdcall LookupAccountSidLocalA(ptr ptr ptr ptr ptr ptr)
434 @ stdcall LookupAccountSidLocalW(ptr ptr ptr ptr ptr ptr)
435 @ stdcall LookupAccountSidW(ptr ptr ptr ptr ptr ptr ptr)
436 @ stdcall LookupPrivilegeDisplayNameA(str str str ptr ptr)
437 @ stdcall LookupPrivilegeDisplayNameW(wstr wstr wstr ptr ptr)
438 @ stdcall LookupPrivilegeNameA(str ptr ptr ptr)
439 @ stdcall LookupPrivilegeNameW(wstr ptr ptr ptr)
440 @ stdcall LookupPrivilegeValueA(ptr ptr ptr)
441 @ stdcall LookupPrivilegeValueW(ptr ptr ptr)
442 @ stdcall LookupSecurityDescriptorPartsA(ptr ptr ptr ptr ptr ptr ptr)
443 @ stdcall LookupSecurityDescriptorPartsW(ptr ptr ptr ptr ptr ptr ptr)
444 @ stdcall LsaAddAccountRights(ptr ptr ptr long)
445 @ stub LsaAddPrivilegesToAccount
446 # @ stub LsaClearAuditLog
447 @ stdcall LsaClose(ptr)
448 @ stub LsaCreateAccount
449 @ stub LsaCreateSecret
450 @ stub LsaCreateTrustedDomain
451 @ stdcall LsaCreateTrustedDomainEx(ptr ptr ptr long ptr)
452 @ stub LsaDelete
453 @ stdcall LsaDeleteTrustedDomain(ptr ptr)
454 @ stdcall LsaEnumerateAccountRights(ptr ptr ptr ptr)
455 @ stub LsaEnumerateAccounts
456 @ stdcall LsaEnumerateAccountsWithUserRight(ptr ptr ptr ptr)
457 @ stub LsaEnumeratePrivileges
458 @ stub LsaEnumeratePrivilegesOfAccount
459 @ stdcall LsaEnumerateTrustedDomains(ptr ptr ptr long ptr)
460 @ stdcall LsaEnumerateTrustedDomainsEx(ptr ptr ptr long ptr)
461 @ stdcall LsaFreeMemory(ptr)
462 # @ stub LsaGetAppliedCAPIDs
463 # @ stub LsaGetQuotasForAccount
464 # @ stub LsaGetRemoteUserName
465 @ stub LsaGetSystemAccessAccount
466 @ stdcall LsaGetUserName(ptr ptr)
467 @ stub LsaICLookupNames
468 # @ stub LsaICLookupNamesWithCreds
469 @ stub LsaICLookupSids
470 # @ stub LsaICLookupSidsWithCreds
471 @ stdcall LsaLookupNames(long long ptr ptr ptr)
472 @ stdcall LsaLookupNames2(ptr long long ptr ptr ptr)
473 @ stdcall LsaLookupPrivilegeDisplayName(long ptr ptr ptr)
474 @ stdcall LsaLookupPrivilegeName(long ptr ptr)
475 # @ stub LsaLookupPrivilegeValue
476 @ stdcall LsaLookupSids(ptr long ptr ptr ptr)
477 # @ stub LsaLookupSids2
478 # @ stub LsaManageSidNameMapping
479 @ stdcall LsaNtStatusToWinError(long)
480 @ stub LsaOpenAccount
481 @ stdcall LsaOpenPolicy(long ptr long long)
482 # @ stub LsaOpenPolicySce
483 @ stub LsaOpenSecret
484 @ stub LsaOpenTrustedDomain
485 @ stdcall LsaOpenTrustedDomainByName(ptr ptr long ptr)
486 # @ stub LsaQueryCAPs
487 # @ stub LsaQueryDomainInformationPolicy
488 # @ stub LsaQueryForestTrustInformation
489 @ stub LsaQueryInfoTrustedDomain
490 @ stdcall LsaQueryInformationPolicy(ptr long ptr)
491 @ stub LsaQuerySecret
492 # @ stub LsaQuerySecurityObject
493 @ stdcall LsaQueryTrustedDomainInfo(ptr ptr long ptr)
494 @ stdcall LsaQueryTrustedDomainInfoByName(ptr ptr long ptr)
495 @ stdcall LsaRegisterPolicyChangeNotification(long long)
496 @ stdcall LsaRemoveAccountRights(ptr ptr long ptr long)
497 @ stub LsaRemovePrivilegesFromAccount
498 @ stdcall LsaRetrievePrivateData(ptr ptr ptr)
499 # @ stub LsaSetCAPs
500 # @ stub LsaSetDomainInformationPolicy
501 # @ stub LsaSetForestTrustInformation
502 @ stdcall LsaSetInformationPolicy(long long ptr)
503 @ stub LsaSetInformationTrustedDomain
504 # @ stub LsaSetQuotasForAccount
505 @ stdcall LsaSetSecret(ptr ptr ptr)
506 # @ stub LsaSetSecurityObject
507 @ stub LsaSetSystemAccessAccount
508 @ stdcall LsaSetTrustedDomainInfoByName(ptr ptr long ptr)
509 @ stdcall LsaSetTrustedDomainInformation(ptr ptr long ptr)
510 @ stdcall LsaStorePrivateData(ptr ptr ptr)
511 @ stdcall LsaUnregisterPolicyChangeNotification(long long)
512 @ stdcall MD4Final(ptr) ntdll.MD4Final
513 @ stdcall MD4Init(ptr) ntdll.MD4Init
514 @ stdcall MD4Update(ptr ptr long) ntdll.MD4Update
515 @ stdcall MD5Final(ptr) ntdll.MD5Final
516 @ stdcall MD5Init(ptr) ntdll.MD5Init
517 @ stdcall MD5Update(ptr ptr long) ntdll.MD5Update
518 # @ stub MIDL_user_free_Ext
519 # @ stub MSChapSrvChangePassword
520 # @ stub MSChapSrvChangePassword2
521 @ stdcall -import MakeAbsoluteSD(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
522 # @ stub MakeAbsoluteSD2
523 @ stdcall -import MakeSelfRelativeSD(ptr ptr ptr)
524 @ stdcall -import MapGenericMask(ptr ptr)
525 @ stdcall NotifyBootConfigStatus(long)
526 @ stdcall NotifyChangeEventLog (long long)
527 # @ stub NotifyServiceStatusChange
528 # @ stub NotifyServiceStatusChangeA
529 @ stdcall -import NotifyServiceStatusChangeW(ptr long ptr)
530 # @ stub NpGetUserName
531 @ stdcall ObjectCloseAuditAlarmA(str ptr long)
532 @ stdcall -import ObjectCloseAuditAlarmW(wstr ptr long)
533 # @ stub ObjectDeleteAuditAlarmA
534 @ stdcall -import ObjectDeleteAuditAlarmW(wstr ptr long)
535 @ stdcall ObjectOpenAuditAlarmA(str ptr str str ptr long long long ptr long long ptr)
536 @ stdcall -import ObjectOpenAuditAlarmW(wstr ptr wstr wstr ptr long long long ptr long long ptr)
537 @ stdcall ObjectPrivilegeAuditAlarmA(str ptr long long ptr long)
538 @ stdcall -import ObjectPrivilegeAuditAlarmW(wstr ptr long long ptr long)
539 @ stdcall OpenBackupEventLogA (str str)
540 @ stdcall OpenBackupEventLogW (wstr wstr)
541 @ stdcall OpenEncryptedFileRawA(str long ptr)
542 @ stdcall OpenEncryptedFileRawW(wstr long ptr)
543 @ stdcall OpenEventLogA (str str)
544 @ stdcall OpenEventLogW (wstr wstr)
545 @ stdcall -import OpenProcessToken(long long ptr)
546 @ stdcall -import OpenSCManagerA(str str long)
547 @ stdcall -import OpenSCManagerW(wstr wstr long)
548 @ stdcall -import OpenServiceA(long str long)
549 @ stdcall -import OpenServiceW(long wstr long)
550 @ stdcall -import OpenThreadToken(long long long ptr)
551 # @ stub OpenThreadWaitChainSession
552 @ stdcall -ret64 OpenTraceA(ptr)
553 @ stdcall -ret64 -import OpenTraceW(ptr)
554 # @ stub OperationEnd
555 # @ stub OperationStart
556 # @ stub PerfAddCounters
557 # @ stub PerfCloseQueryHandle
558 @ stdcall -import PerfCreateInstance(long ptr wstr long)
559 # @ stub PerfDecrementULongCounterValue
560 # @ stub PerfDecrementULongLongCounterValue
561 # @ stub PerfDeleteCounters
562 @ stdcall -import PerfDeleteInstance(long ptr)
563 # @ stub PerfEnumerateCounterSet
564 # @ stub PerfEnumerateCounterSetInstances
565 # @ stub PerfIncrementULongCounterValue
566 # @ stub PerfIncrementULongLongCounterValue
567 # @ stub PerfOpenQueryHandle
568 # @ stub PerfQueryCounterData
569 # @ stub PerfQueryCounterInfo
570 # @ stub PerfQueryCounterSetRegistrationInfo
571 # @ stub PerfQueryInstance
572 # @ stub PerfRegCloseKey
573 # @ stub PerfRegEnumKey
574 # @ stub PerfRegEnumValue
575 # @ stub PerfRegQueryInfoKey
576 # @ stub PerfRegQueryValue
577 # @ stub PerfRegSetValue
578 @ stdcall -import PerfSetCounterRefValue(long ptr long ptr)
579 @ stdcall -import PerfSetCounterSetInfo(long ptr long)
580 # @ stub PerfSetULongCounterValue
581 # @ stub PerfSetULongLongCounterValue
582 @ stdcall -import PerfStartProvider(ptr ptr ptr)
583 @ stdcall -import PerfStartProviderEx(ptr ptr ptr)
584 @ stdcall -import PerfStopProvider(long)
585 @ stdcall -import PrivilegeCheck(ptr ptr ptr)
586 @ stdcall PrivilegedServiceAuditAlarmA(str str long ptr long)
587 @ stdcall -import PrivilegedServiceAuditAlarmW(wstr wstr long ptr long)
588 # @ stub ProcessIdleTasks
589 # @ stub ProcessIdleTasksW
590 @ stdcall -import ProcessTrace(ptr long ptr ptr)
591 @ stdcall -import QueryAllTracesA(ptr long ptr)
592 @ stdcall -import QueryAllTracesW(ptr long ptr)
593 # @ stub QueryLocalUserServiceName
594 # @ stub QueryRecoveryAgentsOnEncryptedFile
595 # @ stub QuerySecurityAccessMask
596 @ stdcall -import QueryServiceConfig2A(long long ptr long ptr)
597 @ stdcall -import QueryServiceConfig2W(long long ptr long ptr)
598 @ stdcall -import QueryServiceConfigA(long ptr long ptr)
599 @ stdcall -import QueryServiceConfigW(long ptr long ptr)
600 # @ stub QueryServiceDynamicInformation
601 @ stdcall QueryServiceLockStatusA(long ptr long ptr)
602 @ stdcall QueryServiceLockStatusW(long ptr long ptr)
603 @ stdcall -import QueryServiceObjectSecurity(long long ptr long ptr)
604 @ stdcall -import QueryServiceStatus(long ptr)
605 @ stdcall -import QueryServiceStatusEx (long long ptr long ptr)
606 # @ stub QueryTraceA
607 @ stdcall QueryTraceW(int64 wstr ptr)
608 # @ stub QueryUserServiceName
609 # @ stub QueryUsersOnEncryptedFile
610 @ stdcall QueryWindows31FilesMigration(long)
611 @ stdcall ReadEncryptedFileRaw(ptr ptr ptr)
612 @ stdcall ReadEventLogA (long long long ptr long ptr ptr)
613 @ stdcall ReadEventLogW (long long long ptr long ptr ptr)
614 @ stdcall -import RegCloseKey(long)
615 @ stdcall RegConnectRegistryA(str long ptr)
616 # @ stub RegConnectRegistryExA
617 # @ stub RegConnectRegistryExW
618 @ stdcall RegConnectRegistryW(wstr long ptr)
619 @ stdcall RegCopyTreeA(long str long)
620 @ stdcall -import RegCopyTreeW(long wstr long)
621 @ stdcall RegCreateKeyA(long str ptr)
622 @ stdcall -import RegCreateKeyExA(long str long ptr long long ptr ptr ptr)
623 @ stdcall -import RegCreateKeyExW(long wstr long ptr long long ptr ptr ptr)
624 @ stdcall RegCreateKeyTransactedA(long str long ptr long long ptr ptr ptr long ptr)
625 @ stdcall RegCreateKeyTransactedW(long wstr long ptr long long ptr ptr ptr long ptr)
626 @ stdcall RegCreateKeyW(long wstr ptr)
627 @ stdcall RegDeleteKeyA(long str)
628 @ stdcall -import RegDeleteKeyExA(long str long long)
629 @ stdcall -import RegDeleteKeyExW(long wstr long long)
630 # @ stub RegDeleteKeyTransactedA
631 # @ stub RegDeleteKeyTransactedW
632 @ stdcall -import RegDeleteKeyValueA(long str str)
633 @ stdcall -import RegDeleteKeyValueW(long wstr wstr)
634 @ stdcall RegDeleteKeyW(long wstr)
635 @ stdcall -import RegDeleteTreeA(long str)
636 @ stdcall -import RegDeleteTreeW(long wstr)
637 @ stdcall -import RegDeleteValueA(long str)
638 @ stdcall -import RegDeleteValueW(long wstr)
639 @ stdcall RegDisablePredefinedCache()
640 # @ stub RegDisablePredefinedCacheEx
641 @ stdcall RegDisableReflectionKey(ptr)
642 @ stdcall RegEnableReflectionKey(ptr)
643 @ stdcall RegEnumKeyA(long long ptr long)
644 @ stdcall -import RegEnumKeyExA(long long ptr ptr ptr ptr ptr ptr)
645 @ stdcall -import RegEnumKeyExW(long long ptr ptr ptr ptr ptr ptr)
646 @ stdcall RegEnumKeyW(long long ptr long)
647 @ stdcall -import RegEnumValueA(long long ptr ptr ptr ptr ptr ptr)
648 @ stdcall -import RegEnumValueW(long long ptr ptr ptr ptr ptr ptr)
649 @ stdcall -import RegFlushKey(long)
650 @ stdcall -import RegGetKeySecurity(long long ptr ptr)
651 @ stdcall -import RegGetValueA(long str str long ptr ptr ptr)
652 @ stdcall -import RegGetValueW(long wstr wstr long ptr ptr ptr)
653 @ stdcall -import RegLoadAppKeyA(str ptr long long long)
654 @ stdcall -import RegLoadAppKeyW(wstr ptr long long long)
655 @ stdcall -import RegLoadKeyA(long str str)
656 @ stdcall -import RegLoadKeyW(long wstr wstr)
657 @ stdcall -import RegLoadMUIStringA(long str str long ptr long str)
658 @ stdcall -import RegLoadMUIStringW(long wstr wstr long ptr long wstr)
659 @ stdcall -import RegNotifyChangeKeyValue(long long long long long)
660 @ stdcall -import RegOpenCurrentUser(long ptr)
661 @ stdcall RegOpenKeyA(long str ptr)
662 @ stdcall -import RegOpenKeyExA(long str long long ptr)
663 @ stdcall -import RegOpenKeyExW(long wstr long long ptr)
664 # @ stub RegOpenKeyTransactedA
665 # @ stub RegOpenKeyTransactedW
666 @ stdcall RegOpenKeyW(long wstr ptr)
667 @ stdcall -import RegOpenUserClassesRoot(ptr long long ptr)
668 @ stdcall RegOverridePredefKey(long long)
669 @ stdcall -import RegQueryInfoKeyA(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
670 @ stdcall -import RegQueryInfoKeyW(long ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
671 @ stdcall RegQueryMultipleValuesA(long ptr long ptr ptr)
672 @ stdcall RegQueryMultipleValuesW(long ptr long ptr ptr)
673 @ stdcall RegQueryReflectionKey(long ptr)
674 @ stdcall RegQueryValueA(long str ptr ptr)
675 @ stdcall -import RegQueryValueExA(long str ptr ptr ptr ptr)
676 @ stdcall -import RegQueryValueExW(long wstr ptr ptr ptr ptr)
677 @ stdcall RegQueryValueW(long wstr ptr ptr)
678 @ stub RegRemapPreDefKey
679 @ stdcall RegRenameKey(long wstr wstr)
680 @ stdcall RegReplaceKeyA(long str str str)
681 @ stdcall RegReplaceKeyW(long wstr wstr wstr)
682 @ stdcall -import RegRestoreKeyA(long str long)
683 @ stdcall -import RegRestoreKeyW(long wstr long)
684 @ stdcall RegSaveKeyA(long ptr ptr)
685 @ stdcall -import RegSaveKeyExA(long str ptr long)
686 @ stdcall -import RegSaveKeyExW(long wstr ptr long)
687 @ stdcall RegSaveKeyW(long ptr ptr)
688 @ stdcall -import RegSetKeySecurity(long long ptr)
689 @ stdcall -import RegSetKeyValueA(long str str long ptr long)
690 @ stdcall -import RegSetKeyValueW(long wstr wstr long ptr long)
691 @ stdcall RegSetValueA(long str long ptr long)
692 @ stdcall -import RegSetValueExA(long str long long ptr long)
693 @ stdcall -import RegSetValueExW(long wstr long long ptr long)
694 @ stdcall RegSetValueW(long wstr long ptr long)
695 @ stdcall -import RegUnLoadKeyA(long str)
696 @ stdcall -import RegUnLoadKeyW(long wstr)
697 @ stdcall RegisterEventSourceA(str str)
698 @ stdcall RegisterEventSourceW(wstr wstr)
699 # @ stub RegisterIdleTask
700 @ stdcall -import RegisterServiceCtrlHandlerA(str ptr)
701 @ stdcall -import RegisterServiceCtrlHandlerExA(str ptr ptr)
702 @ stdcall -import RegisterServiceCtrlHandlerExW(wstr ptr ptr)
703 @ stdcall -import RegisterServiceCtrlHandlerW(wstr ptr)
704 @ stdcall RegisterTraceGuidsA(ptr ptr ptr long ptr str str ptr) ntdll.EtwRegisterTraceGuidsA
705 @ stdcall RegisterTraceGuidsW(ptr ptr ptr long ptr wstr wstr ptr) ntdll.EtwRegisterTraceGuidsW
706 @ stdcall RegisterWaitChainCOMCallback(ptr ptr)
707 # @ stub RemoteRegEnumKeyWrapper
708 # @ stub RemoteRegEnumValueWrapper
709 # @ stub RemoteRegQueryInfoKeyWrapper
710 # @ stub RemoteRegQueryValueWrapper
711 # @ stub RemoveTraceCallback
712 # @ stub RemoveUsersFromEncryptedFile
713 @ stdcall ReportEventA(long long long long ptr long long ptr ptr)
714 @ stdcall ReportEventW(long long long long ptr long long ptr ptr)
715 @ stdcall -import RevertToSelf()
716 # @ stub SafeBaseRegGetKeySecurity
717 @ stdcall SaferCloseLevel(ptr)
718 @ stdcall SaferComputeTokenFromLevel(ptr ptr ptr long ptr)
719 @ stdcall SaferCreateLevel(long long long ptr ptr)
720 # @ stub SaferGetLevelInformation
721 @ stdcall SaferGetPolicyInformation(long long long ptr ptr ptr)
722 @ stdcall SaferIdentifyLevel(long ptr ptr ptr)
723 # @ stub SaferRecordEventLogEntry
724 @ stdcall SaferSetLevelInformation(ptr long ptr long)
725 # @ stub SaferSetPolicyInformation
726 # @ stub SaferiChangeRegistryScope
727 # @ stub SaferiCompareTokenLevels
728 # @ stub SaferiIsDllAllowed
729 # @ stub SaferiIsExecutableFileType
730 # @ stub SaferiPopulateDefaultsInRegistry
731 # @ stub SaferiRecordEventLogEntry
732 # @ stub SaferiReplaceProcessThreadTokens
733 # @ stub SaferiSearchMatchingHashRules
734 @ stdcall -import SetAclInformation(ptr ptr long long)
735 # @ stub SetEncryptedFileMetadata
736 # @ stub SetEntriesInAccessListA
737 # @ stub SetEntriesInAccessListW
738 @ stdcall SetEntriesInAclA(long ptr ptr ptr)
739 @ stdcall SetEntriesInAclW(long ptr ptr ptr)
740 # @ stub SetEntriesInAuditListA
741 # @ stub SetEntriesInAuditListW
742 @ stdcall SetFileSecurityA(str long ptr )
743 @ stdcall -import SetFileSecurityW(wstr long ptr)
744 # @ stub SetInformationCodeAuthzLevelW
745 # @ stub SetInformationCodeAuthzPolicyW
746 @ stdcall -import SetKernelObjectSecurity(long long ptr)
747 @ stdcall SetNamedSecurityInfoA(str long long ptr ptr ptr ptr)
748 # @ stub SetNamedSecurityInfoExA
749 # @ stub SetNamedSecurityInfoExW
750 @ stdcall SetNamedSecurityInfoW(wstr long long ptr ptr ptr ptr)
751 @ stdcall -import SetPrivateObjectSecurity(long ptr ptr ptr long)
752 @ stdcall -import SetPrivateObjectSecurityEx(long ptr ptr long ptr long)
753 # @ stub SetSecurityAccessMask
754 @ stdcall -import SetSecurityDescriptorControl(ptr long long)
755 @ stdcall -import SetSecurityDescriptorDacl(ptr long ptr long)
756 @ stdcall -import SetSecurityDescriptorGroup (ptr ptr long)
757 @ stdcall -import SetSecurityDescriptorOwner (ptr ptr long)
758 # @ stub SetSecurityDescriptorRMControl
759 @ stdcall -import SetSecurityDescriptorSacl(ptr long ptr long)
760 @ stdcall SetSecurityInfo (long long long ptr ptr ptr ptr)
761 # @ stub SetSecurityInfoExA
762 # @ stub SetSecurityInfoExW
763 @ stdcall SetServiceBits(long long long long)
764 @ stdcall -import SetServiceObjectSecurity(long long ptr)
765 @ stdcall -import SetServiceStatus(long ptr)
766 @ stdcall -import SetThreadToken(ptr ptr)
767 @ stdcall -import SetTokenInformation(long long ptr long)
768 # @ stub SetTraceCallback
769 # @ stub SetUserFileEncryptionKey
770 # @ stub SetUserFileEncryptionKeyEx
771 @ stdcall -import StartServiceA(long long ptr)
772 @ stdcall -import StartServiceCtrlDispatcherA(ptr)
773 @ stdcall -import StartServiceCtrlDispatcherW(ptr)
774 @ stdcall -import StartServiceW(long long ptr)
775 @ stdcall -import StartTraceA(ptr str ptr)
776 @ stdcall -import StartTraceW(ptr wstr ptr)
777 @ stdcall StopTraceA(int64 str ptr)
778 @ stdcall -import StopTraceW(int64 wstr ptr)
779 @ stdcall SynchronizeWindows31FilesAndWindowsNTRegistry(long long long long)
780 @ stdcall SystemFunction001(ptr ptr ptr)
781 @ stdcall SystemFunction002(ptr ptr ptr)
782 @ stdcall SystemFunction003(ptr ptr)
783 @ stdcall SystemFunction004(ptr ptr ptr)
784 @ stdcall SystemFunction005(ptr ptr ptr)
785 @ stdcall SystemFunction006(ptr ptr)
786 @ stdcall SystemFunction007(ptr ptr)
787 @ stdcall SystemFunction008(ptr ptr ptr)
788 @ stdcall SystemFunction009(ptr ptr ptr)
789 @ stdcall SystemFunction010(ptr ptr ptr)
790 @ stdcall SystemFunction011(ptr ptr ptr) SystemFunction010
791 @ stdcall SystemFunction012(ptr ptr ptr)
792 @ stdcall SystemFunction013(ptr ptr ptr)
793 @ stdcall SystemFunction014(ptr ptr ptr) SystemFunction012
794 @ stdcall SystemFunction015(ptr ptr ptr) SystemFunction013
795 @ stdcall SystemFunction016(ptr ptr ptr) SystemFunction012
796 @ stdcall SystemFunction017(ptr ptr ptr) SystemFunction013
797 @ stdcall SystemFunction018(ptr ptr ptr) SystemFunction012
798 @ stdcall SystemFunction019(ptr ptr ptr) SystemFunction013
799 @ stdcall SystemFunction020(ptr ptr ptr) SystemFunction012
800 @ stdcall SystemFunction021(ptr ptr ptr) SystemFunction013
801 @ stdcall SystemFunction022(ptr ptr ptr) SystemFunction012
802 @ stdcall SystemFunction023(ptr ptr ptr) SystemFunction013
803 @ stdcall SystemFunction024(ptr ptr ptr)
804 @ stdcall SystemFunction025(ptr ptr ptr)
805 @ stdcall SystemFunction026(ptr ptr ptr) SystemFunction024
806 @ stdcall SystemFunction027(ptr ptr ptr) SystemFunction025
807 @ stub SystemFunction028
808 @ stub SystemFunction029
809 @ stdcall SystemFunction030(ptr ptr)
810 @ stdcall SystemFunction031(ptr ptr) SystemFunction030
811 @ stdcall SystemFunction032(ptr ptr)
812 @ stub SystemFunction033
813 @ stub SystemFunction034
814 @ stdcall SystemFunction035(str)
815 @ stdcall SystemFunction036(ptr long) # RtlGenRandom
816 @ stdcall SystemFunction040(ptr long long) # RtlEncryptMemory
817 @ stdcall SystemFunction041(ptr long long) # RtlDecryptMemory
818 @ stdcall TraceEvent(int64 ptr) ntdll.EtwLogTraceEvent
819 @ stub TraceEventInstance
820 @ varargs TraceMessage(int64 long ptr long) ntdll.EtwTraceMessage
821 @ stdcall TraceMessageVa(int64 long ptr long ptr) ntdll.EtwTraceMessageVa
822 # @ stub TraceQueryInformation
823 @ stdcall -import TraceSetInformation(int64 long ptr long)
824 # @ stub TreeResetNamedSecurityInfoA
825 @ stdcall TreeResetNamedSecurityInfoW(wstr long long ptr ptr ptr ptr long ptr long ptr)
826 # @ stub TreeSetNamedSecurityInfoA
827 # @ stub TreeSetNamedSecurityInfoW
828 # @ stub TrusteeAccessToObjectA
829 # @ stub TrusteeAccessToObjectW
830 # @ stub UninstallApplication
831 @ stdcall UnlockServiceDatabase (ptr)
832 # @ stub UnregisterIdleTask
833 @ stdcall UnregisterTraceGuids(int64) ntdll.EtwUnregisterTraceGuids
834 @ stub UpdateTraceA
835 @ stub UpdateTraceW
836 # @ stub UsePinForEncryptedFilesA
837 # @ stub UsePinForEncryptedFilesW
838 # @ stub WaitServiceState
839 @ stub WdmWmiServiceMain
840 @ stub WmiCloseBlock
841 # @ stub WmiCloseTraceWithCursor
842 # @ stub WmiConvertTimestamp
843 # @ stub WmiDevInstToInstanceNameA
844 # @ stub WmiDevInstToInstanceNameW
845 # @ stub WmiEnumerateGuids
846 @ stdcall WmiExecuteMethodA(long str long long ptr ptr ptr)
847 @ stdcall WmiExecuteMethodW(long wstr long long ptr ptr ptr)
848 # @ stub WmiFileHandleToInstanceNameA
849 # @ stub WmiFileHandleToInstanceNameW
850 @ stdcall WmiFreeBuffer(ptr)
851 # @ stub WmiGetFirstTraceOffset
852 # @ stub WmiGetNextEvent
853 # @ stub WmiGetTraceHeader
854 @ stdcall WmiMofEnumerateResourcesA(long ptr ptr)
855 @ stdcall WmiMofEnumerateResourcesW(long ptr ptr)
856 @ stdcall WmiNotificationRegistrationA(ptr long ptr long long)
857 @ stdcall WmiNotificationRegistrationW(ptr long ptr long long)
858 @ stdcall WmiOpenBlock(ptr long ptr)
859 # @ stub WmiOpenTraceWithCursor
860 # @ stub WmiParseTraceEvent
861 @ stdcall WmiQueryAllDataA(long ptr ptr)
862 # @ stub WmiQueryAllDataMultipleA
863 # @ stub WmiQueryAllDataMultipleW
864 @ stdcall WmiQueryAllDataW(long ptr ptr)
865 @ stdcall WmiQueryGuidInformation(long ptr)
866 # @ stub WmiQuerySingleInstanceA
867 # @ stub WmiQuerySingleInstanceMultipleA
868 # @ stub WmiQuerySingleInstanceMultipleW
869 @ stub WmiQuerySingleInstanceW
870 # @ stub WmiReceiveNotificationsA
871 # @ stub WmiReceiveNotificationsW
872 @ stdcall WmiSetSingleInstanceA(long str long long ptr)
873 @ stdcall WmiSetSingleInstanceW(long wstr long long ptr)
874 @ stdcall WmiSetSingleItemA(long str long long long ptr)
875 @ stdcall WmiSetSingleItemW(long wstr long long long ptr)
876 # @ stub Wow64Win32ApiEntry
877 @ stdcall WriteEncryptedFileRaw(ptr ptr ptr)