pub unsafe extern "system" fn RegisterActiveObject( punk: *mut c_void, rclsid: *const GUID, dwflags: ACTIVEOBJECT_FLAGS, pdwregister: *mut u32, ) -> HRESULT