Kanzi  3.9.5
Kanzi Engine API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
winapi.hpp File Reference

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

Macros

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

Functions

 BOOL (WINAPI *kzsWinapiCloseTouchInputHandle)(__in HTOUCHINPUT hTouchInput)
 
 HGLRC (WINAPI *kzsWglCreateContext)(HDC hdc)
 
 kzInt (WINAPI *kzsWglChoosePixelFormat)(HDC hdc
 
const kzByte *WINAPI * kzsWin32GlGetString (kzUint 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...
 
 PROC (WINAPI *kzsWglGetProcAddress)(LPCSTR name)
 

Variables

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

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

◆ TABLET_DISABLE_PRESSANDHOLD

#define TABLET_DISABLE_PRESSANDHOLD

◆ TABLET_DISABLE_PENTAPFEEDBACK

#define TABLET_DISABLE_PENTAPFEEDBACK

◆ TABLET_DISABLE_PENBARRELFEEDBACK

#define TABLET_DISABLE_PENBARRELFEEDBACK

◆ TABLET_DISABLE_TOUCHUIFORCEON

#define TABLET_DISABLE_TOUCHUIFORCEON

◆ TABLET_DISABLE_TOUCHUIFORCEOFF

#define TABLET_DISABLE_TOUCHUIFORCEOFF

◆ TABLET_DISABLE_TOUCHSWITCH

#define TABLET_DISABLE_TOUCHSWITCH

◆ TABLET_DISABLE_FLICKS

#define TABLET_DISABLE_FLICKS

◆ TABLET_ENABLE_FLICKSONCONTEXT

#define TABLET_ENABLE_FLICKSONCONTEXT

◆ TABLET_ENABLE_FLICKLEARNINGMODE

#define TABLET_ENABLE_FLICKLEARNINGMODE

◆ TABLET_DISABLE_SMOOTHSCROLLING

#define TABLET_DISABLE_SMOOTHSCROLLING

◆ TABLET_DISABLE_FLICKFALLBACKKEYS

#define TABLET_DISABLE_FLICKFALLBACKKEYS

◆ TABLET_ENABLE_MULTITOUCHDATA

#define TABLET_ENABLE_MULTITOUCHDATA

◆ MICROSOFT_TABLETPENSERVICE_PROPERTY

#define MICROSOFT_TABLETPENSERVICE_PROPERTY

Function Documentation

◆ BOOL()

BOOL ( WINAPI *  kzsWinapiCloseTouchInputHandle)

◆ HGLRC()

HGLRC ( WINAPI *  kzsWglCreateContext)

◆ kzInt()

kzInt ( WINAPI *  kzsWglChoosePixelFormat)

◆ kzsWin32GlGetString()

const kzByte* WINAPI* kzsWin32GlGetString ( kzUint  name)

◆ PROC()

PROC ( WINAPI *  kzsWglGetProcAddress)

◆ kzsWindowsLoadFunctions()

kzBool kzsWindowsLoadFunctions ( HMODULE *  out_module)

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

◆ kzsWindowsUnloadFunctions()

kzBool kzsWindowsUnloadFunctions ( HMODULE  module)

Unload the specified module (hencefrom functions were loaded).

Variable Documentation

◆ cInputs

__in UINT cInputs

◆ pInputs

__in UINT __out PTOUCHINPUT pInputs

◆ cbSize

__in UINT __out PTOUCHINPUT __in kzInt cbSize

◆ ulFlags

__in ULONG ulFlags

◆ hglrc

HGLRC hglrc

◆ ppfd

kzInt const PIXELFORMATDESCRIPTOR * ppfd

◆ iPixelFormat

kzInt iPixelFormat

◆ piAttribIList

const kzInt* piAttribIList

◆ pfAttribFList

const kzInt const FLOAT* pfAttribFList

◆ nMaxFormats

const kzInt const FLOAT UINT nMaxFormats

◆ piFormats

const kzInt const FLOAT UINT kzInt* piFormats

◆ nNumFormats

const kzInt const FLOAT UINT kzInt UINT* nNumFormats