|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetWindowLongPtr (HWND hWnd, int n=GWLP_USERDATA, DataPtr=NULL) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetWindowLongPtrA (HWND hWnd, int n=GWLP_USERDATA) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetWindowLongPtrW (HWND hWnd, int n=GWLP_USERDATA) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetWindowLongPtr (HWND hWnd, DataPtr *pPtr, int n=GWLP_USERDATA) | 
|  | 
| template<> | 
| bool | DLGetWindowLongPtr (HWND hWnd, int n, bool) | 
|  | 
| WNDPROC | DLGetWindowProc (HWND hWnd) | 
|  | 
| WNDPROC | DLGetWindowProcA (HWND hWnd) | 
|  | 
| WNDPROC | DLGetWindowProcW (HWND hWnd) | 
|  | 
| HINSTANCE | DLGetWindowInstance (HWND hWnd) | 
|  | 
| template<typename Type > | 
| Type | DLSetWindowLongPtr (HWND hWnd, Type ptr, int n=GWLP_USERDATA) | 
|  | 
| template<> | 
| bool | DLSetWindowLongPtr (HWND hWnd, bool bo, int n) | 
|  | 
| WNDPROC | DLSetWindowLongPtr (HWND hWnd, WNDPROC pfn) | 
|  | 
| WNDPROC | DLSetWindowProc (HWND hWnd, WNDPROC pfn) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetClassLongPtr (HWND hWnd, int n, DataPtr=NULL) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetClassLongPtrA (HWND hWnd, int n) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetClassLongPtrW (HWND hWnd, int n) | 
|  | 
| template<typename DataPtr > | 
| DataPtr | DLGetClassLongPtr (HWND hWnd, DataPtr *pPtr, int n) | 
|  | 
| template<> | 
| bool | DLGetClassLongPtr (HWND hWnd, int n, bool) | 
|  | 
| WNDPROC | DLGetClassWindowProc (HWND hWnd) | 
|  | 
| WNDPROC | DLGetClassWindowProcA (HWND hWnd) | 
|  | 
| WNDPROC | DLGetClassWindowProcW (HWND hWnd) | 
|  | 
| template<typename Type > | 
| Type | DLSetClassLongPtr (HWND hWnd, Type ptr, int n) | 
|  | 
| template<> | 
| bool | DLSetClassLongPtr (HWND hWnd, bool bo, int n) | 
|  | 
| template<typename Type > | 
| Type | DLSetClassLongPtrA (HWND hWnd, Type ptr, int n) | 
|  | 
| template<typename Type > | 
| Type | DLSetClassLongPtrW (HWND hWnd, Type ptr, int n) | 
|  | 
| WNDPROC | DLSetClassWindowProc (HWND hWnd, WNDPROC pfn) | 
|  | 
| WNDPROC | DLSetClassWindowProcA (HWND hWnd, WNDPROC pfn) | 
|  | 
| WNDPROC | DLSetClassWindowProcW (HWND hWnd, WNDPROC pfn) | 
|  | 
| UtilExport LONG | DLRegSetString (HKEY key, const MCHAR *data, const MCHAR *name=NULL) | 
|  | Wrapper around the windows function RegSetValueEx.  More... 
 | 
|  | 
| UtilExport LONG | DLRegSetDWord (HKEY key, DWORD data, const MCHAR *name=NULL) | 
|  | Wrapper around the windows function RegSetValueEx for DWORD data.  More... 
 | 
|  | 
| template<typename BlobType > | 
| LONG | DLRegSetBlob (HKEY key, const BlobType *lpbValue, DWORD n, LPCMSTR lpValueName=NULL) | 
|  | 
| UtilExport bool | GetQtTextExtent (const MCHAR *text, SIZE &extent) | 
|  | Calculates the text extents using Qt.  More... 
 | 
|  | 
| UtilExport BOOL | DLGetTextExtent (HDC hDC, const MCHAR *text, LPSIZE lpExtent, bool removeUIScaling=false, bool useQtTextWidth=true) | 
|  | 
| UtilExport BOOL | DLGetTextExtent (HDC hDC, const MCHAR *text, size_t len, LPSIZE lpExtent, bool removeUIScaling=false, bool useQtTextWidth=true) | 
|  | 
| UtilExport BOOL | DLTextOut (HDC hDC, int x, int y, const MCHAR *text) | 
|  | 
| UtilExport BOOL | DLTextOut (HDC hDC, int x, int y, const MCHAR *text, size_t len) | 
|  | 
| UtilExport LONG | DLTabbedTextOut (HDC hDC, int x, int y, const MCHAR *text, int nTabs, const INT *pTabPositions, int nTabOrigin) | 
|  | 
| UtilExport int | DLDrawText (HDC hDC, const MCHAR *lpString, LPRECT lpRect, UINT uFormat) | 
|  | 
| UtilExport int | DLDrawText (HDC hDC, const MCHAR *lpString, size_t len, LPRECT lpRect, UINT uFormat) | 
|  | 
| int | DLGetSystemMetrics (int nIndex) | 
|  | Wrapper around the windows function GetSystemMetrics.  More... 
 | 
|  | 
| WORD | PointerHiPart (ULONG_PTR ptr) | 
|  | 
| WORD | PointerLoPart (ULONG_PTR ptr) | 
|  | 
| WORD | PointerHiPart (LONG_PTR ptr) | 
|  | 
| WORD | PointerLoPart (LONG_PTR ptr) | 
|  | 
| WORD | PointerHiPart (void *ptr) | 
|  | 
| WORD | PointerLoPart (void *ptr) | 
|  | 
| unsigned int | fnv_32_buf (const void *buf, int len, unsigned int hval) | 
|  | 
| template<typename T > | 
| unsigned int | DLObjectHash (T &t, int HashTableSize=0) | 
|  | 
| unsigned int | DLPointerHash (const void *pv, int HashTableSize=0) | 
|  | 
| int | DL_abs (int n) | 
|  | 
| __int64 | DL_abs (__int64 n) | 
|  | 
| float | DL_abs (float f) | 
|  | 
| double | DL_abs (double f) | 
|  | 
| long double | DL_abs (long double f) | 
|  |