; made with protoize by f0dder
; with many hand-made fixes (__cdecl)
; Four-F, four-f@mail.ru
; last update 10-Dec-2002

ZwYieldExecution PROTO STDCALL
ZwWriteVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwWriteRequestData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwWriteFileGather PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwWriteFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwWaitLowEventPair PROTO STDCALL :DWORD
ZwWaitHighEventPair PROTO STDCALL :DWORD
ZwWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwWaitForMultipleObjects PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwVdmControl PROTO STDCALL :DWORD, :DWORD
ZwUnmapViewOfSection PROTO STDCALL :DWORD, :DWORD
ZwUnlockVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwUnlockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwUnloadKey PROTO STDCALL :DWORD
ZwUnloadDriver PROTO STDCALL :DWORD
ZwTestAlert PROTO STDCALL
ZwTerminateThread PROTO STDCALL :DWORD, :DWORD
ZwTerminateProcess PROTO STDCALL :DWORD, :DWORD
ZwTerminateJobObject PROTO STDCALL :DWORD, :DWORD
ZwSystemDebugControl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSuspendThread PROTO STDCALL :DWORD, :DWORD
ZwStopProfile PROTO STDCALL :DWORD
ZwStartProfile PROTO STDCALL :DWORD
ZwSignalAndWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwShutdownSystem PROTO STDCALL :DWORD
ZwSetVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetUuidSeed PROTO STDCALL :DWORD
ZwSetTimerResolution PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetThreadExecutionState PROTO STDCALL :DWORD, :DWORD
ZwSetSystemTime PROTO STDCALL :DWORD, :DWORD
ZwSetSystemPowerState PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetSystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetSystemEnvironmentValue PROTO STDCALL :DWORD, :DWORD
ZwSetSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetLowWaitHighEventPair PROTO STDCALL :DWORD
ZwSetLowEventPair PROTO STDCALL :DWORD
ZwSetLdtEntries PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetIntervalProfile PROTO STDCALL :DWORD, :DWORD
ZwSetInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetHighWaitLowEventPair PROTO STDCALL :DWORD
ZwSetHighEventPair PROTO STDCALL :DWORD
ZwSetEvent PROTO STDCALL :DWORD, :DWORD
ZwSetEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetDefaultUILanguage PROTO STDCALL :DWORD
ZwSetDefaultLocale PROTO STDCALL :DWORD, :DWORD
ZwSetDefaultHardErrorPort PROTO STDCALL :DWORD
ZwSetContextThread PROTO STDCALL :DWORD, :DWORD
ZwSetContextChannel PROTO STDCALL :DWORD
ZwSendWaitReplyChannel PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSecureConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSaveMergedKeys PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSaveKey PROTO STDCALL :DWORD, :DWORD
ZwResumeThread PROTO STDCALL :DWORD, :DWORD
ZwRestoreKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwResetWriteWatch PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwResetEvent PROTO STDCALL :DWORD, :DWORD
ZwRequestWakeupLatency PROTO STDCALL :DWORD
ZwRequestWaitReplyPort PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwRequestPort PROTO STDCALL :DWORD, :DWORD
ZwRequestDeviceWakeup PROTO STDCALL :DWORD
ZwReplyWaitSendChannel PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwReplyWaitReplyPort PROTO STDCALL :DWORD, :DWORD
ZwReplyWaitReceivePortEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwReplyWaitReceivePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwReplyPort PROTO STDCALL :DWORD, :DWORD
ZwReplaceKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwRemoveIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwReleaseSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwReleaseMutant PROTO STDCALL :DWORD, :DWORD
ZwRegisterThreadTerminatePort PROTO STDCALL :DWORD
ZwReadVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwReadRequestData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwReadFileScatter PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwReadFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwRaiseHardError PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwRaiseException PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwQueueApcThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryTimerResolution PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwQueryTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySystemTime PROTO STDCALL :DWORD
ZwQuerySystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySystemEnvironmentValue PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwQuerySemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryPerformanceCounter PROTO STDCALL :DWORD, :DWORD
ZwQueryOpenSubKeys PROTO STDCALL :DWORD, :DWORD
ZwQueryObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryMutant PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryMultipleValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryIntervalProfile PROTO STDCALL :DWORD, :DWORD
ZwQueryInstallUILanguage PROTO STDCALL :DWORD
ZwQueryInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationAtom PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryFullAttributesFile PROTO STDCALL :DWORD, :DWORD
ZwQueryEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryDirectoryFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryDefaultUILanguage PROTO STDCALL :DWORD
ZwQueryDefaultLocale PROTO STDCALL :DWORD, :DWORD
ZwQueryAttributesFile PROTO STDCALL :DWORD, :DWORD
ZwPulseEvent PROTO STDCALL :DWORD, :DWORD
ZwProtectVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwPrivilegedServiceAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwPrivilegeObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwPrivilegeCheck PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwPowerInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwPlugPlayControl PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenTimer PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenThreadToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenSymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenSection PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenProcessToken PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenMutant PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenEventPair PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenChannel PROTO STDCALL :DWORD, :DWORD
ZwNotifyChangeMultipleKeys PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwNotifyChangeKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwNotifyChangeDirectoryFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwMapViewOfSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwMapUserPhysicalPagesScatter PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwMapUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwMakeTemporaryObject PROTO STDCALL :DWORD
ZwLockVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwLockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwLoadKey PROTO STDCALL :DWORD, :DWORD
ZwLoadKey2 PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwLoadDriver PROTO STDCALL :DWORD
ZwListenPort PROTO STDCALL :DWORD, :DWORD
ZwListenChannel PROTO STDCALL :DWORD, :DWORD
ZwIsSystemResumeAutomatic PROTO STDCALL
ZwInitiatePowerAction PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwInitializeRegistry PROTO STDCALL :DWORD
ZwImpersonateThread PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwImpersonateClientOfPort PROTO STDCALL :DWORD, :DWORD
ZwImpersonateAnonymousToken PROTO STDCALL :DWORD
ZwGetWriteWatch PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwGetTickCount PROTO STDCALL
ZwGetPlugPlayEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwGetDevicePowerState PROTO STDCALL :DWORD, :DWORD
ZwGetContextThread PROTO STDCALL :DWORD, :DWORD
ZwFsControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwFreeVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwFreeUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwFlushWriteBuffer PROTO STDCALL
ZwFlushVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwFlushKey PROTO STDCALL :DWORD
ZwFlushInstructionCache PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwFlushBuffersFile PROTO STDCALL :DWORD, :DWORD
ZwFindAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwFilterToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwExtendSection PROTO STDCALL :DWORD, :DWORD
ZwEnumerateValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwEnumerateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwDuplicateToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwDuplicateObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwDisplayString PROTO STDCALL :DWORD
ZwDeviceIoControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwDeleteValueKey PROTO STDCALL :DWORD, :DWORD
ZwDeleteObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwDeleteKey PROTO STDCALL :DWORD
ZwDeleteFile PROTO STDCALL :DWORD
ZwDeleteAtom PROTO STDCALL :DWORD
ZwDelayExecution PROTO STDCALL :DWORD, :DWORD
ZwCreateWaitablePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateSymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateProfile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreatePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreatePagingFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateNamedPipeFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateMutant PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateMailslotFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwCreateIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateEventPair PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwCreateEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwCreateChannel PROTO STDCALL :DWORD, :DWORD
ZwContinue PROTO STDCALL :DWORD, :DWORD
ZwConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCompleteConnectPort PROTO STDCALL :DWORD
ZwCloseObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwClose PROTO STDCALL :DWORD
ZwClearEvent PROTO STDCALL :DWORD
ZwCancelTimer PROTO STDCALL :DWORD, :DWORD
ZwCancelIoFile PROTO STDCALL :DWORD, :DWORD
ZwCancelDeviceWakeupRequest PROTO STDCALL :DWORD
ZwCallbackReturn PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwAssignProcessToJobObject PROTO STDCALL :DWORD, :DWORD
ZwAreMappedFilesTheSame PROTO STDCALL :DWORD, :DWORD
ZwAllocateVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAllocateUuids PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwAllocateUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwAllocateLocallyUniqueId PROTO STDCALL :DWORD
ZwAlertThread PROTO STDCALL :DWORD
ZwAlertResumeThread PROTO STDCALL :DWORD, :DWORD
ZwAdjustPrivilegesToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAdjustGroupsToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAddAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwAccessCheckByTypeResultListAndAuditAlarmByHandle PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckByTypeResultListAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckByTypeResultList PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckByTypeAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckByType PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheck PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAcceptConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
VerSetConditionMask PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlxUnicodeStringToOemSize PROTO STDCALL :DWORD
RtlxUnicodeStringToAnsiSize PROTO STDCALL :DWORD
RtlxOemStringToUnicodeSize PROTO STDCALL :DWORD
RtlxAnsiStringToUnicodeSize PROTO STDCALL :DWORD
RtlpWaitForCriticalSection PROTO STDCALL :DWORD
RtlpUnWaitCriticalSection PROTO STDCALL :DWORD
RtlpNtSetValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlpNtQueryValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlpNtOpenKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlpNtMakeTemporaryKey PROTO STDCALL :DWORD
RtlpNtEnumerateSubKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlpNtCreateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlZeroMemory PROTO STDCALL :DWORD, :DWORD
RtlZeroHeap PROTO STDCALL :DWORD, :DWORD
RtlWriteRegistryValue PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlWalkHeap PROTO STDCALL :DWORD, :DWORD
RtlWalkFrameChain PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlVerifyVersionInfo PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlValidateProcessHeaps PROTO STDCALL
RtlValidateHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlValidSid PROTO STDCALL :DWORD
RtlValidSecurityDescriptor PROTO STDCALL :DWORD
RtlValidRelativeSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlValidAcl PROTO STDCALL :DWORD
RtlUsageHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpperString PROTO STDCALL :DWORD, :DWORD
RtlUpperChar PROTO STDCALL :DWORD
RtlUpdateTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeToOemN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeToMultiByteN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeToCustomCPN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeStringToOemString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeStringToCountedOemString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeStringToAnsiString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpcaseUnicodeChar PROTO STDCALL :DWORD
RtlUnwind PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlUnlockHeap PROTO STDCALL :DWORD
RtlUniform PROTO STDCALL :DWORD
RtlUnicodeToOemN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUnicodeToMultiByteSize PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUnicodeToMultiByteN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUnicodeToCustomCPN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlUnicodeStringToOemString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUnicodeStringToOemSize PROTO STDCALL :DWORD
RtlUnicodeStringToInteger PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUnicodeStringToCountedOemString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUnicodeStringToAnsiString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUnicodeStringToAnsiSize PROTO STDCALL :DWORD
RtlTryEnterCriticalSection PROTO STDCALL :DWORD
RtlTraceDatabaseValidate PROTO STDCALL :DWORD
RtlTraceDatabaseUnlock PROTO STDCALL :DWORD
RtlTraceDatabaseLock PROTO STDCALL :DWORD
RtlTraceDatabaseFind PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlTraceDatabaseEnumerate PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlTraceDatabaseDestroy PROTO STDCALL :DWORD
RtlTraceDatabaseCreate PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlTraceDatabaseAdd PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlTimeToTimeFields PROTO STDCALL :DWORD, :DWORD
RtlTimeToSecondsSince1980 PROTO STDCALL :DWORD, :DWORD
RtlTimeToSecondsSince1970 PROTO STDCALL :DWORD, :DWORD
RtlTimeToElapsedTimeFields PROTO STDCALL :DWORD, :DWORD
RtlTimeFieldsToTime PROTO STDCALL :DWORD, :DWORD
RtlSystemTimeToLocalTime PROTO STDCALL :DWORD, :DWORD
RtlSubtreeSuccessor PROTO STDCALL :DWORD
RtlSubtreePredecessor PROTO STDCALL :DWORD
RtlSubAuthoritySid PROTO STDCALL :DWORD, :DWORD
RtlSubAuthorityCountSid PROTO STDCALL :DWORD
RtlStringFromGUID PROTO STDCALL :DWORD, :DWORD
RtlStartRXact PROTO STDCALL :DWORD
RtlSplay PROTO STDCALL :DWORD
RtlSizeHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlShutdownLpcServer PROTO STDCALL :DWORD
RtlSetUserValueHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetUserFlagsHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlSetUnicodeCallouts PROTO STDCALL :DWORD
RtlSetTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlSetTimeZoneInformation PROTO STDCALL :DWORD
RtlSetThreadPoolStartFunc PROTO STDCALL :DWORD, :DWORD
RtlSetSecurityObjectEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlSetSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlSetSecurityDescriptorRMControl PROTO STDCALL :DWORD, :DWORD
RtlSetSaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetOwnerSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetIoCompletionCallback PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetInformationAcl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetGroupSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetEnvironmentVariable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetDaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetCurrentEnvironment PROTO STDCALL :DWORD, :DWORD
RtlSetCurrentDirectory_U PROTO STDCALL :DWORD
RtlSetCriticalSectionSpinCount PROTO STDCALL :DWORD, :DWORD
RtlSetControlSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetBits PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetAttributesSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetAllBits PROTO STDCALL :DWORD
RtlSelfRelativeToAbsoluteSD PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlSelfRelativeToAbsoluteSD2 PROTO STDCALL :DWORD, :DWORD
RtlSecondsSince1980ToTime PROTO STDCALL :DWORD, :DWORD
RtlSecondsSince1970ToTime PROTO STDCALL :DWORD, :DWORD
RtlRunEncodeUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlRunDecodeUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlResetRtlTranslations PROTO STDCALL :DWORD
RtlRemoteCall PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlReleaseResource PROTO STDCALL :DWORD
RtlReleasePebLock PROTO STDCALL
RtlRegisterWait PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlRealSuccessor PROTO STDCALL :DWORD
RtlRealPredecessor PROTO STDCALL :DWORD
RtlReAllocateHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlRandom PROTO STDCALL :DWORD
RtlRaiseStatus PROTO STDCALL :DWORD
RtlRaiseException PROTO STDCALL :DWORD
RtlQueueWorkItem PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlQueryTimeZoneInformation PROTO STDCALL :DWORD
RtlQueryTagHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlQuerySecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlQueryRegistryValues PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlQueryProcessLockInformation PROTO STDCALL :DWORD
RtlQueryProcessHeapInformation PROTO STDCALL :DWORD
RtlQueryProcessDebugInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlQueryProcessBackTraceInformation PROTO STDCALL :DWORD
RtlQueryInformationAcl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlQueryEnvironmentVariable_U PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlQueryAtomInAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlProtectHeap PROTO STDCALL :DWORD, :DWORD
RtlPrefixUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlPrefixString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlPinAtomInAtomTable PROTO STDCALL :DWORD, :DWORD
RtlPcToFileHeader PROTO STDCALL :DWORD, :DWORD
RtlOpenCurrentUser PROTO STDCALL :DWORD, :DWORD
RtlOemToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlOemStringToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlOemStringToUnicodeSize PROTO STDCALL :DWORD
RtlNumberOfSetBits PROTO STDCALL :DWORD
RtlNumberOfClearBits PROTO STDCALL :DWORD
RtlNumberGenericTableElements PROTO STDCALL :DWORD
RtlNtStatusToDosError PROTO STDCALL :DWORD
RtlNormalizeProcessParams PROTO STDCALL :DWORD
RtlNewSecurityObjectEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlNewSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlNewSecurityGrantedAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlNewInstanceSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlMultiByteToUnicodeSize PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlMultiByteToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlMoveMemory PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlMergeRangeLists PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlMapGenericMask PROTO STDCALL :DWORD, :DWORD
RtlMakeSelfRelativeSD PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLookupElementGenericTable PROTO STDCALL :DWORD, :DWORD
RtlLookupAtomInAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLockHeap PROTO STDCALL :DWORD
RtlLocalTimeToSystemTime PROTO STDCALL :DWORD, :DWORD
RtlLengthSid PROTO STDCALL :DWORD
RtlLengthSecurityDescriptor PROTO STDCALL :DWORD
RtlLengthRequiredSid PROTO STDCALL :DWORD
RtlLeaveCriticalSection PROTO STDCALL :DWORD
RtlLargeIntegerToChar PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlLargeIntegerSubtract PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlLargeIntegerShiftRight PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLargeIntegerShiftLeft PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLargeIntegerNegate PROTO STDCALL :DWORD, :DWORD
RtlLargeIntegerDivide PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlLargeIntegerArithmeticShift PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLargeIntegerAdd PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlIsValidIndexHandle PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIsValidHandle PROTO STDCALL :DWORD, :DWORD
RtlIsTextUnicode PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIsRangeAvailable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlIsNameLegalDOS8Dot3 PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIsGenericTableEmpty PROTO STDCALL :DWORD
RtlIsDosDeviceName_U PROTO STDCALL :DWORD
RtlInvertRangeList PROTO STDCALL :DWORD, :DWORD
RtlIntegerToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIntegerToChar PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInt64ToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInsertElementGenericTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInitializeSid PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitializeResource PROTO STDCALL :DWORD
RtlInitializeRangeList PROTO STDCALL :DWORD
RtlInitializeRXact PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitializeHandleTable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitializeGenericTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlInitializeCriticalSectionAndSpinCount PROTO STDCALL :DWORD, :DWORD
RtlInitializeCriticalSection PROTO STDCALL :DWORD
RtlInitializeContext PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlInitializeBitMap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitializeAtomPackage PROTO STDCALL :DWORD
RtlInitUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlInitString PROTO STDCALL :DWORD, :DWORD
RtlInitNlsTables PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInitCodePageTable PROTO STDCALL :DWORD, :DWORD
RtlInitAnsiString PROTO STDCALL :DWORD, :DWORD
RtlImpersonateSelf PROTO STDCALL :DWORD
RtlImpersonateLpcClient PROTO STDCALL :DWORD, :DWORD
RtlImageRvaToVa PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlImageRvaToSection PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlImageNtHeader PROTO STDCALL :DWORD
RtlImageDirectoryEntryToData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlIdentifierAuthoritySid PROTO STDCALL :DWORD
RtlGetVersion PROTO STDCALL :DWORD
RtlGetUserInfoHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlGetSecurityDescriptorRMControl PROTO STDCALL :DWORD, :DWORD
RtlGetSaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGetProcessHeaps PROTO STDCALL :DWORD, :DWORD
RtlGetOwnerSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetNtProductType PROTO STDCALL :DWORD
RtlGetNtGlobalFlags PROTO STDCALL
RtlGetNextRange PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetLongestNtPathLength PROTO STDCALL
RtlGetGroupSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetFullPathName_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGetFirstRange PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetElementGenericTable PROTO STDCALL :DWORD, :DWORD
RtlGetDaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGetCurrentDirectory_U PROTO STDCALL :DWORD, :DWORD
RtlGetControlSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetCompressionWorkSpaceSize PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetCallersAddress PROTO STDCALL :DWORD, :DWORD
RtlGetAce PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGenerate8dot3Name PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGUIDFromString PROTO STDCALL :DWORD, :DWORD
RtlFreeUserThreadStack PROTO STDCALL :DWORD, :DWORD
RtlFreeUnicodeString PROTO STDCALL :DWORD
RtlFreeSid PROTO STDCALL :DWORD
RtlFreeRangeList PROTO STDCALL :DWORD
RtlFreeOemString PROTO STDCALL :DWORD
RtlFreeHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFreeHandle PROTO STDCALL :DWORD, :DWORD
RtlFreeAnsiString PROTO STDCALL :DWORD
RtlFormatMessage PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlFormatCurrentUserKeyPath PROTO STDCALL :DWORD
RtlFirstFreeAce PROTO STDCALL :DWORD, :DWORD
RtlFindSetBitsAndClear PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFindSetBits PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFindRange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlFindNextForwardRunClear PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFindMostSignificantBit PROTO STDCALL :DWORD, :DWORD
RtlFindMessage PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlFindLongestRunClear PROTO STDCALL :DWORD, :DWORD
RtlFindLeastSignificantBit PROTO STDCALL :DWORD, :DWORD
RtlFindLastBackwardRunClear PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFindClearBitsAndSet PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFindClearBits PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFillMemoryUlong PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFillMemory PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlExtendedMagicDivide PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlExtendedLargeIntegerDivide PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlExtendedIntegerMultiply PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlExtendHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlExpandEnvironmentStrings_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlEraseUnicodeString PROTO STDCALL :DWORD
RtlEqualUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlEqualString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlEqualSid PROTO STDCALL :DWORD, :DWORD
RtlEqualPrefixSid PROTO STDCALL :DWORD, :DWORD
RtlEqualLuid PROTO STDCALL :DWORD, :DWORD
RtlEqualDomainName PROTO STDCALL :DWORD, :DWORD
RtlEqualComputerName PROTO STDCALL :DWORD, :DWORD
RtlEnumerateGenericTableWithoutSplaying PROTO STDCALL :DWORD, :DWORD
RtlEnumerateGenericTable PROTO STDCALL :DWORD, :DWORD
RtlEnumProcessHeaps PROTO STDCALL :DWORD, :DWORD
RtlEnterCriticalSection PROTO STDCALL :DWORD
RtlEnlargedUnsignedMultiply PROTO STDCALL :DWORD, :DWORD
RtlEnlargedUnsignedDivide PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlEnlargedIntegerMultiply PROTO STDCALL :DWORD, :DWORD
RtlEnableEarlyCriticalSectionEventCreation PROTO STDCALL
RtlEmptyAtomTable PROTO STDCALL :DWORD, :DWORD
RtlDumpResource PROTO STDCALL :DWORD
RtlDowncaseUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlDosSearchPath_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDosPathNameToNtPathName_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlDoesFileExists_U PROTO STDCALL :DWORD
RtlDnsHostNameToComputerName PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlDetermineDosPathNameType_U PROTO STDCALL :DWORD
RtlDestroyQueryDebugBuffer PROTO STDCALL :DWORD
RtlDestroyProcessParameters PROTO STDCALL :DWORD
RtlDestroyHeap PROTO STDCALL :DWORD
RtlDestroyHandleTable PROTO STDCALL :DWORD
RtlDestroyEnvironment PROTO STDCALL :DWORD
RtlDestroyAtomTable PROTO STDCALL :DWORD
RtlDeregisterWaitEx PROTO STDCALL :DWORD, :DWORD
RtlDeregisterWait PROTO STDCALL :DWORD
RtlDeleteTimerQueueEx PROTO STDCALL :DWORD, :DWORD
RtlDeleteTimerQueue PROTO STDCALL :DWORD
RtlDeleteTimer PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlDeleteSecurityObject PROTO STDCALL :DWORD
RtlDeleteResource PROTO STDCALL :DWORD
RtlDeleteRegistryValue PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlDeleteRange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDeleteOwnersRanges PROTO STDCALL :DWORD, :DWORD
RtlDeleteNoSplay PROTO STDCALL :DWORD, :DWORD
RtlDeleteElementGenericTable PROTO STDCALL :DWORD, :DWORD
RtlDeleteCriticalSection PROTO STDCALL :DWORD
RtlDeleteAtomFromAtomTable PROTO STDCALL :DWORD, :DWORD
RtlDeleteAce PROTO STDCALL :DWORD, :DWORD
RtlDelete PROTO STDCALL :DWORD
RtlDefaultNpAcl PROTO STDCALL :DWORD
RtlDecompressFragment PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDecompressBuffer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDebugPrintTimes PROTO STDCALL
RtlDeNormalizeProcessParams PROTO STDCALL :DWORD
RtlCutoverTimeToSystemTime PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlCustomCPToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateUserThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateUserSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateUserProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateUnicodeStringFromAsciiz PROTO STDCALL :DWORD, :DWORD
RtlCreateUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlCreateTimerQueue PROTO STDCALL :DWORD
RtlCreateTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateTagHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateSecurityDescriptor PROTO STDCALL :DWORD, :DWORD
RtlCreateRegistryKey PROTO STDCALL :DWORD, :DWORD
RtlCreateQueryDebugBuffer PROTO STDCALL :DWORD, :DWORD
RtlCreateProcessParameters PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateLpcServer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateEnvironment PROTO STDCALL :DWORD, :DWORD
RtlCreateAtomTable PROTO STDCALL :DWORD, :DWORD
RtlCreateAndSetSD PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateAcl PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCopyUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlCopyString PROTO STDCALL :DWORD, :DWORD
RtlCopySidAndAttributesArray PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCopySid PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCopySecurityDescriptor PROTO STDCALL :DWORD, :DWORD
RtlCopyRangeList PROTO STDCALL :DWORD, :DWORD
RtlCopyLuidAndAttributesArray PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCopyLuid PROTO STDCALL :DWORD, :DWORD
RtlConvertUlongToLargeInteger PROTO STDCALL :DWORD
RtlConvertUiListToApiList PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlConvertToAutoInheritSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlConvertSidToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlConvertSharedToExclusive PROTO STDCALL :DWORD
RtlConvertLongToLargeInteger PROTO STDCALL :DWORD
RtlConvertExclusiveToShared PROTO STDCALL :DWORD
RtlConsoleMultiByteToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCompressBuffer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCompareUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCompareString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCompareMemoryUlong PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCompareMemory PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCompactHeap PROTO STDCALL :DWORD, :DWORD
RtlClearBits PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlClearAllBits PROTO STDCALL :DWORD
RtlCheckRegistryKey PROTO STDCALL :DWORD, :DWORD
RtlCheckForOrphanedCriticalSections PROTO STDCALL :DWORD
RtlCharToInteger PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCaptureStackBackTrace PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlCancelTimer PROTO STDCALL :DWORD, :DWORD
RtlCallbackLpcClient PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAssert PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlAreBitsSet PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAreBitsClear PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAreAnyAccessesGranted PROTO STDCALL :DWORD, :DWORD
RtlAreAllAccessesGranted PROTO STDCALL :DWORD, :DWORD
RtlApplyRXactNoFlush PROTO STDCALL :DWORD
RtlApplyRXact PROTO STDCALL :DWORD
RtlAppendUnicodeToString PROTO STDCALL :DWORD, :DWORD
RtlAppendUnicodeStringToString PROTO STDCALL :DWORD, :DWORD
RtlAppendStringToString PROTO STDCALL :DWORD, :DWORD
RtlAppendAsciizToString PROTO STDCALL :DWORD, :DWORD
RtlAnsiStringToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAnsiStringToUnicodeSize PROTO STDCALL :DWORD
RtlAnsiCharToUnicodeChar PROTO STDCALL :DWORD
RtlAllocateHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAllocateHandle PROTO STDCALL :DWORD, :DWORD
RtlAllocateAndInitializeSid PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAdjustPrivilege PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlAddRange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddCompoundAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAuditAccessObjectAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAuditAccessAceEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAuditAccessAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAttributeActionToRXact PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAtomToAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAddActionToRXact PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessDeniedObjectAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessDeniedAceEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessDeniedAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessAllowedObjectAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessAllowedAceEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessAllowedAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlAcquireResourceShared PROTO STDCALL :DWORD, :DWORD
RtlAcquireResourceExclusive PROTO STDCALL :DWORD, :DWORD
RtlAcquirePebLock PROTO STDCALL
RtlAbsoluteToSelfRelativeSD PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAbortRXact PROTO STDCALL :DWORD
PfxRemovePrefix PROTO STDCALL :DWORD, :DWORD
PfxInsertPrefix PROTO STDCALL :DWORD, :DWORD, :DWORD
PfxInitialize PROTO STDCALL :DWORD
PfxFindPrefix PROTO STDCALL :DWORD, :DWORD
NtYieldExecution PROTO STDCALL
NtWriteVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtWriteRequestData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtWriteFileGather PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtWriteFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtWaitLowEventPair PROTO STDCALL :DWORD
NtWaitHighEventPair PROTO STDCALL :DWORD
NtWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtWaitForMultipleObjects PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtVdmControl PROTO STDCALL :DWORD, :DWORD
NtUnmapViewOfSection PROTO STDCALL :DWORD, :DWORD
NtUnlockVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtUnlockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtUnloadKey PROTO STDCALL :DWORD
NtUnloadDriver PROTO STDCALL :DWORD
NtTestAlert PROTO STDCALL
NtTerminateThread PROTO STDCALL :DWORD, :DWORD
NtTerminateProcess PROTO STDCALL :DWORD, :DWORD
NtTerminateJobObject PROTO STDCALL :DWORD, :DWORD
NtSystemDebugControl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSuspendThread PROTO STDCALL :DWORD, :DWORD
NtStopProfile PROTO STDCALL :DWORD
NtStartProfile PROTO STDCALL :DWORD
NtSignalAndWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtShutdownSystem PROTO STDCALL :DWORD
NtSetVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetUuidSeed PROTO STDCALL :DWORD
NtSetTimerResolution PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSetTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetThreadExecutionState PROTO STDCALL :DWORD, :DWORD
NtSetSystemTime PROTO STDCALL :DWORD, :DWORD
NtSetSystemPowerState PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSetSystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSetSystemEnvironmentValue PROTO STDCALL :DWORD, :DWORD
NtSetSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSetQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetLowWaitHighEventPair PROTO STDCALL :DWORD
NtSetLowEventPair PROTO STDCALL :DWORD
NtSetLdtEntries PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetIntervalProfile PROTO STDCALL :DWORD, :DWORD
NtSetInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetHighWaitLowEventPair PROTO STDCALL :DWORD
NtSetHighEventPair PROTO STDCALL :DWORD
NtSetEvent PROTO STDCALL :DWORD, :DWORD
NtSetEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetDefaultUILanguage PROTO STDCALL :DWORD
NtSetDefaultLocale PROTO STDCALL :DWORD, :DWORD
NtSetDefaultHardErrorPort PROTO STDCALL :DWORD
NtSetContextThread PROTO STDCALL :DWORD, :DWORD
NtSetContextChannel PROTO STDCALL :DWORD
NtSendWaitReplyChannel PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSecureConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSaveMergedKeys PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSaveKey PROTO STDCALL :DWORD, :DWORD
NtResumeThread PROTO STDCALL :DWORD, :DWORD
NtRestoreKey PROTO STDCALL :DWORD, :DWORD, :DWORD
NtResetWriteWatch PROTO STDCALL :DWORD, :DWORD, :DWORD
NtResetEvent PROTO STDCALL :DWORD, :DWORD
NtRequestWakeupLatency PROTO STDCALL :DWORD
NtRequestWaitReplyPort PROTO STDCALL :DWORD, :DWORD, :DWORD
NtRequestPort PROTO STDCALL :DWORD, :DWORD
NtRequestDeviceWakeup PROTO STDCALL :DWORD
NtReplyWaitSendChannel PROTO STDCALL :DWORD, :DWORD, :DWORD
NtReplyWaitReplyPort PROTO STDCALL :DWORD, :DWORD
NtReplyWaitReceivePortEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtReplyWaitReceivePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtReplyPort PROTO STDCALL :DWORD, :DWORD
NtReplaceKey PROTO STDCALL :DWORD, :DWORD, :DWORD
NtRemoveIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtReleaseSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD
NtReleaseMutant PROTO STDCALL :DWORD, :DWORD
NtRegisterThreadTerminatePort PROTO STDCALL :DWORD
NtReadVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtReadRequestData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtReadFileScatter PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtReadFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtRaiseHardError PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtRaiseException PROTO STDCALL :DWORD, :DWORD, :DWORD
NtQueueApcThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryTimerResolution PROTO STDCALL :DWORD, :DWORD, :DWORD
NtQueryTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySystemTime PROTO STDCALL :DWORD
NtQuerySystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySystemEnvironmentValue PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtQuerySemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryPerformanceCounter PROTO STDCALL :DWORD, :DWORD
NtQueryOpenSubKeys PROTO STDCALL :DWORD, :DWORD
NtQueryObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryMutant PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryMultipleValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryIntervalProfile PROTO STDCALL :DWORD, :DWORD
NtQueryInstallUILanguage PROTO STDCALL :DWORD
NtQueryInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationAtom PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryFullAttributesFile PROTO STDCALL :DWORD, :DWORD
NtQueryEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryDirectoryFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryDefaultUILanguage PROTO STDCALL :DWORD
NtQueryDefaultLocale PROTO STDCALL :DWORD, :DWORD
NtQueryAttributesFile PROTO STDCALL :DWORD, :DWORD
NtPulseEvent PROTO STDCALL :DWORD, :DWORD
NtProtectVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtPrivilegedServiceAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtPrivilegeObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtPrivilegeCheck PROTO STDCALL :DWORD, :DWORD, :DWORD
NtPowerInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtPlugPlayControl PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenTimer PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenThreadToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtOpenThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtOpenSymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenSection PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenProcessToken PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtOpenObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtOpenMutant PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenKey PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtOpenEventPair PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenChannel PROTO STDCALL :DWORD, :DWORD
NtNotifyChangeMultipleKeys PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtNotifyChangeKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtNotifyChangeDirectoryFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtMapViewOfSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtMapUserPhysicalPagesScatter PROTO STDCALL :DWORD, :DWORD, :DWORD
NtMapUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
NtMakeTemporaryObject PROTO STDCALL :DWORD
NtLockVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtLockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtLoadKey PROTO STDCALL :DWORD, :DWORD
NtLoadKey2 PROTO STDCALL :DWORD, :DWORD, :DWORD
NtLoadDriver PROTO STDCALL :DWORD
NtListenPort PROTO STDCALL :DWORD, :DWORD
NtListenChannel PROTO STDCALL :DWORD, :DWORD
NtIsSystemResumeAutomatic PROTO STDCALL
NtInitiatePowerAction PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtInitializeRegistry PROTO STDCALL :DWORD
NtImpersonateThread PROTO STDCALL :DWORD, :DWORD, :DWORD
NtImpersonateClientOfPort PROTO STDCALL :DWORD, :DWORD
NtImpersonateAnonymousToken PROTO STDCALL :DWORD
NtGetWriteWatch PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtGetTickCount PROTO STDCALL
NtGetPlugPlayEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtGetDevicePowerState PROTO STDCALL :DWORD, :DWORD
NtGetContextThread PROTO STDCALL :DWORD, :DWORD
NtFsControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtFreeVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtFreeUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
NtFlushWriteBuffer PROTO STDCALL
NtFlushVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtFlushKey PROTO STDCALL :DWORD
NtFlushInstructionCache PROTO STDCALL :DWORD, :DWORD, :DWORD
NtFlushBuffersFile PROTO STDCALL :DWORD, :DWORD
NtFindAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
NtFilterToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtExtendSection PROTO STDCALL :DWORD, :DWORD
NtEnumerateValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtEnumerateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDuplicateToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDuplicateObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDisplayString PROTO STDCALL :DWORD
NtDeviceIoControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDeleteValueKey PROTO STDCALL :DWORD, :DWORD
NtDeleteObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD
NtDeleteKey PROTO STDCALL :DWORD
NtDeleteFile PROTO STDCALL :DWORD
NtDeleteAtom PROTO STDCALL :DWORD
NtDelayExecution PROTO STDCALL :DWORD, :DWORD
NtCurrentTeb PROTO STDCALL
NtCreateWaitablePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtCreateThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateSymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtCreateSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateProfile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreatePort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreatePagingFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtCreateNamedPipeFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateMutant PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtCreateMailslotFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateJobObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtCreateIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtCreateFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateEventPair PROTO STDCALL :DWORD, :DWORD, :DWORD
NtCreateEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtCreateChannel PROTO STDCALL :DWORD, :DWORD
NtContinue PROTO STDCALL :DWORD, :DWORD
NtConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCompleteConnectPort PROTO STDCALL :DWORD
NtCloseObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD
NtClose PROTO STDCALL :DWORD
NtClearEvent PROTO STDCALL :DWORD
NtCancelTimer PROTO STDCALL :DWORD, :DWORD
NtCancelIoFile PROTO STDCALL :DWORD, :DWORD
NtCancelDeviceWakeupRequest PROTO STDCALL :DWORD
NtCallbackReturn PROTO STDCALL :DWORD, :DWORD, :DWORD
NtAssignProcessToJobObject PROTO STDCALL :DWORD, :DWORD
NtAreMappedFilesTheSame PROTO STDCALL :DWORD, :DWORD
NtAllocateVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAllocateUuids PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtAllocateUserPhysicalPages PROTO STDCALL :DWORD, :DWORD, :DWORD
NtAllocateLocallyUniqueId PROTO STDCALL :DWORD
NtAlertThread PROTO STDCALL :DWORD
NtAlertResumeThread PROTO STDCALL :DWORD, :DWORD
NtAdjustPrivilegesToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAdjustGroupsToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAddAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
NtAccessCheckByTypeResultListAndAuditAlarmByHandle PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheckByTypeResultListAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheckByTypeResultList PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheckByTypeAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheckByType PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheckAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAccessCheck PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAcceptConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LdrVerifyImageMatchesChecksum PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrUnloadDll PROTO STDCALL :DWORD
LdrUnloadAlternateResourceModule PROTO STDCALL :DWORD
LdrShutdownThread PROTO STDCALL
LdrShutdownProcess PROTO STDCALL
LdrQueryProcessModuleInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
LdrQueryImageFileExecutionOptions PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LdrProcessRelocationBlock PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrLoadDll PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrLoadAlternateResourceModule PROTO STDCALL :DWORD, :DWORD
LdrInitializeThunk PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrGetProcedureAddress PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrGetDllHandle PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrFlushAlternateResourceModules PROTO STDCALL
LdrFindResource_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrFindResourceDirectory_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrFindEntryForAddress PROTO STDCALL :DWORD, :DWORD
LdrEnumResources PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LdrDisableThreadCalloutsForDll PROTO STDCALL :DWORD
LdrAlternateResourcesEnabled PROTO STDCALL
LdrAccessResource PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KiUserExceptionDispatcher PROTO STDCALL :DWORD, :DWORD
KiUserCallbackDispatcher PROTO STDCALL :DWORD, :DWORD, :DWORD
KiUserApcDispatcher PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KiRaiseUserExceptionDispatcher PROTO STDCALL
DbgUserBreakPoint PROTO STDCALL
DbgUiWaitStateChange PROTO STDCALL :DWORD, :DWORD
DbgUiContinue PROTO STDCALL :DWORD, :DWORD
DbgUiConnectToDbg PROTO STDCALL
DbgSsInitialize PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
DbgSsHandleKmApiMsg PROTO STDCALL :DWORD, :DWORD
DbgPrompt PROTO STDCALL :DWORD, :DWORD, :DWORD
DbgBreakPoint PROTO STDCALL
CsrSetPriorityClass PROTO STDCALL :DWORD, :DWORD
CsrProbeForWrite PROTO STDCALL :DWORD, :DWORD, :DWORD
CsrProbeForRead PROTO STDCALL :DWORD, :DWORD, :DWORD
CsrNewThread PROTO STDCALL
CsrIdentifyAlertableThread PROTO STDCALL
CsrFreeCaptureBuffer PROTO STDCALL :DWORD
CsrClientConnectToServer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CsrClientCallServer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CsrCaptureTimeout PROTO STDCALL :DWORD, :DWORD
CsrCaptureMessageString PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CsrCaptureMessageBuffer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CsrAllocateMessagePointer PROTO STDCALL :DWORD, :DWORD, :DWORD
CsrAllocateCaptureBuffer PROTO STDCALL :DWORD, :DWORD
RtlConvertVariantToProperty PROTO STDCALL
RtlConvertPropertyToVariant PROTO STDCALL
PropertyLengthAsVariant PROTO STDCALL
_seh_longjmp_unwind PROTO STDCALL :DWORD
_rt_probe_read4 PROTO STDCALL :DWORD

; C functions
;__eCommonExceptions PROTO C :VARARG
;__eEmulatorInit PROTO C :VARARG

; FPU Emulator
comment ^
__eF2XM1 PROTO C :VARARG
__eFABS PROTO C :VARARG
__eFADD32 PROTO C :VARARG
__eFADD64 PROTO C :VARARG
__eFADDPreg PROTO C :VARARG
__eFADDreg PROTO C :VARARG
__eFADDtop PROTO C :VARARG
__eFCHS PROTO C :VARARG
__eFCOM PROTO C :VARARG
__eFCOM32 PROTO C :VARARG
__eFCOM64 PROTO C :VARARG
__eFCOMP PROTO C :VARARG
__eFCOMP32 PROTO C :VARARG
__eFCOMP64 PROTO C :VARARG
__eFCOMPP PROTO C :VARARG
__eFCOS PROTO C :VARARG
__eFDECSTP PROTO C :VARARG
__eFDIV32 PROTO C :VARARG
__eFDIV64 PROTO C :VARARG
__eFDIVPreg PROTO C :VARARG
__eFDIVR32 PROTO C :VARARG
__eFDIVR64 PROTO C :VARARG
__eFDIVreg PROTO C :VARARG
__eFDIVRPreg PROTO C :VARARG
__eFDIVRreg PROTO C :VARARG
__eFDIVRtop PROTO C :VARARG
__eFDIVtop PROTO C :VARARG
__eFFREE PROTO C :VARARG
__eFIADD16 PROTO C :VARARG
__eFIADD32 PROTO C :VARARG
__eFICOM16 PROTO C :VARARG
__eFICOM32 PROTO C :VARARG
__eFICOMP16 PROTO C :VARARG
__eFICOMP32 PROTO C :VARARG
__eFIDIV16 PROTO C :VARARG
__eFIDIV32 PROTO C :VARARG
__eFIDIVR16 PROTO C :VARARG
__eFIDIVR32 PROTO C :VARARG
__eFILD16 PROTO C :VARARG
__eFILD32 PROTO C :VARARG
__eFILD64 PROTO C :VARARG
__eFIMUL16 PROTO C :VARARG
__eFIMUL32 PROTO C :VARARG
__eFINCSTP PROTO C :VARARG
__eFINIT PROTO C :VARARG
__eFIST16 PROTO C :VARARG
__eFIST32 PROTO C :VARARG
__eFISTP16 PROTO C :VARARG
__eFISTP32 PROTO C :VARARG
__eFISTP64 PROTO C :VARARG
__eFISUB16 PROTO C :VARARG
__eFISUB32 PROTO C :VARARG
__eFISUBR16 PROTO C :VARARG
__eFISUBR32 PROTO C :VARARG
__eFLD1 PROTO C :VARARG
__eFLD32 PROTO C :VARARG
__eFLD64 PROTO C :VARARG
__eFLD80 PROTO C :VARARG
__eFLDCW PROTO C :VARARG
__eFLDENV PROTO C :VARARG
__eFLDL2E PROTO C :VARARG
__eFLDLN2 PROTO C :VARARG
__eFLDPI PROTO C :VARARG
__eFLDZ PROTO C :VARARG
__eFMUL32 PROTO C :VARARG
__eFMUL64 PROTO C :VARARG
__eFMULPreg PROTO C :VARARG
__eFMULreg PROTO C :VARARG
__eFMULtop PROTO C :VARARG
__eFPATAN PROTO C :VARARG
__eFPREM PROTO C :VARARG
__eFPREM1 PROTO C :VARARG
__eFPTAN PROTO C :VARARG
__eFRNDINT PROTO C :VARARG
__eFRSTOR PROTO C :VARARG
__eFSAVE PROTO C :VARARG
__eFSCALE PROTO C :VARARG
__eFSIN PROTO C :VARARG
__eFSQRT PROTO C :VARARG
__eFST PROTO C :VARARG
__eFST32 PROTO C :VARARG
__eFST64 PROTO C :VARARG
__eFSTCW PROTO C :VARARG
__eFSTENV PROTO C :VARARG
__eFSTP PROTO C :VARARG
__eFSTP32 PROTO C :VARARG
__eFSTP64 PROTO C :VARARG
__eFSTP80 PROTO C :VARARG
__eFSTSW PROTO C :VARARG
__eFSUB32 PROTO C :VARARG
__eFSUB64 PROTO C :VARARG
__eFSUBPreg PROTO C :VARARG
__eFSUBR32 PROTO C :VARARG
__eFSUBR64 PROTO C :VARARG
__eFSUBreg PROTO C :VARARG
__eFSUBRPreg PROTO C :VARARG
__eFSUBRreg PROTO C :VARARG
__eFSUBRtop PROTO C :VARARG
__eFSUBtop PROTO C :VARARG
__eFTST PROTO C :VARARG
__eFUCOM PROTO C :VARARG
__eFUCOMP PROTO C :VARARG
__eFUCOMPP PROTO C :VARARG
__eFXAM PROTO C :VARARG
__eFXCH PROTO C :VARARG
__eFXTRACT PROTO C :VARARG
__eFYL2X PROTO C :VARARG
__eFYL2XP1 PROTO C :VARARG
^
__eGetStatusWord PROTO C
__isascii PROTO C :DWORD
__iscsym PROTO C :DWORD
__iscsymf PROTO C :DWORD
__toascii PROTO C :DWORD
;_abnormal_termination PROTO C

; Very strange: some func below are decorated as __cdecl
; but _alldiv, for ex, pops 4 arguments from the stack.

_alldiv PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???
_allmul PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
;_alloca_probe PROTO C :VARARG
;_allrem PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_allshl PROTO C	; ???!!!
_allshr PROTO C	; ???!!!
_atoi64 PROTO C :DWORD
_aulldiv PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_aullrem PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_aullshr PROTO C	; ???!!!
;_chkstk PROTO C :VARARG	; !!!
;_CIpow PROTO C :VARARG
;_except_handler2 PROTO C
;_except_handler3 PROTO C
;_except_list PROTO C
;_fltused PROTO C :VARARG
;_ftol PROTO C :VARARG
;_global_unwind2 PROTO C
_i64toa PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_i64tow PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_itoa PROTO C :DWORD, :DWORD, :DWORD
_itow PROTO C :DWORD, :DWORD, :DWORD
;_local_unwind2 PROTO C
;_longjmpex PROTO C :VARARG
_ltoa PROTO C :DWORD, :DWORD, :DWORD
_ltow PROTO C :DWORD, :DWORD, :DWORD
_memccpy PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_memicmp PROTO C :DWORD, :DWORD, :DWORD
;_setjmp PROTO C :VARARG
;_setjmp3 PROTO C :VARARG
;_setjmpexused PROTO C :VARARG
_snprintf PROTO C :DWORD, :DWORD, :DWORD, :VARARG
_snwprintf PROTO C :DWORD, :DWORD, :DWORD, :VARARG
_splitpath PROTO C :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
_strcmpi PROTO C :DWORD, :DWORD
_stricmp PROTO C :DWORD, :DWORD
_strlwr PROTO C :DWORD
_strnicmp PROTO C :DWORD, :DWORD, :DWORD
_strupr PROTO C :DWORD
_tolower PROTO C :DWORD
_toupper PROTO C :DWORD
_ui64toa PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_ultoa PROTO C :DWORD, :DWORD, :DWORD
_ultow PROTO C :DWORD, :DWORD, :DWORD
_vsnprintf PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_wcsicmp PROTO C :DWORD, :DWORD
_wcslwr PROTO C :DWORD
_wcsnicmp PROTO C :DWORD, :DWORD, :DWORD
_wcsupr PROTO C :DWORD
_wtoi PROTO C :DWORD
_wtoi64 PROTO C :DWORD
_wtol PROTO C :DWORD
abs PROTO C :DWORD
atan PROTO C :DWORD, :DWORD	; double
atoi PROTO C :DWORD
atol PROTO C :DWORD
ceil PROTO C :DWORD, :DWORD	; double
cos PROTO C :DWORD, :DWORD	; double
DbgPrint PROTO C :DWORD, :VARARG
DbgPrintReturnControlC PROTO C
;fabs PROTO C :VARARG
floor PROTO C :DWORD, :DWORD	; double
isalnum PROTO C :DWORD
isalpha PROTO C :DWORD
iscntrl PROTO C :DWORD
isdigit PROTO C :DWORD
isgraph PROTO C :DWORD
islower PROTO C :DWORD
isprint PROTO C :DWORD
ispunct PROTO C :DWORD
isspace PROTO C :DWORD
isupper PROTO C :DWORD
iswalpha PROTO C :DWORD
iswctype PROTO C :DWORD, :DWORD
iswdigit PROTO C :DWORD
iswlower PROTO C :DWORD
iswspace PROTO C :DWORD
iswxdigit PROTO C :DWORD
isxdigit PROTO C :DWORD
labs PROTO C :DWORD
log PROTO C :DWORD, :DWORD	; ???
longjmp PROTO C :DWORD, :DWORD
mbstowcs PROTO C :DWORD, :DWORD, :DWORD
memchr PROTO C :DWORD, :DWORD, :DWORD
memcmp PROTO C :DWORD, :DWORD, :DWORD
memcpy PROTO C :DWORD, :DWORD, :DWORD
memmove PROTO C :DWORD, :DWORD, :DWORD
memset PROTO C :DWORD, :DWORD, :DWORD
; exported variables
NlsAnsiCodePage PROTO C
NlsMbCodePageTag PROTO C
NlsMbOemCodePageTag PROTO C
;NPXEMULATORTABLE PROTO C :VARARG
pow PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???
qsort PROTO C :DWORD, :DWORD, :DWORD, :DWORD
;raisex PROTO C :VARARG
RestoreEm87Context PROTO C :DWORD	; ???
SaveEm87Context PROTO C :DWORD	; ???
sin PROTO C :DWORD, :DWORD
sprintf PROTO C :DWORD, :DWORD, :VARARG
sqrt PROTO C :DWORD, :DWORD
sscanf PROTO C :DWORD, :DWORD, :VARARG
strcat PROTO C :DWORD, :DWORD
strchr PROTO C :DWORD, :DWORD
strcmp PROTO C :DWORD, :DWORD
strcpy PROTO C :DWORD, :DWORD
strcspn PROTO C :DWORD, :DWORD
strlen PROTO C :DWORD
strncat PROTO C :DWORD, :DWORD, :DWORD	
strncmp PROTO C :DWORD, :DWORD, :DWORD	
strncpy PROTO C :DWORD, :DWORD, :DWORD	
strpbrk PROTO C :DWORD, :DWORD
strrchr PROTO C :DWORD, :DWORD
strspn PROTO C :DWORD, :DWORD
strstr PROTO C :DWORD, :DWORD
strtol PROTO C :DWORD, :DWORD, :DWORD
strtoul PROTO C :DWORD, :DWORD, :DWORD
swprintf PROTO C :DWORD, :DWORD, :VARARG
tan PROTO C :DWORD, :DWORD
tolower PROTO C :DWORD
toupper PROTO C :DWORD
towlower PROTO C :DWORD
towupper PROTO C :DWORD
vsprintf PROTO C :DWORD, :DWORD, :DWORD
wcscat PROTO C :DWORD, :DWORD
wcschr PROTO C :DWORD, :DWORD
wcscmp PROTO C :DWORD, :DWORD
wcscpy PROTO C :DWORD, :DWORD
wcscspn PROTO C :DWORD, :DWORD
wcslen PROTO C :DWORD
wcsncat PROTO C :DWORD, :DWORD, :DWORD
wcsncmp PROTO C :DWORD, :DWORD, :DWORD
wcsncpy PROTO C :DWORD, :DWORD, :DWORD
wcspbrk PROTO C :DWORD, :DWORD
wcsrchr PROTO C :DWORD, :DWORD
wcsspn PROTO C :DWORD, :DWORD
wcsstr PROTO C :DWORD, :DWORD
wcstol PROTO C :DWORD, :DWORD, :DWORD
wcstombs PROTO C :DWORD, :DWORD, :DWORD
wcstoul PROTO C :DWORD, :DWORD, :DWORD

; FASTCALL functions
EXTERNDEF SYSCALL @RtlUshortByteSwap@4:PROC
RtlUshortByteSwap TEXTEQU <@RtlUshortByteSwap@4>
EXTERNDEF SYSCALL @RtlUlonglongByteSwap@4:PROC
RtlUlonglongByteSwap TEXTEQU <@RtlUlonglongByteSwap@4>
EXTERNDEF SYSCALL @RtlUlongByteSwap@4:PROC
RtlUlongByteSwap TEXTEQU <@RtlUlongByteSwap@4>
