pub unsafe fn WSManCreateSession<P0, P1>(
    apihandle: P0,
    connection: P1,
    flags: u32,
    serverauthenticationcredentials: Option<*const WSMAN_AUTHENTICATION_CREDENTIALS>,
    proxyinfo: Option<*const WSMAN_PROXY_INFO>,
    session: *mut WSMAN_SESSION_HANDLE
) -> u32
where P0: IntoParam<WSMAN_API_HANDLE>, P1: IntoParam<PCWSTR>,