pub unsafe extern "system" fn DRMEncrypt(
    hcryptoprovider: u32,
    iposition: u32,
    cnuminbytes: u32,
    pbindata: *mut u8,
    pcnumoutbytes: *mut u32,
    pboutdata: *mut u8
) -> HRESULT