pub unsafe extern "stdcall" fn RegisterActiveObject(
    punk: *mut IUnknown,
    rclsid: *const CLSID,
    dwFlags: DWORD,
    pdwRegister: *mut DWORD
) -> HRESULT