📄 winddk.inc
字号:
;///////////////////////////////////////////////////////////////////
;// winddk.inc
;//
;// This NASM include file has been autogenerated by VXDi2n
;// from Windows DDK Include direcrory ()
;//
%ifndef INCLUDED_WINDDK_INC__
%define INCLUDED_WINDDK_INC__
VMM_Device_ID equ 0x0001
DEBUG_Device_ID equ 0x0002
VPICD_Device_ID equ 0x0003
VDMAD_Device_ID equ 0x0004
VTD_Device_ID equ 0x0005
V86MMGR_Device_ID equ 0x0006
PageSwap_Device_ID equ 0x0007
PARITY_Device_ID equ 0x0008
REBOOT_Device_ID equ 0x0009
VDD_Device_ID equ 0x000a
VSD_Device_ID equ 0x000b
VMD_Device_ID equ 0x000c
VKD_Device_ID equ 0x000d
VCD_Device_ID equ 0x000e
VPD_Device_ID equ 0x000f
BlockDev_Device_ID equ 0x0010
VMCPD_Device_ID equ 0x0011
EBIOS_Device_ID equ 0x0012
BIOSXLAT_Device_ID equ 0x0013
VNETBIOS_Device_ID equ 0x0014
DOSMGR_Device_ID equ 0x0015
WINLOAD_Device_ID equ 0x0016
SHELL_Device_ID equ 0x0017
VMPoll_Device_ID equ 0x0018
VPROD_Device_ID equ 0x0019
DOSNET_Device_ID equ 0x001a
VFD_Device_ID equ 0x001b
VDD2_Device_ID equ 0x001c
WINDEBUG_Device_ID equ 0x001d
TSRLOAD_Device_ID equ 0x001e
BIOSHOOK_Device_ID equ 0x001f
Int13_Device_ID equ 0x0020
PageFile_Device_ID equ 0x0021
SCSI_Device_ID equ 0x0022
SCSIFD_Device_ID equ 0x0024
VPEND_Device_ID equ 0x0025
APM_Device_ID equ 0x0026
VXDLDR_Device_ID equ 0x0027
Ndis_Device_ID equ 0x0028
VWIN32_Device_ID equ 0x002a
VCOMM_Device_ID equ 0x002b
SPOOLER_Device_ID equ 0x002c
WIN32S_Device_ID equ 0x002d
DEBUGCMD_Device_ID equ 0x002e
CONFIGMG_Device_ID equ 0x0033
DWCFGMG_Device_ID equ 0x0034
SCSIPORT_Device_ID equ 0x0035
VFBACKUP_Device_ID equ 0x0036
ENABLE_Device_ID equ 0x0037
VCOND_Device_ID equ 0x0038
ISAPNP_Device_ID equ 0x003c
BIOS_Device_ID equ 0x003d
IFSMgr_Device_ID equ 0x0040
VCDFSD_Device_ID equ 0x0041
MRCI2_Device_ID equ 0x0042
PCI_Device_ID equ 0x0043
PELOADER_Device_ID equ 0x0044
EISA_Device_ID equ 0x0045
DRAGCLI_Device_ID equ 0x0046
DRAGSRV_Device_ID equ 0x0047
PERF_Device_ID equ 0x0048
AWREDIR_Device_ID equ 0x0049
DDS_Device_ID equ 0x004a
NTKERN_Device_ID equ 0x004b
VDOSKEYD_Device_ID equ 0x004b
ACPI_Device_ID equ 0x004c
UDF_Device_ID equ 0x004d
SMCLIB_Device_ID equ 0x004e
ETEN_Device_ID equ 0x0060
CHBIOS_Device_ID equ 0x0061
VMSGD_Device_ID equ 0x0062
VPPID_Device_ID equ 0x0063
VIME_Device_ID equ 0x0064
VHBIOSD_Device_ID equ 0x0065
Begin_Service_Table VMM ; 0x0001
VMM_Service Get_VMM_Version ; 0x0000 ord
VMM_Service Get_Cur_VM_Handle ; 0x0001 ord
VMM_Service Test_Cur_VM_Handle ; 0x0002 ord
VMM_Service Get_Sys_VM_Handle ; 0x0003 ord
VMM_Service Test_Sys_VM_Handle ; 0x0004 ord
VMM_Service Validate_VM_Handle ; 0x0005 ord
VMM_Service Get_VMM_Reenter_Count ; 0x0006 ord
VMM_Service Begin_Reentrant_Execution ; 0x0007 ord
VMM_Service End_Reentrant_Execution ; 0x0008 ord
VMM_Service Install_V86_Break_Point ; 0x0009 ord
VMM_Service Remove_V86_Break_Point ; 0x000a ord
VMM_Service Allocate_V86_Call_Back ; 0x000b ord
VMM_Service Allocate_PM_Call_Back ; 0x000c ord
VMM_Service Call_When_VM_Returns ; 0x000d ord
VMM_Service Schedule_Global_Event ; 0x000e ord
VMM_Service Schedule_VM_Event ; 0x000f ord
VMM_Service Call_Global_Event ; 0x0010 ord
VMM_Service Call_VM_Event ; 0x0011 ord
VMM_Service Cancel_Global_Event ; 0x0012 ord
VMM_Service Cancel_VM_Event ; 0x0013 ord
VMM_Service Call_Priority_VM_Event ; 0x0014 ord
VMM_Service Cancel_Priority_VM_Event ; 0x0015 ord
VMM_Service Get_NMI_Handler_Addr ; 0x0016 ord
VMM_Service Set_NMI_Handler_Addr ; 0x0017 ord
VMM_Service Hook_NMI_Event ; 0x0018 ord
VMM_Service Call_When_VM_Ints_Enabled ; 0x0019 ord
VMM_Service Enable_VM_Ints ; 0x001a ord
VMM_Service Disable_VM_Ints ; 0x001b ord
VMM_Service Map_Flat ; 0x001c ord
VMM_Service Map_Lin_To_VM_Addr ; 0x001d ord
VMM_Service Adjust_Exec_Priority ; 0x001e ord
VMM_Service Begin_Critical_Section ; 0x001f ord
VMM_Service End_Critical_Section ; 0x0020 ord
VMM_Service End_Crit_And_Suspend ; 0x0021 ord
VMM_Service Claim_Critical_Section ; 0x0022 ord
VMM_Service Release_Critical_Section ; 0x0023 ord
VMM_Service Call_When_Not_Critical ; 0x0024 ord
VMM_Service Create_Semaphore ; 0x0025 ord
VMM_Service Destroy_Semaphore ; 0x0026 ord
VMM_Service Wait_Semaphore ; 0x0027 ord
VMM_Service Signal_Semaphore ; 0x0028 ord
VMM_Service Get_Crit_Section_Status ; 0x0029 ord
VMM_Service Call_When_Task_Switched ; 0x002a ord
VMM_Service Suspend_VM ; 0x002b ord
VMM_Service Resume_VM ; 0x002c ord
VMM_Service No_Fail_Resume_VM ; 0x002d ord
VMM_Service Nuke_VM ; 0x002e ord
VMM_Service Crash_Cur_VM ; 0x002f ord
VMM_Service Get_Execution_Focus ; 0x0030 ord
VMM_Service Set_Execution_Focus ; 0x0031 ord
VMM_Service Get_Time_Slice_Priority ; 0x0032 ord
VMM_Service Set_Time_Slice_Priority ; 0x0033 ord
VMM_Service Get_Time_Slice_Granularity ; 0x0034 ord
VMM_Service Set_Time_Slice_Granularity ; 0x0035 ord
VMM_Service Get_Time_Slice_Info ; 0x0036 ord
VMM_Service Adjust_Execution_Time ; 0x0037 ord
VMM_Service Release_Time_Slice ; 0x0038 ord
VMM_Service Wake_Up_VM ; 0x0039 ord
VMM_Service Call_When_Idle ; 0x003a ord
VMM_Service Get_Next_VM_Handle ; 0x003b ord
VMM_Service Set_Global_Time_Out ; 0x003c ord
VMM_Service Set_VM_Time_Out ; 0x003d ord
VMM_Service Cancel_Time_Out ; 0x003e ord
VMM_Service Get_System_Time ; 0x003f ord
VMM_Service Get_VM_Exec_Time ; 0x0040 ord
VMM_Service Hook_V86_Int_Chain ; 0x0041 ord
VMM_Service Get_V86_Int_Vector ; 0x0042 ord
VMM_Service Set_V86_Int_Vector ; 0x0043 ord
VMM_Service Get_PM_Int_Vector ; 0x0044 ord
VMM_Service Set_PM_Int_Vector ; 0x0045 ord
VMM_Service Simulate_Int ; 0x0046 ord
VMM_Service Simulate_Iret ; 0x0047 ord
VMM_Service Simulate_Far_Call ; 0x0048 ord
VMM_Service Simulate_Far_Jmp ; 0x0049 ord
VMM_Service Simulate_Far_Ret ; 0x004a ord
VMM_Service Simulate_Far_Ret_N ; 0x004b ord
VMM_Service Build_Int_Stack_Frame ; 0x004c ord
VMM_Service Simulate_Push ; 0x004d ord
VMM_Service Simulate_Pop ; 0x004e ord
VMM_Service _HeapAllocate ; 0x004f ord
VMM_Service _HeapReAllocate ; 0x0050 ord
VMM_Service _HeapFree ; 0x0051 ord
VMM_Service _HeapGetSize ; 0x0052 ord
VMM_Service _PageAllocate ; 0x0053 ord
VMM_Service _PageReAllocate ; 0x0054 ord
VMM_Service _PageFree ; 0x0055 ord
VMM_Service _PageLock ; 0x0056 ord
VMM_Service _PageUnLock ; 0x0057 ord
VMM_Service _PageGetSizeAddr ; 0x0058 ord
VMM_Service _PageGetAllocInfo ; 0x0059 ord
VMM_Service _GetFreePageCount ; 0x005a ord
VMM_Service _GetSysPageCount ; 0x005b ord
VMM_Service _GetVMPgCount ; 0x005c ord
VMM_Service _MapIntoV86 ; 0x005d ord
VMM_Service _PhysIntoV86 ; 0x005e ord
VMM_Service _TestGlobalV86Mem ; 0x005f ord
VMM_Service _ModifyPageBits ; 0x0060 ord
VMM_Service _CopyPageTable ; 0x0061 ord
VMM_Service _LinMapIntoV86 ; 0x0062 ord
VMM_Service _LinPageLock ; 0x0063 ord
VMM_Service _LinPageUnLock ; 0x0064 ord
VMM_Service _SetResetV86Pageable ; 0x0065 ord
VMM_Service _GetV86PageableArray ; 0x0066 ord
VMM_Service _PageCheckLinRange ; 0x0067 ord
VMM_Service _PageOutDirtyPages ; 0x0068 ord
VMM_Service _PageDiscardPages ; 0x0069 ord
VMM_Service _GetNulPageHandle ; 0x006a ord
VMM_Service _GetFirstV86Page ; 0x006b ord
VMM_Service _MapPhysToLinear ; 0x006c ord
VMM_Service _GetAppFlatDSAlias ; 0x006d ord
VMM_Service _SelectorMapFlat ; 0x006e ord
VMM_Service _GetDemandPageInfo ; 0x006f ord
VMM_Service _GetSetPageOutCount ; 0x0070 ord
VMM_Service Hook_V86_Page ; 0x0071 ord
VMM_Service _Assign_Device_V86_Pages ; 0x0072 ord
VMM_Service _DeAssign_Device_V86_Pages ; 0x0073 ord
VMM_Service _Get_Device_V86_Pages_Array ; 0x0074 ord
VMM_Service MMGR_SetNULPageAddr ; 0x0075 ord
VMM_Service _Allocate_GDT_Selector ; 0x0076 ord
VMM_Service _Free_GDT_Selector ; 0x0077 ord
VMM_Service _Allocate_LDT_Selector ; 0x0078 ord
VMM_Service _Free_LDT_Selector ; 0x0079 ord
VMM_Service _BuildDescriptorDWORDs ; 0x007a ord
VMM_Service _GetDescriptor ; 0x007b ord
VMM_Service _SetDescriptor ; 0x007c ord
VMM_Service _MMGR_Toggle_HMA ; 0x007d ord
VMM_Service Get_Fault_Hook_Addrs ; 0x007e ord
VMM_Service Hook_V86_Fault ; 0x007f ord
VMM_Service Hook_PM_Fault ; 0x0080 ord
VMM_Service Hook_VMM_Fault ; 0x0081 ord
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -