mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 04:37:00 +00:00
38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
// -*- C++ -*-
|
|
|
|
//=============================================================================
|
|
/**
|
|
* @file FaCE_OS.h
|
|
*
|
|
* $Id: FaCE_OS.h 80826 2008-03-04 14:51:23Z wotte $
|
|
*
|
|
* @author Si Mong Park <spark@ociweb.com>
|
|
*/
|
|
//=============================================================================
|
|
|
|
#ifndef FaCE_OS_h
|
|
#define FaCE_OS_h
|
|
|
|
// This definition is for the "int FaCE_MAIN(int, wchar_t**)" using FaCE.
|
|
# define FaCE_MAIN \
|
|
ace_main_i (int, ACE_TCHAR**); \
|
|
extern BOOL InitInstance (HINSTANCE, int); \
|
|
extern void InitSetup(); \
|
|
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, ACE_TCHAR* lpCmdLine, int nCmdShow) \
|
|
{ \
|
|
MSG msg; \
|
|
HACCEL hAccelTable; \
|
|
if (!InitInstance (hInstance, nCmdShow)) return FALSE; \
|
|
hAccelTable = LoadAccelerators(hInstance, (const ACE_TCHAR*)IDC_FACE); \
|
|
InitSetup(); \
|
|
while (GetMessage(&msg, 0, 0, 0)) { \
|
|
if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { \
|
|
TranslateMessage(&msg); \
|
|
DispatchMessage(&msg); \
|
|
} \
|
|
} \
|
|
return msg.wParam; \
|
|
} \
|
|
int ace_main_i
|
|
|
|
#endif // FaCE_OS_h
|