pub unsafe extern "system" fn BCryptEnumContextFunctions(
    dwtable: BCRYPT_TABLE,
    pszcontext: PCWSTR,
    dwinterface: BCRYPT_INTERFACE,
    pcbbuffer: *mut u32,
    ppbuffer: *mut *mut CRYPT_CONTEXT_FUNCTIONS,
) -> NTSTATUS