The contents of the SysEventType
structure's data
union has both gained and lost members. This union no longer contains keyUp
or keyHold
, and now has winFocusGained
, winFocusLost
, winUpdate
, and winResized
members.
Deleted APIs ^TOP^
Table 112.1 Deleted macros
Deleted API
|
Use instead
|
PenGetPoint()
|
EvtGetPen()
|
Table 112.2 Deleted structures
Deleted API
|
Use instead
|
SysEventStoreType
|
Nothing. This structure showed how events were stored in the event queue, and was really for system use only.
|
Modified APIs ^TOP^
Table 112.3 Modified structures
Modified API
|
Description of change
|
SysEventType
|
The tapCount field, formerly an unsigned 8-bit integer, has been expanded to 32-bits. The data union no longer contains keyUp or keyHold , and now has winFocusGained , winFocusLost , winUpdate , and winResized members. Padding bytes have been added to this structure as well.
|
_GenericEventType
|
This structure now consists of sixteen 16-bit unsigned integers; formerly it only contained eight of them.
|
_TSMConfirmType
|
Padding bytes have been added.
|
Table 112.4 Modified enumerated types
Modified API
|
Description of change
|
SysEventsEnum
|
Formerly an enum, this is now a typedef that accepts one of the values defined by the sysEventsEnumTag enum.
|
Unchanged APIs ^TOP^
Table 112.5 Unchanged structures
_KeyDownEventType
|
_KeyHoldEventType
|
_KeyUpEventType
|
_PenUpEventType
|
_TSMFepButtonType
|
_TSMFepModeEventType
|
_WinEnterEventType
|
_WinExitEventType
|
Table 112.6 Unchanged #defines
appEvtHookKeyMask
|
autoRepeatKeyMask
|
capsLockMask
|
commandKeyMask
|
controlKeyMask
|
doubleTapKeyMask
|
evtNoWait
|
evtWaitForever
|
libEvtHookKeyMask
|
numLockMask
|
optionKeyMask
|
poweredOnKeyMask
|
shiftKeyMask
|
virtualKeyMask
|