pub unsafe fn FwpmProviderContextAdd0<P0, P1>(
    enginehandle: P0,
    providercontext: *const FWPM_PROVIDER_CONTEXT0,
    sd: P1,
    id: Option<*mut u64>
) -> u32
where P0: IntoParam<HANDLE>, P1: IntoParam<PSECURITY_DESCRIPTOR>,