winapi.hpp File Reference

Windows API definitions that may not be visible in older Microsoft SDKs. More...

Macros

#define TABLET_DISABLE_PRESSANDHOLD
 
#define TABLET_DISABLE_PENTAPFEEDBACK
 
#define TABLET_DISABLE_PENBARRELFEEDBACK
 
#define TABLET_DISABLE_TOUCHUIFORCEON
 
#define TABLET_DISABLE_TOUCHUIFORCEOFF
 
#define TABLET_DISABLE_TOUCHSWITCH
 
#define TABLET_DISABLE_FLICKS
 
#define TABLET_ENABLE_FLICKSONCONTEXT
 
#define TABLET_ENABLE_FLICKLEARNINGMODE
 
#define TABLET_DISABLE_SMOOTHSCROLLING
 
#define TABLET_DISABLE_FLICKFALLBACKKEYS
 
#define TABLET_ENABLE_MULTITOUCHDATA
 
#define MICROSOFT_TABLETPENSERVICE_PROPERTY
 

Functions

 BOOL (WINAPI *kzsWinapiCloseTouchInputHandle)(__in HTOUCHINPUT hTouchInput)
 
 HGLRC (WINAPI *kzsWglCreateContext)(HDC hdc)
 
 kzInt (WINAPI *kzsWglChoosePixelFormat)(HDC hdc
 
const kzByte *WINAPI * kzsWin32GlGetString (kzUint name)
 
 PROC (WINAPI *kzsWglGetProcAddress)(LPCSTR name)
 
kzBool kzsWindowsLoadFunctions (HMODULE *out_module)
 Get the addresses of all necessary functions not visible in the basic WINAPI. More...
 
kzBool kzsWindowsUnloadFunctions (HMODULE module)
 Unload the specified module (hencefrom functions were loaded). More...
 

Variables

__in UINT cInputs
 
__in UINT __out PTOUCHINPUT pInputs
 
__in UINT __out PTOUCHINPUT __in kzInt cbSize
 
__in ULONG ulFlags
 
HGLRC hglrc
 
const PIXELFORMATDESCRIPTOR * ppfd
 
kzInt iPixelFormat
 
const kzIntpiAttribIList
 
const kzInt const FLOAT * pfAttribFList
 
const kzInt const FLOAT UINT nMaxFormats
 
const kzInt const FLOAT UINT kzIntpiFormats
 
const kzInt const FLOAT UINT kzInt UINT * nNumFormats
 

Detailed Description

Windows API definitions that may not be visible in older Microsoft SDKs.

The contents of this file are taken from MSDN.

Copyright 2008-2017 by Rightware. All rights reserved.

Macro Definition Documentation

#define TABLET_DISABLE_PRESSANDHOLD
#define TABLET_DISABLE_PENTAPFEEDBACK
#define TABLET_DISABLE_PENBARRELFEEDBACK
#define TABLET_DISABLE_TOUCHUIFORCEON
#define TABLET_DISABLE_TOUCHUIFORCEOFF
#define TABLET_DISABLE_TOUCHSWITCH
#define TABLET_DISABLE_FLICKS
#define TABLET_ENABLE_FLICKSONCONTEXT
#define TABLET_ENABLE_FLICKLEARNINGMODE
#define TABLET_DISABLE_SMOOTHSCROLLING
#define TABLET_DISABLE_FLICKFALLBACKKEYS
#define TABLET_ENABLE_MULTITOUCHDATA
#define MICROSOFT_TABLETPENSERVICE_PROPERTY

Function Documentation

BOOL ( WINAPI *  kzsWinapiCloseTouchInputHandle)
HGLRC ( WINAPI *  kzsWglCreateContext)
kzInt ( WINAPI *  kzsWglChoosePixelFormat)
const kzByte* WINAPI* kzsWin32GlGetString ( kzUint  name)
PROC ( WINAPI *  kzsWglGetProcAddress)
kzBool kzsWindowsLoadFunctions ( HMODULE *  out_module)

Get the addresses of all necessary functions not visible in the basic WINAPI.

kzBool kzsWindowsUnloadFunctions ( HMODULE  module)

Unload the specified module (hencefrom functions were loaded).

Variable Documentation

__in UINT cInputs
__in UINT __out PTOUCHINPUT pInputs
__in UINT __out PTOUCHINPUT __in kzInt cbSize
__in ULONG ulFlags
HGLRC hglrc
kzInt const PIXELFORMATDESCRIPTOR * ppfd
kzInt iPixelFormat
const kzInt* piAttribIList
const kzInt const FLOAT* pfAttribFList
const kzInt const FLOAT UINT nMaxFormats
const kzInt const FLOAT UINT kzInt* piFormats
const kzInt const FLOAT UINT kzInt UINT* nNumFormats