pub unsafe extern "system" fn CoRegisterClassObject(
    rclsid: *const GUID,
    punk: IUnknown,
    dwclscontext: CLSCTX,
    flags: u32,
    lpdwregister: *mut u32
) -> HRESULT