; -------------------------------------------------------------------------------------------------- ; wdm.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF WDM_INC WDM_INC equ <1> CmRegisterCallback PROTO STDCALL :DWORD,:DWORD,:DWORD CmUnRegisterCallback PROTO STDCALL :DWORD,:DWORD DbgBreakPoint PROTO STDCALL DbgPrint PROTO C :VARARG ExAcquireResourceExclusiveLite PROTO STDCALL :DWORD,:DWORD ExAcquireResourceSharedLite PROTO STDCALL :DWORD,:DWORD ExAcquireSharedStarveExclusive PROTO STDCALL :DWORD,:DWORD ExAcquireSharedWaitForExclusive PROTO STDCALL :DWORD,:DWORD ExAllocateFromPagedLookasideList PROTO STDCALL :DWORD ExAllocatePool PROTO STDCALL :DWORD,:DWORD ExAllocatePoolWithQuota PROTO STDCALL :DWORD,:DWORD ExAllocatePoolWithQuotaTag PROTO STDCALL :DWORD,:DWORD,:DWORD ExAllocatePoolWithTag PROTO STDCALL :DWORD,:DWORD,:DWORD ExAllocatePoolWithTagPriority PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ExConvertExclusiveToSharedLite PROTO STDCALL :DWORD ExCreateCallback PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ExDeleteNPagedLookasideList PROTO STDCALL :DWORD ExDeletePagedLookasideList PROTO STDCALL :DWORD ExDeleteResourceLite PROTO STDCALL :DWORD ExEventObjectType PROTO C :VARARG ExFreePool PROTO STDCALL :DWORD ExFreePoolWithTag PROTO STDCALL :DWORD,:DWORD ExFreeToPagedLookasideList PROTO STDCALL :DWORD,:DWORD ExGetExclusiveWaiterCount PROTO STDCALL :DWORD ExGetPreviousMode PROTO STDCALL ExGetSharedWaiterCount PROTO STDCALL :DWORD ExInitializeNPagedLookasideList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ExInitializePagedLookasideList PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ExInitializeResourceLite PROTO STDCALL :DWORD ExInterlockedAddLargeInteger PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ExIsProcessorFeaturePresent PROTO STDCALL :DWORD ExIsResourceAcquiredExclusiveLite PROTO STDCALL :DWORD ExIsResourceAcquiredSharedLite PROTO STDCALL :DWORD ExLocalTimeToSystemTime PROTO STDCALL :DWORD,:DWORD ExNotifyCallback PROTO STDCALL :DWORD,:DWORD,:DWORD ExQueueWorkItem PROTO STDCALL :DWORD,:DWORD ExRaiseStatus PROTO STDCALL :DWORD ExRegisterCallback PROTO STDCALL :DWORD,:DWORD,:DWORD ExReinitializeResourceLite PROTO STDCALL :DWORD ExReleaseResourceForThreadLite PROTO STDCALL :DWORD,:DWORD ExSemaphoreObjectType PROTO C :VARARG ExSetResourceOwnerPointer PROTO STDCALL :DWORD,:DWORD ExSetTimerResolution PROTO STDCALL :DWORD,:DWORD ExSystemTimeToLocalTime PROTO STDCALL :DWORD,:DWORD ExUnregisterCallback PROTO STDCALL :DWORD ExVerifySuite PROTO STDCALL :DWORD IoAcquireCancelSpinLock PROTO STDCALL :DWORD IoAcquireRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoAllocateAdapterChannel PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoAllocateDriverObjectExtension PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoAllocateErrorLogEntry PROTO STDCALL :DWORD,:DWORD IoAllocateIrp PROTO STDCALL :DWORD,:DWORD IoAllocateMdl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoAllocateWorkItem PROTO STDCALL :DWORD IoAttachDevice PROTO STDCALL :DWORD,:DWORD,:DWORD IoAttachDeviceToDeviceStack PROTO STDCALL :DWORD,:DWORD IoBuildAsynchronousFsdRequest PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoBuildDeviceIoControlRequest PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoBuildPartialMdl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoBuildSynchronousFsdRequest PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoCancelIrp PROTO STDCALL :DWORD IoCheckShareAccess PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoConnectInterrupt PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoCreateDevice PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoCreateFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoCreateNotificationEvent PROTO STDCALL :DWORD,:DWORD IoCreateSymbolicLink PROTO STDCALL :DWORD,:DWORD IoCreateSynchronizationEvent PROTO STDCALL :DWORD,:DWORD IoCreateUnprotectedSymbolicLink PROTO STDCALL :DWORD,:DWORD IoCsqInitialize PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoCsqInsertIrp PROTO STDCALL :DWORD,:DWORD,:DWORD IoCsqRemoveIrp PROTO STDCALL :DWORD,:DWORD IoCsqRemoveNextIrp PROTO STDCALL :DWORD,:DWORD IoDeleteDevice PROTO STDCALL :DWORD IoDeleteSymbolicLink PROTO STDCALL :DWORD IoDetachDevice PROTO STDCALL :DWORD IoDisconnectInterrupt PROTO STDCALL :DWORD IoFileObjectType PROTO C :VARARG IoForwardIrpSynchronously PROTO STDCALL :DWORD,:DWORD IoFreeErrorLogEntry PROTO STDCALL :DWORD IoFreeIrp PROTO STDCALL :DWORD IoFreeMdl PROTO STDCALL :DWORD IoFreeWorkItem PROTO STDCALL :DWORD IoGetAttachedDeviceReference PROTO STDCALL :DWORD IoGetCurrentProcess PROTO STDCALL IoGetDeviceInterfaceAlias PROTO STDCALL :DWORD,:DWORD,:DWORD IoGetDeviceInterfaces PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoGetDeviceObjectPointer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoGetDeviceProperty PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoGetDmaAdapter PROTO STDCALL :DWORD,:DWORD,:DWORD IoGetDriverObjectExtension PROTO STDCALL :DWORD,:DWORD IoGetInitialStack PROTO STDCALL IoGetRelatedDeviceObject PROTO STDCALL :DWORD IoGetStackLimits PROTO STDCALL :DWORD,:DWORD IoInitializeIrp PROTO STDCALL :DWORD,:DWORD,:DWORD IoInitializeRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoInitializeTimer PROTO STDCALL :DWORD,:DWORD,:DWORD IoInvalidateDeviceRelations PROTO STDCALL :DWORD,:DWORD IoInvalidateDeviceState PROTO STDCALL :DWORD IoIsWdmVersionAvailable PROTO STDCALL :DWORD,:DWORD IoOpenDeviceInterfaceRegistryKey PROTO STDCALL :DWORD,:DWORD,:DWORD IoOpenDeviceRegistryKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoQueueWorkItem PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoRegisterDeviceInterface PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoRegisterPlugPlayNotification PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoRegisterShutdownNotification PROTO STDCALL :DWORD IoReleaseCancelSpinLock PROTO STDCALL :DWORD IoReleaseRemoveLockAndWaitEx PROTO STDCALL :DWORD,:DWORD,:DWORD IoReleaseRemoveLockEx PROTO STDCALL :DWORD,:DWORD,:DWORD IoReportTargetDeviceChange PROTO STDCALL :DWORD,:DWORD IoReportTargetDeviceChangeAsynchronous PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoRequestDeviceEject PROTO STDCALL :DWORD IoReuseIrp PROTO STDCALL :DWORD,:DWORD IoSetCompletionRoutineEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoSetDeviceInterfaceState PROTO STDCALL :DWORD,:DWORD IoSetShareAccess PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoSetStartIoAttributes PROTO STDCALL :DWORD,:DWORD,:DWORD IoStartNextPacket PROTO STDCALL :DWORD,:DWORD IoStartNextPacketByKey PROTO STDCALL :DWORD,:DWORD,:DWORD IoStartPacket PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoStartTimer PROTO STDCALL :DWORD IoStopTimer PROTO STDCALL :DWORD IoUnregisterPlugPlayNotification PROTO STDCALL :DWORD IoUnregisterShutdownNotification PROTO STDCALL :DWORD IoWMIAllocateInstanceIds PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMIDeviceObjectToInstanceName PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMIExecuteMethod PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoWMIHandleToInstanceName PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMIOpenBlock PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMIQueryAllData PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMIQueryAllDataMultiple PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoWMIQuerySingleInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoWMIQuerySingleInstanceMultiple PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoWMIRegistrationControl PROTO STDCALL :DWORD,:DWORD IoWMISetNotificationCallback PROTO STDCALL :DWORD,:DWORD,:DWORD IoWMISetSingleInstance PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoWMISetSingleItem PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IoWMISuggestInstanceName PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD IoWMIWriteEvent PROTO STDCALL :DWORD IoWriteErrorLogEntry PROTO STDCALL :DWORD KdDebuggerNotPresent PROTO C :VARARG KeAcquireInterruptSpinLock PROTO STDCALL :DWORD KeAcquireSpinLockAtDpcLevel PROTO STDCALL :DWORD KeAreApcsDisabled PROTO STDCALL KeBugCheckEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD KeCancelTimer PROTO STDCALL :DWORD KeClearEvent PROTO STDCALL :DWORD KeDelayExecutionThread PROTO STDCALL :DWORD,:DWORD,:DWORD KeDeregisterBugCheckCallback PROTO STDCALL :DWORD KeEnterCriticalRegion PROTO STDCALL KeFlushWriteBuffer PROTO STDCALL KeGetCurrentIrql PROTO STDCALL KeGetCurrentThread PROTO STDCALL KeGetRecommendedSharedDataAlignment PROTO STDCALL KeInitializeDeviceQueue PROTO STDCALL :DWORD KeInitializeDpc PROTO STDCALL :DWORD,:DWORD,:DWORD KeInitializeEvent PROTO STDCALL :DWORD,:DWORD,:DWORD KeInitializeMutex PROTO STDCALL :DWORD,:DWORD KeInitializeSemaphore PROTO STDCALL :DWORD,:DWORD,:DWORD KeInitializeSpinLock PROTO STDCALL :DWORD KeInitializeTimer PROTO STDCALL :DWORD KeInitializeTimerEx PROTO STDCALL :DWORD,:DWORD KeInsertByKeyDeviceQueue PROTO STDCALL :DWORD,:DWORD,:DWORD KeInsertDeviceQueue PROTO STDCALL :DWORD,:DWORD KeInsertQueueDpc PROTO STDCALL :DWORD,:DWORD,:DWORD KeLeaveCriticalRegion PROTO STDCALL KeQueryInterruptTime PROTO STDCALL KeQueryPerformanceCounter PROTO STDCALL :DWORD KeQueryPriorityThread PROTO STDCALL :DWORD KeQueryRuntimeThread PROTO STDCALL :DWORD,:DWORD KeQuerySystemTime PROTO STDCALL :DWORD KeQueryTimeIncrement PROTO STDCALL KeReadStateEvent PROTO STDCALL :DWORD KeReadStateSemaphore PROTO STDCALL :DWORD KeReadStateTimer PROTO STDCALL :DWORD KeRegisterBugCheckCallback PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD KeReleaseInterruptSpinLock PROTO STDCALL :DWORD,:DWORD KeReleaseMutex PROTO STDCALL :DWORD,:DWORD KeReleaseSemaphore PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD KeReleaseSpinLockFromDpcLevel PROTO STDCALL :DWORD KeRemoveByKeyDeviceQueue PROTO STDCALL :DWORD,:DWORD KeRemoveByKeyDeviceQueueIfBusy PROTO STDCALL :DWORD,:DWORD KeRemoveDeviceQueue PROTO STDCALL :DWORD KeRemoveEntryDeviceQueue PROTO STDCALL :DWORD,:DWORD KeRemoveQueueDpc PROTO STDCALL :DWORD KeResetEvent PROTO STDCALL :DWORD KeRestoreFloatingPointState PROTO STDCALL :DWORD KeSaveFloatingPointState PROTO STDCALL :DWORD KeSetEvent PROTO STDCALL :DWORD,:DWORD,:DWORD KeSetPriorityThread PROTO STDCALL :DWORD,:DWORD KeSetTimer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD KeSetTimerEx PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD KeStallExecutionProcessor PROTO STDCALL :DWORD KeSynchronizeExecution PROTO STDCALL :DWORD,:DWORD,:DWORD KeTickCount PROTO C :VARARG KeWaitForMultipleObjects PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD KeWaitForSingleObject PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD Mm64BitPhysicalAddress PROTO C :VARARG MmAddVerifierThunks PROTO STDCALL :DWORD,:DWORD MmAdvanceMdl PROTO STDCALL :DWORD,:DWORD MmAllocateMappingAddress PROTO STDCALL :DWORD,:DWORD MmAllocatePagesForMdl PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD MmBuildMdlForNonPagedPool PROTO STDCALL :DWORD MmCreateMdl PROTO STDCALL :DWORD,:DWORD,:DWORD MmFreeMappingAddress PROTO STDCALL :DWORD,:DWORD MmFreePagesFromMdl PROTO STDCALL :DWORD MmGetSystemRoutineAddress PROTO STDCALL :DWORD MmIsDriverVerifying PROTO STDCALL :DWORD MmIsVerifierEnabled PROTO STDCALL :DWORD MmLockPagableDataSection PROTO STDCALL :DWORD MmMapIoSpace PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD MmMapLockedPages PROTO STDCALL :DWORD,:DWORD MmMapLockedPagesSpecifyCache PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD MmMapLockedPagesWithReservedMapping PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD MmPageEntireDriver PROTO STDCALL :DWORD MmProbeAndLockPages PROTO STDCALL :DWORD,:DWORD,:DWORD MmProbeAndLockProcessPages PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD MmProtectMdlSystemAddress PROTO STDCALL :DWORD,:DWORD MmQuerySystemSize PROTO STDCALL MmResetDriverPaging PROTO STDCALL :DWORD MmSizeOfMdl PROTO STDCALL :DWORD,:DWORD MmUnlockPagableImageSection PROTO STDCALL :DWORD MmUnlockPages PROTO STDCALL :DWORD MmUnmapIoSpace PROTO STDCALL :DWORD,:DWORD MmUnmapLockedPages PROTO STDCALL :DWORD,:DWORD MmUnmapReservedMapping PROTO STDCALL :DWORD,:DWORD,:DWORD NlsMbCodePageTag PROTO C :VARARG NtClose PROTO STDCALL :DWORD ObDereferenceSecurityDescriptor PROTO STDCALL :DWORD,:DWORD ObGetObjectSecurity PROTO STDCALL :DWORD,:DWORD,:DWORD ObLogSecurityDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD ObReferenceObjectByHandle PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ObReferenceObjectByPointer PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD ObReferenceSecurityDescriptor PROTO STDCALL :DWORD,:DWORD ObReleaseObjectSecurity PROTO STDCALL :DWORD,:DWORD PoCallDriver PROTO STDCALL :DWORD,:DWORD PoRegisterDeviceForIdleDetection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD PoRegisterSystemState PROTO STDCALL :DWORD,:DWORD PoRequestPowerIrp PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD PoRequestShutdownEvent PROTO STDCALL :DWORD PoSetPowerState PROTO STDCALL :DWORD,:DWORD,:DWORD PoSetSystemState PROTO STDCALL :DWORD PoStartNextPowerIrp PROTO STDCALL :DWORD PoUnregisterSystemState PROTO STDCALL :DWORD ProbeForRead PROTO STDCALL :DWORD,:DWORD,:DWORD ProbeForWrite PROTO STDCALL :DWORD,:DWORD,:DWORD PsCreateSystemThread PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD PsTerminateSystemThread PROTO STDCALL :DWORD READ_PORT_BUFFER_UCHAR PROTO STDCALL :DWORD,:DWORD,:DWORD READ_PORT_BUFFER_ULONG PROTO STDCALL :DWORD,:DWORD,:DWORD READ_PORT_BUFFER_USHORT PROTO STDCALL :DWORD,:DWORD,:DWORD READ_PORT_UCHAR PROTO STDCALL :DWORD READ_PORT_ULONG PROTO STDCALL :DWORD READ_PORT_USHORT PROTO STDCALL :DWORD READ_REGISTER_BUFFER_UCHAR PROTO STDCALL :DWORD,:DWORD,:DWORD READ_REGISTER_BUFFER_ULONG PROTO STDCALL :DWORD,:DWORD,:DWORD READ_REGISTER_BUFFER_USHORT PROTO STDCALL :DWORD,:DWORD,:DWORD READ_REGISTER_UCHAR PROTO STDCALL :DWORD READ_REGISTER_ULONG PROTO STDCALL :DWORD READ_REGISTER_USHORT PROTO STDCALL :DWORD RtlAnsiStringToUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD RtlAppendUnicodeStringToString PROTO STDCALL :DWORD,:DWORD RtlAppendUnicodeToString PROTO STDCALL :DWORD,:DWORD RtlAreBitsClear PROTO STDCALL :DWORD,:DWORD,:DWORD RtlAreBitsSet PROTO STDCALL :DWORD,:DWORD,:DWORD RtlAssert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlClearAllBits PROTO STDCALL :DWORD RtlClearBit PROTO STDCALL :DWORD,:DWORD RtlClearBits PROTO STDCALL :DWORD,:DWORD,:DWORD RtlCompareMemory PROTO STDCALL :DWORD,:DWORD,:DWORD RtlCompareUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD RtlConvertLongToLargeInteger PROTO STDCALL :DWORD RtlConvertUlongToLargeInteger PROTO STDCALL :DWORD RtlCopyMemory PROTO C :VARARG RtlCopyUnicodeString PROTO STDCALL :DWORD,:DWORD RtlCreateSecurityDescriptor PROTO STDCALL :DWORD,:DWORD RtlDeleteRegistryValue PROTO STDCALL :DWORD,:DWORD,:DWORD RtlEqualUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD RtlExtendedIntegerMultiply PROTO STDCALL :DWORD,:DWORD,:DWORD RtlExtendedLargeIntegerDivide PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlExtendedMagicDivide PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlFillMemory PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFindClearBits PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFindClearBitsAndSet PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFindClearRuns PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlFindFirstRunClear PROTO STDCALL :DWORD,:DWORD RtlFindLastBackwardRunClear PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFindLeastSignificantBit PROTO STDCALL :DWORD,:DWORD RtlFindLongestRunClear PROTO STDCALL :DWORD,:DWORD RtlFindSetBits PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFindSetBitsAndClear PROTO STDCALL :DWORD,:DWORD,:DWORD RtlFreeAnsiString PROTO STDCALL :DWORD RtlFreeUnicodeString PROTO STDCALL :DWORD RtlGUIDFromString PROTO STDCALL :DWORD,:DWORD RtlHashUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlInitAnsiString PROTO STDCALL :DWORD,:DWORD RtlInitString PROTO STDCALL :DWORD,:DWORD RtlInitUnicodeString PROTO STDCALL :DWORD,:DWORD RtlInitializeBitMap PROTO STDCALL :DWORD,:DWORD,:DWORD RtlInt64ToUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlIntegerToUnicodeString PROTO STDCALL :DWORD,:DWORD,:DWORD RtlLengthSecurityDescriptor PROTO STDCALL :DWORD RtlMoveMemory PROTO STDCALL :DWORD,:DWORD,:DWORD RtlNumberOfClearBits PROTO STDCALL :DWORD RtlNumberOfSetBits PROTO STDCALL :DWORD RtlQueryRegistryValues PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlRaiseException PROTO STDCALL :DWORD RtlSetAllBits PROTO STDCALL :DWORD RtlSetBit PROTO STDCALL :DWORD,:DWORD RtlSetBits PROTO STDCALL :DWORD,:DWORD,:DWORD RtlSetDaclSecurityDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlStringFromGUID PROTO STDCALL :DWORD,:DWORD RtlTestBit PROTO STDCALL :DWORD,:DWORD RtlTimeFieldsToTime PROTO STDCALL :DWORD,:DWORD RtlTimeToTimeFields PROTO STDCALL :DWORD,:DWORD RtlUnicodeStringToAnsiString PROTO STDCALL :DWORD,:DWORD,:DWORD RtlUnicodeStringToInteger PROTO STDCALL :DWORD,:DWORD,:DWORD RtlUnwind PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlValidRelativeSecurityDescriptor PROTO STDCALL :DWORD,:DWORD,:DWORD RtlValidSecurityDescriptor PROTO STDCALL :DWORD RtlWriteRegistryValue PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlZeroMemory PROTO STDCALL :DWORD,:DWORD RtlxAnsiStringToUnicodeSize PROTO STDCALL :DWORD RtlxUnicodeStringToAnsiSize PROTO STDCALL :DWORD WRITE_PORT_BUFFER_UCHAR PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_PORT_BUFFER_ULONG PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_PORT_BUFFER_USHORT PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_PORT_UCHAR PROTO STDCALL :DWORD,:DWORD WRITE_PORT_ULONG PROTO STDCALL :DWORD,:DWORD WRITE_PORT_USHORT PROTO STDCALL :DWORD,:DWORD WRITE_REGISTER_BUFFER_UCHAR PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_REGISTER_BUFFER_ULONG PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_REGISTER_BUFFER_USHORT PROTO STDCALL :DWORD,:DWORD,:DWORD WRITE_REGISTER_UCHAR PROTO STDCALL :DWORD,:DWORD WRITE_REGISTER_ULONG PROTO STDCALL :DWORD,:DWORD WRITE_REGISTER_USHORT PROTO STDCALL :DWORD,:DWORD WmiQueryTraceInformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WmiTraceMessage PROTO C :VARARG WmiTraceMessageVa PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwClose PROTO STDCALL :DWORD ZwCreateDirectoryObject PROTO STDCALL :DWORD,:DWORD,:DWORD ZwCreateFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwCreateKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwDeleteKey PROTO STDCALL :DWORD ZwDeleteValueKey PROTO STDCALL :DWORD,:DWORD ZwEnumerateKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwEnumerateValueKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwFlushKey PROTO STDCALL :DWORD ZwMakeTemporaryObject PROTO STDCALL :DWORD ZwMapViewOfSection PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwOpenKey PROTO STDCALL :DWORD,:DWORD,:DWORD ZwOpenSection PROTO STDCALL :DWORD,:DWORD,:DWORD ZwOpenSymbolicLinkObject PROTO STDCALL :DWORD,:DWORD,:DWORD ZwPowerInformation PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwQueryInformationFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwQueryKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwQuerySymbolicLinkObject PROTO STDCALL :DWORD,:DWORD,:DWORD ZwQueryValueKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwReadFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwSetInformationFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwSetValueKey PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD ZwUnmapViewOfSection PROTO STDCALL :DWORD,:DWORD ZwWriteFile PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD _itoa PROTO C :VARARG _purecall PROTO C :VARARG _snprintf PROTO C :VARARG _snwprintf PROTO C :VARARG _stricmp PROTO C :VARARG _strlwr PROTO C :VARARG _strnicmp PROTO C :VARARG _strnset PROTO C :VARARG _strrev PROTO C :VARARG _strset PROTO C :VARARG _strupr PROTO C :VARARG _vsnprintf PROTO C :VARARG _wcsicmp PROTO C :VARARG _wcslwr PROTO C :VARARG _wcsnicmp PROTO C :VARARG _wcsnset PROTO C :VARARG _wcsrev PROTO C :VARARG _wcsupr PROTO C :VARARG atoi PROTO C :VARARG atol PROTO C :VARARG isdigit PROTO C :VARARG islower PROTO C :VARARG isprint PROTO C :VARARG isspace PROTO C :VARARG isupper PROTO C :VARARG isxdigit PROTO C :VARARG mbstowcs PROTO C :VARARG mbtowc PROTO C :VARARG memchr PROTO C :VARARG memcpy PROTO C :VARARG memmove PROTO C :VARARG memset PROTO C :VARARG qsort PROTO C :VARARG rand PROTO C :VARARG sprintf PROTO C :VARARG srand PROTO C :VARARG strcat PROTO C :VARARG strchr PROTO C :VARARG strcmp PROTO C :VARARG strcpy PROTO C :VARARG strlen PROTO C :VARARG strncat PROTO C :VARARG strncmp PROTO C :VARARG strncpy PROTO C :VARARG strrchr PROTO C :VARARG strspn PROTO C :VARARG strstr PROTO C :VARARG swprintf PROTO C :VARARG tolower PROTO C :VARARG toupper PROTO C :VARARG towlower PROTO C :VARARG towupper PROTO C :VARARG vsprintf PROTO C :VARARG wcscat PROTO C :VARARG wcschr PROTO C :VARARG wcscmp PROTO C :VARARG wcscpy PROTO C :VARARG wcscspn PROTO C :VARARG wcslen PROTO C :VARARG wcsncat PROTO C :VARARG wcsncmp PROTO C :VARARG wcsncpy PROTO C :VARARG wcsrchr PROTO C :VARARG wcsspn PROTO C :VARARG wcsstr PROTO C :VARARG wcstombs PROTO C :VARARG ; wctomb arg type unknown ELSE echo -------------------------------------- echo WARNING duplicate include file wdm.inc echo -------------------------------------- ENDIF