private static extern int WTSQuerySessionInformation( IntPtr hServer, [MarshalAs(UnmanagedType.U4)] uint SessionId, [MarshalAs(UnmanagedType.U4)] WTS_INFO_CLASS WTSInfoClass, out IntPtr ppBuffer, [MarshalAs(UnmanagedType.U4)] out uint pBytesReturned );