pub unsafe fn CryptMsgGetAndVerifySigner(
    hcryptmsg: *const c_void,
    rghsignerstore: Option<&[HCERTSTORE]>,
    dwflags: u32,
    ppsigner: Option<*mut *mut CERT_CONTEXT>,
    pdwsignerindex: Option<*mut u32>,
) -> Result<()>