Different event types are identified by these event codes.
enum _PRL_EVENT_TYPE { PET_VM_INF_UNINITIALIZED_EVENT_CODE = 100000, PET_DSP_EVT_VM_STATE_CHANGED = 100001, PET_DSP_EVT_VM_CONFIG_CHANGED = 100002, PET_DSP_EVT_VM_DEV_STATE_CHANGED = 100003, PET_DSP_EVT_VM_CREATED = 100004, PET_DSP_EVT_VM_ADDED = 100005, PET_DSP_EVT_VM_DELETED = 100006, PET_DSP_EVT_VM_STARTED = 100007, PET_DSP_EVT_VM_STOPPED = 100008, PET_DSP_EVT_VM_ABORTED = 100009, PET_DSP_EVT_VM_RESETED = 100010, PET_DSP_EVT_VM_SUSPENDING = 100011, PET_DSP_EVT_VM_SUSPENDED = 100012, PET_DSP_EVT_VM_RESUMING = 100013, PET_DSP_EVT_VM_RESUMED = 100014, PET_DSP_EVT_VM_START_IO_FLOW = 100015, PET_DSP_EVT_VM_SNAPSHOTED = 100016, PET_DSP_EVT_VM_STATESAVED = PET_DSP_EVT_VM_SNAPSHOTED, PET_DSP_EVT_VM_RESTORED = 100017, PET_DSP_EVT_VM_STATERESTORED = PET_DSP_EVT_VM_RESTORED, PET_DSP_EVT_VM_NET_RECONNECTED = 100018, PET_DSP_EVT_VM_PAUSED = 100019, PET_DSP_EVT_VM_CONTINUED = 100020, PET_DSP_EVT_VM_CONFIG_APPLIED = 100021, PET_DSP_EVT_VM_STATISTICS_UPDATED = 100022, PET_DSP_EVT_VM_PROBLEM_REPORT_CREATED = 100023, PET_DSP_EVT_VM_ABOUT_TO_RESET = 100024, PET_DSP_EVT_VM_SECURITY_CHANGED = 100025, PET_DSP_EVT_VM_UNREGISTERED = 100026, PET_DSP_EVT_VM_REMOTE_DEV_READY_TO_START = 100027, PET_VM_EVT_VM_CONFIG_CHANGED = 100028, PET_VM_EVT_REQUEST_FILE_OPEN = 100029, PET_DSP_EVT_VM_MIGRATE_STARTED_OBSOLETE = 100030, PET_DSP_EVT_VM_MIGRATE_CANCELLED_OBSOLETE = 100031, PET_DSP_EVT_VM_MIGRATE_FINISHED_OBSOLETE = 100032, PET_DSP_EVT_VM_MIGRATE_PROGRESS_CHANGED_OBSOLETE = 100033, PET_DSP_EVT_VM_SNAPSHOTING = 100034, PET_DSP_EVT_VM_RESTORING = 100035, PET_DSP_EVT_VM_SNAPSHOTS_TREE_CHANGED = 100036, PET_DSP_EVT_VM_DELETING_STATE = 100037, PET_DSP_EVT_VM_STATE_DELETED = 100038, PET_DSP_EVT_VM_ABOUT_TO_START_DEINIT = 100039, PET_DSP_EVT_VM_ABOUT_TO_START_INIT = 100040, PET_DSP_EVT_VM_MEMORY_SWAPPING_STARTED = 100041, PET_DSP_EVT_VM_MEMORY_SWAPPING_FINISHED = 100042, PET_VM_EVT_UNMOUNT = 100043, PET_VM_EVT_MOUNT = 100044, PET_DSP_EVT_REBOOT_HOST = 100045, PET_DSP_EVT_REBOOT_HOST_MANUAL_TO_INIT_VTD_DEVICES = 100046, PET_DSP_EVT_BACKUP_STARTED_OBSOLETE = 100047, PET_DSP_EVT_BACKUP_CANCELLED_OBSOLETE = 100048, PET_DSP_EVT_CREATE_BACKUP_FINISHED_OBSOLETE = 100049, PET_DSP_EVT_BACKUP_PROGRESS_CHANGED_OBSOLETE = 100050, PET_DSP_EVT_JOB_PROGRESS_CHANGED = 100051, PET_DSP_EVT_RESTORE_PROGRESS_CHANGED_OBSOLETE = 100052, PET_DSP_EVT_DISK_RESIZE_STARTED = 100053, PET_DSP_EVT_DISK_RESIZE_FINISHED = 100054, PET_DSP_EVT_DISK_RESIZE_PROGRESS_CHANGED = 100055, PET_DSP_EVT_VM_ADDITION_STATE_CHANGED = 100056, PET_DSP_EVT_RESTORE_BACKUP_FINISHED_OBSOLETE = 100057, PET_DSP_EVT_REMOVE_BACKUP_FINISHED_OBSOLETE = 100058, PET_DSP_EVT_VM_MIGRATE_CANCELLED_DISP_OBSOLETE = 100059, PET_DSP_EVT_VM_MIGRATE_FINISHED_DISP_OBSOLETE = 100060, PET_DSP_EVT_TIME_MACHINE_BACKUP_IS_OVER = 100061, PET_DSP_EVT_CONVERSION_DISKS_PROGRESS_CHANGED = 100062, PET_DSP_EVT_CONVERSION_DISKS_PROGRESS_FINISHED = 100063, PET_DSP_EVT_CONVERT_THIRD_PARTY_PROGRESS_CHANGED = 100064, PET_DSP_EVT_CONNECTED_TO_PROXY = 100065, PET_DSP_EVT_DISCONNECTED_FROM_PROXY = 100066, PET_DSP_EVT_CONNECTING_TO_PROXY = 100067, PET_DSP_EVT_RECONFIG_VM_PROGRESS_CHANGED = 100068, PET_DSP_EVT_VM_MIGRATE_WAIT_REMOUNT_OBSOLETE = 100069, PET_DSP_EVT_VM_CONFIG_APPLY_FINISHED = 100070, PET_DSP_EVT_VM_IO_CLIENT_STATISTICTS = 100071, PET_DSP_EVT_VM_SET_HOST_TIME = 100072, PET_DSP_EVT_VM_LOW_HOST_MEMORY = 100073, PET_DSP_EVT_VM_MAC_OS_VER = 100074, PET_DSP_EVT_VM_PAUSED_BY_HOST_SLEEP = 100075, PET_DSP_EVT_VM_CONTINUED_BY_HOST_WAKEUP = 100076, PET_DSP_EVT_VM_FROZEN = 100077, PET_DSP_EVT_VM_UNFROZEN = 100078, PET_DSP_EVT_CONNECTION_CLIENT_INFO_WAS_SET = 100079, PET_DSP_EVT_CONNECTION_WAS_CLOSED = 100080, PET_DSP_EVT_HOST_CLEANUP = 100081, PET_DSP_EVT_HTTP_PROXY_AUTH_REQUIRED = 100082, PET_DSP_EVT_VM_DEBUGGER_EVENT = 100083, PET_DSP_EVT_VM_OS_CHANGED = 100084, PET_VM_EVT_REQUEST_DEVICE_OPEN = 100085, PET_VM_EVT_DISK_CHECK_STARTED = 100086, PET_VM_EVT_DISK_CHECK_FINISHED = 100087, PET_VM_EVT_DISK_CHECK_PROGRESS = 100088, PET_DSP_EVT_OP_ACCEPTED = 100100, PET_DSP_EVT_OP_REJECTED = 100101, PET_DSP_EVT_OP_RESULT = 100102, PET_DSP_EVT_DIR_STATE_CHANGED = 100200, PET_DSP_EVT_HOST_STATISTICS_UPDATED = 100201, PET_DSP_EVT_HW_CONFIG_CHANGED = 100202, PET_VM_EVT_HUGE_PAGES_LIMIT_CHANGED = 100203, PET_DSP_EVT_CLIENT_CONNECTED = 100300, PET_DSP_EVT_CLIENT_DISCONNECTED = 100301, PET_DSP_EVT_CLIENT_REJECTED = 100302, PET_DSP_EVT_FOUND_LOST_VM_CONFIG = 100400, PET_DSP_EVT_HAS_EVENT = 100401, PET_DSP_EVT_RECONNECT = 100402, PET_DSP_EVT_DISP_CONNECTION_CLOSED = 100403, PET_DSP_EVT_DISP_SHUTDOWN = 100404, PET_DSP_EVT_USER_PROFILE_CHANGED = 100500, PET_DSP_EVT_COMMON_PREFS_CHANGED = 100501, PET_DSP_EVT_VM_MESSAGE = 100502, PET_DSP_EVT_VM_QUESTION = 100503, PET_JOB_DELETE_VM_PROGRESS_CHANGED = 100504, PET_VM_INF_START_FILE_COPYING = 100505, PET_VM_INF_END_FILE_COPYING = 100506, PET_DSP_EVT_ERROR_MESSAGE = 100507, PET_DSP_EVT_WARNING_MESSAGE = 100508, PET_JOB_HDD_CREATE_PROGRESS_CHANGED = 100509, PET_JOB_FILE_COPY_PROGRESS_CHANGED = 100510, PET_JOB_SUSPEND_PROGRESS_CHANGED = 100511, PET_JOB_RESUME_PROGRESS_CHANGED = 100512, PET_DSP_EVT_ANSWER_TO_VM_WAS_DONE = 100513, PET_DSP_EVT_LICENSE_CHANGED = 100514, PET_JOB_CREATE_SNAPSHOT_PROGRESS_CHANGED = 100515, PET_JOB_SWITCH_TO_SNAPSHOT_PROGRESS_CHANGED = 100516, PET_JOB_DELETE_SNAPSHOT_PROGRESS_CHANGED = 100517, PET_JOB_COMMIT_UNFINISHED_DISK_OP_PROGRESS_CHANGED = 100518, PET_DSP_EVT_COMMIT_UNFINISHED_DISK_OP_STARTED = 100519, PET_DSP_EVT_COMMIT_UNFINISHED_DISK_OP_FINISHED = 100520, PET_DSP_EVT_VM_ENCRYPT_PROGRESS_CHANGED = 100521, PET_DSP_EVT_VM_DECRYPT_PROGRESS_CHANGED = 100522, PET_JOB_STAGE_PROGRESS_CHANGED = 100523, PET_VM_INF_START_BUNCH_COPYING = 100524, PET_VM_INF_END_BUNCH_COPYING = 100525, PET_DSP_EVT_LICENSE_WAS_DEACTIVATED = 100526, PET_DSP_EVT_VM_REQUEST = 100527, PET_DSP_EVT_SERVER_INFO_CHANGED = 100528, PET_DSP_EVT_FEATURE_MATRIX_CHANGED = 100529, PET_DSP_EVT_PWD_PROTECTION_STATE_CHANGED = 100530, PET_DSP_EVT_SMC_USER_FORCE_DISCONNECTED = 100600, PET_DSP_EVT_SMC_CANCEL_USER_COMMAND = 100601, PET_DSP_EVT_SMC_DISPATCHER_SHUTDOWN = 100602, PET_IO_SCREEN_SIZE = 100700, PET_IO_SLIDING_MOUSE_FLAG = 100702, PET_IO_DEVICE_IS_IN_USE = 100703, PET_IO_KEYBOARD_LEDS = 100704, PET_IO_STATE = 100705, PET_IO_SCREEN_CAPTURED = 100706, PET_IO_BEFORE_SCREEN_SIZE = 100707, PET_IO_REMOTE_COMMAND = 100708, PET_IO_MOUSE_CURSOR_CHANGED = 100709, PET_IO_MOUSE_CURSOR_HID = 100710, PET_IO_MOUSE_CURSOR_SET = 100711, PET_IO_DYNRES_TOOL_STATUS = 100712, PET_IO_TOOLS_UTILITY_COMMAND = 100713, PET_IO_TOOLS_VM_SHUTDOWN = 100714, PET_IO_TOOLS_CLIPBOARD_DATA = 100715, PET_IO_SCREEN_SURFACE_DETACHED = 100716, PET_IO_TOOLS_SIA_DATA = 100717, PET_IO_TOOLS_VMCTG_COMMAND = 100718, PET_IO_TOOLS_DRAGDROP_DATA = 100719, PET_IO_TOOLS_GENERAL_COMMAND = 100720, PET_IO_TOOLS_DESKTOP_UTILITY_STATE = 100721, PET_IO_DISPLAY_SCREEN_SIZE = 100722, PET_IO_DISPLAY_BEFORE_SCREEN_SIZE = 100723, PET_IO_DISPLAY_SCREEN_CAPTURED = 100724, PET_IO_SWITCH_VESA_MODE = 100725, PET_IO_TOOLS_LANGUAGE_HOTKEY_CHANGED = 100726, PET_IO_AVAILABLE_DISPLAYS = 100727, PET_IO_SCREEN_SURFACE_ATTACHED = 100728, PET_IO_UIEMU_ELEMENT_AT_POS = 100729, PET_IO_AUDIO_OUTPUT_DATA = 100730, PET_IO_AUDIO_OUTPUT_ENCODING_SET = 100731, PET_IO_AUDIO_OUTPUT_STREAM_STARTED = 100732, PET_IO_AUDIO_OUTPUT_STOP = 100734, PET_IO_CVSRC_OPEN = 100735, PET_IO_CVSRC_CLOSE = 100736, PET_IO_MOUSE_CURSOR_MOVED = 100738, PET_IO_UIEMU_CARET_INFO = 100739, PET_IO_DISPLAY_GAMMA_CHANGED = 100740, PET_IO_DYNRES_OPERATION_STATUS = 100741, PET_IO_SCREEN_SURFACE_ATTACHED_EX = 100742, PET_IO_SCREEN_SURFACE_CHANGED = 100743, PET_DSP_EVT_VM_TOOLS_STATE_CHANGED = 100800, PET_DSP_EVT_VM_COMPACT_PROCESSING = 100801, PET_DSP_EVT_VM_COMPACT_FINISHED = 100802, PET_DSP_EVT_VM_COMPRESSOR_FINISHED = 100803, PET_DSP_EVT_VM_COMPRESSOR_CONTINUED = 100804, PET_DSP_EVT_VM_SOFTWARE_INSTALLED = 100805, PET_DSP_EVT_VM_PIS_NOTIFICATION_ASK_TO_INSTALL = 100806, PET_DSP_EVT_VM_VIRTUAL_DEVICES_STATE_CHANGED = 100807, PET_DSP_EVT_PERFSTATS = 100900, PET_DSP_EVT_VM_PERFSTATS = 100901, PET_DSP_EVT_VM_UPGRADE_INIT = 101000, PET_DSP_EVT_VM_UPGRADE_INIT_TIMEOUT = 101001, PET_DSP_EVT_VM_UPGRADE_STAGE_1 = 101002, PET_DSP_EVT_VM_UPGRADE_STAGE_2 = 101003, PET_DSP_EVT_VM_UPGRADE_STAGE_3 = 101004, PET_DSP_EVT_VM_UPGRADE_COMPLETED = 101005, PET_DSP_EVT_VM_UPGRADE_UNKNOWN_ERROR = 101006, PET_DSP_EVT_VM_UPGRADE_INIT_VMW = 101007, PET_DSP_EVT_VM_UPGRADE_INIT_PHY = 101008, PET_IO_READY_TO_ACCEPT_STDIN_PKGS = 101100, PET_VM_READY_TO_BOOT = 101200, PET_VM_READY_TO_PRINT = 101201, PET_VM_DEFAULT_SOUND_RECONNECTED = 101202, PET_VM_EVT_UNMOUNT_USB_MEDIA = 101203, PET_VM_EVT_UNMOUNT_DVD_MEDIA = 101204, PET_VM_EVT_GET_PRINT_SETTINGS = 101205, PET_VM_EVT_LOAD_USB_DRV = 101206, PET_DSP_EVT_APPLIANCE_DOWNLOAD_PROGRESS_CHANGED = 101300, PET_DSP_EVT_APPLIANCE_DOWNLOAD_FINISHED = 101301, PET_DSP_EVT_APPLIANCE_ARCHIVE_UNPACK_STARTED = 101302, PET_DSP_EVT_APPLIANCE_ARCHIVE_UNPACK_FINISHED = 101303, PET_DSP_EVT_APPLIANCE_REGISTER_VM_STARTED = 101304, PET_DSP_EVT_APPLIANCE_REGISTER_VM_FINISHED = 101305, PET_DSP_EVT_APPLIANCE_RECONNECTING = 101306, PET_DSP_EVT_CEP_WRITE_STRING = 101400, PET_DSP_COHERENCE_FAKE_STUB_NOTIFICATION_OBSOLETE = 101401, PET_DSP_EVT_VM_WAS_ENCRYPTED = 101500, PET_DSP_EVT_VM_WAS_DECRYPTED = 101501, PET_DSP_EVT_ENCRYPTED_VM_PASSWORD_CHANGED = 101502, PET_DSP_EVT_ENCRYPTED_VM_NEED_AUTH_AGAIN = 101503, PET_DSP_EVT_VM_WAS_PROTECTED = 101504, PET_DSP_EVT_VM_WAS_UNPROTECTED = 101505, PET_VM_EVT_TIS_BACKUP_WRITE = 101600, PET_VM_EVT_CEP_ENGINE_WRITE = 101601, PET_IO_EVT_DISCONNECT_WITH_REASON = 101700, PET_VIDEO_RECEIVER_FORMAT = 101800, PET_VIDEO_RECEIVER_FRAME = 101801, PET_VIDEO_RECEIVER_CLOSED = 101802, PET_VIDEO_CAPTURE_GEOMETRY = 101803, PET_VIDEO_RECEIVER_CONNECTION_STATE = 101804, PET_PTM_EVT_PROPERTY_CHANGED = 101900, PET_PTM_EVT_OBJECT_DELETED = 101901, PET_PTM_EVT_OBJECT_CREATED = 101902, PET_PTM_EVT_SUBSCRIBED = 101903, PET_PTM_EVT_RPC_COMPLETED = 101904, PET_DSP_EVT_SHARED_ITEM_CHANGED = 102000, PET_DSP_EVT_SHARED_ITEM_REMOVED = 102001, PET_DSP_EVT_BACKUP_PROGRESS_INFO = 102100, PET_DSP_EVT_BACKUP_STARTED = 102101, PET_DSP_EVT_BACKUP_FINISHED = 102102, PET_DSP_EVT_BACKUP_ABORTED = 102103 };
PrlEventsValues.h
Client can query event handle with the PrlEvent_GetType call to get this code. @see PrlEvent_GetType