diff --git a/PInvoke/User32.Gdi/WinUser.Gdi.cs b/PInvoke/User32.Gdi/WinUser.Gdi.cs
index 5fe0607f..8de4c0cc 100644
--- a/PInvoke/User32.Gdi/WinUser.Gdi.cs
+++ b/PInvoke/User32.Gdi/WinUser.Gdi.cs
@@ -633,6 +633,30 @@ namespace Vanara.PInvoke
[System.Security.SecurityCritical]
public static extern bool GetClientRect(HandleRef hWnd, [In, Out] ref RECT lpRect);
+ ///
+ /// Retrieves a handle to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows
+ /// are painted.
+ ///
+ /// The return value is a handle to the desktop window.
+ // HWND WINAPI GetDesktopWindow(void);
+ // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633504(v=vs.85).aspx
+ [DllImport(Lib.User32, SetLastError = false, ExactSpelling = true)]
+ [PInvokeData("Winuser.h", MSDNShortId = "ms633504")]
+ public static extern IntPtr GetDesktopWindow();
+
+ ///
+ /// The GetDC function retrieves a handle to a device context (DC) for the client area of a specified window or for the entire screen. You can use the
+ /// returned handle in subsequent GDI functions to draw in the DC. The device context is an opaque data structure, whose values are used internally by GDI.
+ ///
+ /// A handle to the window whose DC is to be retrieved. If this value is NULL, GetDC retrieves the DC for the entire screen.
+ ///
+ /// If the function succeeds, the return value is a handle to the DC for the specified window's client area. If the function fails, the return value is NULL.
+ ///
+ // https://msdn.microsoft.com/en-us/library/windows/desktop/dd144871(v=vs.85).aspx
+ [DllImport(Lib.User32, SetLastError = false, ExactSpelling = true)]
+ [PInvokeData("Winuser.h", MSDNShortId = "dd144871")]
+ public static extern IntPtr GetDC(IntPtr ptr);
+
/// Retrieves the current color of the specified display element. Display elements are the parts of a window and the display that appear on the system display screen.
/// The display element whose color is to be retrieved.
/// The function returns the red, green, blue (RGB) color value of the given element.