pub unsafe fn FwpmIPsecTunnelAdd0<P0, P1>(
    enginehandle: P0,
    flags: u32,
    mainmodepolicy: Option<*const FWPM_PROVIDER_CONTEXT0>,
    tunnelpolicy: *const FWPM_PROVIDER_CONTEXT0,
    filterconditions: &[FWPM_FILTER_CONDITION0],
    sd: P1
) -> u32
where P0: IntoParam<HANDLE>, P1: IntoParam<PSECURITY_DESCRIPTOR>,