pub type _ISystemMonitorUnion = *mut c_void;