pub unsafe fn WSCInstallProviderAndChains64_32<P0, P1, P2>(
    lpproviderid: *const GUID,
    lpszproviderdllpath: P0,
    lpszproviderdllpath32: P1,
    lpszlspname: P2,
    dwserviceflags: u32,
    lpprotocolinfolist: &mut [WSAPROTOCOL_INFOW],
    lpdwcatalogentryid: Option<*mut u32>,
    lperrno: *mut i32,
) -> i32
where P0: Param<PCWSTR>, P1: Param<PCWSTR>, P2: Param<PCWSTR>,