pub unsafe fn CryptSetOIDFunctionValue<P0, P1, P2>(
    dwencodingtype: u32,
    pszfuncname: P0,
    pszoid: P1,
    pwszvaluename: P2,
    dwvaluetype: REG_VALUE_TYPE,
    pbvaluedata: Option<&[u8]>,
) -> BOOL
where P0: Param<PCSTR>, P1: Param<PCSTR>, P2: Param<PCWSTR>,