IFNDEF WDM_INC
WDM_INC equ <1>

PROTO64 external,CmRegisterCallback, :QWORD,:QWORD,:QWORD
PROTO64 external,CmUnRegisterCallback, :QWORD,:QWORD
PROTO64 external,DbgBreakPoint, 
PROTO64 external,ExAcquireResourceExclusiveLite, :QWORD,:QWORD
PROTO64 external,ExAcquireResourceSharedLite, :QWORD,:QWORD
PROTO64 external,ExAcquireSharedStarveExclusive, :QWORD,:QWORD
PROTO64 external,ExAcquireSharedWaitForExclusive, :QWORD,:QWORD
PROTO64 external,ExAllocateFromPagedLookasideList, :QWORD
PROTO64 external,ExAllocatePool, :QWORD,:QWORD
PROTO64 external,ExAllocatePoolWithQuota, :QWORD,:QWORD
PROTO64 external,ExAllocatePoolWithQuotaTag, :QWORD,:QWORD,:QWORD
PROTO64 external,ExAllocatePoolWithTag, :QWORD,:QWORD,:QWORD
PROTO64 external,ExAllocatePoolWithTagPriority, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ExConvertExclusiveToSharedLite, :QWORD
PROTO64 external,ExCreateCallback, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ExDeleteNPagedLookasideList, :QWORD
PROTO64 external,ExDeletePagedLookasideList, :QWORD
PROTO64 external,ExDeleteResourceLite, :QWORD
PROTO64 external,ExFreePool, :QWORD
PROTO64 external,ExFreePoolWithTag, :QWORD,:QWORD
PROTO64 external,ExFreeToPagedLookasideList, :QWORD,:QWORD
PROTO64 external,ExGetExclusiveWaiterCount, :QWORD
PROTO64 external,ExGetPreviousMode, 
PROTO64 external,ExGetSharedWaiterCount, :QWORD
PROTO64 external,ExInitializeNPagedLookasideList, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ExInitializePagedLookasideList, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ExInitializeResourceLite, :QWORD
PROTO64 external,ExInterlockedAddLargeInteger, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ExIsProcessorFeaturePresent, :QWORD
PROTO64 external,ExIsResourceAcquiredExclusiveLite, :QWORD
PROTO64 external,ExIsResourceAcquiredSharedLite, :QWORD
PROTO64 external,ExLocalTimeToSystemTime, :QWORD,:QWORD
PROTO64 external,ExNotifyCallback, :QWORD,:QWORD,:QWORD
PROTO64 external,ExQueueWorkItem, :QWORD,:QWORD
PROTO64 external,ExRaiseStatus, :QWORD
PROTO64 external,ExRegisterCallback, :QWORD,:QWORD,:QWORD
PROTO64 external,ExReinitializeResourceLite, :QWORD
PROTO64 external,ExReleaseResourceForThreadLite, :QWORD,:QWORD
PROTO64 external,ExSetResourceOwnerPointer, :QWORD,:QWORD
PROTO64 external,ExSetTimerResolution, :QWORD,:QWORD
PROTO64 external,ExSystemTimeToLocalTime, :QWORD,:QWORD
PROTO64 external,ExUnregisterCallback, :QWORD
PROTO64 external,ExVerifySuite, :QWORD
PROTO64 external,IoAcquireCancelSpinLock, :QWORD
PROTO64 external,IoAcquireRemoveLockEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoAllocateAdapterChannel, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoAllocateDriverObjectExtension, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoAllocateErrorLogEntry, :QWORD,:QWORD
PROTO64 external,IoAllocateIrp, :QWORD,:QWORD
PROTO64 external,IoAllocateMdl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoAllocateWorkItem, :QWORD
PROTO64 external,IoAttachDevice, :QWORD,:QWORD,:QWORD
PROTO64 external,IoAttachDeviceToDeviceStack, :QWORD,:QWORD
PROTO64 external,IoBuildAsynchronousFsdRequest, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoBuildDeviceIoControlRequest, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoBuildPartialMdl, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoBuildSynchronousFsdRequest, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoCancelIrp, :QWORD
PROTO64 external,IoCheckShareAccess, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoConnectInterrupt, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoCreateDevice, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoCreateFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoCreateNotificationEvent, :QWORD,:QWORD
PROTO64 external,IoCreateSymbolicLink, :QWORD,:QWORD
PROTO64 external,IoCreateSynchronizationEvent, :QWORD,:QWORD
PROTO64 external,IoCreateUnprotectedSymbolicLink, :QWORD,:QWORD
PROTO64 external,IoCsqInitialize, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoCsqInsertIrp, :QWORD,:QWORD,:QWORD
PROTO64 external,IoCsqRemoveIrp, :QWORD,:QWORD
PROTO64 external,IoCsqRemoveNextIrp, :QWORD,:QWORD
PROTO64 external,IoDeleteDevice, :QWORD
PROTO64 external,IoDeleteSymbolicLink, :QWORD
PROTO64 external,IoDetachDevice, :QWORD
PROTO64 external,IoDisconnectInterrupt, :QWORD
PROTO64 external,IoForwardIrpSynchronously, :QWORD,:QWORD
PROTO64 external,IoFreeErrorLogEntry, :QWORD
PROTO64 external,IoFreeIrp, :QWORD
PROTO64 external,IoFreeMdl, :QWORD
PROTO64 external,IoFreeWorkItem, :QWORD
PROTO64 external,IoGetAttachedDeviceReference, :QWORD
PROTO64 external,IoGetCurrentProcess, 
PROTO64 external,IoGetDeviceInterfaceAlias, :QWORD,:QWORD,:QWORD
PROTO64 external,IoGetDeviceInterfaces, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoGetDeviceObjectPointer, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoGetDeviceProperty, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoGetDmaAdapter, :QWORD,:QWORD,:QWORD
PROTO64 external,IoGetDriverObjectExtension, :QWORD,:QWORD
PROTO64 external,IoGetInitialStack, 
PROTO64 external,IoGetRelatedDeviceObject, :QWORD
PROTO64 external,IoGetStackLimits, :QWORD,:QWORD
PROTO64 external,IoInitializeIrp, :QWORD,:QWORD,:QWORD
PROTO64 external,IoInitializeRemoveLockEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoInitializeTimer, :QWORD,:QWORD,:QWORD
PROTO64 external,IoInvalidateDeviceRelations, :QWORD,:QWORD
PROTO64 external,IoInvalidateDeviceState, :QWORD
PROTO64 external,IoIsWdmVersionAvailable, :QWORD,:QWORD
PROTO64 external,IoOpenDeviceInterfaceRegistryKey, :QWORD,:QWORD,:QWORD
PROTO64 external,IoOpenDeviceRegistryKey, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoQueueWorkItem, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoRegisterDeviceInterface, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoRegisterPlugPlayNotification, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoRegisterShutdownNotification, :QWORD
PROTO64 external,IoReleaseCancelSpinLock, :QWORD
PROTO64 external,IoReleaseRemoveLockAndWaitEx, :QWORD,:QWORD,:QWORD
PROTO64 external,IoReleaseRemoveLockEx, :QWORD,:QWORD,:QWORD
PROTO64 external,IoReportTargetDeviceChange, :QWORD,:QWORD
PROTO64 external,IoReportTargetDeviceChangeAsynchronous, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoRequestDeviceEject, :QWORD
PROTO64 external,IoReuseIrp, :QWORD,:QWORD
PROTO64 external,IoSetCompletionRoutineEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoSetDeviceInterfaceState, :QWORD,:QWORD
PROTO64 external,IoSetShareAccess, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoSetStartIoAttributes, :QWORD,:QWORD,:QWORD
PROTO64 external,IoStartNextPacket, :QWORD,:QWORD
PROTO64 external,IoStartNextPacketByKey, :QWORD,:QWORD,:QWORD
PROTO64 external,IoStartPacket, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoStartTimer, :QWORD
PROTO64 external,IoStopTimer, :QWORD
PROTO64 external,IoUnregisterPlugPlayNotification, :QWORD
PROTO64 external,IoUnregisterShutdownNotification, :QWORD
PROTO64 external,IoWMIAllocateInstanceIds, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIDeviceObjectToInstanceName, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIExecuteMethod, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIHandleToInstanceName, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIOpenBlock, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIQueryAllData, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIQueryAllDataMultiple, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIQuerySingleInstance, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIQuerySingleInstanceMultiple, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIRegistrationControl, :QWORD,:QWORD
PROTO64 external,IoWMISetNotificationCallback, :QWORD,:QWORD,:QWORD
PROTO64 external,IoWMISetSingleInstance, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMISetSingleItem, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMISuggestInstanceName, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IoWMIWriteEvent, :QWORD
PROTO64 external,IoWriteErrorLogEntry, :QWORD
PROTO64 external,KeAcquireInterruptSpinLock, :QWORD
PROTO64 external,KeAcquireSpinLockAtDpcLevel, :QWORD
PROTO64 external,KeAreApcsDisabled, 
PROTO64 external,KeBugCheckEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeCancelTimer, :QWORD
PROTO64 external,KeClearEvent, :QWORD
PROTO64 external,KeDelayExecutionThread, :QWORD,:QWORD,:QWORD
PROTO64 external,KeDeregisterBugCheckCallback, :QWORD
PROTO64 external,KeEnterCriticalRegion, 
PROTO64 external,KeFlushWriteBuffer, 
PROTO64 external,KeGetCurrentIrql, 
PROTO64 external,KeGetCurrentThread, 
PROTO64 external,KeGetRecommendedSharedDataAlignment, 
PROTO64 external,KeInitializeDeviceQueue, :QWORD
PROTO64 external,KeInitializeDpc, :QWORD,:QWORD,:QWORD
PROTO64 external,KeInitializeEvent, :QWORD,:QWORD,:QWORD
PROTO64 external,KeInitializeMutex, :QWORD,:QWORD
PROTO64 external,KeInitializeSemaphore, :QWORD,:QWORD,:QWORD
PROTO64 external,KeInitializeSpinLock, :QWORD
PROTO64 external,KeInitializeTimer, :QWORD
PROTO64 external,KeInitializeTimerEx, :QWORD,:QWORD
PROTO64 external,KeInsertByKeyDeviceQueue, :QWORD,:QWORD,:QWORD
PROTO64 external,KeInsertDeviceQueue, :QWORD,:QWORD
PROTO64 external,KeInsertQueueDpc, :QWORD,:QWORD,:QWORD
PROTO64 external,KeLeaveCriticalRegion, 
PROTO64 external,KeQueryInterruptTime, 
PROTO64 external,KeQueryPerformanceCounter, :QWORD
PROTO64 external,KeQueryPriorityThread, :QWORD
PROTO64 external,KeQueryRuntimeThread, :QWORD,:QWORD
PROTO64 external,KeQuerySystemTime, :QWORD
PROTO64 external,KeQueryTimeIncrement, 
PROTO64 external,KeReadStateEvent, :QWORD
PROTO64 external,KeReadStateSemaphore, :QWORD
PROTO64 external,KeReadStateTimer, :QWORD
PROTO64 external,KeRegisterBugCheckCallback, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeReleaseInterruptSpinLock, :QWORD,:QWORD
PROTO64 external,KeReleaseMutex, :QWORD,:QWORD
PROTO64 external,KeReleaseSemaphore, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeReleaseSpinLockFromDpcLevel, :QWORD
PROTO64 external,KeRemoveByKeyDeviceQueue, :QWORD,:QWORD
PROTO64 external,KeRemoveByKeyDeviceQueueIfBusy, :QWORD,:QWORD
PROTO64 external,KeRemoveDeviceQueue, :QWORD
PROTO64 external,KeRemoveEntryDeviceQueue, :QWORD,:QWORD
PROTO64 external,KeRemoveQueueDpc, :QWORD
PROTO64 external,KeResetEvent, :QWORD
PROTO64 external,KeRestoreFloatingPointState, :QWORD
PROTO64 external,KeSaveFloatingPointState, :QWORD
PROTO64 external,KeSetEvent, :QWORD,:QWORD,:QWORD
PROTO64 external,KeSetPriorityThread, :QWORD,:QWORD
PROTO64 external,KeSetTimer, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeSetTimerEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeStallExecutionProcessor, :QWORD
PROTO64 external,KeSynchronizeExecution, :QWORD,:QWORD,:QWORD
PROTO64 external,KeWaitForMultipleObjects, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,KeWaitForSingleObject, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmAddVerifierThunks, :QWORD,:QWORD
PROTO64 external,MmAdvanceMdl, :QWORD,:QWORD
PROTO64 external,MmAllocateMappingAddress, :QWORD,:QWORD
PROTO64 external,MmAllocatePagesForMdl, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmBuildMdlForNonPagedPool, :QWORD
PROTO64 external,MmCreateMdl, :QWORD,:QWORD,:QWORD
PROTO64 external,MmFreeMappingAddress, :QWORD,:QWORD
PROTO64 external,MmFreePagesFromMdl, :QWORD
PROTO64 external,MmGetSystemRoutineAddress, :QWORD
PROTO64 external,MmIsDriverVerifying, :QWORD
PROTO64 external,MmIsVerifierEnabled, :QWORD
PROTO64 external,MmLockPagableDataSection, :QWORD
PROTO64 external,MmMapIoSpace, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmMapLockedPages, :QWORD,:QWORD
PROTO64 external,MmMapLockedPagesSpecifyCache, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmMapLockedPagesWithReservedMapping, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmPageEntireDriver, :QWORD
PROTO64 external,MmProbeAndLockPages, :QWORD,:QWORD,:QWORD
PROTO64 external,MmProbeAndLockProcessPages, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MmProtectMdlSystemAddress, :QWORD,:QWORD
PROTO64 external,MmQuerySystemSize, 
PROTO64 external,MmResetDriverPaging, :QWORD
PROTO64 external,MmSizeOfMdl, :QWORD,:QWORD
PROTO64 external,MmUnlockPagableImageSection, :QWORD
PROTO64 external,MmUnlockPages, :QWORD
PROTO64 external,MmUnmapIoSpace, :QWORD,:QWORD
PROTO64 external,MmUnmapLockedPages, :QWORD,:QWORD
PROTO64 external,MmUnmapReservedMapping, :QWORD,:QWORD,:QWORD
PROTO64 external,NtClose, :QWORD
PROTO64 external,ObDereferenceSecurityDescriptor, :QWORD,:QWORD
PROTO64 external,ObGetObjectSecurity, :QWORD,:QWORD,:QWORD
PROTO64 external,ObLogSecurityDescriptor, :QWORD,:QWORD,:QWORD
PROTO64 external,ObReferenceObjectByHandle, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ObReferenceObjectByPointer, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ObReferenceSecurityDescriptor, :QWORD,:QWORD
PROTO64 external,ObReleaseObjectSecurity, :QWORD,:QWORD
PROTO64 external,PoCallDriver, :QWORD,:QWORD
PROTO64 external,PoRegisterDeviceForIdleDetection, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PoRegisterSystemState, :QWORD,:QWORD
PROTO64 external,PoRequestPowerIrp, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PoRequestShutdownEvent, :QWORD
PROTO64 external,PoSetPowerState, :QWORD,:QWORD,:QWORD
PROTO64 external,PoSetSystemState, :QWORD
PROTO64 external,PoStartNextPowerIrp, :QWORD
PROTO64 external,PoUnregisterSystemState, :QWORD
PROTO64 external,ProbeForRead, :QWORD,:QWORD,:QWORD
PROTO64 external,ProbeForWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,PsCreateSystemThread, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PsTerminateSystemThread, :QWORD
PROTO64 external,READ_PORT_BUFFER_UCHAR, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_PORT_BUFFER_ULONG, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_PORT_BUFFER_USHORT, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_PORT_UCHAR, :QWORD
PROTO64 external,READ_PORT_ULONG, :QWORD
PROTO64 external,READ_PORT_USHORT, :QWORD
PROTO64 external,READ_REGISTER_BUFFER_UCHAR, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_REGISTER_BUFFER_ULONG, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_REGISTER_BUFFER_USHORT, :QWORD,:QWORD,:QWORD
PROTO64 external,READ_REGISTER_UCHAR, :QWORD
PROTO64 external,READ_REGISTER_ULONG, :QWORD
PROTO64 external,READ_REGISTER_USHORT, :QWORD
PROTO64 external,RtlAnsiStringToUnicodeString, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlAppendUnicodeStringToString, :QWORD,:QWORD
PROTO64 external,RtlAppendUnicodeToString, :QWORD,:QWORD
PROTO64 external,RtlAreBitsClear, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlAreBitsSet, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlAssert, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlClearAllBits, :QWORD
PROTO64 external,RtlClearBit, :QWORD,:QWORD
PROTO64 external,RtlClearBits, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlCompareMemory, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlCompareUnicodeString, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlConvertLongToLargeInteger, :QWORD
PROTO64 external,RtlConvertUlongToLargeInteger, :QWORD
PROTO64 external,RtlCopyUnicodeString, :QWORD,:QWORD
PROTO64 external,RtlCreateSecurityDescriptor, :QWORD,:QWORD
PROTO64 external,RtlDeleteRegistryValue, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlEqualUnicodeString, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlExtendedIntegerMultiply, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlExtendedLargeIntegerDivide, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlExtendedMagicDivide, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlFillMemory, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindClearBits, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindClearBitsAndSet, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindClearRuns, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindFirstRunClear, :QWORD,:QWORD
PROTO64 external,RtlFindLastBackwardRunClear, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindLeastSignificantBit, :QWORD,:QWORD
PROTO64 external,RtlFindLongestRunClear, :QWORD,:QWORD
PROTO64 external,RtlFindSetBits, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFindSetBitsAndClear, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlFreeAnsiString, :QWORD
PROTO64 external,RtlFreeUnicodeString, :QWORD
PROTO64 external,RtlGUIDFromString, :QWORD,:QWORD
PROTO64 external,RtlHashUnicodeString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlInitAnsiString, :QWORD,:QWORD
PROTO64 external,RtlInitString, :QWORD,:QWORD
PROTO64 external,RtlInitUnicodeString, :QWORD,:QWORD
PROTO64 external,RtlInitializeBitMap, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlInt64ToUnicodeString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlIntegerToUnicodeString, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlLengthSecurityDescriptor, :QWORD
PROTO64 external,RtlMoveMemory, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlNumberOfClearBits, :QWORD
PROTO64 external,RtlNumberOfSetBits, :QWORD
PROTO64 external,RtlQueryRegistryValues, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlRaiseException, :QWORD
PROTO64 external,RtlSetAllBits, :QWORD
PROTO64 external,RtlSetBit, :QWORD,:QWORD
PROTO64 external,RtlSetBits, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlSetDaclSecurityDescriptor, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlStringFromGUID, :QWORD,:QWORD
PROTO64 external,RtlTestBit, :QWORD,:QWORD
PROTO64 external,RtlTimeFieldsToTime, :QWORD,:QWORD
PROTO64 external,RtlTimeToTimeFields, :QWORD,:QWORD
PROTO64 external,RtlUnicodeStringToAnsiString, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlUnicodeStringToInteger, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlUnwind, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlValidRelativeSecurityDescriptor, :QWORD,:QWORD,:QWORD
PROTO64 external,RtlValidSecurityDescriptor, :QWORD
PROTO64 external,RtlWriteRegistryValue, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RtlZeroMemory, :QWORD,:QWORD
PROTO64 external,RtlxAnsiStringToUnicodeSize, :QWORD
PROTO64 external,RtlxUnicodeStringToAnsiSize, :QWORD
PROTO64 external,WRITE_PORT_BUFFER_UCHAR, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_PORT_BUFFER_ULONG, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_PORT_BUFFER_USHORT, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_PORT_UCHAR, :QWORD,:QWORD
PROTO64 external,WRITE_PORT_ULONG, :QWORD,:QWORD
PROTO64 external,WRITE_PORT_USHORT, :QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_BUFFER_UCHAR, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_BUFFER_ULONG, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_BUFFER_USHORT, :QWORD,:QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_UCHAR, :QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_ULONG, :QWORD,:QWORD
PROTO64 external,WRITE_REGISTER_USHORT, :QWORD,:QWORD
PROTO64 external,WmiQueryTraceInformation, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,WmiTraceMessageVa, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwClose, :QWORD
PROTO64 external,ZwCreateDirectoryObject, :QWORD,:QWORD,:QWORD
PROTO64 external,ZwCreateFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwCreateKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwDeleteKey, :QWORD
PROTO64 external,ZwDeleteValueKey, :QWORD,:QWORD
PROTO64 external,ZwEnumerateKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwEnumerateValueKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwFlushKey, :QWORD
PROTO64 external,ZwMakeTemporaryObject, :QWORD
PROTO64 external,ZwMapViewOfSection, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwOpenKey, :QWORD,:QWORD,:QWORD
PROTO64 external,ZwOpenSection, :QWORD,:QWORD,:QWORD
PROTO64 external,ZwOpenSymbolicLinkObject, :QWORD,:QWORD,:QWORD
PROTO64 external,ZwPowerInformation, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwQueryInformationFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwQueryKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwQuerySymbolicLinkObject, :QWORD,:QWORD,:QWORD
PROTO64 external,ZwQueryValueKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwReadFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwSetInformationFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwSetValueKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ZwUnmapViewOfSection, :QWORD,:QWORD
PROTO64 external,ZwWriteFile, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,_rt_probe_read4, :QWORD
PROTO64 external,_seh_longjmp_unwind, :QWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file wdm.inc
echo -----------------------------------------
ENDIF

