Classes | Macros | Typedefs | Functions
win32_platform.h File Reference
#include <windows.h>
#include <mmsystem.h>
#include <dbt.h>
#include "win32_tls.h"
#include "winmm_joystick.h"
Include dependency graph for win32_platform.h:

Go to the source code of this file.

Classes

struct  _GLFWcursorWin32
 
struct  _GLFWlibraryWin32
 
struct  _GLFWmonitorWin32
 
struct  _GLFWtimeWin32
 
struct  _GLFWwindowWin32
 
struct  tagCHANGEFILTERSTRUCT
 

Macros

#define _glfw_ChangeWindowMessageFilterEx   _glfw.win32.user32.ChangeWindowMessageFilterEx
 
#define _glfw_DwmFlush   _glfw.win32.dwmapi.DwmFlush
 
#define _glfw_DwmIsCompositionEnabled   _glfw.win32.dwmapi.DwmIsCompositionEnabled
 
#define _glfw_joyGetDevCaps   _glfw.win32.winmm.joyGetDevCaps
 
#define _glfw_joyGetPos   _glfw.win32.winmm.joyGetPos
 
#define _glfw_joyGetPosEx   _glfw.win32.winmm.joyGetPosEx
 
#define _GLFW_PLATFORM_CURSOR_STATE   _GLFWcursorWin32 win32
 
#define _GLFW_PLATFORM_LIBRARY_TIME_STATE   _GLFWtimeWin32 win32_time
 
#define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE   _GLFWlibraryWin32 win32
 
#define _GLFW_PLATFORM_MONITOR_STATE   _GLFWmonitorWin32 win32
 
#define _GLFW_PLATFORM_WINDOW_STATE   _GLFWwindowWin32 win32
 
#define _GLFW_RECREATION_IMPOSSIBLE   2
 
#define _GLFW_RECREATION_NOT_NEEDED   0
 
#define _GLFW_RECREATION_REQUIRED   1
 
#define _glfw_SetProcessDPIAware   _glfw.win32.user32.SetProcessDPIAware
 
#define _glfw_timeGetTime   _glfw.win32.winmm.timeGetTime
 
#define _WIN32_WINNT   0x0501
 
#define MSGFLT_ALLOW   1
 
#define NOMINMAX
 
#define UNICODE
 
#define UNICODE_NOCHAR   0xFFFF
 
#define VC_EXTRALEAN
 
#define WIN32_LEAN_AND_MEAN
 
#define WINVER   0x0501
 
#define WM_COPYGLOBALDATA   0x0049
 
#define WM_DWMCOMPOSITIONCHANGED   0x031E
 
#define WM_MOUSEHWHEEL   0x020E
 
#define WM_UNICHAR   0x0109
 

Typedefs

typedef struct _GLFWcursorWin32 _GLFWcursorWin32
 
typedef struct _GLFWlibraryWin32 _GLFWlibraryWin32
 
typedef struct _GLFWmonitorWin32 _GLFWmonitorWin32
 
typedef struct _GLFWtimeWin32 _GLFWtimeWin32
 
typedef struct _GLFWwindowWin32 _GLFWwindowWin32
 
typedef struct tagCHANGEFILTERSTRUCT CHANGEFILTERSTRUCT
 
typedef BOOL(WINAPI * CHANGEWINDOWMESSAGEFILTEREX_T) (HWND, UINT, DWORD, PCHANGEFILTERSTRUCT)
 
typedef HRESULT(WINAPI * DWMFLUSH_T) (VOID)
 
typedef HRESULT(WINAPI * DWMISCOMPOSITIONENABLED_T) (BOOL *)
 
typedef MMRESULT(WINAPI * JOYGETDEVCAPS_T) (UINT, LPJOYCAPS, UINT)
 
typedef MMRESULT(WINAPI * JOYGETPOS_T) (UINT, LPJOYINFO)
 
typedef MMRESULT(WINAPI * JOYGETPOSEX_T) (UINT, LPJOYINFOEX)
 
typedef struct tagCHANGEFILTERSTRUCTPCHANGEFILTERSTRUCT
 
typedef BOOL(WINAPI * SETPROCESSDPIAWARE_T) (void)
 
typedef DWORD(WINAPI * TIMEGETTIME_T) (void)
 

Functions

char * _glfwCreateUTF8FromWideString (const WCHAR *source)
 
WCHAR * _glfwCreateWideStringFromUTF8 (const char *source)
 
void _glfwInitTimer (void)
 
BOOL _glfwIsCompositionEnabled (void)
 
GLboolean _glfwRegisterWindowClass (void)
 
void _glfwRestoreVideoMode (_GLFWmonitor *monitor)
 
GLboolean _glfwSetVideoMode (_GLFWmonitor *monitor, const GLFWvidmode *desired)
 
void _glfwUnregisterWindowClass (void)
 

Macro Definition Documentation

#define _glfw_ChangeWindowMessageFilterEx   _glfw.win32.user32.ChangeWindowMessageFilterEx

Definition at line 116 of file win32_platform.h.

#define _glfw_DwmFlush   _glfw.win32.dwmapi.DwmFlush

Definition at line 122 of file win32_platform.h.

#define _glfw_DwmIsCompositionEnabled   _glfw.win32.dwmapi.DwmIsCompositionEnabled

Definition at line 121 of file win32_platform.h.

#define _glfw_joyGetDevCaps   _glfw.win32.winmm.joyGetDevCaps

Definition at line 107 of file win32_platform.h.

#define _glfw_joyGetPos   _glfw.win32.winmm.joyGetPos

Definition at line 108 of file win32_platform.h.

#define _glfw_joyGetPosEx   _glfw.win32.winmm.joyGetPosEx

Definition at line 109 of file win32_platform.h.

#define _GLFW_PLATFORM_CURSOR_STATE   _GLFWcursorWin32 win32

Definition at line 145 of file win32_platform.h.

#define _GLFW_PLATFORM_LIBRARY_TIME_STATE   _GLFWtimeWin32 win32_time

Definition at line 143 of file win32_platform.h.

#define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE   _GLFWlibraryWin32 win32

Definition at line 142 of file win32_platform.h.

#define _GLFW_PLATFORM_MONITOR_STATE   _GLFWmonitorWin32 win32

Definition at line 144 of file win32_platform.h.

#define _GLFW_PLATFORM_WINDOW_STATE   _GLFWwindowWin32 win32

Definition at line 141 of file win32_platform.h.

#define _GLFW_RECREATION_IMPOSSIBLE   2

Definition at line 126 of file win32_platform.h.

#define _GLFW_RECREATION_NOT_NEEDED   0

Definition at line 124 of file win32_platform.h.

#define _GLFW_RECREATION_REQUIRED   1

Definition at line 125 of file win32_platform.h.

#define _glfw_SetProcessDPIAware   _glfw.win32.user32.SetProcessDPIAware

Definition at line 115 of file win32_platform.h.

#define _glfw_timeGetTime   _glfw.win32.winmm.timeGetTime

Definition at line 110 of file win32_platform.h.

#define _WIN32_WINNT   0x0501

Definition at line 61 of file win32_platform.h.

#define MSGFLT_ALLOW   1

Definition at line 98 of file win32_platform.h.

#define NOMINMAX

Definition at line 33 of file win32_platform.h.

#define UNICODE

Definition at line 51 of file win32_platform.h.

#define UNICODE_NOCHAR   0xFFFF

Definition at line 87 of file win32_platform.h.

#define VC_EXTRALEAN

Definition at line 37 of file win32_platform.h.

#define WIN32_LEAN_AND_MEAN

Definition at line 41 of file win32_platform.h.

#define WINVER   0x0501

Definition at line 57 of file win32_platform.h.

#define WM_COPYGLOBALDATA   0x0049

Definition at line 81 of file win32_platform.h.

#define WM_DWMCOMPOSITIONCHANGED   0x031E

Definition at line 78 of file win32_platform.h.

#define WM_MOUSEHWHEEL   0x020E

Definition at line 75 of file win32_platform.h.

#define WM_UNICHAR   0x0109

Definition at line 84 of file win32_platform.h.

Typedef Documentation

typedef BOOL(WINAPI * CHANGEWINDOWMESSAGEFILTEREX_T) (HWND, UINT, DWORD, PCHANGEFILTERSTRUCT)

Definition at line 114 of file win32_platform.h.

typedef HRESULT(WINAPI * DWMFLUSH_T) (VOID)

Definition at line 120 of file win32_platform.h.

typedef HRESULT(WINAPI * DWMISCOMPOSITIONENABLED_T) (BOOL *)

Definition at line 119 of file win32_platform.h.

typedef MMRESULT(WINAPI * JOYGETDEVCAPS_T) (UINT, LPJOYCAPS, UINT)

Definition at line 103 of file win32_platform.h.

typedef MMRESULT(WINAPI * JOYGETPOS_T) (UINT, LPJOYINFO)

Definition at line 104 of file win32_platform.h.

typedef MMRESULT(WINAPI * JOYGETPOSEX_T) (UINT, LPJOYINFOEX)

Definition at line 105 of file win32_platform.h.

typedef BOOL(WINAPI * SETPROCESSDPIAWARE_T) (void)

Definition at line 113 of file win32_platform.h.

typedef DWORD(WINAPI * TIMEGETTIME_T) (void)

Definition at line 106 of file win32_platform.h.

Function Documentation

char* _glfwCreateUTF8FromWideString ( const WCHAR *  source)

Definition at line 299 of file win32_init.c.

WCHAR* _glfwCreateWideStringFromUTF8 ( const char *  source)

Definition at line 277 of file win32_init.c.

void _glfwInitTimer ( void  )

Definition at line 52 of file win32_time.c.

BOOL _glfwIsCompositionEnabled ( void  )

Definition at line 262 of file win32_init.c.

GLboolean _glfwRegisterWindowClass ( void  )

Definition at line 753 of file win32_window.c.

void _glfwRestoreVideoMode ( _GLFWmonitor monitor)

Definition at line 89 of file win32_monitor.c.

GLboolean _glfwSetVideoMode ( _GLFWmonitor monitor,
const GLFWvidmode desired 
)

Definition at line 50 of file win32_monitor.c.

void _glfwUnregisterWindowClass ( void  )

Definition at line 787 of file win32_window.c.



librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:18