| 1234567891011121314151617181920212223242526272829303132333435 | 
							- using System;
 
- using System.Runtime.InteropServices;
 
- namespace Hardcodet.Wpf.TaskbarNotification.Interop
 
- {
 
-     /// <summary>
 
-     /// Callback delegate which is used by the Windows API to
 
-     /// submit window messages.
 
-     /// </summary>
 
-     public delegate IntPtr WindowProcedureHandler(IntPtr hWnd, uint uMsg, IntPtr wParam, IntPtr lParam);
 
-     /// <summary>
 
-     /// Win API WNDCLASS struct - represents a single window.
 
-     /// Used to receive window messages.
 
-     /// </summary>
 
-     [StructLayout(LayoutKind.Sequential)]
 
-     public struct WindowClass
 
-     {
 
-         #pragma warning disable 1591
 
-         public uint style;
 
-         public WindowProcedureHandler lpfnWndProc;
 
-         public int cbClsExtra;
 
-         public int cbWndExtra;
 
-         public IntPtr hInstance;
 
-         public IntPtr hIcon;
 
-         public IntPtr hCursor;
 
-         public IntPtr hbrBackground;
 
-         [MarshalAs(UnmanagedType.LPWStr)] public string lpszMenuName;
 
-         [MarshalAs(UnmanagedType.LPWStr)] public string lpszClassName;
 
-         #pragma warning restore 1591
 
-     }
 
- }
 
 
  |