34#define cicNoThrow CicNoThrow{}
38void operator delete(
void*
ptr)
noexcept;
39void operator delete[](
void*
ptr)
noexcept;
40void operator delete(
void*
ptr,
size_t size)
noexcept;
41void operator delete[](
void*
ptr,
size_t size)
noexcept;
44#define CIC_OSINFO_NT 0x01
45#define CIC_OSINFO_2KPLUS 0x02
46#define CIC_OSINFO_95 0x04
47#define CIC_OSINFO_98PLUS 0x08
48#define CIC_OSINFO_CJK 0x10
49#define CIC_OSINFO_IMM 0x20
50#define CIC_OSINFO_DBCS 0x40
51#define CIC_OSINFO_XPPLUS 0x80
57struct CicSystemModulePath
87template <
typename T_FN>
EXTERN_C VOID TFUninitLib(VOID)
EXTERN_C BOOL TFInitLib(FN_CoCreateInstance fnCoCreateInstance=NULL)
static LPVOID cicMemAlloc(SIZE_T size)
static void cicMemFree(LPVOID ptr)
HRESULT(WINAPI * FN_CoCreateInstance)(REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID iid, LPVOID *ppv)
static LPVOID cicMemReAlloc(LPVOID ptr, SIZE_T newSize)
EXTERN_C BOOL cicIsWow64(VOID)
EXTERN_C HINSTANCE cicLoadSystemLibrary(_In_ LPCTSTR pszFileName, _In_ BOOL bSysWinDir)
EXTERN_C HRESULT cicRealCoCreateInstance(_In_ REFCLSID rclsid, _In_ LPUNKNOWN pUnkOuter, _In_ DWORD dwClsContext, _In_ REFIID iid, _Out_ LPVOID *ppv)
EXTERN_C HRESULT cicCoCreateInstance(_In_ REFCLSID rclsid, _In_ LPUNKNOWN pUnkOuter, _In_ DWORD dwClsContext, _In_ REFIID iid, _Out_ LPVOID *ppv)
EXTERN_C HINSTANCE cicGetSystemModuleHandle(_In_ LPCTSTR pszFileName, _In_ BOOL bSysWinDir)
EXTERN_C void cicGetOSInfo(LPUINT puACP, LPDWORD pdwOSInfo)
static LPVOID cicMemAllocClear(SIZE_T size)
#define GetProcAddress(x, y)
HLOCAL NTAPI LocalReAlloc(HLOCAL hMem, SIZE_T dwBytes, UINT uFlags)
HLOCAL NTAPI LocalAlloc(UINT uFlags, SIZE_T dwBytes)
HLOCAL NTAPI LocalFree(HLOCAL hMem)
WORD WORD PSZ PSZ pszFileName
static GLenum _GLUfuncptr fn