2020-09-30 16:53:55 +02:00

37 lines
1.3 KiB
C

/****************************************************************************
USEREX.H
Owner: cslim
Copyright (c) 1997-2000 Microsoft Corporation
Windows User API extension functions
History:
01-JUN-2000 cslim Ported from IME code
19-JUL-1999 cslim Created
*****************************************************************************/
#if !defined (_USEREX_H__INCLUDED_)
#define _USEREX_H__INCLUDED_
// Function declare
extern INT WINAPI LoadStringExW(HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, INT nBufferMax);
extern INT WINAPI LoadStringExA(HINSTANCE hInst, INT uID, LPSTR lpBuffer, INT nBufferMax);
extern HMENU WINAPI LoadMenuEx(HINSTANCE hInstance, LPCSTR lpMenuName);
extern DLGTEMPLATE* WINAPI LoadDialogTemplateEx(LANGID lgid, HINSTANCE hInstance, LPCSTR pchTemplate);
extern BOOL WINAPI OurGetMessage(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);
extern BOOL WINAPI IsWin64();
/*---------------------------------------------------------------------------
IsHighContrast
---------------------------------------------------------------------------*/
inline
BOOL IsHighContrastBlack()
{
// high contrast black
return (GetSysColor(COLOR_3DFACE) == RGB(0,0,0));
}
#endif // _USEREX_H__INCLUDED_