The WindowsHandleObjectType type is intended to characterize Windows handles.
The object_reference field specifies a unique ID reference to an Object defined elsewhere. This construct allows for the re-use of the defined Properties of one Object within another, without the need to embed the full Object in the location from which it is being referenced. Thus, this ID reference is intended to resolve to the Properties of the Object that it points to.
The Custom_Properties construct is optional and enables the specification of a set of custom Object Properties that may not be defined in existing Properties schemas.
The ID field refers to the unique number used to identify the handle.
The Name field specifies the name of the handle.
The Type field specifies the handle type, which is equivalent to the type of Windows object that the handle refers to.
The Object_Address field specifies the address of the Windows object that the handle refers to.
The Access_Mask field specifies the access bitmask of the handle.
The Pointer_Count field specifies the count of pointer references to the Windows object that the handle refers to.