header_utils
Loading...
Searching...
No Matches
ghassanpl::win Namespace Reference

Typedefs

typedef char CHAR
 Base Windows Stuff.
 
typedef unsigned char BYTE
 
typedef unsigned short WORD
 
typedef unsigned long DWORD
 
typedef unsigned int UINT
 
typedef signed char INT8
 
typedef signed charPINT8
 
typedef signed short INT16
 
typedef signed shortPINT16
 
typedef signed int INT32
 
typedef signed intPINT32
 
typedef signed __int64 INT64
 
typedef signed __int64PINT64
 
typedef unsigned char UINT8
 
typedef unsigned charPUINT8
 
typedef unsigned short UINT16
 
typedef unsigned shortPUINT16
 
typedef unsigned int UINT32
 
typedef unsigned intPUINT32
 
typedef unsigned __int64 UINT64
 
typedef unsigned __int64PUINT64
 
typedef signed int LONG32
 
typedef signed intPLONG32
 
typedef unsigned int ULONG32
 
typedef unsigned intPULONG32
 
typedef unsigned int DWORD32
 
typedef unsigned intPDWORD32
 
typedef short SHORT
 
typedef float FLOAT
 
typedef int BOOL
 
typedef BYTE BOOLEAN
 
typedef long LONG
 
typedef unsigned long ULONG
 
typedef const wchar_tPCWSTR
 
typedef const wchar_tLPCWSTR
 
typedef const charPCCH
 
typedef const charLPCCH
 
typedef const charLPCSTR
 
typedef void VOID
 typedef char TCHAR, * PTCHAR; typedef const TCHAR* LPCTSTR;
 
typedef voidLPVOID
 
typedef wchar_tLPWSTR
 
typedef intptr_t LONG_PTR
 
typedef intptr_t INT_PTR
 
typedef uintptr_t ULONG_PTR
 
typedef uintptr_t UINT_PTR
 
typedef ULONG_PTR SIZE_T
 
typedef ULONG_PTR * PSIZE_T
 
typedef LONG_PTR SSIZE_T
 
typedef LONG_PTR * PSSIZE_T
 
typedef ULONG_PTR DWORD_PTR
 
typedef ULONG_PTR * PDWORD_PTR
 
typedef __int64 LONG64
 
typedef __int64PLONG64
 
typedef unsigned __int64 ULONG64
 
typedef unsigned __int64PULONG64
 
typedef unsigned __int64 DWORD64
 
typedef unsigned __int64PDWORD64
 
typedef long HRESULT
 
typedef LONG_PTR LPARAM
 
typedef UINT_PTR WPARAM
 
typedef voidHANDLE
 
using FARPROC = INT_PTR(__stdcall *)()
 
using PROC = INT_PTR(__stdcall *)()
 
typedef HINSTANCE HMODULE
 
typedef struct ghassanpl::win::_COORD COORD
 
typedef struct ghassanpl::win::_COORD * PCOORD
 
typedef struct ghassanpl::win::_SMALL_RECT SMALL_RECT
 
typedef struct ghassanpl::win::_POINTFLOAT POINTFLOAT
 
typedef struct ghassanpl::win::_POINTFLOAT * LPPOINTFLOAT
 
typedef struct ghassanpl::win::_RECT RECT
 
typedef struct ghassanpl::win::_RECT * LPRECT
 
typedef struct ghassanpl::win::tagPOINT POINT
 
typedef struct ghassanpl::win::tagPOINT * PPOINT
 
typedef DWORD COLORREF
 
typedef DWORD * LPCOLORREF
 
typedef struct ghassanpl::win::_CONSOLE_SCREEN_BUFFER_INFO CONSOLE_SCREEN_BUFFER_INFO
 
typedef struct ghassanpl::win::_CONSOLE_SCREEN_BUFFER_INFOEX CONSOLE_SCREEN_BUFFER_INFOEX
 
typedef struct ghassanpl::win::_CONSOLE_SCREEN_BUFFER_INFOEX * PCONSOLE_SCREEN_BUFFER_INFOEX
 
typedef struct ghassanpl::win::tagPIXELFORMATDESCRIPTOR PIXELFORMATDESCRIPTOR
 
typedef struct ghassanpl::win::tagPIXELFORMATDESCRIPTOR * LPPIXELFORMATDESCRIPTOR
 

Enumerations

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_
}
 

Functions

 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)
 

Variables

static constexpr HRESULT S_OK_
 
static constexpr HRESULT S_FALSE_
 
static constexpr HRESULT E_NOTIMPL_
 
static constexpr HRESULT E_NOINTERFACE_
 
static constexpr HRESULT E_POINTER_
 
static constexpr HRESULT E_ABORT_
 
static constexpr HRESULT E_FAIL_
 
static constexpr HRESULT E_UNEXPECTED_
 
static constexpr HRESULT E_ACCESSDENIED_
 
static constexpr HRESULT E_HANDLE_
 
static constexpr HRESULT E_OUTOFMEMORY_
 
static constexpr HRESULT E_INVALIDARG_
 
static constexpr HRESULT RPC_E_CHANGED_MODE_
 
static constexpr intptr_t DPI_AWARENESS_CONTEXT_UNAWARE
 
static constexpr intptr_t DPI_AWARENESS_CONTEXT_SYSTEM_AWARE
 
static constexpr intptr_t DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE
 
static constexpr intptr_t DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2
 
static constexpr intptr_t DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED
 

Detailed Description

Typedef Documentation

◆ BOOL

typedef int ghassanpl::win::BOOL

Definition at line 32 of file common.h.

◆ BOOLEAN

typedef BYTE ghassanpl::win::BOOLEAN

Definition at line 33 of file common.h.

◆ BYTE

typedef unsigned char ghassanpl::win::BYTE

Definition at line 15 of file common.h.

◆ CHAR

Base Windows Stuff.

Definition at line 14 of file common.h.

◆ COLORREF

typedef DWORD ghassanpl::win::COLORREF

Definition at line 95 of file common.h.

◆ DWORD

typedef unsigned long ghassanpl::win::DWORD

Definition at line 17 of file common.h.

◆ DWORD32

typedef unsigned int ghassanpl::win::DWORD32

Definition at line 29 of file common.h.

◆ DWORD64

typedef unsigned __int64 ghassanpl::win::DWORD64

Definition at line 55 of file common.h.

◆ DWORD_PTR

typedef ULONG_PTR ghassanpl::win::DWORD_PTR

Definition at line 52 of file common.h.

◆ FARPROC

using ghassanpl::win::FARPROC = typedef INT_PTR(__stdcall*)()

Definition at line 60 of file common.h.

◆ FLOAT

typedef float ghassanpl::win::FLOAT

Definition at line 31 of file common.h.

◆ HANDLE

typedef void* ghassanpl::win::HANDLE

Definition at line 59 of file common.h.

◆ HMODULE

typedef HINSTANCE ghassanpl::win::HMODULE

Definition at line 68 of file common.h.

◆ HRESULT

typedef long ghassanpl::win::HRESULT

Definition at line 56 of file common.h.

◆ INT16

typedef signed short ghassanpl::win::INT16

Definition at line 20 of file common.h.

◆ INT32

typedef signed int ghassanpl::win::INT32

Definition at line 21 of file common.h.

◆ INT64

typedef signed __int64 ghassanpl::win::INT64

Definition at line 22 of file common.h.

◆ INT8

typedef signed char ghassanpl::win::INT8

Definition at line 19 of file common.h.

◆ INT_PTR

typedef intptr_t ghassanpl::win::INT_PTR

Definition at line 46 of file common.h.

◆ LONG

typedef long ghassanpl::win::LONG

Definition at line 34 of file common.h.

◆ LONG32

typedef signed int ghassanpl::win::LONG32

Definition at line 27 of file common.h.

◆ LONG64

typedef __int64 ghassanpl::win::LONG64

Definition at line 53 of file common.h.

◆ LONG_PTR

typedef intptr_t ghassanpl::win::LONG_PTR

Definition at line 45 of file common.h.

◆ LPARAM

typedef LONG_PTR ghassanpl::win::LPARAM

Definition at line 57 of file common.h.

◆ LPCCH

typedef const char * ghassanpl::win::LPCCH

Definition at line 37 of file common.h.

◆ LPCOLORREF

typedef DWORD* ghassanpl::win::LPCOLORREF

Definition at line 96 of file common.h.

◆ LPCSTR

typedef const char* ghassanpl::win::LPCSTR

Definition at line 38 of file common.h.

◆ LPCWSTR

typedef const wchar_t * ghassanpl::win::LPCWSTR

Definition at line 36 of file common.h.

◆ LPVOID

typedef void* ghassanpl::win::LPVOID

Definition at line 42 of file common.h.

◆ LPWSTR

typedef wchar_t* ghassanpl::win::LPWSTR

Definition at line 43 of file common.h.

◆ PCCH

typedef const char* ghassanpl::win::PCCH

Definition at line 37 of file common.h.

◆ PCWSTR

typedef const wchar_t* ghassanpl::win::PCWSTR

Definition at line 36 of file common.h.

◆ PDWORD32

typedef unsigned int * ghassanpl::win::PDWORD32

Definition at line 29 of file common.h.

◆ PDWORD64

typedef unsigned __int64 * ghassanpl::win::PDWORD64

Definition at line 55 of file common.h.

◆ PDWORD_PTR

typedef ULONG_PTR * ghassanpl::win::PDWORD_PTR

Definition at line 52 of file common.h.

◆ PINT16

typedef signed short * ghassanpl::win::PINT16

Definition at line 20 of file common.h.

◆ PINT32

typedef signed int * ghassanpl::win::PINT32

Definition at line 21 of file common.h.

◆ PINT64

typedef signed __int64 * ghassanpl::win::PINT64

Definition at line 22 of file common.h.

◆ PINT8

typedef signed char * ghassanpl::win::PINT8

Definition at line 19 of file common.h.

◆ PLONG32

typedef signed int * ghassanpl::win::PLONG32

Definition at line 27 of file common.h.

◆ PLONG64

typedef __int64 * ghassanpl::win::PLONG64

Definition at line 53 of file common.h.

◆ PROC

using ghassanpl::win::PROC = typedef INT_PTR(__stdcall*)()

Definition at line 61 of file common.h.

◆ PSIZE_T

typedef ULONG_PTR * ghassanpl::win::PSIZE_T

Definition at line 50 of file common.h.

◆ PSSIZE_T

typedef LONG_PTR * ghassanpl::win::PSSIZE_T

Definition at line 51 of file common.h.

◆ PUINT16

typedef unsigned short * ghassanpl::win::PUINT16

Definition at line 24 of file common.h.

◆ PUINT32

typedef unsigned int * ghassanpl::win::PUINT32

Definition at line 25 of file common.h.

◆ PUINT64

typedef unsigned __int64 * ghassanpl::win::PUINT64

Definition at line 26 of file common.h.

◆ PUINT8

typedef unsigned char * ghassanpl::win::PUINT8

Definition at line 23 of file common.h.

◆ PULONG32

typedef unsigned int * ghassanpl::win::PULONG32

Definition at line 28 of file common.h.

◆ PULONG64

typedef unsigned __int64 * ghassanpl::win::PULONG64

Definition at line 54 of file common.h.

◆ SHORT

typedef short ghassanpl::win::SHORT

Definition at line 30 of file common.h.

◆ SIZE_T

typedef ULONG_PTR ghassanpl::win::SIZE_T

Definition at line 50 of file common.h.

◆ SSIZE_T

typedef LONG_PTR ghassanpl::win::SSIZE_T

Definition at line 51 of file common.h.

◆ UINT

typedef unsigned int ghassanpl::win::UINT

Definition at line 18 of file common.h.

◆ UINT16

typedef unsigned short ghassanpl::win::UINT16

Definition at line 24 of file common.h.

◆ UINT32

typedef unsigned int ghassanpl::win::UINT32

Definition at line 25 of file common.h.

◆ UINT64

typedef unsigned __int64 ghassanpl::win::UINT64

Definition at line 26 of file common.h.

◆ UINT8

typedef unsigned char ghassanpl::win::UINT8

Definition at line 23 of file common.h.

◆ UINT_PTR

typedef uintptr_t ghassanpl::win::UINT_PTR

Definition at line 48 of file common.h.

◆ ULONG

typedef unsigned long ghassanpl::win::ULONG

Definition at line 35 of file common.h.

◆ ULONG32

typedef unsigned int ghassanpl::win::ULONG32

Definition at line 28 of file common.h.

◆ ULONG64

typedef unsigned __int64 ghassanpl::win::ULONG64

Definition at line 54 of file common.h.

◆ ULONG_PTR

typedef uintptr_t ghassanpl::win::ULONG_PTR

Definition at line 47 of file common.h.

◆ VOID

typedef char TCHAR, * PTCHAR; typedef const TCHAR* LPCTSTR;

Definition at line 41 of file common.h.

◆ WORD

typedef unsigned short ghassanpl::win::WORD

Definition at line 16 of file common.h.

◆ WPARAM

typedef UINT_PTR ghassanpl::win::WPARAM

Definition at line 58 of file common.h.

Enumeration Type Documentation

◆ anonymous enum

Definition at line 135 of file common.h.

◆ anonymous enum

Definition at line 169 of file common.h.

◆ anonymous enum

Definition at line 86 of file gfx.h.

◆ PFDFlags

enum ghassanpl::win::PFDFlags

Definition at line 34 of file gfx.h.

◆ PFDLayerType

enum ghassanpl::win::PFDLayerType : BYTE

Definition at line 26 of file gfx.h.

◆ PFDPixelType

enum ghassanpl::win::PFDPixelType : BYTE

Definition at line 19 of file gfx.h.

Variable Documentation

◆ DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE

constexpr intptr_t ghassanpl::win::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE
staticconstexpr

Definition at line 131 of file gfx.h.

◆ DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2

constexpr intptr_t ghassanpl::win::DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2
staticconstexpr

Definition at line 132 of file gfx.h.

◆ DPI_AWARENESS_CONTEXT_SYSTEM_AWARE

constexpr intptr_t ghassanpl::win::DPI_AWARENESS_CONTEXT_SYSTEM_AWARE
staticconstexpr

Definition at line 130 of file gfx.h.

◆ DPI_AWARENESS_CONTEXT_UNAWARE

constexpr intptr_t ghassanpl::win::DPI_AWARENESS_CONTEXT_UNAWARE
staticconstexpr

Definition at line 129 of file gfx.h.

◆ DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED

constexpr intptr_t ghassanpl::win::DPI_AWARENESS_CONTEXT_UNAWARE_GDISCALED
staticconstexpr

Definition at line 133 of file gfx.h.

◆ E_ABORT_

constexpr HRESULT ghassanpl::win::E_ABORT_
staticconstexpr

Definition at line 182 of file common.h.

◆ E_ACCESSDENIED_

constexpr HRESULT ghassanpl::win::E_ACCESSDENIED_
staticconstexpr

Definition at line 185 of file common.h.

◆ E_FAIL_

constexpr HRESULT ghassanpl::win::E_FAIL_
staticconstexpr

Definition at line 183 of file common.h.

◆ E_HANDLE_

constexpr HRESULT ghassanpl::win::E_HANDLE_
staticconstexpr

Definition at line 186 of file common.h.

◆ E_INVALIDARG_

constexpr HRESULT ghassanpl::win::E_INVALIDARG_
staticconstexpr

Definition at line 188 of file common.h.

◆ E_NOINTERFACE_

constexpr HRESULT ghassanpl::win::E_NOINTERFACE_
staticconstexpr

Definition at line 180 of file common.h.

◆ E_NOTIMPL_

constexpr HRESULT ghassanpl::win::E_NOTIMPL_
staticconstexpr

Definition at line 179 of file common.h.

◆ E_OUTOFMEMORY_

constexpr HRESULT ghassanpl::win::E_OUTOFMEMORY_
staticconstexpr

Definition at line 187 of file common.h.

◆ E_POINTER_

constexpr HRESULT ghassanpl::win::E_POINTER_
staticconstexpr

Definition at line 181 of file common.h.

◆ E_UNEXPECTED_

constexpr HRESULT ghassanpl::win::E_UNEXPECTED_
staticconstexpr

Definition at line 184 of file common.h.

◆ RPC_E_CHANGED_MODE_

constexpr HRESULT ghassanpl::win::RPC_E_CHANGED_MODE_
staticconstexpr

Definition at line 190 of file common.h.

◆ S_FALSE_

constexpr HRESULT ghassanpl::win::S_FALSE_
staticconstexpr

Definition at line 178 of file common.h.

◆ S_OK_

constexpr HRESULT ghassanpl::win::S_OK_
staticconstexpr

Definition at line 177 of file common.h.