Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
PlatformDefinesWindows.h File Reference
#include <Windows.h>

Go to the source code of this file.

Classes

struct  Divide::WindowHandle
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 

Macros

#define DVD_PLATFORM_DEFINES_WINDOWS_H_
 
#define NOGDI
 
#define _CRT_SECURE_NO_WARNINGS
 
#define _SCL_SECURE   0
 
#define WIN32_LEAN_AND_MEAN   1
 Reduce Build time on Windows Platform.
 
#define VC_EXTRALEAN
 
#define NOMINMAX
 
#define _RESTRICT_   __restrict
 
#define NOINITVTABLE   __declspec(novtable)
 
#define FORCE_INLINE   __forceinline
 
#define NO_INLINE   __declspec(noinline)
 
#define WIN32
 
#define strncasecmp   _strnicmp
 
#define strcasecmp   _stricmp
 

Functions

LRESULT DlgProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) noexcept
 

Macro Definition Documentation

◆ _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS

Definition at line 40 of file PlatformDefinesWindows.h.

◆ _RESTRICT_

#define _RESTRICT_   __restrict

Definition at line 61 of file PlatformDefinesWindows.h.

◆ _SCL_SECURE

#define _SCL_SECURE   0

Definition at line 44 of file PlatformDefinesWindows.h.

◆ DVD_PLATFORM_DEFINES_WINDOWS_H_

#define DVD_PLATFORM_DEFINES_WINDOWS_H_

Definition at line 35 of file PlatformDefinesWindows.h.

◆ FORCE_INLINE

#define FORCE_INLINE   __forceinline

Definition at line 69 of file PlatformDefinesWindows.h.

◆ NO_INLINE

#define NO_INLINE   __declspec(noinline)

Definition at line 73 of file PlatformDefinesWindows.h.

◆ NOGDI

#define NOGDI

Definition at line 37 of file PlatformDefinesWindows.h.

◆ NOINITVTABLE

#define NOINITVTABLE   __declspec(novtable)

Definition at line 65 of file PlatformDefinesWindows.h.

◆ NOMINMAX

#define NOMINMAX

Definition at line 57 of file PlatformDefinesWindows.h.

◆ strcasecmp

#define strcasecmp   _stricmp

Definition at line 90 of file PlatformDefinesWindows.h.

◆ strncasecmp

#define strncasecmp   _strnicmp

Definition at line 89 of file PlatformDefinesWindows.h.

◆ VC_EXTRALEAN

#define VC_EXTRALEAN

Definition at line 53 of file PlatformDefinesWindows.h.

◆ WIN32

#define WIN32

Definition at line 86 of file PlatformDefinesWindows.h.

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN   1

Reduce Build time on Windows Platform.

Definition at line 49 of file PlatformDefinesWindows.h.

Function Documentation

◆ DlgProc()

LRESULT DlgProc ( HWND  hWnd,
UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam 
)
noexcept