pub unsafe extern "system" fn DRMInitEnvironment(
    esecurityprovidertype: DRMSECURITYPROVIDERTYPE,
    especification: DRMSPECTYPE,
    wszsecurityprovider: PCWSTR,
    wszmanifestcredentials: PCWSTR,
    wszmachinecredentials: PCWSTR,
    phenv: *mut u32,
    phdefaultlibrary: *mut u32
) -> HRESULT