Kanzi Framework  3.9.0
Kanzi Engine API
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