The _PRL_HANDLE_TYPE enumeration defines handle types.
typedef enum _PRL_HANDLE_TYPE { PHT_ERROR = 0, PHT_SERVER = 0x10000001, PHT_SERVER_CONFIG = 0x10000002, PHT_REMOTE_FILESYSTEM_INFO = 0x10000003, PHT_REMOTE_FILESYSTEM_ENTRY = 0x10000004, PHT_VIRTUAL_MACHINE = 0x10000005, PHT_VIRTUAL_DEV_DISPLAY = 0x10000006, PHT_VIRTUAL_DEV_KEYBOARD = 0x10000007, PHT_VIRTUAL_DEV_MOUSE = 0x10000008, PHT_VIRTUAL_DEV_FLOPPY = 0x10000009, PHT_VIRTUAL_DEV_HARD_DISK = 0x1000000A, PHT_VIRTUAL_DEV_NET_ADAPTER = 0x1000000B, PHT_VIRTUAL_DEV_PARALLEL_PORT = 0x1000000C, PHT_VIRTUAL_DEV_SERIAL_PORT = 0x1000000D, PHT_VIRTUAL_DEV_OPTICAL_DISK = 0x1000000E, PHT_VIRTUAL_DEV_USB_DEVICE = 0x1000000F, PHT_VIRTUAL_DEV_SOUND = 0x10000010, PHT_JOB = 0x10000011, PHT_EVENT = 0x10000012, PHT_RESULT = 0x10000013, PHT_VM_INFO = 0x10000014, PHT_USER_PROFILE = 0x10000015, PHT_DISP_CONFIG = 0x10000016, PHT_SHARE = 0x10000017, PHT_SCREEN_RESOLUTION = 0x10000018, PHT_DISP_NET_ADAPTER = 0x10000019, PHT_HW_GENERIC_DEVICE = 0x1000001A, PHT_HW_HARD_DISK = 0x1000001B, PHT_HW_HARD_DISK_PARTITION = 0x1000001C, PHT_HW_NET_ADAPTER = 0x1000001D, PHT_EVENT_PARAMETER = 0x1000001E, PHT_REMOTEDEV_CMD = 0x1000001F, PHT_SYSTEM_STATISTICS = 0x10000020, PHT_SYSTEM_STATISTICS_CPU = 0x10000021, PHT_SYSTEM_STATISTICS_IFACE = 0x10000022, PHT_SYSTEM_STATISTICS_USER_SESSION = 0x10000023, PHT_SYSTEM_STATISTICS_DISK = 0x10000024, PHT_SYSTEM_STATISTICS_DISK_PARTITION = 0x10000025, PHT_SYSTEM_STATISTICS_PROCESS = 0x10000026, PHT_LICENSE = 0x10000027, PHT_SERVER_INFO = 0x10000028, PHT_BOOT_DEVICE = 0x10000029, PHT_STRINGS_LIST = 0x1000002A, PHT_LOGIN_RESPONSE = 0x1000002B, PHT_RUNNING_TASK = 0x1000002C, PHT_NET_SERVICE_STATUS = 0x1000002D, PHT_HANDLES_LIST = 0x1000002E, PHT_VIRTUAL_DISK = 0x1000002F, PHT_ACCESS_RIGHTS = 0x10000030, PHT_VM_TOOLS_INFO = 0x10000031, PHT_FOUND_VM_INFO = 0x10000032, PHT_TIS_RECORD = 0x10000033, PHT_USER_INFO = 0x10000034, PHT_VM_CONFIGURATION = PHT_VIRTUAL_MACHINE, PHT_TIS_EMITTER = 0x10000036, PHT_TOOL = 0x10000037, PHT_VIRTUAL_DEV_HD_PARTITION = 0x10000038, PHT_VIRTUAL_DEV_GENERIC_PCI = 0x10000039, PHT_VIRTUAL_DEV_GENERIC_SCSI = 0x1000003A, PHT_VM_GUEST_SESSION = 0x1000003B, PHT_VIRTUAL_NETWORK = 0x1000003C, PHT_PORT_FORWARDING = 0x1000003D, PHT_HW_GENERIC_PCI_DEVICE = 0x1000003E, PHT_OPAQUE_TYPE_LIST = 0x1000003F, PHT_GUEST_OSES_MATRIX = 0x10000040, PHT_PROBLEM_REPORT = 0x10000041, PHT_APPLIANCE_CONFIG = 0x10000042, PHT_OFFLINE_SERVICE_OBSOLETE = 0x10000043, PHT_VM_VIRTUAL_DEVICES_INFO = 0x10000044, PHT_NETWORK_CLASS_OBSOLETE = 0x10000045, PHT_NETWORK_SHAPING_OBSOLETE = 0x10000046, PHT_NETWORK_RATE_OBSOLETE = 0x10000047, PHT_ISCSI_LUN = 0x10000048, PHT_CT_TEMPLATE_OBSOLETE = 0x10000049, PHT_UIEMU_INPUT = 0x10000050, PHT_USB_IDENTITY = 0x10000051, PHT_FIREWALL_RULE_OBSOLETE = 0x10000052, PHT_IPPRIV_NET_OBSOLETE = 0x10000053, PHT_PLUGIN_INFO = 0x10000054, PHT_CVSRC = 0x10000055, PHT_DESKTOP_CONTROL = 0x10000056, PHT_BACKUP_RESULT_OBSOLETE = 0x10000057, PHT_NETWORK_SHAPING_CONFIG_OBSOLETE = 0x10000058, PHT_NETWORK_SHAPING_BANDWIDTH_OBSOLETE = 0x10000059, PHT_SYSTEM_STATISTICS_VM_DATA = 0x1000005A, PHT_VIDEO_RECEIVER = 0x1000005B, PHT_SESSION_INFO = 0x1000005C, PHT_CPU_FEATURES_OBSOLETE = 0x1000005D, PHT_SHARED_ITEM = 0x1000005E, PHT_BACKUP = 0x1000005F, PHT_BACKUP_FILE = 0x10000060, PHT_BACKUP_FILE_DIFF = 0x10000061, PHT_BACKUP_INFO = 0x10000062, PHT_BACKUP_PARAMS = 0x10000063, PHT_VIRTUAL_DISK_PARAMS = 0x10000064, PHT_VIRTUAL_DISK_STORAGE_PARAMS = 0x10000065, PHT_VIRTUAL_DISK_STATE_PARAMS = 0x10000066, PHT_VIRTUAL_DISK_OP_PARAMS = 0x10000067, PHT_LOGIN_PARAMS = 0x10000068, PHT_VM_REGISTER_PARAMS = 0x10000069, PHT_LAST = PHT_VM_REGISTER_PARAMS } PRL_HANDLE_TYPE;
PrlEnums.h
Each handle type and the functions that operate on it is described in detail in the "Functions by Handle" chapter of the Parallels C API Reference guide.