; 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
ZwWriteFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwWaitForMultipleObjects PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwUnmapViewOfSection PROTO STDCALL :DWORD, :DWORD
ZwUnloadKey PROTO STDCALL :DWORD
ZwUnloadDriver PROTO STDCALL :DWORD
ZwTerminateProcess PROTO STDCALL :DWORD, :DWORD
ZwSetVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetSystemTime PROTO STDCALL :DWORD, :DWORD
ZwSetSystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwSetInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwSetEvent PROTO STDCALL :DWORD, :DWORD
ZwSetEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwSetDefaultUILanguage PROTO STDCALL :DWORD
ZwSetDefaultLocale PROTO STDCALL :DWORD, :DWORD
ZwSaveKey PROTO STDCALL :DWORD, :DWORD
ZwRestoreKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwResetEvent PROTO STDCALL :DWORD, :DWORD
ZwRequestWaitReplyPort PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwReplaceKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwReadFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryValueKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwQuerySecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQuerySection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInstallUILanguage PROTO STDCALL :DWORD
ZwQueryInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwQueryInformationFile 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
ZwPulseEvent PROTO STDCALL :DWORD, :DWORD
ZwPowerInformation PROTO STDCALL :DWORD, :DWORD, :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
ZwOpenSection PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenProcessToken PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenKey PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwOpenEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwOpenDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwNotifyChangeKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwMapViewOfSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwMakeTemporaryObject PROTO STDCALL :DWORD
ZwLoadKey PROTO STDCALL :DWORD, :DWORD
ZwLoadDriver PROTO STDCALL :DWORD
ZwInitiatePowerAction PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwFsControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwFreeVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwFlushVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwFlushKey PROTO STDCALL :DWORD
ZwFlushInstructionCache PROTO STDCALL :DWORD, :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
ZwDeleteKey PROTO STDCALL :DWORD
ZwDeleteFile PROTO STDCALL :DWORD
ZwCreateTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateSymbolicLinkObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwCreateDirectoryObject PROTO STDCALL :DWORD, :DWORD, :DWORD
ZwConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :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
ZwAllocateVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAlertThread PROTO STDCALL :DWORD
ZwAdjustPrivilegesToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ZwAccessCheckAndAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
WRITE_REGISTER_USHORT PROTO STDCALL :DWORD, :DWORD
WRITE_REGISTER_ULONG PROTO STDCALL :DWORD, :DWORD
WRITE_REGISTER_UCHAR PROTO STDCALL :DWORD, :DWORD
WRITE_REGISTER_BUFFER_USHORT PROTO STDCALL :DWORD, :DWORD, :DWORD
WRITE_REGISTER_BUFFER_ULONG PROTO STDCALL :DWORD, :DWORD, :DWORD
WRITE_REGISTER_BUFFER_UCHAR PROTO STDCALL :DWORD, :DWORD, :DWORD
SeValidSecurityDescriptor PROTO STDCALL :DWORD, :DWORD
SeUnregisterLogonSessionTerminatedRoutine PROTO STDCALL :DWORD
SeUnlockSubjectContext PROTO STDCALL :DWORD
SeTokenType PROTO STDCALL :DWORD
SeTokenIsRestricted PROTO STDCALL :DWORD
SeTokenIsAdmin PROTO STDCALL :DWORD
SeTokenImpersonationLevel PROTO STDCALL :DWORD
SeSinglePrivilegeCheck PROTO STDCALL :DWORD, :DWORD, :DWORD
SeSetSecurityDescriptorInfoEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeSetSecurityDescriptorInfo PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeSetAccessStateGenericMapping PROTO STDCALL :DWORD, :DWORD
SeReleaseSubjectContext PROTO STDCALL :DWORD
SeReleaseSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
SeRegisterLogonSessionTerminatedRoutine PROTO STDCALL :DWORD
SeQuerySessionIdToken PROTO STDCALL :DWORD, :DWORD
SeQuerySecurityDescriptorInfo PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
SeQueryInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD
SeQueryAuthenticationIdToken PROTO STDCALL :DWORD, :DWORD
SePrivilegeObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SePrivilegeCheck PROTO STDCALL :DWORD, :DWORD, :DWORD
SeOpenObjectForDeleteAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeOpenObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeMarkLogonSessionForTerminationNotification PROTO STDCALL :DWORD
SeLockSubjectContext PROTO STDCALL :DWORD
SeImpersonateClientEx PROTO STDCALL :DWORD, :DWORD
SeImpersonateClient PROTO STDCALL :DWORD, :DWORD
SeFreePrivileges PROTO STDCALL :DWORD
SeDeleteObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD
SeDeleteAccessState PROTO STDCALL :DWORD
SeDeassignSecurity PROTO STDCALL :DWORD
SeCreateClientSecurityFromSubjectContext PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
SeCreateClientSecurity PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
SeCreateAccessState PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
SeCloseObjectAuditAlarm PROTO STDCALL :DWORD, :DWORD, :DWORD
SeCaptureSubjectContext PROTO STDCALL :DWORD
SeCaptureSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeAuditingFileOrGlobalEvents PROTO STDCALL :DWORD, :DWORD, :DWORD
SeAuditingFileEvents PROTO STDCALL :DWORD, :DWORD
SeAssignSecurityEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeAssignSecurity PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
SeAppendPrivileges PROTO STDCALL :DWORD, :DWORD
SeAccessCheck PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlxUnicodeStringToOemSize PROTO STDCALL :DWORD
RtlxUnicodeStringToAnsiSize PROTO STDCALL :DWORD
RtlxOemStringToUnicodeSize PROTO STDCALL :DWORD
RtlxAnsiStringToUnicodeSize PROTO STDCALL :DWORD
RtlZeroMemory PROTO STDCALL :DWORD, :DWORD
RtlZeroHeap PROTO STDCALL :DWORD, :DWORD
RtlWriteRegistryValue PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlWalkFrameChain PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlVolumeDeviceToDosName PROTO STDCALL :DWORD, :DWORD
RtlValidSid PROTO STDCALL :DWORD
RtlValidSecurityDescriptor PROTO STDCALL :DWORD
RtlValidRelativeSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlUpperString PROTO STDCALL :DWORD, :DWORD
RtlUpperChar PROTO STDCALL :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
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
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
RtlTimeFieldsToTime 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
RtlSplay PROTO STDCALL :DWORD
RtlSizeHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetTimeZoneInformation PROTO STDCALL :DWORD
RtlSetSaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetOwnerSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetGroupSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlSetDaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlSetBits 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
RtlReserveChunk PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlRemoveUnicodePrefix PROTO STDCALL :DWORD, :DWORD
RtlRealSuccessor PROTO STDCALL :DWORD
RtlRealPredecessor PROTO STDCALL :DWORD
RtlRandom PROTO STDCALL :DWORD
RtlRaiseException PROTO STDCALL :DWORD
RtlQueryTimeZoneInformation PROTO STDCALL :DWORD
RtlQueryRegistryValues PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlQueryAtomInAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlPrefixUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlPrefixString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlPinAtomInAtomTable PROTO STDCALL :DWORD, :DWORD
RtlOemToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlOemStringToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlOemStringToUnicodeSize PROTO STDCALL :DWORD
RtlOemStringToCountedUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlNumberOfSetBits PROTO STDCALL :DWORD
RtlNumberOfClearBits PROTO STDCALL :DWORD
RtlNumberGenericTableElements PROTO STDCALL :DWORD
RtlNtStatusToDosErrorNoTeb PROTO STDCALL :DWORD
RtlNtStatusToDosError PROTO STDCALL :DWORD
RtlNextUnicodePrefix PROTO STDCALL :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
RtlLookupElementGenericTableFull PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlLookupElementGenericTable PROTO STDCALL :DWORD, :DWORD
RtlLookupAtomInAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlLengthSid PROTO STDCALL :DWORD
RtlLengthSecurityDescriptor PROTO STDCALL :DWORD
RtlLengthRequiredSid PROTO STDCALL :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
RtlIsValidOemCharacter PROTO STDCALL :DWORD
RtlIsRangeAvailable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlIsNameLegalDOS8Dot3 PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIsGenericTableEmpty PROTO STDCALL :DWORD
RtlInvertRangeList PROTO STDCALL :DWORD, :DWORD
RtlIntegerToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlIntegerToChar PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInsertUnicodePrefix PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInsertElementGenericTableFull PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlInsertElementGenericTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlInitializeUnicodePrefix PROTO STDCALL :DWORD
RtlInitializeSid PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitializeRangeList PROTO STDCALL :DWORD
RtlInitializeGenericTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlInitializeBitMap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlInitUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlInitString PROTO STDCALL :DWORD, :DWORD
RtlInitCodePageTable PROTO STDCALL :DWORD, :DWORD
RtlInitAnsiString PROTO STDCALL :DWORD, :DWORD
RtlImageNtHeader PROTO STDCALL :DWORD
RtlImageDirectoryEntryToData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGetSaclSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlGetOwnerSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetNtGlobalFlags PROTO STDCALL
RtlGetNextRange PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetGroupSecurityDescriptor PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetFirstRange PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlGetElementGenericTable PROTO STDCALL :DWORD, :DWORD
RtlGetDefaultCodePage PROTO STDCALL :DWORD, :DWORD
RtlGetDaclSecurityDescriptor PROTO STDCALL :DWORD, :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
RtlFreeUnicodeString PROTO STDCALL :DWORD
RtlFreeRangeList PROTO STDCALL :DWORD
RtlFreeOemString PROTO STDCALL :DWORD
RtlFreeHeap PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlFreeAnsiString PROTO STDCALL :DWORD
RtlFormatCurrentUserKeyPath PROTO STDCALL :DWORD
RtlFindUnicodePrefix PROTO STDCALL :DWORD, :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
RtlFindFirstRunClear PROTO STDCALL :DWORD, :DWORD
RtlFindClearRuns PROTO STDCALL :DWORD, :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
RtlEqualUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlEqualString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlEqualSid PROTO STDCALL :DWORD, :DWORD
RtlEqualLuid PROTO STDCALL :DWORD, :DWORD
RtlEnumerateGenericTableWithoutSplaying PROTO STDCALL :DWORD, :DWORD
RtlEnumerateGenericTable PROTO STDCALL :DWORD, :DWORD
RtlEnlargedUnsignedMultiply PROTO STDCALL :DWORD, :DWORD
RtlEnlargedUnsignedDivide PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlEnlargedIntegerMultiply PROTO STDCALL :DWORD, :DWORD
RtlEmptyAtomTable PROTO STDCALL :DWORD, :DWORD
RtlDowncaseUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlDestroyHeap PROTO STDCALL :DWORD
RtlDestroyAtomTable PROTO STDCALL :DWORD
RtlDescribeChunk PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :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
RtlDeleteAtomFromAtomTable PROTO STDCALL :DWORD, :DWORD
RtlDeleteAce PROTO STDCALL :DWORD, :DWORD
RtlDelete PROTO STDCALL :DWORD
RtlDecompressFragment PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDecompressChunks PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlDecompressBuffer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCustomCPToUnicodeN PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlCreateSecurityDescriptor PROTO STDCALL :DWORD, :DWORD
RtlCreateRegistryKey PROTO STDCALL :DWORD, :DWORD
RtlCreateHeap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlCreateAtomTable PROTO STDCALL :DWORD, :DWORD
RtlCreateAcl PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCopyUnicodeString PROTO STDCALL :DWORD, :DWORD
RtlCopyString PROTO STDCALL :DWORD, :DWORD
RtlCopySid PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCopyRangeList PROTO STDCALL :DWORD, :DWORD
RtlCopyLuid PROTO STDCALL :DWORD, :DWORD
RtlConvertUlongToLargeInteger PROTO STDCALL :DWORD
RtlConvertSidToUnicodeString PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlConvertLongToLargeInteger PROTO STDCALL :DWORD
RtlCompressChunks PROTO STDCALL :DWORD, :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
RtlClearBits PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlClearAllBits PROTO STDCALL :DWORD
RtlCheckRegistryKey PROTO STDCALL :DWORD, :DWORD
RtlCharToInteger PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlCaptureStackBackTrace PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlCaptureContext PROTO STDCALL :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
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
RtlAddRange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAtomToAtomTable PROTO STDCALL :DWORD, :DWORD, :DWORD
RtlAddAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
RtlAddAccessAllowedAce PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
RtlAbsoluteToSelfRelativeSD PROTO STDCALL :DWORD, :DWORD, :DWORD
READ_REGISTER_USHORT PROTO STDCALL :DWORD
READ_REGISTER_ULONG PROTO STDCALL :DWORD
READ_REGISTER_UCHAR PROTO STDCALL :DWORD
READ_REGISTER_BUFFER_USHORT PROTO STDCALL :DWORD, :DWORD, :DWORD
READ_REGISTER_BUFFER_ULONG PROTO STDCALL :DWORD, :DWORD, :DWORD
READ_REGISTER_BUFFER_UCHAR PROTO STDCALL :DWORD, :DWORD, :DWORD
PsTerminateSystemThread PROTO STDCALL :DWORD
PsSetProcessPriorityByClass PROTO STDCALL :DWORD, :DWORD
PsSetLoadImageNotifyRoutine PROTO STDCALL :DWORD
PsSetLegoNotifyRoutine PROTO STDCALL :DWORD
PsSetCreateThreadNotifyRoutine PROTO STDCALL :DWORD
PsSetCreateProcessNotifyRoutine PROTO STDCALL :DWORD, :DWORD
PsRevertToSelf PROTO STDCALL
PsReturnPoolQuota PROTO STDCALL :DWORD, :DWORD, :DWORD
PsRestoreImpersonation PROTO STDCALL :DWORD, :DWORD
PsReferencePrimaryToken PROTO STDCALL :DWORD
PsReferenceImpersonationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
PsLookupThreadByThreadId PROTO STDCALL :DWORD, :DWORD
PsLookupProcessThreadByCid PROTO STDCALL :DWORD, :DWORD, :DWORD
PsLookupProcessByProcessId PROTO STDCALL :DWORD, :DWORD
PsIsThreadTerminating PROTO STDCALL :DWORD
PsImpersonateClient PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PsGetVersion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
PsGetProcessExitTime PROTO STDCALL
PsGetCurrentThreadId PROTO STDCALL
PsGetCurrentProcessId PROTO STDCALL
PsEstablishWin32Callouts PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PsDisableImpersonation PROTO STDCALL :DWORD, :DWORD
PsCreateSystemThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PsCreateSystemProcess PROTO STDCALL :DWORD, :DWORD, :DWORD
PsChargePoolQuota PROTO STDCALL :DWORD, :DWORD, :DWORD
PsAssignImpersonationToken PROTO STDCALL :DWORD, :DWORD
ProbeForWrite PROTO STDCALL :DWORD, :DWORD, :DWORD
ProbeForRead PROTO STDCALL :DWORD, :DWORD, :DWORD
PoUnregisterSystemState PROTO STDCALL :DWORD
PoStartNextPowerIrp PROTO STDCALL :DWORD
PoShutdownBugCheck PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PoSetSystemState PROTO STDCALL :DWORD
PoSetPowerState PROTO STDCALL :DWORD, :DWORD, :DWORD
PoSetHiberRange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PoRequestPowerIrp PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PoRegisterSystemState PROTO STDCALL :DWORD, :DWORD
PoRegisterDeviceNotify PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
PoRegisterDeviceForIdleDetection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
PoCancelDeviceNotify PROTO STDCALL :DWORD
PoCallDriver PROTO STDCALL :DWORD, :DWORD
PfxRemovePrefix PROTO STDCALL :DWORD, :DWORD
PfxInsertPrefix PROTO STDCALL :DWORD, :DWORD, :DWORD
PfxInitialize PROTO STDCALL :DWORD
PfxFindPrefix PROTO STDCALL :DWORD, :DWORD
ObSetSecurityDescriptorInfo PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObReleaseObjectSecurity PROTO STDCALL :DWORD, :DWORD
ObReferenceObjectByPointer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ObReferenceObjectByName PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObReferenceObjectByHandle PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObQueryObjectAuditingByHandle PROTO STDCALL :DWORD, :DWORD
ObQueryNameString PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ObOpenObjectByPointer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObOpenObjectByName PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObMakeTemporaryObject PROTO STDCALL :DWORD
ObInsertObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObGetObjectSecurity PROTO STDCALL :DWORD, :DWORD, :DWORD
ObGetObjectPointerCount PROTO STDCALL :DWORD
ObFindHandleForObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObDereferenceObject PROTO STDCALL :DWORD
ObCreateObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObCheckObjectAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObCheckCreateObjectAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ObAssignSecurity PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtWriteFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtVdmControl PROTO STDCALL :DWORD, :DWORD
NtUnlockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetSecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD
NtSetQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationThread PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtSetInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtSetEvent PROTO STDCALL :DWORD, :DWORD
NtSetEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtRequestWaitReplyPort PROTO STDCALL :DWORD, :DWORD, :DWORD
NtRequestPort PROTO STDCALL :DWORD, :DWORD
NtReadFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryVolumeInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySystemInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtQuerySecurityObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryQuotaInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryInformationAtom PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryEaFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtQueryDirectoryFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtOpenProcessToken PROTO STDCALL :DWORD, :DWORD, :DWORD
NtOpenProcess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtOpenFile PROTO STDCALL :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
NtLockFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtFsControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtFreeVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtFindAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
NtDuplicateToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDuplicateObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDeviceIoControlFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtDeleteFile PROTO STDCALL :DWORD
NtDeleteAtom PROTO STDCALL :DWORD
NtCreateSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtCreateEvent PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtConnectPort PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtClose PROTO STDCALL :DWORD
NtAllocateVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAllocateUuids PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
NtAllocateLocallyUniqueId PROTO STDCALL :DWORD
NtAdjustPrivilegesToken PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
NtAddAtom PROTO STDCALL :DWORD, :DWORD, :DWORD
MmUnsecureVirtualMemory PROTO STDCALL :DWORD
MmUnmapViewOfSection PROTO STDCALL :DWORD, :DWORD
MmUnmapViewInSystemSpace PROTO STDCALL :DWORD
MmUnmapViewInSessionSpace PROTO STDCALL :DWORD
MmUnmapVideoDisplay PROTO STDCALL :DWORD, :DWORD
MmUnmapLockedPages PROTO STDCALL :DWORD, :DWORD
MmUnmapIoSpace PROTO STDCALL :DWORD, :DWORD
MmUnlockPages PROTO STDCALL :DWORD
MmUnlockPagableImageSection PROTO STDCALL :DWORD
MmTrimAllSystemPagableMemory PROTO STDCALL :DWORD
MmSizeOfMdl PROTO STDCALL :DWORD, :DWORD
MmSetBankedSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmSetAddressRangeModified PROTO STDCALL :DWORD, :DWORD
MmSecureVirtualMemory PROTO STDCALL :DWORD, :DWORD, :DWORD
MmResetDriverPaging PROTO STDCALL :DWORD
MmRemovePhysicalMemory PROTO STDCALL :DWORD, :DWORD
MmQuerySystemSize PROTO STDCALL
MmProbeAndLockSelectedPages PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
MmProbeAndLockProcessPages PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
MmProbeAndLockPages PROTO STDCALL :DWORD, :DWORD, :DWORD
MmPageEntireDriver PROTO STDCALL :DWORD
MmMapViewOfSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmMapViewInSystemSpace PROTO STDCALL :DWORD, :DWORD, :DWORD
MmMapViewInSessionSpace PROTO STDCALL :DWORD, :DWORD, :DWORD
MmMapVideoDisplay PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
MmMapUserAddressesToPage PROTO STDCALL :DWORD, :DWORD, :DWORD
MmMapMemoryDumpMdl PROTO STDCALL :DWORD
MmMapLockedPagesSpecifyCache PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmMapLockedPages PROTO STDCALL :DWORD, :DWORD
MmMapIoSpace PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
MmLockPagableSectionByHandle PROTO STDCALL :DWORD
MmLockPagableImageSection PROTO STDCALL :DWORD
MmLockPagableDataSection PROTO STDCALL :DWORD
MmIsThisAnNtAsSystem PROTO STDCALL
MmIsRecursiveIoFault PROTO STDCALL
MmIsNonPagedSystemAddressValid PROTO STDCALL :DWORD
MmIsDriverVerifying PROTO STDCALL :DWORD
MmIsAddressValid PROTO STDCALL :DWORD
MmGrowKernelStack PROTO STDCALL :DWORD
MmGetVirtualForPhysical PROTO STDCALL :DWORD, :DWORD
MmGetSystemRoutineAddress PROTO STDCALL :DWORD
MmGetPhysicalMemoryRanges PROTO STDCALL
MmGetPhysicalAddress PROTO STDCALL :DWORD
MmFreePagesFromMdl PROTO STDCALL :DWORD
MmFreeNonCachedMemory PROTO STDCALL :DWORD, :DWORD
MmFreeContiguousMemorySpecifyCache PROTO STDCALL :DWORD, :DWORD, :DWORD
MmFreeContiguousMemory PROTO STDCALL :DWORD
MmForceSectionClosed PROTO STDCALL :DWORD, :DWORD
MmFlushImageSection PROTO STDCALL :DWORD, :DWORD
MmDisableModifiedWriteOfSection PROTO STDCALL :DWORD
MmCreateSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmCreateMdl PROTO STDCALL :DWORD, :DWORD, :DWORD
MmCanFileBeTruncated PROTO STDCALL :DWORD, :DWORD
MmBuildMdlForNonPagedPool PROTO STDCALL :DWORD
MmAllocatePagesForMdl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmAllocateNonCachedMemory PROTO STDCALL :DWORD
MmAllocateContiguousMemorySpecifyCache PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
MmAllocateContiguousMemory PROTO STDCALL :DWORD, :DWORD, :DWORD
MmAdjustWorkingSetSize PROTO STDCALL :DWORD, :DWORD, :DWORD
MmAddPhysicalMemory PROTO STDCALL :DWORD, :DWORD
LsaRegisterLogonProcess PROTO STDCALL :DWORD, :DWORD, :DWORD
LsaLookupAuthenticationPackage PROTO STDCALL :DWORD, :DWORD, :DWORD
LsaLogonUser PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LsaFreeReturnBuffer PROTO STDCALL :DWORD
LsaDeregisterLogonProcess PROTO STDCALL :DWORD
LsaCallAuthenticationPackage PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LpcRequestWaitReplyPort PROTO STDCALL :DWORD, :DWORD, :DWORD
LpcRequestPort PROTO STDCALL :DWORD, :DWORD
LdrFindResource_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrFindResourceDirectory_U PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
LdrEnumResources PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
LdrAccessResource PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KiIpiServiceRoutine PROTO STDCALL :DWORD, :DWORD
KiDispatchInterrupt PROTO STDCALL
KiDeliverApc PROTO STDCALL :DWORD, :DWORD, :DWORD
KiCoprocessorError PROTO STDCALL
KeWaitForSingleObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeWaitForMutexObject PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeWaitForMultipleObjects PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeUserModeCallback PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeUpdateSystemTime PROTO STDCALL
KeUpdateRunTime PROTO STDCALL :DWORD
KeUnstackDetachProcess PROTO STDCALL :DWORD
KeTerminateThread PROTO STDCALL :DWORD
KeSynchronizeExecution PROTO STDCALL :DWORD, :DWORD, :DWORD
KeStackAttachProcess PROTO STDCALL :DWORD, :DWORD
KeSetTimerEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeSetTimer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeSetTimeIncrement PROTO STDCALL :DWORD, :DWORD
KeSetTargetProcessorDpc PROTO STDCALL :DWORD, :DWORD
KeSetSystemAffinityThread PROTO STDCALL :DWORD
KeSetProfileIrql PROTO STDCALL :DWORD
KeSetPriorityThread PROTO STDCALL :DWORD, :DWORD
KeSetKernelStackSwapEnable PROTO STDCALL :DWORD
KeSetImportanceDpc PROTO STDCALL :DWORD, :DWORD
KeSetIdealProcessorThread PROTO STDCALL :DWORD, :DWORD
KeSetEventBoostPriority PROTO STDCALL :DWORD, :DWORD
KeSetEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
KeSetDmaIoCoherency PROTO STDCALL :DWORD
KeSetBasePriorityThread PROTO STDCALL :DWORD, :DWORD
KeSetAffinityThread PROTO STDCALL :DWORD, :DWORD
KeSaveFloatingPointState PROTO STDCALL :DWORD
KeRundownQueue PROTO STDCALL :DWORD
KeRevertToUserAffinityThread PROTO STDCALL
KeRestoreFloatingPointState PROTO STDCALL :DWORD
KeResetEvent PROTO STDCALL :DWORD
KeRemoveQueueDpc PROTO STDCALL :DWORD
KeRemoveQueue PROTO STDCALL :DWORD, :DWORD, :DWORD
KeRemoveEntryDeviceQueue PROTO STDCALL :DWORD, :DWORD
KeRemoveDeviceQueue PROTO STDCALL :DWORD
KeRemoveByKeyDeviceQueue PROTO STDCALL :DWORD, :DWORD
KeReleaseSpinLockFromDpcLevel PROTO STDCALL :DWORD
KeReleaseSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeReleaseMutex PROTO STDCALL :DWORD, :DWORD
KeReleaseMutant PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeRegisterBugCheckCallback PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeReadStateTimer PROTO STDCALL :DWORD
KeReadStateSemaphore PROTO STDCALL :DWORD
KeReadStateQueue PROTO STDCALL :DWORD
KeReadStateMutex PROTO STDCALL :DWORD
KeReadStateMutant PROTO STDCALL :DWORD
KeReadStateEvent PROTO STDCALL :DWORD
KeRaiseUserException PROTO STDCALL :DWORD
KeQueryTimeIncrement PROTO STDCALL
KeQueryTickCount PROTO STDCALL :DWORD
KeQuerySystemTime PROTO STDCALL :DWORD
KeQueryPriorityThread PROTO STDCALL :DWORD
KeQueryInterruptTime PROTO STDCALL
KeQueryActiveProcessors PROTO STDCALL
KePulseEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
KeProfileInterruptWithSource PROTO STDCALL :DWORD, :DWORD
KeProfileInterrupt PROTO STDCALL :DWORD
KeLeaveCriticalRegion PROTO STDCALL
KeIsExecutingDpc PROTO STDCALL
KeInsertQueueDpc PROTO STDCALL :DWORD, :DWORD, :DWORD
KeInsertQueueApc PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeInsertQueue PROTO STDCALL :DWORD, :DWORD
KeInsertHeadQueue PROTO STDCALL :DWORD, :DWORD
KeInsertDeviceQueue PROTO STDCALL :DWORD, :DWORD
KeInsertByKeyDeviceQueue PROTO STDCALL :DWORD, :DWORD, :DWORD
KeInitializeTimerEx PROTO STDCALL :DWORD, :DWORD
KeInitializeTimer PROTO STDCALL :DWORD
KeInitializeSpinLock PROTO STDCALL :DWORD
KeInitializeSemaphore PROTO STDCALL :DWORD, :DWORD, :DWORD
KeInitializeQueue PROTO STDCALL :DWORD, :DWORD
KeInitializeMutex PROTO STDCALL :DWORD, :DWORD
KeInitializeMutant PROTO STDCALL :DWORD, :DWORD
KeInitializeInterrupt PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeInitializeEvent PROTO STDCALL :DWORD, :DWORD, :DWORD
KeInitializeDpc PROTO STDCALL :DWORD, :DWORD, :DWORD
KeInitializeDeviceQueue PROTO STDCALL :DWORD
KeInitializeApc PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeI386SetGdtSelector PROTO STDCALL :DWORD, :DWORD
KeI386ReleaseLid PROTO STDCALL :DWORD, :DWORD
KeI386ReleaseGdtSelectors PROTO STDCALL :DWORD, :DWORD
KeI386GetLid PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeI386FlatToGdtSelector PROTO STDCALL :DWORD, :DWORD, :DWORD
KeI386Call16BitFunction PROTO STDCALL :DWORD
KeI386Call16BitCStyleFunction PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeI386AllocateGdtSelectors PROTO STDCALL :DWORD, :DWORD
KeI386AbiosCall PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeGetPreviousMode PROTO STDCALL
KeGetCurrentThread PROTO STDCALL
KeFlushEntireTb PROTO STDCALL :DWORD, :DWORD
KeFindConfigurationNextEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeFindConfigurationEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
KeEnterKernelDebugger PROTO STDCALL
KeEnterCriticalRegion PROTO STDCALL
KeDisconnectInterrupt PROTO STDCALL :DWORD
KeDetachProcess PROTO STDCALL
KeDeregisterBugCheckCallback PROTO STDCALL :DWORD
KeDelayExecutionThread PROTO STDCALL :DWORD, :DWORD, :DWORD
KeConnectInterrupt PROTO STDCALL :DWORD
KeClearEvent PROTO STDCALL :DWORD
KeCancelTimer PROTO STDCALL :DWORD
KeBugCheckEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeBugCheck PROTO STDCALL :DWORD
KeAttachProcess PROTO STDCALL :DWORD
KeAddSystemServiceTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
KeAcquireSpinLockAtDpcLevel PROTO STDCALL :DWORD
Ke386SetIoAccessMap PROTO STDCALL :DWORD, :DWORD
Ke386QueryIoAccessMap PROTO STDCALL :DWORD, :DWORD
Ke386IoSetAccessProcess PROTO STDCALL :DWORD, :DWORD
Ke386CallBios PROTO STDCALL :DWORD, :DWORD
KdPollBreakIn PROTO STDCALL
KdEnableDebugger PROTO STDCALL
KdDisableDebugger PROTO STDCALL
IoWriteErrorLogEntry PROTO STDCALL :DWORD
IoWMIWriteEvent PROTO STDCALL :DWORD
IoWMISuggestInstanceName PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoWMIRegistrationControl PROTO STDCALL :DWORD, :DWORD
IoWMIAllocateInstanceIds PROTO STDCALL :DWORD, :DWORD, :DWORD
IoVerifyVolume PROTO STDCALL :DWORD, :DWORD
IoUpdateShareAccess PROTO STDCALL :DWORD, :DWORD
IoUnregisterShutdownNotification PROTO STDCALL :DWORD
IoUnregisterPlugPlayNotification PROTO STDCALL :DWORD
IoUnregisterFsRegistrationChange PROTO STDCALL :DWORD, :DWORD
IoUnregisterFileSystem PROTO STDCALL :DWORD
IoThreadToProcess PROTO STDCALL :DWORD
IoSynchronousPageWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoSynchronousInvalidateDeviceRelations PROTO STDCALL :DWORD, :DWORD
IoStopTimer PROTO STDCALL :DWORD
IoStartTimer PROTO STDCALL :DWORD
IoStartPacket PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoStartNextPacketByKey PROTO STDCALL :DWORD, :DWORD, :DWORD
IoStartNextPacket PROTO STDCALL :DWORD, :DWORD
IoSetTopLevelIrp PROTO STDCALL :DWORD
IoSetThreadHardErrorMode PROTO STDCALL :DWORD
IoSetShareAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoSetIoCompletion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoSetInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoSetHardErrorOrVerifyDevice PROTO STDCALL :DWORD, :DWORD
IoSetDeviceToVerify PROTO STDCALL :DWORD, :DWORD
IoSetDeviceInterfaceState PROTO STDCALL :DWORD, :DWORD
IoReuseIrp PROTO STDCALL :DWORD, :DWORD
IoRequestDeviceEject PROTO STDCALL :DWORD
IoReportTargetDeviceChangeAsynchronous PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoReportTargetDeviceChange PROTO STDCALL :DWORD, :DWORD
IoReportResourceUsage PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoReportResourceForDetection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoReportHalResourceUsage PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoReportDetectedDevice PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoRemoveShareAccess PROTO STDCALL :DWORD, :DWORD
IoReleaseVpbSpinLock PROTO STDCALL :DWORD
IoReleaseRemoveLockEx PROTO STDCALL :DWORD, :DWORD, :DWORD
IoReleaseRemoveLockAndWaitEx PROTO STDCALL :DWORD, :DWORD, :DWORD
IoReleaseCancelSpinLock PROTO STDCALL :DWORD
IoRegisterShutdownNotification PROTO STDCALL :DWORD
IoRegisterPlugPlayNotification PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoRegisterLastChanceShutdownNotification PROTO STDCALL :DWORD
IoRegisterFsRegistrationChange PROTO STDCALL :DWORD, :DWORD
IoRegisterFileSystem PROTO STDCALL :DWORD
IoRegisterDriverReinitialization PROTO STDCALL :DWORD, :DWORD, :DWORD
IoRegisterDeviceInterface PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoRegisterBootDriverReinitialization PROTO STDCALL :DWORD, :DWORD, :DWORD
IoRaiseInformationalHardError PROTO STDCALL :DWORD, :DWORD, :DWORD
IoRaiseHardError PROTO STDCALL :DWORD, :DWORD, :DWORD
IoQueueWorkItem PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoQueueThreadIrp PROTO STDCALL :DWORD
IoQueryVolumeInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoQueryFileInformation PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoQueryDeviceDescription PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoPnPDeliverServicePowerNotification PROTO STDCALL :DWORD, :DWORD
IoPageRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoOpenDeviceRegistryKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoOpenDeviceInterfaceRegistryKey PROTO STDCALL :DWORD, :DWORD, :DWORD
IoMakeAssociatedIrp PROTO STDCALL :DWORD, :DWORD
IoIsWdmVersionAvailable PROTO STDCALL :DWORD, :DWORD
IoIsValidNameGraftingBuffer PROTO STDCALL :DWORD, :DWORD
IoIsSystemThread PROTO STDCALL :DWORD
IoIsOperationSynchronous PROTO STDCALL :DWORD
IoInvalidateDeviceState PROTO STDCALL :DWORD
IoInvalidateDeviceRelations PROTO STDCALL :DWORD, :DWORD
IoInitializeTimer PROTO STDCALL :DWORD, :DWORD, :DWORD
IoInitializeRemoveLockEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoInitializeIrp PROTO STDCALL :DWORD, :DWORD, :DWORD
IoGetTopLevelIrp PROTO STDCALL
IoGetStackLimits PROTO STDCALL :DWORD, :DWORD
IoGetRequestorSessionId PROTO STDCALL :DWORD, :DWORD
IoGetRequestorProcessId PROTO STDCALL :DWORD
IoGetRequestorProcess PROTO STDCALL :DWORD
IoGetRelatedDeviceObject PROTO STDCALL :DWORD
IoGetInitialStack PROTO STDCALL
IoGetFileObjectGenericMapping PROTO STDCALL
IoGetDriverObjectExtension PROTO STDCALL :DWORD, :DWORD
IoGetDmaAdapter PROTO STDCALL :DWORD, :DWORD, :DWORD
IoGetDeviceToVerify PROTO STDCALL :DWORD
IoGetDeviceProperty PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoGetDeviceObjectPointer PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoGetDeviceInterfaces PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoGetDeviceInterfaceAlias PROTO STDCALL :DWORD, :DWORD, :DWORD
IoGetCurrentProcess PROTO STDCALL
IoGetConfigurationInformation PROTO STDCALL
IoGetBootDiskInformation PROTO STDCALL :DWORD, :DWORD
IoGetBaseFileSystemDeviceObject PROTO STDCALL :DWORD
IoGetAttachedDeviceReference PROTO STDCALL :DWORD
IoGetAttachedDevice PROTO STDCALL :DWORD
IoFreeWorkItem PROTO STDCALL :DWORD
IoFreeMdl PROTO STDCALL :DWORD
IoFreeIrp PROTO STDCALL :DWORD
IoFreeController PROTO STDCALL :DWORD
IoFastQueryNetworkAttributes PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoEnqueueIrp PROTO STDCALL :DWORD
IoDisconnectInterrupt PROTO STDCALL :DWORD
IoDetachDevice PROTO STDCALL :DWORD
IoDeleteSymbolicLink PROTO STDCALL :DWORD
IoDeleteDriver PROTO STDCALL :DWORD
IoDeleteDevice PROTO STDCALL :DWORD
IoDeleteController PROTO STDCALL :DWORD
IoCreateUnprotectedSymbolicLink PROTO STDCALL :DWORD, :DWORD
IoCreateSynchronizationEvent PROTO STDCALL :DWORD, :DWORD
IoCreateSymbolicLink PROTO STDCALL :DWORD, :DWORD
IoCreateStreamFileObjectLite PROTO STDCALL :DWORD, :DWORD
IoCreateStreamFileObject PROTO STDCALL :DWORD, :DWORD
IoCreateNotificationEvent PROTO STDCALL :DWORD, :DWORD
IoCreateFile PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoCreateDriver PROTO STDCALL :DWORD, :DWORD
IoCreateDevice PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoCreateController PROTO STDCALL :DWORD
IoConnectInterrupt PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoCompleteRequest PROTO STDCALL :DWORD, :DWORD
IoCheckShareAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoCheckQuotaBufferValidity PROTO STDCALL :DWORD, :DWORD, :DWORD
IoCheckQuerySetVolumeInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
IoCheckQuerySetFileInformation PROTO STDCALL :DWORD, :DWORD, :DWORD
IoCheckFunctionAccess PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoCheckEaBufferValidity PROTO STDCALL :DWORD, :DWORD, :DWORD
IoCheckDesiredAccess PROTO STDCALL :DWORD, :DWORD
IoCancelIrp PROTO STDCALL :DWORD
IoCancelFileOpen PROTO STDCALL :DWORD, :DWORD
IoCallDriver PROTO STDCALL :DWORD, :DWORD
IoBuildSynchronousFsdRequest PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoBuildPartialMdl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoBuildDeviceIoControlRequest PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoBuildAsynchronousFsdRequest PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoAttachDeviceToDeviceStack PROTO STDCALL :DWORD, :DWORD
IoAttachDeviceByPointer PROTO STDCALL :DWORD, :DWORD
IoAttachDevice PROTO STDCALL :DWORD, :DWORD, :DWORD
IoAssignResources PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoAllocateWorkItem PROTO STDCALL :DWORD
IoAllocateMdl PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoAllocateIrp PROTO STDCALL :DWORD, :DWORD
IoAllocateErrorLogEntry PROTO STDCALL :DWORD, :DWORD
IoAllocateDriverObjectExtension PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoAllocateController PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
IoAllocateAdapterChannel PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoAcquireVpbSpinLock PROTO STDCALL :DWORD
IoAcquireRemoveLockEx PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
IoAcquireCancelSpinLock PROTO STDCALL :DWORD
InbvSolidColorFill PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
InbvSetTextColor PROTO STDCALL :DWORD
InbvSetScrollRegion PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
InbvResetDisplay PROTO STDCALL
InbvNotifyDisplayOwnershipLost PROTO STDCALL :DWORD
InbvIsBootDriverInstalled PROTO STDCALL
InbvInstallDisplayStringFilter PROTO STDCALL :DWORD
InbvEnableDisplayString PROTO STDCALL :DWORD
InbvEnableBootDriver PROTO STDCALL :DWORD
InbvDisplayString PROTO STDCALL :DWORD
InbvCheckDisplayOwnership PROTO STDCALL
InbvAcquireDisplayOwnership PROTO STDCALL
FsRtlUninitializeOplock PROTO STDCALL :DWORD
FsRtlUninitializeMcb PROTO STDCALL :DWORD
FsRtlUninitializeLargeMcb PROTO STDCALL :DWORD
FsRtlUninitializeFileLock PROTO STDCALL :DWORD
FsRtlTruncateMcb PROTO STDCALL :DWORD, :DWORD
FsRtlTruncateLargeMcb PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlTeardownFilterContexts PROTO STDCALL :DWORD
FsRtlSyncVolumes PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlSplitLargeMcb PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlResetLargeMcb PROTO STDCALL :DWORD, :DWORD
FsRtlRemoveMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlRemoveLargeMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlRemoveFilterContext PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlReleaseFile PROTO STDCALL :DWORD
FsRtlRegisterUncProvider PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlProcessFileLock PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlPrivateLock PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlPrepareMdlWriteDev PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlPrepareMdlWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlPostStackOverflow PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlPostPagingFileStackOverflow PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlOplockIsFastIoPossible PROTO STDCALL :DWORD
FsRtlOplockFsctrl PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlNumberOfRunsInMcb PROTO STDCALL :DWORD
FsRtlNumberOfRunsInLargeMcb PROTO STDCALL :DWORD
FsRtlNotifyVolumeEvent PROTO STDCALL :DWORD, :DWORD
FsRtlNotifyUninitializeSync PROTO STDCALL :DWORD
FsRtlNotifyReportChange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlNotifyInitializeSync PROTO STDCALL :DWORD
FsRtlNotifyFullReportChange PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlNotifyFullChangeDirectory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlNotifyCleanup PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlNotifyChangeDirectory PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlNormalizeNtstatus PROTO STDCALL :DWORD, :DWORD
FsRtlMdlWriteCompleteDev PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlMdlWriteComplete PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlMdlReadDev PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlMdlReadCompleteDev PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlMdlReadComplete PROTO STDCALL :DWORD, :DWORD
FsRtlMdlRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlLookupMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlLookupLastMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlLookupLastLargeMcbEntryAndIndex PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlLookupLastLargeMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlLookupLargeMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlLookupFilterContextInternal PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlIsTotalDeviceFailure PROTO STDCALL :DWORD
FsRtlIsNtstatusExpected PROTO STDCALL :DWORD
FsRtlIsNameInExpression PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlIsHpfsDbcsLegal PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlIsFatDbcsLegal PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlIsDbcsInExpression PROTO STDCALL :DWORD, :DWORD
FsRtlInsertFilterContext PROTO STDCALL :DWORD, :DWORD
FsRtlInitializeTunnelCache PROTO STDCALL :DWORD
FsRtlInitializeOplock PROTO STDCALL :DWORD
FsRtlInitializeMcb PROTO STDCALL :DWORD, :DWORD
FsRtlInitializeLargeMcb PROTO STDCALL :DWORD, :DWORD
FsRtlInitializeFileLock PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlGetNextMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlGetNextLargeMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlGetNextFileLock PROTO STDCALL :DWORD, :DWORD
FsRtlGetFileSize PROTO STDCALL :DWORD, :DWORD
FsRtlFreeFileLock PROTO STDCALL :DWORD
FsRtlFindInTunnelCache PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlFastUnlockSingle PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlFastUnlockAllByKey PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlFastUnlockAll PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlFastCheckLockForWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlFastCheckLockForRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlDoesNameContainWildCards PROTO STDCALL :DWORD
FsRtlDoesDbcsContainWildCards PROTO STDCALL :DWORD
FsRtlDissectName PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlDissectDbcs PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlDeregisterUncProvider PROTO STDCALL :DWORD
FsRtlDeleteTunnelCache PROTO STDCALL :DWORD
FsRtlDeleteKeyFromTunnelCache PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlCurrentBatchOplock PROTO STDCALL :DWORD
FsRtlCopyWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlCopyRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlCheckOplock PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlCheckLockForWriteAccess PROTO STDCALL :DWORD, :DWORD
FsRtlCheckLockForReadAccess PROTO STDCALL :DWORD, :DWORD
FsRtlBalanceReads PROTO STDCALL :DWORD
FsRtlAreNamesEqual PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlAllocateResource PROTO STDCALL
FsRtlAllocatePoolWithTag PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlAllocatePoolWithQuotaTag PROTO STDCALL :DWORD, :DWORD, :DWORD
FsRtlAllocatePoolWithQuota PROTO STDCALL :DWORD, :DWORD
FsRtlAllocatePool PROTO STDCALL :DWORD, :DWORD
FsRtlAllocateFileLock PROTO STDCALL :DWORD, :DWORD
FsRtlAddToTunnelCache PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlAddMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
FsRtlAddLargeMcbEntry PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
FsRtlAcquireFileExclusive PROTO STDCALL :DWORD
Exi386InterlockedIncrementLong PROTO STDCALL :DWORD
Exi386InterlockedExchangeUlong PROTO STDCALL :DWORD, :DWORD
Exi386InterlockedDecrementLong PROTO STDCALL :DWORD
ExUuidCreate PROTO STDCALL :DWORD
ExUnregisterCallback PROTO STDCALL :DWORD
ExSystemTimeToLocalTime PROTO STDCALL :DWORD, :DWORD
ExSystemExceptionFilter PROTO STDCALL
ExSetTimerResolution PROTO STDCALL :DWORD, :DWORD
ExSetResourceOwnerPointer PROTO STDCALL :DWORD, :DWORD
ExReleaseResourceForThreadLite PROTO STDCALL :DWORD, :DWORD
ExReleaseResourceForThread PROTO STDCALL :DWORD, :DWORD
ExReinitializeResourceLite PROTO STDCALL :DWORD
ExRegisterCallback PROTO STDCALL :DWORD, :DWORD, :DWORD
ExRaiseStatus PROTO STDCALL :DWORD
ExRaiseHardError PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ExRaiseException PROTO STDCALL :DWORD
ExRaiseDatatypeMisalignment PROTO STDCALL
ExRaiseAccessViolation PROTO STDCALL
ExQueueWorkItem PROTO STDCALL :DWORD, :DWORD
ExQueryPoolBlockSize PROTO STDCALL :DWORD, :DWORD
ExNotifyCallback PROTO STDCALL :DWORD, :DWORD, :DWORD
ExLocalTimeToSystemTime PROTO STDCALL :DWORD, :DWORD
ExIsResourceAcquiredSharedLite PROTO STDCALL :DWORD
ExIsResourceAcquiredExclusiveLite PROTO STDCALL :DWORD
ExIsProcessorFeaturePresent PROTO STDCALL :DWORD
ExInterlockedRemoveHeadList PROTO STDCALL :DWORD, :DWORD
ExInterlockedPushEntryList PROTO STDCALL :DWORD, :DWORD, :DWORD
ExInterlockedPopEntryList PROTO STDCALL :DWORD, :DWORD
ExInterlockedInsertTailList PROTO STDCALL :DWORD, :DWORD, :DWORD
ExInterlockedInsertHeadList PROTO STDCALL :DWORD, :DWORD, :DWORD
ExInterlockedIncrementLong PROTO STDCALL :DWORD, :DWORD
ExInterlockedExtendZone PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExInterlockedExchangeUlong PROTO STDCALL :DWORD, :DWORD, :DWORD
ExInterlockedDecrementLong PROTO STDCALL :DWORD, :DWORD
ExInterlockedAddUlong PROTO STDCALL :DWORD, :DWORD, :DWORD
ExInterlockedAddLargeInteger PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExInitializeZone PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExInitializeResourceLite PROTO STDCALL :DWORD
ExInitializeResource PROTO STDCALL :DWORD
ExInitializePagedLookasideList PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ExInitializeNPagedLookasideList PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
ExGetSharedWaiterCount PROTO STDCALL :DWORD
ExGetPreviousMode PROTO STDCALL
ExGetExclusiveWaiterCount PROTO STDCALL :DWORD
ExFreeToPagedLookasideList PROTO STDCALL :DWORD, :DWORD
ExFreePoolWithTag PROTO STDCALL :DWORD, :DWORD
ExFreePool PROTO STDCALL :DWORD
ExExtendZone PROTO STDCALL :DWORD, :DWORD, :DWORD
ExEnumHandleTable PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExDisableResourceBoostLite PROTO STDCALL :DWORD
ExDeleteResourceLite PROTO STDCALL :DWORD
ExDeleteResource PROTO STDCALL :DWORD
ExDeletePagedLookasideList PROTO STDCALL :DWORD
ExDeleteNPagedLookasideList PROTO STDCALL :DWORD
ExCreateCallback PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExConvertExclusiveToSharedLite PROTO STDCALL :DWORD
ExAllocatePoolWithTagPriority PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
ExAllocatePoolWithTag PROTO STDCALL :DWORD, :DWORD, :DWORD
ExAllocatePoolWithQuotaTag PROTO STDCALL :DWORD, :DWORD, :DWORD
ExAllocatePoolWithQuota PROTO STDCALL :DWORD, :DWORD
ExAllocatePool PROTO STDCALL :DWORD, :DWORD
ExAllocateFromPagedLookasideList PROTO STDCALL :DWORD
ExAcquireSharedWaitForExclusive PROTO STDCALL :DWORD, :DWORD
ExAcquireSharedStarveExclusive PROTO STDCALL :DWORD, :DWORD
ExAcquireResourceSharedLite PROTO STDCALL :DWORD, :DWORD
ExAcquireResourceExclusiveLite PROTO STDCALL :DWORD, :DWORD
ExAcquireResourceExclusive PROTO STDCALL :DWORD, :DWORD
DbgPrompt PROTO STDCALL :DWORD, :DWORD, :DWORD
DbgLoadImageSymbols PROTO STDCALL :DWORD, :DWORD, :DWORD
DbgBreakPointWithStatus PROTO STDCALL :DWORD
DbgBreakPoint PROTO STDCALL
CcZeroData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CcWaitForCurrentLazyWriterActivity PROTO STDCALL
CcUnpinRepinnedBcb PROTO STDCALL :DWORD, :DWORD, :DWORD
CcUnpinDataForThread PROTO STDCALL :DWORD, :DWORD
CcUnpinData PROTO STDCALL :DWORD
CcUninitializeCacheMap PROTO STDCALL :DWORD, :DWORD, :DWORD
CcSetReadAheadGranularity PROTO STDCALL :DWORD, :DWORD
CcSetLogHandleForFile PROTO STDCALL :DWORD, :DWORD, :DWORD
CcSetFileSizes PROTO STDCALL :DWORD, :DWORD
CcSetDirtyPinnedData PROTO STDCALL :DWORD, :DWORD
CcSetDirtyPageThreshold PROTO STDCALL :DWORD, :DWORD
CcSetBcbOwnerPointer PROTO STDCALL :DWORD, :DWORD
CcSetAdditionalCacheAttributes PROTO STDCALL :DWORD, :DWORD, :DWORD
CcScheduleReadAhead PROTO STDCALL :DWORD, :DWORD, :DWORD
CcRepinBcb PROTO STDCALL :DWORD
CcRemapBcb PROTO STDCALL :DWORD
CcPurgeCacheSection PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CcPreparePinWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcPrepareMdlWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcPinRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcPinMappedData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcMdlWriteComplete PROTO STDCALL :DWORD, :DWORD, :DWORD
CcMdlReadComplete PROTO STDCALL :DWORD, :DWORD
CcMdlRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcMapData PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcIsThereDirtyData PROTO STDCALL :DWORD
CcInitializeCacheMap PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcGetLsnForFileObject PROTO STDCALL :DWORD, :DWORD
CcGetFlushedValidData PROTO STDCALL :DWORD, :DWORD
CcGetFileObjectFromSectionPtrs PROTO STDCALL :DWORD
CcGetFileObjectFromBcb PROTO STDCALL :DWORD
CcGetDirtyPages PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CcFlushCache PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CcFastCopyWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
CcFastCopyRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcDeferWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcCopyWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcCopyRead PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD, :DWORD, :DWORD
CcCanIWrite PROTO STDCALL :DWORD, :DWORD, :DWORD, :DWORD
Kii386SpinOnSpinLock PROTO STDCALL :DWORD, :DWORD
Kei386EoiHelper PROTO STDCALL

;_CIcos
;_CIsin
;_CIsqrt

; C functions
_abnormal_termination PROTO C
_alldiv PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_allmul PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_allrem PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_allshl PROTO C	; ???!!!
_allshr PROTO C	; ???!!!
_aulldiv PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_aullrem PROTO C :DWORD, :DWORD, :DWORD, :DWORD	; ???!!!
_aullshr PROTO C	; ???!!!
;_except_handler2 PROTO C
;_except_handler3 PROTO C
;_global_unwind2 PROTO C :DWORD
_itoa PROTO C :DWORD, :DWORD, :DWORD
_itow PROTO C :DWORD, :DWORD, :DWORD
;_local_unwind2 PROTO C :DWORD, :DWORD
_purecall PROTO C
_snprintf PROTO C :DWORD, :DWORD, :DWORD, :VARARG
_snwprintf PROTO C :DWORD, :DWORD, :DWORD, :VARARG
_stricmp PROTO C :DWORD, :DWORD
_strlwr PROTO C :DWORD
_strnicmp PROTO C :DWORD, :DWORD, :DWORD
_strnset PROTO C :DWORD, :DWORD, :DWORD
_strrev PROTO C :DWORD
_strset PROTO C :DWORD, :DWORD
_strupr PROTO C :DWORD
_vsnprintf PROTO C :DWORD, :DWORD, :DWORD, :DWORD
_wcsicmp PROTO C :DWORD, :DWORD
_wcslwr PROTO C :DWORD
_wcsnicmp PROTO C :DWORD, :DWORD, :DWORD	
_wcsnset PROTO C :DWORD, :DWORD, :DWORD	
_wcsrev PROTO C :DWORD
_wcsupr PROTO C :DWORD
atoi PROTO C :DWORD
atol PROTO C :DWORD
isdigit PROTO C :DWORD
islower PROTO C :DWORD
isprint PROTO C :DWORD
isspace PROTO C :DWORD
isupper PROTO C :DWORD
isxdigit PROTO C :DWORD
mbstowcs PROTO C :DWORD, :DWORD, :DWORD
mbtowc PROTO C :DWORD, :DWORD, :DWORD
memchr PROTO C :DWORD, :DWORD, :DWORD
memcpy PROTO C :DWORD, :DWORD, :DWORD
memmove PROTO C :DWORD, :DWORD, :DWORD
memset PROTO C :DWORD, :DWORD, :DWORD
qsort PROTO C :DWORD, :DWORD, :DWORD, :DWORD
rand PROTO C
sprintf PROTO C :DWORD, :DWORD, :VARARG
srand PROTO C :DWORD
strcat PROTO C :DWORD, :DWORD
strchr PROTO C :DWORD, :DWORD
strcmp PROTO C :DWORD, :DWORD
strcpy 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	
strrchr PROTO C :DWORD, :DWORD
strspn PROTO C :DWORD, :DWORD
strstr PROTO C :DWORD, :DWORD
swprintf PROTO C :DWORD, :DWORD, :VARARG
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
wcsrchr PROTO C :DWORD, :DWORD
wcsspn PROTO C :DWORD, :DWORD
wcsstr PROTO C :DWORD, :DWORD
wcstombs PROTO C :DWORD, :DWORD, :DWORD
wctomb PROTO C :DWORD, :DWORD

; Exported variables
SeSystemDefaultDacl PROTO C
SePublicDefaultDacl PROTO C
PsThreadType PROTO C
PsProcessType PROTO C
PsJobType PROTO C
PsInitialSystemProcess PROTO C
NtGlobalFlag PROTO C
NtBuildNumber PROTO C
NlsOemLeadByteInfo PROTO C
NlsOemCodePage PROTO C
NlsMbOemCodePageTag PROTO C
NlsMbCodePageTag PROTO C
NlsLeadByteInfo PROTO C
NlsAnsiCodePage PROTO C
MmUserProbeAddress PROTO C
MmSystemRangeStart PROTO C
MmSectionObjectType PROTO C
MmHighestUserAddress PROTO C
Mm64BitPhysicalAddress PROTO C
LpcPortObjectType PROTO C
KiUnexpectedInterrupt PROTO C
KiEnableTimerWatchdog PROTO C
KiBugCheckData PROTO C
KeTickCount PROTO C
KeServiceDescriptorTable PROTO C
KeSaveStateForHibernate PROTO C
KeNumberProcessors PROTO C
KeLoaderBlock PROTO C
KeIcacheFlushCount PROTO C
KeI386MachineType PROTO C
KeDcacheFlushCount PROTO C
KdEnteredDebugger PROTO C
KdDebuggerNotPresent PROTO C
KdDebuggerEnabled PROTO C
IoWriteTransferCount PROTO C
IoWriteOperationCount PROTO C
IoStatisticsLock PROTO C
IoReadTransferCount PROTO C
IoReadOperationCount PROTO C
IoFileObjectType PROTO C
IoDriverObjectType PROTO C
IoDeviceObjectType PROTO C
IoDeviceHandlerObjectType PROTO C
IoDeviceHandlerObjectSize PROTO C
IoAdapterObjectType PROTO C
InitSafeBootMode PROTO C
HalPrivateDispatchTable PROTO C
HalDispatchTable PROTO C
FsRtlLegalAnsiCharacterArray PROTO C
ExWindowStationObjectType PROTO C
ExSemaphoreObjectType PROTO C
ExEventObjectType PROTO C
ExDesktopObjectType PROTO C
DbgPrintReturnControlC PROTO C
DbgPrint PROTO C :DWORD, :VARARG
CcFastReadWait PROTO C
CcFastReadNotPossible PROTO C
CcFastMdlReadWait PROTO C
_except_list PROTO C

; 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>
EXTERNDEF SYSCALL @ObfReferenceObject@4:PROC
ObfReferenceObject TEXTEQU <@ObfReferenceObject@4>
EXTERNDEF SYSCALL @ObfDereferenceObject@4:PROC
ObfDereferenceObject TEXTEQU <@ObfDereferenceObject@4>
EXTERNDEF SYSCALL @KiReleaseSpinLock@4:PROC
KiReleaseSpinLock TEXTEQU <@KiReleaseSpinLock@4>
EXTERNDEF SYSCALL @KiAcquireSpinLock@4:PROC
KiAcquireSpinLock TEXTEQU <@KiAcquireSpinLock@4>
EXTERNDEF SYSCALL @KefReleaseSpinLockFromDpcLevel@4:PROC
KefReleaseSpinLockFromDpcLevel TEXTEQU <@KefReleaseSpinLockFromDpcLevel@4>
EXTERNDEF SYSCALL @KefAcquireSpinLockAtDpcLevel@4:PROC
KefAcquireSpinLockAtDpcLevel TEXTEQU <@KefAcquireSpinLockAtDpcLevel@4>
EXTERNDEF SYSCALL @KeSetTimeUpdateNotifyRoutine@4:PROC
KeSetTimeUpdateNotifyRoutine TEXTEQU <@KeSetTimeUpdateNotifyRoutine@4>
EXTERNDEF SYSCALL @KeSetThreadSelectNotifyRoutine@4:PROC
KeSetThreadSelectNotifyRoutine TEXTEQU <@KeSetThreadSelectNotifyRoutine@4>
EXTERNDEF SYSCALL @KeSetSwapContextNotifyRoutine@4:PROC
KeSetSwapContextNotifyRoutine TEXTEQU <@KeSetSwapContextNotifyRoutine@4>
EXTERNDEF SYSCALL @IofCompleteRequest@8:PROC
IofCompleteRequest TEXTEQU <@IofCompleteRequest@8>
EXTERNDEF SYSCALL @IofCallDriver@8:PROC
IofCallDriver TEXTEQU <@IofCallDriver@8>
EXTERNDEF SYSCALL @InterlockedIncrement@4:PROC
InterlockedIncrement TEXTEQU <@InterlockedIncrement@4>
EXTERNDEF SYSCALL @InterlockedExchangeAdd@8:PROC
InterlockedExchangeAdd TEXTEQU <@InterlockedExchangeAdd@8>
EXTERNDEF SYSCALL @InterlockedExchange@8:PROC
InterlockedExchange TEXTEQU <@InterlockedExchange@8>
EXTERNDEF SYSCALL @InterlockedDecrement@4:PROC
InterlockedDecrement TEXTEQU <@InterlockedDecrement@4>
EXTERNDEF SYSCALL @InterlockedCompareExchange@12:PROC
InterlockedCompareExchange TEXTEQU <@InterlockedCompareExchange@12>
EXTERNDEF SYSCALL @Exfi386InterlockedIncrementLong@4:PROC
Exfi386InterlockedIncrementLong TEXTEQU <@Exfi386InterlockedIncrementLong@4>
EXTERNDEF SYSCALL @Exfi386InterlockedExchangeUlong@8:PROC
Exfi386InterlockedExchangeUlong TEXTEQU <@Exfi386InterlockedExchangeUlong@8>
EXTERNDEF SYSCALL @Exfi386InterlockedDecrementLong@4:PROC
Exfi386InterlockedDecrementLong TEXTEQU <@Exfi386InterlockedDecrementLong@4>
EXTERNDEF SYSCALL @ExfInterlockedRemoveHeadList@8:PROC
ExfInterlockedRemoveHeadList TEXTEQU <@ExfInterlockedRemoveHeadList@8>
EXTERNDEF SYSCALL @ExfInterlockedPushEntryList@12:PROC
ExfInterlockedPushEntryList TEXTEQU <@ExfInterlockedPushEntryList@12>
EXTERNDEF SYSCALL @ExfInterlockedPopEntryList@8:PROC
ExfInterlockedPopEntryList TEXTEQU <@ExfInterlockedPopEntryList@8>
EXTERNDEF SYSCALL @ExfInterlockedInsertTailList@12:PROC
ExfInterlockedInsertTailList TEXTEQU <@ExfInterlockedInsertTailList@12>
EXTERNDEF SYSCALL @ExfInterlockedInsertHeadList@12:PROC
ExfInterlockedInsertHeadList TEXTEQU <@ExfInterlockedInsertHeadList@12>
EXTERNDEF SYSCALL @ExfInterlockedAddUlong@12:PROC
ExfInterlockedAddUlong TEXTEQU <@ExfInterlockedAddUlong@12>
EXTERNDEF SYSCALL @ExReleaseResourceLite@4:PROC
ExReleaseResourceLite TEXTEQU <@ExReleaseResourceLite@4>
EXTERNDEF SYSCALL @ExReleaseFastMutexUnsafe@4:PROC
ExReleaseFastMutexUnsafe TEXTEQU <@ExReleaseFastMutexUnsafe@4>
EXTERNDEF SYSCALL @ExInterlockedPushEntrySList@12:PROC
ExInterlockedPushEntrySList TEXTEQU <@ExInterlockedPushEntrySList@12>
EXTERNDEF SYSCALL @ExInterlockedPopEntrySList@8:PROC
ExInterlockedPopEntrySList TEXTEQU <@ExInterlockedPopEntrySList@8>
EXTERNDEF SYSCALL @ExInterlockedFlushSList@4:PROC
ExInterlockedFlushSList TEXTEQU <@ExInterlockedFlushSList@4>
EXTERNDEF SYSCALL @ExInterlockedCompareExchange64@16:PROC
ExInterlockedCompareExchange64 TEXTEQU <@ExInterlockedCompareExchange64@16>
EXTERNDEF SYSCALL @ExInterlockedAddLargeStatistic@8:PROC
ExInterlockedAddLargeStatistic TEXTEQU <@ExInterlockedAddLargeStatistic@8>
EXTERNDEF SYSCALL @ExAcquireFastMutexUnsafe@4:PROC
ExAcquireFastMutexUnsafe TEXTEQU <@ExAcquireFastMutexUnsafe@4>
