|
enum | {
MEM_COMMIT_
, MEM_RESERVE_
, MEM_RESET_
, MEM_RESET_UNDO_
,
MEM_TOP_DOWN_
, MEM_WRITE_WATCH_
, MEM_PHYSICAL_
, MEM_LARGE_PAGES_
,
PAGE_NOACCESS_
, PAGE_READONLY_
, PAGE_READWRITE_
, PAGE_WRITECOPY_
,
PAGE_EXECUTE_
, PAGE_EXECUTE_READ_
, PAGE_EXECUTE_READWRITE_
, PAGE_EXECUTE_WRITECOPY_
,
PAGE_GAURD_
, PAGE_NOCACHE_
, PAGE_WRITECOMBINE_
, PAGE_TARGETS_INVALID_
,
PAGE_TARGETS_NO_UPDATE_
, MEM_DECOMMIT_
, MEM_RELEASE_
, HEAP_NO_SERIALIZE_
,
HEAP_GENERATE_EXCEPTIONS_
, HEAP_ZERO_MEMORY_
, HEAP_REALLOC_IN_PLACE_ONLY_
} |
|
enum | { COINIT_MULTITHREADED_
, COINIT_APARTMENTTHREADED_
, COINIT_DISABLE_OLE1DDE_
, COINIT_SPEED_OVER_MEMORY_
} |
|
enum | PFDPixelType : BYTE { PFD_TYPE_RGBA_
, PFD_TYPE_COLORINDEX_
} |
|
enum | PFDLayerType : BYTE { PFD_MAIN_PLANE_
, PFD_OVERLAY_PLANE_
, PFD_UNDERLAY_PLANE_
} |
|
enum | PFDFlags {
PFD_DOUBLEBUFFER_
, PFD_STEREO_
, PFD_DRAW_TO_WINDOW_
, PFD_DRAW_TO_BITMAP_
,
PFD_SUPPORT_GDI_
, PFD_SUPPORT_OPENGL_
, PFD_GENERIC_FORMAT_
, PFD_NEED_PALETTE_
,
PFD_NEED_SYSTEM_PALETTE_
, PFD_SWAP_EXCHANGE_
, PFD_SWAP_COPY_
, PFD_SWAP_LAYER_BUFFERS_
,
PFD_GENERIC_ACCELERATED_
, PFD_SUPPORT_DIRECTDRAW_
, PFD_DIRECT3D_ACCELERATED_
, PFD_SUPPORT_COMPOSITION_
,
PFD_DEPTH_DONTCARE_
, PFD_DOUBLEBUFFER_DONTCARE_
, PFD_STEREO_DONTCARE_
} |
|
enum | {
WHITE_BRUSH_
, LTGRAY_BRUSH_
, GRAY_BRUSH_
, DKGRAY_BRUSH_
,
BLACK_BRUSH_
, NULL_BRUSH_
, HOLLOW_BRUSH_
, WHITE_PEN_
,
BLACK_PEN_
, NULL_PEN_
, OEM_FIXED_FONT_
, ANSI_FIXED_FONT_
,
ANSI_VAR_FONT_
, SYSTEM_FONT_
, DEVICE_DEFAULT_FONT_
, DEFAULT_PALETTE_
,
SYSTEM_FIXED_FONT_
, DEFAULT_GUI_FONT_
, DC_BRUSH_
, DC_PEN_
} |
|
|
| GHPL_WIN_DECLARE_HANDLE (HWND) |
|
| GHPL_WIN_DECLARE_HANDLE (HINSTANCE) |
|
| GHPL_WIN_DECLARE_HANDLE (HICON) |
|
GHPL_WINAPI HWND GHPL_APIENTRY | GetActiveWindow (void) |
| Possible return value from CoInitializeEx.
|
|
GHPL_WINAPI HMODULE GHPL_APIENTRY | GetModuleHandleW (LPCWSTR lpModuleName) |
|
GHPL_WINAPI HMODULE GHPL_APIENTRY | LoadLibraryW (LPCWSTR lpFileName) |
|
GHPL_WINAPI FARPROC GHPL_APIENTRY | GetProcAddress (HMODULE hModule, LPCSTR lpProcName) |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | FreeLibrary (HMODULE hModule) |
|
GHPL_WINAPI DWORD GHPL_APIENTRY | GetLastError (void) |
|
GHPL_WINAPI void GHPL_APIENTRY | DebugBreak (void) |
|
GHPL_WINAPI LPVOID GHPL_APIENTRY | VirtualAlloc (LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect) |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | VirtualFree (LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType) |
|
GHPL_WINAPI HANDLE GHPL_APIENTRY | GetProcessHeap (void) |
|
GHPL_WINAPI LPVOID GHPL_APIENTRY | HeapAlloc (HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes) |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | HeapFree (HANDLE hHeap, DWORD dwFlags, LPVOID lpMem) |
|
GHPL_WINAPI LPVOID GHPL_APIENTRY | HeapReAlloc (HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, SIZE_T dwBytes) |
|
GHPL_WINAPI VOID GHPL_APIENTRY | ExitProcess (UINT uExitCode) |
|
GHPL_WINAPI HRESULT GHPL_APIENTRY | CoInitializeEx (LPVOID pvReserved=nullptr, DWORD dwCoInit=COINIT_MULTITHREADED_) |
|
GHPL_WINAPI void GHPL_APIENTRY | CoUninitialize () |
|
BOOL GHPL_WINAPI | SetConsoleMode (HANDLE hConsoleHandle, DWORD dwMode) |
|
BOOL GHPL_WINAPI | GetConsoleMode (HANDLE hConsoleHandle, DWORD *lpMode) |
|
HANDLE GHPL_WINAPI | GetStdHandle (DWORD handle) |
|
BOOL GHPL_WINAPI | SetConsoleTitleW (LPCWSTR lpConsoleTitle) |
|
BOOL GHPL_WINAPI | SetConsoleScreenBufferSize (HANDLE hConsoleOutput, COORD dwSize) |
|
BOOL GHPL_WINAPI | GetConsoleScreenBufferInfoEx (HANDLE hConsoleOutput, PCONSOLE_SCREEN_BUFFER_INFOEX lpConsoleScreenBufferInfoEx) |
|
BOOL GHPL_WINAPI | GetConsoleScreenBufferInfo (HANDLE hConsoleOutput, CONSOLE_SCREEN_BUFFER_INFO *lpConsoleScreenBufferInfo) |
|
BOOL GHPL_WINAPI | SetConsoleScreenBufferInfoEx (HANDLE hConsoleOutput, CONSOLE_SCREEN_BUFFER_INFOEX const *lpConsoleScreenBufferInfo) |
|
| GHPL_WIN_DECLARE_HANDLE (HMENU) |
|
| GHPL_WIN_DECLARE_HANDLE (HCURSOR) |
|
| GHPL_WIN_DECLARE_HANDLE (HBRUSH) |
|
| GHPL_WIN_DECLARE_HANDLE (HGDIOBJ) |
|
| GHPL_WIN_DECLARE_HANDLE (HGLRC) |
|
| GHPL_WIN_DECLARE_HANDLE (HDC) |
|
GHPL_WINAPI HGDIOBJ GHPL_APIENTRY | GetStockObject (int fnObject) |
|
GHPL_WINAPI int GHPL_APIENTRY | ChoosePixelFormat (HDC hdc, const PIXELFORMATDESCRIPTOR *ppfd) |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | SetPixelFormat (HDC hdc, int iPixelFormat, const PIXELFORMATDESCRIPTOR *ppfd) |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | SwapBuffers (HDC hdc) |
|
GHPL_WINAPI int GHPL_APIENTRY | GetPixelFormat (HDC hdc) |
|
GHPL_WINAPI int GHPL_APIENTRY | DescribePixelFormat (HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd) |
|
GHPL_WINAPI HGLRC GHPL_APIENTRY | wglCreateContext (HDC hdc) |
|
GHPL_WINAPI HGLRC GHPL_APIENTRY | wglGetCurrentContext () |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | wglDeleteContext (HGLRC context) |
|
GHPL_WINAPI HDC GHPL_APIENTRY | wglGetCurrentDC () |
|
GHPL_WINAPI BOOL GHPL_APIENTRY | wglMakeCurrent (HDC hdc, HGLRC hglrc) |
|
GHPL_WINAPI PROC GHPL_APIENTRY | wglGetProcAddress (LPCSTR lpszProc) |
|
GHPL_WINAPI HDC GHPL_APIENTRY | GetDC (HWND hWnd) |
|
GHPL_WINAPI int GHPL_APIENTRY | ReleaseDC (HWND hWnd, HDC hDC) |
|
GHPL_WINAPI int GHPL_APIENTRY | SetProcessDpiAwarenessContext (intptr_t value) |
|
GHPL_WINAPI UINT GHPL_APIENTRY | GetDpiForSystem (VOID) |
|
GHPL_WINAPI UINT GHPL_APIENTRY | GetDpiForWindow (HWND hwnd) |
|