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