%define VERR_NO_VM_MEMORY (-1000) %define VERR_DONT_PANIC (-1001) %define VERR_UNSUPPORTED_CPU (-1002) %define VERR_UNSUPPORTED_CPU_MODE (-1003) %define VERR_PAGE_NOT_PRESENT (-1004) %define VERR_CFG_INVALID_FORMAT (-1005) %define VERR_CFG_NO_VALUE (-1006) %define VERR_SELECTOR_NOT_PRESENT (-1007) %define VERR_NOT_CODE_SELECTOR (-1008) %define VERR_NOT_DATA_SELECTOR (-1009) %define VERR_OUT_OF_SELECTOR_BOUNDS (-1010) %define VERR_INVALID_SELECTOR (-1011) %define VERR_INVALID_RPL (-1012) %define VINF_EM_FIRST 1100 %define VINF_EM_TERMINATE 1100 %define VINF_EM_DBG_HYPER_STEPPED 1101 %define VINF_EM_DBG_HYPER_BREAKPOINT 1102 %define VINF_EM_DBG_HYPER_ASSERTION 1103 %define VINF_EM_DBG_STOP 1104 %define VINF_EM_DBG_STEPPED 1105 %define VINF_EM_DBG_BREAKPOINT 1106 %define VINF_EM_DBG_STEP 1107 %define VINF_EM_OFF 1108 %define VINF_EM_RESET 1109 %define VINF_EM_SUSPEND 1110 %define VINF_EM_HALT 1111 %define VINF_EM_RESUME 1112 %define VINF_EM_RESCHEDULE_REM 1114 %define VINF_EM_RESCHEDULE_HWACC 1115 %define VINF_EM_RESCHEDULE_RAW 1116 %define VINF_EM_RESCHEDULE 1117 %define VINF_EM_LAST 1118 %define VINF_EM_RAW_GUEST_TRAP 1120 %define VINF_EM_RAW_INTERRUPT 1121 %define VINF_EM_RAW_INTERRUPT_HYPER 1122 %define VINF_EM_RAW_RING_SWITCH 1123 %define VINF_EM_RAW_RING_SWITCH_INT 1124 %define VINF_EM_RAW_EXCEPTION_PRIVILEGED 1125 %define VINF_EM_RAW_EMULATE_INSTR 1126 %define VINF_EM_RAW_EMULATE_INSTR_TSS_FAULT 1127 %define VINF_EM_RAW_EMULATE_INSTR_LDT_FAULT 1128 %define VINF_EM_RAW_EMULATE_INSTR_IDT_FAULT 1129 %define VINF_EM_RAW_EMULATE_INSTR_GDT_FAULT 1130 %define VINF_EM_RAW_EMULATE_INSTR_PD_FAULT 1131 %define VERR_EM_RAW_PATCH_CONFLICT (-1132) %define VINF_EM_RAW_EMULATE_INSTR_HLT 1133 %define VINF_EM_RAW_TO_R3 1134 %define VINF_EM_RAW_TIMER_PENDING 1135 %define VINF_EM_RAW_INTERRUPT_PENDING 1136 %define VINF_EM_RAW_STALE_SELECTOR 1137 %define VINF_EM_RAW_IRET_TRAP 1138 %define VERR_EM_INTERPRETER (-1148) %define VERR_EM_INTERNAL_ERROR (-1149) %define VINF_EM_PENDING_REQUEST (-1150) %define VERR_DBGF_NOT_ATTACHED (-1200) %define VERR_DBGF_ALREADY_ATTACHED (-1201) %define VWRN_DBGF_ALREADY_HALTED 1202 %define VERR_DBGF_NO_MORE_BP_SLOTS (-1203) %define VERR_DBGF_BP_NOT_FOUND (-1204) %define VINF_DBGF_BP_ALREADY_ENABLED 1205 %define VINF_DBGF_BP_ALREADY_DISABLED 1206 %define VINF_DBGF_BP_ALREADY_EXIST 1207 %define VWRN_CONTINUE_ANALYSIS 1400 %define VWRN_CONTINUE_RECOMPILE VWRN_CONTINUE_ANALYSIS %define VWRN_PATM_CONTINUE_SEARCH VWRN_CONTINUE_ANALYSIS %define VERR_PATCHING_REFUSED (-1401) %define VERR_PATCH_NOT_FOUND (-1402) %define VERR_PATCH_DISABLED (-1403) %define VWRN_PATCH_ENABLED 1404 %define VERR_PATCH_ALREADY_DISABLED (-1405) %define VERR_PATCH_ALREADY_ENABLED (-1406) %define VINF_PATM_PATCH_TRAP_GP 1407 %define VINF_PATM_LEAVEGC_FIRST VINF_PATM_PATCH_TRAP_GP %define VINF_PATM_PATCH_TRAP_PF 1408 %define VINF_PATM_PATCH_INT3 1409 %define VINF_PATM_CHECK_PATCH_PAGE 1410 %define VINF_PATM_DUPLICATE_FUNCTION 1411 %define VINF_PATCH_EMULATE_INSTR 1412 %define VINF_PATM_HC_MMIO_PATCH_WRITE 1413 %define VINF_PATM_HC_MMIO_PATCH_READ 1414 %define VINF_PATM_LEAVEGC_LAST VINF_PATCH_EMULATE_INSTR %define VERR_PATCH_NO_CONFLICT (-1415) %define VERR_PATM_UNSAFE_CODE (-1416) %define VWRN_PATCH_END_BRANCH 1417 %define VERR_PATM_ALREADY_PATCHED (-1418) %define VINF_PATM_SPINLOCK_FAILED (1419) %define VINF_PATCH_CONTINUE (1420) %define VWRN_CSAM_TRAP_NOT_HANDLED 1500 %define VWRN_CSAM_INSTRUCTION_PATCHED 1501 %define VWRN_CSAM_PAGE_NOT_FOUND 1502 %define VINF_CSAM_PENDING_ACTION 1503 %define VERR_PGM_MAPPING_CONFLICT (-1600) %define VERR_PGM_HANDLER_PHYSICAL_NO_RAM_RANGE (-1601) %define VERR_PGM_HANDLER_VIRTUAL_CONFLICT (-1602) %define VERR_PGM_HANDLER_PHYSICAL_CONFLICT (-1603) %define VERR_PGM_INVALID_PAGE_DIRECTORY (-1604) %define VERR_PGM_INVALID_GC_PHYSICAL_ADDRESS (-1605) %define VERR_PGM_INVALID_GC_PHYSICAL_RANGE (-1606) %define VERR_PGM_HANDLER_NOT_FOUND (-1607) %define VERR_PGM_RAM_CONFLICT (-1608) %define VERR_PGM_MAPPINGS_FIXED (-1609) %define VERR_PGM_MAPPINGS_FIX_CONFLICT (-1610) %define VERR_PGM_MAPPINGS_FIX_REJECTED (-1611) %define VERR_PGM_MAPPINGS_FIX_TOO_SMALL (-1612) %define VINF_PGM_SYNC_CR3 1613 %define VINF_PGM_NO_DIRTY_BIT_TRACKING 1614 %define VINF_PGM_HANDLED_DIRTY_BIT_FAULT 1615 %define VINF_PGM_HANDLER_DO_DEFAULT 1616 %define VERR_PGM_UNSUPPORTED_HOST_PAGING_MODE (-1617) %define VERR_PGM_PHYS_PAGE_RESERVED (-1618) %define VERR_PGM_NO_HYPERVISOR_ADDRESS (-1619) %define VERR_PGM_POOL_FLUSHED (-1620) %define VERR_PGM_POOL_CLEARED (-1621) %define VINF_PGM_CACHED_PAGE 1622 %define VINF_PGM_GCPHYS_ALIASED 1623 %define VINF_PGM_CHANGE_MODE 1624 %define VINF_PGM_SYNCPAGE_MODIFIED_PDE 1625 %define VERR_MM_RAM_CONFLICT (-1700) %define VERR_MM_HYPER_NO_MEMORY (-1701) %define VERR_SSM_UNIT_EXISTS (-1800) %define VERR_SSM_UNIT_NOT_FOUND (-1801) %define VERR_SSM_UNIT_NOT_OWNER (-1802) %define VERR_SSM_INTEGRITY (-1810) %define VERR_SSM_INTEGRITY_MAGIC (-1811) %define VERR_SSM_INTEGRITY_VERSION (-1812) %define VERR_SSM_INTEGRITY_SIZE (-1813) %define VERR_SSM_INTEGRITY_CRC (-1814) %define VERR_SMM_INTEGRITY_MACHINE (-1815) %define VERR_SSM_INTEGRITY_UNIT_MAGIC (-1816) %define VERR_SSM_INTEGRITY_UNIT_NOT_FOUND (-1817) %define VERR_SSM_NO_LOAD_EXEC (-1818) %define VERR_SSM_LOADED_TOO_MUCH (-1819) %define VERR_SSM_INVALID_STATE (-1820) %define VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION (-1821) %define VERR_SSM_DATA_UNIT_FORMAT_CHANGED (-1822) %define VERR_SSM_LOAD_CPUID_MISMATCH (-1823) %define VERR_SSM_LOAD_MEMORY_SIZE_MISMATCH (-1824) %define VERR_SSM_LOAD_CONFIG_MISMATCH (-1825) %define VERR_SSM_VIRTUAL_CLOCK_HZ (-1826) %define VERR_SSM_IDE_ASYNC_TIMEOUT (-1827) %define VERR_SSM_STRUCTURE_MAGIC (-1828) %define VERR_VM_ATRESET_NOT_FOUND (-1900) %define VERR_VM_REQUEST_INVALID_TYPE (-1901) %define VERR_VM_REQUEST_STATE (-1902) %define VERR_VM_REQUEST_INVALID_PACKAGE (-1903) %define VERR_VM_REQUEST_STATUS_STILL_PENDING (-1904) %define VERR_VM_REQUEST_STATUS_FREED (-1905) %define VERR_VM_THREAD_NOT_EMT (-1906) %define VERR_VM_INVALID_VM_STATE (-1907) %define VERR_VM_DRIVER_NOT_INSTALLED (-1908) %define VERR_VM_DRIVER_NOT_ACCESSIBLE (-1909) %define VERR_VM_DRIVER_LOAD_ERROR (-1910) %define VERR_VM_DRIVER_OPEN_ERROR (-1911) %define VERR_VM_DRIVER_VERSION_MISMATCH (-1912) %define VINF_VRDP_SUCCESS VINF_SUCCESS %define VERR_VRDP_TIMEOUT VERR_TIMEOUT %define VERR_VRDP_ISO_UNSUPPORTED (-2000) %define VERR_VRDP_SEC_ENGINE_FAIL (-2001) %define VERR_VRDP_PROTOCOL_ERROR (-2002) %define VERR_VRDP_NOT_SUPPORTED (-2003) %define VERR_VRDP_INSUFFICIENT_DATA (-2004) %define VERR_VRDP_INVALID_MODE (-2005) %define VERR_VRDP_NO_MEMORY (-2006) %define VERR_VRDP_ACCESS_DENIED (-2007) %define VWRN_VRDP_PDU_NOT_SUPPORTED 2008 %define VINF_VRDP_PROCESS_PDU 2009 %define VINF_VRDP_OPERATION_COMPLETED 2010 %define VINF_VRDP_THREAD_STARTED 2011 %define VINF_VRDP_RESIZE_REQUESTED 2012 %define VERR_CFGM_INTEGER_TOO_BIG (-2100) %define VERR_CFGM_CHILD_NOT_FOUND (-2101) %define VERR_CFGM_INVALID_CHILD_PATH (-2102) %define VERR_CFGM_VALUE_NOT_FOUND (-2103) %define VERR_CFGM_NO_PARENT (-2104) %define VERR_CFGM_NO_NODE (-2105) %define VERR_CFGM_NOT_INTEGER (-2106) %define VERR_CFGM_NOT_STRING (-2107) %define VERR_CFGM_NOT_BYTES (-2108) %define VERR_CFGM_NOT_ENOUGH_SPACE (-2109) %define VERR_CFGM_INVALID_NODE_PATH (-2160) %define VERR_CFGM_NODE_EXISTS (-2161) %define VERR_CFGM_LEAF_EXISTS (-2162) %define VERR_TM_LOAD_STATE (-2200) %define VERR_TM_INVALID_STATE (-2201) %define VERR_TM_UNKNOWN_STATE (-2202) %define VERR_TM_UNSTABLE_STATE (-2203) %define VERR_REM_VIRTUAL_HARDWARE_ERROR (-2300) %define VERR_REM_VIRTUAL_CPU_ERROR (-2301) %define VINF_REM_INTERRUPED_FF 2302 %define VERR_REM_FLUSHED_PAGES_OVERFLOW (-2303) %define VERR_REM_TOO_MANY_TRAPS (-2304) %define VERR_REM_NO_MORE_BP_SLOTS (-2305) %define VERR_REM_BP_NOT_FOUND (-2306) %define VERR_TRPM_NO_ACTIVE_TRAP (-2400) %define VERR_TRPM_ACTIVE_TRAP (-2401) %define VERR_TRPM_SHADOW_IDT_WRITE (-2402) %define VERR_TRPM_DONT_PANIC (-2403) %define VERR_TRPM_PANIC (-2404) %define VINF_TRPM_XCPT_DISPATCHED 2405 %define VERR_SELM_SHADOW_GDT_WRITE (-2500) %define VERR_SELM_SHADOW_LDT_WRITE (-2501) %define VERR_SELM_SHADOW_TSS_WRITE (-2502) %define VINF_SELM_SYNC_GDT 2503 %define VERR_SELM_NO_TSS (-2504) %define VERR_IOM_INVALID_IOPORT_RANGE (-2600) %define VERR_IOM_NO_HC_IOPORT_RANGE (-2601) %define VERR_IOM_IOPORT_RANGE_CONFLICT (-2602) %define VERR_IOM_IOPORT_RANGE_NOT_FOUND (-2603) %define VERR_IOM_NOT_IOPORT_RANGE_OWNER (-2604) %define VERR_IOM_INVALID_MMIO_RANGE (-2605) %define VERR_IOM_NO_HC_MMIO_RANGE (-2606) %define VERR_IOM_NOT_MMIO_RANGE_OWNER (-2607) %define VERR_IOM_MMIO_RANGE_CONFLICT (-2608) %define VERR_IOM_MMIO_RANGE_NOT_FOUND (-2609) %define VERR_IOM_INCOMPLETE_MMIO_RANGE (-2610) %define VERR_IOM_INVALID_IOPORT_SIZE (-2611) %define VERR_IOM_MMIO_HANDLER_BOGUS_CALL (-2612) %define VERR_IOM_MMIO_HANDLER_DISASM_ERROR (-2613) %define VERR_IOM_IOPORT_UNUSED (-2614) %define VINF_IOM_MMIO_UNUSED_00 2615 %define VINF_IOM_MMIO_UNUSED_FF 2616 %define VINF_IOM_HC_IOPORT_READ 2620 %define VINF_IOM_HC_IOPORT_WRITE 2621 %define VINF_IOM_HC_IOPORT_READWRITE 2622 %define VINF_IOM_HC_MMIO_READ 2623 %define VINF_IOM_HC_MMIO_WRITE 2624 %define VINF_IOM_HC_MMIO_READ_WRITE 2625 %define VINF_VMM_CALL_HOST 2700 %define VERR_PDM_NO_SUCH_LUN (-2800) %define VERR_PDM_DEVINS_UNKNOWN_CFG_VALUES (-2801) %define VERR_PDM_MISSING_INTERFACE_ABOVE (-2802) %define VERR_PDM_MISSING_INTERFACE_BELOW (-2803) %define VERR_PDM_MISSING_INTERFACE (-2804) %define VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES (-2805) %define VERR_PDM_TOO_PCI_MANY_DEVICES (-2806) %define VERR_PDM_NO_QUEUE_ITEMS (-2807) %define VERR_PDM_DRVINS_NO_ATTACH (-2808) %define VERR_PDM_DEVINS_NO_ATTACH (-2809) %define VERR_PDM_NO_ATTACHED_DRIVER (-2810) %define VERR_PDM_GEOMETRY_NOT_SET (-2811) %define VERR_PDM_TRANSLATION_NOT_SET (-2812) %define VERR_PDM_MEDIA_NOT_MOUNTED (-2813) %define VERR_PDM_MEDIA_MOUNTED (-2814) %define VERR_PDM_MEDIA_LOCKED (-2815) %define VERR_PDM_BLOCK_NO_TYPE (-2816) %define VERR_PDM_BLOCK_UNKNOWN_TYPE (-2817) %define VERR_PDM_BLOCK_UNKNOWN_TRANSLATION (-2818) %define VERR_PDM_UNSUPPORTED_BLOCK_TYPE (-2819) %define VERR_PDM_DRIVER_ALREADY_ATTACHED (-2820) %define VERR_PDM_NO_DRIVER_ATTACHED (-2821) %define VERR_PDM_CFG_MISSING_DRIVER_NAME (-2822) %define VERR_PDM_DRIVER_NOT_FOUND (-2823) %define VINF_PDM_ALREADY_LOADED (2824) %define VERR_PDM_MODULE_NAME_CLASH (-2825) %define VERR_PDM_NO_REGISTRATION_EXPORT (-2826) %define VERR_PDM_MODULE_NAME_TOO_LONG (-2827) %define VERR_PDM_DRIVER_NAME_CLASH (-2828) %define VERR_PDM_UNKNOWN_DRVREG_VERSION (-2829) %define VERR_PDM_INVALID_DRIVER_REGISTRATION (-2830) %define VERR_PDM_INVALID_DRIVER_HOST_BITS (-2831) %define VERR_PDM_DRIVER_DETACH_NOT_POSSIBLE (-2832) %define VERR_PDM_NO_PCI_BUS (-2833) %define VERR_PDM_NOT_PCI_DEVICE (-2834) %define VERR_PDM_UNKNOWN_DEVREG_VERSION (-2835) %define VERR_PDM_INVALID_DEVICE_REGISTRATION (-2836) %define VERR_PDM_INVALID_DEVICE_GUEST_BITS (-2837) %define VERR_PDM_INVALID_DEVICE_HOST_BITS (-2838) %define VERR_PDM_DEVICE_NAME_CLASH (-2839) %define VERR_PDM_DEVICE_NOT_FOUND (-2840) %define VERR_PDM_DEVICE_INSTANCE_NOT_FOUND (-2841) %define VERR_PDM_DEVICE_INSTANCE_NO_IBASE (-2842) %define VERR_PDM_DEVICE_INSTANCE_LUN_NOT_FOUND (-2843) %define VERR_PDM_DRIVER_INSTANCE_NOT_FOUND (-2844) %define VERR_PDM_LUN_NOT_FOUND (-2845) %define VERR_PDM_NO_DRIVER_ATTACHED_TO_LUN (-2846) %define VINF_PDM_NO_DRIVER_ATTACHED_TO_LUN 2846 %define VERR_PDM_NO_PIC_INSTANCE (-2847) %define VERR_PDM_NO_APIC_INSTANCE (-2848) %define VERR_PDM_NO_DMAC_INSTANCE (-2849) %define VERR_PDM_NO_RTC_INSTANCE (-2850) %define VERR_PDM_HIF_SHARING_VIOLATION (-2851) %define VERR_PDM_HIF_OPEN_FAILED (-2852) %define VERR_PDM_DEVICE_NO_RT_ATTACH (-2853) %define VERR_PDM_DEVICE_NO_RT_DETACH (-2854) %define VERR_HGCM_SERVICE_NOT_FOUND (-2900) %define VINF_HGCM_CLIENT_REJECTED 2901 %define VERR_HGCM_INVALID_CMD_ADDRESS (-2902) %define VINF_HGCM_ASYNC_EXECUTE 2903 %define VERR_HGCM_INTERNAL (-2904) %define VERR_NAT_DNS (-3000) %define VERR_NAT_REDIR_GUEST_IP (-3001) %define VERR_NAT_REDIR_SETUP (-3002) %define VERR_HOSTIF_INIT_FAILED (-3100) %define VERR_HOSTIF_DEVICE_NAME_TOO_LONG (-3101) %define VERR_HOSTIF_IOCTL (-3102) %define VERR_HOSTIF_BLOCKING (-3103) %define VERR_HOSTIF_FD_AND_INIT_TERM (-3104) %define VERR_VDI_INVALID_HEADER (-3200) %define VERR_VDI_INVALID_SIGNATURE (-3201) %define VERR_VDI_UNSUPPORTED_VERSION (-3202) %define VERR_VDI_INVALID_TYPE (-3203) %define VERR_VDI_INVALID_FLAGS (-3204) %define VERR_VDI_INVALID_STATE (-3205) %define VERR_VDI_WRONG_DIFF_IMAGE (-3206) %define VERR_VDI_IMAGES_VERSION_MISMATCH (-3207) %define VERR_VDI_IMAGES_UUID_MISMATCH (-3208) %define VERR_VDI_NO_DIFF_IMAGES (-3209) %define VERR_VDI_NOT_OPENED (-3210) %define VERR_VDI_IMAGE_NOT_FOUND (-3211) %define VERR_VDI_IMAGE_READ_ONLY (-3212) %define VERR_VDI_COMMENT_TOO_LONG (-3213) %define VERR_VDI_GEOMETRY_NOT_SET (-3214) %define VERR_VBGL_NOT_INITIALIZED (-3300) %define VERR_VBGL_INVALID_ADDR (-3301) %define VERR_VBGL_IOCTL_FAILED (-3302) %define VERR_VUSB_NO_PORTS (-3400) %define VERR_VUSB_DEVICE_NOT_ATTACHED (-3401) %define VERR_VUSB_NO_URB_MEMORY (-3402) %define VERR_VUSB_FAILED_TO_QUEUE_URB (-3403) %define VERR_VUSB_DEVICE_NAME_NOT_FOUND (-3404) %define VERR_VUSB_USBFS_PERMISSION (-3405) %define VERR_VUSB_DEVICE_IS_RESETTING (-3406) %define VERR_VGA_INVALID_CUSTOM_MODE (-3500) %define VERR_VMX_INVALID_VMCS_FIELD (-4000) %define VERR_VMX_INVALID_VMCS_PTR (-4001) %define VERR_VMX_INVALID_VMXON_PTR (-4002) %define VERR_VMX_GENERIC (-4003) %define VERR_VMX_UNSUPPORTED_MODE (-4004) %define VERR_VMX_UNABLE_TO_START_VM (-4005) %define VERR_VMX_UNABLE_TO_RESUME_VM (-4006) %define VERR_VMX_INVALID_HOST_STATE (-4007) %include "iprt/err.mac"