pub unsafe fn WSAQuerySocketSecurity<P0>(
    socket: P0,
    securityquerytemplate: Option<*const SOCKET_SECURITY_QUERY_TEMPLATE>,
    securityquerytemplatelen: u32,
    securityqueryinfo: Option<*mut SOCKET_SECURITY_QUERY_INFO>,
    securityqueryinfolen: *mut u32,
    overlapped: Option<*const OVERLAPPED>,
    completionroutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE
) -> i32
where P0: IntoParam<SOCKET>,