ntdll.spec 54.7 KB
Newer Older
1
#note that the Zw... functions are alternate names for the
2 3 4 5
#Nt... functions.  (see www.sysinternals.com for details)
#if you change a Nt.. function DON'T FORGET to change the
#Zw one too.

6 7 8 9
@ stub CsrAllocateCaptureBuffer
@ stub CsrAllocateCapturePointer
@ stub CsrAllocateMessagePointer
@ stub CsrCaptureMessageBuffer
10
# @ stub CsrCaptureMessageMultiUnicodeStringsInPlace
11 12 13 14 15 16 17 18
@ stub CsrCaptureMessageString
@ stub CsrCaptureTimeout
@ stub CsrClientCallServer
@ stub CsrClientConnectToServer
@ stub CsrClientMaxMessage
@ stub CsrClientSendMessage
@ stub CsrClientThreadConnect
@ stub CsrFreeCaptureBuffer
19
# @ stub CsrGetProcessId
20 21 22 23 24 25
@ stub CsrIdentifyAlertableThread
@ stub CsrNewThread
@ stub CsrProbeForRead
@ stub CsrProbeForWrite
@ stub CsrSetPriorityClass
@ stub CsrpProcessCallbackRequest
26 27
@ stdcall DbgBreakPoint()
@ varargs DbgPrint(str)
28
@ varargs DbgPrintEx(long long str)
29
# @ stub DbgPrintReturnControlC
30
@ stub DbgPrompt
31 32
# @ stub DbgQueryDebugFilterState
# @ stub DbgSetDebugFilterState
33 34
@ stub DbgUiConnectToDbg
@ stub DbgUiContinue
35 36 37 38 39 40 41
# @ stub DbgUiConvertStateChangeStructure
# @ stub DbgUiDebugActiveProcess
# @ stub DbgUiGetThreadDebugObject
# @ stub DbgUiIssueRemoteBreakin
# @ stub DbgUiRemoteBreakin
# @ stub DbgUiSetThreadDebugObject
# @ stub DbgUiStopDebugging
42
@ stub DbgUiWaitStateChange
43
@ stdcall DbgUserBreakPoint()
44 45 46 47
# @ stub KiFastSystemCall
# @ stub KiFastSystemCallRet
# @ stub KiIntSystemCall
# @ stub KiRaiseUserExceptionDispatcher
48 49 50
@ stub KiUserApcDispatcher
@ stub KiUserCallbackDispatcher
@ stub KiUserExceptionDispatcher
51
# @ stub LdrAccessOutOfProcessResource
52
@ stdcall LdrAccessResource(long ptr ptr ptr)
53 54 55 56
# @ stub LdrAddRefDll
# @ stub LdrAlternateResourcesEnabled
# @ stub LdrCreateOutOfProcessImage
# @ stub LdrDestroyOutOfProcessImage
57
@ stdcall LdrDisableThreadCalloutsForDll(long)
58
@ stub LdrEnumResources
59 60
# @ stub LdrEnumerateLoadedModules
# @ stub LdrFindCreateProcessManifest
61
@ stdcall LdrFindEntryForAddress(ptr ptr)
62
@ stdcall LdrFindResourceDirectory_U(long ptr long ptr)
63
# @ stub LdrFindResourceEx_U
64
@ stdcall LdrFindResource_U(long ptr long ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
65
@ stub LdrFlushAlternateResourceModules
66
@ stdcall LdrGetDllHandle(long long ptr ptr)
67
# @ stub LdrGetDllHandleEx
68
@ stdcall LdrGetProcedureAddress(ptr ptr long ptr)
69
# @ stub LdrHotPatchRoutine
Raphael Junqueira's avatar
Raphael Junqueira committed
70
@ stub LdrInitShimEngineDynamic
71
@ stdcall LdrInitializeThunk(long long long long)
Raphael Junqueira's avatar
Raphael Junqueira committed
72
@ stub LdrLoadAlternateResourceModule
73
@ stdcall LdrLoadDll(wstr long ptr ptr)
74
@ stdcall LdrLockLoaderLock(long ptr ptr)
75 76
@ stub LdrProcessRelocationBlock
@ stub LdrQueryImageFileExecutionOptions
77
@ stdcall LdrQueryProcessModuleInformation(ptr long ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
78 79
@ stub LdrSetAppCompatDllRedirectionCallback
@ stub LdrSetDllManifestProber
80 81
@ stdcall LdrShutdownProcess()
@ stdcall LdrShutdownThread()
Raphael Junqueira's avatar
Raphael Junqueira committed
82
@ stub LdrUnloadAlternateResourceModule
83
@ stdcall LdrUnloadDll(ptr)
84
@ stdcall LdrUnlockLoaderLock(long long)
85
@ stub LdrVerifyImageMatchesChecksum
86 87 88 89 90
@ extern NlsAnsiCodePage
@ extern NlsMbCodePageTag
@ extern NlsMbOemCodePageTag
@ stdcall NtAcceptConnectPort(ptr long ptr long long ptr)
@ stdcall NtAccessCheck(ptr long long ptr ptr ptr ptr ptr)
91
@ stdcall NtAccessCheckAndAuditAlarm(ptr long ptr ptr ptr long ptr long ptr ptr ptr)
92 93 94 95 96
# @ stub NtAccessCheckByType
# @ stub NtAccessCheckByTypeAndAuditAlarm
# @ stub NtAccessCheckByTypeResultList
# @ stub NtAccessCheckByTypeResultListAndAuditAlarm
# @ stub NtAccessCheckByTypeResultListAndAuditAlarmByHandle
97
@ stdcall NtAddAtom(ptr long ptr)
98
# @ stub NtAddBootEntry
99
@ stdcall NtAdjustGroupsToken(long long ptr long ptr ptr)
100
@ stdcall NtAdjustPrivilegesToken(long long long long long long)
101
@ stdcall NtAlertResumeThread(long ptr)
102
@ stdcall NtAlertThread(long)
103
@ stdcall NtAllocateLocallyUniqueId(ptr)
104
# @ stub NtAllocateUserPhysicalPages
105 106
@ stdcall NtAllocateUuids(ptr ptr ptr)
@ stdcall NtAllocateVirtualMemory(long ptr ptr ptr long long)
107 108
# @ stub NtAreMappedFilesTheSame
# @ stub NtAssignProcessToJobObject
109
@ stub NtCallbackReturn
110
# @ stub NtCancelDeviceWakeupRequest
111
@ stdcall NtCancelIoFile(long ptr)
112
@ stdcall NtCancelTimer(long ptr)
113 114
@ stdcall NtClearEvent(long)
@ stdcall NtClose(long)
115
@ stub NtCloseObjectAuditAlarm
116 117
# @ stub NtCompactKeys
# @ stub NtCompareTokens
118
@ stdcall NtCompleteConnectPort(ptr)
119
# @ stub NtCompressKey
120
@ stdcall NtConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr)
121
@ stub NtContinue
122
# @ stub NtCreateDebugObject
123 124
@ stdcall NtCreateDirectoryObject(long long long)
@ stdcall NtCreateEvent(long long long long long)
125
@ stub NtCreateEventPair
126
@ stdcall NtCreateFile(ptr long ptr ptr long long long ptr long long ptr)
127
@ stub NtCreateIoCompletion
128 129
# @ stub NtCreateJobObject
# @ stub NtCreateJobSet
130
@ stdcall NtCreateKey(ptr long ptr long ptr long long)
131
# @ stub NtCreateKeyedEvent
132
@ stdcall NtCreateMailslotFile(long long long long long long long long)
133
@ stdcall NtCreateMutant(ptr long ptr long)
134
@ stdcall NtCreateNamedPipeFile(ptr long ptr ptr long long long long long long long long long ptr)
135
@ stdcall NtCreatePagingFile(long long long long)
136
@ stdcall NtCreatePort(ptr ptr long long ptr)
137
@ stub NtCreateProcess
138
# @ stub NtCreateProcessEx
139
@ stub NtCreateProfile
140 141 142
@ stdcall NtCreateSection(ptr long ptr ptr long long long)
@ stdcall NtCreateSemaphore(ptr long ptr long long)
@ stdcall NtCreateSymbolicLinkObject(ptr long ptr ptr)
143
@ stub NtCreateThread
144
@ stdcall NtCreateTimer(ptr long ptr long)
145
@ stub NtCreateToken
146
# @ stub NtCreateWaitablePort
147
@ stdcall NtCurrentTeb()
148 149
# @ stub NtDebugActiveProcess
# @ stub NtDebugContinue
150
@ stdcall NtDelayExecution(long ptr)
151
@ stdcall NtDeleteAtom(long)
152
# @ stub NtDeleteBootEntry
153
@ stdcall NtDeleteFile(ptr)
154
@ stdcall NtDeleteKey(long)
155
# @ stub NtDeleteObjectAuditAlarm
156 157 158 159 160
@ stdcall NtDeleteValueKey(long ptr)
@ stdcall NtDeviceIoControlFile(long long long long long long long long long long)
@ stdcall NtDisplayString(ptr)
@ stdcall NtDuplicateObject(long long long ptr long long long)
@ stdcall NtDuplicateToken(long long long long long long)
161
# @ stub NtEnumerateBootEntries
162
@ stub NtEnumerateBus
163
@ stdcall NtEnumerateKey (long long long long long long)
164
# @ stub NtEnumerateSystemEnvironmentValuesEx
165
@ stdcall NtEnumerateValueKey (long long long long long long)
166
@ stub NtExtendSection
167
# @ stub NtFilterToken
168
@ stdcall NtFindAtom(ptr long ptr)
169
@ stdcall NtFlushBuffersFile(long ptr)
170
@ stdcall NtFlushInstructionCache(long ptr long)
171 172
@ stdcall NtFlushKey(long)
@ stdcall NtFlushVirtualMemory(long ptr ptr long)
173
@ stub NtFlushWriteBuffer
174
# @ stub NtFreeUserPhysicalPages
175 176
@ stdcall NtFreeVirtualMemory(long ptr ptr long)
@ stdcall NtFsControlFile(long long long long long long long long long long)
177
@ stdcall NtGetContextThread(long ptr)
178
# @ stub NtGetDevicePowerState
179 180
@ stub NtGetPlugPlayEvent
@ stub NtGetTickCount
181
# @ stub NtGetWriteWatch
182
@ stub NtImpersonateAnonymousToken
183 184 185
@ stub NtImpersonateClientOfPort
@ stub NtImpersonateThread
@ stub NtInitializeRegistry
186
@ stdcall NtInitiatePowerAction (long long long long)
187 188
# @ stub NtIsProcessInJob
# @ stub NtIsSystemResumeAutomatic
189
@ stdcall NtListenPort(ptr ptr)
190
@ stdcall NtLoadDriver(ptr)
191
# @ stub NtLoadKey2
192
@ stdcall NtLoadKey(ptr ptr)
193
@ stdcall NtLockFile(long long ptr ptr ptr ptr ptr ptr long long)
194 195
# @ stub NtLockProductActivationKeys
# @ stub NtLockRegistryKey
196
@ stdcall NtLockVirtualMemory(long ptr ptr long)
197
# @ stub NtMakePermanentObject
198
@ stub NtMakeTemporaryObject
199 200
# @ stub NtMapUserPhysicalPages
# @ stub NtMapUserPhysicalPagesScatter
201
@ stdcall NtMapViewOfSection(long long ptr long long ptr ptr long long long)
202
# @ stub NtModifyBootEntry
203
@ stdcall NtNotifyChangeDirectoryFile(long long ptr ptr ptr ptr long long long)
204
@ stdcall NtNotifyChangeKey(long long ptr ptr ptr long long ptr long long)
205
# @ stub NtNotifyChangeMultipleKeys
206 207
@ stdcall NtOpenDirectoryObject(long long long)
@ stdcall NtOpenEvent(long long long)
208
@ stub NtOpenEventPair
209
@ stdcall NtOpenFile(ptr long ptr ptr long long)
210
@ stub NtOpenIoCompletion
211
# @ stub NtOpenJobObject
212
@ stdcall NtOpenKey(ptr long ptr)
213
# @ stub NtOpenKeyedEvent
214
@ stdcall NtOpenMutant(ptr long ptr)
215
@ stub NtOpenObjectAuditAlarm
216
@ stdcall NtOpenProcess(ptr long ptr ptr)
217
@ stdcall NtOpenProcessToken(long long long)
218
# @ stub NtOpenProcessTokenEx
219 220
@ stdcall NtOpenSection(ptr long ptr)
@ stdcall NtOpenSemaphore(long long ptr)
221
@ stdcall NtOpenSymbolicLinkObject (ptr long ptr)
222
@ stdcall NtOpenThread(ptr long ptr ptr)
223
@ stdcall NtOpenThreadToken(long long long long)
224
# @ stub NtOpenThreadTokenEx
225
@ stdcall NtOpenTimer(ptr long ptr)
226
@ stub NtPlugPlayControl
227
@ stdcall NtPowerInformation(long ptr long ptr long)
228
@ stdcall NtPrivilegeCheck(ptr ptr ptr)
229 230
@ stub NtPrivilegeObjectAuditAlarm
@ stub NtPrivilegedServiceAuditAlarm
231 232
@ stdcall NtProtectVirtualMemory(long ptr ptr long ptr)
@ stdcall NtPulseEvent(long ptr)
233
@ stdcall NtQueryAttributesFile(ptr ptr)
234 235 236
# @ stub NtQueryBootEntryOrder
# @ stub NtQueryBootOptions
# @ stub NtQueryDebugFilterState
237
@ stdcall NtQueryDefaultLocale(long ptr)
238
@ stdcall NtQueryDefaultUILanguage(ptr)
239
@ stdcall NtQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long)
240
@ stdcall NtQueryDirectoryObject(long ptr long long long ptr ptr)
241
@ stub NtQueryEaFile
242
@ stdcall NtQueryEvent(long long ptr long ptr)
243
@ stdcall NtQueryFullAttributesFile(ptr ptr)
244
@ stdcall NtQueryInformationAtom(long long ptr long ptr)
245
@ stdcall NtQueryInformationFile(long ptr ptr long long)
246
# @ stub NtQueryInformationJobObject
247
@ stub NtQueryInformationPort
248 249 250
@ stdcall NtQueryInformationProcess(long long ptr long ptr)
@ stdcall NtQueryInformationThread(long long ptr long ptr)
@ stdcall NtQueryInformationToken(long long ptr long ptr)
251
@ stdcall NtQueryInstallUILanguage(ptr)
252 253
@ stub NtQueryIntervalProfile
@ stub NtQueryIoCompletion
254
@ stdcall NtQueryKey (long long ptr long ptr)
255
# @ stub NtQueryMultipleValueKey
256
@ stdcall NtQueryMutant(long long ptr long ptr)
257
@ stdcall NtQueryObject(long long long long long)
258
@ stub NtQueryOpenSubKeys
259
@ stdcall NtQueryPerformanceCounter(ptr ptr)
260 261
# @ stub NtQueryPortInformationProcess
# @ stub NtQueryQuotaInformationFile
262 263
@ stdcall NtQuerySection (long long long long long)
@ stdcall NtQuerySecurityObject (long long long long long)
264
@ stdcall NtQuerySemaphore (long long ptr long ptr)
265
@ stdcall NtQuerySymbolicLinkObject(long ptr ptr)
266
@ stub NtQuerySystemEnvironmentValue
267
# @ stub NtQuerySystemEnvironmentValueEx
268 269
@ stdcall NtQuerySystemInformation(long long long long)
@ stdcall NtQuerySystemTime(ptr)
270
@ stdcall NtQueryTimer(ptr long ptr long ptr)
271 272 273 274
@ stdcall NtQueryTimerResolution(long long long)
@ stdcall NtQueryValueKey(long long long long long long)
@ stdcall NtQueryVirtualMemory(long ptr long ptr long ptr)
@ stdcall NtQueryVolumeInformationFile(long ptr ptr long long)
275
@ stdcall NtQueueApcThread(long ptr long long long)
276
@ stdcall NtRaiseException(ptr ptr long)
277
@ stub NtRaiseHardError
278
@ stdcall NtReadFile(long long long long long long long long long)
279
@ stub NtReadFileScatter
280
@ stub NtReadRequestData
281
@ stdcall NtReadVirtualMemory(long ptr ptr long ptr)
282
@ stub NtRegisterNewDevice
283
@ stdcall NtRegisterThreadTerminatePort(ptr)
284
# @ stub NtReleaseKeyedEvent
285
@ stdcall NtReleaseMutant(long ptr)
286
@ stub NtReleaseProcessMutant
287
@ stdcall NtReleaseSemaphore(long long ptr)
288
@ stub NtRemoveIoCompletion
289 290
# @ stub NtRemoveProcessDebug
# @ stub NtRenameKey
291
@ stdcall NtReplaceKey(ptr long ptr)
292
@ stub NtReplyPort
293
@ stdcall NtReplyWaitReceivePort(ptr ptr ptr ptr)
294
@ stub NtReplyWaitReceivePortEx
295
@ stub NtReplyWaitReplyPort
296
# @ stub NtRequestDeviceWakeup
297
@ stub NtRequestPort
298
@ stdcall NtRequestWaitReplyPort(ptr ptr ptr)
299
# @ stub NtRequestWakeupLatency
300
@ stdcall NtResetEvent(long ptr)
301
# @ stub NtResetWriteWatch
302
@ stdcall NtRestoreKey(long long long)
303
# @ stub NtResumeProcess
304 305
@ stdcall NtResumeThread(long long)
@ stdcall NtSaveKey(long long)
306 307
# @ stub NtSaveKeyEx
# @ stub NtSaveMergedKeys
308
@ stub NtSecureConnectPort
309 310
# @ stub NtSetBootEntryOrder
# @ stub NtSetBootOptions
311
@ stdcall NtSetContextThread(long ptr)
312
# @ stub NtSetDebugFilterState
313
@ stub NtSetDefaultHardErrorPort
314
@ stdcall NtSetDefaultLocale(long long)
315
@ stdcall NtSetDefaultUILanguage(long)
316
@ stub NtSetEaFile
317
@ stdcall NtSetEvent(long long)
318
# @ stub NtSetEventBoostPriority
319 320 321
@ stub NtSetHighEventPair
@ stub NtSetHighWaitLowEventPair
@ stub NtSetHighWaitLowThread
322
# @ stub NtSetInformationDebugObject
323
@ stdcall NtSetInformationFile(long long long long long)
324
# @ stub NtSetInformationJobObject
325
@ stdcall NtSetInformationKey(long long ptr long)
326
@ stdcall NtSetInformationObject(long long ptr long)
327
@ stdcall NtSetInformationProcess(long long long long)
328
@ stdcall NtSetInformationThread(long long ptr long)
329
@ stdcall NtSetInformationToken(long long ptr long)
330
@ stdcall NtSetIntervalProfile(long long)
331 332 333 334 335
@ stub NtSetIoCompletion
@ stub NtSetLdtEntries
@ stub NtSetLowEventPair
@ stub NtSetLowWaitHighEventPair
@ stub NtSetLowWaitHighThread
336
# @ stub NtSetQuotaInformationFile
337
@ stdcall NtSetSecurityObject(long long ptr)
338
@ stub NtSetSystemEnvironmentValue
339
# @ stub NtSetSystemEnvironmentValueEx
340
@ stdcall NtSetSystemInformation(long ptr long)
341
@ stub NtSetSystemPowerState
342
@ stdcall NtSetSystemTime(ptr ptr)
343
# @ stub NtSetThreadExecutionState
344
@ stdcall NtSetTimer(long ptr ptr ptr long long ptr)
345
@ stdcall NtSetTimerResolution(long long ptr)
346
# @ stub NtSetUuidSeed
347 348
@ stdcall NtSetValueKey(long long long long long long)
@ stdcall NtSetVolumeInformationFile(long ptr ptr long long)
349
@ stdcall NtShutdownSystem(long)
350
@ stdcall NtSignalAndWaitForSingleObject(long long long ptr)
351 352
@ stub NtStartProfile
@ stub NtStopProfile
353
# @ stub NtSuspendProcess
354
@ stdcall NtSuspendThread(long ptr)
355
@ stub NtSystemDebugControl
356
# @ stub NtTerminateJobObject
357 358
@ stdcall NtTerminateProcess(long long)
@ stdcall NtTerminateThread(long long)
359
@ stub NtTestAlert
360 361
# @ stub NtTraceEvent
# @ stub NtTranslateFilePath
362
@ stdcall NtUnloadDriver(ptr)
363
@ stdcall NtUnloadKey(long)
364
@ stub NtUnloadKeyEx
365
@ stdcall NtUnlockFile(long ptr ptr ptr ptr)
366 367
@ stdcall NtUnlockVirtualMemory(long ptr ptr long)
@ stdcall NtUnmapViewOfSection(long ptr)
368 369
@ stub NtVdmControl
@ stub NtW32Call
370 371
# @ stub NtWaitForDebugEvent
# @ stub NtWaitForKeyedEvent
372
@ stdcall NtWaitForMultipleObjects(long ptr long long ptr)
373
@ stub NtWaitForProcessMutant
374
@ stdcall NtWaitForSingleObject(long long long)
375 376
@ stub NtWaitHighEventPair
@ stub NtWaitLowEventPair
377
@ stdcall NtWriteFile(long long ptr ptr ptr ptr long ptr ptr)
378
@ stub NtWriteFileGather
379
@ stub NtWriteRequestData
380
@ stdcall NtWriteVirtualMemory(long ptr ptr long ptr)
381
@ stdcall NtYieldExecution()
382 383 384 385
@ stub PfxFindPrefix
@ stub PfxInitialize
@ stub PfxInsertPrefix
@ stub PfxRemovePrefix
386
# @ stub PropertyLengthAsVariant
387
@ stub RtlAbortRXact
388
@ stdcall RtlAbsoluteToSelfRelativeSD(ptr ptr ptr)
389 390 391
@ stdcall RtlAcquirePebLock()
@ stdcall RtlAcquireResourceExclusive(ptr long)
@ stdcall RtlAcquireResourceShared(ptr long)
Raphael Junqueira's avatar
Raphael Junqueira committed
392 393 394
@ stub RtlActivateActivationContext
@ stub RtlActivateActivationContextEx
@ stub RtlActivateActivationContextUnsafeFast
395
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
396
@ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr)
397
# @ stub RtlAddAccessAllowedObjectAce
398
@ stdcall RtlAddAccessDeniedAce(ptr long long ptr)
399
@ stdcall RtlAddAccessDeniedAceEx(ptr long long long ptr)
400
# @ stub RtlAddAccessDeniedObjectAce
401
@ stdcall RtlAddAce(ptr long long ptr long)
402
@ stub RtlAddActionToRXact
403
@ stdcall RtlAddAtomToAtomTable(ptr wstr ptr)
404
@ stub RtlAddAttributeActionToRXact
405
@ stdcall RtlAddAuditAccessAce(ptr long long ptr long long) 
406 407 408 409 410 411
# @ stub RtlAddAuditAccessAceEx
# @ stub RtlAddAuditAccessObjectAce
# @ stub RtlAddCompoundAce
# @ stub RtlAddRange
# @ stub RtlAddRefActivationContext
# @ stub RtlAddRefMemoryStream
412
@ stdcall RtlAddVectoredExceptionHandler(long ptr)
413
# @ stub RtlAddressInSectionTable
414
@ stdcall RtlAdjustPrivilege(long long long ptr)
415
@ stdcall RtlAllocateAndInitializeSid (ptr long long long long long long long long long ptr)
416
@ stdcall RtlAllocateHandle(ptr ptr)
417
@ stdcall RtlAllocateHeap(long long long)
418
@ stdcall RtlAnsiCharToUnicodeChar(ptr)
419 420 421
@ stdcall RtlAnsiStringToUnicodeSize(ptr)
@ stdcall RtlAnsiStringToUnicodeString(ptr ptr long)
@ stdcall RtlAppendAsciizToString(ptr str)
422
# @ stub RtlAppendPathElement
423 424 425
@ stdcall RtlAppendStringToString(ptr ptr)
@ stdcall RtlAppendUnicodeStringToString(ptr ptr)
@ stdcall RtlAppendUnicodeToString(ptr wstr)
426
# @ stub RtlApplicationVerifierStop
427 428
@ stub RtlApplyRXact
@ stub RtlApplyRXactNoFlush
429 430
@ stdcall RtlAreAllAccessesGranted(long long)
@ stdcall RtlAreAnyAccessesGranted(long long)
431 432
@ stdcall RtlAreBitsClear(ptr long long)
@ stdcall RtlAreBitsSet(ptr long long)
433
# @ stub RtlAssert2
434
@ stdcall RtlAssert(ptr ptr long long)
435 436
# @ stub RtlCancelTimer
# @ stub RtlCaptureContext
437
@ stub RtlCaptureStackBackTrace
438
# @ stub RtlCaptureStackContext
439
@ stdcall RtlCharToInteger(ptr long ptr)
440 441
# @ stub RtlCheckForOrphanedCriticalSections
# @ stub RtlCheckProcessParameters
442
@ stdcall RtlCheckRegistryKey(long ptr)
443 444
@ stdcall RtlClearAllBits(ptr)
@ stdcall RtlClearBits(ptr long long)
445
# @ stub RtlCloneMemoryStream
446
@ stub RtlClosePropertySet
447
# @ stub RtlCommitMemoryStream
448 449
@ stdcall RtlCompactHeap(long long)
@ stdcall RtlCompareMemory(ptr ptr long)
450
@ stdcall RtlCompareMemoryUlong(ptr long long)
451 452
@ stdcall RtlCompareString(ptr ptr long)
@ stdcall RtlCompareUnicodeString (ptr ptr long)
453
@ stub RtlCompressBuffer
454
@ stdcall RtlComputeCrc32(long ptr long)
455 456
# @ stub RtlComputeImportTableHash
# @ stub RtlComputePrivatizedDllName_U
457 458
@ stub RtlConsoleMultiByteToUnicodeN
@ stub RtlConvertExclusiveToShared
459
@ stdcall -ret64 RtlConvertLongToLargeInteger(long)
460
# @ stub RtlConvertPropertyToVariant
461
@ stub RtlConvertSharedToExclusive
462
@ stdcall RtlConvertSidToUnicodeString(ptr ptr long)
463
# @ stub RtlConvertToAutoInheritSecurityObject
464
@ stub RtlConvertUiListToApiList
465
@ stdcall -ret64 RtlConvertUlongToLargeInteger(long)
466
# @ stub RtlConvertVariantToProperty
467 468
@ stdcall RtlCopyLuid(ptr ptr)
@ stdcall RtlCopyLuidAndAttributesArray(long ptr ptr)
469 470 471
# @ stub RtlCopyMemoryStreamTo
# @ stub RtlCopyOutOfProcessMemoryStreamTo
# @ stub RtlCopyRangeList
472
@ stdcall RtlCopySecurityDescriptor(ptr ptr)
473
@ stdcall RtlCopySid(long ptr ptr)
474
@ stub RtlCopySidAndAttributesArray
475 476 477
@ stdcall RtlCopyString(ptr ptr)
@ stdcall RtlCopyUnicodeString(ptr ptr)
@ stdcall RtlCreateAcl(ptr long long)
478
# @ stub RtlCreateActivationContext
479
@ stub RtlCreateAndSetSD
480
@ stdcall RtlCreateAtomTable(long ptr)
481
# @ stub RtlCreateBootStatusDataFile
482
@ stdcall RtlCreateEnvironment(long ptr)
483
@ stdcall RtlCreateHeap(long ptr long long ptr ptr)
484
@ stdcall RtlCreateProcessParameters(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
485
@ stub RtlCreatePropertySet
486
@ stdcall RtlCreateQueryDebugBuffer(long long)
487
@ stub RtlCreateRegistryKey
488
@ stdcall RtlCreateSecurityDescriptor(ptr long)
489
# @ stub RtlCreateSystemVolumeInformationFolder
490
@ stub RtlCreateTagHeap
491 492
# @ stub RtlCreateTimer
# @ stub RtlCreateTimerQueue
493 494
@ stdcall RtlCreateUnicodeString(ptr wstr)
@ stdcall RtlCreateUnicodeStringFromAsciiz(ptr str)
495 496
@ stub RtlCreateUserProcess
@ stub RtlCreateUserSecurityObject
497
@ stdcall RtlCreateUserThread(long ptr long ptr long long ptr ptr ptr ptr)
498 499
@ stub RtlCustomCPToUnicodeN
@ stub RtlCutoverTimeToSystemTime
500
@ stdcall RtlDeNormalizeProcessParams(ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
501 502 503
@ stub RtlDeactivateActivationContext
@ stub RtlDeactivateActivationContextUnsafeFast
@ stub RtlDebugPrintTimes
504 505
# @ stub RtlDecodePointer
# @ stub RtlDecodeSystemPointer
506 507
@ stub RtlDecompressBuffer
@ stub RtlDecompressFragment
Raphael Junqueira's avatar
Raphael Junqueira committed
508
@ stub RtlDefaultNpAcl
509
@ stub RtlDelete
510
@ stdcall RtlDeleteAce(ptr long)
511
@ stdcall RtlDeleteAtomFromAtomTable(ptr long)
512
@ stdcall RtlDeleteCriticalSection(ptr)
513
@ stub RtlDeleteElementGenericTable
Raphael Junqueira's avatar
Raphael Junqueira committed
514 515 516 517
@ stub RtlDeleteElementGenericTableAvl
@ stub RtlDeleteNoSplay
@ stub RtlDeleteOwnersRanges
@ stub RtlDeleteRange
518
@ stdcall RtlDeleteRegistryValue(long ptr ptr)
519 520
@ stdcall RtlDeleteResource(ptr)
@ stdcall RtlDeleteSecurityObject(long)
521 522 523 524 525
# @ stub RtlDeleteTimer
# @ stub RtlDeleteTimerQueue
# @ stub RtlDeleteTimerQueueEx
# @ stub RtlDeregisterWait
# @ stub RtlDeregisterWaitEx
526
@ stdcall RtlDestroyAtomTable(ptr)
527
@ stdcall RtlDestroyEnvironment(ptr)
528
@ stdcall RtlDestroyHandleTable(ptr)
529
@ stdcall RtlDestroyHeap(long)
530
@ stdcall RtlDestroyProcessParameters(ptr)
531
@ stdcall RtlDestroyQueryDebugBuffer(ptr)
532
@ stdcall RtlDetermineDosPathNameType_U(wstr)
533 534
# @ stub RtlDllShutdownInProgress
# @ stub RtlDnsHostNameToComputerName
Eric Pouech's avatar
Eric Pouech committed
535
@ stdcall RtlDoesFileExists_U(wstr)
536
# @ stub RtlDosApplyFileIsolationRedirection_Ustr
537
@ stdcall RtlDosPathNameToNtPathName_U(wstr ptr ptr ptr)
Eric Pouech's avatar
Eric Pouech committed
538
@ stdcall RtlDosSearchPath_U(wstr wstr wstr long ptr ptr)
539
# @ stub RtlDosSearchPath_Ustr
540
@ stdcall RtlDowncaseUnicodeChar(long)
541
@ stdcall RtlDowncaseUnicodeString(ptr ptr long)
542
@ stdcall RtlDumpResource(ptr)
543
@ stdcall RtlDuplicateUnicodeString(long ptr ptr)
544
@ stdcall RtlEmptyAtomTable(ptr long)
545 546 547
# @ stub RtlEnableEarlyCriticalSectionEventCreation
# @ stub RtlEncodePointer
# @ stub RtlEncodeSystemPointer
548
@ stdcall -ret64 RtlEnlargedIntegerMultiply(long long)
549
@ stdcall RtlEnlargedUnsignedDivide(double long ptr)
550 551
@ stdcall -ret64 RtlEnlargedUnsignedMultiply(long long)
@ stdcall RtlEnterCriticalSection(ptr)
552 553
@ stub RtlEnumProcessHeaps
@ stub RtlEnumerateGenericTable
554 555
# @ stub RtlEnumerateGenericTableAvl
# @ stub RtlEnumerateGenericTableLikeADirectory
556
@ stub RtlEnumerateGenericTableWithoutSplaying
557
# @ stub RtlEnumerateGenericTableWithoutSplayingAvl
558
@ stub RtlEnumerateProperties
559 560
@ stdcall RtlEqualComputerName(ptr ptr)
@ stdcall RtlEqualDomainName(ptr ptr)
561
@ stdcall RtlEqualLuid(ptr ptr)
562
@ stdcall RtlEqualPrefixSid(ptr ptr)
563
@ stdcall RtlEqualSid(long long)
564 565 566
@ stdcall RtlEqualString(ptr ptr long)
@ stdcall RtlEqualUnicodeString(ptr ptr long)
@ stdcall RtlEraseUnicodeString(ptr)
567
@ stdcall RtlExitUserThread(long)
568
@ stdcall RtlExpandEnvironmentStrings_U(ptr ptr ptr ptr)
569
@ stub RtlExtendHeap
570 571 572
@ stdcall -ret64 RtlExtendedIntegerMultiply(double long)
@ stdcall -ret64 RtlExtendedLargeIntegerDivide(double long ptr)
@ stdcall -ret64 RtlExtendedMagicDivide(double double long)
573 574
@ stdcall RtlFillMemory(ptr long long)
@ stdcall RtlFillMemoryUlong(ptr long long)
Raphael Junqueira's avatar
Raphael Junqueira committed
575 576 577
@ stub RtlFinalReleaseOutOfProcessMemoryStream
@ stub RtlFindActivationContextSectionGuid
@ stub RtlFindActivationContextSectionString
578
@ stdcall RtlFindCharInUnicodeString(long ptr ptr ptr)
579 580 581 582 583
@ stdcall RtlFindClearBits(ptr long long)
@ stdcall RtlFindClearBitsAndSet(ptr long long)
@ stdcall RtlFindClearRuns(ptr ptr long long)
@ stdcall RtlFindLastBackwardRunClear(ptr long ptr)
@ stdcall RtlFindLastBackwardRunSet(ptr long ptr)
584
@ stdcall RtlFindLeastSignificantBit(double)
585 586
@ stdcall RtlFindLongestRunClear(ptr long)
@ stdcall RtlFindLongestRunSet(ptr long)
587
@ stdcall RtlFindMessage(long long long long ptr)
588
@ stdcall RtlFindMostSignificantBit(double)
589 590
@ stdcall RtlFindNextForwardRunClear(ptr long ptr)
@ stdcall RtlFindNextForwardRunSet(ptr long ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
591
@ stub RtlFindRange
592 593 594
@ stdcall RtlFindSetBits(ptr long long)
@ stdcall RtlFindSetBitsAndClear(ptr long long)
@ stdcall RtlFindSetRuns(ptr ptr long long)
Raphael Junqueira's avatar
Raphael Junqueira committed
595
@ stub RtlFirstEntrySList
596
@ stdcall RtlFirstFreeAce(ptr ptr)
597
@ stub RtlFlushPropertySet
598
# @ stub RtlFlushSecureMemoryCache
599
@ stdcall RtlFormatCurrentUserKeyPath(ptr)
600
@ stdcall RtlFormatMessage(ptr long long long long ptr ptr long)
601
@ stdcall RtlFreeAnsiString(long)
602
@ stdcall RtlFreeHandle(ptr ptr)
603 604
@ stdcall RtlFreeHeap(long long long)
@ stdcall RtlFreeOemString(ptr)
605
# @ stub RtlFreeRangeList
606
@ stdcall RtlFreeSid (long)
607
# @ stub RtlFreeThreadActivationContextStack
608
@ stdcall RtlFreeUnicodeString(ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
609
@ stub RtlFreeUserThreadStack
610
@ stdcall RtlGUIDFromString(ptr ptr)
611
@ stub RtlGenerate8dot3Name
612
@ stdcall RtlGetAce(ptr long ptr)
613
# @ stub RtlGetActiveActivationContext
614 615
@ stub RtlGetCallersAddress
@ stub RtlGetCompressionWorkSpaceSize
616
@ stdcall RtlGetControlSecurityDescriptor(ptr ptr ptr)
617
@ stdcall RtlGetCurrentDirectory_U(long ptr)
618
@ stdcall RtlGetCurrentPeb()
619
@ stdcall RtlGetDaclSecurityDescriptor(ptr ptr ptr ptr)
620
@ stub RtlGetElementGenericTable
621 622 623
# @ stub RtlGetElementGenericTableAvl
# @ stub RtlGetFirstRange
# @ stub RtlGetFrame
624
@ stdcall RtlGetFullPathName_U(wstr long ptr ptr)
625
@ stdcall RtlGetGroupSecurityDescriptor(ptr ptr ptr)
626
@ stdcall RtlGetLastNtStatus()
627
@ stdcall RtlGetLastWin32Error()
628 629
# @ stub RtlGetLengthWithoutLastFullDosOrNtPathElement
# @ stub RtlGetLengthWithoutTrailingPathSeperators
630
@ stdcall RtlGetLongestNtPathLength()
631 632
# @ stub RtlGetNativeSystemInformation
# @ stub RtlGetNextRange
633
@ stub RtlGetNtGlobalFlags
634
@ stdcall RtlGetNtProductType(ptr)
635
@ stdcall RtlGetNtVersionNumbers(ptr ptr ptr)
636 637 638
@ stdcall RtlGetOwnerSecurityDescriptor(ptr ptr ptr)
@ stdcall RtlGetProcessHeaps(long ptr)
@ stdcall RtlGetSaclSecurityDescriptor(ptr ptr ptr ptr)
639 640 641
# @ stub RtlGetSecurityDescriptorRMControl
# @ stub RtlGetSetBootStatusData
# @ stub RtlGetUnloadEventTrace
642
@ stub RtlGetUserInfoHeap
643 644
@ stdcall RtlGetVersion(ptr)
@ stub RtlGuidToPropertySetName
645
# @ stub RtlHashUnicodeString
646 647 648 649 650 651 652
@ stdcall RtlIdentifierAuthoritySid(ptr)
@ stdcall RtlImageDirectoryEntryToData(long long long ptr)
@ stdcall RtlImageNtHeader(long)
@ stdcall RtlImageRvaToSection(ptr long long)
@ stdcall RtlImageRvaToVa(ptr long long ptr)
@ stdcall RtlImpersonateSelf(long)
@ stdcall RtlInitAnsiString(ptr str)
653
@ stdcall RtlInitAnsiStringEx(ptr str)
654
@ stub RtlInitCodePageTable
655
# @ stub RtlInitMemoryStream
656
@ stub RtlInitNlsTables
657
# @ stub RtlInitOutOfProcessMemoryStream
658 659
@ stdcall RtlInitString(ptr str)
@ stdcall RtlInitUnicodeString(ptr wstr)
660
@ stdcall RtlInitUnicodeStringEx(ptr wstr)
661
# @ stub RtlInitializeAtomPackage
662
@ stdcall RtlInitializeBitMap(ptr long long)
663
@ stub RtlInitializeContext
664 665 666
@ stdcall RtlInitializeCriticalSection(ptr)
@ stdcall RtlInitializeCriticalSectionAndSpinCount(ptr long)
@ stdcall RtlInitializeGenericTable(ptr ptr ptr ptr ptr)
667
# @ stub RtlInitializeGenericTableAvl
668
@ stdcall RtlInitializeHandleTable(long long ptr)
669
@ stub RtlInitializeRXact
670
# @ stub RtlInitializeRangeList
671
@ stdcall RtlInitializeResource(ptr)
672
# @ stub RtlInitializeSListHead
673
@ stdcall RtlInitializeSid(ptr ptr long)
674
# @ stub RtlInitializeStackTraceDataBase
675
@ stub RtlInsertElementGenericTable
676
# @ stub RtlInsertElementGenericTableAvl
677
@ stdcall RtlInt64ToUnicodeString(double long ptr)
678 679
@ stdcall RtlIntegerToChar(long long long ptr)
@ stdcall RtlIntegerToUnicodeString(long long ptr)
680 681 682 683 684 685 686
# @ stub RtlInterlockedFlushSList
# @ stub RtlInterlockedPopEntrySList
# @ stub RtlInterlockedPushEntrySList
# @ stub RtlInterlockedPushListSList
# @ stub RtlInvertRangeList
# @ stub RtlIpv4AddressToStringA
# @ stub RtlIpv4AddressToStringExA
687
@ stdcall RtlIpv4AddressToStringExW(ptr ptr ptr ptr)
688 689 690
# @ stub RtlIpv4AddressToStringW
# @ stub RtlIpv4StringToAddressA
# @ stub RtlIpv4StringToAddressExA
691
@ stdcall RtlIpv4StringToAddressExW(ptr ptr wstr ptr)
692 693 694 695 696 697 698 699 700 701
# @ stub RtlIpv4StringToAddressW
# @ stub RtlIpv6AddressToStringA
# @ stub RtlIpv6AddressToStringExA
# @ stub RtlIpv6AddressToStringExW
# @ stub RtlIpv6AddressToStringW
# @ stub RtlIpv6StringToAddressA
# @ stub RtlIpv6StringToAddressExA
# @ stub RtlIpv6StringToAddressExW
# @ stub RtlIpv6StringToAddressW
# @ stub RtlIsActivationContextActive
702
@ stdcall RtlIsDosDeviceName_U(wstr)
703
@ stub RtlIsGenericTableEmpty
704
# @ stub RtlIsGenericTableEmptyAvl
705
@ stdcall RtlIsNameLegalDOS8Dot3(ptr ptr ptr)
706
# @ stub RtlIsRangeAvailable
707
@ stdcall RtlIsTextUnicode(ptr long ptr)
708
# @ stub RtlIsThreadWithinLoaderCallout
709 710
@ stdcall RtlIsValidHandle(ptr ptr)
@ stdcall RtlIsValidIndexHandle(ptr long ptr)
711 712 713 714 715 716 717
@ stdcall -ret64 RtlLargeIntegerAdd(double double)
@ stdcall -ret64 RtlLargeIntegerArithmeticShift(double long)
@ stdcall -ret64 RtlLargeIntegerDivide(double double ptr)
@ stdcall -ret64 RtlLargeIntegerNegate(double)
@ stdcall -ret64 RtlLargeIntegerShiftLeft(double long)
@ stdcall -ret64 RtlLargeIntegerShiftRight(double long)
@ stdcall -ret64 RtlLargeIntegerSubtract(double double)
718 719 720 721 722 723
@ stdcall RtlLargeIntegerToChar(ptr long long ptr)
@ stdcall RtlLeaveCriticalSection(ptr)
@ stdcall RtlLengthRequiredSid(long)
@ stdcall RtlLengthSecurityDescriptor(ptr)
@ stdcall RtlLengthSid(ptr)
@ stdcall RtlLocalTimeToSystemTime(ptr ptr)
724
# @ stub RtlLockBootStatusData
725
@ stdcall RtlLockHeap(long)
726 727
# @ stub RtlLockMemoryStreamRegion
# @ stub RtlLogStackBackTrace
728
@ stdcall RtlLookupAtomInAtomTable(ptr wstr ptr)
729
@ stub RtlLookupElementGenericTable
730
# @ stub RtlLookupElementGenericTableAvl
731
@ stdcall RtlMakeSelfRelativeSD(ptr ptr ptr)
732
@ stdcall RtlMapGenericMask(long ptr)
733 734
# @ stub RtlMapSecurityErrorToNtStatus
# @ stub RtlMergeRangeLists
735
@ stdcall RtlMoveMemory(ptr ptr long)
736
# @ stub RtlMultiAppendUnicodeStringBuffer
737 738
@ stdcall RtlMultiByteToUnicodeN(ptr long ptr ptr long)
@ stdcall RtlMultiByteToUnicodeSize(ptr str long)
739 740
@ stub RtlNewInstanceSecurityObject
@ stub RtlNewSecurityGrantedAccess
741
@ stdcall RtlNewSecurityObject(long long long long long long)
742 743
# @ stub RtlNewSecurityObjectEx
# @ stub RtlNewSecurityObjectWithMultipleInheritance
744
@ stdcall RtlNormalizeProcessParams(ptr)
745
# @ stub RtlNtPathNameToDosPathName
746
@ stdcall RtlNtStatusToDosError(long)
747
@ stdcall RtlNtStatusToDosErrorNoTeb(long)
748
@ stub RtlNumberGenericTableElements
749
# @ stub RtlNumberGenericTableElementsAvl
750 751 752 753 754 755
@ stdcall RtlNumberOfClearBits(ptr)
@ stdcall RtlNumberOfSetBits(ptr)
@ stdcall RtlOemStringToUnicodeSize(ptr)
@ stdcall RtlOemStringToUnicodeString(ptr ptr long)
@ stdcall RtlOemToUnicodeN(ptr long ptr ptr long)
@ stdcall RtlOpenCurrentUser(long ptr)
756
@ stub RtlPcToFileHeader
757
@ stdcall RtlPinAtomInAtomTable(ptr long)
758
# @ stub RtlPopFrame
759 760
@ stdcall RtlPrefixString(ptr ptr long)
@ stdcall RtlPrefixUnicodeString(ptr ptr long)
761
@ stub RtlPropertySetNameToGuid
762
@ stub RtlProtectHeap
763
# @ stub RtlPushFrame
764
@ stdcall RtlQueryAtomInAtomTable(ptr long ptr ptr ptr ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
765
@ stub RtlQueryDepthSList
766
@ stdcall RtlQueryEnvironmentVariable_U(ptr ptr ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
767
@ stub RtlQueryHeapInformation
768
@ stdcall RtlQueryInformationAcl(ptr ptr long long)
Raphael Junqueira's avatar
Raphael Junqueira committed
769 770 771
@ stub RtlQueryInformationActivationContext
@ stub RtlQueryInformationActiveActivationContext
@ stub RtlQueryInterfaceMemoryStream
772
@ stub RtlQueryProcessBackTraceInformation
773
@ stdcall RtlQueryProcessDebugInformation(long long ptr)
774 775
@ stub RtlQueryProcessHeapInformation
@ stub RtlQueryProcessLockInformation
776 777 778
@ stub RtlQueryProperties
@ stub RtlQueryPropertyNames
@ stub RtlQueryPropertySet
779
@ stdcall RtlQueryRegistryValues(long ptr ptr ptr ptr)
780 781
@ stub RtlQuerySecurityObject
@ stub RtlQueryTagHeap
782
@ stdcall RtlQueryTimeZoneInformation(ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
783 784
@ stub RtlQueueApcWow64Thread
@ stub RtlQueueWorkItem
785
@ stdcall -register RtlRaiseException(ptr)
786
@ stdcall RtlRaiseStatus(long)
787
@ stdcall RtlRandom(ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
788
@ stub RtlRandomEx
789
@ stdcall RtlReAllocateHeap(long long ptr long)
Raphael Junqueira's avatar
Raphael Junqueira committed
790 791
@ stub RtlReadMemoryStream
@ stub RtlReadOutOfProcessMemoryStream
792 793
@ stub RtlRealPredecessor
@ stub RtlRealSuccessor
Raphael Junqueira's avatar
Raphael Junqueira committed
794 795 796 797
@ stub RtlRegisterSecureMemoryCacheCallback
@ stub RtlRegisterWait
@ stub RtlReleaseActivationContext
@ stub RtlReleaseMemoryStream
798 799
@ stdcall RtlReleasePebLock()
@ stdcall RtlReleaseResource(ptr)
800
@ stub RtlRemoteCall
801
@ stdcall RtlRemoveVectoredExceptionHandler(ptr)
802
@ stub RtlResetRtlTranslations
Raphael Junqueira's avatar
Raphael Junqueira committed
803 804
@ stdcall RtlRestoreLastWin32Error(long) RtlSetLastWin32Error
@ stub RtlRevertMemoryStream
805 806
@ stub RtlRunDecodeUnicodeString
@ stub RtlRunEncodeUnicodeString
807 808
@ stdcall RtlSecondsSince1970ToTime(long ptr)
@ stdcall RtlSecondsSince1980ToTime(long ptr)
809 810
# @ stub RtlSeekMemoryStream
# @ stub RtlSelfRelativeToAbsoluteSD2
811
@ stdcall RtlSelfRelativeToAbsoluteSD(ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr ptr)
812
@ stdcall RtlSetAllBits(ptr)
813
# @ stub RtlSetAttributesSecurityDescriptor
814
@ stdcall RtlSetBits(ptr long long)
815
# @ stub RtlSetControlSecurityDescriptor
816
@ stdcall RtlSetCriticalSectionSpinCount(ptr long)
817
@ stdcall RtlSetCurrentDirectory_U(ptr)
818
@ stdcall RtlSetCurrentEnvironment(wstr ptr)
819
@ stdcall RtlSetDaclSecurityDescriptor(ptr long ptr long)
820
@ stdcall RtlSetEnvironmentVariable(ptr ptr ptr)
821
@ stdcall RtlSetGroupSecurityDescriptor(ptr ptr long)
822
# @ stub RtlSetHeapInformation
823
@ stub RtlSetInformationAcl
824
# @ stub RtlSetIoCompletionCallback
825
@ stdcall RtlSetLastWin32Error(long)
826
@ stdcall RtlSetLastWin32ErrorAndNtStatusFromNtStatus(long)
827
# @ stub RtlSetMemoryStreamSize
828
@ stdcall RtlSetOwnerSecurityDescriptor(ptr ptr long)
829
# @ stub RtlSetProcessIsCritical
830 831 832 833
@ stub RtlSetProperties
@ stub RtlSetPropertyClassId
@ stub RtlSetPropertyNames
@ stub RtlSetPropertySetClassId
834
@ stdcall RtlSetSaclSecurityDescriptor(ptr long ptr long)
835
# @ stub RtlSetSecurityDescriptorRMControl
836
@ stub RtlSetSecurityObject
837 838 839
# @ stub RtlSetSecurityObjectEx
# @ stub RtlSetThreadIsCritical
# @ stub RtlSetThreadPoolStartFunc
840
@ stdcall RtlSetTimeZoneInformation(ptr)
841
# @ stub RtlSetTimer
842
@ stub RtlSetUnicodeCallouts
843 844
@ stub RtlSetUserFlagsHeap
@ stub RtlSetUserValueHeap
845
@ stdcall RtlSizeHeap(long long ptr)
846 847
@ stub RtlSplay
@ stub RtlStartRXact
848
# @ stub RtlStatMemoryStream
849
@ stdcall RtlStringFromGUID(ptr ptr)
850 851
@ stdcall RtlSubAuthorityCountSid(ptr)
@ stdcall RtlSubAuthoritySid(ptr long)
852 853
@ stub RtlSubtreePredecessor
@ stub RtlSubtreeSuccessor
854 855 856 857 858 859
@ stdcall RtlSystemTimeToLocalTime(ptr ptr)
@ stdcall RtlTimeFieldsToTime(ptr ptr)
@ stdcall RtlTimeToElapsedTimeFields(long long)
@ stdcall RtlTimeToSecondsSince1970(ptr ptr)
@ stdcall RtlTimeToSecondsSince1980(ptr ptr)
@ stdcall RtlTimeToTimeFields (long long)
860 861 862 863 864 865 866 867
# @ stub RtlTraceDatabaseAdd
# @ stub RtlTraceDatabaseCreate
# @ stub RtlTraceDatabaseDestroy
# @ stub RtlTraceDatabaseEnumerate
# @ stub RtlTraceDatabaseFind
# @ stub RtlTraceDatabaseLock
# @ stub RtlTraceDatabaseUnlock
# @ stub RtlTraceDatabaseValidate
868
@ stdcall RtlTryEnterCriticalSection(ptr)
869
@ cdecl -i386 -norelay RtlUlongByteSwap() NTDLL_RtlUlongByteSwap
870
@ cdecl -ret64 RtlUlonglongByteSwap(double)
871 872
# @ stub RtlUnhandledExceptionFilter2
# @ stub RtlUnhandledExceptionFilter
873 874
@ stdcall RtlUnicodeStringToAnsiSize(ptr)
@ stdcall RtlUnicodeStringToAnsiString(ptr ptr long)
875
@ stub RtlUnicodeStringToCountedOemString
876 877 878
@ stdcall RtlUnicodeStringToInteger(ptr long ptr)
@ stdcall RtlUnicodeStringToOemSize(ptr)
@ stdcall RtlUnicodeStringToOemString(ptr ptr long)
879
@ stub RtlUnicodeToCustomCPN
880
@ stdcall RtlUnicodeToMultiByteN(ptr long ptr ptr long)
881
@ stdcall RtlUnicodeToMultiByteSize(ptr ptr long)
882
@ stdcall RtlUnicodeToOemN(ptr long ptr ptr long)
883
@ stdcall RtlUniform(ptr)
884
# @ stub RtlUnlockBootStatusData
885
@ stdcall RtlUnlockHeap(long)
886
# @ stub RtlUnlockMemoryStreamRegion
887
@ stdcall -register RtlUnwind(ptr ptr ptr long)
888 889 890
@ stdcall RtlUpcaseUnicodeChar(long)
@ stdcall RtlUpcaseUnicodeString(ptr ptr long)
@ stdcall RtlUpcaseUnicodeStringToAnsiString(ptr ptr long)
891
@ stdcall RtlUpcaseUnicodeStringToCountedOemString(ptr ptr long)
892
@ stdcall RtlUpcaseUnicodeStringToOemString(ptr ptr long)
893
@ stub RtlUpcaseUnicodeToCustomCPN
894 895
@ stdcall RtlUpcaseUnicodeToMultiByteN(ptr long ptr ptr long)
@ stdcall RtlUpcaseUnicodeToOemN(ptr long ptr ptr long)
896
# @ stub RtlUpdateTimer
897 898
@ stdcall RtlUpperChar(long)
@ stdcall RtlUpperString(ptr ptr)
899
@ stub RtlUsageHeap
900
@ cdecl -i386 -norelay RtlUshortByteSwap() NTDLL_RtlUshortByteSwap
901
@ stdcall RtlValidAcl(ptr)
902
# @ stub RtlValidRelativeSecurityDescriptor
903 904 905
@ stdcall RtlValidSecurityDescriptor(ptr)
@ stdcall RtlValidSid(ptr)
@ stdcall RtlValidateHeap(long long ptr)
906
@ stub RtlValidateProcessHeaps
907
# @ stub RtlValidateUnicodeString
908
@ stdcall RtlVerifyVersionInfo(ptr long double)
Raphael Junqueira's avatar
Raphael Junqueira committed
909
@ stub RtlWalkFrameChain
910
@ stdcall RtlWalkHeap(long ptr)
Raphael Junqueira's avatar
Raphael Junqueira committed
911
@ stub RtlWriteMemoryStream
912 913
@ stub RtlWriteRegistryValue
@ stub RtlZeroHeap
914
@ stdcall RtlZeroMemory(ptr long)
915 916 917 918
# @ stub RtlZombifyActivationContext
# @ stub RtlpApplyLengthFunction
# @ stub RtlpEnsureBufferSize
# @ stub RtlpNotOwnerCriticalSection
919 920 921 922 923 924
@ stdcall RtlpNtCreateKey(ptr long ptr long ptr long long)
@ stdcall RtlpNtEnumerateSubKey(ptr ptr long)
@ stdcall RtlpNtMakeTemporaryKey(ptr)
@ stdcall RtlpNtOpenKey(ptr long ptr)
@ stdcall RtlpNtQueryValueKey(long ptr ptr ptr)
@ stdcall RtlpNtSetValueKey(ptr long ptr long)
925 926
@ stdcall RtlpUnWaitCriticalSection(ptr)
@ stdcall RtlpWaitForCriticalSection(ptr)
927 928 929 930
@ stdcall RtlxAnsiStringToUnicodeSize(ptr) RtlAnsiStringToUnicodeSize
@ stdcall RtlxOemStringToUnicodeSize(ptr) RtlOemStringToUnicodeSize
@ stdcall RtlxUnicodeStringToAnsiSize(ptr) RtlUnicodeStringToAnsiSize
@ stdcall RtlxUnicodeStringToOemSize(ptr) RtlUnicodeStringToOemSize
931
@ stdcall -ret64 VerSetConditionMask(double long long)
932
@ stdcall ZwAcceptConnectPort(ptr long ptr long long ptr) NtAcceptConnectPort
933
@ stdcall ZwAccessCheck(ptr long long ptr ptr ptr ptr ptr) NtAccessCheck
934
@ stdcall ZwAccessCheckAndAuditAlarm(ptr long ptr ptr ptr long ptr long ptr ptr ptr) NtAccessCheckAndAuditAlarm
935 936 937 938 939
# @ stub ZwAccessCheckByType
# @ stub ZwAccessCheckByTypeAndAuditAlarm
# @ stub ZwAccessCheckByTypeResultList
# @ stub ZwAccessCheckByTypeResultListAndAuditAlarm
# @ stub ZwAccessCheckByTypeResultListAndAuditAlarmByHandle
940
@ stdcall ZwAddAtom(ptr long ptr) NtAddAtom
941
# @ stub ZwAddBootEntry
942
@ stdcall ZwAdjustGroupsToken(long long long long long long) NtAdjustGroupsToken
943
@ stdcall ZwAdjustPrivilegesToken(long long long long long long) NtAdjustPrivilegesToken
944
@ stdcall ZwAlertResumeThread(long ptr) NtAlertResumeThread
945
@ stdcall ZwAlertThread(long) NtAlertThread
946
@ stdcall ZwAllocateLocallyUniqueId(ptr) NtAllocateLocallyUniqueId
947
# @ stub ZwAllocateUserPhysicalPages
948
@ stdcall ZwAllocateUuids(ptr ptr ptr) NtAllocateUuids
949
@ stdcall ZwAllocateVirtualMemory(long ptr ptr ptr long long) NtAllocateVirtualMemory
950 951
# @ stub ZwAreMappedFilesTheSame
# @ stub ZwAssignProcessToJobObject
952
@ stub ZwCallbackReturn
953
# @ stub ZwCancelDeviceWakeupRequest
954
@ stdcall ZwCancelIoFile(long ptr) NtCancelIoFile
955
@ stdcall ZwCancelTimer(long ptr) NtCancelTimer
956 957
@ stdcall ZwClearEvent(long) NtClearEvent
@ stdcall ZwClose(long) NtClose
958
@ stub ZwCloseObjectAuditAlarm
959 960
# @ stub ZwCompactKeys
# @ stub ZwCompareTokens
961
@ stdcall ZwCompleteConnectPort(ptr) NtCompleteConnectPort
962
# @ stub ZwCompressKey
963
@ stdcall ZwConnectPort(ptr ptr ptr ptr ptr ptr ptr ptr) NtConnectPort
964
@ stub ZwContinue
965
# @ stub ZwCreateDebugObject
966 967 968 969 970
@ stdcall ZwCreateDirectoryObject(long long long) NtCreateDirectoryObject
@ stdcall ZwCreateEvent(long long long long long) NtCreateEvent
@ stub ZwCreateEventPair
@ stdcall ZwCreateFile(ptr long ptr ptr long long long ptr long long ptr) NtCreateFile
@ stub ZwCreateIoCompletion
971 972
# @ stub ZwCreateJobObject
# @ stub ZwCreateJobSet
973
@ stdcall ZwCreateKey(ptr long ptr long ptr long long) NtCreateKey
974
# @ stub ZwCreateKeyedEvent
975
@ stdcall ZwCreateMailslotFile(long long long long long long long long) NtCreateMailslotFile
976 977
@ stdcall ZwCreateMutant(ptr long ptr long) NtCreateMutant
@ stdcall ZwCreateNamedPipeFile(ptr long ptr ptr long long long long long long long long long ptr) NtCreateNamedPipeFile
978
@ stdcall ZwCreatePagingFile(long long long long) NtCreatePagingFile
979
@ stdcall ZwCreatePort(ptr ptr long long long) NtCreatePort
980
@ stub ZwCreateProcess
981
# @ stub ZwCreateProcessEx
982
@ stub ZwCreateProfile
983
@ stdcall ZwCreateSection(ptr long ptr ptr long long long) NtCreateSection
984 985
@ stdcall ZwCreateSemaphore(ptr long ptr long long) NtCreateSemaphore
@ stdcall ZwCreateSymbolicLinkObject(ptr long ptr ptr) NtCreateSymbolicLinkObject
986 987 988
@ stub ZwCreateThread
@ stdcall ZwCreateTimer(ptr long ptr long) NtCreateTimer
@ stub ZwCreateToken
989 990 991
# @ stub ZwCreateWaitablePort
# @ stub ZwDebugActiveProcess
# @ stub ZwDebugContinue
992
@ stdcall ZwDelayExecution(long ptr) NtDelayExecution
993
@ stdcall ZwDeleteAtom(long) NtDeleteAtom
994
# @ stub ZwDeleteBootEntry
995
@ stdcall ZwDeleteFile(ptr) NtDeleteFile
996
@ stdcall ZwDeleteKey(long) NtDeleteKey
997
# @ stub ZwDeleteObjectAuditAlarm
998
@ stdcall ZwDeleteValueKey(long ptr) NtDeleteValueKey
999
@ stdcall ZwDeviceIoControlFile(long long long long long long long long long long) NtDeviceIoControlFile
1000
@ stdcall ZwDisplayString(ptr) NtDisplayString
1001
@ stdcall ZwDuplicateObject(long long long ptr long long long) NtDuplicateObject
1002
@ stdcall ZwDuplicateToken(long long long long long long) NtDuplicateToken
1003
# @ stub ZwEnumerateBootEntries
1004
@ stub ZwEnumerateBus
1005
@ stdcall ZwEnumerateKey(long long long ptr long ptr) NtEnumerateKey
1006
# @ stub ZwEnumerateSystemEnvironmentValuesEx
1007
@ stdcall ZwEnumerateValueKey(long long long ptr long ptr) NtEnumerateValueKey
1008
@ stub ZwExtendSection
1009
# @ stub ZwFilterToken
1010
@ stdcall ZwFindAtom(ptr long ptr) NtFindAtom
1011
@ stdcall ZwFlushBuffersFile(long ptr) NtFlushBuffersFile
1012
@ stdcall ZwFlushInstructionCache(long ptr long) NtFlushInstructionCache
1013
@ stdcall ZwFlushKey(long) NtFlushKey
1014
@ stdcall ZwFlushVirtualMemory(long ptr ptr long) NtFlushVirtualMemory
1015
@ stub ZwFlushWriteBuffer
1016
# @ stub ZwFreeUserPhysicalPages
1017
@ stdcall ZwFreeVirtualMemory(long ptr ptr long) NtFreeVirtualMemory
1018
@ stdcall ZwFsControlFile(long long long long long long long long long long) NtFsControlFile
1019
@ stdcall ZwGetContextThread(long ptr) NtGetContextThread
1020
# @ stub ZwGetDevicePowerState
1021 1022
@ stub ZwGetPlugPlayEvent
@ stub ZwGetTickCount
1023 1024
# @ stub ZwGetWriteWatch
# @ stub ZwImpersonateAnonymousToken
1025 1026 1027
@ stub ZwImpersonateClientOfPort
@ stub ZwImpersonateThread
@ stub ZwInitializeRegistry
1028 1029 1030
# @ stub ZwInitiatePowerAction
# @ stub ZwIsProcessInJob
# @ stub ZwIsSystemResumeAutomatic
1031
@ stdcall ZwListenPort(ptr ptr) NtListenPort
1032
@ stdcall ZwLoadDriver(ptr) NtLoadDriver
1033
# @ stub ZwLoadKey2
1034
@ stdcall ZwLoadKey(ptr ptr) NtLoadKey
1035
@ stdcall ZwLockFile(long long ptr ptr ptr ptr ptr ptr long long) NtLockFile
1036 1037
# @ stub ZwLockProductActivationKeys
# @ stub ZwLockRegistryKey
1038
@ stdcall ZwLockVirtualMemory(long ptr ptr long) NtLockVirtualMemory
1039
# @ stub ZwMakePermanentObject
1040
@ stub ZwMakeTemporaryObject
1041 1042
# @ stub ZwMapUserPhysicalPages
# @ stub ZwMapUserPhysicalPagesScatter
1043
@ stdcall ZwMapViewOfSection(long long ptr long long ptr ptr long long long) NtMapViewOfSection
1044
# @ stub ZwModifyBootEntry
1045
@ stdcall ZwNotifyChangeDirectoryFile(long long ptr ptr ptr ptr long long long) NtNotifyChangeDirectoryFile
1046
@ stdcall ZwNotifyChangeKey(long long ptr ptr ptr long long ptr long long) NtNotifyChangeKey
1047
# @ stub ZwNotifyChangeMultipleKeys
1048 1049 1050 1051 1052
@ stdcall ZwOpenDirectoryObject(long long long) NtOpenDirectoryObject
@ stdcall ZwOpenEvent(long long long) NtOpenEvent
@ stub ZwOpenEventPair
@ stdcall ZwOpenFile(ptr long ptr ptr long long) NtOpenFile
@ stub ZwOpenIoCompletion
1053
# @ stub ZwOpenJobObject
1054
@ stdcall ZwOpenKey(ptr long ptr) NtOpenKey
1055
# @ stub ZwOpenKeyedEvent
1056
@ stdcall ZwOpenMutant(ptr long ptr) NtOpenMutant
1057
@ stub ZwOpenObjectAuditAlarm
1058
@ stdcall ZwOpenProcess(ptr long ptr ptr) NtOpenProcess
1059
@ stdcall ZwOpenProcessToken(long long long) NtOpenProcessToken
1060
# @ stub ZwOpenProcessTokenEx
1061
@ stdcall ZwOpenSection(ptr long ptr) NtOpenSection
1062
@ stdcall ZwOpenSemaphore(long long ptr) NtOpenSemaphore
1063
@ stdcall ZwOpenSymbolicLinkObject (ptr long ptr) NtOpenSymbolicLinkObject
1064
@ stdcall ZwOpenThread(ptr long ptr ptr) NtOpenThread
1065
@ stdcall ZwOpenThreadToken(long long long long) NtOpenThreadToken
1066
# @ stub ZwOpenThreadTokenEx
1067
@ stdcall ZwOpenTimer(ptr long ptr) NtOpenTimer
1068
@ stub ZwPlugPlayControl
1069
# @ stub ZwPowerInformation
1070
@ stdcall ZwPrivilegeCheck(ptr ptr ptr) NtPrivilegeCheck
1071 1072
@ stub ZwPrivilegeObjectAuditAlarm
@ stub ZwPrivilegedServiceAuditAlarm
1073
@ stdcall ZwProtectVirtualMemory(long ptr ptr long ptr) NtProtectVirtualMemory
1074
@ stdcall ZwPulseEvent(long ptr) NtPulseEvent
1075
@ stdcall ZwQueryAttributesFile(ptr ptr) NtQueryAttributesFile
1076 1077 1078
# @ stub ZwQueryBootEntryOrder
# @ stub ZwQueryBootOptions
# @ stub ZwQueryDebugFilterState
1079
@ stdcall ZwQueryDefaultLocale(long ptr) NtQueryDefaultLocale
1080
@ stdcall ZwQueryDefaultUILanguage(ptr) NtQueryDefaultUILanguage
1081
@ stdcall ZwQueryDirectoryFile(long long ptr ptr ptr ptr long long long ptr long) NtQueryDirectoryFile
1082
@ stdcall ZwQueryDirectoryObject(long ptr long long long ptr ptr) NtQueryDirectoryObject
1083
@ stub ZwQueryEaFile
1084
@ stdcall ZwQueryEvent(long long ptr long ptr) NtQueryEvent
1085
# @ stub ZwQueryFullAttributesFile
1086
@ stdcall ZwQueryInformationAtom(long long ptr long ptr) NtQueryInformationAtom
1087
@ stdcall ZwQueryInformationFile(long ptr ptr long long) NtQueryInformationFile
1088
# @ stub ZwQueryInformationJobObject
1089
@ stub ZwQueryInformationPort
1090 1091 1092
@ stdcall ZwQueryInformationProcess(long long ptr long ptr) NtQueryInformationProcess
@ stdcall ZwQueryInformationThread(long long ptr long ptr) NtQueryInformationThread
@ stdcall ZwQueryInformationToken(long long ptr long ptr) NtQueryInformationToken
1093
@ stdcall ZwQueryInstallUILanguage(ptr) NtQueryInstallUILanguage
1094 1095
@ stub ZwQueryIntervalProfile
@ stub ZwQueryIoCompletion
1096
@ stdcall ZwQueryKey(long long ptr long ptr) NtQueryKey
1097
# @ stub ZwQueryMultipleValueKey
1098
@ stdcall ZwQueryMutant(long long ptr long ptr) NtQueryMutant
1099
@ stdcall ZwQueryObject(long long long long long) NtQueryObject
1100
@ stub ZwQueryOpenSubKeys
1101
@ stdcall ZwQueryPerformanceCounter (long long) NtQueryPerformanceCounter
1102 1103
# @ stub ZwQueryPortInformationProcess
# @ stub ZwQueryQuotaInformationFile
1104 1105 1106 1107
@ stdcall ZwQuerySection (long long long long long) NtQuerySection
@ stdcall ZwQuerySecurityObject (long long long long long) NtQuerySecurityObject
@ stdcall ZwQuerySemaphore (long long long long long) NtQuerySemaphore
@ stdcall ZwQuerySymbolicLinkObject(long ptr ptr) NtQuerySymbolicLinkObject
1108
@ stub ZwQuerySystemEnvironmentValue
1109
# @ stub ZwQuerySystemEnvironmentValueEx
1110
@ stdcall ZwQuerySystemInformation(long long long long) NtQuerySystemInformation
1111
@ stdcall ZwQuerySystemTime(ptr) NtQuerySystemTime
1112
@ stdcall ZwQueryTimer(ptr long ptr long ptr) NtQueryTimer
1113
@ stdcall ZwQueryTimerResolution(long long long) NtQueryTimerResolution
1114
@ stdcall ZwQueryValueKey(long ptr long ptr long ptr) NtQueryValueKey
1115
@ stdcall ZwQueryVirtualMemory(long ptr long ptr long ptr) NtQueryVirtualMemory
1116
@ stdcall ZwQueryVolumeInformationFile(long ptr ptr long long) NtQueryVolumeInformationFile
1117
# @ stub ZwQueueApcThread
1118
@ stdcall -register ZwRaiseException(ptr ptr long) NtRaiseException
1119 1120
@ stub ZwRaiseHardError
@ stdcall ZwReadFile(long long long long long long long long long) NtReadFile
1121
# @ stub ZwReadFileScatter
1122
@ stub ZwReadRequestData
1123
@ stdcall ZwReadVirtualMemory(long ptr ptr long ptr) NtReadVirtualMemory
1124
@ stub ZwRegisterNewDevice
1125
@ stdcall ZwRegisterThreadTerminatePort(ptr) NtRegisterThreadTerminatePort
1126
# @ stub ZwReleaseKeyedEvent
1127
@ stdcall ZwReleaseMutant(long ptr) NtReleaseMutant
1128
@ stub ZwReleaseProcessMutant
1129
@ stdcall ZwReleaseSemaphore(long long ptr) NtReleaseSemaphore
1130
@ stub ZwRemoveIoCompletion
1131 1132
# @ stub ZwRemoveProcessDebug
# @ stub ZwRenameKey
1133
@ stdcall ZwReplaceKey(ptr long ptr) NtReplaceKey
1134
@ stub ZwReplyPort
1135
@ stdcall ZwReplyWaitReceivePort(ptr ptr ptr ptr) NtReplyWaitReceivePort
1136
# @ stub ZwReplyWaitReceivePortEx
1137
@ stub ZwReplyWaitReplyPort
1138
# @ stub ZwRequestDeviceWakeup
1139
@ stub ZwRequestPort
1140
@ stdcall ZwRequestWaitReplyPort(ptr ptr ptr) NtRequestWaitReplyPort
1141
# @ stub ZwRequestWakeupLatency
1142
@ stdcall ZwResetEvent(long ptr) NtResetEvent
1143
# @ stub ZwResetWriteWatch
1144
@ stdcall ZwRestoreKey(long long long) NtRestoreKey
1145
# @ stub ZwResumeProcess
1146
@ stdcall ZwResumeThread(long long) NtResumeThread
1147
@ stdcall ZwSaveKey(long long) NtSaveKey
1148 1149 1150 1151 1152
# @ stub ZwSaveKeyEx
# @ stub ZwSaveMergedKeys
# @ stub ZwSecureConnectPort
# @ stub ZwSetBootEntryOrder
# @ stub ZwSetBootOptions
1153
@ stdcall ZwSetContextThread(long ptr) NtSetContextThread
1154
# @ stub ZwSetDebugFilterState
1155
@ stub ZwSetDefaultHardErrorPort
1156
@ stdcall ZwSetDefaultLocale(long long) NtSetDefaultLocale
1157
@ stdcall ZwSetDefaultUILanguage(long) NtSetDefaultUILanguage
1158 1159
@ stub ZwSetEaFile
@ stdcall ZwSetEvent(long long) NtSetEvent
1160
# @ stub ZwSetEventBoostPriority
1161 1162 1163
@ stub ZwSetHighEventPair
@ stub ZwSetHighWaitLowEventPair
@ stub ZwSetHighWaitLowThread
1164
# @ stub ZwSetInformationDebugObject
1165
@ stdcall ZwSetInformationFile(long long long long long) NtSetInformationFile
1166
# @ stub ZwSetInformationJobObject
1167
@ stdcall ZwSetInformationKey(long long ptr long) NtSetInformationKey
1168
@ stdcall ZwSetInformationObject(long long ptr long) NtSetInformationObject
1169
@ stdcall ZwSetInformationProcess(long long long long) NtSetInformationProcess
1170
@ stdcall ZwSetInformationThread(long long ptr long) NtSetInformationThread
1171
@ stdcall ZwSetInformationToken(long long ptr long) NtSetInformationToken
1172 1173 1174 1175 1176 1177
@ stdcall ZwSetIntervalProfile(long long) NtSetIntervalProfile
@ stub ZwSetIoCompletion
@ stub ZwSetLdtEntries
@ stub ZwSetLowEventPair
@ stub ZwSetLowWaitHighEventPair
@ stub ZwSetLowWaitHighThread
1178
# @ stub ZwSetQuotaInformationFile
1179
@ stdcall ZwSetSecurityObject(long long ptr) NtSetSecurityObject
1180
@ stub ZwSetSystemEnvironmentValue
1181
# @ stub ZwSetSystemEnvironmentValueEx
1182
@ stdcall ZwSetSystemInformation(long ptr long) NtSetSystemInformation
1183
@ stub ZwSetSystemPowerState
1184
@ stdcall ZwSetSystemTime(ptr ptr) NtSetSystemTime
1185
# @ stub ZwSetThreadExecutionState
1186
@ stdcall ZwSetTimer(long ptr ptr ptr long long ptr) NtSetTimer
1187
@ stdcall ZwSetTimerResolution(long long ptr) NtSetTimerResolution
1188
# @ stub ZwSetUuidSeed
1189 1190
@ stdcall ZwSetValueKey(long long long long long long) NtSetValueKey
@ stdcall ZwSetVolumeInformationFile(long ptr ptr long long) NtSetVolumeInformationFile
1191
@ stdcall ZwShutdownSystem(long) NtShutdownSystem
1192
# @ stub ZwSignalAndWaitForSingleObject
1193 1194
@ stub ZwStartProfile
@ stub ZwStopProfile
1195
# @ stub ZwSuspendProcess
1196
@ stdcall ZwSuspendThread(long ptr) NtSuspendThread
1197
@ stub ZwSystemDebugControl
1198
# @ stub ZwTerminateJobObject
1199
@ stdcall ZwTerminateProcess(long long) NtTerminateProcess
1200 1201
@ stdcall ZwTerminateThread(long long) NtTerminateThread
@ stub ZwTestAlert
1202 1203
# @ stub ZwTraceEvent
# @ stub ZwTranslateFilePath
1204
@ stdcall ZwUnloadDriver(ptr) NtUnloadDriver
1205
@ stdcall ZwUnloadKey(long) NtUnloadKey
1206
@ stub ZwUnloadKeyEx
1207
@ stdcall ZwUnlockFile(long ptr ptr ptr ptr) NtUnlockFile
1208 1209
@ stdcall ZwUnlockVirtualMemory(long ptr ptr long) NtUnlockVirtualMemory
@ stdcall ZwUnmapViewOfSection(long ptr) NtUnmapViewOfSection
1210 1211
@ stub ZwVdmControl
@ stub ZwW32Call
1212 1213
# @ stub ZwWaitForDebugEvent
# @ stub ZwWaitForKeyedEvent
1214
@ stdcall ZwWaitForMultipleObjects(long ptr long long ptr) NtWaitForMultipleObjects
1215 1216 1217 1218
@ stub ZwWaitForProcessMutant
@ stdcall ZwWaitForSingleObject(long long long) NtWaitForSingleObject
@ stub ZwWaitHighEventPair
@ stub ZwWaitLowEventPair
1219
@ stdcall ZwWriteFile(long long ptr ptr ptr ptr long ptr ptr) NtWriteFile
1220
# @ stub ZwWriteFileGather
1221
@ stub ZwWriteRequestData
1222
@ stdcall ZwWriteVirtualMemory(long ptr ptr long ptr) NtWriteVirtualMemory
1223
@ stdcall ZwYieldExecution() NtYieldExecution
1224 1225
# @ stub _CIcos
# @ stub _CIlog
1226
@ cdecl -private _CIpow() NTDLL__CIpow
1227 1228 1229 1230 1231 1232
# @ stub _CIsin
# @ stub _CIsqrt
# @ stub __isascii
# @ stub __iscsym
# @ stub __iscsymf
# @ stub __toascii
1233
@ stdcall -private -ret64 _alldiv(double double)
1234
# @ stub _alldvrm
1235 1236 1237
@ stdcall -private -ret64 _allmul(double double)
@ stdcall -private -i386 -norelay _alloca_probe()
@ stdcall -private -ret64 _allrem(double double)
1238 1239
# @ stub _allshl
# @ stub _allshr
1240 1241
@ cdecl -private -ret64 _atoi64(str)
@ stdcall -private -ret64 _aulldiv(double double)
1242
# @ stub _aulldvrm
1243
@ stdcall -private -ret64 _aullrem(double double)
1244
# @ stub _aullshr
1245
@ stdcall -private -i386 -norelay _chkstk()
1246
@ stub _fltused
1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310
@ cdecl -private -ret64 _ftol() NTDLL__ftol
@ cdecl -private _i64toa(double ptr long)
@ cdecl -private _i64tow(double ptr long)
@ cdecl -private _itoa(long ptr long)
@ cdecl -private _itow(long ptr long)
@ cdecl -private _lfind(ptr ptr ptr long ptr) lfind
@ cdecl -private _ltoa(long ptr long)
@ cdecl -private _ltow(long ptr long)
@ cdecl -private _memccpy(ptr ptr long long) memccpy
@ cdecl -private _memicmp(str str long) NTDLL__memicmp
@ varargs -private _snprintf(ptr long ptr) snprintf
@ varargs -private _snwprintf(wstr long wstr)
@ cdecl -private _splitpath(str ptr ptr ptr ptr)
@ cdecl -private _strcmpi(str str) strcasecmp
@ cdecl -private _stricmp(str str) strcasecmp
@ cdecl -private _strlwr(str)
@ cdecl -private _strnicmp(str str long) strncasecmp
@ cdecl -private _strupr(str)
# @ stub -private _tolower
# @ stub -private _toupper
@ cdecl -private _ui64toa(double ptr long)
@ cdecl -private _ui64tow(double ptr long)
@ cdecl -private _ultoa(long ptr long)
@ cdecl -private _ultow(long ptr long)
@ cdecl -private _vsnprintf(ptr long str ptr) vsnprintf
@ cdecl -private _vsnwprintf(ptr long wstr ptr) vsnprintfW
@ cdecl -private _wcsicmp(wstr wstr) NTDLL__wcsicmp
@ cdecl -private _wcslwr(wstr) NTDLL__wcslwr
@ cdecl -private _wcsnicmp(wstr wstr long) NTDLL__wcsnicmp
@ cdecl -private _wcsupr(wstr) NTDLL__wcsupr
@ cdecl -private _wtoi(wstr)
@ cdecl -private _wtoi64(wstr)
@ cdecl -private _wtol(wstr)
@ cdecl -private abs(long)
@ cdecl -private atan(double)
@ cdecl -private atoi(str)
@ cdecl -private atol(str)
@ cdecl -private bsearch(ptr ptr long long ptr)
@ cdecl -private ceil(double)
@ cdecl -private cos(double)
@ cdecl -private fabs(double)
@ cdecl -private floor(double)
@ cdecl -private isalnum(long)
@ cdecl -private isalpha(long)
@ cdecl -private iscntrl(long)
@ cdecl -private isdigit(long)
@ cdecl -private isgraph(long)
@ cdecl -private islower(long)
@ cdecl -private isprint(long)
@ cdecl -private ispunct(long)
@ cdecl -private isspace(long)
@ cdecl -private isupper(long)
@ cdecl -private iswalpha(long) NTDLL_iswalpha
@ cdecl -private iswctype(long long) NTDLL_iswctype
@ cdecl -private iswdigit(long) NTDLL_iswdigit
@ cdecl -private iswlower(long) NTDLL_iswlower
@ cdecl -private iswspace(long) NTDLL_iswspace
@ cdecl -private iswxdigit(long) NTDLL_iswxdigit
@ cdecl -private isxdigit(long)
@ cdecl -private labs(long)
@ cdecl -private log(double)
@ cdecl -private mbstowcs(ptr str long) NTDLL_mbstowcs
@ cdecl -private memchr(ptr long long)
@ cdecl -private memcmp(ptr ptr long)
1311
@ cdecl -private memcpy(ptr ptr long) NTDLL_memcpy
1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340
@ cdecl -private memmove(ptr ptr long)
@ cdecl -private memset(ptr long long)
@ cdecl -private pow(double double)
@ cdecl -private qsort(ptr long long ptr)
@ cdecl -private sin(double)
@ varargs -private sprintf(str str)
@ cdecl -private sqrt(double)
@ varargs -private sscanf(str str)
@ cdecl -private strcat(str str)
@ cdecl -private strchr(str long)
@ cdecl -private strcmp(str str)
@ cdecl -private strcpy(ptr str)
@ cdecl -private strcspn(str str)
@ cdecl -private strlen(str)
@ cdecl -private strncat(str str long)
@ cdecl -private strncmp(str str long)
@ cdecl -private strncpy(ptr str long)
@ cdecl -private strpbrk(str str)
@ cdecl -private strrchr(str long)
@ cdecl -private strspn(str str)
@ cdecl -private strstr(str str)
@ cdecl -private strtol(str ptr long)
@ cdecl -private strtoul(str ptr long)
@ varargs -private swprintf(wstr wstr) NTDLL_swprintf
@ cdecl -private tan(double)
@ cdecl -private tolower(long)
@ cdecl -private toupper(long)
@ cdecl -private towlower(long) NTDLL_towlower
@ cdecl -private towupper(long) NTDLL_towupper
1341 1342
@ stdcall vDbgPrintEx(long long str ptr)
@ stdcall vDbgPrintExWithPrefix(str long long str ptr)
1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
@ cdecl -private vsprintf(ptr str ptr)
@ cdecl -private wcscat(wstr wstr) NTDLL_wcscat
@ cdecl -private wcschr(wstr long) NTDLL_wcschr
@ cdecl -private wcscmp(wstr wstr) NTDLL_wcscmp
@ cdecl -private wcscpy(ptr wstr) NTDLL_wcscpy
@ cdecl -private wcscspn(wstr wstr) NTDLL_wcscspn
@ cdecl -private wcslen(wstr) NTDLL_wcslen
@ cdecl -private wcsncat(wstr wstr long) NTDLL_wcsncat
@ cdecl -private wcsncmp(wstr wstr long) NTDLL_wcsncmp
@ cdecl -private wcsncpy(ptr wstr long) NTDLL_wcsncpy
@ cdecl -private wcspbrk(wstr wstr) NTDLL_wcspbrk
@ cdecl -private wcsrchr(wstr long) NTDLL_wcsrchr
@ cdecl -private wcsspn(wstr wstr) NTDLL_wcsspn
@ cdecl -private wcsstr(wstr wstr) NTDLL_wcsstr
@ cdecl -private wcstok(wstr wstr) NTDLL_wcstok
@ cdecl -private wcstol(wstr ptr long) NTDLL_wcstol
@ cdecl -private wcstombs(ptr ptr long) NTDLL_wcstombs
@ cdecl -private wcstoul(wstr ptr long) NTDLL_wcstoul
1361

1362
##################
1363
# Wine extensions
1364 1365 1366 1367 1368
#
# All functions must be prefixed with '__wine_' (for internal functions)
# or 'wine_' (for user-visible functions) to avoid namespace conflicts.

# Exception handling
1369 1370
@ cdecl -norelay __wine_exception_handler(ptr ptr ptr ptr)
@ cdecl -norelay __wine_finally_handler(ptr ptr ptr ptr)
1371

1372
# Relays
1373 1374
@ cdecl -norelay -i386 __wine_call_from_32_regs()
@ cdecl -i386 __wine_enter_vm86(ptr)
1375

1376
# Server interface
1377 1378
@ cdecl -norelay wine_server_call(ptr)
@ cdecl wine_server_fd_to_handle(long long long ptr)
1379
@ cdecl wine_server_handle_to_fd(long long ptr ptr)
1380
@ cdecl wine_server_release_fd(long long)
1381
@ cdecl wine_server_send_fd(long)
1382 1383

# Codepages
1384
@ cdecl __wine_init_codepages(ptr ptr ptr)
1385 1386

# signal handling
1387
@ cdecl __wine_set_signal_handler(long ptr)
1388

1389
# Filesystem
1390
@ cdecl wine_nt_to_unix_file_name(ptr ptr long long)
1391
@ cdecl wine_unix_to_nt_file_name(ptr ptr)
1392
@ cdecl __wine_init_windows_dir(wstr wstr)
1393

1394 1395 1396
################################################################
# Wine dll separation hacks, these will go away, don't use them
#
1397
@ cdecl MODULE_DllThreadAttach(ptr)