iFun Engine API  1.0.0-b6053
Great Technology for Great Games
win_headers.h
Go to the documentation of this file.
1 // Copyright (C) 2013-2020 iFunFactory Inc. All Rights Reserved.
2 //
3 // This work is confidential and proprietary to iFunFactory Inc. and
4 // must not be used, disclosed, copied, or distributed without the prior
5 // consent of iFunFactory Inc.
6 
9 #ifndef INCLUDE_FUNAPI_WIN_HEADERS_H_
10 #define INCLUDE_FUNAPI_WIN_HEADERS_H_
11 
12 #ifdef _WIN32
13 // windows 플랫폼용 헤더들을 한꺼번에 include 한다.
14 
15 // windows 와 winsock2 를 먼저 include 하지 않으면 오류가 난다.
16 #include <windows.h>
17 #include <winsock2.h>
18 #include <winioctl.h>
19 #include <ws2ipdef.h>
20 #include <bcrypt.h>
21 #include <netioapi.h>
22 #include <fileapi.h>
23 #include <iphlpapi.h>
24 #include <psapi.h>
25 #include <ntddstor.h>
26 #include <setupapi.h>
27 
28 // 일부 정의는 엔진의 정의와 충돌하기 때문에 undef.
29 #undef SendMessage // WinUser.h
30 #undef CreateDirectory
31 #undef CreateFile
32 #undef GetObject
33 #endif // _WIN32
34 
35 #endif // INCLUDE_FUNAPI_WIN_HEADERS_H_