| 1 | ; $Id: ntdll.def,v 1.51 2003-04-08 12:47:06 sandervl Exp $
|
|---|
| 2 |
|
|---|
| 3 | ;
|
|---|
| 4 | ; Based on NT 4.0 SP6: NTDLL.DLL
|
|---|
| 5 | ;
|
|---|
| 6 | LIBRARY NTDLL INITINSTANCE TERMINSTANCE
|
|---|
| 7 | DESCRIPTION 'Odin32 System DLL - NTDll'
|
|---|
| 8 | DATA MULTIPLE NONSHARED
|
|---|
| 9 |
|
|---|
| 10 | IMPORTS
|
|---|
| 11 | "_RtlInitializeCriticalSection@4" = KERNEL32.InitializeCriticalSection
|
|---|
| 12 | "_RtlLeaveCriticalSection@4" = KERNEL32.LeaveCriticalSection
|
|---|
| 13 | "_RtlEnterCriticalSection@4" = KERNEL32.EnterCriticalSection
|
|---|
| 14 | "_RtlDeleteCriticalSection@4" = KERNEL32.DeleteCriticalSection
|
|---|
| 15 |
|
|---|
| 16 | EXPORTS
|
|---|
| 17 |
|
|---|
| 18 | ; ?Allocate@CBufferAllocator@@UAEPAXK@Z @1
|
|---|
| 19 | ; PropertyLengthAsVariant @2
|
|---|
| 20 | ; RtlCompareVariants @3
|
|---|
| 21 | ; RtlConvertPropertyToVariant @4
|
|---|
| 22 | ; RtlConvertVariantToProperty @5
|
|---|
| 23 | ; CsrAllocateCaptureBuffer @6
|
|---|
| 24 | ; CsrAllocateCapturePointer @7
|
|---|
| 25 | ; CsrAllocateMessagePointer @8
|
|---|
| 26 | ; CsrCaptureMessageBuffer @9
|
|---|
| 27 | ; CsrCaptureMessageString @10
|
|---|
| 28 | ; CsrCaptureTimeout @11
|
|---|
| 29 | ; CsrClientCallServer @12
|
|---|
| 30 | ; CsrClientConnectToServer @13
|
|---|
| 31 | ; CsrFreeCaptureBuffer @14
|
|---|
| 32 | ; CsrIdentifyAlertableThread @15
|
|---|
| 33 | ; CsrNewThread @16
|
|---|
| 34 | ; CsrProbeForRead @17
|
|---|
| 35 | ; CsrProbeForWrite @18
|
|---|
| 36 | ; CsrSetPriorityClass @19
|
|---|
| 37 | DbgBreakPoint @20
|
|---|
| 38 | _DbgPrint @21
|
|---|
| 39 | ; DbgPrompt @22
|
|---|
| 40 | ; DbgSsHandleKmApiMsg @23
|
|---|
| 41 | ; DbgSsInitialize @24
|
|---|
| 42 | ; DbgUiConnectToDbg @25
|
|---|
| 43 | ; DbgUiContinue @26
|
|---|
| 44 | ; DbgUiWaitStateChange @27
|
|---|
| 45 | DbgUserBreakPoint @28
|
|---|
| 46 | ; KiRaiseUserExceptionDispatcher @29
|
|---|
| 47 | ; KiUserApcDispatcher @30
|
|---|
| 48 | ; KiUserCallbackDispatcher @31
|
|---|
| 49 | ; KiUserExceptionDispatcher @32
|
|---|
| 50 | ; LdrAccessResource @33
|
|---|
| 51 | LdrDisableThreadCalloutsForDll = "_LdrDisableThreadCalloutsForDll@4" @34
|
|---|
| 52 | ; LdrEnumResources @35
|
|---|
| 53 | ; LdrFindEntryForAddress @36
|
|---|
| 54 | ; LdrFindResourceDirectory_U @37
|
|---|
| 55 | ; LdrFindResource_U @38
|
|---|
| 56 | ; LdrGetDllHandle @39
|
|---|
| 57 | ; LdrGetProcedureAddress @40
|
|---|
| 58 | ; LdrInitializeThunk @41
|
|---|
| 59 | ; LdrLoadDll @42
|
|---|
| 60 | ; LdrProcessRelocationBlock @43
|
|---|
| 61 | ; LdrQueryImageFileExecutionOptions @44
|
|---|
| 62 | ; LdrQueryProcessModuleInformation @45
|
|---|
| 63 | ; LdrShutdownProcess @46
|
|---|
| 64 | ; LdrShutdownThread @47
|
|---|
| 65 | ; LdrUnloadDll @48
|
|---|
| 66 | ; LdrVerifyImageMatchesChecksum @49
|
|---|
| 67 | ; NPXEMULATORTABLE @50
|
|---|
| 68 | ; NlsAnsiCodePage @51
|
|---|
| 69 | ; NlsMbCodePageTag @52
|
|---|
| 70 | ; NlsMbOemCodePageTag @53
|
|---|
| 71 | NtAcceptConnectPort = "_NtAcceptConnectPort@24" @54
|
|---|
| 72 | NtAccessCheck = "_NtAccessCheck@32" @55
|
|---|
| 73 | ; NtAccessCheckAndAuditAlarm @56
|
|---|
| 74 | ; NtAddAtom @57
|
|---|
| 75 | ; NtAdjustGroupsToken @58
|
|---|
| 76 | NtAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @59
|
|---|
| 77 | ; NtAlertResumeThread @60
|
|---|
| 78 | NtAlertThread = "_NtAlertThread@8" @61
|
|---|
| 79 | NtAllocateLocallyUniqueId = "_NtAllocateLocallyUniqueId@4" @62
|
|---|
| 80 | NtAllocateUuids = "_NtAllocateUuids@16" @63
|
|---|
| 81 | ; NtAllocateVirtualMemory @64
|
|---|
| 82 | ; NtCallbackReturn @65
|
|---|
| 83 | ; NtCancelIoFile @66
|
|---|
| 84 | ; NtCancelTimer @67
|
|---|
| 85 | NtClearEvent = "_NtClearEvent@4" @68
|
|---|
| 86 | NtClose = "_NtClose@4" @69
|
|---|
| 87 | ; NtCloseObjectAuditAlarm @70
|
|---|
| 88 | NtCompleteConnectPort = "_NtCompleteConnectPort@4" @71
|
|---|
| 89 | NtConnectPort = "_NtConnectPort@32" @72
|
|---|
| 90 | ; NtContinue @73
|
|---|
| 91 | ; NtCreateChannel @74
|
|---|
| 92 | NtCreateDirectoryObject = "_NtCreateDirectoryObject@12" @75
|
|---|
| 93 | NtCreateEvent = "_NtCreateEvent@20" @76
|
|---|
| 94 | ; NtCreateEventPair @77
|
|---|
| 95 | NtCreateFile = "_NtCreateFile@44" @78
|
|---|
| 96 | ; NtCreateIoCompletion @79
|
|---|
| 97 | NtCreateKey = "_NtCreateKey@28" @80
|
|---|
| 98 | NtCreateMailslotFile = "_NtCreateMailslotFile@32" @81
|
|---|
| 99 | ; NtCreateMutant @82
|
|---|
| 100 | ; NtCreateNamedPipeFile @83
|
|---|
| 101 | NtCreatePagingFile = "_NtCreatePagingFile@16" @84
|
|---|
| 102 | NtCreatePort = "_NtCreatePort@20" @85
|
|---|
| 103 | ; NtCreateProcess @86
|
|---|
| 104 | ; NtCreateProfile @87
|
|---|
| 105 | NtCreateSection = "_NtCreateSection@28" @88
|
|---|
| 106 | NtCreateSemaphore = "_NtCreateSemaphore@20" @89
|
|---|
| 107 | NtCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @90
|
|---|
| 108 | ; NtCreateThread @91
|
|---|
| 109 | NtCreateTimer = "_NtCreateTimer@16" @92
|
|---|
| 110 | ; NtCreateToken @93
|
|---|
| 111 | ; NtCurrentTeb = "_NtCurrentTeb @94
|
|---|
| 112 | ; NtDelayExecution @95
|
|---|
| 113 | ; NtDeleteAtom @96
|
|---|
| 114 | ; NtDeleteFile @97
|
|---|
| 115 | NtDeleteKey = "_NtDeleteKey@4" @98
|
|---|
| 116 | ; NtDeleteObjectAuditAlarm @99
|
|---|
| 117 | NtDeleteValueKey = "_NtDeleteValueKey@8" @100
|
|---|
| 118 | NtDeviceIoControlFile = "_NtDeviceIoControlFile@40" @101
|
|---|
| 119 | NtDisplayString = "_NtDisplayString@4" @102
|
|---|
| 120 | NtDuplicateObject = "_NtDuplicateObject@28" @103
|
|---|
| 121 | NtDuplicateToken = "_NtDuplicateToken@24" @104
|
|---|
| 122 | NtEnumerateKey = "_NtEnumerateKey@24" @105
|
|---|
| 123 | NtEnumerateValueKey = "_NtEnumerateValueKey@24" @106
|
|---|
| 124 | ; NtExtendSection @107
|
|---|
| 125 | ; NtFindAtom @108
|
|---|
| 126 | ; NtFlushBuffersFile @109
|
|---|
| 127 | ; NtFlushInstructionCache @110
|
|---|
| 128 | NtFlushKey = "_NtFlushKey@4" @111
|
|---|
| 129 | ; NtFlushVirtualMemory @112
|
|---|
| 130 | ; NtFlushWriteBuffer @113
|
|---|
| 131 | ; NtFreeVirtualMemory @114
|
|---|
| 132 | NtFsControlFile = "_NtFsControlFile@40" @115
|
|---|
| 133 | ; NtGetContextThread @116
|
|---|
| 134 | ; NtGetPlugPlayEvent @117
|
|---|
| 135 | ; NtGetTickCount @118
|
|---|
| 136 | NtImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @119
|
|---|
| 137 | ; NtImpersonateThread @120
|
|---|
| 138 | ; NtInitializeRegistry @121
|
|---|
| 139 | ; NtListenChannel @122
|
|---|
| 140 | NtListenPort = "_NtListenPort@8" @123
|
|---|
| 141 | ; NtLoadDriver @124
|
|---|
| 142 | ; NtLoadKey2 @125
|
|---|
| 143 | NtLoadKey = "_NtLoadKey@8" @126
|
|---|
| 144 | ; NtLockFile @127
|
|---|
| 145 | ; NtLockVirtualMemory @128
|
|---|
| 146 | ; NtMakeTemporaryObject @129
|
|---|
| 147 | NtMapViewOfSection = "_NtMapViewOfSection@40" @130
|
|---|
| 148 | ; NtNotifyChangeDirectoryFile @131
|
|---|
| 149 | NtNotifyChangeKey = "_NtNotifyChangeKey@40" @132
|
|---|
| 150 | ; NtOpenChannel @133
|
|---|
| 151 | NtOpenDirectoryObject = "_NtOpenDirectoryObject@12" @134
|
|---|
| 152 | NtOpenEvent = "_NtOpenEvent@12" @135
|
|---|
| 153 | ; NtOpenEventPair @136
|
|---|
| 154 | NtOpenFile = "_NtOpenFile@24" @137
|
|---|
| 155 | ; NtOpenIoCompletion @138
|
|---|
| 156 | NtOpenKey = "_NtOpenKey@12" @139
|
|---|
| 157 | ; NtOpenMutant @140
|
|---|
| 158 | ; NtOpenObjectAuditAlarm @141
|
|---|
| 159 | ; NtOpenProcess @142
|
|---|
| 160 | NtOpenProcessToken = "_NtOpenProcessToken@12" @143
|
|---|
| 161 | NtOpenSection = "_NtOpenSection@12" @144
|
|---|
| 162 | NtOpenSemaphore = "_NtOpenSemaphore@12" @145
|
|---|
| 163 | NtOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @146
|
|---|
| 164 | NtOpenThread = "_NtOpenThread@16" @147
|
|---|
| 165 | NtOpenThreadToken = "_NtOpenThreadToken@16" @148
|
|---|
| 166 | ; NtOpenTimer @149
|
|---|
| 167 | ; NtPlugPlayControl @150
|
|---|
| 168 | ; NtPrivilegeCheck @151
|
|---|
| 169 | ; NtPrivilegeObjectAuditAlarm @152
|
|---|
| 170 | ; NtPrivilegedServiceAuditAlarm @153
|
|---|
| 171 | ; NtProtectVirtualMemory @154
|
|---|
| 172 | NtPulseEvent = "_NtPulseEvent@8" @155
|
|---|
| 173 | ; NtQueryAttributesFile @156
|
|---|
| 174 | ; NtQueryDefaultLocale @157
|
|---|
| 175 | NtQueryDirectoryFile = "_NtQueryDirectoryFile@44" @158
|
|---|
| 176 | NtQueryDirectoryObject = "_NtQueryDirectoryObject@28" @159
|
|---|
| 177 | ; NtQueryEaFile @160
|
|---|
| 178 | NtQueryEvent = "_NtQueryEvent@20" @161
|
|---|
| 179 | ; NtQueryFullAttributesFile @162
|
|---|
| 180 | ; NtQueryInformationAtom @163
|
|---|
| 181 | NtQueryInformationFile = "_NtQueryInformationFile@20" @164
|
|---|
| 182 | ; NtQueryInformationPort @165
|
|---|
| 183 | NtQueryInformationProcess = "_NtQueryInformationProcess@20" @166
|
|---|
| 184 | NtQueryInformationThread = "_NtQueryInformationThread@20" @167
|
|---|
| 185 | NtQueryInformationToken = "_NtQueryInformationToken@20" @168
|
|---|
| 186 | ; NtQueryIntervalProfile @169
|
|---|
| 187 | ; NtQueryIoCompletion @170
|
|---|
| 188 | NtQueryKey = "_NtQueryKey@20" @171
|
|---|
| 189 | NtQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @172
|
|---|
| 190 | ; NtQueryMutant @173
|
|---|
| 191 | NtQueryObject = "_NtQueryObject@20" @174
|
|---|
| 192 | ; NtQueryOleDirectoryFile @175
|
|---|
| 193 | NtQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @176
|
|---|
| 194 | NtQuerySection = "_NtQuerySection@20" @177
|
|---|
| 195 | NtQuerySecurityObject = "_NtQuerySecurityObject@20" @178
|
|---|
| 196 | NtQuerySemaphore = "_NtQuerySemaphore@20" @179
|
|---|
| 197 | NtQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @180
|
|---|
| 198 | ; NtQuerySystemEnvironmentValue @181
|
|---|
| 199 | NtQuerySystemInformation = "_NtQuerySystemInformation@16" @182
|
|---|
| 200 | NtQuerySystemTime = "_NtQuerySystemTime@4" @183
|
|---|
| 201 | ; NtQueryTimer @184
|
|---|
| 202 | NtQueryTimerResolution = "_NtQueryTimerResolution@12" @185
|
|---|
| 203 | NtQueryValueKey = "_NtQueryValueKey@24" @186
|
|---|
| 204 | ; NtQueryVirtualMemory @187
|
|---|
| 205 | NtQueryVolumeInformationFile = "_NtQueryVolumeInformationFile@20" @188
|
|---|
| 206 | ; NtQueueApcThread @189
|
|---|
| 207 | NtRaiseException = "___regs_NtRaiseException@16" @190
|
|---|
| 208 | ; NtRaiseHardError @191
|
|---|
| 209 | NtReadFile = "_NtReadFile@36" @192
|
|---|
| 210 | ; NtReadFileScatter @193
|
|---|
| 211 | NtReadRequestData = "_NtReadRequestData@20" @194
|
|---|
| 212 | ; NtReadVirtualMemory @195
|
|---|
| 213 | NtRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @196
|
|---|
| 214 | ; NtReleaseMutant @197
|
|---|
| 215 | NtReleaseSemaphore = "_NtReleaseSemaphore@12" @198
|
|---|
| 216 | ; NtRemoveIoCompletion @199
|
|---|
| 217 | NtReplaceKey = "_NtReplaceKey@12" @200
|
|---|
| 218 | NtReplyPort = "_NtReplyPort@16" @201
|
|---|
| 219 | NtReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @202
|
|---|
| 220 | NtReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @203
|
|---|
| 221 | ; NtReplyWaitSendChannel @204
|
|---|
| 222 | NtRequestPort = "_NtRequestPort@16" @205
|
|---|
| 223 | NtRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @206
|
|---|
| 224 | NtResetEvent = "_NtResetEvent@8" @207
|
|---|
| 225 | NtRestoreKey = "_NtRestoreKey@12" @208
|
|---|
| 226 | NtResumeThread = "_NtResumeThread@8" @209
|
|---|
| 227 | NtSaveKey = "_NtSaveKey@8" @210
|
|---|
| 228 | ; NtSendWaitReplyChannel @211
|
|---|
| 229 | ; NtSetContextChannel @212
|
|---|
| 230 | ; NtSetContextThread @213
|
|---|
| 231 | ; NtSetDefaultHardErrorPort @214
|
|---|
| 232 | ; NtSetDefaultLocale @215
|
|---|
| 233 | ; NtSetEaFile @216
|
|---|
| 234 | NtSetEvent = "_NtSetEvent@8" @217
|
|---|
| 235 | ; NtSetHighEventPair @218
|
|---|
| 236 | ; NtSetHighWaitLowEventPair @219
|
|---|
| 237 | ; NtSetHighWaitLowThread @220
|
|---|
| 238 | NtSetInformationFile = "_NtSetInformationFile@20" @221
|
|---|
| 239 | NtSetInformationKey = "_NtSetInformationKey@16" @222
|
|---|
| 240 | ; NtSetInformationObject @223
|
|---|
| 241 | NtSetInformationProcess = "_NtSetInformationProcess@16" @224
|
|---|
| 242 | NtSetInformationThread = "_NtSetInformationThread@16" @225
|
|---|
| 243 | ; NtSetInformationToken @226
|
|---|
| 244 | NtSetIntervalProfile = "_NtSetIntervalProfile@8" @227
|
|---|
| 245 | ; NtSetIoCompletion @228
|
|---|
| 246 | ; NtSetLdtEntries @229
|
|---|
| 247 | ; NtSetLowEventPair @230
|
|---|
| 248 | ; NtSetLowWaitHighEventPair @231
|
|---|
| 249 | ; NtSetLowWaitHighThread @232
|
|---|
| 250 | NtSetSecurityObject = "_NtSetSecurityObject@12" @233
|
|---|
| 251 | ; NtSetSystemEnvironmentValue @234
|
|---|
| 252 | ; NtSetSystemInformation @235
|
|---|
| 253 | ; NtSetSystemPowerState @236
|
|---|
| 254 | ; NtSetSystemTime @237
|
|---|
| 255 | NtSetTimer = "_NtSetTimer@28" @238
|
|---|
| 256 | ; NtSetTimerResolution @239
|
|---|
| 257 | NtSetValueKey = "_NtSetValueKey@24" @240
|
|---|
| 258 | NtSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @241
|
|---|
| 259 | ; NtShutdownSystem @242
|
|---|
| 260 | ; NtSignalAndWaitForSingleObject @243
|
|---|
| 261 | ; NtStartProfile @244
|
|---|
| 262 | ; NtStopProfile @245
|
|---|
| 263 | ; NtSuspendThread @246
|
|---|
| 264 | ; NtSystemDebugControl @247
|
|---|
| 265 | NtTerminateProcess = "_NtTerminateProcess@8" @248
|
|---|
| 266 | NtTerminateThread = "_NtTerminateThread@8" @249
|
|---|
| 267 | NtTestAlert = "_NtTestAlert@8" @250
|
|---|
| 268 | ; NtUnloadDriver @251
|
|---|
| 269 | NtUnloadKey = "_NtUnloadKey@4" @252
|
|---|
| 270 | ; NtUnlockFile @253
|
|---|
| 271 | ; NtUnlockVirtualMemory @254
|
|---|
| 272 | ; NtUnmapViewOfSection @255
|
|---|
| 273 | ; NtVdmControl @256
|
|---|
| 274 | ; NtWaitForMultipleObjects @257
|
|---|
| 275 | NtWaitForSingleObject = "_NtWaitForSingleObject@12" @258
|
|---|
| 276 | ; NtWaitHighEventPair @259
|
|---|
| 277 | ; NtWaitLowEventPair @260
|
|---|
| 278 | ; NtWriteFile @261
|
|---|
| 279 | ; NtWriteFileGather @262
|
|---|
| 280 | NtWriteRequestData = "_NtWriteRequestData@20" @263
|
|---|
| 281 | ; NtWriteVirtualMemory @264
|
|---|
| 282 | ; NtYieldExecution @265
|
|---|
| 283 | ; PfxFindPrefix @266
|
|---|
| 284 | ; PfxInitialize @267
|
|---|
| 285 | ; PfxInsertPrefix @268
|
|---|
| 286 | ; PfxRemovePrefix @269
|
|---|
| 287 | ; RestoreEm87Context @270
|
|---|
| 288 |
|
|---|
| 289 | ; RtlAbortRXact @271
|
|---|
| 290 | ; RtlAbsoluteToSelfRelativeSD @272
|
|---|
| 291 | RtlAcquirePebLock = "_RtlAcquirePebLock@0" @273
|
|---|
| 292 | RtlAcquireResourceExclusive = "_RtlAcquireResourceExclusive@8" @274
|
|---|
| 293 | RtlAcquireResourceShared = "_RtlAcquireResourceShared@8" @275
|
|---|
| 294 | RtlAddAccessAllowedAce = "_RtlAddAccessAllowedAce@16" @276
|
|---|
| 295 | ; RtlAddAccessDeniedAce @277
|
|---|
| 296 | RtlAddAce = "_RtlAddAce@20" @278
|
|---|
| 297 | ; RtlAddActionToRXact @279
|
|---|
| 298 | ; RtlAddAtomToAtomTable @280
|
|---|
| 299 | ; RtlAddAttributeActionToRXact @281
|
|---|
| 300 | ; RtlAddAuditAccessAce @282
|
|---|
| 301 | ; RtlAddCompoundAce @283
|
|---|
| 302 | RtlAdjustPrivilege = "_RtlAdjustPrivilege@16" @284
|
|---|
| 303 | RtlAllocateAndInitializeSid = "_RtlAllocateAndInitializeSid@44" @285
|
|---|
| 304 | ; RtlAllocateHandle @286
|
|---|
| 305 | ;;; RtlAllocateHeap = "_RtlAllocateHeap@12" @287
|
|---|
| 306 | RtlAllocateHeap = "_HeapAlloc@12" @287
|
|---|
| 307 | ; RtlAnsiCharToUnicodeChar @288
|
|---|
| 308 | RtlAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @289
|
|---|
| 309 | RtlAnsiStringToUnicodeString = "_RtlAnsiStringToUnicodeString@12" @290
|
|---|
| 310 | RtlAppendAsciizToString = "_RtlAppendAsciizToString@8" @291
|
|---|
| 311 | RtlAppendStringToString = "_RtlAppendStringToString@8" @292
|
|---|
| 312 | RtlAppendUnicodeStringToString= "_RtlAppendUnicodeStringToString@8" @293
|
|---|
| 313 | RtlAppendUnicodeToString = "_RtlAppendUnicodeToString@8" @294
|
|---|
| 314 | ; RtlApplyRXact @295
|
|---|
| 315 | ; RtlApplyRXactNoFlush @296
|
|---|
| 316 | ; RtlAreAllAccessesGranted @297
|
|---|
| 317 | ; RtlAreAnyAccessesGranted @298
|
|---|
| 318 | RtlAreBitsClear = "_RtlAreBitsClear@12" @299
|
|---|
| 319 | RtlAreBitsSet = "_RtlAreBitsSet@12" @300
|
|---|
| 320 |
|
|---|
| 321 | RtlAssert = "_RtlAssert@16" @301
|
|---|
| 322 | ; RtlCaptureStackBackTrace @302
|
|---|
| 323 | RtlCharToInteger = "_RtlCharToInteger@12" @303
|
|---|
| 324 | ; RtlCheckRegistryKey @304
|
|---|
| 325 | ; RtlClearAllBits @305
|
|---|
| 326 | RtlClearBits = "_RtlClearBits@12" @306
|
|---|
| 327 | ; RtlClosePropertySet @307
|
|---|
| 328 | ;; RtlCompactHeap = "_RtlCompactHeap@8" @308
|
|---|
| 329 | RtlCompactHeap = "_HeapCompact@8" @308
|
|---|
| 330 | RtlCompareMemory = "_RtlCompareMemory@12" @309
|
|---|
| 331 | ; RtlCompareMemoryUlong @310
|
|---|
| 332 | RtlCompareString = "_RtlCompareString@12" @311
|
|---|
| 333 | RtlCompareUnicodeString = "_RtlCompareUnicodeString@12" @312
|
|---|
| 334 | ; RtlCompressBuffer @313
|
|---|
| 335 | ; RtlConsoleMultiByteToUnicodeN @314
|
|---|
| 336 | ; RtlConvertExclusiveToShared @315
|
|---|
| 337 | RtlConvertLongToLargeInteger = "_RtlConvertLongToLargeInteger@4" @316
|
|---|
| 338 | ; RtlConvertSharedToExclusive @317
|
|---|
| 339 | RtlConvertSidToUnicodeString = "_RtlConvertSidToUnicodeString@12" @318
|
|---|
| 340 | ; RtlConvertUiListToApiList @319
|
|---|
| 341 | RtlConvertUlongToLargeInteger = "_RtlConvertUlongToLargeInteger@4" @320
|
|---|
| 342 | RtlCopyLuid = "_RtlCopyLuid@8" @321
|
|---|
| 343 | ; RtlCopyLuidAndAttributesArray @322
|
|---|
| 344 | RtlCopyMemory = "_RtlCopyMemory@12" @1100
|
|---|
| 345 | ; RtlCopySecurityDescriptor @323
|
|---|
| 346 | RtlCopySid = "_RtlCopySid@12" @324
|
|---|
| 347 | ; RtlCopySidAndAttributesArray @325
|
|---|
| 348 | RtlCopyString = "_RtlCopyString@8" @326
|
|---|
| 349 | RtlCopyUnicodeString = "_RtlCopyUnicodeString@8" @327
|
|---|
| 350 | RtlCreateAcl = "_RtlCreateAcl@12" @328
|
|---|
| 351 | ; RtlCreateAndSetSD @329
|
|---|
| 352 | ; RtlCreateAtomTable @330
|
|---|
| 353 | RtlCreateEnvironment = "_RtlCreateEnvironment@8" @331
|
|---|
| 354 | ;;;; RtlCreateHeap = "_RtlCreateHeap@24" @332
|
|---|
| 355 | ; RtlCreateProcessParameters @333
|
|---|
| 356 | ; RtlCreatePropertySet @334
|
|---|
| 357 | ; RtlCreateQueryDebugBuffer @335
|
|---|
| 358 | ; RtlCreateRegistryKey @336
|
|---|
| 359 | RtlCreateSecurityDescriptor = "_RtlCreateSecurityDescriptor@8" @337
|
|---|
| 360 | ; RtlCreateTagHeap @338
|
|---|
| 361 | RtlCreateUnicodeString = "_RtlCreateUnicodeString@8" @339
|
|---|
| 362 | RtlCreateUnicodeStringFromAsciiz = "_RtlCreateUnicodeStringFromAsciiz@8" @340
|
|---|
| 363 | ; RtlCreateUserProcess @341
|
|---|
| 364 | ; RtlCreateUserSecurityObject @342
|
|---|
| 365 | ; RtlCreateUserThread @343
|
|---|
| 366 | ; RtlCustomCPToUnicodeN @344
|
|---|
| 367 | ; RtlCutoverTimeToSystemTime @345
|
|---|
| 368 | ; RtlDeNormalizeProcessParams @346
|
|---|
| 369 | ; RtlDecompressBuffer @347
|
|---|
| 370 | ; RtlDecompressFragment @348
|
|---|
| 371 | ; RtlDelete @349
|
|---|
| 372 | ; RtlDeleteAce @350
|
|---|
| 373 | ; RtlDeleteAtomFromAtomTable @351
|
|---|
| 374 | RtlDeleteCriticalSection = "_DeleteCriticalSection@4" @352
|
|---|
| 375 | ; RtlDeleteElementGenericTable @353
|
|---|
| 376 | ; RtlDeleteNoSplay @354
|
|---|
| 377 | ; RtlDeleteRegistryValue @355
|
|---|
| 378 | RtlDeleteResource = "_RtlDeleteResource@4" @356
|
|---|
| 379 | RtlDeleteSecurityObject = "_RtlDeleteSecurityObject@4" @357
|
|---|
| 380 | ; RtlDestroyAtomTable @358
|
|---|
| 381 | RtlDestroyEnvironment = "_RtlDestroyEnvironment@4" @359
|
|---|
| 382 | ; RtlDestroyHandleTable @360
|
|---|
| 383 | ;;;; RtlDestroyHeap = "_RtlDestroyHeap@4" @361
|
|---|
| 384 | ; RtlDestroyProcessParameters @362
|
|---|
| 385 | ; RtlDestroyQueryDebugBuffer @363
|
|---|
| 386 | ; RtlDetermineDosPathNameType_U @364
|
|---|
| 387 | ; RtlDoesFileExists_U @365
|
|---|
| 388 | RtlDosPathNameToNtPathName_U = "_RtlDosPathNameToNtPathName_U@16" @366
|
|---|
| 389 | ; RtlDosSearchPath_U @367
|
|---|
| 390 | RtlDowncaseUnicodeString = "_RtlDowncaseUnicodeString@12" @368
|
|---|
| 391 | RtlDumpResource = "_RtlDumpResource@4" @369
|
|---|
| 392 | ; RtlEmptyAtomTable @370
|
|---|
| 393 | RtlEnlargedIntegerMultiply = "_RtlEnlargedIntegerMultiply@8" @371
|
|---|
| 394 | RtlEnlargedUnsignedDivide = "_RtlEnlargedUnsignedDivide@16" @372
|
|---|
| 395 | RtlEnlargedUnsignedMultiply = "_RtlEnlargedUnsignedMultiply@8" @373
|
|---|
| 396 | RtlEnterCriticalSection = "_EnterCriticalSection@4" @374
|
|---|
| 397 | ; RtlEnumProcessHeaps @375
|
|---|
| 398 | ; RtlEnumerateGenericTable @376
|
|---|
| 399 | ; RtlEnumerateGenericTableWithoutSplaying @377
|
|---|
| 400 | ; RtlEnumerateProperties @378
|
|---|
| 401 | RtlEqualComputerName = "_RtlEqualComputerName@8" @379
|
|---|
| 402 | RtlEqualDomainName = "_RtlEqualDomainName@8" @380
|
|---|
| 403 | ; RtlEqualLuid @381
|
|---|
| 404 | RtlEqualPrefixSid = "_RtlEqualPrefixSid@8" @382
|
|---|
| 405 | RtlEqualSid = "_RtlEqualSid@8" @383
|
|---|
| 406 | RtlEqualString = "_RtlEqualString@12" @384
|
|---|
| 407 | RtlEqualUnicodeString = "_RtlEqualUnicodeString@12" @385
|
|---|
| 408 | RtlEraseUnicodeString = "_RtlEraseUnicodeString@4" @386
|
|---|
| 409 | ; RtlExpandEnvironmentStrings_U @387
|
|---|
| 410 | ; RtlExtendHeap @388
|
|---|
| 411 | RtlExtendedIntegerMultiply = "_RtlExtendedIntegerMultiply@12" @389
|
|---|
| 412 | RtlExtendedLargeIntegerDivide = "_RtlExtendedLargeIntegerDivide@16" @390
|
|---|
| 413 | RtlExtendedMagicDivide = "_RtlExtendedMagicDivide@20" @391
|
|---|
| 414 | RtlFillMemory = "_RtlFillMemory@12" @392
|
|---|
| 415 | ; RtlFillMemoryUlong @393
|
|---|
| 416 | RtlFindClearBits = "_RtlFindClearBits@12" @394
|
|---|
| 417 | ; RtlFindClearBitsAndSet @395
|
|---|
| 418 | ; RtlFindLongestRunClear @396
|
|---|
| 419 | ; RtlFindLongestRunSet @397
|
|---|
| 420 | ; RtlFindMessage @398
|
|---|
| 421 | ; RtlFindSetBits @399
|
|---|
| 422 | ; RtlFindSetBitsAndClear @400
|
|---|
| 423 | RtlFirstFreeAce = "_RtlFirstFreeAce@8" @401
|
|---|
| 424 | ; RtlFlushPropertySet @402
|
|---|
| 425 | RtlFormatCurrentUserKeyPath = "_RtlFormatCurrentUserKeyPath@4" @403
|
|---|
| 426 | ; RtlFormatMessage @404
|
|---|
| 427 | RtlFreeAnsiString = "_RtlFreeAnsiString@4" @405
|
|---|
| 428 | ; RtlFreeHandle @406
|
|---|
| 429 | ;;;; RtlFreeHeap = "_RtlFreeHeap@12" @407
|
|---|
| 430 | RtlFreeHeap = "_HeapFree@12" @407
|
|---|
| 431 | RtlFreeOemString = "_RtlFreeOemString@4" @408
|
|---|
| 432 | RtlFreeSid = "_RtlFreeSid@4" @409
|
|---|
| 433 | RtlFreeUnicodeString = "_RtlFreeUnicodeString@4" @410
|
|---|
| 434 | ; RtlFreeUserThreadStack @411
|
|---|
| 435 | ; RtlGenerate8dot3Name @412
|
|---|
| 436 | RtlGetAce = "_RtlGetAce@12" @413
|
|---|
| 437 | ; RtlGetCallersAddress @414
|
|---|
| 438 | ; RtlGetCompressionWorkSpaceSize @415
|
|---|
| 439 | RtlGetControlSecurityDescriptor = "_RtlGetControlSecurityDescriptor@12" @416
|
|---|
| 440 | ; RtlGetCurrentDirectory_U @417
|
|---|
| 441 | RtlGetDaclSecurityDescriptor = "_RtlGetDaclSecurityDescriptor@16" @418
|
|---|
| 442 | ; RtlGetElementGenericTable @419
|
|---|
| 443 | ; RtlGetFullPathName_U @420
|
|---|
| 444 | RtlGetGroupSecurityDescriptor = "_RtlGetGroupSecurityDescriptor@12" @421
|
|---|
| 445 | ; RtlGetLongestNtPathLength @422
|
|---|
| 446 | ; RtlGetNtGlobalFlags @423
|
|---|
| 447 | RtlGetNtProductType = "_RtlGetNtProductType@4" @424
|
|---|
| 448 | RtlGetOwnerSecurityDescriptor = "_RtlGetOwnerSecurityDescriptor@12" @425
|
|---|
| 449 | ;;;; RtlGetProcessHeaps = "_RtlGetProcessHeaps@8" @426
|
|---|
| 450 | RtlGetSaclSecurityDescriptor = "_RtlGetSaclSecurityDescriptor@16" @427
|
|---|
| 451 | ; RtlGetUserInfoHeap @428
|
|---|
| 452 | ; RtlGuidToPropertySetName @429
|
|---|
| 453 | RtlIdentifierAuthoritySid = "_RtlIdentifierAuthoritySid@4" @430
|
|---|
| 454 | ; RtlImageDirectoryEntryToData @431
|
|---|
| 455 | RtlImageNtHeader = "_RtlImageNtHeader@4" @432
|
|---|
| 456 | ; RtlImageRvaToSection @433
|
|---|
| 457 | ; RtlImageRvaToVa @434
|
|---|
| 458 | RtlImpersonateSelf = "_RtlImpersonateSelf@4" @435
|
|---|
| 459 | RtlInitAnsiString = "_RtlInitAnsiString@8" @436
|
|---|
| 460 | ; RtlInitCodePageTable @437
|
|---|
| 461 | ; RtlInitNlsTables @438
|
|---|
| 462 | RtlInitString = "_RtlInitString@8" @439
|
|---|
| 463 | RtlInitUnicodeString = "_RtlInitUnicodeString@8" @440
|
|---|
| 464 | ; RtlInitializeAtomPackage @441
|
|---|
| 465 | RtlInitializeBitMap = "_RtlInitializeBitMap@12" @442
|
|---|
| 466 | ; RtlInitializeContext @443
|
|---|
| 467 | RtlInitializeCriticalSection = "_InitializeCriticalSection@4" @444
|
|---|
| 468 | ; RtlInitializeCriticalSectionAndSpinCount @445
|
|---|
| 469 | RtlInitializeGenericTable = "_RtlInitializeGenericTable@0" @446
|
|---|
| 470 | ; RtlInitializeHandleTable @447
|
|---|
| 471 | ; RtlInitializeRXact @448
|
|---|
| 472 | RtlInitializeResource = "_RtlInitializeResource@4" @449
|
|---|
| 473 | RtlInitializeSid = "_RtlInitializeSid@12" @450
|
|---|
| 474 | ; RtlInsertElementGenericTable @451
|
|---|
| 475 | RtlIntegerToChar = "_RtlIntegerToChar@16" @452
|
|---|
| 476 | RtlIntegerToUnicodeString = "_RtlIntegerToUnicodeString@12" @453
|
|---|
| 477 | ; RtlIsDosDeviceName_U @454
|
|---|
| 478 | ; RtlIsGenericTableEmpty @455
|
|---|
| 479 | ; RtlIsNameLegalDOS8Dot3 @456
|
|---|
| 480 | RtlIsTextUnicode = "_RtlIsTextUnicode@12" @457
|
|---|
| 481 | ; RtlIsValidHandle @458
|
|---|
| 482 | ; RtlIsValidIndexHandle @459
|
|---|
| 483 | RtlLargeIntegerAdd = "_RtlLargeIntegerAdd@16" @460
|
|---|
| 484 | RtlLargeIntegerArithmeticShift= "_RtlLargeIntegerArithmeticShift@12" @461
|
|---|
| 485 | RtlLargeIntegerDivide = "_RtlLargeIntegerDivide@20" @462
|
|---|
| 486 | RtlLargeIntegerNegate = "_RtlLargeIntegerNegate@8" @463
|
|---|
| 487 | RtlLargeIntegerShiftLeft = "_RtlLargeIntegerShiftLeft@12" @464
|
|---|
| 488 | RtlLargeIntegerShiftRight = "_RtlLargeIntegerShiftRight@12" @465
|
|---|
| 489 | RtlLargeIntegerSubtract = "_RtlLargeIntegerSubtract@16" @466
|
|---|
| 490 | RtlLargeIntegerToChar = "_RtlLargeIntegerToChar@16" @467
|
|---|
| 491 | RtlLeaveCriticalSection = "_LeaveCriticalSection@4" @468
|
|---|
| 492 | RtlLengthRequiredSid = "_RtlLengthRequiredSid@4" @469
|
|---|
| 493 | RtlLengthSecurityDescriptor = "_RtlLengthSecurityDescriptor@4" @470
|
|---|
| 494 | RtlLengthSid = "_RtlLengthSid@4" @471
|
|---|
| 495 | ; RtlLocalTimeToSystemTime @472
|
|---|
| 496 | ;;;; RtlLockHeap = "_RtlLockHeap@4" @473
|
|---|
| 497 | RtlLockHeap = "_HeapLock@4" @473
|
|---|
| 498 | ; RtlLookupAtomInAtomTable @474
|
|---|
| 499 | ; RtlLookupElementGenericTable @475
|
|---|
| 500 | RtlMakeSelfRelativeSD = "_RtlMakeSelfRelativeSD@12" @476
|
|---|
| 501 | ; RtlMapGenericMask @477
|
|---|
| 502 | RtlMoveMemory = "_RtlMoveMemory@12" @478
|
|---|
| 503 | RtlMultiByteToUnicodeN = "_RtlMultiByteToUnicodeN@20" @479
|
|---|
| 504 | RtlMultiByteToUnicodeSize = "_RtlMultiByteToUnicodeSize@12" @480
|
|---|
| 505 | ; RtlNewInstanceSecurityObject @481
|
|---|
| 506 | ; RtlNewSecurityGrantedAccess @482
|
|---|
| 507 | RtlNewSecurityObject = "_RtlNewSecurityObject@24" @483
|
|---|
| 508 | RtlNormalizeProcessParams = "_RtlNormalizeProcessParams@4" @484
|
|---|
| 509 | RtlNtStatusToDosError = "_RtlNtStatusToDosError@4" @485
|
|---|
| 510 | ; RtlNumberGenericTableElements @486
|
|---|
| 511 | RtlNumberOfClearBits = "_RtlNumberOfClearBits@4" @487
|
|---|
| 512 | RtlNumberOfSetBits = "_RtlNumberOfSetBits@4" @488
|
|---|
| 513 | RtlOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @489
|
|---|
| 514 | RtlOemStringToUnicodeString = "_RtlOemStringToUnicodeString@12" @490
|
|---|
| 515 | RtlOemToUnicodeN = "_RtlOemToUnicodeN@20" @491
|
|---|
| 516 | ; RtlOnMappedStreamEvent @492
|
|---|
| 517 | RtlOpenCurrentUser = "_RtlOpenCurrentUser@8" @493
|
|---|
| 518 | ; RtlPcToFileHeader @494
|
|---|
| 519 | ; RtlPinAtomInAtomTable @495
|
|---|
| 520 | RtlPrefixString = "_RtlPrefixString@12" @496
|
|---|
| 521 | RtlPrefixUnicodeString = "_RtlPrefixUnicodeString@12" @497
|
|---|
| 522 | ; RtlPropertySetNameToGuid @498
|
|---|
| 523 | ; RtlProtectHeap @499
|
|---|
| 524 | ; RtlQueryAtomInAtomTable @500
|
|---|
| 525 | RtlQueryEnvironmentVariable_U = "_RtlQueryEnvironmentVariable_U@12" @501
|
|---|
| 526 | ; RtlQueryInformationAcl @502
|
|---|
| 527 | ; RtlQueryProcessBackTraceInformation @503
|
|---|
| 528 | ; RtlQueryProcessDebugInformation @504
|
|---|
| 529 | ; RtlQueryProcessHeapInformation @505
|
|---|
| 530 | ; RtlQueryProcessLockInformation @506
|
|---|
| 531 | ; RtlQueryProperties @507
|
|---|
| 532 | ; RtlQueryPropertyNames @508
|
|---|
| 533 | ; RtlQueryPropertySet @509
|
|---|
| 534 | ; RtlQueryRegistryValues @510
|
|---|
| 535 | ; RtlQuerySecurityObject @511
|
|---|
| 536 | ; RtlQueryTagHeap @512
|
|---|
| 537 | RtlQueryTimeZoneInformation = "_RtlQueryTimeZoneInformation@4" @513
|
|---|
| 538 | RtlRaiseException = "___regs_RtlRaiseException@8" @514
|
|---|
| 539 | RtlRaiseStatus = "_RtlRaiseStatus@4" @515
|
|---|
| 540 | RtlRandom = "_RtlRandom@4" @516
|
|---|
| 541 | ;;;; RtlReAllocateHeap = "_RtlReAllocateHeap@16" @517
|
|---|
| 542 | RtlReAllocateHeap = "_HeapReAlloc@16" @517
|
|---|
| 543 | ; RtlRealPredecessor @518
|
|---|
| 544 | ; RtlRealSuccessor @519
|
|---|
| 545 | RtlReleasePebLock = "_RtlReleasePebLock@0" @520
|
|---|
| 546 | RtlReleaseResource = "_RtlReleaseResource@4" @521
|
|---|
| 547 | ; RtlRemoteCall @522
|
|---|
| 548 | ; RtlResetRtlTranslations @523
|
|---|
| 549 | ; RtlRunDecodeUnicodeString @524
|
|---|
| 550 | ; RtlRunEncodeUnicodeString @525
|
|---|
| 551 | RtlSecondsSince1970ToTime = "_RtlSecondsSince1970ToTime@8" @526
|
|---|
| 552 | RtlSecondsSince1980ToTime = "_RtlSecondsSince1980ToTime@8" @527
|
|---|
| 553 | ; RtlSelfRelativeToAbsoluteSD @528
|
|---|
| 554 | RtlSetAllBits = "_RtlSetAllBits@4" @529
|
|---|
| 555 | ; RtlSetAttributesSecurityDescriptor @530
|
|---|
| 556 | RtlSetBits = "_RtlSetBits@12" @531
|
|---|
| 557 | ; RtlSetCriticalSectionSpinCount @532
|
|---|
| 558 | ; RtlSetCurrentDirectory_U @533
|
|---|
| 559 | ; RtlSetCurrentEnvironment @534
|
|---|
| 560 | RtlSetDaclSecurityDescriptor = "_RtlSetDaclSecurityDescriptor@16" @535
|
|---|
| 561 | RtlSetEnvironmentVariable = "_RtlSetEnvironmentVariable@12" @536
|
|---|
| 562 | RtlSetGroupSecurityDescriptor = "_RtlSetGroupSecurityDescriptor@12" @537
|
|---|
| 563 | ; RtlSetInformationAcl @538
|
|---|
| 564 | RtlSetOwnerSecurityDescriptor = "_RtlSetOwnerSecurityDescriptor@12" @539
|
|---|
| 565 | ; RtlSetProperties @540
|
|---|
| 566 | ; RtlSetPropertyNames @541
|
|---|
| 567 | ; RtlSetPropertySetClassId @542
|
|---|
| 568 | RtlSetSaclSecurityDescriptor = "_RtlSetSaclSecurityDescriptor@16" @543
|
|---|
| 569 | ; RtlSetSecurityObject @544
|
|---|
| 570 | ; RtlSetTimeZoneInformation @545
|
|---|
| 571 | ; RtlSetUnicodeCallouts @546
|
|---|
| 572 | ; RtlSetUserFlagsHeap @547
|
|---|
| 573 | ; RtlSetUserValueHeap @548
|
|---|
| 574 | ;;;; RtlSizeHeap = "_RtlSizeHeap@12" @549
|
|---|
| 575 | RtlSizeHeap = "_HeapSize@12" @549
|
|---|
| 576 | ; RtlSplay @550
|
|---|
| 577 | ; RtlStartRXact @551
|
|---|
| 578 | RtlSubAuthorityCountSid = "_RtlSubAuthorityCountSid@4" @552
|
|---|
| 579 | RtlSubAuthoritySid = "_RtlSubAuthoritySid@8" @553
|
|---|
| 580 | ; RtlSubtreePredecessor @554
|
|---|
| 581 | ; RtlSubtreeSuccessor @555
|
|---|
| 582 | RtlSystemTimeToLocalTime = "_RtlSystemTimeToLocalTime@8" @556
|
|---|
| 583 | RtlTimeFieldsToTime = "_RtlTimeFieldsToTime@8" @557
|
|---|
| 584 | RtlTimeToElapsedTimeFields = "_RtlTimeToElapsedTimeFields@8" @558
|
|---|
| 585 | RtlTimeToSecondsSince1970 = "_RtlTimeToSecondsSince1970@8" @559
|
|---|
| 586 | RtlTimeToSecondsSince1980 = "_RtlTimeToSecondsSince1980@8" @560
|
|---|
| 587 | RtlTimeToTimeFields = "_RtlTimeToTimeFields@8" @561
|
|---|
| 588 | ; RtlTryEnterCriticalSection @562
|
|---|
| 589 | RtlUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @563
|
|---|
| 590 | RtlUnicodeStringToAnsiString = "_RtlUnicodeStringToAnsiString@12" @564
|
|---|
| 591 | ; RtlUnicodeStringToCountedOemString @565
|
|---|
| 592 | RtlUnicodeStringToInteger = "_RtlUnicodeStringToInteger@12" @566
|
|---|
| 593 | RtlUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @567
|
|---|
| 594 | RtlUnicodeStringToOemString = "_RtlUnicodeStringToOemString@12" @568
|
|---|
| 595 | ; RtlUnicodeToCustomCPN @569
|
|---|
| 596 | RtlUnicodeToMultiByteN = "_RtlUnicodeToMultiByteN@20" @570
|
|---|
| 597 | RtlUnicodeToMultiByteSize = "_RtlUnicodeToMultiByteSize@12" @571
|
|---|
| 598 | RtlUnicodeToOemN = "_RtlUnicodeToOemN@20" @572
|
|---|
| 599 | ; RtlUniform @573
|
|---|
| 600 | ;;;; RtlUnlockHeap = "_RtlUnlockHeap@4" @574
|
|---|
| 601 | RtlUnlockHeap = "_HeapUnlock@4" @574
|
|---|
| 602 | RtlUnwind = "_RtlUnwind@16" @575
|
|---|
| 603 | RtlUpcaseUnicodeChar = "_RtlUpcaseUnicodeChar@4" @576
|
|---|
| 604 | RtlUpcaseUnicodeString = "_RtlUpcaseUnicodeString@12" @577
|
|---|
| 605 | ; RtlUpcaseUnicodeStringToCountedOemString @579
|
|---|
| 606 | RtlUpcaseUnicodeStringToOemString = "_RtlUpcaseUnicodeStringToOemString@12" @580
|
|---|
| 607 | ; RtlUpcaseUnicodeToCustomCPN @581
|
|---|
| 608 | RtlUpcaseUnicodeToMultiByteN = "_RtlUpcaseUnicodeToMultiByteN@20" @582
|
|---|
| 609 | RtlUpcaseUnicodeToOemN = "_RtlUpcaseUnicodeToOemN@20" @583
|
|---|
| 610 | RtlUpperChar = "_RtlUpperChar@4" @584
|
|---|
| 611 | RtlUpperString = "_RtlUpperString@8" @585
|
|---|
| 612 | ; RtlUsageHeap @586
|
|---|
| 613 | ; RtlValidAcl @587
|
|---|
| 614 | RtlValidSecurityDescriptor = "_RtlValidSecurityDescriptor@4" @588
|
|---|
| 615 | RtlValidSid = "_RtlValidSid@4" @589
|
|---|
| 616 | ;;;; RtlValidateHeap = "_RtlValidateHeap@12" @590
|
|---|
| 617 | RtlValidateHeap = "_HeapValidate@12" @590
|
|---|
| 618 | ; RtlValidateProcessHeaps @591
|
|---|
| 619 | ;; RtlWalkHeap = "_RtlWalkHeap@8" @592
|
|---|
| 620 | RtlWalkHeap = "_HeapWalk@8" @592
|
|---|
| 621 | ; RtlWriteRegistryValue @593
|
|---|
| 622 | ; RtlZeroHeap @594
|
|---|
| 623 | RtlZeroMemory = "_RtlZeroMemory@8" @595
|
|---|
| 624 | ; RtlpNtCreateKey @596
|
|---|
| 625 | ; RtlpNtEnumerateSubKey @597
|
|---|
| 626 | ; RtlpNtMakeTemporaryKey @598
|
|---|
| 627 | ; RtlpNtOpenKey @599
|
|---|
| 628 | ; RtlpNtQueryValueKey @600
|
|---|
| 629 |
|
|---|
| 630 | ; RtlpNtSetValueKey @601
|
|---|
| 631 | ; RtlpUnWaitCriticalSection @602
|
|---|
| 632 | ; RtlpWaitForCriticalSection @603
|
|---|
| 633 | RtlxAnsiStringToUnicodeSize = "_RtlAnsiStringToUnicodeSize@4" @604
|
|---|
| 634 | RtlxOemStringToUnicodeSize = "_RtlOemStringToUnicodeSize@4" @605
|
|---|
| 635 | RtlxUnicodeStringToAnsiSize = "_RtlUnicodeStringToAnsiSize@4" @606
|
|---|
| 636 | RtlxUnicodeStringToOemSize = "_RtlUnicodeStringToOemSize@4" @607
|
|---|
| 637 | ; SaveEm87Context @608
|
|---|
| 638 |
|
|---|
| 639 | ZwAcceptConnectPort = "_NtAcceptConnectPort@24" @609
|
|---|
| 640 | ; ZwAccessCheck @610
|
|---|
| 641 | ; ZwAccessCheckAndAuditAlarm @611
|
|---|
| 642 | ; ZwAddAtom @612
|
|---|
| 643 | ; ZwAdjustGroupsToken @613
|
|---|
| 644 | ZwAdjustPrivilegesToken = "_NtAdjustPrivilegesToken@24" @614
|
|---|
| 645 | ; ZwAlertResumeThread @615
|
|---|
| 646 | ZwAlertThread = "_NtAlertThread@8" @616
|
|---|
| 647 | ; ZwAllocateLocallyUniqueId @617
|
|---|
| 648 | ZwAllocateUuids = "_NtAllocateUuids@16" @618
|
|---|
| 649 | ; ZwAllocateVirtualMemory @619
|
|---|
| 650 | ; ZwCallbackReturn @620
|
|---|
| 651 | ; ZwCancelIoFile @621
|
|---|
| 652 | ; ZwCancelTimer @622
|
|---|
| 653 | ; ZwClearEvent @623
|
|---|
| 654 | ZwClose = "_NtClose@4" @624
|
|---|
| 655 | ; ZwCloseObjectAuditAlarm @625
|
|---|
| 656 | ZwCompleteConnectPort = "_NtCompleteConnectPort@4" @626
|
|---|
| 657 | ZwConnectPort = "_NtConnectPort@32" @627
|
|---|
| 658 | ; ZwContinue @628
|
|---|
| 659 | ; ZwCreateChannel @629
|
|---|
| 660 | ZwCreateDirectoryObject = "_NtCreateDirectoryObject@12" @630
|
|---|
| 661 | ZwCreateEvent = "_NtCreateEvent@20" @631
|
|---|
| 662 | ; ZwCreateEventPair @632
|
|---|
| 663 | ZwCreateFile = "_NtCreateFile@44" @633
|
|---|
| 664 | ; ZwCreateIoCompletion @634
|
|---|
| 665 | ZwCreateKey = "_NtCreateKey@28" @635
|
|---|
| 666 | ZwCreateMailslotFile = "_NtCreateMailslotFile@32" @636
|
|---|
| 667 | ; ZwCreateMutant @637
|
|---|
| 668 | ; ZwCreateNamedPipeFile @638
|
|---|
| 669 | ZwCreatePagingFile = "_NtCreatePagingFile@16" @639
|
|---|
| 670 | ZwCreatePort = "_NtCreatePort@20" @640
|
|---|
| 671 | ; ZwCreateProcess @641
|
|---|
| 672 | ; ZwCreateProfile @642
|
|---|
| 673 | ZwCreateSection = "_NtCreateSection@28" @643
|
|---|
| 674 | ZwCreateSemaphore = "_NtCreateSemaphore@20" @644
|
|---|
| 675 | ZwCreateSymbolicLinkObject = "_NtCreateSymbolicLinkObject@16" @645
|
|---|
| 676 | ; ZwCreateThread @646
|
|---|
| 677 | ZwCreateTimer = "_NtCreateTimer@16" @647
|
|---|
| 678 | ; ZwCreateToken @648
|
|---|
| 679 | ; ZwDelayExecution @649
|
|---|
| 680 | ; ZwDeleteAtom @650
|
|---|
| 681 | ; ZwDeleteFile @651
|
|---|
| 682 | ZwDeleteKey = "_NtDeleteKey@4" @652
|
|---|
| 683 | ; ZwDeleteObjectAuditAlarm @653
|
|---|
| 684 | ZwDeleteValueKey = "_NtDeleteValueKey@8" @654
|
|---|
| 685 | ZwDeviceIoControlFile = "_NtDeviceIoControlFile@40" @655
|
|---|
| 686 | ZwDisplayString = "_NtDisplayString@4" @656
|
|---|
| 687 | ZwDuplicateObject = "_NtDuplicateObject@28" @657
|
|---|
| 688 | ZwDuplicateToken = "_NtDuplicateToken@24" @658
|
|---|
| 689 | ZwEnumerateKey = "_NtEnumerateKey@24" @659
|
|---|
| 690 | ZwEnumerateValueKey = "_NtEnumerateValueKey@24" @660
|
|---|
| 691 | ; ZwExtendSection @661
|
|---|
| 692 | ; ZwFindAtom @662
|
|---|
| 693 | ; ZwFlushBuffersFile @663
|
|---|
| 694 | ; ZwFlushInstructionCache @664
|
|---|
| 695 | ZwFlushKey = "_NtFlushKey@4" @665
|
|---|
| 696 | ; ZwFlushVirtualMemory @666
|
|---|
| 697 | ; ZwFlushWriteBuffer @667
|
|---|
| 698 | ; ZwFreeVirtualMemory @668
|
|---|
| 699 | ZwFsControlFile = "_NtFsControlFile@40" @669
|
|---|
| 700 | ; ZwGetContextThread @670
|
|---|
| 701 | ; ZwGetPlugPlayEvent @671
|
|---|
| 702 | ; ZwGetTickCount @672
|
|---|
| 703 | ZwImpersonateClientOfPort = "_NtImpersonateClientOfPort@16" @673
|
|---|
| 704 | ; ZwImpersonateThread @674
|
|---|
| 705 | ; ZwInitializeRegistry @675
|
|---|
| 706 | ; ZwListenChannel @676
|
|---|
| 707 | ZwListenPort = "_NtListenPort@8" @677
|
|---|
| 708 | ; ZwLoadDriver @678
|
|---|
| 709 | ; ZwLoadKey2 @679
|
|---|
| 710 | ZwLoadKey = "_NtLoadKey@8" @680
|
|---|
| 711 | ; ZwLockFile @681
|
|---|
| 712 | ; ZwLockVirtualMemory @682
|
|---|
| 713 | ; ZwMakeTemporaryObject @683
|
|---|
| 714 | ZwMapViewOfSection = "_NtMapViewOfSection@40" @684
|
|---|
| 715 | ; ZwNotifyChangeDirectoryFile @685
|
|---|
| 716 | ZwNotifyChangeKey = "_NtNotifyChangeKey@40" @686
|
|---|
| 717 | ; ZwOpenChannel @687
|
|---|
| 718 | ZwOpenDirectoryObject = "_NtOpenDirectoryObject@12" @688
|
|---|
| 719 | ZwOpenEvent = "_NtOpenEvent@12" @689
|
|---|
| 720 | ; ZwOpenEventPair @690
|
|---|
| 721 | ZwOpenFile = "_NtOpenFile@24" @691
|
|---|
| 722 | ; ZwOpenIoCompletion @692
|
|---|
| 723 | ZwOpenKey = "_NtOpenKey@12" @693
|
|---|
| 724 | ; ZwOpenMutant @694
|
|---|
| 725 | ; ZwOpenObjectAuditAlarm @695
|
|---|
| 726 | ; ZwOpenProcess @696
|
|---|
| 727 | ZwOpenProcessToken = "_NtOpenProcessToken@12" @697
|
|---|
| 728 | ZwOpenSection = "_NtOpenSection@12" @698
|
|---|
| 729 | ZwOpenSemaphore = "_NtOpenSemaphore@12" @699
|
|---|
| 730 | ZwOpenSymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @700
|
|---|
| 731 | ; ZwOpenThread @701
|
|---|
| 732 | ZwOpenThreadToken = "_NtOpenThreadToken@16" @702
|
|---|
| 733 | ; ZwOpenTimer @703
|
|---|
| 734 | ; ZwPlugPlayControl @704
|
|---|
| 735 | ; ZwPrivilegeCheck @705
|
|---|
| 736 | ; ZwPrivilegeObjectAuditAlarm @706
|
|---|
| 737 | ; ZwPrivilegedServiceAuditAlarm @707
|
|---|
| 738 | ; ZwProtectVirtualMemory @708
|
|---|
| 739 | ; ZwPulseEvent @709
|
|---|
| 740 | ; ZwQueryAttributesFile @710
|
|---|
| 741 | ; ZwQueryDefaultLocale @711
|
|---|
| 742 | ZwQueryDirectoryFile = "_NtQueryDirectoryFile@44" @712
|
|---|
| 743 | ZwQueryDirectoryObject = "_NtQueryDirectoryObject@28" @713
|
|---|
| 744 | ; ZwQueryEaFile @714
|
|---|
| 745 | ; ZwQueryEvent @715
|
|---|
| 746 | ; ZwQueryFullAttributesFile @716
|
|---|
| 747 | ; ZwQueryInformationAtom @717
|
|---|
| 748 | ZwQueryInformationFile = "_NtQueryInformationFile@20" @718
|
|---|
| 749 | ; ZwQueryInformationPort @719
|
|---|
| 750 | ZwQueryInformationProcess = "_NtQueryInformationProcess@20" @720
|
|---|
| 751 | ZwQueryInformationThread = "_NtQueryInformationThread@20" @721
|
|---|
| 752 | ZwQueryInformationToken = "_NtQueryInformationToken@20" @722
|
|---|
| 753 | ; ZwQueryIntervalProfile @723
|
|---|
| 754 | ; ZwQueryIoCompletion @724
|
|---|
| 755 | ZwQueryKey = "_NtQueryKey@20" @725
|
|---|
| 756 | ZwQueryMultipleValueKey = "_NtQueryMultipleValueKey@24" @726
|
|---|
| 757 | ; ZwQueryMutant @727
|
|---|
| 758 | ZwQueryObject = "_NtQueryObject@20" @728
|
|---|
| 759 | ; ZwQueryOleDirectoryFile @729
|
|---|
| 760 | ZwQueryPerformanceCounter = "_NtQueryPerformanceCounter@8" @730
|
|---|
| 761 | ZwQuerySection = "_NtQuerySection@20" @731
|
|---|
| 762 | ZwQuerySecurityObject = "_NtQuerySecurityObject@20" @732
|
|---|
| 763 | ZwQuerySemaphore = "_NtQuerySemaphore@20" @733
|
|---|
| 764 | ZwQuerySymbolicLinkObject = "_NtQuerySymbolicLinkObject@12" @734
|
|---|
| 765 | ; ZwQuerySystemEnvironmentValue @735
|
|---|
| 766 | ZwQuerySystemInformation = "_NtQuerySystemInformation@16" @736
|
|---|
| 767 | ZwQuerySystemTime = "_NtQuerySystemTime@4" @737
|
|---|
| 768 | ; ZwQueryTimer @738
|
|---|
| 769 | ZwQueryTimerResolution = "_NtQueryTimerResolution@12" @739
|
|---|
| 770 | ZwQueryValueKey = "_NtQueryValueKey@24" @740
|
|---|
| 771 | ; ZwQueryVirtualMemory @741
|
|---|
| 772 | ; ZwQueryVolumeInformationFile @742
|
|---|
| 773 | ; ZwQueueApcThread @743
|
|---|
| 774 | ZwRaiseException = "___regs_NtRaiseException@16" @744
|
|---|
| 775 | ; ZwRaiseHardError @745
|
|---|
| 776 | ZwReadFile = "_NtReadFile@36" @746
|
|---|
| 777 | ; ZwReadFileScatter @747
|
|---|
| 778 | ZwReadRequestData = "_NtReadRequestData@20" @748
|
|---|
| 779 | ; ZwReadVirtualMemory @749
|
|---|
| 780 | ZwRegisterThreadTerminatePort = "_NtRegisterThreadTerminatePort@4" @750
|
|---|
| 781 | ; ZwReleaseMutant @751
|
|---|
| 782 | ZwReleaseSemaphore = "_NtReleaseSemaphore@12" @752
|
|---|
| 783 | ; ZwRemoveIoCompletion @753
|
|---|
| 784 | ZwReplaceKey = "_NtReplaceKey@12" @754
|
|---|
| 785 | ZwReplyPort = "_NtReplyPort@16" @755
|
|---|
| 786 | ZwReplyWaitReceivePort = "_NtReplyWaitReceivePort@16" @756
|
|---|
| 787 | ZwReplyWaitReplyPort = "_NtReplyWaitReplyPort@16" @757
|
|---|
| 788 | ; ZwReplyWaitSendChannel @758
|
|---|
| 789 | ZwRequestPort = "_NtRequestPort@16" @759
|
|---|
| 790 | ZwRequestWaitReplyPort = "_NtRequestWaitReplyPort@12" @760
|
|---|
| 791 | ZwResetEvent = "_NtResetEvent@8" @761
|
|---|
| 792 | ZwRestoreKey = "_NtRestoreKey@12" @762
|
|---|
| 793 | ZwResumeThread = "_NtResumeThread@8" @763
|
|---|
| 794 | ZwSaveKey = "_NtSaveKey@8" @764
|
|---|
| 795 | ; ZwSendWaitReplyChannel @765
|
|---|
| 796 | ; ZwSetContextChannel @766
|
|---|
| 797 | ; ZwSetContextThread @767
|
|---|
| 798 | ; ZwSetDefaultHardErrorPort @768
|
|---|
| 799 | ; ZwSetDefaultLocale @769
|
|---|
| 800 | ; ZwSetEaFile @770
|
|---|
| 801 | ZwSetEvent = "_NtSetEvent@8" @771
|
|---|
| 802 | ; ZwSetHighEventPair @772
|
|---|
| 803 | ; ZwSetHighWaitLowEventPair @773
|
|---|
| 804 | ; ZwSetHighWaitLowThread @774
|
|---|
| 805 | ZwSetInformationFile = "_NtSetInformationFile@20" @775
|
|---|
| 806 | ZwSetInformationKey = "_NtSetInformationKey@16" @776
|
|---|
| 807 | ; ZwSetInformationObject @777
|
|---|
| 808 | ZwSetInformationProcess = "_NtSetInformationProcess@16" @778
|
|---|
| 809 | ZwSetInformationThread = "_NtSetInformationThread@16" @779
|
|---|
| 810 | ; ZwSetInformationToken @780
|
|---|
| 811 | ZwSetIntervalProfile = "_NtSetIntervalProfile@8" @781
|
|---|
| 812 | ; ZwSetIoCompletion @782
|
|---|
| 813 | ; ZwSetLdtEntries @783
|
|---|
| 814 | ; ZwSetLowEventPair @784
|
|---|
| 815 | ; ZwSetLowWaitHighEventPair @785
|
|---|
| 816 | ; ZwSetLowWaitHighThread @786
|
|---|
| 817 | ; ZwSetSecurityObject @787
|
|---|
| 818 | ; ZwSetSystemEnvironmentValue @788
|
|---|
| 819 | ; ZwSetSystemInformation @789
|
|---|
| 820 | ; ZwSetSystemPowerState @790
|
|---|
| 821 | ; ZwSetSystemTime @791
|
|---|
| 822 | ZwSetTimer = "_NtSetTimer@28" @792
|
|---|
| 823 | ; ZwSetTimerResolution @793
|
|---|
| 824 | ZwSetValueKey = "_NtSetValueKey@24" @794
|
|---|
| 825 | ZwSetVolumeInformationFile = "_NtSetVolumeInformationFile@20" @795
|
|---|
| 826 | ; ZwShutdownSystem @796
|
|---|
| 827 | ; ZwSignalAndWaitForSingleObject @797
|
|---|
| 828 | ; ZwStartProfile @798
|
|---|
| 829 | ; ZwStopProfile @799
|
|---|
| 830 | ; ZwSuspendThread @800
|
|---|
| 831 |
|
|---|
| 832 | ; ZwSystemDebugControl @801
|
|---|
| 833 | ZwTerminateProcess = "_NtTerminateProcess@8" @802
|
|---|
| 834 | ZwTerminateThread = "_NtTerminateThread@8" @803
|
|---|
| 835 | ZwTestAlert = "_NtTestAlert@8" @804
|
|---|
| 836 | ; ZwUnloadDriver @805
|
|---|
| 837 | ZwUnloadKey = "_NtUnloadKey@4" @806
|
|---|
| 838 | ; ZwUnlockFile @807
|
|---|
| 839 | ; ZwUnlockVirtualMemory @808
|
|---|
| 840 | ; ZwUnmapViewOfSection @809
|
|---|
| 841 | ; ZwVdmControl @810
|
|---|
| 842 | ; ZwWaitForMultipleObjects @811
|
|---|
| 843 | ZwWaitForSingleObject = "_NtWaitForSingleObject@12" @812
|
|---|
| 844 | ; ZwWaitHighEventPair @813
|
|---|
| 845 | ; ZwWaitLowEventPair @814
|
|---|
| 846 | ; ZwWriteFile @815
|
|---|
| 847 | ; ZwWriteFileGather @816
|
|---|
| 848 | ZwWriteRequestData = "_NtWriteRequestData@20" @817
|
|---|
| 849 | ; ZwWriteVirtualMemory @818
|
|---|
| 850 | ; ZwYieldExecution @819
|
|---|
| 851 |
|
|---|
| 852 |
|
|---|
| 853 | _CIpow = _NTDLL__CIpow @820
|
|---|
| 854 | ; __eCommonExceptions @821
|
|---|
| 855 | ; __eEmulatorInit @822
|
|---|
| 856 | ; __eF2XM1 @823
|
|---|
| 857 | ; __eFABS @824
|
|---|
| 858 | ; __eFADD32 @825
|
|---|
| 859 | ; __eFADD64 @826
|
|---|
| 860 | ; __eFADDPreg @827
|
|---|
| 861 | ; __eFADDreg @828
|
|---|
| 862 | ; __eFADDtop @829
|
|---|
| 863 | ; __eFCHS @830
|
|---|
| 864 | ; __eFCOM @831
|
|---|
| 865 | ; __eFCOM32 @832
|
|---|
| 866 | ; __eFCOM64 @833
|
|---|
| 867 | ; __eFCOMP @834
|
|---|
| 868 | ; __eFCOMP32 @835
|
|---|
| 869 | ; __eFCOMP64 @836
|
|---|
| 870 | ; __eFCOMPP @837
|
|---|
| 871 | ; __eFCOS @838
|
|---|
| 872 | ; __eFDECSTP @839
|
|---|
| 873 | ; __eFDIV32 @840
|
|---|
| 874 | ; __eFDIV64 @841
|
|---|
| 875 | ; __eFDIVPreg @842
|
|---|
| 876 | ; __eFDIVR32 @843
|
|---|
| 877 | ; __eFDIVR64 @844
|
|---|
| 878 | ; __eFDIVRPreg @845
|
|---|
| 879 | ; __eFDIVRreg @846
|
|---|
| 880 | ; __eFDIVRtop @847
|
|---|
| 881 | ; __eFDIVreg @848
|
|---|
| 882 | ; __eFDIVtop @849
|
|---|
| 883 | ; __eFFREE @850
|
|---|
| 884 | ; __eFIADD16 @851
|
|---|
| 885 | ; __eFIADD32 @852
|
|---|
| 886 | ; __eFICOM16 @853
|
|---|
| 887 | ; __eFICOM32 @854
|
|---|
| 888 | ; __eFICOMP16 @855
|
|---|
| 889 | ; __eFICOMP32 @856
|
|---|
| 890 | ; __eFIDIV16 @857
|
|---|
| 891 | ; __eFIDIV32 @858
|
|---|
| 892 | ; __eFIDIVR16 @859
|
|---|
| 893 | ; __eFIDIVR32 @860
|
|---|
| 894 | ; __eFILD16 @861
|
|---|
| 895 | ; __eFILD32 @862
|
|---|
| 896 | ; __eFILD64 @863
|
|---|
| 897 | ; __eFIMUL16 @864
|
|---|
| 898 | ; __eFIMUL32 @865
|
|---|
| 899 | ; __eFINCSTP @866
|
|---|
| 900 | ; __eFINIT @867
|
|---|
| 901 | ; __eFIST16 @868
|
|---|
| 902 | ; __eFIST32 @869
|
|---|
| 903 | ; __eFISTP16 @870
|
|---|
| 904 | ; __eFISTP32 @871
|
|---|
| 905 | ; __eFISTP64 @872
|
|---|
| 906 | ; __eFISUB16 @873
|
|---|
| 907 | ; __eFISUB32 @874
|
|---|
| 908 | ; __eFISUBR16 @875
|
|---|
| 909 | ; __eFISUBR32 @876
|
|---|
| 910 | ; __eFLD1 @877
|
|---|
| 911 | ; __eFLD32 @878
|
|---|
| 912 | ; __eFLD64 @879
|
|---|
| 913 | ; __eFLD80 @880
|
|---|
| 914 | ; __eFLDCW @881
|
|---|
| 915 | ; __eFLDENV @882
|
|---|
| 916 | ; __eFLDL2E @883
|
|---|
| 917 | ; __eFLDLN2 @884
|
|---|
| 918 | ; __eFLDPI @885
|
|---|
| 919 | ; __eFLDZ @886
|
|---|
| 920 | ; __eFMUL32 @887
|
|---|
| 921 | ; __eFMUL64 @888
|
|---|
| 922 | ; __eFMULPreg @889
|
|---|
| 923 | ; __eFMULreg @890
|
|---|
| 924 | ; __eFMULtop @891
|
|---|
| 925 | ; __eFPATAN @892
|
|---|
| 926 | ; __eFPREM @893
|
|---|
| 927 | ; __eFPREM1 @894
|
|---|
| 928 | ; __eFPTAN @895
|
|---|
| 929 | ; __eFRNDINT @896
|
|---|
| 930 | ; __eFRSTOR @897
|
|---|
| 931 | ; __eFSAVE @898
|
|---|
| 932 | ; __eFSCALE @899
|
|---|
| 933 | ; __eFSIN @900
|
|---|
| 934 |
|
|---|
| 935 | ; __eFSQRT @901
|
|---|
| 936 | ; __eFST @902
|
|---|
| 937 | ; __eFST32 @903
|
|---|
| 938 | ; __eFST64 @904
|
|---|
| 939 | ; __eFSTCW @905
|
|---|
| 940 | ; __eFSTENV @906
|
|---|
| 941 | ; __eFSTP @907
|
|---|
| 942 | ; __eFSTP32 @908
|
|---|
| 943 | ; __eFSTP64 @909
|
|---|
| 944 | ; __eFSTP80 @910
|
|---|
| 945 | ; __eFSTSW @911
|
|---|
| 946 | ; __eFSUB32 @912
|
|---|
| 947 | ; __eFSUB64 @913
|
|---|
| 948 | ; __eFSUBPreg @914
|
|---|
| 949 | ; __eFSUBR32 @915
|
|---|
| 950 | ; __eFSUBR64 @916
|
|---|
| 951 | ; __eFSUBRPreg @917
|
|---|
| 952 | ; __eFSUBRreg @918
|
|---|
| 953 | ; __eFSUBRtop @919
|
|---|
| 954 | ; __eFSUBreg @920
|
|---|
| 955 | ; __eFSUBtop @921
|
|---|
| 956 | ; __eFTST @922
|
|---|
| 957 | ; __eFUCOM @923
|
|---|
| 958 | ; __eFUCOMP @924
|
|---|
| 959 | ; __eFUCOMPP @925
|
|---|
| 960 | ; __eFXAM @926
|
|---|
| 961 | ; __eFXCH @927
|
|---|
| 962 | ; __eFXTRACT @928
|
|---|
| 963 | ; __eFYL2X @929
|
|---|
| 964 | ; __eFYL2XP1 @930
|
|---|
| 965 | ; __eGetStatusWord @931
|
|---|
| 966 | _allrem = "__allrem@16" @939
|
|---|
| 967 | ; _allshl @940
|
|---|
| 968 | ; _allshr @941
|
|---|
| 969 | __atoi64 @942
|
|---|
| 970 | _aulldiv = "__aulldiv@16" @943
|
|---|
| 971 | _aullrem = "__allrem@16" @944
|
|---|
| 972 | ; _aullshr @945
|
|---|
| 973 | _chkstk = _chkstk @946
|
|---|
| 974 | ; _fltused @947
|
|---|
| 975 | _ftol = _NTDLL__ftol @948
|
|---|
| 976 | __i64toa @949
|
|---|
| 977 | __i64tow @950
|
|---|
| 978 | _itoa = _NTDLL_itoa @951
|
|---|
| 979 | __itow @952
|
|---|
| 980 | _ltoa = _NTDLL_ltoa @953
|
|---|
| 981 | __ltow @954
|
|---|
| 982 | _memccpy = __std_memccpy @955
|
|---|
| 983 | _memicmp = _NTDLL__memicmp @956
|
|---|
| 984 | __snprintf = __std_snprintf @957
|
|---|
| 985 | __snwprintf = __snwprintf @958
|
|---|
| 986 | __splitpath = __splitpath @959
|
|---|
| 987 | _strcmpi = __std_stricmp @960
|
|---|
| 988 | _stricmp = __std_stricmp @961
|
|---|
| 989 | _strlwr = __std_strlwr @962
|
|---|
| 990 | _strnicmp = __std_strnicmp @963
|
|---|
| 991 | _strupr = __std_strupr @964
|
|---|
| 992 | _ultoa = _NTDLL_ultoa @967
|
|---|
| 993 | __ultow @968
|
|---|
| 994 | _vsnprintf = __std_vsnprintf @969
|
|---|
| 995 | _wcsicmp = _NTDLL__wcsicmp @970
|
|---|
| 996 | _wcslwr = _NTDLL__wcslwr @971
|
|---|
| 997 | _wcsnicmp = _NTDLL__wcsnicmp @972
|
|---|
| 998 | _wcsupr = _NTDLL__wcsupr @973
|
|---|
| 999 | __wtoi @974
|
|---|
| 1000 | __wtoi64 @975
|
|---|
| 1001 | __wtol @976
|
|---|
| 1002 |
|
|---|
| 1003 | ; Borrow most funcs from our internal Odin EMX runtime
|
|---|
| 1004 |
|
|---|
| 1005 | ; abs = emx_abs @977
|
|---|
| 1006 | ; atan = emx_atan @978
|
|---|
| 1007 | ; atoi = emx_atoi @979
|
|---|
| 1008 | ; atol = emx_atol @980
|
|---|
| 1009 | ; ceil = emx_ceil @981
|
|---|
| 1010 | ; cos = emx_cos @982
|
|---|
| 1011 | ; fabs = emx_fabs @983
|
|---|
| 1012 | ; floor = emx_floor @984
|
|---|
| 1013 | ; isalnum = emx_isalnum @985
|
|---|
| 1014 | ; isalpha = emx_isalpha @986
|
|---|
| 1015 | ; iscntrl = emx_iscntrl @987
|
|---|
| 1016 | ; isdigit = emx_isdigit @988
|
|---|
| 1017 | ; isgraph = emx_isgraph @989
|
|---|
| 1018 | ; islower = emx_islower @990
|
|---|
| 1019 | ; isprint = emx_isprint @991
|
|---|
| 1020 | ; ispunct = emx_ispunct @992
|
|---|
| 1021 | ; isspace = emx_isspace @993
|
|---|
| 1022 | ; isupper = emx_isupper @994
|
|---|
| 1023 | iswalpha = _NTDLL_iswalpha @995
|
|---|
| 1024 | iswctype = _NTDLL_iswctype @996
|
|---|
| 1025 | ; isxdigit = emx_isxdigit @997
|
|---|
| 1026 | ; labs = emx_labs @998
|
|---|
| 1027 | ; log = emx_log @999
|
|---|
| 1028 | mbstowcs = _NTDLL_mbstowcs @1000
|
|---|
| 1029 |
|
|---|
| 1030 | ; memchr = emx_memchr @1001
|
|---|
| 1031 | ; memcmp = emx_memcmp @1002
|
|---|
| 1032 | ; memcpy = emx_memcpy @1003
|
|---|
| 1033 | ; memmove = emx_memmove @1004
|
|---|
| 1034 | ; memset = emx_memset @1005
|
|---|
| 1035 | ; pow = emx_pow @1106
|
|---|
| 1036 | ; qsort = emx_qsort @1007
|
|---|
| 1037 | ; sin = emx_sin @1008
|
|---|
| 1038 | ; sprintf = emx_sprintf @1009
|
|---|
| 1039 | ; sqrt = emx_sqrt @1010
|
|---|
| 1040 | ; sscanf = emx_sscanf @1011
|
|---|
| 1041 | ; strcat = emx_strcat @1012
|
|---|
| 1042 | ; strchr = emx_strchr @1013
|
|---|
| 1043 | ; strcmp = emx_strcmp @1014
|
|---|
| 1044 | ; strcpy = emx_strcpy @1015
|
|---|
| 1045 | ; strcspn = emx_strcspn @1016
|
|---|
| 1046 | ; strlen = emx_strlen @1017
|
|---|
| 1047 | ; strncat = emx_strncat @1018
|
|---|
| 1048 | ; strncmp = emx_strncmp @1019
|
|---|
| 1049 | ; strncpy = emx_strncpy @1020
|
|---|
| 1050 | ; strpbrk = emx_strpbrk @1021
|
|---|
| 1051 | ; strrchr = emx_strrchr @1022
|
|---|
| 1052 | ; strspn = emx_strspn @1023
|
|---|
| 1053 | ; strstr = emx_strstr @1024
|
|---|
| 1054 | ; strtol = emx_strtol @1025
|
|---|
| 1055 | ; strtoul = emx_strtoul @1026
|
|---|
| 1056 | swprintf = _NTDLL_swprintf @1027
|
|---|
| 1057 | ; tan = emx_tan @1028
|
|---|
| 1058 | ; tolower = emx_tolower @1029
|
|---|
| 1059 | ; toupper = emx_toupper @1030
|
|---|
| 1060 | towlower = _NTDLL_towlower @1031
|
|---|
| 1061 | towupper = _NTDLL_towupper @1032
|
|---|
| 1062 | ; vsprintf = emx_vsprintf @1033
|
|---|
| 1063 |
|
|---|
| 1064 | wcscat = _NTDLL_wcscat @1034
|
|---|
| 1065 | wcschr = _NTDLL_wcschr @1035
|
|---|
| 1066 | wcscmp = _NTDLL_wcscmp @1036
|
|---|
| 1067 | wcscpy = _NTDLL_wcscpy @1037
|
|---|
| 1068 | wcscspn = _NTDLL_wcscspn @1038
|
|---|
| 1069 | wcslen = _NTDLL_wcslen @1039
|
|---|
| 1070 | wcsncat = _NTDLL_wcsncat @1040
|
|---|
| 1071 | wcsncmp = _NTDLL_wcsncmp @1041
|
|---|
| 1072 | wcsncpy = _NTDLL_wcsncpy @1042
|
|---|
| 1073 | wcspbrk = _NTDLL_wcspbrk @1043
|
|---|
| 1074 | wcsrchr = _NTDLL_wcsrchr @1044
|
|---|
| 1075 | wcsspn = _NTDLL_wcsspn @1045
|
|---|
| 1076 | wcsstr = _NTDLL_wcsstr @1046
|
|---|
| 1077 | wcstok = _NTDLL_wcstok @1050
|
|---|
| 1078 | wcstol = _NTDLL_wcstol @1047
|
|---|
| 1079 | wcstombs = _NTDLL_wcstombs @1048
|
|---|
| 1080 | wcstoul = _NTDLL_wcstoul @1049
|
|---|
| 1081 |
|
|---|
| 1082 | ; Not found in NTDLL-SP6:
|
|---|
| 1083 | DebugBreak = "___regs_DebugBreak@4" @1200
|
|---|
| 1084 | NtPowerInformation = "_NtPowerInformation@20" @1201
|
|---|
| 1085 |
|
|---|
| 1086 | ; Odin private functions
|
|---|
| 1087 | "_RtlpLargeIntegerAdd@8" @1300
|
|---|
| 1088 |
|
|---|
| 1089 | ; latest NTDLL additions start from 2000
|
|---|
| 1090 |
|
|---|
| 1091 | RtlInt64ToUnicodeString = "_RtlInt64ToUnicodeString@16" @2000
|
|---|
| 1092 | RtlComputeCrc32 = "_RtlComputeCrc32@12" @2001
|
|---|
| 1093 | RtlDowncaseUnicodeChar = "_RtlDowncaseUnicodeChar@4" @2002
|
|---|
| 1094 | iswdigit = _NTDLL_iswdigit @2003
|
|---|
| 1095 | iswlower = _NTDLL_iswlower @2004
|
|---|
| 1096 | iswspace = _NTDLL_iswspace @2005
|
|---|
| 1097 | iswxdigit = _NTDLL_iswxdigit @2006
|
|---|
| 1098 | _alldiv = "__alldiv@16" @2007
|
|---|
| 1099 | _allmul = "__allmul@16" @2008
|
|---|
| 1100 | __ui64toa @2009
|
|---|
| 1101 | __ui64tow @2010
|
|---|