public static extern BOOL PostMessageW( HWND hWnd, WM Msg, WPARAM wParam, LPARAM lParam );
public static extern BOOL CloseWindow( HWND hWnd );
public static extern BOOL DestroyWindow( HWND hWnd );
public static extern int ReleaseDC( HWND hWnd, HDC hDC );
public static extern BOOL EnableWindow( HWND hWnd, BOOL bEnable );
public static extern BOOL InvalidateRect( HWND hWnd, IntPtr lpRect, BOOL bErase );
public static extern HDC GetDC( HWND hWnd );
public static extern HDC BeginPaint( HWND hWnd, ref PAINTSTRUCT lpPaint );
public static extern BOOL EndPaint( HWND hWnd, ref PAINTSTRUCT lpPaint );
public static extern BOOL ShowWindow( HWND hWnd, SW nCmdShow );
public static extern int MessageBoxW( HWND hWnd, string lpText, string lpCaption, MB uType );
public static extern bool GetMessageW( ref MSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax );
public static extern BOOL GetClientRect( HWND hWnd, out RECT lpRect );
public static extern LRESULT DefWindowProcW( HWND hWnd, WM Msg, WPARAM wParam, LPARAM lParam );