pub unsafe extern "system" fn NCryptStreamOpenToProtect(
    hdescriptor: NCRYPT_DESCRIPTOR_HANDLE,
    dwflags: u32,
    hwnd: HWND,
    pstreaminfo: *const NCRYPT_PROTECT_STREAM_INFO,
    phstream: *mut NCRYPT_STREAM_HANDLE,
) -> HRESULT