#include <windows.h>#include <mmsystem.h>#include <dbt.h>#include "win32_tls.h"#include "winmm_joystick.h"
Go to the source code of this file.
Classes | |
| struct | _GLFWcursorWin32 |
| struct | _GLFWlibraryWin32 |
| struct | _GLFWmonitorWin32 |
| struct | _GLFWtimeWin32 |
| struct | _GLFWwindowWin32 |
| struct | tagCHANGEFILTERSTRUCT |
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 tagCHANGEFILTERSTRUCT * | PCHANGEFILTERSTRUCT |
| 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) |
| #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 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) |
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.
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 struct tagCHANGEFILTERSTRUCT * PCHANGEFILTERSTRUCT |
Definition at line 113 of file win32_platform.h.
| typedef DWORD(WINAPI * TIMEGETTIME_T) (void) |
Definition at line 106 of file win32_platform.h.
| 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.
Definition at line 52 of file win32_time.c.
Definition at line 262 of file win32_init.c.
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.
Definition at line 787 of file win32_window.c.