;
; NTDLL.DLL API definitions for NASM.
;
; (C) G-RoM in 2000/2002
Extern _CsrAllocateCaptureBuffer@12
Extern _CsrAllocateCapturePointer@12
Extern _CsrAllocateMessagePointer@12
Extern _CsrCaptureMessageBuffer@16
Extern _CsrCaptureMessageString@20
Extern _CsrCaptureTimeout@8
Extern _CsrClientCallServer@16
Extern _CsrClientConnectToServer@24
Extern _CsrFreeCaptureBuffer@4
Extern _CsrIdentifyAlertableThread@0
Extern _CsrNewThread@0
Extern _CsrProbeForRead@12
Extern _CsrProbeForWrite@12
Extern _CsrSetPriorityClass@8
Extern _DbgBreakPoint@0
Extern _DbgPrint
Extern _DbgPrompt@12
Extern _DbgSsHandleKmApiMsg@8
Extern _DbgSsInitialize@16
Extern _DbgUiConnectToDbg@0
Extern _DbgUiContinue@8
Extern _DbgUiWaitStateChange@8
Extern _DbgUserBreakPoint@0
Extern _KiRaiseUserExceptionDispatcher@0
Extern _KiUserApcDispatcher@20
Extern _KiUserCallbackDispatcher@12
Extern _KiUserExceptionDispatcher@8
Extern _LdrAccessResource@16
Extern _LdrDisableThreadCalloutsForDll@4
Extern _LdrEnumResources@20
Extern _LdrFindEntryForAddress@8
Extern _LdrFindResourceDirectory_U@16
Extern _LdrFindResource_U@16
Extern _LdrGetDllHandle@16
Extern _LdrGetProcedureAddress@16
Extern _LdrInitializeThunk@16
Extern _LdrLoadDll@16
Extern _LdrProcessRelocationBlock@16
Extern _LdrQueryImageFileExecutionOptions@24
Extern _LdrQueryProcessModuleInformation@12
Extern _LdrShutdownProcess@0
Extern _LdrShutdownThread@0
Extern _LdrUnloadDll@4
Extern _LdrVerifyImageMatchesChecksum@16
Extern _NPXEMULATORTABLE
Extern _NlsAnsiCodePage
Extern _NlsMbCodePageTag
Extern _NlsMbOemCodePageTag
Extern _NtAcceptConnectPort@24
Extern _NtAccessCheck@32
Extern _NtAccessCheckAndAuditAlarm@44
Extern _NtAddAtom@8
Extern _NtAdjustGroupsToken@24
Extern _NtAdjustPrivilegesToken@24
Extern _NtAlertResumeThread@8
Extern _NtAlertThread@4
Extern _NtAllocateLocallyUniqueId@4
Extern _NtAllocateUuids@12
Extern _NtAllocateVirtualMemory@24
Extern _NtCallbackReturn@12
Extern _NtCancelIoFile@8
Extern _NtCancelTimer@8
Extern _NtClearEvent@4
Extern _NtClose@4
Extern _NtCloseObjectAuditAlarm@12
Extern _NtCompleteConnectPort@4
Extern _NtConnectPort@32
Extern _NtContinue@8
Extern _NtCreateChannel@8
Extern _NtCreateDirectoryObject@12
Extern _NtCreateEvent@20
Extern _NtCreateEventPair@12
Extern _NtCreateFile@44
Extern _NtCreateIoCompletion@16
Extern _NtCreateKey@28
Extern _NtCreateMailslotFile@32
Extern _NtCreateMutant@16
Extern _NtCreateNamedPipeFile@56
Extern _NtCreatePagingFile@16
Extern _NtCreatePort@20
Extern _NtCreateProcess@32
Extern _NtCreateProfile@36
Extern _NtCreateSection@28
Extern _NtCreateSemaphore@20
Extern _NtCreateSymbolicLinkObject@16
Extern _NtCreateThread@32
Extern _NtCreateTimer@16
Extern _NtCreateToken@52
Extern _NtCurrentTeb@0
Extern _NtDelayExecution@8
Extern _NtDeleteAtom@4
Extern _NtDeleteFile@4
Extern _NtDeleteKey@4
Extern _NtDeleteObjectAuditAlarm@12
Extern _NtDeleteValueKey@8
Extern _NtDeviceIoControlFile@40
Extern _NtDisplayString@4
Extern _NtDuplicateObject@28
Extern _NtDuplicateToken@24
Extern _NtEnumerateKey@24
Extern _NtEnumerateValueKey@24
Extern _NtExtendSection@8
Extern _NtFindAtom@8
Extern _NtFlushBuffersFile@8
Extern _NtFlushInstructionCache@12
Extern _NtFlushKey@4
Extern _NtFlushVirtualMemory@16
Extern _NtFlushWriteBuffer@0
Extern _NtFreeVirtualMemory@16
Extern _NtFsControlFile@40
Extern _NtGetContextThread@8
Extern _NtGetPlugPlayEvent@16
Extern _NtGetTickCount@0
Extern _NtImpersonateClientOfPort@8
Extern _NtImpersonateThread@12
Extern _NtInitializeRegistry@4
Extern _NtListenChannel@8
Extern _NtListenPort@8
Extern _NtLoadDriver@4
Extern _NtLoadKey2@12
Extern _NtLoadKey@8
Extern _NtLockFile@40
Extern _NtLockVirtualMemory@16
Extern _NtMakeTemporaryObject@4
Extern _NtMapViewOfSection@40
Extern _NtNotifyChangeDirectoryFile@36
Extern _NtNotifyChangeKey@40
Extern _NtOpenChannel@8
Extern _NtOpenDirectoryObject@12
Extern _NtOpenEvent@12
Extern _NtOpenEventPair@12
Extern _NtOpenFile@24
Extern _NtOpenIoCompletion@12
Extern _NtOpenKey@12
Extern _NtOpenMutant@12
Extern _NtOpenObjectAuditAlarm@48
Extern _NtOpenProcess@16
Extern _NtOpenProcessToken@12
Extern _NtOpenSection@12
Extern _NtOpenSemaphore@12
Extern _NtOpenSymbolicLinkObject@12
Extern _NtOpenThread@16
Extern _NtOpenThreadToken@16
Extern _NtOpenTimer@12
Extern _NtPlugPlayControl@16
Extern _NtPrivilegeCheck@12
Extern _NtPrivilegeObjectAuditAlarm@24
Extern _NtPrivilegedServiceAuditAlarm@20
Extern _NtProtectVirtualMemory@20
Extern _NtPulseEvent@8
Extern _NtQueryAttributesFile@8
Extern _NtQueryDefaultLocale@8
Extern _NtQueryDirectoryFile@44
Extern _NtQueryDirectoryObject@28
Extern _NtQueryEaFile@36
Extern _NtQueryEvent@20
Extern _NtQueryFullAttributesFile@8
Extern _NtQueryInformationAtom@20
Extern _NtQueryInformationFile@20
Extern _NtQueryInformationPort@20
Extern _NtQueryInformationProcess@20
Extern _NtQueryInformationThread@20
Extern _NtQueryInformationToken@20
Extern _NtQueryIntervalProfile@8
Extern _NtQueryIoCompletion@20
Extern _NtQueryKey@20
Extern _NtQueryMultipleValueKey@24
Extern _NtQueryMutant@20
Extern _NtQueryObject@20
Extern _NtQueryOleDirectoryFile@44
Extern _NtQueryPerformanceCounter@8
Extern _NtQuerySection@20
Extern _NtQuerySecurityObject@20
Extern _NtQuerySemaphore@20
Extern _NtQuerySymbolicLinkObject@12
Extern _NtQuerySystemEnvironmentValue@16
Extern _NtQuerySystemInformation@16
Extern _NtQuerySystemTime@4
Extern _NtQueryTimer@20
Extern _NtQueryTimerResolution@12
Extern _NtQueryValueKey@24
Extern _NtQueryVirtualMemory@24
Extern _NtQueryVolumeInformationFile@20
Extern _NtQueueApcThread@20
Extern _NtRaiseException@12
Extern _NtRaiseHardError@24
Extern _NtReadFile@36
Extern _NtReadRequestData@24
Extern _NtReadVirtualMemory@20
Extern _NtRegisterThreadTerminatePort@4
Extern _NtReleaseMutant@8
Extern _NtReleaseSemaphore@12
Extern _NtRemoveIoCompletion@20
Extern _NtReplaceKey@12
Extern _NtReplyPort@8
Extern _NtReplyWaitReceivePort@16
Extern _NtReplyWaitReplyPort@8
Extern _NtReplyWaitSendChannel@12
Extern _NtRequestPort@8
Extern _NtRequestWaitReplyPort@12
Extern _NtResetEvent@8
Extern _NtRestoreKey@12
Extern _NtResumeThread@8
Extern _NtSaveKey@8
Extern _NtSendWaitReplyChannel@16
Extern _NtSetContextChannel@4
Extern _NtSetContextThread@8
Extern _NtSetDefaultHardErrorPort@4
Extern _NtSetDefaultLocale@8
Extern _NtSetEaFile@16
Extern _NtSetEvent@8
Extern _NtSetHighEventPair@4
Extern _NtSetHighWaitLowEventPair@4
Extern _NtSetHighWaitLowThread@0
Extern _NtSetInformationFile@20
Extern _NtSetInformationKey@16
Extern _NtSetInformationObject@16
Extern _NtSetInformationProcess@16
Extern _NtSetInformationThread@16
Extern _NtSetInformationToken@16
Extern _NtSetIntervalProfile@8
Extern _NtSetIoCompletion@20
Extern _NtSetLdtEntries@24
Extern _NtSetLowEventPair@4
Extern _NtSetLowWaitHighEventPair@4
Extern _NtSetLowWaitHighThread@0
Extern _NtSetSecurityObject@12
Extern _NtSetSystemEnvironmentValue@8
Extern _NtSetSystemInformation@12
Extern _NtSetSystemPowerState@12
Extern _NtSetSystemTime@8
Extern _NtSetTimer@28
Extern _NtSetTimerResolution@12
Extern _NtSetValueKey@24
Extern _NtSetVolumeInformationFile@20
Extern _NtShutdownSystem@4
Extern _NtSignalAndWaitForSingleObject@16
Extern _NtStartProfile@4
Extern _NtStopProfile@4
Extern _NtSuspendThread@8
Extern _NtSystemDebugControl@24
Extern _NtTerminateProcess@8
Extern _NtTerminateThread@8
Extern _NtTestAlert@0
Extern _NtUnloadDriver@4
Extern _NtUnloadKey@4
Extern _NtUnlockFile@20
Extern _NtUnlockVirtualMemory@16
Extern _NtUnmapViewOfSection@8
Extern _NtVdmControl@8
Extern _NtW32Call@20
Extern _NtWaitForMultipleObjects@20
Extern _NtWaitForSingleObject@12
Extern _NtWaitHighEventPair@4
Extern _NtWaitLowEventPair@4
Extern _NtWriteFile@36
Extern _NtWriteRequestData@24
Extern _NtWriteVirtualMemory@20
Extern _NtYieldExecution@0
Extern _PfxFindPrefix@8
Extern _PfxInitialize@4
Extern _PfxInsertPrefix@12
Extern _PfxRemovePrefix@8
Extern _RestoreEm87Context
Extern _RtlAbortRXact@4
Extern _RtlAbsoluteToSelfRelativeSD@12
Extern _RtlAcquirePebLock@0
Extern _RtlAcquireResourceExclusive@8
Extern _RtlAcquireResourceShared@8
Extern _RtlAddAccessAllowedAce@16
Extern _RtlAddAccessDeniedAce@16
Extern _RtlAddAce@20
Extern _RtlAddActionToRXact@24
Extern _RtlAddAtomToAtomTable@12
Extern _RtlAddAttributeActionToRXact@32
Extern _RtlAddAuditAccessAce@24
Extern _RtlAddCompoundAce@24
Extern _RtlAdjustPrivilege@16
Extern _RtlAllocateAndInitializeSid@44
Extern _RtlAllocateHandle@8
Extern _RtlAllocateHeap@12
Extern _RtlAnsiCharToUnicodeChar@4
Extern _RtlAnsiStringToUnicodeSize@4
Extern _RtlAnsiStringToUnicodeString@12
Extern _RtlAppendAsciizToString@8
Extern _RtlAppendStringToString@8
Extern _RtlAppendUnicodeStringToString@8
Extern _RtlAppendUnicodeToString@8
Extern _RtlApplyRXact@4
Extern _RtlApplyRXactNoFlush@4
Extern _RtlAreAllAccessesGranted@8
Extern _RtlAreAnyAccessesGranted@8
Extern _RtlAreBitsClear@12
Extern _RtlAreBitsSet@12
Extern _RtlAssert@16
Extern _RtlCaptureStackBackTrace@16
Extern _RtlCharToInteger@12
Extern _RtlCheckRegistryKey@8
Extern _RtlClearAllBits@4
Extern _RtlClearBits@12
Extern _RtlClosePropertySet@4
Extern _RtlCompactHeap@8
Extern _RtlCompareMemory@12
Extern _RtlCompareMemoryUlong@12
Extern _RtlCompareString@12
Extern _RtlCompareUnicodeString@12
Extern _RtlCompressBuffer@32
Extern _RtlConsoleMultiByteToUnicodeN@24
Extern _RtlConvertExclusiveToShared@4
Extern _RtlConvertLongToLargeInteger@4
Extern _RtlConvertSharedToExclusive@4
Extern _RtlConvertSidToUnicodeString@12
Extern _RtlConvertUiListToApiList@12
Extern _RtlConvertUlongToLargeInteger@4
Extern _RtlCopyLuid@8
Extern _RtlCopyLuidAndAttributesArray@12
Extern _RtlCopySecurityDescriptor@8
Extern _RtlCopySid@12
Extern _RtlCopySidAndAttributesArray@28
Extern _RtlCopyString@8
Extern _RtlCopyUnicodeString@8
Extern _RtlCreateAcl@12
Extern _RtlCreateAndSetSD@20
Extern _RtlCreateAtomTable@8
Extern _RtlCreateEnvironment@8
Extern _RtlCreateHeap@24
Extern _RtlCreateProcessParameters@40
Extern _RtlCreatePropertySet@36
Extern _RtlCreateQueryDebugBuffer@8
Extern _RtlCreateRegistryKey@8
Extern _RtlCreateSecurityDescriptor@8
Extern _RtlCreateTagHeap@16
Extern _RtlCreateUnicodeString@8
Extern _RtlCreateUnicodeStringFromAsciiz@8
Extern _RtlCreateUserProcess@40
Extern _RtlCreateUserSecurityObject@28
Extern _RtlCreateUserThread@40
Extern _RtlCustomCPToUnicodeN@24
Extern _RtlCutoverTimeToSystemTime@16
Extern _RtlDeNormalizeProcessParams@4
Extern _RtlDecompressBuffer@24
Extern _RtlDecompressFragment@32
Extern _RtlDelete@4
Extern _RtlDeleteAce@8
Extern _RtlDeleteAtomFromAtomTable@8
Extern _RtlDeleteCriticalSection@4
Extern _RtlDeleteElementGenericTable@8
Extern _RtlDeleteNoSplay@8
Extern _RtlDeleteRegistryValue@12
Extern _RtlDeleteResource@4
Extern _RtlDeleteSecurityObject@4
Extern _RtlDestroyAtomTable@4
Extern _RtlDestroyEnvironment@4
Extern _RtlDestroyHandleTable@4
Extern _RtlDestroyHeap@4
Extern _RtlDestroyProcessParameters@4
Extern _RtlDestroyQueryDebugBuffer@4
Extern _RtlDetermineDosPathNameType_U@4
Extern _RtlDoesFileExists_U@4
Extern _RtlDosPathNameToNtPathName_U@16
Extern _RtlDosSearchPath_U@24
Extern _RtlDowncaseUnicodeString@12
Extern _RtlDumpResource@4
Extern _RtlEmptyAtomTable@8
Extern _RtlEnlargedIntegerMultiply@8
Extern _RtlEnlargedUnsignedDivide@16
Extern _RtlEnlargedUnsignedMultiply@8
Extern _RtlEnterCriticalSection@4
Extern _RtlEnumProcessHeaps@8
Extern _RtlEnumerateGenericTable@8
Extern _RtlEnumerateGenericTableWithoutSplaying@8
Extern _RtlEnumerateProperties@24
Extern _RtlEqualComputerName@8
Extern _RtlEqualDomainName@8
Extern _RtlEqualLuid@8
Extern _RtlEqualPrefixSid@8
Extern _RtlEqualSid@8
Extern _RtlEqualString@12
Extern _RtlEqualUnicodeString@12
Extern _RtlEraseUnicodeString@4
Extern _RtlExpandEnvironmentStrings_U@16
Extern _RtlExtendHeap@16
Extern _RtlExtendedIntegerMultiply@12
Extern _RtlExtendedLargeIntegerDivide@16
Extern _RtlExtendedMagicDivide@20
Extern _RtlFillMemory@12
Extern _RtlFillMemoryUlong@12
Extern _RtlFindClearBits@12
Extern _RtlFindClearBitsAndSet@12
Extern _RtlFindLongestRunClear@8
Extern _RtlFindLongestRunSet@8
Extern _RtlFindMessage@20
Extern _RtlFindSetBits@12
Extern _RtlFindSetBitsAndClear@12
Extern _RtlFirstFreeAce@8
Extern _RtlFlushPropertySet@4
Extern _RtlFormatCurrentUserKeyPath@4
Extern _RtlFormatMessage@36
Extern _RtlFreeAnsiString@4
Extern _RtlFreeHandle@8
Extern _RtlFreeHeap@12
Extern _RtlFreeOemString@4
Extern _RtlFreeSid@4
Extern _RtlFreeUnicodeString@4
Extern _RtlFreeUserThreadStack@8
Extern _RtlGenerate8dot3Name@16
Extern _RtlGetAce@12
Extern _RtlGetCallersAddress@8
Extern _RtlGetCompressionWorkSpaceSize@12
Extern _RtlGetControlSecurityDescriptor@12
Extern _RtlGetCurrentDirectory_U@8
Extern _RtlGetDaclSecurityDescriptor@16
Extern _RtlGetElementGenericTable@8
Extern _RtlGetFullPathName_U@16
Extern _RtlGetGroupSecurityDescriptor@12
Extern _RtlGetLongestNtPathLength@0
Extern _RtlGetNtGlobalFlags@0
Extern _RtlGetNtProductType@4
Extern _RtlGetOwnerSecurityDescriptor@12
Extern _RtlGetProcessHeaps@8
Extern _RtlGetSaclSecurityDescriptor@16
Extern _RtlGetUserInfoHeap@20
Extern _RtlGuidToPropertySetName@8
Extern _RtlIdentifierAuthoritySid@4
Extern _RtlImageDirectoryEntryToData@16
Extern _RtlImageNtHeader@4
Extern _RtlImageRvaToSection@12
Extern _RtlImageRvaToVa@16
Extern _RtlImpersonateSelf@4
Extern _RtlInitAnsiString@8
Extern _RtlInitCodePageTable@8
Extern _RtlInitNlsTables@16
Extern _RtlInitString@8
Extern _RtlInitUnicodeString@8
Extern _RtlInitializeAtomPackage@4
Extern _RtlInitializeBitMap@12
Extern _RtlInitializeContext@20
Extern _RtlInitializeCriticalSection@4
Extern _RtlInitializeGenericTable@20
Extern _RtlInitializeHandleTable@12
Extern _RtlInitializeRXact@12
Extern _RtlInitializeResource@4
Extern _RtlInitializeSid@12
Extern _RtlInsertElementGenericTable@16
Extern _RtlIntegerToChar@16
Extern _RtlIntegerToUnicodeString@12
Extern _RtlIsDosDeviceName_U@4
Extern _RtlIsGenericTableEmpty@4
Extern _RtlIsNameLegalDOS8Dot3@12
Extern _RtlIsTextUnicode@12
Extern _RtlIsValidHandle@8
Extern _RtlIsValidIndexHandle@12
Extern _RtlLargeIntegerAdd@16
Extern _RtlLargeIntegerArithmeticShift@12
Extern _RtlLargeIntegerDivide@20
Extern _RtlLargeIntegerNegate@8
Extern _RtlLargeIntegerShiftLeft@12
Extern _RtlLargeIntegerShiftRight@12
Extern _RtlLargeIntegerSubtract@16
Extern _RtlLargeIntegerToChar@16
Extern _RtlLeaveCriticalSection@4
Extern _RtlLengthRequiredSid@4
Extern _RtlLengthSecurityDescriptor@4
Extern _RtlLengthSid@4
Extern _RtlLocalTimeToSystemTime@8
Extern _RtlLockHeap@4
Extern _RtlLookupAtomInAtomTable@12
Extern _RtlLookupElementGenericTable@8
Extern _RtlMakeSelfRelativeSD@12
Extern _RtlMapGenericMask@8
Extern _RtlMoveMemory@12
Extern _RtlMultiByteToUnicodeN@20
Extern _RtlMultiByteToUnicodeSize@12
Extern _RtlNewInstanceSecurityObject@40
Extern _RtlNewSecurityGrantedAccess@24
Extern _RtlNewSecurityObject@24
Extern _RtlNormalizeProcessParams@4
Extern _RtlNtStatusToDosError@4
Extern _RtlNumberGenericTableElements@4
Extern _RtlNumberOfClearBits@4
Extern _RtlNumberOfSetBits@4
Extern _RtlOemStringToUnicodeSize@4
Extern _RtlOemStringToUnicodeString@12
Extern _RtlOemToUnicodeN@20
Extern _RtlOpenCurrentUser@8
Extern _RtlPcToFileHeader@8
Extern _RtlPinAtomInAtomTable@8
Extern _RtlPrefixString@12
Extern _RtlPrefixUnicodeString@12
Extern _RtlPropertySetNameToGuid@12
Extern _RtlProtectHeap@8
Extern _RtlQueryAtomInAtomTable@24
Extern _RtlQueryEnvironmentVariable_U@12
Extern _RtlQueryInformationAcl@16
Extern _RtlQueryProcessBackTraceInformation@4
Extern _RtlQueryProcessDebugInformation@12
Extern _RtlQueryProcessHeapInformation@4
Extern _RtlQueryProcessLockInformation@4
Extern _RtlQueryProperties@28
Extern _RtlQueryPropertyNames@16
Extern _RtlQueryPropertySet@8
Extern _RtlQueryRegistryValues@20
Extern _RtlQuerySecurityObject@20
Extern _RtlQueryTagHeap@20
Extern _RtlQueryTimeZoneInformation@4
Extern _RtlRaiseException@4
Extern _RtlRaiseStatus@4
Extern _RtlRandom@4
Extern _RtlReAllocateHeap@16
Extern _RtlRealPredecessor@4
Extern _RtlRealSuccessor@4
Extern _RtlReleasePebLock@0
Extern _RtlReleaseResource@4
Extern _RtlRemoteCall@28
Extern _RtlResetRtlTranslations@4
Extern _RtlRunDecodeUnicodeString@8
Extern _RtlRunEncodeUnicodeString@8
Extern _RtlSecondsSince1970ToTime@8
Extern _RtlSecondsSince1980ToTime@8
Extern _RtlSelfRelativeToAbsoluteSD@44
Extern _RtlSetAllBits@4
Extern _RtlSetAttributesSecurityDescriptor@12
Extern _RtlSetBits@12
Extern _RtlSetCurrentDirectory_U@4
Extern _RtlSetCurrentEnvironment@8
Extern _RtlSetDaclSecurityDescriptor@16
Extern _RtlSetEnvironmentVariable@12
Extern _RtlSetGroupSecurityDescriptor@12
Extern _RtlSetInformationAcl@16
Extern _RtlSetOwnerSecurityDescriptor@12
Extern _RtlSetProperties@28
Extern _RtlSetPropertyNames@16
Extern _RtlSetPropertySetClassId@8
Extern _RtlSetSaclSecurityDescriptor@16
Extern _RtlSetSecurityObject@20
Extern _RtlSetTimeZoneInformation@4
Extern _RtlSetUnicodeCallouts@4
Extern _RtlSetUserFlagsHeap@20
Extern _RtlSetUserValueHeap@16
Extern _RtlSizeHeap@12
Extern _RtlSplay@4
Extern _RtlStartRXact@4
Extern _RtlSubAuthorityCountSid@4
Extern _RtlSubAuthoritySid@8
Extern _RtlSubtreePredecessor@4
Extern _RtlSubtreeSuccessor@4
Extern _RtlSystemTimeToLocalTime@8
Extern _RtlTimeFieldsToTime@8
Extern _RtlTimeToElapsedTimeFields@8
Extern _RtlTimeToSecondsSince1970@8
Extern _RtlTimeToSecondsSince1980@8
Extern _RtlTimeToTimeFields@8
Extern _RtlTryEnterCriticalSection@4
Extern _RtlUnicodeStringToAnsiSize@4
Extern _RtlUnicodeStringToAnsiString@12
Extern _RtlUnicodeStringToCountedOemString@12
Extern _RtlUnicodeStringToInteger@12
Extern _RtlUnicodeStringToOemSize@4
Extern _RtlUnicodeStringToOemString@12
Extern _RtlUnicodeToCustomCPN@24
Extern _RtlUnicodeToMultiByteN@20
Extern _RtlUnicodeToMultiByteSize@12
Extern _RtlUnicodeToOemN@20
Extern _RtlUniform@4
Extern _RtlUnlockHeap@4
Extern _RtlUnwind@16
Extern _RtlUpcaseUnicodeChar@4
Extern _RtlUpcaseUnicodeString@12
Extern _RtlUpcaseUnicodeStringToAnsiString@12
Extern _RtlUpcaseUnicodeStringToCountedOemString@12
Extern _RtlUpcaseUnicodeStringToOemString@12
Extern _RtlUpcaseUnicodeToCustomCPN@24
Extern _RtlUpcaseUnicodeToMultiByteN@20
Extern _RtlUpcaseUnicodeToOemN@20
Extern _RtlUpperChar@4
Extern _RtlUpperString@8
Extern _RtlUsageHeap@12
Extern _RtlValidAcl@4
Extern _RtlValidSecurityDescriptor@4
Extern _RtlValidSid@4
Extern _RtlValidateHeap@12
Extern _RtlValidateProcessHeaps@0
Extern _RtlWalkHeap@8
Extern _RtlWriteRegistryValue@24
Extern _RtlZeroHeap@8
Extern _RtlZeroMemory@8
Extern _RtlpNtCreateKey@24
Extern _RtlpNtEnumerateSubKey@16
Extern _RtlpNtMakeTemporaryKey@4
Extern _RtlpNtOpenKey@16
Extern _RtlpNtQueryValueKey@20
Extern _RtlpNtSetValueKey@16
Extern _RtlpUnWaitCriticalSection@4
Extern _RtlpWaitForCriticalSection@4
Extern _RtlxAnsiStringToUnicodeSize@4
Extern _RtlxOemStringToUnicodeSize@4
Extern _RtlxUnicodeStringToAnsiSize@4
Extern _RtlxUnicodeStringToOemSize@4
Extern _SaveEm87Context
Extern _ZwAcceptConnectPort@24
Extern _ZwAccessCheck@32
Extern _ZwAccessCheckAndAuditAlarm@44
Extern _ZwAddAtom@8
Extern _ZwAdjustGroupsToken@24
Extern _ZwAdjustPrivilegesToken@24
Extern _ZwAlertResumeThread@8
Extern _ZwAlertThread@4
Extern _ZwAllocateLocallyUniqueId@4
Extern _ZwAllocateUuids@12
Extern _ZwAllocateVirtualMemory@24
Extern _ZwCallbackReturn@12
Extern _ZwCancelIoFile@8
Extern _ZwCancelTimer@8
Extern _ZwClearEvent@4
Extern _ZwClose@4
Extern _ZwCloseObjectAuditAlarm@12
Extern _ZwCompleteConnectPort@4
Extern _ZwConnectPort@32
Extern _ZwContinue@8
Extern _ZwCreateChannel@8
Extern _ZwCreateDirectoryObject@12
Extern _ZwCreateEvent@20
Extern _ZwCreateEventPair@12
Extern _ZwCreateFile@44
Extern _ZwCreateIoCompletion@16
Extern _ZwCreateKey@28
Extern _ZwCreateMailslotFile@32
Extern _ZwCreateMutant@16
Extern _ZwCreateNamedPipeFile@56
Extern _ZwCreatePagingFile@16
Extern _ZwCreatePort@20
Extern _ZwCreateProcess@32
Extern _ZwCreateProfile@36
Extern _ZwCreateSection@28
Extern _ZwCreateSemaphore@20
Extern _ZwCreateSymbolicLinkObject@16
Extern _ZwCreateThread@32
Extern _ZwCreateTimer@16
Extern _ZwCreateToken@52
Extern _ZwDelayExecution@8
Extern _ZwDeleteAtom@4
Extern _ZwDeleteFile@4
Extern _ZwDeleteKey@4
Extern _ZwDeleteObjectAuditAlarm@12
Extern _ZwDeleteValueKey@8
Extern _ZwDeviceIoControlFile@40
Extern _ZwDisplayString@4
Extern _ZwDuplicateObject@28
Extern _ZwDuplicateToken@24
Extern _ZwEnumerateKey@24
Extern _ZwEnumerateValueKey@24
Extern _ZwExtendSection@8
Extern _ZwFindAtom@8
Extern _ZwFlushBuffersFile@8
Extern _ZwFlushInstructionCache@12
Extern _ZwFlushKey@4
Extern _ZwFlushVirtualMemory@16
Extern _ZwFlushWriteBuffer@0
Extern _ZwFreeVirtualMemory@16
Extern _ZwFsControlFile@40
Extern _ZwGetContextThread@8
Extern _ZwGetPlugPlayEvent@16
Extern _ZwGetTickCount@0
Extern _ZwImpersonateClientOfPort@8
Extern _ZwImpersonateThread@12
Extern _ZwInitializeRegistry@4
Extern _ZwListenChannel@8
Extern _ZwListenPort@8
Extern _ZwLoadDriver@4
Extern _ZwLoadKey2@12
Extern _ZwLoadKey@8
Extern _ZwLockFile@40
Extern _ZwLockVirtualMemory@16
Extern _ZwMakeTemporaryObject@4
Extern _ZwMapViewOfSection@40
Extern _ZwNotifyChangeDirectoryFile@36
Extern _ZwNotifyChangeKey@40
Extern _ZwOpenChannel@8
Extern _ZwOpenDirectoryObject@12
Extern _ZwOpenEvent@12
Extern _ZwOpenEventPair@12
Extern _ZwOpenFile@24
Extern _ZwOpenIoCompletion@12
Extern _ZwOpenKey@12
Extern _ZwOpenMutant@12
Extern _ZwOpenObjectAuditAlarm@48
Extern _ZwOpenProcess@16
Extern _ZwOpenProcessToken@12
Extern _ZwOpenSection@12
Extern _ZwOpenSemaphore@12
Extern _ZwOpenSymbolicLinkObject@12
Extern _ZwOpenThread@16
Extern _ZwOpenThreadToken@16
Extern _ZwOpenTimer@12
Extern _ZwPlugPlayControl@16
Extern _ZwPrivilegeCheck@12
Extern _ZwPrivilegeObjectAuditAlarm@24
Extern _ZwPrivilegedServiceAuditAlarm@20
Extern _ZwProtectVirtualMemory@20
Extern _ZwPulseEvent@8
Extern _ZwQueryAttributesFile@8
Extern _ZwQueryDefaultLocale@8
Extern _ZwQueryDirectoryFile@44
Extern _ZwQueryDirectoryObject@28
Extern _ZwQueryEaFile@36
Extern _ZwQueryEvent@20
Extern _ZwQueryFullAttributesFile@8
Extern _ZwQueryInformationAtom@20
Extern _ZwQueryInformationFile@20
Extern _ZwQueryInformationPort@20
Extern _ZwQueryInformationProcess@20
Extern _ZwQueryInformationThread@20
Extern _ZwQueryInformationToken@20
Extern _ZwQueryIntervalProfile@8
Extern _ZwQueryIoCompletion@20
Extern _ZwQueryKey@20
Extern _ZwQueryMultipleValueKey@24
Extern _ZwQueryMutant@20
Extern _ZwQueryObject@20
Extern _ZwQueryOleDirectoryFile@44
Extern _ZwQueryPerformanceCounter@8
Extern _ZwQuerySection@20
Extern _ZwQuerySecurityObject@20
Extern _ZwQuerySemaphore@20
Extern _ZwQuerySymbolicLinkObject@12
Extern _ZwQuerySystemEnvironmentValue@16
Extern _ZwQuerySystemInformation@16
Extern _ZwQuerySystemTime@4
Extern _ZwQueryTimer@20
Extern _ZwQueryTimerResolution@12
Extern _ZwQueryValueKey@24
Extern _ZwQueryVirtualMemory@24
Extern _ZwQueryVolumeInformationFile@20
Extern _ZwQueueApcThread@20
Extern _ZwRaiseException@12
Extern _ZwRaiseHardError@24
Extern _ZwReadFile@36
Extern _ZwReadRequestData@24
Extern _ZwReadVirtualMemory@20
Extern _ZwRegisterThreadTerminatePort@4
Extern _ZwReleaseMutant@8
Extern _ZwReleaseSemaphore@12
Extern _ZwRemoveIoCompletion@20
Extern _ZwReplaceKey@12
Extern _ZwReplyPort@8
Extern _ZwReplyWaitReceivePort@16
Extern _ZwReplyWaitReplyPort@8
Extern _ZwReplyWaitSendChannel@12
Extern _ZwRequestPort@8
Extern _ZwRequestWaitReplyPort@12
Extern _ZwResetEvent@8
Extern _ZwRestoreKey@12
Extern _ZwResumeThread@8
Extern _ZwSaveKey@8
Extern _ZwSendWaitReplyChannel@16
Extern _ZwSetContextChannel@4
Extern _ZwSetContextThread@8
Extern _ZwSetDefaultHardErrorPort@4
Extern _ZwSetDefaultLocale@8
Extern _ZwSetEaFile@16
Extern _ZwSetEvent@8
Extern _ZwSetHighEventPair@4
Extern _ZwSetHighWaitLowEventPair@4
Extern _ZwSetHighWaitLowThread@0
Extern _ZwSetInformationFile@20
Extern _ZwSetInformationKey@16
Extern _ZwSetInformationObject@16
Extern _ZwSetInformationProcess@16
Extern _ZwSetInformationThread@16
Extern _ZwSetInformationToken@16
Extern _ZwSetIntervalProfile@8
Extern _ZwSetIoCompletion@20
Extern _ZwSetLdtEntries@24
Extern _ZwSetLowEventPair@4
Extern _ZwSetLowWaitHighEventPair@4
Extern _ZwSetLowWaitHighThread@0
Extern _ZwSetSecurityObject@12
Extern _ZwSetSystemEnvironmentValue@8
Extern _ZwSetSystemInformation@12
Extern _ZwSetSystemPowerState@12
Extern _ZwSetSystemTime@8
Extern _ZwSetTimer@28
Extern _ZwSetTimerResolution@12
Extern _ZwSetValueKey@24
Extern _ZwSetVolumeInformationFile@20
Extern _ZwShutdownSystem@4
Extern _ZwSignalAndWaitForSingleObject@16
Extern _ZwStartProfile@4
Extern _ZwStopProfile@4
Extern _ZwSuspendThread@8
Extern _ZwSystemDebugControl@24
Extern _ZwTerminateProcess@8
Extern _ZwTerminateThread@8
Extern _ZwTestAlert@0
Extern _ZwUnloadDriver@4
Extern _ZwUnloadKey@4
Extern _ZwUnlockFile@20
Extern _ZwUnlockVirtualMemory@16
Extern _ZwUnmapViewOfSection@8
Extern _ZwVdmControl@8
Extern _ZwW32Call@20
Extern _ZwWaitForMultipleObjects@20
Extern _ZwWaitForSingleObject@12
Extern _ZwWaitHighEventPair@4
Extern _ZwWaitLowEventPair@4
Extern _ZwWriteFile@36
Extern _ZwWriteRequestData@24
Extern _ZwWriteVirtualMemory@20
Extern _ZwYieldExecution@0

%define CsrAllocateCaptureBuffer                   _CsrAllocateCaptureBuffer@12
%define CsrAllocateCapturePointer                  _CsrAllocateCapturePointer@12
%define CsrAllocateMessagePointer                  _CsrAllocateMessagePointer@12
%define CsrCaptureMessageBuffer                    _CsrCaptureMessageBuffer@16
%define CsrCaptureMessageString                    _CsrCaptureMessageString@20
%define CsrCaptureTimeout                          _CsrCaptureTimeout@8
%define CsrClientCallServer                        _CsrClientCallServer@16
%define CsrClientConnectToServer                   _CsrClientConnectToServer@24
%define CsrFreeCaptureBuffer                       _CsrFreeCaptureBuffer@4
%define CsrIdentifyAlertableThread                 _CsrIdentifyAlertableThread@0
%define CsrNewThread                               _CsrNewThread@0
%define CsrProbeForRead                            _CsrProbeForRead@12
%define CsrProbeForWrite                           _CsrProbeForWrite@12
%define CsrSetPriorityClass                        _CsrSetPriorityClass@8
%define DbgBreakPoint                              _DbgBreakPoint@0
%define DbgPrint                                   _DbgPrint
%define DbgPrompt                                  _DbgPrompt@12
%define DbgSsHandleKmApiMsg                        _DbgSsHandleKmApiMsg@8
%define DbgSsInitialize                            _DbgSsInitialize@16
%define DbgUiConnectToDbg                          _DbgUiConnectToDbg@0
%define DbgUiContinue                              _DbgUiContinue@8
%define DbgUiWaitStateChange                       _DbgUiWaitStateChange@8
%define DbgUserBreakPoint                          _DbgUserBreakPoint@0
%define KiRaiseUserExceptionDispatcher             _KiRaiseUserExceptionDispatcher@0
%define KiUserApcDispatcher                        _KiUserApcDispatcher@20
%define KiUserCallbackDispatcher                   _KiUserCallbackDispatcher@12
%define KiUserExceptionDispatcher                  _KiUserExceptionDispatcher@8
%define LdrAccessResource                          _LdrAccessResource@16
%define LdrDisableThreadCalloutsForDll             _LdrDisableThreadCalloutsForDll@4
%define LdrEnumResources                           _LdrEnumResources@20
%define LdrFindEntryForAddress                     _LdrFindEntryForAddress@8
%define LdrFindResourceDirectory_U                 _LdrFindResourceDirectory_U@16
%define LdrFindResource_U                          _LdrFindResource_U@16
%define LdrGetDllHandle                            _LdrGetDllHandle@16
%define LdrGetProcedureAddress                     _LdrGetProcedureAddress@16
%define LdrInitializeThunk                         _LdrInitializeThunk@16
%define LdrLoadDll                                 _LdrLoadDll@16
%define LdrProcessRelocationBlock                  _LdrProcessRelocationBlock@16
%define LdrQueryImageFileExecutionOptions          _LdrQueryImageFileExecutionOptions@24
%define LdrQueryProcessModuleInformation           _LdrQueryProcessModuleInformation@12
%define LdrShutdownProcess                         _LdrShutdownProcess@0
%define LdrShutdownThread                          _LdrShutdownThread@0
%define LdrUnloadDll                               _LdrUnloadDll@4
%define LdrVerifyImageMatchesChecksum              _LdrVerifyImageMatchesChecksum@16
%define NPXEMULATORTABLE                           _NPXEMULATORTABLE
%define NlsAnsiCodePage                            _NlsAnsiCodePage
%define NlsMbCodePageTag                           _NlsMbCodePageTag
%define NlsMbOemCodePageTag                        _NlsMbOemCodePageTag
%define NtAcceptConnectPort                        _NtAcceptConnectPort@24
%define NtAccessCheck                              _NtAccessCheck@32
%define NtAccessCheckAndAuditAlarm                 _NtAccessCheckAndAuditAlarm@44
%define NtAddAtom                                  _NtAddAtom@8
%define NtAdjustGroupsToken                        _NtAdjustGroupsToken@24
%define NtAdjustPrivilegesToken                    _NtAdjustPrivilegesToken@24
%define NtAlertResumeThread                        _NtAlertResumeThread@8
%define NtAlertThread                              _NtAlertThread@4
%define NtAllocateLocallyUniqueId                  _NtAllocateLocallyUniqueId@4
%define NtAllocateUuids                            _NtAllocateUuids@12
%define NtAllocateVirtualMemory                    _NtAllocateVirtualMemory@24
%define NtCallbackReturn                           _NtCallbackReturn@12
%define NtCancelIoFile                             _NtCancelIoFile@8
%define NtCancelTimer                              _NtCancelTimer@8
%define NtClearEvent                               _NtClearEvent@4
%define NtClose                                    _NtClose@4
%define NtCloseObjectAuditAlarm                    _NtCloseObjectAuditAlarm@12
%define NtCompleteConnectPort                      _NtCompleteConnectPort@4
%define NtConnectPort                              _NtConnectPort@32
%define NtContinue                                 _NtContinue@8
%define NtCreateChannel                            _NtCreateChannel@8
%define NtCreateDirectoryObject                    _NtCreateDirectoryObject@12
%define NtCreateEvent                              _NtCreateEvent@20
%define NtCreateEventPair                          _NtCreateEventPair@12
%define NtCreateFile                               _NtCreateFile@44
%define NtCreateIoCompletion                       _NtCreateIoCompletion@16
%define NtCreateKey                                _NtCreateKey@28
%define NtCreateMailslotFile                       _NtCreateMailslotFile@32
%define NtCreateMutant                             _NtCreateMutant@16
%define NtCreateNamedPipeFile                      _NtCreateNamedPipeFile@56
%define NtCreatePagingFile                         _NtCreatePagingFile@16
%define NtCreatePort                               _NtCreatePort@20
%define NtCreateProcess                            _NtCreateProcess@32
%define NtCreateProfile                            _NtCreateProfile@36
%define NtCreateSection                            _NtCreateSection@28
%define NtCreateSemaphore                          _NtCreateSemaphore@20
%define NtCreateSymbolicLinkObject                 _NtCreateSymbolicLinkObject@16
%define NtCreateThread                             _NtCreateThread@32
%define NtCreateTimer                              _NtCreateTimer@16
%define NtCreateToken                              _NtCreateToken@52
%define NtCurrentTeb                               _NtCurrentTeb@0
%define NtDelayExecution                           _NtDelayExecution@8
%define NtDeleteAtom                               _NtDeleteAtom@4
%define NtDeleteFile                               _NtDeleteFile@4
%define NtDeleteKey                                _NtDeleteKey@4
%define NtDeleteObjectAuditAlarm                   _NtDeleteObjectAuditAlarm@12
%define NtDeleteValueKey                           _NtDeleteValueKey@8
%define NtDeviceIoControlFile                      _NtDeviceIoControlFile@40
%define NtDisplayString                            _NtDisplayString@4
%define NtDuplicateObject                          _NtDuplicateObject@28
%define NtDuplicateToken                           _NtDuplicateToken@24
%define NtEnumerateKey                             _NtEnumerateKey@24
%define NtEnumerateValueKey                        _NtEnumerateValueKey@24
%define NtExtendSection                            _NtExtendSection@8
%define NtFindAtom                                 _NtFindAtom@8
%define NtFlushBuffersFile                         _NtFlushBuffersFile@8
%define NtFlushInstructionCache                    _NtFlushInstructionCache@12
%define NtFlushKey                                 _NtFlushKey@4
%define NtFlushVirtualMemory                       _NtFlushVirtualMemory@16
%define NtFlushWriteBuffer                         _NtFlushWriteBuffer@0
%define NtFreeVirtualMemory                        _NtFreeVirtualMemory@16
%define NtFsControlFile                            _NtFsControlFile@40
%define NtGetContextThread                         _NtGetContextThread@8
%define NtGetPlugPlayEvent                         _NtGetPlugPlayEvent@16
%define NtGetTickCount                             _NtGetTickCount@0
%define NtImpersonateClientOfPort                  _NtImpersonateClientOfPort@8
%define NtImpersonateThread                        _NtImpersonateThread@12
%define NtInitializeRegistry                       _NtInitializeRegistry@4
%define NtListenChannel                            _NtListenChannel@8
%define NtListenPort                               _NtListenPort@8
%define NtLoadDriver                               _NtLoadDriver@4
%define NtLoadKey2                                 _NtLoadKey2@12
%define NtLoadKey                                  _NtLoadKey@8
%define NtLockFile                                 _NtLockFile@40
%define NtLockVirtualMemory                        _NtLockVirtualMemory@16
%define NtMakeTemporaryObject                      _NtMakeTemporaryObject@4
%define NtMapViewOfSection                         _NtMapViewOfSection@40
%define NtNotifyChangeDirectoryFile                _NtNotifyChangeDirectoryFile@36
%define NtNotifyChangeKey                          _NtNotifyChangeKey@40
%define NtOpenChannel                              _NtOpenChannel@8
%define NtOpenDirectoryObject                      _NtOpenDirectoryObject@12
%define NtOpenEvent                                _NtOpenEvent@12
%define NtOpenEventPair                            _NtOpenEventPair@12
%define NtOpenFile                                 _NtOpenFile@24
%define NtOpenIoCompletion                         _NtOpenIoCompletion@12
%define NtOpenKey                                  _NtOpenKey@12
%define NtOpenMutant                               _NtOpenMutant@12
%define NtOpenObjectAuditAlarm                     _NtOpenObjectAuditAlarm@48
%define NtOpenProcess                              _NtOpenProcess@16
%define NtOpenProcessToken                         _NtOpenProcessToken@12
%define NtOpenSection                              _NtOpenSection@12
%define NtOpenSemaphore                            _NtOpenSemaphore@12
%define NtOpenSymbolicLinkObject                   _NtOpenSymbolicLinkObject@12
%define NtOpenThread                               _NtOpenThread@16
%define NtOpenThreadToken                          _NtOpenThreadToken@16
%define NtOpenTimer                                _NtOpenTimer@12
%define NtPlugPlayControl                          _NtPlugPlayControl@16
%define NtPrivilegeCheck                           _NtPrivilegeCheck@12
%define NtPrivilegeObjectAuditAlarm                _NtPrivilegeObjectAuditAlarm@24
%define NtPrivilegedServiceAuditAlarm              _NtPrivilegedServiceAuditAlarm@20
%define NtProtectVirtualMemory                     _NtProtectVirtualMemory@20
%define NtPulseEvent                               _NtPulseEvent@8
%define NtQueryAttributesFile                      _NtQueryAttributesFile@8
%define NtQueryDefaultLocale                       _NtQueryDefaultLocale@8
%define NtQueryDirectoryFile                       _NtQueryDirectoryFile@44
%define NtQueryDirectoryObject                     _NtQueryDirectoryObject@28
%define NtQueryEaFile                              _NtQueryEaFile@36
%define NtQueryEvent                               _NtQueryEvent@20
%define NtQueryFullAttributesFile                  _NtQueryFullAttributesFile@8
%define NtQueryInformationAtom                     _NtQueryInformationAtom@20
%define NtQueryInformationFile                     _NtQueryInformationFile@20
%define NtQueryInformationPort                     _NtQueryInformationPort@20
%define NtQueryInformationProcess                  _NtQueryInformationProcess@20
%define NtQueryInformationThread                   _NtQueryInformationThread@20
%define NtQueryInformationToken                    _NtQueryInformationToken@20
%define NtQueryIntervalProfile                     _NtQueryIntervalProfile@8
%define NtQueryIoCompletion                        _NtQueryIoCompletion@20
%define NtQueryKey                                 _NtQueryKey@20
%define NtQueryMultipleValueKey                    _NtQueryMultipleValueKey@24
%define NtQueryMutant                              _NtQueryMutant@20
%define NtQueryObject                              _NtQueryObject@20
%define NtQueryOleDirectoryFile                    _NtQueryOleDirectoryFile@44
%define NtQueryPerformanceCounter                  _NtQueryPerformanceCounter@8
%define NtQuerySection                             _NtQuerySection@20
%define NtQuerySecurityObject                      _NtQuerySecurityObject@20
%define NtQuerySemaphore                           _NtQuerySemaphore@20
%define NtQuerySymbolicLinkObject                  _NtQuerySymbolicLinkObject@12
%define NtQuerySystemEnvironmentValue              _NtQuerySystemEnvironmentValue@16
%define NtQuerySystemInformation                   _NtQuerySystemInformation@16
%define NtQuerySystemTime                          _NtQuerySystemTime@4
%define NtQueryTimer                               _NtQueryTimer@20
%define NtQueryTimerResolution                     _NtQueryTimerResolution@12
%define NtQueryValueKey                            _NtQueryValueKey@24
%define NtQueryVirtualMemory                       _NtQueryVirtualMemory@24
%define NtQueryVolumeInformationFile               _NtQueryVolumeInformationFile@20
%define NtQueueApcThread                           _NtQueueApcThread@20
%define NtRaiseException                           _NtRaiseException@12
%define NtRaiseHardError                           _NtRaiseHardError@24
%define NtReadFile                                 _NtReadFile@36
%define NtReadRequestData                          _NtReadRequestData@24
%define NtReadVirtualMemory                        _NtReadVirtualMemory@20
%define NtRegisterThreadTerminatePort              _NtRegisterThreadTerminatePort@4
%define NtReleaseMutant                            _NtReleaseMutant@8
%define NtReleaseSemaphore                         _NtReleaseSemaphore@12
%define NtRemoveIoCompletion                       _NtRemoveIoCompletion@20
%define NtReplaceKey                               _NtReplaceKey@12
%define NtReplyPort                                _NtReplyPort@8
%define NtReplyWaitReceivePort                     _NtReplyWaitReceivePort@16
%define NtReplyWaitReplyPort                       _NtReplyWaitReplyPort@8
%define NtReplyWaitSendChannel                     _NtReplyWaitSendChannel@12
%define NtRequestPort                              _NtRequestPort@8
%define NtRequestWaitReplyPort                     _NtRequestWaitReplyPort@12
%define NtResetEvent                               _NtResetEvent@8
%define NtRestoreKey                               _NtRestoreKey@12
%define NtResumeThread                             _NtResumeThread@8
%define NtSaveKey                                  _NtSaveKey@8
%define NtSendWaitReplyChannel                     _NtSendWaitReplyChannel@16
%define NtSetContextChannel                        _NtSetContextChannel@4
%define NtSetContextThread                         _NtSetContextThread@8
%define NtSetDefaultHardErrorPort                  _NtSetDefaultHardErrorPort@4
%define NtSetDefaultLocale                         _NtSetDefaultLocale@8
%define NtSetEaFile                                _NtSetEaFile@16
%define NtSetEvent                                 _NtSetEvent@8
%define NtSetHighEventPair                         _NtSetHighEventPair@4
%define NtSetHighWaitLowEventPair                  _NtSetHighWaitLowEventPair@4
%define NtSetHighWaitLowThread                     _NtSetHighWaitLowThread@0
%define NtSetInformationFile                       _NtSetInformationFile@20
%define NtSetInformationKey                        _NtSetInformationKey@16
%define NtSetInformationObject                     _NtSetInformationObject@16
%define NtSetInformationProcess                    _NtSetInformationProcess@16
%define NtSetInformationThread                     _NtSetInformationThread@16
%define NtSetInformationToken                      _NtSetInformationToken@16
%define NtSetIntervalProfile                       _NtSetIntervalProfile@8
%define NtSetIoCompletion                          _NtSetIoCompletion@20
%define NtSetLdtEntries                            _NtSetLdtEntries@24
%define NtSetLowEventPair                          _NtSetLowEventPair@4
%define NtSetLowWaitHighEventPair                  _NtSetLowWaitHighEventPair@4
%define NtSetLowWaitHighThread                     _NtSetLowWaitHighThread@0
%define NtSetSecurityObject                        _NtSetSecurityObject@12
%define NtSetSystemEnvironmentValue                _NtSetSystemEnvironmentValue@8
%define NtSetSystemInformation                     _NtSetSystemInformation@12
%define NtSetSystemPowerState                      _NtSetSystemPowerState@12
%define NtSetSystemTime                            _NtSetSystemTime@8
%define NtSetTimer                                 _NtSetTimer@28
%define NtSetTimerResolution                       _NtSetTimerResolution@12
%define NtSetValueKey                              _NtSetValueKey@24
%define NtSetVolumeInformationFile                 _NtSetVolumeInformationFile@20
%define NtShutdownSystem                           _NtShutdownSystem@4
%define NtSignalAndWaitForSingleObject             _NtSignalAndWaitForSingleObject@16
%define NtStartProfile                             _NtStartProfile@4
%define NtStopProfile                              _NtStopProfile@4
%define NtSuspendThread                            _NtSuspendThread@8
%define NtSystemDebugControl                       _NtSystemDebugControl@24
%define NtTerminateProcess                         _NtTerminateProcess@8
%define NtTerminateThread                          _NtTerminateThread@8
%define NtTestAlert                                _NtTestAlert@0
%define NtUnloadDriver                             _NtUnloadDriver@4
%define NtUnloadKey                                _NtUnloadKey@4
%define NtUnlockFile                               _NtUnlockFile@20
%define NtUnlockVirtualMemory                      _NtUnlockVirtualMemory@16
%define NtUnmapViewOfSection                       _NtUnmapViewOfSection@8
%define NtVdmControl                               _NtVdmControl@8
%define NtW32Call                                  _NtW32Call@20
%define NtWaitForMultipleObjects                   _NtWaitForMultipleObjects@20
%define NtWaitForSingleObject                      _NtWaitForSingleObject@12
%define NtWaitHighEventPair                        _NtWaitHighEventPair@4
%define NtWaitLowEventPair                         _NtWaitLowEventPair@4
%define NtWriteFile                                _NtWriteFile@36
%define NtWriteRequestData                         _NtWriteRequestData@24
%define NtWriteVirtualMemory                       _NtWriteVirtualMemory@20
%define NtYieldExecution                           _NtYieldExecution@0
%define PfxFindPrefix                              _PfxFindPrefix@8
%define PfxInitialize                              _PfxInitialize@4
%define PfxInsertPrefix                            _PfxInsertPrefix@12
%define PfxRemovePrefix                            _PfxRemovePrefix@8
%define RestoreEm87Context                         _RestoreEm87Context
%define RtlAbortRXact                              _RtlAbortRXact@4
%define RtlAbsoluteToSelfRelativeSD                _RtlAbsoluteToSelfRelativeSD@12
%define RtlAcquirePebLock                          _RtlAcquirePebLock@0
%define RtlAcquireResourceExclusive                _RtlAcquireResourceExclusive@8
%define RtlAcquireResourceShared                   _RtlAcquireResourceShared@8
%define RtlAddAccessAllowedAce                     _RtlAddAccessAllowedAce@16
%define RtlAddAccessDeniedAce                      _RtlAddAccessDeniedAce@16
%define RtlAddAce                                  _RtlAddAce@20
%define RtlAddActionToRXact                        _RtlAddActionToRXact@24
%define RtlAddAtomToAtomTable                      _RtlAddAtomToAtomTable@12
%define RtlAddAttributeActionToRXact               _RtlAddAttributeActionToRXact@32
%define RtlAddAuditAccessAce                       _RtlAddAuditAccessAce@24
%define RtlAddCompoundAce                          _RtlAddCompoundAce@24
%define RtlAdjustPrivilege                         _RtlAdjustPrivilege@16
%define RtlAllocateAndInitializeSid                _RtlAllocateAndInitializeSid@44
%define RtlAllocateHandle                          _RtlAllocateHandle@8
%define RtlAllocateHeap                            _RtlAllocateHeap@12
%define RtlAnsiCharToUnicodeChar                   _RtlAnsiCharToUnicodeChar@4
%define RtlAnsiStringToUnicodeSize                 _RtlAnsiStringToUnicodeSize@4
%define RtlAnsiStringToUnicodeString               _RtlAnsiStringToUnicodeString@12
%define RtlAppendAsciizToString                    _RtlAppendAsciizToString@8
%define RtlAppendStringToString                    _RtlAppendStringToString@8
%define RtlAppendUnicodeStringToString             _RtlAppendUnicodeStringToString@8
%define RtlAppendUnicodeToString                   _RtlAppendUnicodeToString@8
%define RtlApplyRXact                              _RtlApplyRXact@4
%define RtlApplyRXactNoFlush                       _RtlApplyRXactNoFlush@4
%define RtlAreAllAccessesGranted                   _RtlAreAllAccessesGranted@8
%define RtlAreAnyAccessesGranted                   _RtlAreAnyAccessesGranted@8
%define RtlAreBitsClear                            _RtlAreBitsClear@12
%define RtlAreBitsSet                              _RtlAreBitsSet@12
%define RtlAssert                                  _RtlAssert@16
%define RtlCaptureStackBackTrace                   _RtlCaptureStackBackTrace@16
%define RtlCharToInteger                           _RtlCharToInteger@12
%define RtlCheckRegistryKey                        _RtlCheckRegistryKey@8
%define RtlClearAllBits                            _RtlClearAllBits@4
%define RtlClearBits                               _RtlClearBits@12
%define RtlClosePropertySet                        _RtlClosePropertySet@4
%define RtlCompactHeap                             _RtlCompactHeap@8
%define RtlCompareMemory                           _RtlCompareMemory@12
%define RtlCompareMemoryUlong                      _RtlCompareMemoryUlong@12
%define RtlCompareString                           _RtlCompareString@12
%define RtlCompareUnicodeString                    _RtlCompareUnicodeString@12
%define RtlCompressBuffer                          _RtlCompressBuffer@32
%define RtlConsoleMultiByteToUnicodeN              _RtlConsoleMultiByteToUnicodeN@24
%define RtlConvertExclusiveToShared                _RtlConvertExclusiveToShared@4
%define RtlConvertLongToLargeInteger               _RtlConvertLongToLargeInteger@4
%define RtlConvertSharedToExclusive                _RtlConvertSharedToExclusive@4
%define RtlConvertSidToUnicodeString               _RtlConvertSidToUnicodeString@12
%define RtlConvertUiListToApiList                  _RtlConvertUiListToApiList@12
%define RtlConvertUlongToLargeInteger              _RtlConvertUlongToLargeInteger@4
%define RtlCopyLuid                                _RtlCopyLuid@8
%define RtlCopyLuidAndAttributesArray              _RtlCopyLuidAndAttributesArray@12
%define RtlCopySecurityDescriptor                  _RtlCopySecurityDescriptor@8
%define RtlCopySid                                 _RtlCopySid@12
%define RtlCopySidAndAttributesArray               _RtlCopySidAndAttributesArray@28
%define RtlCopyString                              _RtlCopyString@8
%define RtlCopyUnicodeString                       _RtlCopyUnicodeString@8
%define RtlCreateAcl                               _RtlCreateAcl@12
%define RtlCreateAndSetSD                          _RtlCreateAndSetSD@20
%define RtlCreateAtomTable                         _RtlCreateAtomTable@8
%define RtlCreateEnvironment                       _RtlCreateEnvironment@8
%define RtlCreateHeap                              _RtlCreateHeap@24
%define RtlCreateProcessParameters                 _RtlCreateProcessParameters@40
%define RtlCreatePropertySet                       _RtlCreatePropertySet@36
%define RtlCreateQueryDebugBuffer                  _RtlCreateQueryDebugBuffer@8
%define RtlCreateRegistryKey                       _RtlCreateRegistryKey@8
%define RtlCreateSecurityDescriptor                _RtlCreateSecurityDescriptor@8
%define RtlCreateTagHeap                           _RtlCreateTagHeap@16
%define RtlCreateUnicodeString                     _RtlCreateUnicodeString@8
%define RtlCreateUnicodeStringFromAsciiz           _RtlCreateUnicodeStringFromAsciiz@8
%define RtlCreateUserProcess                       _RtlCreateUserProcess@40
%define RtlCreateUserSecurityObject                _RtlCreateUserSecurityObject@28
%define RtlCreateUserThread                        _RtlCreateUserThread@40
%define RtlCustomCPToUnicodeN                      _RtlCustomCPToUnicodeN@24
%define RtlCutoverTimeToSystemTime                 _RtlCutoverTimeToSystemTime@16
%define RtlDeNormalizeProcessParams                _RtlDeNormalizeProcessParams@4
%define RtlDecompressBuffer                        _RtlDecompressBuffer@24
%define RtlDecompressFragment                      _RtlDecompressFragment@32
%define RtlDelete                                  _RtlDelete@4
%define RtlDeleteAce                               _RtlDeleteAce@8
%define RtlDeleteAtomFromAtomTable                 _RtlDeleteAtomFromAtomTable@8
%define RtlDeleteCriticalSection                   _RtlDeleteCriticalSection@4
%define RtlDeleteElementGenericTable               _RtlDeleteElementGenericTable@8
%define RtlDeleteNoSplay                           _RtlDeleteNoSplay@8
%define RtlDeleteRegistryValue                     _RtlDeleteRegistryValue@12
%define RtlDeleteResource                          _RtlDeleteResource@4
%define RtlDeleteSecurityObject                    _RtlDeleteSecurityObject@4
%define RtlDestroyAtomTable                        _RtlDestroyAtomTable@4
%define RtlDestroyEnvironment                      _RtlDestroyEnvironment@4
%define RtlDestroyHandleTable                      _RtlDestroyHandleTable@4
%define RtlDestroyHeap                             _RtlDestroyHeap@4
%define RtlDestroyProcessParameters                _RtlDestroyProcessParameters@4
%define RtlDestroyQueryDebugBuffer                 _RtlDestroyQueryDebugBuffer@4
%define RtlDetermineDosPathNameType_U              _RtlDetermineDosPathNameType_U@4
%define RtlDoesFileExists_U                        _RtlDoesFileExists_U@4
%define RtlDosPathNameToNtPathName_U               _RtlDosPathNameToNtPathName_U@16
%define RtlDosSearchPath_U                         _RtlDosSearchPath_U@24
%define RtlDowncaseUnicodeString                   _RtlDowncaseUnicodeString@12
%define RtlDumpResource                            _RtlDumpResource@4
%define RtlEmptyAtomTable                          _RtlEmptyAtomTable@8
%define RtlEnlargedIntegerMultiply                 _RtlEnlargedIntegerMultiply@8
%define RtlEnlargedUnsignedDivide                  _RtlEnlargedUnsignedDivide@16
%define RtlEnlargedUnsignedMultiply                _RtlEnlargedUnsignedMultiply@8
%define RtlEnterCriticalSection                    _RtlEnterCriticalSection@4
%define RtlEnumProcessHeaps                        _RtlEnumProcessHeaps@8
%define RtlEnumerateGenericTable                   _RtlEnumerateGenericTable@8
%define RtlEnumerateGenericTableWithoutSplaying    _RtlEnumerateGenericTableWithoutSplaying@8
%define RtlEnumerateProperties                     _RtlEnumerateProperties@24
%define RtlEqualComputerName                       _RtlEqualComputerName@8
%define RtlEqualDomainName                         _RtlEqualDomainName@8
%define RtlEqualLuid                               _RtlEqualLuid@8
%define RtlEqualPrefixSid                          _RtlEqualPrefixSid@8
%define RtlEqualSid                                _RtlEqualSid@8
%define RtlEqualString                             _RtlEqualString@12
%define RtlEqualUnicodeString                      _RtlEqualUnicodeString@12
%define RtlEraseUnicodeString                      _RtlEraseUnicodeString@4
%define RtlExpandEnvironmentStrings_U              _RtlExpandEnvironmentStrings_U@16
%define RtlExtendHeap                              _RtlExtendHeap@16
%define RtlExtendedIntegerMultiply                 _RtlExtendedIntegerMultiply@12
%define RtlExtendedLargeIntegerDivide              _RtlExtendedLargeIntegerDivide@16
%define RtlExtendedMagicDivide                     _RtlExtendedMagicDivide@20
%define RtlFillMemory                              _RtlFillMemory@12
%define RtlFillMemoryUlong                         _RtlFillMemoryUlong@12
%define RtlFindClearBits                           _RtlFindClearBits@12
%define RtlFindClearBitsAndSet                     _RtlFindClearBitsAndSet@12
%define RtlFindLongestRunClear                     _RtlFindLongestRunClear@8
%define RtlFindLongestRunSet                       _RtlFindLongestRunSet@8
%define RtlFindMessage                             _RtlFindMessage@20
%define RtlFindSetBits                             _RtlFindSetBits@12
%define RtlFindSetBitsAndClear                     _RtlFindSetBitsAndClear@12
%define RtlFirstFreeAce                            _RtlFirstFreeAce@8
%define RtlFlushPropertySet                        _RtlFlushPropertySet@4
%define RtlFormatCurrentUserKeyPath                _RtlFormatCurrentUserKeyPath@4
%define RtlFormatMessage                           _RtlFormatMessage@36
%define RtlFreeAnsiString                          _RtlFreeAnsiString@4
%define RtlFreeHandle                              _RtlFreeHandle@8
%define RtlFreeHeap                                _RtlFreeHeap@12
%define RtlFreeOemString                           _RtlFreeOemString@4
%define RtlFreeSid                                 _RtlFreeSid@4
%define RtlFreeUnicodeString                       _RtlFreeUnicodeString@4
%define RtlFreeUserThreadStack                     _RtlFreeUserThreadStack@8
%define RtlGenerate8dot3Name                       _RtlGenerate8dot3Name@16
%define RtlGetAce                                  _RtlGetAce@12
%define RtlGetCallersAddress                       _RtlGetCallersAddress@8
%define RtlGetCompressionWorkSpaceSize             _RtlGetCompressionWorkSpaceSize@12
%define RtlGetControlSecurityDescriptor            _RtlGetControlSecurityDescriptor@12
%define RtlGetCurrentDirectory_U                   _RtlGetCurrentDirectory_U@8
%define RtlGetDaclSecurityDescriptor               _RtlGetDaclSecurityDescriptor@16
%define RtlGetElementGenericTable                  _RtlGetElementGenericTable@8
%define RtlGetFullPathName_U                       _RtlGetFullPathName_U@16
%define RtlGetGroupSecurityDescriptor              _RtlGetGroupSecurityDescriptor@12
%define RtlGetLongestNtPathLength                  _RtlGetLongestNtPathLength@0
%define RtlGetNtGlobalFlags                        _RtlGetNtGlobalFlags@0
%define RtlGetNtProductType                        _RtlGetNtProductType@4
%define RtlGetOwnerSecurityDescriptor              _RtlGetOwnerSecurityDescriptor@12
%define RtlGetProcessHeaps                         _RtlGetProcessHeaps@8
%define RtlGetSaclSecurityDescriptor               _RtlGetSaclSecurityDescriptor@16
%define RtlGetUserInfoHeap                         _RtlGetUserInfoHeap@20
%define RtlGuidToPropertySetName                   _RtlGuidToPropertySetName@8
%define RtlIdentifierAuthoritySid                  _RtlIdentifierAuthoritySid@4
%define RtlImageDirectoryEntryToData               _RtlImageDirectoryEntryToData@16
%define RtlImageNtHeader                           _RtlImageNtHeader@4
%define RtlImageRvaToSection                       _RtlImageRvaToSection@12
%define RtlImageRvaToVa                            _RtlImageRvaToVa@16
%define RtlImpersonateSelf                         _RtlImpersonateSelf@4
%define RtlInitAnsiString                          _RtlInitAnsiString@8
%define RtlInitCodePageTable                       _RtlInitCodePageTable@8
%define RtlInitNlsTables                           _RtlInitNlsTables@16
%define RtlInitString                              _RtlInitString@8
%define RtlInitUnicodeString                       _RtlInitUnicodeString@8
%define RtlInitializeAtomPackage                   _RtlInitializeAtomPackage@4
%define RtlInitializeBitMap                        _RtlInitializeBitMap@12
%define RtlInitializeContext                       _RtlInitializeContext@20
%define RtlInitializeCriticalSection               _RtlInitializeCriticalSection@4
%define RtlInitializeGenericTable                  _RtlInitializeGenericTable@20
%define RtlInitializeHandleTable                   _RtlInitializeHandleTable@12
%define RtlInitializeRXact                         _RtlInitializeRXact@12
%define RtlInitializeResource                      _RtlInitializeResource@4
%define RtlInitializeSid                           _RtlInitializeSid@12
%define RtlInsertElementGenericTable               _RtlInsertElementGenericTable@16
%define RtlIntegerToChar                           _RtlIntegerToChar@16
%define RtlIntegerToUnicodeString                  _RtlIntegerToUnicodeString@12
%define RtlIsDosDeviceName_U                       _RtlIsDosDeviceName_U@4
%define RtlIsGenericTableEmpty                     _RtlIsGenericTableEmpty@4
%define RtlIsNameLegalDOS8Dot3                     _RtlIsNameLegalDOS8Dot3@12
%define RtlIsTextUnicode                           _RtlIsTextUnicode@12
%define RtlIsValidHandle                           _RtlIsValidHandle@8
%define RtlIsValidIndexHandle                      _RtlIsValidIndexHandle@12
%define RtlLargeIntegerAdd                         _RtlLargeIntegerAdd@16
%define RtlLargeIntegerArithmeticShift             _RtlLargeIntegerArithmeticShift@12
%define RtlLargeIntegerDivide                      _RtlLargeIntegerDivide@20
%define RtlLargeIntegerNegate                      _RtlLargeIntegerNegate@8
%define RtlLargeIntegerShiftLeft                   _RtlLargeIntegerShiftLeft@12
%define RtlLargeIntegerShiftRight                  _RtlLargeIntegerShiftRight@12
%define RtlLargeIntegerSubtract                    _RtlLargeIntegerSubtract@16
%define RtlLargeIntegerToChar                      _RtlLargeIntegerToChar@16
%define RtlLeaveCriticalSection                    _RtlLeaveCriticalSection@4
%define RtlLengthRequiredSid                       _RtlLengthRequiredSid@4
%define RtlLengthSecurityDescriptor                _RtlLengthSecurityDescriptor@4
%define RtlLengthSid                               _RtlLengthSid@4
%define RtlLocalTimeToSystemTime                   _RtlLocalTimeToSystemTime@8
%define RtlLockHeap                                _RtlLockHeap@4
%define RtlLookupAtomInAtomTable                   _RtlLookupAtomInAtomTable@12
%define RtlLookupElementGenericTable               _RtlLookupElementGenericTable@8
%define RtlMakeSelfRelativeSD                      _RtlMakeSelfRelativeSD@12
%define RtlMapGenericMask                          _RtlMapGenericMask@8
%define RtlMoveMemory                              _RtlMoveMemory@12
%define RtlMultiByteToUnicodeN                     _RtlMultiByteToUnicodeN@20
%define RtlMultiByteToUnicodeSize                  _RtlMultiByteToUnicodeSize@12
%define RtlNewInstanceSecurityObject               _RtlNewInstanceSecurityObject@40
%define RtlNewSecurityGrantedAccess                _RtlNewSecurityGrantedAccess@24
%define RtlNewSecurityObject                       _RtlNewSecurityObject@24
%define RtlNormalizeProcessParams                  _RtlNormalizeProcessParams@4
%define RtlNtStatusToDosError                      _RtlNtStatusToDosError@4
%define RtlNumberGenericTableElements              _RtlNumberGenericTableElements@4
%define RtlNumberOfClearBits                       _RtlNumberOfClearBits@4
%define RtlNumberOfSetBits                         _RtlNumberOfSetBits@4
%define RtlOemStringToUnicodeSize                  _RtlOemStringToUnicodeSize@4
%define RtlOemStringToUnicodeString                _RtlOemStringToUnicodeString@12
%define RtlOemToUnicodeN                           _RtlOemToUnicodeN@20
%define RtlOpenCurrentUser                         _RtlOpenCurrentUser@8
%define RtlPcToFileHeader                          _RtlPcToFileHeader@8
%define RtlPinAtomInAtomTable                      _RtlPinAtomInAtomTable@8
%define RtlPrefixString                            _RtlPrefixString@12
%define RtlPrefixUnicodeString                     _RtlPrefixUnicodeString@12
%define RtlPropertySetNameToGuid                   _RtlPropertySetNameToGuid@12
%define RtlProtectHeap                             _RtlProtectHeap@8
%define RtlQueryAtomInAtomTable                    _RtlQueryAtomInAtomTable@24
%define RtlQueryEnvironmentVariable_U              _RtlQueryEnvironmentVariable_U@12
%define RtlQueryInformationAcl                     _RtlQueryInformationAcl@16
%define RtlQueryProcessBackTraceInformation        _RtlQueryProcessBackTraceInformation@4
%define RtlQueryProcessDebugInformation            _RtlQueryProcessDebugInformation@12
%define RtlQueryProcessHeapInformation             _RtlQueryProcessHeapInformation@4
%define RtlQueryProcessLockInformation             _RtlQueryProcessLockInformation@4
%define RtlQueryProperties                         _RtlQueryProperties@28
%define RtlQueryPropertyNames                      _RtlQueryPropertyNames@16
%define RtlQueryPropertySet                        _RtlQueryPropertySet@8
%define RtlQueryRegistryValues                     _RtlQueryRegistryValues@20
%define RtlQuerySecurityObject                     _RtlQuerySecurityObject@20
%define RtlQueryTagHeap                            _RtlQueryTagHeap@20
%define RtlQueryTimeZoneInformation                _RtlQueryTimeZoneInformation@4
%define RtlRaiseException                          _RtlRaiseException@4
%define RtlRaiseStatus                             _RtlRaiseStatus@4
%define RtlRandom                                  _RtlRandom@4
%define RtlReAllocateHeap                          _RtlReAllocateHeap@16
%define RtlRealPredecessor                         _RtlRealPredecessor@4
%define RtlRealSuccessor                           _RtlRealSuccessor@4
%define RtlReleasePebLock                          _RtlReleasePebLock@0
%define RtlReleaseResource                         _RtlReleaseResource@4
%define RtlRemoteCall                              _RtlRemoteCall@28
%define RtlResetRtlTranslations                    _RtlResetRtlTranslations@4
%define RtlRunDecodeUnicodeString                  _RtlRunDecodeUnicodeString@8
%define RtlRunEncodeUnicodeString                  _RtlRunEncodeUnicodeString@8
%define RtlSecondsSince1970ToTime                  _RtlSecondsSince1970ToTime@8
%define RtlSecondsSince1980ToTime                  _RtlSecondsSince1980ToTime@8
%define RtlSelfRelativeToAbsoluteSD                _RtlSelfRelativeToAbsoluteSD@44
%define RtlSetAllBits                              _RtlSetAllBits@4
%define RtlSetAttributesSecurityDescriptor         _RtlSetAttributesSecurityDescriptor@12
%define RtlSetBits                                 _RtlSetBits@12
%define RtlSetCurrentDirectory_U                   _RtlSetCurrentDirectory_U@4
%define RtlSetCurrentEnvironment                   _RtlSetCurrentEnvironment@8
%define RtlSetDaclSecurityDescriptor               _RtlSetDaclSecurityDescriptor@16
%define RtlSetEnvironmentVariable                  _RtlSetEnvironmentVariable@12
%define RtlSetGroupSecurityDescriptor              _RtlSetGroupSecurityDescriptor@12
%define RtlSetInformationAcl                       _RtlSetInformationAcl@16
%define RtlSetOwnerSecurityDescriptor              _RtlSetOwnerSecurityDescriptor@12
%define RtlSetProperties                           _RtlSetProperties@28
%define RtlSetPropertyNames                        _RtlSetPropertyNames@16
%define RtlSetPropertySetClassId                   _RtlSetPropertySetClassId@8
%define RtlSetSaclSecurityDescriptor               _RtlSetSaclSecurityDescriptor@16
%define RtlSetSecurityObject                       _RtlSetSecurityObject@20
%define RtlSetTimeZoneInformation                  _RtlSetTimeZoneInformation@4
%define RtlSetUnicodeCallouts                      _RtlSetUnicodeCallouts@4
%define RtlSetUserFlagsHeap                        _RtlSetUserFlagsHeap@20
%define RtlSetUserValueHeap                        _RtlSetUserValueHeap@16
%define RtlSizeHeap                                _RtlSizeHeap@12
%define RtlSplay                                   _RtlSplay@4
%define RtlStartRXact                              _RtlStartRXact@4
%define RtlSubAuthorityCountSid                    _RtlSubAuthorityCountSid@4
%define RtlSubAuthoritySid                         _RtlSubAuthoritySid@8
%define RtlSubtreePredecessor                      _RtlSubtreePredecessor@4
%define RtlSubtreeSuccessor                        _RtlSubtreeSuccessor@4
%define RtlSystemTimeToLocalTime                   _RtlSystemTimeToLocalTime@8
%define RtlTimeFieldsToTime                        _RtlTimeFieldsToTime@8
%define RtlTimeToElapsedTimeFields                 _RtlTimeToElapsedTimeFields@8
%define RtlTimeToSecondsSince1970                  _RtlTimeToSecondsSince1970@8
%define RtlTimeToSecondsSince1980                  _RtlTimeToSecondsSince1980@8
%define RtlTimeToTimeFields                        _RtlTimeToTimeFields@8
%define RtlTryEnterCriticalSection                 _RtlTryEnterCriticalSection@4
%define RtlUnicodeStringToAnsiSize                 _RtlUnicodeStringToAnsiSize@4
%define RtlUnicodeStringToAnsiString               _RtlUnicodeStringToAnsiString@12
%define RtlUnicodeStringToCountedOemString         _RtlUnicodeStringToCountedOemString@12
%define RtlUnicodeStringToInteger                  _RtlUnicodeStringToInteger@12
%define RtlUnicodeStringToOemSize                  _RtlUnicodeStringToOemSize@4
%define RtlUnicodeStringToOemString                _RtlUnicodeStringToOemString@12
%define RtlUnicodeToCustomCPN                      _RtlUnicodeToCustomCPN@24
%define RtlUnicodeToMultiByteN                     _RtlUnicodeToMultiByteN@20
%define RtlUnicodeToMultiByteSize                  _RtlUnicodeToMultiByteSize@12
%define RtlUnicodeToOemN                           _RtlUnicodeToOemN@20
%define RtlUniform                                 _RtlUniform@4
%define RtlUnlockHeap                              _RtlUnlockHeap@4
%define RtlUnwind                                  _RtlUnwind@16
%define RtlUpcaseUnicodeChar                       _RtlUpcaseUnicodeChar@4
%define RtlUpcaseUnicodeString                     _RtlUpcaseUnicodeString@12
%define RtlUpcaseUnicodeStringToAnsiString         _RtlUpcaseUnicodeStringToAnsiString@12
%define RtlUpcaseUnicodeStringToCountedOemString   _RtlUpcaseUnicodeStringToCountedOemString@12
%define RtlUpcaseUnicodeStringToOemString          _RtlUpcaseUnicodeStringToOemString@12
%define RtlUpcaseUnicodeToCustomCPN                _RtlUpcaseUnicodeToCustomCPN@24
%define RtlUpcaseUnicodeToMultiByteN               _RtlUpcaseUnicodeToMultiByteN@20
%define RtlUpcaseUnicodeToOemN                     _RtlUpcaseUnicodeToOemN@20
%define RtlUpperChar                               _RtlUpperChar@4
%define RtlUpperString                             _RtlUpperString@8
%define RtlUsageHeap                               _RtlUsageHeap@12
%define RtlValidAcl                                _RtlValidAcl@4
%define RtlValidSecurityDescriptor                 _RtlValidSecurityDescriptor@4
%define RtlValidSid                                _RtlValidSid@4
%define RtlValidateHeap                            _RtlValidateHeap@12
%define RtlValidateProcessHeaps                    _RtlValidateProcessHeaps@0
%define RtlWalkHeap                                _RtlWalkHeap@8
%define RtlWriteRegistryValue                      _RtlWriteRegistryValue@24
%define RtlZeroHeap                                _RtlZeroHeap@8
%define RtlZeroMemory                              _RtlZeroMemory@8
%define RtlpNtCreateKey                            _RtlpNtCreateKey@24
%define RtlpNtEnumerateSubKey                      _RtlpNtEnumerateSubKey@16
%define RtlpNtMakeTemporaryKey                     _RtlpNtMakeTemporaryKey@4
%define RtlpNtOpenKey                              _RtlpNtOpenKey@16
%define RtlpNtQueryValueKey                        _RtlpNtQueryValueKey@20
%define RtlpNtSetValueKey                          _RtlpNtSetValueKey@16
%define RtlpUnWaitCriticalSection                  _RtlpUnWaitCriticalSection@4
%define RtlpWaitForCriticalSection                 _RtlpWaitForCriticalSection@4
%define RtlxAnsiStringToUnicodeSize                _RtlxAnsiStringToUnicodeSize@4
%define RtlxOemStringToUnicodeSize                 _RtlxOemStringToUnicodeSize@4
%define RtlxUnicodeStringToAnsiSize                _RtlxUnicodeStringToAnsiSize@4
%define RtlxUnicodeStringToOemSize                 _RtlxUnicodeStringToOemSize@4
%define SaveEm87Context                            _SaveEm87Context
%define ZwAcceptConnectPort                        _ZwAcceptConnectPort@24
%define ZwAccessCheck                              _ZwAccessCheck@32
%define ZwAccessCheckAndAuditAlarm                 _ZwAccessCheckAndAuditAlarm@44
%define ZwAddAtom                                  _ZwAddAtom@8
%define ZwAdjustGroupsToken                        _ZwAdjustGroupsToken@24
%define ZwAdjustPrivilegesToken                    _ZwAdjustPrivilegesToken@24
%define ZwAlertResumeThread                        _ZwAlertResumeThread@8
%define ZwAlertThread                              _ZwAlertThread@4
%define ZwAllocateLocallyUniqueId                  _ZwAllocateLocallyUniqueId@4
%define ZwAllocateUuids                            _ZwAllocateUuids@12
%define ZwAllocateVirtualMemory                    _ZwAllocateVirtualMemory@24
%define ZwCallbackReturn                           _ZwCallbackReturn@12
%define ZwCancelIoFile                             _ZwCancelIoFile@8
%define ZwCancelTimer                              _ZwCancelTimer@8
%define ZwClearEvent                               _ZwClearEvent@4
%define ZwClose                                    _ZwClose@4
%define ZwCloseObjectAuditAlarm                    _ZwCloseObjectAuditAlarm@12
%define ZwCompleteConnectPort                      _ZwCompleteConnectPort@4
%define ZwConnectPort                              _ZwConnectPort@32
%define ZwContinue                                 _ZwContinue@8
%define ZwCreateChannel                            _ZwCreateChannel@8
%define ZwCreateDirectoryObject                    _ZwCreateDirectoryObject@12
%define ZwCreateEvent                              _ZwCreateEvent@20
%define ZwCreateEventPair                          _ZwCreateEventPair@12
%define ZwCreateFile                               _ZwCreateFile@44
%define ZwCreateIoCompletion                       _ZwCreateIoCompletion@16
%define ZwCreateKey                                _ZwCreateKey@28
%define ZwCreateMailslotFile                       _ZwCreateMailslotFile@32
%define ZwCreateMutant                             _ZwCreateMutant@16
%define ZwCreateNamedPipeFile                      _ZwCreateNamedPipeFile@56
%define ZwCreatePagingFile                         _ZwCreatePagingFile@16
%define ZwCreatePort                               _ZwCreatePort@20
%define ZwCreateProcess                            _ZwCreateProcess@32
%define ZwCreateProfile                            _ZwCreateProfile@36
%define ZwCreateSection                            _ZwCreateSection@28
%define ZwCreateSemaphore                          _ZwCreateSemaphore@20
%define ZwCreateSymbolicLinkObject                 _ZwCreateSymbolicLinkObject@16
%define ZwCreateThread                             _ZwCreateThread@32
%define ZwCreateTimer                              _ZwCreateTimer@16
%define ZwCreateToken                              _ZwCreateToken@52
%define ZwDelayExecution                           _ZwDelayExecution@8
%define ZwDeleteAtom                               _ZwDeleteAtom@4
%define ZwDeleteFile                               _ZwDeleteFile@4
%define ZwDeleteKey                                _ZwDeleteKey@4
%define ZwDeleteObjectAuditAlarm                   _ZwDeleteObjectAuditAlarm@12
%define ZwDeleteValueKey                           _ZwDeleteValueKey@8
%define ZwDeviceIoControlFile                      _ZwDeviceIoControlFile@40
%define ZwDisplayString                            _ZwDisplayString@4
%define ZwDuplicateObject                          _ZwDuplicateObject@28
%define ZwDuplicateToken                           _ZwDuplicateToken@24
%define ZwEnumerateKey                             _ZwEnumerateKey@24
%define ZwEnumerateValueKey                        _ZwEnumerateValueKey@24
%define ZwExtendSection                            _ZwExtendSection@8
%define ZwFindAtom                                 _ZwFindAtom@8
%define ZwFlushBuffersFile                         _ZwFlushBuffersFile@8
%define ZwFlushInstructionCache                    _ZwFlushInstructionCache@12
%define ZwFlushKey                                 _ZwFlushKey@4
%define ZwFlushVirtualMemory                       _ZwFlushVirtualMemory@16
%define ZwFlushWriteBuffer                         _ZwFlushWriteBuffer@0
%define ZwFreeVirtualMemory                        _ZwFreeVirtualMemory@16
%define ZwFsControlFile                            _ZwFsControlFile@40
%define ZwGetContextThread                         _ZwGetContextThread@8
%define ZwGetPlugPlayEvent                         _ZwGetPlugPlayEvent@16
%define ZwGetTickCount                             _ZwGetTickCount@0
%define ZwImpersonateClientOfPort                  _ZwImpersonateClientOfPort@8
%define ZwImpersonateThread                        _ZwImpersonateThread@12
%define ZwInitializeRegistry                       _ZwInitializeRegistry@4
%define ZwListenChannel                            _ZwListenChannel@8
%define ZwListenPort                               _ZwListenPort@8
%define ZwLoadDriver                               _ZwLoadDriver@4
%define ZwLoadKey2                                 _ZwLoadKey2@12
%define ZwLoadKey                                  _ZwLoadKey@8
%define ZwLockFile                                 _ZwLockFile@40
%define ZwLockVirtualMemory                        _ZwLockVirtualMemory@16
%define ZwMakeTemporaryObject                      _ZwMakeTemporaryObject@4
%define ZwMapViewOfSection                         _ZwMapViewOfSection@40
%define ZwNotifyChangeDirectoryFile                _ZwNotifyChangeDirectoryFile@36
%define ZwNotifyChangeKey                          _ZwNotifyChangeKey@40
%define ZwOpenChannel                              _ZwOpenChannel@8
%define ZwOpenDirectoryObject                      _ZwOpenDirectoryObject@12
%define ZwOpenEvent                                _ZwOpenEvent@12
%define ZwOpenEventPair                            _ZwOpenEventPair@12
%define ZwOpenFile                                 _ZwOpenFile@24
%define ZwOpenIoCompletion                         _ZwOpenIoCompletion@12
%define ZwOpenKey                                  _ZwOpenKey@12
%define ZwOpenMutant                               _ZwOpenMutant@12
%define ZwOpenObjectAuditAlarm                     _ZwOpenObjectAuditAlarm@48
%define ZwOpenProcess                              _ZwOpenProcess@16
%define ZwOpenProcessToken                         _ZwOpenProcessToken@12
%define ZwOpenSection                              _ZwOpenSection@12
%define ZwOpenSemaphore                            _ZwOpenSemaphore@12
%define ZwOpenSymbolicLinkObject                   _ZwOpenSymbolicLinkObject@12
%define ZwOpenThread                               _ZwOpenThread@16
%define ZwOpenThreadToken                          _ZwOpenThreadToken@16
%define ZwOpenTimer                                _ZwOpenTimer@12
%define ZwPlugPlayControl                          _ZwPlugPlayControl@16
%define ZwPrivilegeCheck                           _ZwPrivilegeCheck@12
%define ZwPrivilegeObjectAuditAlarm                _ZwPrivilegeObjectAuditAlarm@24
%define ZwPrivilegedServiceAuditAlarm              _ZwPrivilegedServiceAuditAlarm@20
%define ZwProtectVirtualMemory                     _ZwProtectVirtualMemory@20
%define ZwPulseEvent                               _ZwPulseEvent@8
%define ZwQueryAttributesFile                      _ZwQueryAttributesFile@8
%define ZwQueryDefaultLocale                       _ZwQueryDefaultLocale@8
%define ZwQueryDirectoryFile                       _ZwQueryDirectoryFile@44
%define ZwQueryDirectoryObject                     _ZwQueryDirectoryObject@28
%define ZwQueryEaFile                              _ZwQueryEaFile@36
%define ZwQueryEvent                               _ZwQueryEvent@20
%define ZwQueryFullAttributesFile                  _ZwQueryFullAttributesFile@8
%define ZwQueryInformationAtom                     _ZwQueryInformationAtom@20
%define ZwQueryInformationFile                     _ZwQueryInformationFile@20
%define ZwQueryInformationPort                     _ZwQueryInformationPort@20
%define ZwQueryInformationProcess                  _ZwQueryInformationProcess@20
%define ZwQueryInformationThread                   _ZwQueryInformationThread@20
%define ZwQueryInformationToken                    _ZwQueryInformationToken@20
%define ZwQueryIntervalProfile                     _ZwQueryIntervalProfile@8
%define ZwQueryIoCompletion                        _ZwQueryIoCompletion@20
%define ZwQueryKey                                 _ZwQueryKey@20
%define ZwQueryMultipleValueKey                    _ZwQueryMultipleValueKey@24
%define ZwQueryMutant                              _ZwQueryMutant@20
%define ZwQueryObject                              _ZwQueryObject@20
%define ZwQueryOleDirectoryFile                    _ZwQueryOleDirectoryFile@44
%define ZwQueryPerformanceCounter                  _ZwQueryPerformanceCounter@8
%define ZwQuerySection                             _ZwQuerySection@20
%define ZwQuerySecurityObject                      _ZwQuerySecurityObject@20
%define ZwQuerySemaphore                           _ZwQuerySemaphore@20
%define ZwQuerySymbolicLinkObject                  _ZwQuerySymbolicLinkObject@12
%define ZwQuerySystemEnvironmentValue              _ZwQuerySystemEnvironmentValue@16
%define ZwQuerySystemInformation                   _ZwQuerySystemInformation@16
%define ZwQuerySystemTime                          _ZwQuerySystemTime@4
%define ZwQueryTimer                               _ZwQueryTimer@20
%define ZwQueryTimerResolution                     _ZwQueryTimerResolution@12
%define ZwQueryValueKey                            _ZwQueryValueKey@24
%define ZwQueryVirtualMemory                       _ZwQueryVirtualMemory@24
%define ZwQueryVolumeInformationFile               _ZwQueryVolumeInformationFile@20
%define ZwQueueApcThread                           _ZwQueueApcThread@20
%define ZwRaiseException                           _ZwRaiseException@12
%define ZwRaiseHardError                           _ZwRaiseHardError@24
%define ZwReadFile                                 _ZwReadFile@36
%define ZwReadRequestData                          _ZwReadRequestData@24
%define ZwReadVirtualMemory                        _ZwReadVirtualMemory@20
%define ZwRegisterThreadTerminatePort              _ZwRegisterThreadTerminatePort@4
%define ZwReleaseMutant                            _ZwReleaseMutant@8
%define ZwReleaseSemaphore                         _ZwReleaseSemaphore@12
%define ZwRemoveIoCompletion                       _ZwRemoveIoCompletion@20
%define ZwReplaceKey                               _ZwReplaceKey@12
%define ZwReplyPort                                _ZwReplyPort@8
%define ZwReplyWaitReceivePort                     _ZwReplyWaitReceivePort@16
%define ZwReplyWaitReplyPort                       _ZwReplyWaitReplyPort@8
%define ZwReplyWaitSendChannel                     _ZwReplyWaitSendChannel@12
%define ZwRequestPort                              _ZwRequestPort@8
%define ZwRequestWaitReplyPort                     _ZwRequestWaitReplyPort@12
%define ZwResetEvent                               _ZwResetEvent@8
%define ZwRestoreKey                               _ZwRestoreKey@12
%define ZwResumeThread                             _ZwResumeThread@8
%define ZwSaveKey                                  _ZwSaveKey@8
%define ZwSendWaitReplyChannel                     _ZwSendWaitReplyChannel@16
%define ZwSetContextChannel                        _ZwSetContextChannel@4
%define ZwSetContextThread                         _ZwSetContextThread@8
%define ZwSetDefaultHardErrorPort                  _ZwSetDefaultHardErrorPort@4
%define ZwSetDefaultLocale                         _ZwSetDefaultLocale@8
%define ZwSetEaFile                                _ZwSetEaFile@16
%define ZwSetEvent                                 _ZwSetEvent@8
%define ZwSetHighEventPair                         _ZwSetHighEventPair@4
%define ZwSetHighWaitLowEventPair                  _ZwSetHighWaitLowEventPair@4
%define ZwSetHighWaitLowThread                     _ZwSetHighWaitLowThread@0
%define ZwSetInformationFile                       _ZwSetInformationFile@20
%define ZwSetInformationKey                        _ZwSetInformationKey@16
%define ZwSetInformationObject                     _ZwSetInformationObject@16
%define ZwSetInformationProcess                    _ZwSetInformationProcess@16
%define ZwSetInformationThread                     _ZwSetInformationThread@16
%define ZwSetInformationToken                      _ZwSetInformationToken@16
%define ZwSetIntervalProfile                       _ZwSetIntervalProfile@8
%define ZwSetIoCompletion                          _ZwSetIoCompletion@20
%define ZwSetLdtEntries                            _ZwSetLdtEntries@24
%define ZwSetLowEventPair                          _ZwSetLowEventPair@4
%define ZwSetLowWaitHighEventPair                  _ZwSetLowWaitHighEventPair@4
%define ZwSetLowWaitHighThread                     _ZwSetLowWaitHighThread@0
%define ZwSetSecurityObject                        _ZwSetSecurityObject@12
%define ZwSetSystemEnvironmentValue                _ZwSetSystemEnvironmentValue@8
%define ZwSetSystemInformation                     _ZwSetSystemInformation@12
%define ZwSetSystemPowerState                      _ZwSetSystemPowerState@12
%define ZwSetSystemTime                            _ZwSetSystemTime@8
%define ZwSetTimer                                 _ZwSetTimer@28
%define ZwSetTimerResolution                       _ZwSetTimerResolution@12
%define ZwSetValueKey                              _ZwSetValueKey@24
%define ZwSetVolumeInformationFile                 _ZwSetVolumeInformationFile@20
%define ZwShutdownSystem                           _ZwShutdownSystem@4
%define ZwSignalAndWaitForSingleObject             _ZwSignalAndWaitForSingleObject@16
%define ZwStartProfile                             _ZwStartProfile@4
%define ZwStopProfile                              _ZwStopProfile@4
%define ZwSuspendThread                            _ZwSuspendThread@8
%define ZwSystemDebugControl                       _ZwSystemDebugControl@24
%define ZwTerminateProcess                         _ZwTerminateProcess@8
%define ZwTerminateThread                          _ZwTerminateThread@8
%define ZwTestAlert                                _ZwTestAlert@0
%define ZwUnloadDriver                             _ZwUnloadDriver@4
%define ZwUnloadKey                                _ZwUnloadKey@4
%define ZwUnlockFile                               _ZwUnlockFile@20
%define ZwUnlockVirtualMemory                      _ZwUnlockVirtualMemory@16
%define ZwUnmapViewOfSection                       _ZwUnmapViewOfSection@8
%define ZwVdmControl                               _ZwVdmControl@8
%define ZwW32Call                                  _ZwW32Call@20
%define ZwWaitForMultipleObjects                   _ZwWaitForMultipleObjects@20
%define ZwWaitForSingleObject                      _ZwWaitForSingleObject@12
%define ZwWaitHighEventPair                        _ZwWaitHighEventPair@4
%define ZwWaitLowEventPair                         _ZwWaitLowEventPair@4
%define ZwWriteFile                                _ZwWriteFile@36
%define ZwWriteRequestData                         _ZwWriteRequestData@24
%define ZwWriteVirtualMemory                       _ZwWriteVirtualMemory@20
%define ZwYieldExecution                           _ZwYieldExecution@0
