/* * A full version of os2wrap.h that prefixes all OS/2 type and constant * definitions with "os2_" which makes it possible to use the OS/2 APIs * from the same source files that use the Windows APIs. * * Project Odin Software License can be found in LICENSE.TXT */ #ifndef __OS2WRAP2_H__ #define __OS2WRAP2_H__ #ifdef WINVER #error "os2wrap2.h must be included BEFORE any Windows include file!" #endif #define os2__THUNK_PASCAL_FUNCTION (FUN) os2_APIENTRY _16_##FUN #define os2_MAKE16P (sel,off) ((_far16ptr)((sel) << 16 | (off))) #define os2_MAKEP (sel,off) _libc_16to32 ( os2_MAKE16P (sel, off)) #define os2_SELECTOROF (farptr) ((os2_SEL)((farptr) >> 16)) #define os2_OFFSETOF (farptr) ((os2_USHORT)(farptr)) #define os2__THUNK_PTR_SIZE_OK (ptr,size) \ (((os2_ULONG)(ptr) & ~0xffff) == (((os2_ULONG)(ptr) + (size) - 1) & ~0xffff)) #define os2_APIENTRY _System #define os2_EXPENTRY _System #define os2_VOID void #define os2_NULLHANDLE ((os2_LHANDLE)0) #define os2_NULLSHANDLE ((os2_SHANDLE)0) #define INT os2_INT #define UINT os2_UINT #define APIRET os2_APIRET #define BOOL os2_BOOL #define PBOOL os2_PBOOL #define BOOL32 os2_BOOL32 #define PBOOL32 os2_PBOOL32 #define CHAR os2_CHAR #define PCHAR os2_PCHAR #define BYTE os2_BYTE #define PCH os2_PCH #define PSZ os2_PSZ #define PCCH os2_PCCH #define PCSZ os2_PCSZ #define BYTE os2_BYTE #define PCH os2_PCH #define PSZ os2_PSZ #define PCCH os2_PCCH #define PCSZ os2_PCSZ #define PBYTE os2_PBYTE #define UCHAR os2_UCHAR #define PUCHAR os2_PUCHAR #define SHORT os2_SHORT #define PSHORT os2_PSHORT #define USHORT os2_USHORT #define PUSHORT os2_PUSHORT #define LONG os2_LONG #define PLONG os2_PLONG #define ULONG os2_ULONG #define PULONG os2_PULONG #define LONGLONG os2_LONGLONG #define PLONGLONG os2_PLONGLONG #define ULONGLONG os2_ULONGLONG #define PULONGLONG os2_PULONGLONG #define _LONGLONG os2__LONGLONG #define LONGLONG os2_LONGLONG #define PLONGLONG os2_PLONGLONG #define _ULONGLONG os2__ULONGLONG #define ULONGLONG os2_ULONGLONG #define PULONGLONG os2_PULONGLONG #define PVOID os2_PVOID #define PPVOID os2_PPVOID #define CPVOID os2_CPVOID #define STR8 os2_STR8 #define PSTR8 os2_PSTR8 #define STR16 os2_STR16 #define PSTR16 os2_PSTR16 #define STR32 os2_STR32 #define PSTR32 os2_PSTR32 #define STR64 os2_STR64 #define PSTR64 os2_PSTR64 #define SHANDLE os2_SHANDLE #define LHANDLE os2_LHANDLE #define HPIPE os2_HPIPE #define PHPIPE os2_PHPIPE #define HQUEUE os2_HQUEUE #define PHQUEUE os2_PHQUEUE #define HMODULE os2_HMODULE #define PHMODULE os2_PHMODULE #define HSEM os2_HSEM #define PHSEM os2_PHSEM #define HOBJECT os2_HOBJECT #define PID os2_PID #define PPID os2_PPID #define TID os2_TID #define PTID os2_PTID #define PFN os2_PFN #define PPFN os2_PPFN #define SEL os2_SEL #define PSEL os2_PSEL #define HMTX os2_HMTX #define PHMTX os2_PHMTX #define HMUX os2_HMUX #define PHMUX os2_PHMUX #define os2_FIELDOFFSET (t,f) ((os2_SHORT)&(((t *)0)->f)) #define os2_MAKETYPE (v,t) (*((t *)&v)) #define os2_MAKEUSHORT (l,h) (((os2_USHORT)(l)) | ((os2_USHORT)(h))<<8) #define os2_MAKESHORT (l,h) ((os2_SHORT) os2_MAKEUSHORT (l, h)) #define os2_MAKEULONG (l,h) ((os2_ULONG)(((os2_USHORT)(l)) | ((os2_ULONG)((os2_USHORT)(h)))<<16)) #define os2_MAKELONG (l,h) ((os2_LONG) os2_MAKEULONG (l, h)) #define os2_LOUCHAR (w) ((os2_UCHAR)(w)) #define os2_HIUCHAR (w) ((os2_UCHAR)((os2_USHORT)(w)>>8)) #define os2_LOBYTE (x) os2_LOUCHAR(x) #define os2_HIBYTE (x) os2_HIUCHAR(x) #define os2_LOUSHORT (x) ((os2_USHORT)((os2_ULONG)(x))) #define os2_HIUSHORT (x) ((os2_USHORT)((os2_ULONG)(x)>>16)) #define os2_WINERR_BASE 0x1000 #define os2_GPIERR_BASE 0x2000 #define os2_DEVERR_BASE 0x3000 #define os2_SPLERR_BASE 0x4000 #define os2_SEVERITY_NOERROR 0x0000 #define os2_SEVERITY_WARNING 0x0004 #define os2_SEVERITY_ERROR 0x0008 #define os2_SEVERITY_SEVERE 0x000c #define os2_SEVERITY_UNRECOVERABLE 0x0010 #define os2_NO_ERROR 0 #define os2_ERROR_INVALID_FUNCTION 1 #define os2_ERROR_FILE_NOT_FOUND 2 #define os2_ERROR_PATH_NOT_FOUND 3 #define os2_ERROR_TOO_MANY_OPEN_FILES 4 #define os2_ERROR_ACCESS_DENIED 5 #define os2_ERROR_INVALID_HANDLE 6 #define os2_ERROR_ARENA_TRASHED 7 #define os2_ERROR_NOT_ENOUGH_MEMORY 8 #define os2_ERROR_INVALID_BLOCK 9 #define os2_ERROR_BAD_ENVIRONMENT 10 #define os2_ERROR_BAD_FORMAT 11 #define os2_ERROR_INVALID_ACCESS 12 #define os2_ERROR_INVALID_DATA 13 #define os2_ERROR_INVALID_DRIVE 15 #define os2_ERROR_CURRENT_DIRECTORY 16 #define os2_ERROR_NOT_SAME_DEVICE 17 #define os2_ERROR_NO_MORE_FILES 18 #define os2_ERROR_WRITE_PROTECT 19 #define os2_ERROR_BAD_UNIT 20 #define os2_ERROR_NOT_READY 21 #define os2_ERROR_BAD_COMMAND 22 #define os2_ERROR_CRC 23 #define os2_ERROR_BAD_LENGTH 24 #define os2_ERROR_SEEK 25 #define os2_ERROR_NOT_DOS_DISK 26 #define os2_ERROR_SECTOR_NOT_FOUND 27 #define os2_ERROR_OUT_OF_PAPER 28 #define os2_ERROR_WRITE_FAULT 29 #define os2_ERROR_READ_FAULT 30 #define os2_ERROR_GEN_FAILURE 31 #define os2_ERROR_SHARING_VIOLATION 32 #define os2_ERROR_LOCK_VIOLATION 33 #define os2_ERROR_WRONG_DISK 34 #define os2_ERROR_FCB_UNAVAILABLE 35 #define os2_ERROR_SHARING_BUFFER_EXCEEDED 36 #define os2_ERROR_CODE_PAGE_MISMATCHED 37 #define os2_ERROR_HANDLE_EOF 38 #define os2_ERROR_HANDLE_DISK_FULL 39 #define os2_ERROR_NOT_SUPPORTED 50 #define os2_ERROR_REM_NOT_LIST 51 #define os2_ERROR_DUP_NAME 52 #define os2_ERROR_BAD_NETPATH 53 #define os2_ERROR_NETWORK_BUSY 54 #define os2_ERROR_DEV_NOT_EXIST 55 #define os2_ERROR_TOO_MANY_CMDS 56 #define os2_ERROR_ADAP_HDW_ERR 57 #define os2_ERROR_BAD_NET_RESP 58 #define os2_ERROR_UNEXP_NET_ERR 59 #define os2_ERROR_BAD_REM_ADAP 60 #define os2_ERROR_PRINTQ_FULL 61 #define os2_ERROR_NO_SPOOL_SPACE 62 #define os2_ERROR_PRINT_CANCELLED 63 #define os2_ERROR_NETNAME_DELETED 64 #define os2_ERROR_NETWORK_ACCESS_DENIED 65 #define os2_ERROR_BAD_DEV_TYPE 66 #define os2_ERROR_BAD_NET_NAME 67 #define os2_ERROR_TOO_MANY_NAMES 68 #define os2_ERROR_TOO_MANY_SESS 69 #define os2_ERROR_SHARING_PAUSED 70 #define os2_ERROR_REQ_NOT_ACCEP 71 #define os2_ERROR_REDIR_PAUSED 72 #define os2_ERROR_SBCS_ATT_WRITE_PROT 73 #define os2_ERROR_SBCS_GENERAL_FAILURE 74 #define os2_ERROR_XGA_OUT_MEMORY 75 #define os2_ERROR_FILE_EXISTS 80 #define os2_ERROR_DUP_FCB 81 #define os2_ERROR_CANNOT_MAKE 82 #define os2_ERROR_FAIL_I24 83 #define os2_ERROR_OUT_OF_STRUCTURES 84 #define os2_ERROR_ALREADY_ASSIGNED 85 #define os2_ERROR_INVALID_PASSWORD 86 #define os2_ERROR_INVALID_PARAMETER 87 #define os2_ERROR_NET_WRITE_FAULT 88 #define os2_ERROR_NO_PROC_SLOTS 89 #define os2_ERROR_NOT_FROZEN 90 #define os2_ERROR_SYS_COMP_NOT_LOADED 90 /*!*/ #define os2_ERROR_NO_ITEMS 93 #define os2_ERROR_INTERRUPT 95 #define os2_ERROR_DEVICE_IN_USE 99 #define os2_ERROR_TOO_MANY_SEMAPHORES 100 #define os2_ERROR_EXCL_SEM_ALREADY_OWNED 101 #define os2_ERROR_SEM_IS_SET 102 #define os2_ERROR_TOO_MANY_SEM_REQUESTS 103 #define os2_ERROR_INVALID_AT_INTERRUPT_TIME 104 #define os2_ERROR_SEM_OWNER_DIED 105 #define os2_ERROR_SEM_USER_LIMIT 106 #define os2_ERROR_DISK_CHANGE 107 #define os2_ERROR_DRIVE_LOCKED 108 #define os2_ERROR_BROKEN_PIPE 109 #define os2_ERROR_OPEN_FAILED 110 #define os2_ERROR_BUFFER_OVERFLOW 111 #define os2_ERROR_DISK_FULL 112 #define os2_ERROR_NO_MORE_SEARCH_HANDLES 113 #define os2_ERROR_INVALID_TARGET_HANDLE 114 #define os2_ERROR_PROTECTION_VIOLATION 115 #define os2_ERROR_VIOKBD_REQUEST 116 #define os2_ERROR_INVALID_CATEGORY 117 #define os2_ERROR_INVALID_VERIFY_SWITCH 118 #define os2_ERROR_BAD_DRIVER_LEVEL 119 #define os2_ERROR_CALL_NOT_IMPLEMENTED 120 #define os2_ERROR_SEM_TIMEOUT 121 #define os2_ERROR_INSUFFICIENT_BUFFER 122 #define os2_ERROR_INVALID_NAME 123 #define os2_ERROR_INVALID_LEVEL 124 #define os2_ERROR_NO_VOLUME_LABEL 125 #define os2_ERROR_MOD_NOT_FOUND 126 #define os2_ERROR_PROC_NOT_FOUND 127 #define os2_ERROR_WAIT_NO_CHILDREN 128 #define os2_ERROR_CHILD_NOT_COMPLETE 129 #define os2_ERROR_DIRECT_ACCESS_HANDLE 130 #define os2_ERROR_NEGATIVE_SEEK 131 #define os2_ERROR_SEEK_ON_DEVICE 132 #define os2_ERROR_IS_JOIN_TARGET 133 #define os2_ERROR_IS_JOINED 134 #define os2_ERROR_IS_SUBSTED 135 #define os2_ERROR_NOT_JOINED 136 #define os2_ERROR_NOT_SUBSTED 137 #define os2_ERROR_JOIN_TO_JOIN 138 #define os2_ERROR_SUBST_TO_SUBST 139 #define os2_ERROR_JOIN_TO_SUBST 140 #define os2_ERROR_SUBST_TO_JOIN 141 #define os2_ERROR_BUSY_DRIVE 142 #define os2_ERROR_SAME_DRIVE 143 #define os2_ERROR_DIR_NOT_ROOT 144 #define os2_ERROR_DIR_NOT_EMPTY 145 #define os2_ERROR_IS_SUBST_PATH 146 #define os2_ERROR_IS_JOIN_PATH 147 #define os2_ERROR_PATH_BUSY 148 #define os2_ERROR_IS_SUBST_TARGET 149 #define os2_ERROR_SYSTEM_TRACE 150 #define os2_ERROR_INVALID_EVENT_COUNT 151 #define os2_ERROR_TOO_MANY_MUXWAITERS 152 #define os2_ERROR_INVALID_LIST_FORMAT 153 #define os2_ERROR_LABEL_TOO_LONG 154 #define os2_ERROR_TOO_MANY_TCBS 155 #define os2_ERROR_SIGNAL_REFUSED 156 #define os2_ERROR_DISCARDED 157 #define os2_ERROR_NOT_LOCKED 158 #define os2_ERROR_BAD_THREADID_ADDR 159 #define os2_ERROR_BAD_ARGUMENTS 160 #define os2_ERROR_BAD_PATHNAME 161 #define os2_ERROR_SIGNAL_PENDING 162 #define os2_ERROR_UNCERTAIN_MEDIA 163 #define os2_ERROR_MAX_THRDS_REACHED 164 #define os2_ERROR_MONITORS_NOT_SUPPORTED 165 #define os2_ERROR_UNC_DRIVER_NOT_INSTALLED 166 #define os2_ERROR_LOCK_FAILED 167 #define os2_ERROR_SWAPIO_FAILED 168 #define os2_ERROR_SWAPIN_FAILED 169 #define os2_ERROR_BUSY 170 #define os2_ERROR_CANCEL_VIOLATION 173 #define os2_ERROR_ATOMIC_LOCK_NOT_SUPPORTED 174 #define os2_ERROR_READ_LOCKS_NOT_SUPPORTED 175 #define os2_ERROR_INVALID_SEGMENT_NUMBER 180 #define os2_ERROR_INVALID_CALLGATE 181 #define os2_ERROR_INVALID_ORDINAL 182 #define os2_ERROR_ALREADY_EXISTS 183 #define os2_ERROR_NO_CHILD_PROCESS 184 #define os2_ERROR_CHILD_ALIVE_NOWAIT 185 #define os2_ERROR_INVALID_FLAG_NUMBER 186 #define os2_ERROR_SEM_NOT_FOUND 187 #define os2_ERROR_INVALID_STARTING_CODESEG 188 #define os2_ERROR_INVALID_STACKSEG 189 #define os2_ERROR_INVALID_MODULETYPE 190 #define os2_ERROR_INVALID_EXE_SIGNATURE 191 #define os2_ERROR_EXE_MARKED_INVALID 192 #define os2_ERROR_BAD_EXE_FORMAT 193 #define os2_ERROR_ITERATED_DATA_EXCEEDS_64K 194 #define os2_ERROR_INVALID_MINALLOCSIZE 195 #define os2_ERROR_DYNLINK_FROM_INVALID_RING 196 #define os2_ERROR_IOPL_NOT_ENABLED 197 #define os2_ERROR_INVALID_SEGDPL 198 #define os2_ERROR_AUTODATASEG_EXCEEDS_64K 199 #define os2_ERROR_RING2SEG_MUST_BE_MOVABLE 200 #define os2_ERROR_RELOCSRC_CHAIN_EXCEEDS_SEGLIMIT 201 #define os2_ERROR_INFLOOP_IN_RELOC_CHAIN 202 #define os2_ERROR_ENVVAR_NOT_FOUND 203 #define os2_ERROR_NOT_CURRENT_CTRY 204 #define os2_ERROR_NO_SIGNAL_SENT 205 #define os2_ERROR_FILENAME_EXCED_RANGE 206 #define os2_ERROR_RING2_STACK_IN_USE 207 #define os2_ERROR_META_EXPANSION_TOO_LONG 208 #define os2_ERROR_INVALID_SIGNAL_NUMBER 209 #define os2_ERROR_THREAD_1_INACTIVE 210 #define os2_ERROR_INFO_NOT_AVAIL 211 #define os2_ERROR_LOCKED 212 #define os2_ERROR_BAD_DYNALINK 213 #define os2_ERROR_TOO_MANY_MODULES 214 #define os2_ERROR_NESTING_NOT_ALLOWED 215 #define os2_ERROR_CANNOT_SHRINK 216 #define os2_ERROR_ZOMBIE_PROCESS 217 #define os2_ERROR_STACK_IN_HIGH_MEMORY 218 #define os2_ERROR_INVALID_EXITROUTINE_RING 219 #define os2_ERROR_GETBUF_FAILED 220 #define os2_ERROR_FLUSHBUF_FAILED 221 #define os2_ERROR_TRANSFER_TOO_LONG 222 #define os2_ERROR_FORCENOSWAP_FAILED 223 #define os2_ERROR_SMG_NO_TARGET_WINDOW 224 #define os2_ERROR_NO_CHILDREN 228 #define os2_ERROR_INVALID_SCREEN_GROUP 229 #define os2_ERROR_BAD_PIPE 230 #define os2_ERROR_PIPE_BUSY 231 #define os2_ERROR_NO_DATA 232 #define os2_ERROR_PIPE_NOT_CONNECTED 233 #define os2_ERROR_MORE_DATA 234 #define os2_ERROR_VC_DISCONNECTED 240 #define os2_ERROR_CIRCULARITY_REQUESTED 250 #define os2_ERROR_DIRECTORY_IN_CDS 251 #define os2_ERROR_INVALID_FSD_NAME 252 #define os2_ERROR_INVALID_PATH 253 #define os2_ERROR_INVALID_EA_NAME 254 #define os2_ERROR_EA_LIST_INCONSISTENT 255 #define os2_ERROR_EA_LIST_TOO_LONG 256 #define os2_ERROR_NO_META_MATCH 257 #define os2_ERROR_FINDNOTIFY_TIMEOUT 258 #define os2_ERROR_NO_MORE_ITEMS 259 #define os2_ERROR_SEARCH_STRUC_REUSED 260 #define os2_ERROR_CHAR_NOT_FOUND 261 #define os2_ERROR_TOO_MUCH_STACK 262 #define os2_ERROR_INVALID_ATTR 263 #define os2_ERROR_INVALID_STARTING_RING 264 #define os2_ERROR_INVALID_DLL_INIT_RING 265 #define os2_ERROR_CANNOT_COPY 266 #define os2_ERROR_DIRECTORY 267 #define os2_ERROR_OPLOCKED_FILE 268 #define os2_ERROR_OPLOCK_THREAD_EXISTS 269 #define os2_ERROR_VOLUME_CHANGED 270 #define os2_ERROR_FINDNOTIFY_HANDLE_IN_USE 271 #define os2_ERROR_FINDNOTIFY_HANDLE_CLOSED 272 #define os2_ERROR_NOTIFY_OBJECT_REMOVED 273 #define os2_ERROR_ALREADY_SHUTDOWN 274 #define os2_ERROR_EAS_DIDNT_FIT 275 #define os2_ERROR_EA_FILE_CORRUPT 276 #define os2_ERROR_EA_TABLE_FULL 277 #define os2_ERROR_INVALID_EA_HANDLE 278 #define os2_ERROR_NO_CLUSTER 279 #define os2_ERROR_CREATE_EA_FILE 280 #define os2_ERROR_CANNOT_OPEN_EA_FILE 281 #define os2_ERROR_EAS_NOT_SUPPORTED 282 #define os2_ERROR_NEED_EAS_FOUND 283 #define os2_ERROR_DUPLICATE_HANDLE 284 #define os2_ERROR_DUPLICATE_NAME 285 #define os2_ERROR_EMPTY_MUXWAIT 286 #define os2_ERROR_MUTEX_OWNED 287 #define os2_ERROR_NOT_OWNER 288 #define os2_ERROR_PARAM_TOO_SMALL 289 #define os2_ERROR_TOO_MANY_HANDLES 290 #define os2_ERROR_TOO_MANY_OPENS 291 #define os2_ERROR_WRONG_TYPE 292 #define os2_ERROR_UNUSED_CODE 293 #define os2_ERROR_THREAD_NOT_TERMINATED 294 #define os2_ERROR_INIT_ROUTINE_FAILED 295 #define os2_ERROR_MODULE_IN_USE 296 #define os2_ERROR_NOT_ENOUGH_WATCHPOINTS 297 #define os2_ERROR_TOO_MANY_POSTS 298 #define os2_ERROR_ALREADY_POSTED 299 #define os2_ERROR_ALREADY_RESET 300 #define os2_ERROR_SEM_BUSY 301 #define os2_ERROR_INVALID_PROCID 303 #define os2_ERROR_INVALID_PDELTA 304 #define os2_ERROR_NOT_DESCENDANT 305 #define os2_ERROR_NOT_SESSION_MANAGER 306 #define os2_ERROR_INVALID_PCLASS 307 #define os2_ERROR_INVALID_SCOPE 308 #define os2_ERROR_INVALID_THREADID 309 #define os2_ERROR_DOSSUB_SHRINK 310 #define os2_ERROR_DOSSUB_NOMEM 311 #define os2_ERROR_DOSSUB_OVERLAP 312 #define os2_ERROR_DOSSUB_BADSIZE 313 #define os2_ERROR_DOSSUB_BADFLAG 314 #define os2_ERROR_DOSSUB_BADSELECTOR 315 #define os2_ERROR_MR_MSG_TOO_LONG 316 #define os2_ERROR_MR_MID_NOT_FOUND 317 #define os2_ERROR_MR_UN_ACC_MSGF 318 #define os2_ERROR_MR_INV_MSGF_FORMAT 319 #define os2_ERROR_MR_INV_IVCOUNT 320 #define os2_ERROR_MR_UN_PERFORM 321 #define os2_ERROR_TS_WAKEUP 322 #define os2_ERROR_TS_SEMHANDLE 323 #define os2_ERROR_TS_NOTIMER 324 #define os2_ERROR_TS_HANDLE 326 #define os2_ERROR_TS_DATETIME 327 #define os2_ERROR_SYS_INTERNAL 328 #define os2_ERROR_QUE_CURRENT_NAME 329 #define os2_ERROR_QUE_PROC_NOT_OWNED 330 #define os2_ERROR_QUE_PROC_OWNED 331 #define os2_ERROR_QUE_DUPLICATE 332 #define os2_ERROR_QUE_ELEMENT_NOT_EXIST 333 #define os2_ERROR_QUE_NO_MEMORY 334 #define os2_ERROR_QUE_INVALID_NAME 335 #define os2_ERROR_QUE_INVALID_PRIORITY 336 #define os2_ERROR_QUE_INVALID_HANDLE 337 #define os2_ERROR_QUE_LINK_NOT_FOUND 338 #define os2_ERROR_QUE_MEMORY_ERROR 339 #define os2_ERROR_QUE_PREV_AT_END 340 #define os2_ERROR_QUE_PROC_NO_ACCESS 341 #define os2_ERROR_QUE_EMPTY 342 #define os2_ERROR_QUE_NAME_NOT_EXIST 343 #define os2_ERROR_QUE_NOT_INITIALIZED 344 #define os2_ERROR_QUE_UNABLE_TO_ACCESS 345 #define os2_ERROR_QUE_UNABLE_TO_ADD 346 #define os2_ERROR_QUE_UNABLE_TO_INIT 347 #define os2_ERROR_VIO_INVALID_MASK 349 #define os2_ERROR_VIO_PTR 350 #define os2_ERROR_VIO_APTR 351 #define os2_ERROR_VIO_RPTR 352 #define os2_ERROR_VIO_CPTR 353 #define os2_ERROR_VIO_LPTR 354 #define os2_ERROR_VIO_MODE 355 #define os2_ERROR_VIO_WIDTH 356 #define os2_ERROR_VIO_ATTR 357 #define os2_ERROR_VIO_ROW 358 #define os2_ERROR_VIO_COL 359 #define os2_ERROR_VIO_TOPROW 360 #define os2_ERROR_VIO_BOTROW 361 #define os2_ERROR_VIO_RIGHTCOL 362 #define os2_ERROR_VIO_LEFTCOL 363 #define os2_ERROR_SCS_CALL 364 #define os2_ERROR_SCS_VALUE 365 #define os2_ERROR_VIO_WAIT_FLAG 366 #define os2_ERROR_VIO_UNLOCK 367 #define os2_ERROR_SGS_NOT_SESSION_MGR 368 #define os2_ERROR_SMG_INVALID_SGID 369 #define os2_ERROR_SMG_INVALID_SESSION_ID 369 /*!*/ #define os2_ERROR_SMG_NOSG 370 #define os2_ERROR_SMG_NO_SESSIONS 370 /*!*/ #define os2_ERROR_SMG_GRP_NOT_FOUND 371 #define os2_ERROR_SMG_SESSION_NOT_FOUND 371 /*!*/ #define os2_ERROR_SMG_SET_TITLE 372 #define os2_ERROR_KBD_PARAMETER 373 #define os2_ERROR_KBD_NO_DEVICE 374 #define os2_ERROR_KBD_INVALID_IOWAIT 375 #define os2_ERROR_KBD_INVALID_LENGTH 376 #define os2_ERROR_KBD_INVALID_ECHO_MASK 377 #define os2_ERROR_KBD_INVALID_INPUT_MASK 378 #define os2_ERROR_MON_INVALID_PARMS 379 #define os2_ERROR_MON_INVALID_DEVNAME 380 #define os2_ERROR_MON_INVALID_HANDLE 381 #define os2_ERROR_MON_BUFFER_TOO_SMALL 382 #define os2_ERROR_MON_BUFFER_EMPTY 383 #define os2_ERROR_MON_DATA_TOO_LARGE 384 #define os2_ERROR_MOUSE_NO_DEVICE 385 #define os2_ERROR_MOUSE_INV_HANDLE 386 #define os2_ERROR_MOUSE_INV_PARMS 387 #define os2_ERROR_MOUSE_CANT_RESET 388 #define os2_ERROR_MOUSE_DISPLAY_PARMS 389 #define os2_ERROR_MOUSE_INV_MODULE 390 #define os2_ERROR_MOUSE_INV_ENTRY_PT 391 #define os2_ERROR_MOUSE_INV_MASK 392 #define os2_ERROR_INVALID_FREQUENCY 395 #define os2_ERROR_NLS_NO_COUNTRY_FILE 396 #define os2_ERROR_NLS_OPEN_FAILED 397 #define os2_ERROR_NLS_NO_CTRY_CODE 398 #define os2_ERROR_NLS_TABLE_TRUNCATED 399 #define os2_ERROR_NLS_BAD_TYPE 400 #define os2_ERROR_NLS_TYPE_NOT_FOUND 401 #define os2_ERROR_VIO_SMG_ONLY 402 #define os2_ERROR_VIO_INVALID_ASCIIZ 403 #define os2_ERROR_VIO_DEREGISTER 404 #define os2_ERROR_VIO_NO_POPUP 405 #define os2_ERROR_VIO_EXISTING_POPUP 406 #define os2_ERROR_KBD_SMG_ONLY 407 #define os2_ERROR_KBD_INVALID_ASCIIZ 408 #define os2_ERROR_KBD_INVALID_MASK 409 #define os2_ERROR_KBD_REGISTER 410 #define os2_ERROR_KBD_DEREGISTER 411 #define os2_ERROR_MOUSE_SMG_ONLY 412 #define os2_ERROR_MOUSE_INVALID_ASCIIZ 413 #define os2_ERROR_MOUSE_INVALID_MASK 414 #define os2_ERROR_MOUSE_REGISTER 415 #define os2_ERROR_MOUSE_DEREGISTER 416 #define os2_ERROR_SMG_BAD_ACTION 417 #define os2_ERROR_SMG_INVALID_CALL 418 #define os2_ERROR_SCS_SG_NOTFOUND 419 #define os2_ERROR_SCS_NOT_SHELL 420 #define os2_ERROR_VIO_INVALID_PARMS 421 #define os2_ERROR_VIO_FUNCTION_OWNED 422 #define os2_ERROR_VIO_RETURN 423 #define os2_ERROR_SCS_INVALID_FUNCTION 424 #define os2_ERROR_SCS_NOT_SESSION_MGR 425 #define os2_ERROR_VIO_REGISTER 426 #define os2_ERROR_VIO_NO_MODE_THREAD 427 #define os2_ERROR_VIO_NO_SAVE_RESTORE_THD 428 #define os2_ERROR_VIO_IN_BG 429 #define os2_ERROR_VIO_ILLEGAL_DURING_POPUP 430 #define os2_ERROR_SMG_NOT_BASESHELL 431 #define os2_ERROR_SMG_BAD_STATUSREQ 432 #define os2_ERROR_QUE_INVALID_WAIT 433 #define os2_ERROR_VIO_LOCK 434 #define os2_ERROR_MOUSE_INVALID_IOWAIT 435 #define os2_ERROR_VIO_INVALID_HANDLE 436 #define os2_ERROR_VIO_ILLEGAL_DURING_LOCK 437 #define os2_ERROR_VIO_INVALID_LENGTH 438 #define os2_ERROR_KBD_INVALID_HANDLE 439 #define os2_ERROR_KBD_NO_MORE_HANDLE 440 #define os2_ERROR_KBD_CANNOT_CREATE_KCB 441 #define os2_ERROR_KBD_CODEPAGE_LOAD_INCOMPL 442 #define os2_ERROR_KBD_INVALID_CODEPAGE_ID 443 #define os2_ERROR_KBD_NO_CODEPAGE_SUPPORT 444 #define os2_ERROR_KBD_FOCUS_REQUIRED 445 #define os2_ERROR_KBD_FOCUS_ALREADY_ACTIVE 446 #define os2_ERROR_KBD_KEYBOARD_BUSY 447 #define os2_ERROR_KBD_INVALID_CODEPAGE 448 #define os2_ERROR_KBD_UNABLE_TO_FOCUS 449 #define os2_ERROR_SMG_SESSION_NON_SELECT 450 #define os2_ERROR_SMG_SESSION_NOT_FOREGRND 451 #define os2_ERROR_SMG_SESSION_NOT_PARENT 452 #define os2_ERROR_SMG_INVALID_START_MODE 453 #define os2_ERROR_SMG_INVALID_RELATED_OPT 454 #define os2_ERROR_SMG_INVALID_BOND_OPTION 455 #define os2_ERROR_SMG_INVALID_SELECT_OPT 456 #define os2_ERROR_SMG_START_IN_BACKGROUND 457 #define os2_ERROR_SMG_INVALID_STOP_OPTION 458 #define os2_ERROR_SMG_BAD_RESERVE 459 #define os2_ERROR_SMG_PROCESS_NOT_PARENT 460 #define os2_ERROR_SMG_INVALID_DATA_LENGTH 461 #define os2_ERROR_SMG_NOT_BOUND 462 #define os2_ERROR_SMG_RETRY_SUB_ALLOC 463 #define os2_ERROR_KBD_DETACHED 464 #define os2_ERROR_VIO_DETACHED 465 #define os2_ERROR_MOU_DETACHED 466 #define os2_ERROR_VIO_FONT 467 #define os2_ERROR_VIO_USER_FONT 468 #define os2_ERROR_VIO_BAD_CP 469 #define os2_ERROR_VIO_NO_CP 470 #define os2_ERROR_VIO_NA_CP 471 #define os2_ERROR_INVALID_CODE_PAGE 472 #define os2_ERROR_CPLIST_TOO_SMALL 473 #define os2_ERROR_CP_NOT_MOVED 474 #define os2_ERROR_MODE_SWITCH_INIT 475 #define os2_ERROR_CODE_PAGE_NOT_FOUND 476 #define os2_ERROR_UNEXPECTED_SLOT_RETURNED 477 #define os2_ERROR_SMG_INVALID_TRACE_OPTION 478 #define os2_ERROR_VIO_INTERNAL_RESOURCE 479 #define os2_ERROR_VIO_SHELL_INIT 480 #define os2_ERROR_SMG_NO_HARD_ERRORS 481 #define os2_ERROR_CP_SWITCH_INCOMPLETE 482 #define os2_ERROR_VIO_TRANSPARENT_POPUP 483 #define os2_ERROR_CRITSEC_OVERFLOW 484 #define os2_ERROR_CRITSEC_UNDERFLOW 485 #define os2_ERROR_VIO_BAD_RESERVE 486 #define os2_ERROR_INVALID_ADDRESS 487 #define os2_ERROR_ZERO_SELECTORS_REQUESTED 488 #define os2_ERROR_NOT_ENOUGH_SELECTORS_AVA 489 #define os2_ERROR_INVALID_SELECTOR 490 #define os2_ERROR_SMG_INVALID_PROGRAM_TYPE 491 #define os2_ERROR_SMG_INVALID_PGM_CONTROL 492 #define os2_ERROR_SMG_INVALID_INHERIT_OPT 493 #define os2_ERROR_VIO_EXTENDED_SG 494 #define os2_ERROR_VIO_NOT_PRES_MGR_SG 495 #define os2_ERROR_VIO_SHIELD_OWNED 496 #define os2_ERROR_VIO_NO_MORE_HANDLES 497 #define os2_ERROR_VIO_SEE_ERROR_LOG 498 #define os2_ERROR_VIO_ASSOCIATED_DC 499 #define os2_ERROR_KBD_NO_CONSOLE 500 #define os2_ERROR_MOUSE_NO_CONSOLE 501 #define os2_ERROR_MOUSE_INVALID_HANDLE 502 #define os2_ERROR_SMG_INVALID_DEBUG_PARMS 503 #define os2_ERROR_KBD_EXTENDED_SG 504 #define os2_ERROR_MOU_EXTENDED_SG 505 #define os2_ERROR_SMG_INVALID_ICON_FILE 506 #define os2_ERROR_TRC_PID_NON_EXISTENT 507 #define os2_ERROR_TRC_COUNT_ACTIVE 508 #define os2_ERROR_TRC_SUSPENDED_BY_COUNT 509 #define os2_ERROR_TRC_COUNT_INACTIVE 510 #define os2_ERROR_TRC_COUNT_REACHED 511 #define os2_ERROR_NO_MC_TRACE 512 #define os2_ERROR_MC_TRACE 513 #define os2_ERROR_TRC_COUNT_ZERO 514 #define os2_ERROR_SMG_TOO_MANY_DDS 515 #define os2_ERROR_SMG_INVALID_NOTIFICATION 516 #define os2_ERROR_LF_INVALID_FUNCTION 517 #define os2_ERROR_LF_NOT_AVAIL 518 #define os2_ERROR_LF_SUSPENDED 519 #define os2_ERROR_LF_BUF_TOO_SMALL 520 #define os2_ERROR_LF_BUFFER_CORRUPTED 521 #define os2_ERROR_LF_BUFFER_FULL 521 /*!*/ #define os2_ERROR_LF_INVALID_DAEMON 522 #define os2_ERROR_LF_INVALID_RECORD 522 /*!*/ #define os2_ERROR_LF_INVALID_TEMPL 523 #define os2_ERROR_LF_INVALID_SERVICE 523 /*!*/ #define os2_ERROR_LF_GENERAL_FAILURE 524 #define os2_ERROR_LF_INVALID_ID 525 #define os2_ERROR_LF_INVALID_HANDLE 526 #define os2_ERROR_LF_NO_ID_AVAIL 527 #define os2_ERROR_LF_TEMPLATE_AREA_FULL 528 #define os2_ERROR_LF_ID_IN_USE 529 #define os2_ERROR_MOU_NOT_INITIALIZED 530 #define os2_ERROR_MOUINITREAL_DONE 531 #define os2_ERROR_DOSSUB_CORRUPTED 532 #define os2_ERROR_MOUSE_CALLER_NOT_SUBSYS 533 #define os2_ERROR_ARITHMETIC_OVERFLOW 534 #define os2_ERROR_TMR_NO_DEVICE 535 #define os2_ERROR_TMR_INVALID_TIME 536 #define os2_ERROR_PVW_INVALID_ENTITY 537 #define os2_ERROR_PVW_INVALID_ENTITY_TYPE 538 #define os2_ERROR_PVW_INVALID_SPEC 539 #define os2_ERROR_PVW_INVALID_RANGE_TYPE 540 #define os2_ERROR_PVW_INVALID_COUNTER_BLK 541 #define os2_ERROR_PVW_INVALID_TEXT_BLK 542 #define os2_ERROR_PRF_NOT_INITIALIZED 543 #define os2_ERROR_PRF_ALREADY_INITIALIZED 544 #define os2_ERROR_PRF_NOT_STARTED 545 #define os2_ERROR_PRF_ALREADY_STARTED 546 #define os2_ERROR_PRF_TIMER_OUT_OF_RANGE 547 #define os2_ERROR_PRF_TIMER_RESET 548 #define os2_ERROR_VDD_LOCK_USEAGE_DENIED 639 #define os2_ERROR_TIMEOUT 640 #define os2_ERROR_VDM_DOWN 641 #define os2_ERROR_VDM_LIMIT 642 #define os2_ERROR_VDD_NOT_FOUND 643 #define os2_ERROR_INVALID_CALLER 644 #define os2_ERROR_PID_MISMATCH 645 #define os2_ERROR_INVALID_VDD_HANDLE 646 #define os2_ERROR_VLPT_NO_SPOOLER 647 #define os2_ERROR_VCOM_DEVICE_BUSY 648 #define os2_ERROR_VLPT_DEVICE_BUSY 649 #define os2_ERROR_NESTING_TOO_DEEP 650 #define os2_ERROR_VDD_MISSING 651 #define os2_ERROR_BIDI_INVALID_LENGTH 671 #define os2_ERROR_BIDI_INVALID_INCREMENT 672 #define os2_ERROR_BIDI_INVALID_COMBINATION 673 #define os2_ERROR_BIDI_INVALID_RESERVED 674 #define os2_ERROR_BIDI_INVALID_EFFECT 675 #define os2_ERROR_BIDI_INVALID_CSDREC 676 #define os2_ERROR_BIDI_INVALID_CSDSTATE 677 #define os2_ERROR_BIDI_INVALID_LEVEL 678 #define os2_ERROR_BIDI_INVALID_TYPE_SUPPORT 679 #define os2_ERROR_BIDI_INVALID_ORIENTATION 680 #define os2_ERROR_BIDI_INVALID_NUM_SHAPE 681 #define os2_ERROR_BIDI_INVALID_CSD 682 #define os2_ERROR_BIDI_NO_SUPPORT 683 #define os2_ERROR_IMP_INVALID_PARM 691 #define os2_ERROR_IMP_INVALID_LENGTH 692 #define os2_ERROR_MON_BAD_BUFFER 730 #define os2_ERROR_MODULE_CORRUPTED 731 #define os2_ERROR_SM_OUTOF_SWAPFILE 1477 #define os2_ERROR_LF_TIMEOUT 2055 #define os2_ERROR_LF_SUSPEND_SUCCESS 2057 #define os2_ERROR_LF_RESUME_SUCCESS 2058 #define os2_ERROR_LF_REDIRECT_SUCCESS 2059 #define os2_ERROR_LF_REDIRECT_FAILURE 2060 #define os2_ERROR_SWAPPER_NOT_ACTIVE 32768 #define os2_ERROR_INVALID_SWAPID 32769 #define os2_ERROR_IOERR_SWAP_FILE 32770 #define os2_ERROR_SWAP_TABLE_FULL 32771 #define os2_ERROR_SWAP_FILE_FULL 32772 #define os2_ERROR_CANT_INIT_SWAPPER 32773 #define os2_ERROR_SWAPPER_ALREADY_INIT 32774 #define os2_ERROR_PMM_INSUFFICIENT_MEMORY 32775 #define os2_ERROR_PMM_INVALID_FLAGS 32776 #define os2_ERROR_PMM_INVALID_ADDRESS 32777 #define os2_ERROR_PMM_LOCK_FAILED 32778 #define os2_ERROR_PMM_UNLOCK_FAILED 32779 #define os2_ERROR_PMM_MOVE_INCOMPLETE 32780 #define os2_ERROR_UCOM_DRIVE_RENAMED 32781 #define os2_ERROR_UCOM_FILENAME_TRUNCATED 32782 #define os2_ERROR_UCOM_BUFFER_LENGTH 32783 #define os2_ERROR_MON_CHAIN_HANDLE 32784 #define os2_ERROR_MON_NOT_REGISTERED 32785 #define os2_ERROR_SMG_ALREADY_TOP 32786 #define os2_ERROR_PMM_ARENA_MODIFIED 32787 #define os2_ERROR_SMG_PRINTER_OPEN 32788 #define os2_ERROR_PMM_SET_FLAGS_FAILED 32789 #define os2_ERROR_INVALID_DOS_DD 32790 #define os2_ERROR_BLOCKED 32791 #define os2_ERROR_NOBLOCK 32792 #define os2_ERROR_INSTANCE_SHARED 32793 #define os2_ERROR_NO_OBJECT 32794 #define os2_ERROR_PARTIAL_ATTACH 32795 #define os2_ERROR_INCACHE 32796 #define os2_ERROR_SWAP_IO_PROBLEMS 32797 #define os2_ERROR_CROSSES_OBJECT_BOUNDARY 32798 #define os2_ERROR_LONGLOCK 32799 #define os2_ERROR_SHORTLOCK 32800 #define os2_ERROR_UVIRTLOCK 32801 #define os2_ERROR_ALIASLOCK 32802 #define os2_ERROR_ALIAS 32803 #define os2_ERROR_NO_MORE_HANDLES 32804 #define os2_ERROR_SCAN_TERMINATED 32805 #define os2_ERROR_TERMINATOR_NOT_FOUND 32806 #define os2_ERROR_NOT_DIRECT_CHILD 32807 #define os2_ERROR_DELAY_FREE 32808 #define os2_ERROR_GUARDPAGE 32809 #define os2_ERROR_SWAPERROR 32900 #define os2_ERROR_LDRERROR 32901 #define os2_ERROR_NOMEMORY 32902 #define os2_ERROR_NOACCESS 32903 #define os2_ERROR_NO_DLL_TERM 32904 #define os2_ERROR_CPSIO_CODE_PAGE_INVALID 65026 #define os2_ERROR_CPSIO_NO_SPOOLER 65027 #define os2_ERROR_CPSIO_FONT_ID_INVALID 65028 #define os2_ERROR_CPSIO_INTERNAL_ERROR 65033 #define os2_ERROR_CPSIO_INVALID_PTR_NAME 65034 #define os2_ERROR_CPSIO_NOT_ACTIVE 65037 #define os2_ERROR_CPSIO_PID_FULL 65039 #define os2_ERROR_CPSIO_PID_NOT_FOUND 65040 #define os2_ERROR_CPSIO_READ_CTL_SEQ 65043 #define os2_ERROR_CPSIO_READ_FNT_DEF 65045 #define os2_ERROR_CPSIO_WRITE_ERROR 65047 #define os2_ERROR_CPSIO_WRITE_FULL_ERROR 65048 #define os2_ERROR_CPSIO_WRITE_HANDLE_BAD 65049 #define os2_ERROR_CPSIO_SWIT_LOAD 65074 #define os2_ERROR_CPSIO_INV_COMMAND 65077 #define os2_ERROR_CPSIO_NO_FONT_SWIT 65078 #define os2_ERROR_ENTRY_IS_CALLGATE 65079 #define os2_ERROR_USER_DEFINED_BASE 0xFF00 #define os2_ERROR_I24_WRITE_PROTECT 0 #define os2_ERROR_I24_BAD_UNIT 1 #define os2_ERROR_I24_NOT_READY 2 #define os2_ERROR_I24_BAD_COMMAND 3 #define os2_ERROR_I24_CRC 4 #define os2_ERROR_I24_BAD_LENGTH 5 #define os2_ERROR_I24_SEEK 6 #define os2_ERROR_I24_NOT_DOS_DISK 7 #define os2_ERROR_I24_SECTOR_NOT_FOUND 8 #define os2_ERROR_I24_OUT_OF_PAPER 9 #define os2_ERROR_I24_WRITE_FAULT 10 #define os2_ERROR_I24_READ_FAULT 11 #define os2_ERROR_I24_GEN_FAILURE 12 #define os2_ERROR_I24_DISK_CHANGE 13 #define os2_ERROR_I24_WRONG_DISK 15 #define os2_ERROR_I24_UNCERTAIN_MEDIA 16 #define os2_ERROR_I24_CHAR_CALL_INTERRUPTED 17 #define os2_ERROR_I24_NO_MONITOR_SUPPORT 18 #define os2_ERROR_I24_INVALID_PARAMETER 19 #define os2_ERROR_I24_DEVICE_IN_USE 20 #define os2_ERROR_I24_QUIET_INIT_FAIL 21 #define _PANOSE os2__PANOSE #define PANOSE os2_PANOSE #define _FONTMETRICS os2__FONTMETRICS #define FONTMETRICS os2_FONTMETRICS #define PFONTMETRICS os2_PFONTMETRICS #define _FATTRS os2__FATTRS #define FATTRS os2_FATTRS #define PFATTRS os2_PFATTRS #define os2_PAG_READ 0x0001 #define os2_PAG_WRITE 0x0002 #define os2_PAG_EXECUTE 0x0004 #define os2_PAG_GUARD 0x0008 #define os2_PAG_COMMIT 0x0010 #define os2_PAG_DECOMMIT 0x0020 #define os2_OBJ_TILE 0x0040 #define os2_OBJ_PROTECTED 0x0080 #define os2_OBJ_GETTABLE 0x0100 #define os2_OBJ_GIVEABLE 0x0200 #define os2_OBJ_ANY 0x0400 #define os2_OBJ_SELMAPALL 0x0800 #define os2_PAG_DEFAULT 0x0400 #define os2_PAG_SHARED 0x2000 #define os2_PAG_FREE 0x4000 #define os2_PAG_BASE 0x00010000 #define os2_PAG_NPOUT 0x0000 #define os2_PAG_PRESENT 0x0001 #define os2_PAG_NPIN 0x0002 #define os2_PAG_PRESMASK 0x0003 #define os2_PAG_INVALID 0x0000 #define os2_PAG_RESIDENT 0x0010 #define os2_PAG_SWAPPABLE 0x0020 #define os2_PAG_DISCARDABLE 0x0030 #define os2_PAG_TYPEMASK 0x0030 #define os2_fPERM (os2_PAG_EXECUTE | os2_PAG_READ | os2_PAG_WRITE) #define os2_fSHARE (os2_OBJ_GETTABLE | os2_OBJ_GIVEABLE) #define os2_fALLOC (fPERM | os2_OBJ_TILE | os2_PAG_COMMIT) #define os2_fALLOCSHR (fPERM | fSHARE | os2_OBJ_TILE | os2_PAG_COMMIT) #define os2_fSET (fPERM|os2_PAG_COMMIT|os2_PAG_DECOMMIT|os2_PAG_DEFAULT) #define HFILE os2_HFILE #define PHFILE os2_PHFILE #define FHLOCK os2_FHLOCK #define PFHLOCK os2_PFHLOCK #define HDIR os2_HDIR #define PHDIR os2_PHDIR #define _FTIME os2__FTIME #define FTIME os2_FTIME #define _FTIME os2__FTIME #define FTIME os2_FTIME #define PFTIME os2_PFTIME #define _FDATE os2__FDATE #define FDATE os2_FDATE #define _FDATE os2__FDATE #define FDATE os2_FDATE #define PFDATE os2_PFDATE #define _FEA os2__FEA #define FEA os2_FEA #define PFEA os2_PFEA #define _FEALIST os2__FEALIST #define FEALIST os2_FEALIST #define PFEALIST os2_PFEALIST #define _GEA os2__GEA #define GEA os2_GEA #define PGEA os2_PGEA #define _GEALIST os2__GEALIST #define GEALIST os2_GEALIST #define PGEALIST os2_PGEALIST #define _EAOP os2__EAOP #define EAOP os2_EAOP #define PEAOP os2_PEAOP #define _FEA2 os2__FEA2 #define FEA2 os2_FEA2 #define PFEA2 os2_PFEA2 #define _FEA2LIST os2__FEA2LIST #define FEA2LIST os2_FEA2LIST #define PFEA2LIST os2_PFEA2LIST #define _GEA2 os2__GEA2 #define GEA2 os2_GEA2 #define PGEA2 os2_PGEA2 #define _GEA2LIST os2__GEA2LIST #define GEA2LIST os2_GEA2LIST #define PGEA2LIST os2_PGEA2LIST #define _EAOP2 os2__EAOP2 #define EAOP2 os2_EAOP2 #define PEAOP2 os2_PEAOP2 #define _DENA1 os2__DENA1 #define DENA1 os2_DENA1 #define PDENA1 os2_PDENA1 #define DENA2 os2_DENA2 #define PDENA2 os2_PDENA2 #define _EASIZEBUF os2__EASIZEBUF #define EASIZEBUF os2_EASIZEBUF #define PEASIZEBUF os2_PEASIZEBUF #define _ROUTENAMEBUF os2__ROUTENAMEBUF #define ROUTENAMEBUF os2_ROUTENAMEBUF #define PROUTENAMEBUF os2_PROUTENAMEBUF #define _FSDTHREAD os2__FSDTHREAD #define FSDTHREAD os2_FSDTHREAD #define _FSDDAEMON os2__FSDDAEMON #define FSDDAEMON os2_FSDDAEMON #define _FILEFINDBUF os2__FILEFINDBUF #define FILEFINDBUF os2_FILEFINDBUF #define PFILEFINDBUF os2_PFILEFINDBUF #define _FILEFINDBUF2 os2__FILEFINDBUF2 #define FILEFINDBUF2 os2_FILEFINDBUF2 #define PFILEFINDBUF2 os2_PFILEFINDBUF2 #define _FILEFINDBUF3 os2__FILEFINDBUF3 #define FILEFINDBUF3 os2_FILEFINDBUF3 #define PFILEFINDBUF3 os2_PFILEFINDBUF3 #define _FILEFINDBUF4 os2__FILEFINDBUF4 #define FILEFINDBUF4 os2_FILEFINDBUF4 #define PFILEFINDBUF4 os2_PFILEFINDBUF4 #define _FILEFINDBUF3L os2__FILEFINDBUF3L #define FILEFINDBUF3L os2_FILEFINDBUF3L #define PFILEFINDBUF3L os2_PFILEFINDBUF3L #define _FILEFINDBUF4L os2__FILEFINDBUF4L #define FILEFINDBUF4L os2_FILEFINDBUF4L #define PFILEFINDBUF4L os2_PFILEFINDBUF4L #define _FILELOCK os2__FILELOCK #define FILELOCK os2_FILELOCK #define PFILELOCK os2_PFILELOCK #define _FILELOCKL os2__FILELOCKL #define FILELOCKL os2_FILELOCKL #define PFILELOCKL os2_PFILELOCKL #define _FILESTATUS os2__FILESTATUS #define FILESTATUS os2_FILESTATUS #define PFILESTATUS os2_PFILESTATUS #define _FILESTATUS2 os2__FILESTATUS2 #define FILESTATUS2 os2_FILESTATUS2 #define PFILESTATUS2 os2_PFILESTATUS2 #define _FILESTATUS3 os2__FILESTATUS3 #define FILESTATUS3 os2_FILESTATUS3 #define PFILESTATUS3 os2_PFILESTATUS3 #define _FILESTATUS4 os2__FILESTATUS4 #define FILESTATUS4 os2_FILESTATUS4 #define PFILESTATUS4 os2_PFILESTATUS4 #define _FILESTATUS3L os2__FILESTATUS3L #define FILESTATUS3L os2_FILESTATUS3L #define PFILESTATUS3L os2_PFILESTATUS3L #define _FILESTATUS4L os2__FILESTATUS4L #define FILESTATUS4L os2_FILESTATUS4L #define PFILESTATUS4L os2_PFILESTATUS4L #define _FSALLOCATE os2__FSALLOCATE #define FSALLOCATE os2_FSALLOCATE #define PFSALLOCATE os2_PFSALLOCATE #define _FSQBUFFER os2__FSQBUFFER #define FSQBUFFER os2_FSQBUFFER #define PFSQBUFFER os2_PFSQBUFFER #define _FSQBUFFER2 os2__FSQBUFFER2 #define FSQBUFFER2 os2_FSQBUFFER2 #define PFSQBUFFER2 os2_PFSQBUFFER2 #define _SPOOLATTACH os2__SPOOLATTACH #define SPOOLATTACH os2_SPOOLATTACH #define PSPOOLATTACH os2_PSPOOLATTACH #define _VOLUMELABEL os2__VOLUMELABEL #define VOLUMELABEL os2_VOLUMELABEL #define PVOLUMELABEL os2_PVOLUMELABEL #define _FSINFO os2__FSINFO #define FSINFO os2_FSINFO #define PFSINFO os2_PFSINFO #define _LISTIO_CB os2__LISTIO_CB #define LISTIO os2_LISTIO #define PLISTIO os2_PLISTIO #define _LISTIO_CBL os2__LISTIO_CBL #define LISTIOL os2_LISTIOL #define PLISTIOL os2_PLISTIOL #define os2_ERROR_OCCURRED 0x0080 #define _DCBINFO os2__DCBINFO #define DCBINFO os2_DCBINFO #define PDCBINFO os2_PDCBINFO #define _LINECONTROL os2__LINECONTROL #define LINECONTROL os2_LINECONTROL #define PLINECONTROL os2_PLINECONTROL #define _MODEMSTATUS os2__MODEMSTATUS #define MODEMSTATUS os2_MODEMSTATUS #define PMODEMSTATUS os2_PMODEMSTATUS #define _KBDTYPE os2__KBDTYPE #define KBDTYPE os2_KBDTYPE #define PKBDTYPE os2_PKBDTYPE #define _RATEDELAY os2__RATEDELAY #define RATEDELAY os2_RATEDELAY #define PRATEDELAY os2_PRATEDELAY #define _CODEPAGEINFO os2__CODEPAGEINFO #define CODEPAGEINFO os2_CODEPAGEINFO #define PCODEPAGEINFO os2_PCODEPAGEINFO #define _CPID os2__CPID #define CPID os2_CPID #define PCPID os2_PCPID #define _SHIFTSTATE os2__SHIFTSTATE #define SHIFTSTATE os2_SHIFTSTATE #define PSHIFTSTATE os2_PSHIFTSTATE #define _HOTKEY os2__HOTKEY #define HOTKEY os2_HOTKEY #define PHOTKEY os2_PHOTKEY #define _PTRDRAWFUNCTION os2__PTRDRAWFUNCTION #define PTRDRAWFUNCTION os2_PTRDRAWFUNCTION #define PPTRDRAWFUNCTION os2_PPTRDRAWFUNCTION #define _PTRDRAWADDRESS os2__PTRDRAWADDRESS #define PTRDRAWADDRESS os2_PTRDRAWADDRESS #define PPTRDRAWADDRESS os2_PPTRDRAWADDRESS #define _PTRDRAWDATA os2__PTRDRAWDATA #define PTRDRAWDATA os2_PTRDRAWDATA #define PPTRDRAWDATA os2_PPTRDRAWDATA #define _TRACKLAYOUT os2__TRACKLAYOUT #define TRACKLAYOUT os2_TRACKLAYOUT #define PTRACKLAYOUT os2_PTRACKLAYOUT #define _TRACKFORMAT os2__TRACKFORMAT #define TRACKFORMAT os2_TRACKFORMAT #define PTRACKFORMAT os2_PTRACKFORMAT #define _BIOSPARAMETERBLOCK os2__BIOSPARAMETERBLOCK #define BIOSPARAMETERBLOCK os2_BIOSPARAMETERBLOCK #define PBIOSPARAMETERBLOCK os2_PBIOSPARAMETERBLOCK #define _DEVICEPARAMETERBLOCK os2__DEVICEPARAMETERBLOCK #define DEVICEPARAMETERBLOCK os2_DEVICEPARAMETERBLOCK #define PDEVICEPARAMETERBLOCK os2_PDEVICEPARAMETERBLOCK #define _MONITORPOSITION os2__MONITORPOSITION #define MONITORPOSITION os2_MONITORPOSITION #define PMONITORPOSITION os2_PMONITORPOSITION #define _FRAME os2__FRAME #define FRAME os2_FRAME #define PFRAME os2_PFRAME #define _LDTADDRINFO os2__LDTADDRINFO #define LDTADDRINFO os2_LDTADDRINFO #define PLDTADDRINFO os2_PLDTADDRINFO #define _SCREENGROUP os2__SCREENGROUP #define SCREENGROUP os2_SCREENGROUP #define PSCREENGROUP os2_PSCREENGROUP #define _RXQUEUE os2__RXQUEUE #define RXQUEUE os2_RXQUEUE #define PRXQUEUE os2_PRXQUEUE #define _GETLINIOCTLDATA os2__GETLINIOCTLDATA #define GETLINIOCTLDATA os2_GETLINIOCTLDATA #define PGETLINIOCTLDATA os2_PGETLINIOCTLDATA #define _BANKINFO os2__BANKINFO #define BANKINFO os2_BANKINFO #define _GLOBALIOCTLDATA os2__GLOBALIOCTLDATA #define GLOBALIOCTLDATA os2_GLOBALIOCTLDATA #define _OEMSVGAINFO os2__OEMSVGAINFO #define OEMSVGAINFO os2_OEMSVGAINFO #define _OEMINFO os2__OEMINFO #define OEMINFO os2_OEMINFO #define _GETGLOBALPACKET os2__GETGLOBALPACKET #define GETGLOBALPACKET os2_GETGLOBALPACKET #define _COUNTRYCODE os2__COUNTRYCODE #define COUNTRYCODE os2_COUNTRYCODE #define PCOUNTRYCODE os2_PCOUNTRYCODE #define _COUNTRYINFO os2__COUNTRYINFO #define COUNTRYINFO os2_COUNTRYINFO #define PCOUNTRYINFO os2_PCOUNTRYINFO #define os2_RT_POINTER 1 #define os2_RT_BITMAP 2 #define os2_RT_MENU 3 #define os2_RT_DIALOG 4 #define os2_RT_STRING 5 #define os2_RT_FONTDIR 6 #define os2_RT_FONT 7 #define os2_RT_ACCELTABLE 8 #define os2_RT_RCDATA 9 #define os2_RT_MESSAGE 10 #define os2_RT_DLGINCLUDE 11 #define os2_RT_VKEYTBL 12 #define os2_RT_KEYTBL 13 #define os2_RT_CHARTBL 14 #define os2_RT_DISPLAYINFO 15 #define os2_RT_FKASHORT 16 #define os2_RT_FKALONG 17 #define os2_RT_HELPTABLE 18 #define os2_RT_HELPSUBTABLE 19 #define os2_RT_FDDIR 20 #define os2_RT_FD 21 #define os2_RT_MAX 22 #define os2_RT_RESNAMES 255 #define _RESULTCODES os2__RESULTCODES #define RESULTCODES os2_RESULTCODES #define PRESULTCODES os2_PRESULTCODES #define tib2_s os2_tib2_s #define TIB2 os2_TIB2 #define PTIB2 os2_PTIB2 #define tib_s os2_tib_s #define TIB os2_TIB #define PTIB os2_PTIB #define pib_s os2_pib_s #define PIB os2_PIB #define PPIB os2_PPIB #define PFNTHREAD os2_PFNTHREAD #define PFNEXITLIST os2_PFNEXITLIST #define _MPAFFINITY os2__MPAFFINITY #define MPAFFINITY os2_MPAFFINITY #define PMPAFFINITY os2_PMPAFFINITY #define _THREADCREATE os2__THREADCREATE #define THREADCREATE os2_THREADCREATE #define PTHREADCREATE os2_PTHREADCREATE #define _STARTDATA os2__STARTDATA #define STARTDATA os2_STARTDATA #define PSTARTDATA os2_PSTARTDATA #define _STATUSDATA os2__STATUSDATA #define STATUSDATA os2_STATUSDATA #define PSTATUSDATA os2_PSTATUSDATA #define os2_SEM_INDEFINITE_WAIT ((os2_ULONG)-1) #define os2_SEM_IMMEDIATE_RETURN 0 #define HEV os2_HEV #define PHEV os2_PHEV #define _PSEMRECORD os2__PSEMRECORD #define SEMRECORD os2_SEMRECORD #define PSEMRECORD os2_PSEMRECORD #define os2_NP_INDEFINITE_WAIT ((os2_ULONG)-1) #define os2_NP_DEFAULT_WAIT 0 #define os2_NP_STATE_DISCONNECTED 1 #define os2_NP_STATE_LISTENING 2 #define os2_NP_STATE_CONNECTED 3 #define os2_NP_STATE_CLOSING 4 #define os2_NP_ACCESS_INBOUND 0x0000 #define os2_NP_ACCESS_OUTBOUND 0x0001 #define os2_NP_ACCESS_DUPLEX 0x0002 #define os2_NP_INHERIT 0x0000 #define os2_NP_NOINHERIT 0x0080 #define os2_NP_WRITEBEHIND 0x0000 #define os2_NP_NOWRITEBEHIND 0x4000 #define os2_NP_READMODE_BYTE 0x0000 #define os2_NP_READMODE_MESSAGE 0x0100 #define os2_NP_TYPE_BYTE 0x0000 #define os2_NP_TYPE_MESSAGE 0x0400 #define os2_NP_END_CLIENT 0x0000 #define os2_NP_END_SERVER 0x4000 #define os2_NP_WAIT 0x0000 #define os2_NP_NOWAIT 0x8000 #define os2_NP_UNLIMITED_INSTANCES 0x00ff #define os2_NP_NBLK os2_NP_NOWAIT #define os2_NP_SERVER os2_NP_END_SERVER #define os2_NP_WMESG os2_NP_TYPE_MESSAGE #define os2_NP_RMESG os2_NP_READMODE_MESSAGE #define os2_NP_ICOUNT 0x00ff #define _AVAILDATA os2__AVAILDATA #define AVAILDATA os2_AVAILDATA #define PAVAILDATA os2_PAVAILDATA #define _PIPEINFO os2__PIPEINFO #define PIPEINFO os2_PIPEINFO #define PPIPEINFO os2_PPIPEINFO #define _PIPESEMSTATE os2__PIPESEMSTATE #define PIPESEMSTATE os2_PIPESEMSTATE #define PPIPESEMSTATE os2_PPIPESEMSTATE #define _REQUESTDATA os2__REQUESTDATA #define REQUESTDATA os2_REQUESTDATA #define PREQUESTDATA os2_PREQUESTDATA #define os2_CONTEXT_CONTROL 0x0001 #define os2_CONTEXT_INTEGER 0x0002 #define os2_CONTEXT_SEGMENTS 0x0004 #define os2_CONTEXT_FLOATING_POINT 0x0008 #define os2_CONTEXT_FULL (os2_CONTEXT_CONTROL | os2_CONTEXT_INTEGER | \ os2_CONTEXT_SEGMENTS | os2_CONTEXT_FLOATING_POINT) #define os2_EH_NONCONTINUABLE 0x0001 #define os2_EH_UNWINDING 0x0002 #define os2_EH_EXIT_UNWIND 0x0004 #define os2_EH_STACK_INVALID 0x0008 #define os2_EH_NESTED_CALL 0x0010 #define _fpreg os2__fpreg #define FPREG os2_FPREG #define PFPREG os2_PFPREG #define _CONTEXT os2__CONTEXT #define CONTEXTRECORD os2_CONTEXTRECORD #define PCONTEXTRECORD os2_PCONTEXTRECORD #define os2_EXCEPTION_MAXIMUM_PARAMETERS 4 #define _EXCEPTIONREPORTRECORD os2__EXCEPTIONREPORTRECORD #define EXCEPTIONREPORTRECORD os2_EXCEPTIONREPORTRECORD #define PEXCEPTIONREPORTRECORD os2_PEXCEPTIONREPORTRECORD #define ERR os2_ERR #define _EXCEPTIONREGISTRATIONRECORD os2__EXCEPTIONREGISTRATIONRECORD #define EXCEPTIONREGISTRATIONRECORD os2_EXCEPTIONREGISTRATIONRECORD #define PEXCEPTIONREGISTRATIONRECORD os2_PEXCEPTIONREGISTRATIONRECORD #define os2_QSV_MAX_PATH_LENGTH 1 #define os2_QSV_MAX_TEXT_SESSIONS 2 #define os2_QSV_MAX_PM_SESSIONS 3 #define os2_QSV_MAX_VDM_SESSIONS 4 #define os2_QSV_BOOT_DRIVE 5 #define os2_QSV_DYN_PRI_VARIATION 6 #define os2_QSV_MAX_WAIT 7 #define os2_QSV_MIN_SLICE 8 #define os2_QSV_MAX_SLICE 9 #define os2_QSV_PAGE_SIZE 10 #define os2_QSV_VERSION_MAJOR 11 #define os2_QSV_VERSION_MINOR 12 #define os2_QSV_VERSION_REVISION 13 #define os2_QSV_MS_COUNT 14 #define os2_QSV_TIME_LOW 15 #define os2_QSV_TIME_HIGH 16 #define os2_QSV_TOTPHYSMEM 17 #define os2_QSV_TOTRESMEM 18 #define os2_QSV_TOTAVAILMEM 19 #define os2_QSV_MAXPRMEM 20 #define os2_QSV_MAXSHMEM 21 #define os2_QSV_TIMER_INTERVAL 22 #define os2_QSV_MAX_COMP_LENGTH 23 #define os2_QSV_FOREGROUND_FS_SESSION 24 #define os2_QSV_FOREGROUND_PROCESS 25 #define os2_QSV_NUMPROCESSORS 26 #define os2_QSV_MAXHPRMEM 27 #define os2_QSV_MAXHSHMEM 28 #define os2_QSV_MAXPROCESSES 29 #define os2_QSV_VIRTUALADDRESSLIMIT 30 #define os2_QSV_INT10ENABLED 31 #define os2_QSV_MAX os2_QSV_INT10ENABLED #define os2_SIS_MMIOADDR 0 #define os2_SIS_MEC_TABLE 1 #define os2_SIS_SYS_LOG 2 #define os2_SIS_PERF_MEC_TABLE 3 #define _DATETIME os2__DATETIME #define DATETIME os2_DATETIME #define PDATETIME os2_PDATETIME #define HTIMER os2_HTIMER #define PHTIMER os2_PHTIMER #define os2_PADSHORT os2_USHORT pad_sh #define os2_PADCHAR os2_UCHAR pad_ch #define os2_QS_PROCESS 0x0001 #define os2_QS_SEMAPHORE 0x0002 #define os2_QS_MTE 0x0004 #define os2_QS_FILESYS 0x0008 #define os2_QS_SHMEMORY 0x0010 #define os2_QS_DISK 0x0020 #define os2_QS_HWCONFIG 0x0040 #define os2_QS_NAMEDPIPE 0x0080 #define os2_QS_THREAD 0x0100 #define os2_QS_MODVER 0x0200 #define os2_QS_SUPPORTED (os2_QS_PROCESS|os2_QS_SEMAPHORE|os2_QS_MTE|os2_QS_FILESYS|os2_QS_SHMEMORY|os2_QS_MODVER) #define os2_QS_END 0L #define os2_QS_SYSSEM_WAITING 0x01 #define os2_QS_SYSSEM_MUXWAITING 0x02 #define os2_QS_SYSSEM_OWNER_DIED 0x04 #define os2_QS_SYSSEM_EXCLUSIVE 0x08 #define os2_QS_SYSSEM_NAME_CLEANUP 0x10 #define os2_QS_SYSSEM_THREAD_OWNER_DIED 0x20 #define os2_QS_SYSSEM_EXITLIST_OWNER 0x40 #define os2_QS_DC_SEM_SHARED 0x0001 #define os2_QS_DCMW_WAIT_ANY 0x0002 #define os2_QS_DCMW_WAIT_ALL 0x0004 #define os2_QS_DCM_MUTEX_SEM 0x0008 #define os2_QS_DCE_EVENT_SEM 0x0010 #define os2_QS_DCMW_MUX_SEM 0x0020 #define os2_QS_DC_SEM_PM 0x0040 #define os2_QS_DE_POSTED 0x0040 #define os2_QS_DM_OWNER_DIED 0x0080 #define os2_QS_DMW_MTX_MUX 0x0100 #define os2_QS_DHO_SEM_OPEN 0x0200 #define os2_QS_DE_16BIT_MW 0x0400 #define os2_QS_DCE_POSTONE 0x0800 #define os2_QS_DCE_AUTORESET 0x1000 #define _QWORD os2__QWORD #define QWORD os2_QWORD #define PQWORD os2_PQWORD #define _QSGREC os2__QSGREC #define QSGREC os2_QSGREC #define _QSTREC os2__QSTREC #define QSTREC os2_QSTREC #define _QSPREC os2__QSPREC #define QSPREC os2_QSPREC #define _QSS16REC os2__QSS16REC #define QSS16REC os2_QSS16REC #define _QSS16HEADREC os2__QSS16HEADREC #define QSS16HEADREC os2_QSS16HEADREC #define _QSMREC os2__QSMREC #define QSMREC os2_QSMREC #define _QSOPENQ os2__QSOPENQ #define QSOPENQ os2_QSOPENQ #define _QSEVENT os2__QSEVENT #define QSEVENT os2_QSEVENT #define _QSMUTEX os2__QSMUTEX #define QSMUTEX os2_QSMUTEX #define _QSMUX os2__QSMUX #define QSMUX os2_QSMUX #define QSHUN os2_QSHUN #define _QSS32REC os2__QSS32REC #define QSS32REC os2_QSS32REC #define _QSLOBJREC os2__QSLOBJREC #define QSLOBJREC os2_QSLOBJREC #define _QSLREC os2__QSLREC #define QSLREC os2_QSLREC #define _QSEXLREC os2__QSEXLREC #define QSEXLREC os2_QSEXLREC #define _QSSFT os2__QSSFT #define QSSFT os2_QSSFT #define _QSFREC os2__QSFREC #define QSFREC os2_QSFREC #define _QSPTRREC os2__QSPTRREC #define QSPTRREC os2_QSPTRREC #define SGID os2_SGID #define HVDD os2_HVDD #define PHVDD os2_PHVDD #define HSPINLOCK os2_HSPINLOCK #define PHSPINLOCK os2_PHSPINLOCK #define _TStat os2__TStat #define _uDB os2__uDB #define os2_SIS_MMIOADDR 0 #define os2_SIS_MEC_TABLE 1 #define os2_SIS_SYS_LOG 2 #define os2_SIS_PERF_MEC_TABLE 3 #define _RXSTRING os2__RXSTRING #define RXSTRING os2_RXSTRING #define PRXSTRING os2_PRXSTRING #define _RXSYSEXIT os2__RXSYSEXIT #define RXSYSEXIT os2_RXSYSEXIT #define PRXSYSEXIT os2_PRXSYSEXIT #define os2_MAKERXSTRING (r,p,l) \ ((r).strptr = (PCH)p, (r).strlength = (os2_ULONG)l) #define _SHVBLOCK os2__SHVBLOCK #define SHVBLOCK os2_SHVBLOCK #define PSHVBLOCK os2_PSHVBLOCK #define PEXIT os2_PEXIT #define _RXFNC_FLAGS os2__RXFNC_FLAGS #define RXFNC_FLAGS os2_RXFNC_FLAGS #define _RXFNCCAL_PARM os2__RXFNCCAL_PARM #define RXFNCCAL_PARM os2_RXFNCCAL_PARM #define _RXCMD_FLAGS os2__RXCMD_FLAGS #define RXCMD_FLAGS os2_RXCMD_FLAGS #define _RXCMDHST_PARM os2__RXCMDHST_PARM #define RXCMDHST_PARM os2_RXCMDHST_PARM #define _RXMSQPLL_PARM os2__RXMSQPLL_PARM #define RXMSQPLL_PARM os2_RXMSQPLL_PARM #define _RXMSQ_FLAGS os2__RXMSQ_FLAGS #define RXMSQ_FLAGS os2_RXMSQ_FLAGS #define _RXMSQPSH_PARM os2__RXMSQPSH_PARM #define RXMSQPSH_PARM os2_RXMSQPSH_PARM #define _RXMSQSIZ_PARM os2__RXMSQSIZ_PARM #define RXMSQSIZ_PARM os2_RXMSQSIZ_PARM #define _RXMSQNAM_PARM os2__RXMSQNAM_PARM #define RXMSQNAM_PARM os2_RXMSQNAM_PARM #define _RXSIOSAY_PARM os2__RXSIOSAY_PARM #define RXSIOSAY_PARM os2_RXSIOSAY_PARM #define _RXSIOTRC_PARM os2__RXSIOTRC_PARM #define RXSIOTRC_PARM os2_RXSIOTRC_PARM #define _RXSIOTRD_PARM os2__RXSIOTRD_PARM #define RXSIOTRD_PARM os2_RXSIOTRD_PARM #define _RXSIODR_PARM os2__RXSIODR_PARM #define RXSIODTR_PARM os2_RXSIODTR_PARM #define _RXHLT_FLAGS os2__RXHLT_FLAGS #define RXHLT_FLAGS os2_RXHLT_FLAGS #define _RXHLTTST_PARM os2__RXHLTTST_PARM #define RXHLTTST_PARM os2_RXHLTTST_PARM #define _RXTRC_FLAGS os2__RXTRC_FLAGS #define RXTRC_FLAGS os2_RXTRC_FLAGS #define _RXTRCTST_PARM os2__RXTRCTST_PARM #define RXTRCTST_PARM os2_RXTRCTST_PARM #define os2_WM_DBCSFIRST 0x00b0 #define os2_WM_DBCSLAST 0x00cf #define os2_WC_FRAME ((PSZ)0xffff0001) #define os2_WC_COMBOBOX ((PSZ)0xffff0002) #define os2_WC_BUTTON ((PSZ)0xffff0003) #define os2_WC_MENU ((PSZ)0xffff0004) #define os2_WC_STATIC ((PSZ)0xffff0005) #define os2_WC_ENTRYFIELD ((PSZ)0xffff0006) #define os2_WC_LISTBOX ((PSZ)0xffff0007) #define os2_WC_SCROLLBAR ((PSZ)0xffff0008) #define os2_WC_TITLEBAR ((PSZ)0xffff0009) #define os2_WC_MLE ((PSZ)0xffff000a) #define os2_WC_APPSTAT ((PSZ)0xffff0010) #define os2_WC_KBDSTAT ((PSZ)0xffff0011) #define os2_WC_PECIC ((PSZ)0xffff0012) #define os2_WC_DBE_KKPOPUP ((PSZ)0xffff0013) #define os2_WC_SPINBUTTON ((PSZ)0xffff0020) #define os2_WC_CONTAINER ((PSZ)0xffff0025) #define os2_WC_SLIDER ((PSZ)0xffff0026) #define os2_WC_VALUESET ((PSZ)0xffff0027) #define os2_WC_NOTEBOOK ((PSZ)0xffff0028) #define os2_WC_PENFIRST ((PSZ)0xffff0029) #define os2_WC_PENLAST ((PSZ)0xffff002c) #define os2_WC_MMPMFIRST ((PSZ)0xffff0040) #define os2_WC_CIRCULARSLIDER ((PSZ)0xffff0041) #define os2_WC_MMPMLAST ((PSZ)0xffff004f) #define os2_WS_VISIBLE 0x80000000 #define os2_WS_DISABLED 0x40000000 #define os2_WS_CLIPCHILDREN 0x20000000 #define os2_WS_CLIPSIBLINGS 0x10000000 #define os2_WS_PARENTCLIP 0x08000000 #define os2_WS_SAVEBITS 0x04000000 #define os2_WS_SYNCPAINT 0x02000000 #define os2_WS_MINIMIZED 0x01000000 #define os2_WS_MAXIMIZED 0x00800000 #define os2_WS_ANIMATE 0x00400000 #define os2_WS_GROUP 0x00010000 #define os2_WS_TABSTOP 0x00020000 #define os2_WS_MULTISELECT 0x00040000 #define os2_CS_MOVENOTIFY 0x00000001 #define os2_CS_SIZEREDRAW 0x00000004 #define os2_CS_HITTEST 0x00000008 #define os2_CS_PUBLIC 0x00000010 #define os2_CS_FRAME 0x00000020 #define os2_CS_CLIPCHILDREN 0x20000000 #define os2_CS_CLIPSIBLINGS 0x10000000 #define os2_CS_PARENTCLIP 0x08000000 #define os2_CS_SAVEBITS 0x04000000 #define os2_CS_SYNCPAINT 0x02000000 #define os2_DT_LEFT 0x00000000 #define os2_DT_QUERYEXTENT 0x00000002 #define os2_DT_UNDERSCORE 0x00000010 #define os2_DT_STRIKEOUT 0x00000020 #define os2_DT_TEXTATTRS 0x00000040 #define os2_DT_EXTERNALLEADING 0x00000080 #define os2_DT_CENTER 0x00000100 #define os2_DT_RIGHT 0x00000200 #define os2_DT_TOP 0x00000000 #define os2_DT_VCENTER 0x00000400 #define os2_DT_BOTTOM 0x00000800 #define os2_DT_HALFTONE 0x00001000 #define os2_DT_MNEMONIC 0x00002000 #define os2_DT_WORDBREAK 0x00004000 #define os2_DT_ERASERECT 0x00008000 #define os2_SWP_SIZE 0x0001 #define os2_SWP_MOVE 0x0002 #define os2_SWP_ZORDER 0x0004 #define os2_SWP_SHOW 0x0008 #define os2_SWP_HIDE 0x0010 #define os2_SWP_NOREDRAW 0x0020 #define os2_SWP_NOADJUST 0x0040 #define os2_SWP_ACTIVATE 0x0080 #define os2_SWP_DEACTIVATE 0x0100 #define os2_SWP_EXTSTATECHANGE 0x0200 #define os2_SWP_MINIMIZE 0x0400 #define os2_SWP_MAXIMIZE 0x0800 #define os2_SWP_RESTORE 0x1000 #define os2_SWP_FOCUSACTIVATE 0x2000 #define os2_SWP_FOCUSDEACTIVATE 0x4000 #define os2_SWP_NOAUTOCLOSE 0x8000 #define os2_HWND_DESKTOP ((os2_HWND)1) #define os2_HWND_OBJECT ((os2_HWND)2) #define os2_HWND_TOP ((os2_HWND)3) #define os2_HWND_BOTTOM ((os2_HWND)4) #define os2_HWND_THREADCAPTURE ((os2_HWND)5) #define HACCEL os2_HACCEL #define HRGN os2_HRGN #define PHRGN os2_PHRGN #define MRESULT os2_MRESULT #define PMRESULT os2_PMRESULT #define MPARAM os2_MPARAM #define PMPARAM os2_PMPARAM #define HPOINTER os2_HPOINTER #define HLIB os2_HLIB #define PHLIB os2_PHLIB #define COLOR os2_COLOR #define PCOLOR os2_PCOLOR #define HAB os2_HAB #define PHAB os2_PHAB #define HPS os2_HPS #define PHPS os2_PHPS #define HDC os2_HDC #define PHDC os2_PHDC #define HWND os2_HWND #define PHWND os2_PHWND #define HMQ os2_HMQ #define HPAL os2_HPAL #define PHPAL os2_PHPAL #define HBITMAP os2_HBITMAP #define PHBITMAP os2_PHBITMAP #define ERRORID os2_ERRORID #define PERRORID os2_PERRORID #define PFNWP os2_PFNWP #define os2_ERRORIDERROR (errid) (os2_LOUSHORT (errid)) #define os2_ERRORIDSEV (errid) (os2_HIUSHORT (errid)) #define os2_MAKEERRORID (sev,error) (os2_ERRORID)( os2_MAKEULONG ((error), (sev))) #define _POINTL os2__POINTL #define POINTL os2_POINTL #define PPOINTL os2_PPOINTL #define _POINTS os2__POINTS #define POINTS os2_POINTS #define PPOINTS os2_PPOINTS #define _RECTL os2__RECTL #define RECTL os2_RECTL #define PRECTL os2_PRECTL #define os2_WM_NULL 0x0000 #define os2_WM_CREATE 0x0001 #define os2_WM_DESTROY 0x0002 #define os2_WM_ENABLE 0x0004 #define os2_WM_SHOW 0x0005 #define os2_WM_MOVE 0x0006 #define os2_WM_SIZE 0x0007 #define os2_WM_ADJUSTWINDOWPOS 0x0008 #define os2_WM_CALCVALIDRECTS 0x0009 #define os2_WM_SETWINDOWPARAMS 0x000a #define os2_WM_QUERYWINDOWPARAMS 0x000b #define os2_WM_HITTEST 0x000c #define os2_WM_ACTIVATE 0x000d #define os2_WM_SETFOCUS 0x000f #define os2_WM_SETSELECTION 0x0010 #define os2_WM_PPAINT 0x0011 #define os2_WM_PSETFOCUS 0x0012 #define os2_WM_PSYSCOLORCHANGE 0x0013 #define os2_WM_PSIZE 0x0014 #define os2_WM_PACTIVATE 0x0015 #define os2_WM_PCONTROL 0x0016 #define os2_WM_COMMAND 0x0020 #define os2_WM_SYSCOMMAND 0x0021 #define os2_WM_HELP 0x0022 #define os2_WM_PAINT 0x0023 #define os2_WM_TIMER 0x0024 #define os2_WM_SEM1 0x0025 #define os2_WM_SEM2 0x0026 #define os2_WM_SEM3 0x0027 #define os2_WM_SEM4 0x0028 #define os2_WM_CLOSE 0x0029 #define os2_WM_QUIT 0x002a #define os2_WM_SYSCOLORCHANGE 0x002b #define os2_WM_SYSVALUECHANGED 0x002d #define os2_WM_APPTERMINATENOTIFY 0x002e #define os2_WM_PRESPARAMCHANGED 0x002f #define os2_WM_CONTROL 0x0030 #define os2_WM_VSCROLL 0x0031 #define os2_WM_HSCROLL 0x0032 #define os2_WM_INITMENU 0x0033 #define os2_WM_MENUSELECT 0x0034 #define os2_WM_MENUEND 0x0035 #define os2_WM_DRAWITEM 0x0036 #define os2_WM_MEASUREITEM 0x0037 #define os2_WM_CONTROLPOINTER 0x0038 #define os2_WM_QUERYDLGCODE 0x003a #define os2_WM_INITDLG 0x003b #define os2_WM_SUBSTITUTESTRING 0x003c #define os2_WM_MATCHMNEMONIC 0x003d #define os2_WM_SAVEAPPLICATION 0x003e #define os2_WM_HELPBASE 0x0f00 #define os2_WM_HELPTOP 0x0fff #define os2_WM_USER 0x1000 #define _QMSG os2__QMSG #define QMSG os2_QMSG #define PQMSG os2_PQMSG #define _COMMANDMSG os2__COMMANDMSG #define CMDMSG os2_CMDMSG #define PCMDMSG os2_PCMDMSG #define _MQINFO os2__MQINFO #define MQINFO os2_MQINFO #define PMQINFO os2_PMQINFO #define os2_COMMANDMSG (pmsg) ((os2_PCMDMSG)((os2_PBYTE)pmsg + sizeof (os2_ULONG))) #define _SWP os2__SWP #define SWP os2_SWP #define PSWP os2_PSWP #define _ICONINFO os2__ICONINFO #define ICONINFO os2_ICONINFO #define PICONINFO os2_PICONINFO #define os2_MPVOID ((os2_MPARAM)0) #define os2_MPFROMP (x) ((os2_MPARAM)((os2_ULONG)(x))) #define os2_MPFROMHWND (x) ((os2_MPARAM)(os2_HWND)(x)) #define os2_MPFROMCHAR (x) ((os2_MPARAM)(os2_ULONG)(os2_USHORT)(x)) #define os2_MPFROMSHORT (x) ((os2_MPARAM)(os2_ULONG)(os2_USHORT)(x)) #define os2_MPFROM2SHORT (x1,x2) ((os2_MPARAM) os2_MAKELONG (x1, x2)) #define os2_MPFROMSH2CH (s,c1,c2) ((os2_MPARAM) os2_MAKELONG (s, os2_MAKESHORT (c1, c2))) #define os2_MPFROMLONG (x) ((os2_MPARAM)(os2_ULONG)(x)) #define os2_PVOIDFROMMP (mp) ((os2_PVOID)(mp)) #define os2_HWNDFROMMP (mp) ((os2_HWND)(mp)) #define os2_CHAR1FROMMP (mp) ((os2_UCHAR)(os2_ULONG)(mp)) #define os2_CHAR2FROMMP (mp) ((os2_UCHAR)((os2_ULONG)mp >> 8)) #define os2_CHAR3FROMMP (mp) ((os2_UCHAR)((os2_ULONG)mp >> 16)) #define os2_CHAR4FROMMP (mp) ((os2_UCHAR)((os2_ULONG)mp >> 24)) #define os2_SHORT1FROMMP (mp) ((os2_USHORT)(os2_ULONG)(mp)) #define os2_SHORT2FROMMP (mp) ((os2_USHORT)((os2_ULONG)mp >> 16)) #define os2_LONGFROMMP (mp) ((os2_ULONG)(mp)) #define os2_MRFROMP (x) ((os2_MRESULT)(os2_PVOID)(x)) #define os2_MRFROMSHORT (x) ((os2_MRESULT)(os2_ULONG)(os2_USHORT)(x)) #define os2_MRFROM2SHORT (x1,x2) ((os2_MRESULT) os2_MAKELONG (x1, x2)) #define os2_MRFROMLONG (x) ((os2_MRESULT)(os2_ULONG)(x)) #define os2_PVOIDFROMMR (mr) ((os2_VOID *)(mr)) #define os2_SHORT1FROMMR (mr) ((os2_USHORT)((os2_ULONG)mr)) #define os2_SHORT2FROMMR (mr) ((os2_USHORT)((os2_ULONG)mr >> 16)) #define os2_LONGFROMMR (mr) ((os2_ULONG)(mr)) #define _FRAMECDATA os2__FRAMECDATA #define FRAMECDATA os2_FRAMECDATA #define PFRAMECDATA os2_PFRAMECDATA #define os2_WM_FLASHWINDOW 0x0040 #define os2_WM_FORMATFRAME 0x0041 #define os2_WM_UPDATEFRAME 0x0042 #define os2_WM_FOCUSCHANGE 0x0043 #define os2_WM_SETBORDERSIZE 0x0044 #define os2_WM_TRACKFRAME 0x0045 #define os2_WM_MINMAXFRAME 0x0046 #define os2_WM_SETICON 0x0047 #define os2_WM_QUERYICON 0x0048 #define os2_WM_SETACCELTABLE 0x0049 #define os2_WM_QUERYACCELTABLE 0x004a #define os2_WM_TRANSLATEACCEL 0x004b #define os2_WM_QUERYTRACKINFO 0x004c #define os2_WM_QUERYBORDERSIZE 0x004d #define os2_WM_NEXTMENU 0x004e #define os2_WM_ERASEBACKGROUND 0x004f #define os2_WM_QUERYFRAMEINFO 0x0050 #define os2_WM_QUERYFOCUSCHAIN 0x0051 #define os2_WM_OWNERPOSCHANGE 0x0052 #define os2_WM_CALCFRAMERECT 0x0053 #define os2_WM_WINDOWPOSCHANGED 0x0055 #define os2_WM_ADJUSTFRAMEPOS 0x0056 #define os2_WM_QUERYFRAMECTLCOUNT 0x0059 #define os2_WM_QUERYHELPINFO 0x005b #define os2_WM_SETHELPINFO 0x005c #define os2_WM_ERROR 0x005d #define os2_WM_REALIZEPALETTE 0x005e #define HSAVEWP os2_HSAVEWP #define _QVERSDATA os2__QVERSDATA #define QVERSDATA os2_QVERSDATA #define PQVERSDATA os2_PQVERSDATA #define os2_WM_QUERYCONVERTPOS 0x00b0 #define _CLASSINFO os2__CLASSINFO #define CLASSINFO os2_CLASSINFO #define PCLASSINFO os2_PCLASSINFO #define _CREATESTRUCT os2__CREATESTRUCT #define CREATESTRUCT os2_CREATESTRUCT #define PCREATESTRUCT os2_PCREATESTRUCT #define HENUM os2_HENUM #define _ACCEL os2__ACCEL #define ACCEL os2_ACCEL #define PACCEL os2_PACCEL #define _ACCELTABLE os2__ACCELTABLE #define ACCELTABLE os2_ACCELTABLE #define PACCELTABLE os2_PACCELTABLE #define HATOMTBL os2_HATOMTBL #define ATOM os2_ATOM #define os2_MAKEINTATOM (x) ((PCH) os2_MAKEULONG (x, 0xffff)) #define _BTNCDATA os2__BTNCDATA #define BTNCDATA os2_BTNCDATA #define PBTNCDATA os2_PBTNCDATA #define _USERBUTTON os2__USERBUTTON #define USERBUTTON os2_USERBUTTON #define PUSERBUTTON os2_PUSERBUTTON #define os2_WM_RENDERFMT 0x0060 #define os2_WM_RENDERALLFMTS 0x0061 #define os2_WM_DESTROYCLIPBOARD 0x0062 #define os2_WM_PAINTCLIPBOARD 0x0063 #define os2_WM_SIZECLIPBOARD 0x0064 #define os2_WM_HSCROLLCLIPBOARD 0x0065 #define os2_WM_VSCROLLCLIPBOARD 0x0066 #define os2_WM_DRAWCLIPBOARD 0x0067 #define _CPTEXT os2__CPTEXT #define CPTEXT os2_CPTEXT #define PCPTEXT os2_PCPTEXT #define _MFP os2__MFP #define MFP os2_MFP #define PMFP os2_PMFP #define os2_WM_DDE_FIRST 0x00a0 #define os2_WM_DDE_INITIATE 0x00a0 #define os2_WM_DDE_REQUEST 0x00a1 #define os2_WM_DDE_ACK 0x00a2 #define os2_WM_DDE_DATA 0x00a3 #define os2_WM_DDE_ADVISE 0x00a4 #define os2_WM_DDE_UNADVISE 0x00a5 #define os2_WM_DDE_POKE 0x00a6 #define os2_WM_DDE_EXECUTE 0x00a7 #define os2_WM_DDE_TERMINATE 0x00a8 #define os2_WM_DDE_INITIATEACK 0x00a9 #define os2_WM_DDE_LAST 0x00af #define _CONVCONTEXT os2__CONVCONTEXT #define CONVCONTEXT os2_CONVCONTEXT #define PCONVCONTEXT os2_PCONVCONTEXT #define _DDEINIT os2__DDEINIT #define DDEINIT os2_DDEINIT #define PDDEINIT os2_PDDEINIT #define _DDESTRUCT os2__DDESTRUCT #define DDESTRUCT os2_DDESTRUCT #define PDDESTRUCT os2_PDDESTRUCT #define os2_DDES_PABDATA (pddes) \ (((os2_PBYTE)pddes) + ((PDDESTRUCT)pddes)->offabData) #define os2_DDEI_PCONVCONTEXT (pddei) \ ((PCONVCONTEXT)((os2_PBYTE)pddei + pddei->offConvContext)) #define _CURSORINFO os2__CURSORINFO #define CURSORINFO os2_CURSORINFO #define PCURSORINFO os2_PCURSORINFO #define _DESKTOP os2__DESKTOP #define DESKTOP os2_DESKTOP #define PDESKTOP os2_PDESKTOP #define os2_MB_OK 0x0000 #define os2_MB_OKCANCEL 0x0001 #define os2_MB_RETRYCANCEL 0x0002 #define os2_MB_ABORTRETRYIGNORE 0x0003 #define os2_MB_YESNO 0x0004 #define os2_MB_YESNOCANCEL 0x0005 #define os2_MB_CANCEL 0x0006 #define os2_MB_ENTER 0x0007 #define os2_MB_ENTERCANCEL 0x0008 #define os2_MB_NOICON 0x0000 #define os2_MB_CUANOTIFICATION 0x0000 #define os2_MB_ICONQUESTION 0x0010 #define os2_MB_ICONEXCLAMATION 0x0020 #define os2_MB_CUAWARNING 0x0020 #define os2_MB_ICONASTERISK 0x0030 #define os2_MB_ICONHAND 0x0040 #define os2_MB_CUACRITICAL 0x0040 #define os2_MB_QUERY os2_MB_ICONQUESTION #define os2_MB_WARNING os2_MB_CUAWARNING #define os2_MB_INFORMATION os2_MB_ICONASTERISK #define os2_MB_CRITICAL os2_MB_CUACRITICAL #define os2_MB_ERROR os2_MB_CRITICAL #define os2_MB_CUSTOMICON 0x0080 #define os2_MB_DEFBUTTON1 0x0000 #define os2_MB_DEFBUTTON2 0x0100 #define os2_MB_DEFBUTTON3 0x0200 #define os2_MB_APPLMODAL 0x0000 #define os2_MB_SYSTEMMODAL 0x1000 #define os2_MB_HELP 0x2000 #define os2_MB_MOVEABLE 0x4000 #define os2_MB_NONMODAL 0x8000 #define _MB2D os2__MB2D #define MB2D os2_MB2D #define PMB2D os2_PMB2D #define _MB2INFO os2__MB2INFO #define MB2INFO os2_MB2INFO #define PMB2INFO os2_PMB2INFO #define os2_WinCheckButton (hwndDlg,id,usCheckState) \ ((os2_ULONG)WinSendDlgItemMsg (hwndDlg, id, BM_SETCHECK, \ os2_MPFROMSHORT (usCheckState), (os2_MPARAM)NULL)) #define os2_WinIsControlEnabled (hwndDlg,id) \ ((os2_BOOL)WinIsWindowEnabled (WinWindowFromID (hwndDlg, id))) #define os2_WinQueryButtonCheckstate (hwndDlg,id) \ ((os2_ULONG)WinSendDlgItemMsg (hwndDlg, id, BM_QUERYCHECK, \ (os2_MPARAM)NULL, (os2_MPARAM)NULL)) #define _DLGTITEM os2__DLGTITEM #define DLGTITEM os2_DLGTITEM #define PDLGTITEM os2_PDLGTITEM #define _DLGTEMPLATE os2__DLGTEMPLATE #define DLGTEMPLATE os2_DLGTEMPLATE #define PDLGTEMPLATE os2_PDLGTEMPLATE #define _COMBOCDATA os2__COMBOCDATA #define COMBOCDATA os2_COMBOCDATA #define PCOMBOCDATA os2_PCOMBOCDATA #define _ENTRYFDATA os2__ENTRYFDATA #define ENTRYFDATA os2_ENTRYFDATA #define PENTRYFDATA os2_PENTRYFDATA #define _ERRINFO os2__ERRINFO #define ERRINFO os2_ERRINFO #define PERRINFO os2_PERRINFO #define _SMHSTRUCT os2__SMHSTRUCT #define SMHSTRUCT os2_SMHSTRUCT #define PSMHSTRUCT os2_PSMHSTRUCT #define os2_WM_MOUSEFIRST 0x0070 #define os2_WM_MOUSEMOVE 0x0070 #define os2_WM_BUTTONCLICKFIRST 0x0071 #define os2_WM_BUTTON1DOWN 0x0071 #define os2_WM_BUTTON1UP 0x0072 #define os2_WM_BUTTON1DBLCLK 0x0073 #define os2_WM_BUTTON2DOWN 0x0074 #define os2_WM_BUTTON2UP 0x0075 #define os2_WM_BUTTON2DBLCLK 0x0076 #define os2_WM_BUTTON3DOWN 0x0077 #define os2_WM_BUTTON3UP 0x0078 #define os2_WM_BUTTON3DBLCLK 0x0079 #define os2_WM_BUTTONCLICKLAST 0x0079 #define os2_WM_MOUSELAST 0x0079 #define os2_WM_CHAR 0x007a #define os2_WM_VIOCHAR 0x007b #define os2_WM_JOURNALNOTIFY 0x007c #define os2_WM_MOUSEMAP 0x007d #define os2_WM_VRNDISABLED 0x007e #define os2_WM_VRNENABLED 0x007f #define os2_WM_EXTMOUSEFIRST 0x0410 #define os2_WM_CHORD 0x0410 #define os2_WM_BUTTON1MOTIONSTART 0x0411 #define os2_WM_BUTTON1MOTIONEND 0x0412 #define os2_WM_BUTTON1CLICK 0x0413 #define os2_WM_BUTTON2MOTIONSTART 0x0414 #define os2_WM_BUTTON2MOTIONEND 0x0415 #define os2_WM_BUTTON2CLICK 0x0416 #define os2_WM_BUTTON3MOTIONSTART 0x0417 #define os2_WM_BUTTON3MOTIONEND 0x0418 #define os2_WM_BUTTON3CLICK 0x0419 #define os2_WM_EXTMOUSELAST 0x0419 #define os2_WM_MOUSETRANSLATEFIRST 0x0420 #define os2_WM_BEGINDRAG 0x0420 #define os2_WM_ENDDRAG 0x0421 #define os2_WM_SINGLESELECT 0x0422 #define os2_WM_OPEN 0x0423 #define os2_WM_CONTEXTMENU 0x0424 #define os2_WM_CONTEXTHELP 0x0425 #define os2_WM_TEXTEDIT 0x0426 #define os2_WM_BEGINSELECT 0x0427 #define os2_WM_ENDSELECT 0x0428 #define os2_WM_MOUSETRANSLATELAST 0x0428 #define os2_WM_PICKUP 0x0429 #define os2_WM_PENFIRST 0x0481 #define os2_WM_PENLAST 0x049f #define os2_WM_MMPMFIRST 0x0500 #define os2_WM_MMPMLAST 0x05ff #define os2_WM_BIDI_FIRST 0x0bd0 #define os2_WM_BIDI_LAST 0x0bff #define _CHARMSG os2__CHARMSG #define CHRMSG os2_CHRMSG #define PCHRMSG os2_PCHRMSG #define _MOUSEMSG os2__MOUSEMSG #define MSEMSG os2_MSEMSG #define PMSEMSG os2_PMSEMSG #define os2_CHARMSG (pmsg) ((os2_PCHRMSG)((os2_PBYTE)pmsg + sizeof (os2_ULONG))) #define os2_MOUSEMSG (pmsg) ((os2_PMSEMSG)((os2_PBYTE)pmsg + sizeof (os2_ULONG))) #define _LBOXINFO os2__LBOXINFO #define LBOXINFO os2_LBOXINFO #define PLBOXINFO os2_PLBOXINFO #define os2_WinDeleteLboxItem (hwndLbox,index) \ ((os2_LONG)WinSendMsg (hwndLbox, LM_DELETEITEM, os2_MPFROMLONG (index), \ (os2_MPARAM)NULL)) #define os2_WinInsertLboxItem (hwndLbox,index,psz) \ ((os2_LONG)WinSendMsg (hwndLbox, LM_INSERTITEM, os2_MPFROMLONG(index), \ os2_MPFROMP (psz))) #define os2_WinQueryLboxCount (hwndLbox) \ ((os2_LONG)WinSendMsg (hwndLbox, LM_QUERYITEMCOUNT, (os2_MPARAM)NULL, \ (os2_MPARAM)NULL)) #define os2_WinQueryLboxItemText (hwndLbox,index,psz,cchMax) \ ((os2_LONG)WinSendMsg (hwndLbox, LM_QUERYITEMTEXT, \ os2_MPFROM2SHORT((index), (cchMax)), os2_MPFROMP (psz))) #define os2_WinQueryLboxItemTextLength (hwndLbox,index) \ ((os2_SHORT)WinSendMsg (hwndLbox, LM_QUERYITEMTEXTLENGTH, \ os2_MPFROMSHORT (index), (os2_MPARAM)NULL)) #define os2_WinQueryLboxSelectedItem (hwndLbox) \ ((os2_LONG)WinSendMsg (hwndLbox, LM_QUERYSELECTION, os2_MPFROMLONG (LIT_FIRST), \ (os2_MPARAM)NULL)) #define os2_WinSetLboxItemText (hwndLbox,index,psz) \ ((os2_BOOL)WinSendMsg (hwndLbox, LM_SETITEMTEXT, \ os2_MPFROMLONG (index), os2_MPFROMP (psz))) #define os2_MIA_NODISMISS 0x0020 #define os2_MIA_FRAMED 0x1000 #define os2_MIA_CHECKED 0x2000 #define os2_MIA_DISABLED 0x4000 #define os2_MIA_HILITED 0x8000 #define _MENUITEM os2__MENUITEM #define MENUITEM os2_MENUITEM #define PMENUITEM os2_PMENUITEM #define _mti os2__mti #define MTI os2_MTI #define _mt os2__mt #define MT os2_MT #define LPMT os2_LPMT #define _OWNERITEM os2__OWNERITEM #define OWNERITEM os2_OWNERITEM #define POWNERITEM os2_POWNERITEM #define os2_WinCheckMenuItem (hwndMenu,id,fcheck) \ ((os2_BOOL)WinSendMsg (hwndMenu, MM_SETITEMATTR, \ os2_MPFROM2SHORT (id, TRUE), \ os2_MPFROM2SHORT (os2_MIA_CHECKED, \ ((os2_USHORT)(fcheck) ? os2_MIA_CHECKED : 0)))) #define os2_WinEnableMenuItem (hwndMenu,id,fEnable) \ ((os2_BOOL)WinSendMsg (hwndMenu, MM_SETITEMATTR, os2_MPFROM2SHORT (id, TRUE), \ os2_MPFROM2SHORT (os2_MIA_DISABLED, \ ((os2_USHORT)(fEnable) ? 0 : os2_MIA_DISABLED)))) #define os2_WinIsMenuItemChecked (hwndMenu,id) \ ((os2_BOOL)WinSendMsg (hwndMenu, MM_QUERYITEMATTR, \ os2_MPFROM2SHORT (id, TRUE), \ os2_MPFROMLONG (os2_MIA_CHECKED))) #define os2_WinIsMenuItemEnabled (hwndMenu,id) \ (!(os2_BOOL)WinSendMsg (hwndMenu, MM_QUERYITEMATTR, \ os2_MPFROM2SHORT (id, TRUE), \ os2_MPFROMLONG (os2_MIA_DISABLED))) #define os2_WinIsMenuItemValid (hwndMenu,id) \ ((os2_BOOL)WinSendMsg (hwndMenu, MM_ISITEMVALID, \ os2_MPFROM2SHORT (id, TRUE), os2_MPFROMLONG (FALSE))) #define os2_WinSetMenuItemText (hwndMenu,id,psz) \ ((os2_BOOL)WinSendMsg (hwndMenu, MM_SETITEMTEXT, \ os2_MPFROMLONG (id), os2_MPFROMP (psz))) #define os2_QS_KEY 0x0001 #define os2_QS_MOUSEBUTTON 0x0002 #define os2_QS_MOUSEMOVE 0x0004 #define os2_QS_MOUSE 0x0006 #define os2_QS_TIMER 0x0008 #define os2_QS_PAINT 0x0010 #define os2_QS_POSTMSG 0x0020 #define os2_QS_SEM1 0x0040 #define os2_QS_SEM2 0x0080 #define os2_QS_SEM3 0x0100 #define os2_QS_SEM4 0x0200 #define os2_QS_SENDMSG 0x0400 #define os2_QS_MSGINPUT 0x0800 #define _WNDPARAMS os2__WNDPARAMS #define WNDPARAMS os2_WNDPARAMS #define PWNDPARAMS os2_PWNDPARAMS #define _POINTERINFO os2__POINTERINFO #define POINTERINFO os2_POINTERINFO #define PPOINTERINFO os2_PPOINTERINFO #define _SBCDATA os2__SBCDATA #define SBCDATA os2_SBCDATA #define PSBCDATA os2_PSBCDATA #define os2_WM_MSGBOXINIT 0x010e #define os2_WM_MSGBOXDISMISS 0x010f #define os2_SV_SWAPBUTTON 0 #define os2_SV_DBLCLKTIME 1 #define os2_SV_CXDBLCLK 2 #define os2_SV_CYDBLCLK 3 #define os2_SV_CXSIZEBORDER 4 #define os2_SV_CYSIZEBORDER 5 #define os2_SV_ALARM 6 #define os2_SV_CURSORRATE 9 #define os2_SV_FIRSTSCROLLRATE 10 #define os2_SV_SCROLLRATE 11 #define os2_SV_NUMBEREDLISTS 12 #define os2_SV_WARNINGFREQ 13 #define os2_SV_NOTEFREQ 14 #define os2_SV_ERRORFREQ 15 #define os2_SV_WARNINGDURATION 16 #define os2_SV_NOTEDURATION 17 #define os2_SV_ERRORDURATION 18 #define os2_SV_CXSCREEN 20 #define os2_SV_CYSCREEN 21 #define os2_SV_CXVSCROLL 22 #define os2_SV_CYHSCROLL 23 #define os2_SV_CYVSCROLLARROW 24 #define os2_SV_CXHSCROLLARROW 25 #define os2_SV_CXBORDER 26 #define os2_SV_CYBORDER 27 #define os2_SV_CXDLGFRAME 28 #define os2_SV_CYDLGFRAME 29 #define os2_SV_CYTITLEBAR 30 #define os2_SV_CYVSLIDER 31 #define os2_SV_CXHSLIDER 32 #define os2_SV_CXMINMAXBUTTON 33 #define os2_SV_CYMINMAXBUTTON 34 #define os2_SV_CYMENU 35 #define os2_SV_CXFULLSCREEN 36 #define os2_SV_CYFULLSCREEN 37 #define os2_SV_CXICON 38 #define os2_SV_CYICON 39 #define os2_SV_CXPOINTER 40 #define os2_SV_CYPOINTER 41 #define os2_SV_DEBUG 42 #define os2_SV_CMOUSEBUTTONS 43 #define os2_SV_CPOINTERBUTTONS 43 #define os2_SV_POINTERLEVEL 44 #define os2_SV_CURSORLEVEL 45 #define os2_SV_TRACKRECTLEVEL 46 #define os2_SV_CTIMERS 47 #define os2_SV_MOUSEPRESENT 48 #define os2_SV_CXBYTEALIGN 49 #define os2_SV_CXALIGN 49 #define os2_SV_CYBYTEALIGN 50 #define os2_SV_CYALIGN 50 #define os2_SV_DESKTOPWORKAREAYTOP 51 #define os2_SV_DESKTOPWORKAREAYBOTTOM 52 #define os2_SV_DESKTOPWORKAREAXRIGHT 53 #define os2_SV_DESKTOPWORKAREAXLEFT 54 #define os2_SV_NOTRESERVED 56 #define os2_SV_EXTRAKEYBEEP 57 #define os2_SV_SETLIGHTS 58 #define os2_SV_INSERTMODE 59 #define os2_SV_MENUROLLDOWNDELAY 64 #define os2_SV_MENUROLLUPDELAY 65 #define os2_SV_ALTMNEMONIC 66 #define os2_SV_TASKLISTMOUSEACCESS 67 #define os2_SV_CXICONTEXTWIDTH 68 #define os2_SV_CICONTEXTLINES 69 #define os2_SV_CHORDTIME 70 #define os2_SV_CXCHORD 71 #define os2_SV_CYCHORD 72 #define os2_SV_CXMOTIONSTART 73 #define os2_SV_CYMOTIONSTART 74 #define os2_SV_BEGINDRAG 75 #define os2_SV_ENDDRAG 76 #define os2_SV_SINGLESELECT 77 #define os2_SV_OPEN 78 #define os2_SV_CONTEXTMENU 79 #define os2_SV_CONTEXTHELP 80 #define os2_SV_TEXTEDIT 81 #define os2_SV_BEGINSELECT 82 #define os2_SV_ENDSELECT 83 #define os2_SV_BEGINDRAGKB 84 #define os2_SV_ENDDRAGKB 85 #define os2_SV_SELECTKB 86 #define os2_SV_OPENKB 87 #define os2_SV_CONTEXTMENUKB 88 #define os2_SV_CONTEXTHELPKB 89 #define os2_SV_TEXTEDITKB 90 #define os2_SV_BEGINSELECTKB 91 #define os2_SV_ENDSELECTKB 92 #define os2_SV_ANIMATION 93 #define os2_SV_ANIMATIONSPEED 94 #define os2_SV_MONOICONS 95 #define os2_SV_KBDALTERED 96 #define os2_SV_PRINTSCREEN 97 #define os2_SV_LOCKSTARTINPUT 98 #define os2_SV_DYNAMICDRAG 99 #define os2_SV_CSYSVALUES 100 #define os2_WM_CTLCOLORCHANGE 0x0129 #define os2_WM_QUERYCTLTYPE 0x0130 /*0x012a?*/ #define _CTLCOLOR os2__CTLCOLOR #define CTLCOLOR os2_CTLCOLOR #define PCTLCOLOR os2_PCTLCOLOR #define _PARAM os2__PARAM #define PARAM os2_PARAM #define NPPARAM os2_NPPARAM #define PPARAM os2_PPARAM #define _PRESPARAMS os2__PRESPARAMS #define PRESPARAMS os2_PRESPARAMS #define NPPRESPARAMS os2_NPPRESPARAMS #define PPRESPARAMS os2_PPRESPARAMS #define _TRACKINFO os2__TRACKINFO #define TRACKINFO os2_TRACKINFO #define PTRACKINFO os2_PTRACKINFO #define IPT os2_IPT #define PIPT os2_PIPT #define PIX os2_PIX #define LINE os2_LINE #define _FORMATRECT os2__FORMATRECT #define MLEFORMATRECT os2_MLEFORMATRECT #define PFORMATRECT os2_PFORMATRECT #define _MLECTLDATA os2__MLECTLDATA #define MLECTLDATA os2_MLECTLDATA #define PMLECTLDATA os2_PMLECTLDATA #define _MLEOVERFLOW os2__MLEOVERFLOW #define MLEOVERFLOW os2_MLEOVERFLOW #define POVERFLOW os2_POVERFLOW #define _MLEMARGSTRUCT os2__MLEMARGSTRUCT #define MLEMARGSTRUCT os2_MLEMARGSTRUCT #define PMARGSTRUCT os2_PMARGSTRUCT #define _SEARCH os2__SEARCH #define MLE_SEARCHDATA os2_MLE_SEARCHDATA #define PMLE_SEARCHDATA os2_PMLE_SEARCHDATA #define os2_TA_NORMAL_HORIZ 0x0001 #define os2_TA_LEFT 0x0002 #define os2_TA_CENTER 0x0003 #define os2_TA_RIGHT 0x0004 #define os2_TA_STANDARD_HORIZ 0x0005 #define os2_TA_NORMAL_VERT 0x0100 #define os2_TA_TOP 0x0200 #define os2_TA_HALF 0x0300 #define os2_TA_BASE 0x0400 #define os2_TA_BOTTOM 0x0500 #define os2_TA_STANDARD_VERT 0x0600 #define os2_RGN_ERROR 0 #define os2_RGN_NULL 1 #define os2_RGN_RECT 2 #define os2_RGN_COMPLEX 3 #define PBUNDLE os2_PBUNDLE #define FIXED os2_FIXED #define PFIXED os2_PFIXED #define HMF os2_HMF #define PHMF os2_PHMF #define _SIZEL os2__SIZEL #define SIZEL os2_SIZEL #define PSIZEL os2_PSIZEL #define _RGNRECT os2__RGNRECT #define RGNRECT os2_RGNRECT #define PRGNRECT os2_PRGNRECT #define _MATRIXLF os2__MATRIXLF #define MATRIXLF os2_MATRIXLF #define PMATRIXLF os2_PMATRIXLF #define _ARCPARAMS os2__ARCPARAMS #define ARCPARAMS os2_ARCPARAMS #define PARCPARAMS os2_PARCPARAMS #define _SIZEF os2__SIZEF #define SIZEF os2_SIZEF #define PSIZEF os2_PSIZEF #define _POLYGON os2__POLYGON #define POLYGON os2_POLYGON #define PPOLYGON os2_PPOLYGON #define _POLYSET os2__POLYSET #define POLYSET os2_POLYSET #define PPOLYSET os2_PPOLYSET #define _GRADIENTL os2__GRADIENTL #define GRADIENTL os2_GRADIENTL #define PGRADIENTL os2_PGRADIENTL #define _KERNINGPAIRS os2__KERNINGPAIRS #define KERNINGPAIRS os2_KERNINGPAIRS #define PKERNINGPAIRS os2_PKERNINGPAIRS #define _FACENAMEDESC os2__FACENAMEDESC #define FACENAMEDESC os2_FACENAMEDESC #define PFACENAMEDESC os2_PFACENAMEDESC #define FFDESCS os2_FFDESCS #define PFFDESCS os2_PFFDESCS #define _FFDESCS2 os2__FFDESCS2 #define FFDESCS2 os2_FFDESCS2 #define PFFDESCS2 os2_PFFDESCS2 #define _LINEBUNDLE os2__LINEBUNDLE #define LINEBUNDLE os2_LINEBUNDLE #define PLINEBUNDLE os2_PLINEBUNDLE #define _CHARBUNDLE os2__CHARBUNDLE #define CHARBUNDLE os2_CHARBUNDLE #define PCHARBUNDLE os2_PCHARBUNDLE #define _MARKERBUNDLE os2__MARKERBUNDLE #define MARKERBUNDLE os2_MARKERBUNDLE #define PMARKERBUNDLE os2_PMARKERBUNDLE #define _AREABUNDLE os2__AREABUNDLE #define AREABUNDLE os2_AREABUNDLE #define PAREABUNDLE os2_PAREABUNDLE #define _IMAGEBUNDLE os2__IMAGEBUNDLE #define IMAGEBUNDLE os2_IMAGEBUNDLE #define PIMAGEBUNDLE os2_PIMAGEBUNDLE #define os2_MAKEFIXED (i,f) os2_MAKELONG (f,i) #define os2_FIXEDFRAC (fx) (os2_LOUSHORT(fx)) #define os2_FIXEDINT (fx) ((os2_SHORT)HIUSHORT(fx)) #define _RGB os2__RGB #define RGB os2_RGB #define _RGB2 os2__RGB2 #define RGB2 os2_RGB2 #define PRGB2 os2_PRGB2 #define _BITMAPINFOHEADER os2__BITMAPINFOHEADER #define BITMAPINFOHEADER os2_BITMAPINFOHEADER #define PBITMAPINFOHEADER os2_PBITMAPINFOHEADER #define _BITMAPINFO os2__BITMAPINFO #define BITMAPINFO os2_BITMAPINFO #define PBITMAPINFO os2_PBITMAPINFO #define _BITMAPINFO2 os2__BITMAPINFO2 #define BITMAPINFO2 os2_BITMAPINFO2 #define PBITMAPINFO2 os2_PBITMAPINFO2 #define _BITMAPINFOHEADER2 os2__BITMAPINFOHEADER2 #define BITMAPINFOHEADER2 os2_BITMAPINFOHEADER2 #define PBITMAPINFOHEADER2 os2_PBITMAPINFOHEADER2 #define _BITMAPFILEHEADER os2__BITMAPFILEHEADER #define BITMAPFILEHEADER os2_BITMAPFILEHEADER #define PBITMAPFILEHEADER os2_PBITMAPFILEHEADER #define _BITMAPARRAYFILEHEADER os2__BITMAPARRAYFILEHEADER #define BITMAPARRAYFILEHEADER os2_BITMAPARRAYFILEHEADER #define PBITMAPARRAYFILEHEADER os2_PBITMAPARRAYFILEHEADER #define _BITMAPFILEHEADER2 os2__BITMAPFILEHEADER2 #define BITMAPFILEHEADER2 os2_BITMAPFILEHEADER2 #define PBITMAPFILEHEADER2 os2_PBITMAPFILEHEADER2 #define _BITMAPARRAYFILEHEADER2 os2__BITMAPARRAYFILEHEADER2 #define BITMAPARRAYFILEHEADER2 os2_BITMAPARRAYFILEHEADER2 #define PBITMAPARRAYFILEHEADER2 os2_PBITMAPARRAYFILEHEADER2 #define os2_DM_ERROR 0 #define os2_DM_DRAW 1 #define os2_DM_RETAIN 2 #define os2_DM_DRAWANDRETAIN 3 #define PDEVOPENDATA os2_PDEVOPENDATA #define _DRIVDATA os2__DRIVDATA #define DRIVDATA os2_DRIVDATA #define PDRIVDATA os2_PDRIVDATA #define _DEVOPENSTRUC os2__DEVOPENSTRUC #define DEVOPENSTRUC os2_DEVOPENSTRUC #define PDEVOPENSTRUC os2_PDEVOPENSTRUC #define _ESCMODE os2__ESCMODE #define ESCMODE os2_ESCMODE #define PESCMODE os2_PESCMODE #define _VIOSIZECOUNT os2__VIOSIZECOUNT #define VIOSIZECOUNT os2_VIOSIZECOUNT #define PVIOSIZECOUNT os2_PVIOSIZECOUNT #define _VIOFONTCELLSIZE os2__VIOFONTCELLSIZE #define VIOFONTCELLSIZE os2_VIOFONTCELLSIZE #define PVIOFONTCELLSIZE os2_PVIOFONTCELLSIZE #define _SFACTORS os2__SFACTORS #define SFACTORS os2_SFACTORS #define PSFACTORS os2_PSFACTORS #define _BANDRECT os2__BANDRECT #define BANDRECT os2_BANDRECT #define PBANDRECT os2_PBANDRECT #define _HCINFO os2__HCINFO #define HCINFO os2_HCINFO #define PHCINFO os2_PHCINFO #define HSWITCH os2_HSWITCH #define PHSWITCH os2_PHSWITCH #define HPROGRAM os2_HPROGRAM #define PHPROGRAM os2_PHPROGRAM #define HINI os2_HINI #define PHINI os2_PHINI #define HAPP os2_HAPP #define _PRFPROFILE os2__PRFPROFILE #define PRFPROFILE os2_PRFPROFILE #define PPRFPROFILE os2_PPRFPROFILE #define PROGCATEGORY os2_PROGCATEGORY #define PPROGCATEGORY os2_PPROGCATEGORY #define _HPROGARRAY os2__HPROGARRAY #define HPROGARRAY os2_HPROGARRAY #define PHPROGARRAY os2_PHPROGARRAY #define _PROGTYPE os2__PROGTYPE #define PROGTYPE os2_PROGTYPE #define PPROGTYPE os2_PPROGTYPE #define _PROGTITLE os2__PROGTITLE #define PROGTITLE os2_PROGTITLE #define PPROGTITLE os2_PPROGTITLE #define _PROGDETAILS os2__PROGDETAILS #define PROGDETAILS os2_PROGDETAILS #define PPROGDETAILS os2_PPROGDETAILS #define _SWCNTRL os2__SWCNTRL #define SWCNTRL os2_SWCNTRL #define PSWCNTRL os2_PSWCNTRL #define _SWENTRY os2__SWENTRY #define SWENTRY os2_SWENTRY #define PSWENTRY os2_PSWENTRY #define _SWBLOCK os2__SWBLOCK #define SWBLOCK os2_SWBLOCK #define PSWBLOCK os2_PSWBLOCK #define os2_FDM_FILTER (os2_WM_USER+40) #define os2_FDM_VALIDATE (os2_WM_USER+41) #define os2_FDM_ERROR (os2_WM_USER+42) #define APSZ os2_APSZ #define PAPSZ os2_PAPSZ #define _FILEDLG os2__FILEDLG #define FILEDLG os2_FILEDLG #define PFILEDLG os2_PFILEDLG #define os2_FNTM_FACENAMECHANGED (os2_WM_USER+50) #define os2_FNTM_POINTSIZECHANGED (os2_WM_USER+51) #define os2_FNTM_STYLECHANGED (os2_WM_USER+52) #define os2_FNTM_COLORCHANGED (os2_WM_USER+53) #define os2_FNTM_UPDATEPREVIEW (os2_WM_USER+54) #define os2_FNTM_FILTERLIST (os2_WM_USER+55) #define _FONTDLG os2__FONTDLG #define FONTDLG os2_FONTDLG #define PFONTDLG os2_PFONTDLG #define _STYLECHANGE os2__STYLECHANGE #define STYLECHANGE os2_STYLECHANGE #define PSTYLECHANGE os2_PSTYLECHANGE #define _SPBCDATA os2__SPBCDATA #define SPBCDATA os2_SPBCDATA #define PSPBCDATA os2_PSPBCDATA #define _SLDCDATA os2__SLDCDATA #define SLDCDATA os2_SLDCDATA #define PSLDCDATA os2_PSLDCDATA #define _CSBITMAPDATA os2__CSBITMAPDATA #define CSBITMAPDATA os2_CSBITMAPDATA #define PCSBITMAPDATA os2_PCSBITMAPDATA #define _BOOKTEXT os2__BOOKTEXT #define BOOKTEXT os2_BOOKTEXT #define PBOOKTEXT os2_PBOOKTEXT #define _NOTEBOOKBUTTON os2__NOTEBOOKBUTTON #define NOTEBOOKBUTTON os2_NOTEBOOKBUTTON #define PNOTEBOOKBUTTON os2_PNOTEBOOKBUTTON #define _DELETENOTIFY os2__DELETENOTIFY #define DELETENOTIFY os2_DELETENOTIFY #define PDELETENOTIFY os2_PDELETENOTIFY #define _PAGESELECTNOTIFY os2__PAGESELECTNOTIFY #define PAGESELECTNOTIFY os2_PAGESELECTNOTIFY #define PPAGESELECTNOTIFY os2_PPAGESELECTNOTIFY #define _BOOKPAGEINFO os2__BOOKPAGEINFO #define BOOKPAGEINFO os2_BOOKPAGEINFO #define PBOOKPAGEINFO os2_PBOOKPAGEINFO #define os2_WM_DRAGFIRST 0x0310 #define os2_WM_DRAGLAST 0x032f #define os2_DM_DROP 0x032f #define os2_DM_DRAGOVER 0x032e #define os2_DM_DRAGLEAVE 0x032d #define os2_DM_DROPHELP 0x032c #define os2_DM_ENDCONVERSATION 0x032b #define os2_DM_PRINT 0x032a #define os2_DM_RENDER 0x0329 #define os2_DM_RENDERCOMPLETE 0x0328 #define os2_DM_RENDERPREPARE 0x0327 #define os2_DM_DRAGFILECOMPLETE 0x0326 #define os2_DM_EMPHASIZETARGET 0x0325 #define os2_DM_DRAGERROR 0x0324 #define os2_DM_FILERENDERED 0x0323 #define os2_DM_RENDERFILE 0x0322 #define os2_DM_DRAGOVERNOTIFY 0x0321 #define os2_DM_PRINTOBJECT 0x0320 #define os2_DM_DISCARDOBJECT 0x031f #define os2_DM_DROPNOTIFY 0x031e #define HSTR os2_HSTR #define _DRAGIMAGE os2__DRAGIMAGE #define DRAGIMAGE os2_DRAGIMAGE #define PDRAGIMAGE os2_PDRAGIMAGE #define _DRAGINFO os2__DRAGINFO #define DRAGINFO os2_DRAGINFO #define PDRAGINFO os2_PDRAGINFO #define _DRAGITEM os2__DRAGITEM #define DRAGITEM os2_DRAGITEM #define PDRAGITEM os2_PDRAGITEM #define _DRAGTRANSFER os2__DRAGTRANSFER #define DRAGTRANSFER os2_DRAGTRANSFER #define PDRAGTRANSFER os2_PDRAGTRANSFER #define _RENDERFILE os2__RENDERFILE #define RENDERFILE os2_RENDERFILE #define PRENDERFILE os2_PRENDERFILE #define _VSCDATA os2__VSCDATA #define VSCDATA os2_VSCDATA #define PVSCDATA os2_PVSCDATA #define _VSDRAGINIT os2__VSDRAGINIT #define VSDRAGINIT os2_VSDRAGINIT #define PVSDRAGINIT os2_PVSDRAGINIT #define _VSDRAGINFO os2__VSDRAGINFO #define VSDRAGINFO os2_VSDRAGINFO #define PVSDRAGINFO os2_PVSDRAGINFO #define _VSTEXT os2__VSTEXT #define VSTEXT os2_VSTEXT #define PVSTEXT os2_PVSTEXT #define _TREEITEMDESC os2__TREEITEMDESC #define TREEITEMDESC os2_TREEITEMDESC #define PTREEITEMDESC os2_PTREEITEMDESC #define _FIELDINFO os2__FIELDINFO #define FIELDINFO os2_FIELDINFO #define PFIELDINFO os2_PFIELDINFO #define _RECORDCORE os2__RECORDCORE #define RECORDCORE os2_RECORDCORE #define PRECORDCORE os2_PRECORDCORE #define _MINIRECORDCORE os2__MINIRECORDCORE #define MINIRECORDCORE os2_MINIRECORDCORE #define PMINIRECORDCORE os2_PMINIRECORDCORE #define _TREEMOVE os2__TREEMOVE #define TREEMOVE os2_TREEMOVE #define PTREEMOVE os2_PTREEMOVE #define _CNRINFO os2__CNRINFO #define CNRINFO os2_CNRINFO #define PCNRINFO os2_PCNRINFO #define _GRIDSQUARE os2__GRIDSQUARE #define GRIDSQUARE os2_GRIDSQUARE #define PGRIDSQUARE os2_PGRIDSQUARE #define _GRIDINFO os2__GRIDINFO #define GRIDINFO os2_GRIDINFO #define PGRIDINFO os2_PGRIDINFO #define _CDATE os2__CDATE #define CDATE os2_CDATE #define PCDATE os2_PCDATE #define _CTIME os2__CTIME #define CTIME os2_CTIME #define PCTIME os2_PCTIME #define _CNRDRAGINIT os2__CNRDRAGINIT #define CNRDRAGINIT os2_CNRDRAGINIT #define PCNRDRAGINIT os2_PCNRDRAGINIT #define _FIELDINFOINSERT os2__FIELDINFOINSERT #define FIELDINFOINSERT os2_FIELDINFOINSERT #define PFIELDINFOINSERT os2_PFIELDINFOINSERT #define _RECORDINSERT os2__RECORDINSERT #define RECORDINSERT os2_RECORDINSERT #define PRECORDINSERT os2_PRECORDINSERT #define _QUERYRECFROMRECT os2__QUERYRECFROMRECT #define QUERYRECFROMRECT os2_QUERYRECFROMRECT #define PQUERYRECFROMRECT os2_PQUERYRECFROMRECT #define _QUERYRECORDRECT os2__QUERYRECORDRECT #define QUERYRECORDRECT os2_QUERYRECORDRECT #define PQUERYRECORDRECT os2_PQUERYRECORDRECT #define _SEARCHSTRING os2__SEARCHSTRING #define SEARCHSTRING os2_SEARCHSTRING #define PSEARCHSTRING os2_PSEARCHSTRING #define _CNRDRAGINFO os2__CNRDRAGINFO #define CNRDRAGINFO os2_CNRDRAGINFO #define PCNRDRAGINFO os2_PCNRDRAGINFO #define _CNRLAZYDRAGINFO os2__CNRLAZYDRAGINFO #define CNRLAZYDRAGINFO os2_CNRLAZYDRAGINFO #define PCNRLAZYDRAGINFO os2_PCNRLAZYDRAGINFO #define _NOTIFYRECORDEMPHASIS os2__NOTIFYRECORDEMPHASIS #define NOTIFYRECORDEMPHASIS os2_NOTIFYRECORDEMPHASIS #define PNOTIFYRECORDEMPHASIS os2_PNOTIFYRECORDEMPHASIS #define _NOTIFYRECORDENTER os2__NOTIFYRECORDENTER #define NOTIFYRECORDENTER os2_NOTIFYRECORDENTER #define PNOTIFYRECORDENTER os2_PNOTIFYRECORDENTER #define _NOTIFYDELTA os2__NOTIFYDELTA #define NOTIFYDELTA os2_NOTIFYDELTA #define PNOTIFYDELTA os2_PNOTIFYDELTA #define _NOTIFYSCROLL os2__NOTIFYSCROLL #define NOTIFYSCROLL os2_NOTIFYSCROLL #define PNOTIFYSCROLL os2_PNOTIFYSCROLL #define _CNREDITDATA os2__CNREDITDATA #define CNREDITDATA os2_CNREDITDATA #define PCNREDITDATA os2_PCNREDITDATA #define _OWNERBACKGROUND os2__OWNERBACKGROUND #define OWNERBACKGROUND os2_OWNERBACKGROUND #define POWNERBACKGROUND os2_POWNERBACKGROUND #define _CNRDRAWITEMINFO os2__CNRDRAWITEMINFO #define CNRDRAWITEMINFO os2_CNRDRAWITEMINFO #define PCNRDRAWITEMINFO os2_PCNRDRAWITEMINFO #define _OBJCLASS os2__OBJCLASS #define OBJCLASS os2_OBJCLASS #define POBJCLASS os2_POBJCLASS #define HSPL os2_HSPL #define HSTD os2_HSTD #define PHSTD os2_PHSTD #define PQMOPENDATA os2_PQMOPENDATA #define SPLERR os2_SPLERR #define _SQPOPENDATA os2__SQPOPENDATA #define SQPOPENDATA os2_SQPOPENDATA #define PSQPOPENDATA os2_PSQPOPENDATA #define _DRIVPROPS os2__DRIVPROPS #define DRIVPROPS os2_DRIVPROPS #define PDRIVPROPS os2_PDRIVPROPS #define _PRINTERINFO os2__PRINTERINFO #define PRINTERINFO os2_PRINTERINFO #define PPRINTERINFO os2_PPRINTERINFO #define _PRJINFO os2__PRJINFO #define PRJINFO os2_PRJINFO #define PPRJINFO os2_PPRJINFO #define _PRJINFO2 os2__PRJINFO2 #define PRJINFO2 os2_PRJINFO2 #define PPRJINFO2 os2_PPRJINFO2 #define _PRJINFO3 os2__PRJINFO3 #define PRJINFO3 os2_PRJINFO3 #define PPRJINFO3 os2_PPRJINFO3 #define _PRJINFO4 os2__PRJINFO4 #define PRJINFO4 os2_PRJINFO4 #define PPRJINFO4 os2_PPRJINFO4 #define _PRDINFO os2__PRDINFO #define PRDINFO os2_PRDINFO #define PPRDINFO os2_PPRDINFO #define _PRDINFO3 os2__PRDINFO3 #define PRDINFO3 os2_PRDINFO3 #define PPRDINFO3 os2_PPRDINFO3 #define _PRQINFO os2__PRQINFO #define PRQINFO os2_PRQINFO #define PPRQINFO os2_PPRQINFO #define _PRQINFO3 os2__PRQINFO3 #define PRQINFO3 os2_PRQINFO3 #define PPRQINFO3 os2_PPRQINFO3 #define _PRQINFO6 os2__PRQINFO6 #define PRQINFO6 os2_PRQINFO6 #define PPRQINFO6 os2_PPRQINFO6 #define _PRIDINFO os2__PRIDINFO #define PRIDINFO os2_PRIDINFO #define PPRIDINFO os2_PPRIDINFO #define _PRDRIVINFO os2__PRDRIVINFO #define PRDRIVINFO os2_PRDRIVINFO #define PPRDRIVINFO os2_PPRDRIVINFO #define _PRDRIVINFO2 os2__PRDRIVINFO2 #define PRDRIVINFO2 os2_PRDRIVINFO2 #define PPRDRIVINFO2 os2_PPRDRIVINFO2 #define _PRQPROCINFO os2__PRQPROCINFO #define PRQPROCINFO os2_PRQPROCINFO #define PPRQPROCINFO os2_PPRQPROCINFO #define _PRPORTINFO os2__PRPORTINFO #define PRPORTINFO os2_PRPORTINFO #define PPRPORTINFO os2_PPRPORTINFO #define _PRPORTINFO1 os2__PRPORTINFO1 #define PRPORTINFO1 os2_PRPORTINFO1 #define PPRPORTINFO1 os2_PPRPORTINFO1 #define _PRPORTINFO2 os2__PRPORTINFO2 #define PRPORTINFO2 os2_PRPORTINFO2 #define PPRPORTINFO2 os2_PPRPORTINFO2 #define _QMJOBINFO os2__QMJOBINFO #define QMJOBINFO os2_QMJOBINFO #define PQMJOBINFO os2_PQMJOBINFO #define os2_CTRL_PREVIOUS_ID ((os2_USHORT)0x0001) #define os2_CTRL_SEARCH_ID ((os2_USHORT)0x0002) #define os2_CTRL_PRINT_ID ((os2_USHORT)0x0003) #define os2_CTRL_INDEX_ID ((os2_USHORT)0x0004) #define os2_CTRL_CONTENTS_ID ((os2_USHORT)0x0005) #define os2_CTRL_BACK_ID ((os2_USHORT)0x0006) #define os2_CTRL_FORWARD_ID ((os2_USHORT)0x0007) #define os2_CTRL_TUTORIAL_ID ((os2_USHORT)0x00ff) #define os2_CTRL_USER_ID_BASE ((os2_USHORT)0x0101) #define os2_HWND_PARENT (os2_HWND)NULL #define HELPSUBTABLE os2_HELPSUBTABLE #define PHELPSUBTABLE os2_PHELPSUBTABLE #define _ACVP os2__ACVP #define ACVP os2_ACVP #define PACVP os2_PACVP #define _HELPTABLE os2__HELPTABLE #define HELPTABLE os2_HELPTABLE #define PHELPTABLE os2_PHELPTABLE #define _HELPINIT os2__HELPINIT #define HELPINIT os2_HELPINIT #define PHELPINIT os2_PHELPINIT #define HDDF os2_HDDF #define _FOCAMETRICS os2__FOCAMETRICS #define FOCAMETRICS os2_FOCAMETRICS #define PFOCAMETRICS os2_PFOCAMETRICS #define _FONTFILEMETRICS os2__FONTFILEMETRICS #define FONTFILEMETRICS os2_FONTFILEMETRICS #define PFONTFILEMETRICS os2_PFONTFILEMETRICS #define _FONTDEFINITIONHEADER os2__FONTDEFINITIONHEADER #define FONTDEFINITIONHEADER os2_FONTDEFINITIONHEADER #define PFONTDEFINITIONHEADER os2_PFONTDEFINITIONHEADER #define _FONTSIGNATURE os2__FONTSIGNATURE #define FONTSIGNATURE os2_FONTSIGNATURE #define PFONTSIGNATURE os2_PFONTSIGNATURE #define _ADDITIONALMETRICS os2__ADDITIONALMETRICS #define ADDITIONALMETRICS os2_ADDITIONALMETRICS #define PADDITIONALMETRICS os2_PADDITIONALMETRICS #define _FOCAFONT os2__FOCAFONT #define FOCAFONT os2_FOCAFONT #define PFOCAFONT os2_PFOCAFONT #define FOCAFONT32 os2_FOCAFONT32 #define PFOCAFONT32 os2_PFOCAFONT32 #define HVPS os2_HVPS #define PHVPS os2_PHVPS #define HMONITOR os2_HMONITOR #define PHMONITOR os2_PHMONITOR #define _MONIN os2__MONIN #define MONIN os2_MONIN #define PMONIN os2_PMONIN #define _MONOUT os2__MONOUT #define MONOUT os2_MONOUT #define PMONOUT os2_PMONOUT #define HKBD os2_HKBD #define PHKBD os2_PHKBD #define _KBDKEYINFO os2__KBDKEYINFO #define KBDKEYINFO os2_KBDKEYINFO #define PKBDKEYINFO os2_PKBDKEYINFO #define _KBDINFO os2__KBDINFO #define KBDINFO os2_KBDINFO #define PKBDINFO os2_PKBDINFO #define _KBDHWID os2__KBDHWID #define KBDHWID os2_KBDHWID #define PKBDHWID os2_PKBDHWID #define _KBDTRANS os2__KBDTRANS #define KBDTRANS os2_KBDTRANS #define PKBDTRANS os2_PKBDTRANS #define _STRINGINBUF os2__STRINGINBUF #define STRINGINBUF os2_STRINGINBUF #define PSTRINGINBUF os2_PSTRINGINBUF #define HVIO os2_HVIO #define PHVIO os2_PHVIO #define _VIOMODEINFO os2__VIOMODEINFO #define VIOMODEINFO os2_VIOMODEINFO #define PVIOMODEINFO os2_PVIOMODEINFO #define _VIOCONFIGINFO os2__VIOCONFIGINFO #define VIOCONFIGINFO os2_VIOCONFIGINFO #define PVIOCONFIGINFO os2_PVIOCONFIGINFO #define _VIOPHYSBUF os2__VIOPHYSBUF #define VIOPHYSBUF os2_VIOPHYSBUF #define PVIOPHYSBUF os2_PVIOPHYSBUF #define _VIOPALSTATE os2__VIOPALSTATE #define VIOPALSTATE os2_VIOPALSTATE #define PVIOPALSTATE os2_PVIOPALSTATE #define _VIOOVERSCAN os2__VIOOVERSCAN #define VIOOVERSCAN os2_VIOOVERSCAN #define PVIOOVERSCAN os2_PVIOOVERSCAN #define _VIOINTENSITY os2__VIOINTENSITY #define VIOINTENSITY os2_VIOINTENSITY #define PVIOINTENSITY os2_PVIOINTENSITY #define _VIOCOLORREG os2__VIOCOLORREG #define VIOCOLORREG os2_VIOCOLORREG #define PVIOCOLORREG os2_PVIOCOLORREG #define _VIOSETULINELOC os2__VIOSETULINELOC #define VIOSETULINELOC os2_VIOSETULINELOC #define PVIOSETULINELOC os2_PVIOSETULINELOC #define _VIOSETTARGET os2__VIOSETTARGET #define VIOSETTARGET os2_VIOSETTARGET #define PVIOSETTARGET os2_PVIOSETTARGET #define _VIOCURSORINFO os2__VIOCURSORINFO #define VIOCURSORINFO os2_VIOCURSORINFO #define PVIOCURSORINFO os2_PVIOCURSORINFO #define _VIOFONTINFO os2__VIOFONTINFO #define VIOFONTINFO os2_VIOFONTINFO #define PVIOFONTINFO os2_PVIOFONTINFO #define HMOU os2_HMOU #define PHMOU os2_PHMOU #define _MOUEVENTINFO os2__MOUEVENTINFO #define MOUEVENTINFO os2_MOUEVENTINFO #define PMOUEVENTINFO os2_PMOUEVENTINFO #define _MOUQUEINFO os2__MOUQUEINFO #define MOUQUEINFO os2_MOUQUEINFO #define PMOUQUEINFO os2_PMOUQUEINFO #define _PTRLOC os2__PTRLOC #define PTRLOC os2_PTRLOC #define PPTRLOC os2_PPTRLOC #define _NOPTRRECT os2__NOPTRRECT #define NOPTRRECT os2_NOPTRRECT #define PNOPTRRECT os2_PNOPTRRECT #define _PTRSHAPE os2__PTRSHAPE #define PTRSHAPE os2_PTRSHAPE #define PPTRSHAPE os2_PPTRSHAPE #define _SCALEFACT os2__SCALEFACT #define SCALEFACT os2_SCALEFACT #define PSCALEFACT os2_PSCALEFACT #define _THRESHOLD os2__THRESHOLD #define THRESHOLD os2_THRESHOLD #define PTHRESHOLD os2_PTHRESHOLD #define _GINFOSEG os2__GINFOSEG #define GINFOSEG os2_GINFOSEG #define PGINFOSEG os2_PGINFOSEG #define _LINFOSEG os2__LINFOSEG #define LINFOSEG os2_LINFOSEG #define PLINFOSEG os2_PLINFOSEG #define os2_OBJ_LOCATION 0x01000000 #define os2_OBJ_FORK 0x02000000 #define os2_DosAllocMem (a, b, c) DosAllocMemEx((a),(b),(c) | os2_OBJ_FORK) #define os2_DosAllocSharedMem (a,b,c,d) DosAllocSharedMemEx((a),(b),(c),(d) | os2_OBJ_FORK) /* include the main OS/2 API wrapper */ #include #undef _THUNK_PASCAL_FUNCTION #undef MAKE16P #undef MAKEP #undef SELECTOROF #undef OFFSETOF #undef _THUNK_PTR_SIZE_OK #undef APIENTRY #undef EXPENTRY #undef VOID #undef NULLHANDLE #undef NULLSHANDLE #undef INT #undef UINT #undef APIRET #undef BOOL #undef PBOOL #undef BOOL32 #undef PBOOL32 #undef CHAR #undef PCHAR #undef BYTE #undef PCH #undef PSZ #undef PCCH #undef PCSZ #undef BYTE #undef PCH #undef PSZ #undef PCCH #undef PCSZ #undef PBYTE #undef UCHAR #undef PUCHAR #undef SHORT #undef PSHORT #undef USHORT #undef PUSHORT #undef LONG #undef PLONG #undef ULONG #undef PULONG #undef LONGLONG #undef PLONGLONG #undef ULONGLONG #undef PULONGLONG #undef _LONGLONG #undef LONGLONG #undef PLONGLONG #undef _ULONGLONG #undef ULONGLONG #undef PULONGLONG #undef PVOID #undef PPVOID #undef CPVOID #undef STR8 #undef PSTR8 #undef STR16 #undef PSTR16 #undef STR32 #undef PSTR32 #undef STR64 #undef PSTR64 #undef SHANDLE #undef LHANDLE #undef HPIPE #undef PHPIPE #undef HQUEUE #undef PHQUEUE #undef HMODULE #undef PHMODULE #undef HSEM #undef PHSEM #undef HOBJECT #undef PID #undef PPID #undef TID #undef PTID #undef PFN #undef PPFN #undef SEL #undef PSEL #undef HMTX #undef PHMTX #undef HMUX #undef PHMUX #undef FIELDOFFSET #undef MAKETYPE #undef MAKEUSHORT #undef MAKESHORT #undef MAKEULONG #undef MAKELONG #undef LOUCHAR #undef HIUCHAR #undef LOBYTE #undef HIBYTE #undef LOUSHORT #undef HIUSHORT #undef WINERR_BASE #undef GPIERR_BASE #undef DEVERR_BASE #undef SPLERR_BASE #undef SEVERITY_NOERROR #undef SEVERITY_WARNING #undef SEVERITY_ERROR #undef SEVERITY_SEVERE #undef SEVERITY_UNRECOVERABLE #undef NO_ERROR #undef ERROR_INVALID_FUNCTION #undef ERROR_FILE_NOT_FOUND #undef ERROR_PATH_NOT_FOUND #undef ERROR_TOO_MANY_OPEN_FILES #undef ERROR_ACCESS_DENIED #undef ERROR_INVALID_HANDLE #undef ERROR_ARENA_TRASHED #undef ERROR_NOT_ENOUGH_MEMORY #undef ERROR_INVALID_BLOCK #undef ERROR_BAD_ENVIRONMENT #undef ERROR_BAD_FORMAT #undef ERROR_INVALID_ACCESS #undef ERROR_INVALID_DATA #undef ERROR_INVALID_DRIVE #undef ERROR_CURRENT_DIRECTORY #undef ERROR_NOT_SAME_DEVICE #undef ERROR_NO_MORE_FILES #undef ERROR_WRITE_PROTECT #undef ERROR_BAD_UNIT #undef ERROR_NOT_READY #undef ERROR_BAD_COMMAND #undef ERROR_CRC #undef ERROR_BAD_LENGTH #undef ERROR_SEEK #undef ERROR_NOT_DOS_DISK #undef ERROR_SECTOR_NOT_FOUND #undef ERROR_OUT_OF_PAPER #undef ERROR_WRITE_FAULT #undef ERROR_READ_FAULT #undef ERROR_GEN_FAILURE #undef ERROR_SHARING_VIOLATION #undef ERROR_LOCK_VIOLATION #undef ERROR_WRONG_DISK #undef ERROR_FCB_UNAVAILABLE #undef ERROR_SHARING_BUFFER_EXCEEDED #undef ERROR_CODE_PAGE_MISMATCHED #undef ERROR_HANDLE_EOF #undef ERROR_HANDLE_DISK_FULL #undef ERROR_NOT_SUPPORTED #undef ERROR_REM_NOT_LIST #undef ERROR_DUP_NAME #undef ERROR_BAD_NETPATH #undef ERROR_NETWORK_BUSY #undef ERROR_DEV_NOT_EXIST #undef ERROR_TOO_MANY_CMDS #undef ERROR_ADAP_HDW_ERR #undef ERROR_BAD_NET_RESP #undef ERROR_UNEXP_NET_ERR #undef ERROR_BAD_REM_ADAP #undef ERROR_PRINTQ_FULL #undef ERROR_NO_SPOOL_SPACE #undef ERROR_PRINT_CANCELLED #undef ERROR_NETNAME_DELETED #undef ERROR_NETWORK_ACCESS_DENIED #undef ERROR_BAD_DEV_TYPE #undef ERROR_BAD_NET_NAME #undef ERROR_TOO_MANY_NAMES #undef ERROR_TOO_MANY_SESS #undef ERROR_SHARING_PAUSED #undef ERROR_REQ_NOT_ACCEP #undef ERROR_REDIR_PAUSED #undef ERROR_SBCS_ATT_WRITE_PROT #undef ERROR_SBCS_GENERAL_FAILURE #undef ERROR_XGA_OUT_MEMORY #undef ERROR_FILE_EXISTS #undef ERROR_DUP_FCB #undef ERROR_CANNOT_MAKE #undef ERROR_FAIL_I24 #undef ERROR_OUT_OF_STRUCTURES #undef ERROR_ALREADY_ASSIGNED #undef ERROR_INVALID_PASSWORD #undef ERROR_INVALID_PARAMETER #undef ERROR_NET_WRITE_FAULT #undef ERROR_NO_PROC_SLOTS #undef ERROR_NOT_FROZEN #undef ERROR_SYS_COMP_NOT_LOADED #undef ERROR_NO_ITEMS #undef ERROR_INTERRUPT #undef ERROR_DEVICE_IN_USE #undef ERROR_TOO_MANY_SEMAPHORES #undef ERROR_EXCL_SEM_ALREADY_OWNED #undef ERROR_SEM_IS_SET #undef ERROR_TOO_MANY_SEM_REQUESTS #undef ERROR_INVALID_AT_INTERRUPT_TIME #undef ERROR_SEM_OWNER_DIED #undef ERROR_SEM_USER_LIMIT #undef ERROR_DISK_CHANGE #undef ERROR_DRIVE_LOCKED #undef ERROR_BROKEN_PIPE #undef ERROR_OPEN_FAILED #undef ERROR_BUFFER_OVERFLOW #undef ERROR_DISK_FULL #undef ERROR_NO_MORE_SEARCH_HANDLES #undef ERROR_INVALID_TARGET_HANDLE #undef ERROR_PROTECTION_VIOLATION #undef ERROR_VIOKBD_REQUEST #undef ERROR_INVALID_CATEGORY #undef ERROR_INVALID_VERIFY_SWITCH #undef ERROR_BAD_DRIVER_LEVEL #undef ERROR_CALL_NOT_IMPLEMENTED #undef ERROR_SEM_TIMEOUT #undef ERROR_INSUFFICIENT_BUFFER #undef ERROR_INVALID_NAME #undef ERROR_INVALID_LEVEL #undef ERROR_NO_VOLUME_LABEL #undef ERROR_MOD_NOT_FOUND #undef ERROR_PROC_NOT_FOUND #undef ERROR_WAIT_NO_CHILDREN #undef ERROR_CHILD_NOT_COMPLETE #undef ERROR_DIRECT_ACCESS_HANDLE #undef ERROR_NEGATIVE_SEEK #undef ERROR_SEEK_ON_DEVICE #undef ERROR_IS_JOIN_TARGET #undef ERROR_IS_JOINED #undef ERROR_IS_SUBSTED #undef ERROR_NOT_JOINED #undef ERROR_NOT_SUBSTED #undef ERROR_JOIN_TO_JOIN #undef ERROR_SUBST_TO_SUBST #undef ERROR_JOIN_TO_SUBST #undef ERROR_SUBST_TO_JOIN #undef ERROR_BUSY_DRIVE #undef ERROR_SAME_DRIVE #undef ERROR_DIR_NOT_ROOT #undef ERROR_DIR_NOT_EMPTY #undef ERROR_IS_SUBST_PATH #undef ERROR_IS_JOIN_PATH #undef ERROR_PATH_BUSY #undef ERROR_IS_SUBST_TARGET #undef ERROR_SYSTEM_TRACE #undef ERROR_INVALID_EVENT_COUNT #undef ERROR_TOO_MANY_MUXWAITERS #undef ERROR_INVALID_LIST_FORMAT #undef ERROR_LABEL_TOO_LONG #undef ERROR_TOO_MANY_TCBS #undef ERROR_SIGNAL_REFUSED #undef ERROR_DISCARDED #undef ERROR_NOT_LOCKED #undef ERROR_BAD_THREADID_ADDR #undef ERROR_BAD_ARGUMENTS #undef ERROR_BAD_PATHNAME #undef ERROR_SIGNAL_PENDING #undef ERROR_UNCERTAIN_MEDIA #undef ERROR_MAX_THRDS_REACHED #undef ERROR_MONITORS_NOT_SUPPORTED #undef ERROR_UNC_DRIVER_NOT_INSTALLED #undef ERROR_LOCK_FAILED #undef ERROR_SWAPIO_FAILED #undef ERROR_SWAPIN_FAILED #undef ERROR_BUSY #undef ERROR_CANCEL_VIOLATION #undef ERROR_ATOMIC_LOCK_NOT_SUPPORTED #undef ERROR_READ_LOCKS_NOT_SUPPORTED #undef ERROR_INVALID_SEGMENT_NUMBER #undef ERROR_INVALID_CALLGATE #undef ERROR_INVALID_ORDINAL #undef ERROR_ALREADY_EXISTS #undef ERROR_NO_CHILD_PROCESS #undef ERROR_CHILD_ALIVE_NOWAIT #undef ERROR_INVALID_FLAG_NUMBER #undef ERROR_SEM_NOT_FOUND #undef ERROR_INVALID_STARTING_CODESEG #undef ERROR_INVALID_STACKSEG #undef ERROR_INVALID_MODULETYPE #undef ERROR_INVALID_EXE_SIGNATURE #undef ERROR_EXE_MARKED_INVALID #undef ERROR_BAD_EXE_FORMAT #undef ERROR_ITERATED_DATA_EXCEEDS_64K #undef ERROR_INVALID_MINALLOCSIZE #undef ERROR_DYNLINK_FROM_INVALID_RING #undef ERROR_IOPL_NOT_ENABLED #undef ERROR_INVALID_SEGDPL #undef ERROR_AUTODATASEG_EXCEEDS_64K #undef ERROR_RING2SEG_MUST_BE_MOVABLE #undef ERROR_RELOCSRC_CHAIN_EXCEEDS_SEGLIMIT #undef ERROR_INFLOOP_IN_RELOC_CHAIN #undef ERROR_ENVVAR_NOT_FOUND #undef ERROR_NOT_CURRENT_CTRY #undef ERROR_NO_SIGNAL_SENT #undef ERROR_FILENAME_EXCED_RANGE #undef ERROR_RING2_STACK_IN_USE #undef ERROR_META_EXPANSION_TOO_LONG #undef ERROR_INVALID_SIGNAL_NUMBER #undef ERROR_THREAD_1_INACTIVE #undef ERROR_INFO_NOT_AVAIL #undef ERROR_LOCKED #undef ERROR_BAD_DYNALINK #undef ERROR_TOO_MANY_MODULES #undef ERROR_NESTING_NOT_ALLOWED #undef ERROR_CANNOT_SHRINK #undef ERROR_ZOMBIE_PROCESS #undef ERROR_STACK_IN_HIGH_MEMORY #undef ERROR_INVALID_EXITROUTINE_RING #undef ERROR_GETBUF_FAILED #undef ERROR_FLUSHBUF_FAILED #undef ERROR_TRANSFER_TOO_LONG #undef ERROR_FORCENOSWAP_FAILED #undef ERROR_SMG_NO_TARGET_WINDOW #undef ERROR_NO_CHILDREN #undef ERROR_INVALID_SCREEN_GROUP #undef ERROR_BAD_PIPE #undef ERROR_PIPE_BUSY #undef ERROR_NO_DATA #undef ERROR_PIPE_NOT_CONNECTED #undef ERROR_MORE_DATA #undef ERROR_VC_DISCONNECTED #undef ERROR_CIRCULARITY_REQUESTED #undef ERROR_DIRECTORY_IN_CDS #undef ERROR_INVALID_FSD_NAME #undef ERROR_INVALID_PATH #undef ERROR_INVALID_EA_NAME #undef ERROR_EA_LIST_INCONSISTENT #undef ERROR_EA_LIST_TOO_LONG #undef ERROR_NO_META_MATCH #undef ERROR_FINDNOTIFY_TIMEOUT #undef ERROR_NO_MORE_ITEMS #undef ERROR_SEARCH_STRUC_REUSED #undef ERROR_CHAR_NOT_FOUND #undef ERROR_TOO_MUCH_STACK #undef ERROR_INVALID_ATTR #undef ERROR_INVALID_STARTING_RING #undef ERROR_INVALID_DLL_INIT_RING #undef ERROR_CANNOT_COPY #undef ERROR_DIRECTORY #undef ERROR_OPLOCKED_FILE #undef ERROR_OPLOCK_THREAD_EXISTS #undef ERROR_VOLUME_CHANGED #undef ERROR_FINDNOTIFY_HANDLE_IN_USE #undef ERROR_FINDNOTIFY_HANDLE_CLOSED #undef ERROR_NOTIFY_OBJECT_REMOVED #undef ERROR_ALREADY_SHUTDOWN #undef ERROR_EAS_DIDNT_FIT #undef ERROR_EA_FILE_CORRUPT #undef ERROR_EA_TABLE_FULL #undef ERROR_INVALID_EA_HANDLE #undef ERROR_NO_CLUSTER #undef ERROR_CREATE_EA_FILE #undef ERROR_CANNOT_OPEN_EA_FILE #undef ERROR_EAS_NOT_SUPPORTED #undef ERROR_NEED_EAS_FOUND #undef ERROR_DUPLICATE_HANDLE #undef ERROR_DUPLICATE_NAME #undef ERROR_EMPTY_MUXWAIT #undef ERROR_MUTEX_OWNED #undef ERROR_NOT_OWNER #undef ERROR_PARAM_TOO_SMALL #undef ERROR_TOO_MANY_HANDLES #undef ERROR_TOO_MANY_OPENS #undef ERROR_WRONG_TYPE #undef ERROR_UNUSED_CODE #undef ERROR_THREAD_NOT_TERMINATED #undef ERROR_INIT_ROUTINE_FAILED #undef ERROR_MODULE_IN_USE #undef ERROR_NOT_ENOUGH_WATCHPOINTS #undef ERROR_TOO_MANY_POSTS #undef ERROR_ALREADY_POSTED #undef ERROR_ALREADY_RESET #undef ERROR_SEM_BUSY #undef ERROR_INVALID_PROCID #undef ERROR_INVALID_PDELTA #undef ERROR_NOT_DESCENDANT #undef ERROR_NOT_SESSION_MANAGER #undef ERROR_INVALID_PCLASS #undef ERROR_INVALID_SCOPE #undef ERROR_INVALID_THREADID #undef ERROR_DOSSUB_SHRINK #undef ERROR_DOSSUB_NOMEM #undef ERROR_DOSSUB_OVERLAP #undef ERROR_DOSSUB_BADSIZE #undef ERROR_DOSSUB_BADFLAG #undef ERROR_DOSSUB_BADSELECTOR #undef ERROR_MR_MSG_TOO_LONG #undef ERROR_MR_MID_NOT_FOUND #undef ERROR_MR_UN_ACC_MSGF #undef ERROR_MR_INV_MSGF_FORMAT #undef ERROR_MR_INV_IVCOUNT #undef ERROR_MR_UN_PERFORM #undef ERROR_TS_WAKEUP #undef ERROR_TS_SEMHANDLE #undef ERROR_TS_NOTIMER #undef ERROR_TS_HANDLE #undef ERROR_TS_DATETIME #undef ERROR_SYS_INTERNAL #undef ERROR_QUE_CURRENT_NAME #undef ERROR_QUE_PROC_NOT_OWNED #undef ERROR_QUE_PROC_OWNED #undef ERROR_QUE_DUPLICATE #undef ERROR_QUE_ELEMENT_NOT_EXIST #undef ERROR_QUE_NO_MEMORY #undef ERROR_QUE_INVALID_NAME #undef ERROR_QUE_INVALID_PRIORITY #undef ERROR_QUE_INVALID_HANDLE #undef ERROR_QUE_LINK_NOT_FOUND #undef ERROR_QUE_MEMORY_ERROR #undef ERROR_QUE_PREV_AT_END #undef ERROR_QUE_PROC_NO_ACCESS #undef ERROR_QUE_EMPTY #undef ERROR_QUE_NAME_NOT_EXIST #undef ERROR_QUE_NOT_INITIALIZED #undef ERROR_QUE_UNABLE_TO_ACCESS #undef ERROR_QUE_UNABLE_TO_ADD #undef ERROR_QUE_UNABLE_TO_INIT #undef ERROR_VIO_INVALID_MASK #undef ERROR_VIO_PTR #undef ERROR_VIO_APTR #undef ERROR_VIO_RPTR #undef ERROR_VIO_CPTR #undef ERROR_VIO_LPTR #undef ERROR_VIO_MODE #undef ERROR_VIO_WIDTH #undef ERROR_VIO_ATTR #undef ERROR_VIO_ROW #undef ERROR_VIO_COL #undef ERROR_VIO_TOPROW #undef ERROR_VIO_BOTROW #undef ERROR_VIO_RIGHTCOL #undef ERROR_VIO_LEFTCOL #undef ERROR_SCS_CALL #undef ERROR_SCS_VALUE #undef ERROR_VIO_WAIT_FLAG #undef ERROR_VIO_UNLOCK #undef ERROR_SGS_NOT_SESSION_MGR #undef ERROR_SMG_INVALID_SGID #undef ERROR_SMG_INVALID_SESSION_ID #undef ERROR_SMG_NOSG #undef ERROR_SMG_NO_SESSIONS #undef ERROR_SMG_GRP_NOT_FOUND #undef ERROR_SMG_SESSION_NOT_FOUND #undef ERROR_SMG_SET_TITLE #undef ERROR_KBD_PARAMETER #undef ERROR_KBD_NO_DEVICE #undef ERROR_KBD_INVALID_IOWAIT #undef ERROR_KBD_INVALID_LENGTH #undef ERROR_KBD_INVALID_ECHO_MASK #undef ERROR_KBD_INVALID_INPUT_MASK #undef ERROR_MON_INVALID_PARMS #undef ERROR_MON_INVALID_DEVNAME #undef ERROR_MON_INVALID_HANDLE #undef ERROR_MON_BUFFER_TOO_SMALL #undef ERROR_MON_BUFFER_EMPTY #undef ERROR_MON_DATA_TOO_LARGE #undef ERROR_MOUSE_NO_DEVICE #undef ERROR_MOUSE_INV_HANDLE #undef ERROR_MOUSE_INV_PARMS #undef ERROR_MOUSE_CANT_RESET #undef ERROR_MOUSE_DISPLAY_PARMS #undef ERROR_MOUSE_INV_MODULE #undef ERROR_MOUSE_INV_ENTRY_PT #undef ERROR_MOUSE_INV_MASK #undef ERROR_INVALID_FREQUENCY #undef ERROR_NLS_NO_COUNTRY_FILE #undef ERROR_NLS_OPEN_FAILED #undef ERROR_NLS_NO_CTRY_CODE #undef ERROR_NLS_TABLE_TRUNCATED #undef ERROR_NLS_BAD_TYPE #undef ERROR_NLS_TYPE_NOT_FOUND #undef ERROR_VIO_SMG_ONLY #undef ERROR_VIO_INVALID_ASCIIZ #undef ERROR_VIO_DEREGISTER #undef ERROR_VIO_NO_POPUP #undef ERROR_VIO_EXISTING_POPUP #undef ERROR_KBD_SMG_ONLY #undef ERROR_KBD_INVALID_ASCIIZ #undef ERROR_KBD_INVALID_MASK #undef ERROR_KBD_REGISTER #undef ERROR_KBD_DEREGISTER #undef ERROR_MOUSE_SMG_ONLY #undef ERROR_MOUSE_INVALID_ASCIIZ #undef ERROR_MOUSE_INVALID_MASK #undef ERROR_MOUSE_REGISTER #undef ERROR_MOUSE_DEREGISTER #undef ERROR_SMG_BAD_ACTION #undef ERROR_SMG_INVALID_CALL #undef ERROR_SCS_SG_NOTFOUND #undef ERROR_SCS_NOT_SHELL #undef ERROR_VIO_INVALID_PARMS #undef ERROR_VIO_FUNCTION_OWNED #undef ERROR_VIO_RETURN #undef ERROR_SCS_INVALID_FUNCTION #undef ERROR_SCS_NOT_SESSION_MGR #undef ERROR_VIO_REGISTER #undef ERROR_VIO_NO_MODE_THREAD #undef ERROR_VIO_NO_SAVE_RESTORE_THD #undef ERROR_VIO_IN_BG #undef ERROR_VIO_ILLEGAL_DURING_POPUP #undef ERROR_SMG_NOT_BASESHELL #undef ERROR_SMG_BAD_STATUSREQ #undef ERROR_QUE_INVALID_WAIT #undef ERROR_VIO_LOCK #undef ERROR_MOUSE_INVALID_IOWAIT #undef ERROR_VIO_INVALID_HANDLE #undef ERROR_VIO_ILLEGAL_DURING_LOCK #undef ERROR_VIO_INVALID_LENGTH #undef ERROR_KBD_INVALID_HANDLE #undef ERROR_KBD_NO_MORE_HANDLE #undef ERROR_KBD_CANNOT_CREATE_KCB #undef ERROR_KBD_CODEPAGE_LOAD_INCOMPL #undef ERROR_KBD_INVALID_CODEPAGE_ID #undef ERROR_KBD_NO_CODEPAGE_SUPPORT #undef ERROR_KBD_FOCUS_REQUIRED #undef ERROR_KBD_FOCUS_ALREADY_ACTIVE #undef ERROR_KBD_KEYBOARD_BUSY #undef ERROR_KBD_INVALID_CODEPAGE #undef ERROR_KBD_UNABLE_TO_FOCUS #undef ERROR_SMG_SESSION_NON_SELECT #undef ERROR_SMG_SESSION_NOT_FOREGRND #undef ERROR_SMG_SESSION_NOT_PARENT #undef ERROR_SMG_INVALID_START_MODE #undef ERROR_SMG_INVALID_RELATED_OPT #undef ERROR_SMG_INVALID_BOND_OPTION #undef ERROR_SMG_INVALID_SELECT_OPT #undef ERROR_SMG_START_IN_BACKGROUND #undef ERROR_SMG_INVALID_STOP_OPTION #undef ERROR_SMG_BAD_RESERVE #undef ERROR_SMG_PROCESS_NOT_PARENT #undef ERROR_SMG_INVALID_DATA_LENGTH #undef ERROR_SMG_NOT_BOUND #undef ERROR_SMG_RETRY_SUB_ALLOC #undef ERROR_KBD_DETACHED #undef ERROR_VIO_DETACHED #undef ERROR_MOU_DETACHED #undef ERROR_VIO_FONT #undef ERROR_VIO_USER_FONT #undef ERROR_VIO_BAD_CP #undef ERROR_VIO_NO_CP #undef ERROR_VIO_NA_CP #undef ERROR_INVALID_CODE_PAGE #undef ERROR_CPLIST_TOO_SMALL #undef ERROR_CP_NOT_MOVED #undef ERROR_MODE_SWITCH_INIT #undef ERROR_CODE_PAGE_NOT_FOUND #undef ERROR_UNEXPECTED_SLOT_RETURNED #undef ERROR_SMG_INVALID_TRACE_OPTION #undef ERROR_VIO_INTERNAL_RESOURCE #undef ERROR_VIO_SHELL_INIT #undef ERROR_SMG_NO_HARD_ERRORS #undef ERROR_CP_SWITCH_INCOMPLETE #undef ERROR_VIO_TRANSPARENT_POPUP #undef ERROR_CRITSEC_OVERFLOW #undef ERROR_CRITSEC_UNDERFLOW #undef ERROR_VIO_BAD_RESERVE #undef ERROR_INVALID_ADDRESS #undef ERROR_ZERO_SELECTORS_REQUESTED #undef ERROR_NOT_ENOUGH_SELECTORS_AVA #undef ERROR_INVALID_SELECTOR #undef ERROR_SMG_INVALID_PROGRAM_TYPE #undef ERROR_SMG_INVALID_PGM_CONTROL #undef ERROR_SMG_INVALID_INHERIT_OPT #undef ERROR_VIO_EXTENDED_SG #undef ERROR_VIO_NOT_PRES_MGR_SG #undef ERROR_VIO_SHIELD_OWNED #undef ERROR_VIO_NO_MORE_HANDLES #undef ERROR_VIO_SEE_ERROR_LOG #undef ERROR_VIO_ASSOCIATED_DC #undef ERROR_KBD_NO_CONSOLE #undef ERROR_MOUSE_NO_CONSOLE #undef ERROR_MOUSE_INVALID_HANDLE #undef ERROR_SMG_INVALID_DEBUG_PARMS #undef ERROR_KBD_EXTENDED_SG #undef ERROR_MOU_EXTENDED_SG #undef ERROR_SMG_INVALID_ICON_FILE #undef ERROR_TRC_PID_NON_EXISTENT #undef ERROR_TRC_COUNT_ACTIVE #undef ERROR_TRC_SUSPENDED_BY_COUNT #undef ERROR_TRC_COUNT_INACTIVE #undef ERROR_TRC_COUNT_REACHED #undef ERROR_NO_MC_TRACE #undef ERROR_MC_TRACE #undef ERROR_TRC_COUNT_ZERO #undef ERROR_SMG_TOO_MANY_DDS #undef ERROR_SMG_INVALID_NOTIFICATION #undef ERROR_LF_INVALID_FUNCTION #undef ERROR_LF_NOT_AVAIL #undef ERROR_LF_SUSPENDED #undef ERROR_LF_BUF_TOO_SMALL #undef ERROR_LF_BUFFER_CORRUPTED #undef ERROR_LF_BUFFER_FULL #undef ERROR_LF_INVALID_DAEMON #undef ERROR_LF_INVALID_RECORD #undef ERROR_LF_INVALID_TEMPL #undef ERROR_LF_INVALID_SERVICE #undef ERROR_LF_GENERAL_FAILURE #undef ERROR_LF_INVALID_ID #undef ERROR_LF_INVALID_HANDLE #undef ERROR_LF_NO_ID_AVAIL #undef ERROR_LF_TEMPLATE_AREA_FULL #undef ERROR_LF_ID_IN_USE #undef ERROR_MOU_NOT_INITIALIZED #undef ERROR_MOUINITREAL_DONE #undef ERROR_DOSSUB_CORRUPTED #undef ERROR_MOUSE_CALLER_NOT_SUBSYS #undef ERROR_ARITHMETIC_OVERFLOW #undef ERROR_TMR_NO_DEVICE #undef ERROR_TMR_INVALID_TIME #undef ERROR_PVW_INVALID_ENTITY #undef ERROR_PVW_INVALID_ENTITY_TYPE #undef ERROR_PVW_INVALID_SPEC #undef ERROR_PVW_INVALID_RANGE_TYPE #undef ERROR_PVW_INVALID_COUNTER_BLK #undef ERROR_PVW_INVALID_TEXT_BLK #undef ERROR_PRF_NOT_INITIALIZED #undef ERROR_PRF_ALREADY_INITIALIZED #undef ERROR_PRF_NOT_STARTED #undef ERROR_PRF_ALREADY_STARTED #undef ERROR_PRF_TIMER_OUT_OF_RANGE #undef ERROR_PRF_TIMER_RESET #undef ERROR_VDD_LOCK_USEAGE_DENIED #undef ERROR_TIMEOUT #undef ERROR_VDM_DOWN #undef ERROR_VDM_LIMIT #undef ERROR_VDD_NOT_FOUND #undef ERROR_INVALID_CALLER #undef ERROR_PID_MISMATCH #undef ERROR_INVALID_VDD_HANDLE #undef ERROR_VLPT_NO_SPOOLER #undef ERROR_VCOM_DEVICE_BUSY #undef ERROR_VLPT_DEVICE_BUSY #undef ERROR_NESTING_TOO_DEEP #undef ERROR_VDD_MISSING #undef ERROR_BIDI_INVALID_LENGTH #undef ERROR_BIDI_INVALID_INCREMENT #undef ERROR_BIDI_INVALID_COMBINATION #undef ERROR_BIDI_INVALID_RESERVED #undef ERROR_BIDI_INVALID_EFFECT #undef ERROR_BIDI_INVALID_CSDREC #undef ERROR_BIDI_INVALID_CSDSTATE #undef ERROR_BIDI_INVALID_LEVEL #undef ERROR_BIDI_INVALID_TYPE_SUPPORT #undef ERROR_BIDI_INVALID_ORIENTATION #undef ERROR_BIDI_INVALID_NUM_SHAPE #undef ERROR_BIDI_INVALID_CSD #undef ERROR_BIDI_NO_SUPPORT #undef ERROR_IMP_INVALID_PARM #undef ERROR_IMP_INVALID_LENGTH #undef ERROR_MON_BAD_BUFFER #undef ERROR_MODULE_CORRUPTED #undef ERROR_SM_OUTOF_SWAPFILE #undef ERROR_LF_TIMEOUT #undef ERROR_LF_SUSPEND_SUCCESS #undef ERROR_LF_RESUME_SUCCESS #undef ERROR_LF_REDIRECT_SUCCESS #undef ERROR_LF_REDIRECT_FAILURE #undef ERROR_SWAPPER_NOT_ACTIVE #undef ERROR_INVALID_SWAPID #undef ERROR_IOERR_SWAP_FILE #undef ERROR_SWAP_TABLE_FULL #undef ERROR_SWAP_FILE_FULL #undef ERROR_CANT_INIT_SWAPPER #undef ERROR_SWAPPER_ALREADY_INIT #undef ERROR_PMM_INSUFFICIENT_MEMORY #undef ERROR_PMM_INVALID_FLAGS #undef ERROR_PMM_INVALID_ADDRESS #undef ERROR_PMM_LOCK_FAILED #undef ERROR_PMM_UNLOCK_FAILED #undef ERROR_PMM_MOVE_INCOMPLETE #undef ERROR_UCOM_DRIVE_RENAMED #undef ERROR_UCOM_FILENAME_TRUNCATED #undef ERROR_UCOM_BUFFER_LENGTH #undef ERROR_MON_CHAIN_HANDLE #undef ERROR_MON_NOT_REGISTERED #undef ERROR_SMG_ALREADY_TOP #undef ERROR_PMM_ARENA_MODIFIED #undef ERROR_SMG_PRINTER_OPEN #undef ERROR_PMM_SET_FLAGS_FAILED #undef ERROR_INVALID_DOS_DD #undef ERROR_BLOCKED #undef ERROR_NOBLOCK #undef ERROR_INSTANCE_SHARED #undef ERROR_NO_OBJECT #undef ERROR_PARTIAL_ATTACH #undef ERROR_INCACHE #undef ERROR_SWAP_IO_PROBLEMS #undef ERROR_CROSSES_OBJECT_BOUNDARY #undef ERROR_LONGLOCK #undef ERROR_SHORTLOCK #undef ERROR_UVIRTLOCK #undef ERROR_ALIASLOCK #undef ERROR_ALIAS #undef ERROR_NO_MORE_HANDLES #undef ERROR_SCAN_TERMINATED #undef ERROR_TERMINATOR_NOT_FOUND #undef ERROR_NOT_DIRECT_CHILD #undef ERROR_DELAY_FREE #undef ERROR_GUARDPAGE #undef ERROR_SWAPERROR #undef ERROR_LDRERROR #undef ERROR_NOMEMORY #undef ERROR_NOACCESS #undef ERROR_NO_DLL_TERM #undef ERROR_CPSIO_CODE_PAGE_INVALID #undef ERROR_CPSIO_NO_SPOOLER #undef ERROR_CPSIO_FONT_ID_INVALID #undef ERROR_CPSIO_INTERNAL_ERROR #undef ERROR_CPSIO_INVALID_PTR_NAME #undef ERROR_CPSIO_NOT_ACTIVE #undef ERROR_CPSIO_PID_FULL #undef ERROR_CPSIO_PID_NOT_FOUND #undef ERROR_CPSIO_READ_CTL_SEQ #undef ERROR_CPSIO_READ_FNT_DEF #undef ERROR_CPSIO_WRITE_ERROR #undef ERROR_CPSIO_WRITE_FULL_ERROR #undef ERROR_CPSIO_WRITE_HANDLE_BAD #undef ERROR_CPSIO_SWIT_LOAD #undef ERROR_CPSIO_INV_COMMAND #undef ERROR_CPSIO_NO_FONT_SWIT #undef ERROR_ENTRY_IS_CALLGATE #undef ERROR_USER_DEFINED_BASE #undef ERROR_I24_WRITE_PROTECT #undef ERROR_I24_BAD_UNIT #undef ERROR_I24_NOT_READY #undef ERROR_I24_BAD_COMMAND #undef ERROR_I24_CRC #undef ERROR_I24_BAD_LENGTH #undef ERROR_I24_SEEK #undef ERROR_I24_NOT_DOS_DISK #undef ERROR_I24_SECTOR_NOT_FOUND #undef ERROR_I24_OUT_OF_PAPER #undef ERROR_I24_WRITE_FAULT #undef ERROR_I24_READ_FAULT #undef ERROR_I24_GEN_FAILURE #undef ERROR_I24_DISK_CHANGE #undef ERROR_I24_WRONG_DISK #undef ERROR_I24_UNCERTAIN_MEDIA #undef ERROR_I24_CHAR_CALL_INTERRUPTED #undef ERROR_I24_NO_MONITOR_SUPPORT #undef ERROR_I24_INVALID_PARAMETER #undef ERROR_I24_DEVICE_IN_USE #undef ERROR_I24_QUIET_INIT_FAIL #undef _PANOSE #undef PANOSE #undef _FONTMETRICS #undef FONTMETRICS #undef PFONTMETRICS #undef _FATTRS #undef FATTRS #undef PFATTRS #undef PAG_READ #undef PAG_WRITE #undef PAG_EXECUTE #undef PAG_GUARD #undef PAG_COMMIT #undef PAG_DECOMMIT #undef OBJ_TILE #undef OBJ_PROTECTED #undef OBJ_GETTABLE #undef OBJ_GIVEABLE #undef OBJ_ANY #undef OBJ_SELMAPALL #undef PAG_DEFAULT #undef PAG_SHARED #undef PAG_FREE #undef PAG_BASE #undef PAG_NPOUT #undef PAG_PRESENT #undef PAG_NPIN #undef PAG_PRESMASK #undef PAG_INVALID #undef PAG_RESIDENT #undef PAG_SWAPPABLE #undef PAG_DISCARDABLE #undef PAG_TYPEMASK #undef fPERM #undef fSHARE #undef fALLOC #undef fALLOCSHR #undef fSET #undef HFILE #undef PHFILE #undef FHLOCK #undef PFHLOCK #undef HDIR #undef PHDIR #undef _FTIME #undef FTIME #undef _FTIME #undef FTIME #undef PFTIME #undef _FDATE #undef FDATE #undef _FDATE #undef FDATE #undef PFDATE #undef _FEA #undef FEA #undef PFEA #undef _FEALIST #undef FEALIST #undef PFEALIST #undef _GEA #undef GEA #undef PGEA #undef _GEALIST #undef GEALIST #undef PGEALIST #undef _EAOP #undef EAOP #undef PEAOP #undef _FEA2 #undef FEA2 #undef PFEA2 #undef _FEA2LIST #undef FEA2LIST #undef PFEA2LIST #undef _GEA2 #undef GEA2 #undef PGEA2 #undef _GEA2LIST #undef GEA2LIST #undef PGEA2LIST #undef _EAOP2 #undef EAOP2 #undef PEAOP2 #undef _DENA1 #undef DENA1 #undef PDENA1 #undef DENA2 #undef PDENA2 #undef _EASIZEBUF #undef EASIZEBUF #undef PEASIZEBUF #undef _ROUTENAMEBUF #undef ROUTENAMEBUF #undef PROUTENAMEBUF #undef _FSDTHREAD #undef FSDTHREAD #undef _FSDDAEMON #undef FSDDAEMON #undef _FILEFINDBUF #undef FILEFINDBUF #undef PFILEFINDBUF #undef _FILEFINDBUF2 #undef FILEFINDBUF2 #undef PFILEFINDBUF2 #undef _FILEFINDBUF3 #undef FILEFINDBUF3 #undef PFILEFINDBUF3 #undef _FILEFINDBUF4 #undef FILEFINDBUF4 #undef PFILEFINDBUF4 #undef _FILEFINDBUF3L #undef FILEFINDBUF3L #undef PFILEFINDBUF3L #undef _FILEFINDBUF4L #undef FILEFINDBUF4L #undef PFILEFINDBUF4L #undef _FILELOCK #undef FILELOCK #undef PFILELOCK #undef _FILELOCKL #undef FILELOCKL #undef PFILELOCKL #undef _FILESTATUS #undef FILESTATUS #undef PFILESTATUS #undef _FILESTATUS2 #undef FILESTATUS2 #undef PFILESTATUS2 #undef _FILESTATUS3 #undef FILESTATUS3 #undef PFILESTATUS3 #undef _FILESTATUS4 #undef FILESTATUS4 #undef PFILESTATUS4 #undef _FILESTATUS3L #undef FILESTATUS3L #undef PFILESTATUS3L #undef _FILESTATUS4L #undef FILESTATUS4L #undef PFILESTATUS4L #undef _FSALLOCATE #undef FSALLOCATE #undef PFSALLOCATE #undef _FSQBUFFER #undef FSQBUFFER #undef PFSQBUFFER #undef _FSQBUFFER2 #undef FSQBUFFER2 #undef PFSQBUFFER2 #undef _SPOOLATTACH #undef SPOOLATTACH #undef PSPOOLATTACH #undef _VOLUMELABEL #undef VOLUMELABEL #undef PVOLUMELABEL #undef _FSINFO #undef FSINFO #undef PFSINFO #undef _LISTIO_CB #undef LISTIO #undef PLISTIO #undef _LISTIO_CBL #undef LISTIOL #undef PLISTIOL #undef ERROR_OCCURRED #undef _DCBINFO #undef DCBINFO #undef PDCBINFO #undef _LINECONTROL #undef LINECONTROL #undef PLINECONTROL #undef _MODEMSTATUS #undef MODEMSTATUS #undef PMODEMSTATUS #undef _KBDTYPE #undef KBDTYPE #undef PKBDTYPE #undef _RATEDELAY #undef RATEDELAY #undef PRATEDELAY #undef _CODEPAGEINFO #undef CODEPAGEINFO #undef PCODEPAGEINFO #undef _CPID #undef CPID #undef PCPID #undef _SHIFTSTATE #undef SHIFTSTATE #undef PSHIFTSTATE #undef _HOTKEY #undef HOTKEY #undef PHOTKEY #undef _PTRDRAWFUNCTION #undef PTRDRAWFUNCTION #undef PPTRDRAWFUNCTION #undef _PTRDRAWADDRESS #undef PTRDRAWADDRESS #undef PPTRDRAWADDRESS #undef _PTRDRAWDATA #undef PTRDRAWDATA #undef PPTRDRAWDATA #undef _TRACKLAYOUT #undef TRACKLAYOUT #undef PTRACKLAYOUT #undef _TRACKFORMAT #undef TRACKFORMAT #undef PTRACKFORMAT #undef _BIOSPARAMETERBLOCK #undef BIOSPARAMETERBLOCK #undef PBIOSPARAMETERBLOCK #undef _DEVICEPARAMETERBLOCK #undef DEVICEPARAMETERBLOCK #undef PDEVICEPARAMETERBLOCK #undef _MONITORPOSITION #undef MONITORPOSITION #undef PMONITORPOSITION #undef _FRAME #undef FRAME #undef PFRAME #undef _LDTADDRINFO #undef LDTADDRINFO #undef PLDTADDRINFO #undef _SCREENGROUP #undef SCREENGROUP #undef PSCREENGROUP #undef _RXQUEUE #undef RXQUEUE #undef PRXQUEUE #undef _GETLINIOCTLDATA #undef GETLINIOCTLDATA #undef PGETLINIOCTLDATA #undef _BANKINFO #undef BANKINFO #undef _GLOBALIOCTLDATA #undef GLOBALIOCTLDATA #undef _OEMSVGAINFO #undef OEMSVGAINFO #undef _OEMINFO #undef OEMINFO #undef _GETGLOBALPACKET #undef GETGLOBALPACKET #undef _COUNTRYCODE #undef COUNTRYCODE #undef PCOUNTRYCODE #undef _COUNTRYINFO #undef COUNTRYINFO #undef PCOUNTRYINFO #undef RT_POINTER #undef RT_BITMAP #undef RT_MENU #undef RT_DIALOG #undef RT_STRING #undef RT_FONTDIR #undef RT_FONT #undef RT_ACCELTABLE #undef RT_RCDATA #undef RT_MESSAGE #undef RT_DLGINCLUDE #undef RT_VKEYTBL #undef RT_KEYTBL #undef RT_CHARTBL #undef RT_DISPLAYINFO #undef RT_FKASHORT #undef RT_FKALONG #undef RT_HELPTABLE #undef RT_HELPSUBTABLE #undef RT_FDDIR #undef RT_FD #undef RT_MAX #undef RT_RESNAMES #undef _RESULTCODES #undef RESULTCODES #undef PRESULTCODES #undef tib2_s #undef TIB2 #undef PTIB2 #undef tib_s #undef TIB #undef PTIB #undef pib_s #undef PIB #undef PPIB #undef PFNTHREAD #undef PFNEXITLIST #undef _MPAFFINITY #undef MPAFFINITY #undef PMPAFFINITY #undef _THREADCREATE #undef THREADCREATE #undef PTHREADCREATE #undef _STARTDATA #undef STARTDATA #undef PSTARTDATA #undef _STATUSDATA #undef STATUSDATA #undef PSTATUSDATA #undef SEM_INDEFINITE_WAIT #undef SEM_IMMEDIATE_RETURN #undef HEV #undef PHEV #undef _PSEMRECORD #undef SEMRECORD #undef PSEMRECORD #undef NP_INDEFINITE_WAIT #undef NP_DEFAULT_WAIT #undef NP_STATE_DISCONNECTED #undef NP_STATE_LISTENING #undef NP_STATE_CONNECTED #undef NP_STATE_CLOSING #undef NP_ACCESS_INBOUND #undef NP_ACCESS_OUTBOUND #undef NP_ACCESS_DUPLEX #undef NP_INHERIT #undef NP_NOINHERIT #undef NP_WRITEBEHIND #undef NP_NOWRITEBEHIND #undef NP_READMODE_BYTE #undef NP_READMODE_MESSAGE #undef NP_TYPE_BYTE #undef NP_TYPE_MESSAGE #undef NP_END_CLIENT #undef NP_END_SERVER #undef NP_WAIT #undef NP_NOWAIT #undef NP_UNLIMITED_INSTANCES #undef NP_NBLK #undef NP_SERVER #undef NP_WMESG #undef NP_RMESG #undef NP_ICOUNT #undef _AVAILDATA #undef AVAILDATA #undef PAVAILDATA #undef _PIPEINFO #undef PIPEINFO #undef PPIPEINFO #undef _PIPESEMSTATE #undef PIPESEMSTATE #undef PPIPESEMSTATE #undef _REQUESTDATA #undef REQUESTDATA #undef PREQUESTDATA #undef CONTEXT_CONTROL #undef CONTEXT_INTEGER #undef CONTEXT_SEGMENTS #undef CONTEXT_FLOATING_POINT #undef CONTEXT_FULL #undef EH_NONCONTINUABLE #undef EH_UNWINDING #undef EH_EXIT_UNWIND #undef EH_STACK_INVALID #undef EH_NESTED_CALL #undef _fpreg #undef FPREG #undef PFPREG #undef _CONTEXT #undef CONTEXTRECORD #undef PCONTEXTRECORD #undef EXCEPTION_MAXIMUM_PARAMETERS #undef _EXCEPTIONREPORTRECORD #undef EXCEPTIONREPORTRECORD #undef PEXCEPTIONREPORTRECORD #undef ERR #undef _EXCEPTIONREGISTRATIONRECORD #undef EXCEPTIONREGISTRATIONRECORD #undef PEXCEPTIONREGISTRATIONRECORD #undef QSV_MAX_PATH_LENGTH #undef QSV_MAX_TEXT_SESSIONS #undef QSV_MAX_PM_SESSIONS #undef QSV_MAX_VDM_SESSIONS #undef QSV_BOOT_DRIVE #undef QSV_DYN_PRI_VARIATION #undef QSV_MAX_WAIT #undef QSV_MIN_SLICE #undef QSV_MAX_SLICE #undef QSV_PAGE_SIZE #undef QSV_VERSION_MAJOR #undef QSV_VERSION_MINOR #undef QSV_VERSION_REVISION #undef QSV_MS_COUNT #undef QSV_TIME_LOW #undef QSV_TIME_HIGH #undef QSV_TOTPHYSMEM #undef QSV_TOTRESMEM #undef QSV_TOTAVAILMEM #undef QSV_MAXPRMEM #undef QSV_MAXSHMEM #undef QSV_TIMER_INTERVAL #undef QSV_MAX_COMP_LENGTH #undef QSV_FOREGROUND_FS_SESSION #undef QSV_FOREGROUND_PROCESS #undef QSV_NUMPROCESSORS #undef QSV_MAXHPRMEM #undef QSV_MAXHSHMEM #undef QSV_MAXPROCESSES #undef QSV_VIRTUALADDRESSLIMIT #undef QSV_INT10ENABLED #undef QSV_MAX #undef SIS_MMIOADDR #undef SIS_MEC_TABLE #undef SIS_SYS_LOG #undef SIS_PERF_MEC_TABLE #undef _DATETIME #undef DATETIME #undef PDATETIME #undef HTIMER #undef PHTIMER #undef PADSHORT #undef PADCHAR #undef QS_PROCESS #undef QS_SEMAPHORE #undef QS_MTE #undef QS_FILESYS #undef QS_SHMEMORY #undef QS_DISK #undef QS_HWCONFIG #undef QS_NAMEDPIPE #undef QS_THREAD #undef QS_MODVER #undef QS_SUPPORTED #undef QS_END #undef QS_SYSSEM_WAITING #undef QS_SYSSEM_MUXWAITING #undef QS_SYSSEM_OWNER_DIED #undef QS_SYSSEM_EXCLUSIVE #undef QS_SYSSEM_NAME_CLEANUP #undef QS_SYSSEM_THREAD_OWNER_DIED #undef QS_SYSSEM_EXITLIST_OWNER #undef QS_DC_SEM_SHARED #undef QS_DCMW_WAIT_ANY #undef QS_DCMW_WAIT_ALL #undef QS_DCM_MUTEX_SEM #undef QS_DCE_EVENT_SEM #undef QS_DCMW_MUX_SEM #undef QS_DC_SEM_PM #undef QS_DE_POSTED #undef QS_DM_OWNER_DIED #undef QS_DMW_MTX_MUX #undef QS_DHO_SEM_OPEN #undef QS_DE_16BIT_MW #undef QS_DCE_POSTONE #undef QS_DCE_AUTORESET #undef _QWORD #undef QWORD #undef PQWORD #undef _QSGREC #undef QSGREC #undef _QSTREC #undef QSTREC #undef _QSPREC #undef QSPREC #undef _QSS16REC #undef QSS16REC #undef _QSS16HEADREC #undef QSS16HEADREC #undef _QSMREC #undef QSMREC #undef _QSOPENQ #undef QSOPENQ #undef _QSEVENT #undef QSEVENT #undef _QSMUTEX #undef QSMUTEX #undef _QSMUX #undef QSMUX #undef QSHUN #undef _QSS32REC #undef QSS32REC #undef _QSLOBJREC #undef QSLOBJREC #undef _QSLREC #undef QSLREC #undef _QSEXLREC #undef QSEXLREC #undef _QSSFT #undef QSSFT #undef _QSFREC #undef QSFREC #undef _QSPTRREC #undef QSPTRREC #undef SGID #undef HVDD #undef PHVDD #undef HSPINLOCK #undef PHSPINLOCK #undef _TStat #undef _uDB #undef SIS_MMIOADDR #undef SIS_MEC_TABLE #undef SIS_SYS_LOG #undef SIS_PERF_MEC_TABLE #undef _RXSTRING #undef RXSTRING #undef PRXSTRING #undef _RXSYSEXIT #undef RXSYSEXIT #undef PRXSYSEXIT #undef MAKERXSTRING #undef _SHVBLOCK #undef SHVBLOCK #undef PSHVBLOCK #undef PEXIT #undef _RXFNC_FLAGS #undef RXFNC_FLAGS #undef _RXFNCCAL_PARM #undef RXFNCCAL_PARM #undef _RXCMD_FLAGS #undef RXCMD_FLAGS #undef _RXCMDHST_PARM #undef RXCMDHST_PARM #undef _RXMSQPLL_PARM #undef RXMSQPLL_PARM #undef _RXMSQ_FLAGS #undef RXMSQ_FLAGS #undef _RXMSQPSH_PARM #undef RXMSQPSH_PARM #undef _RXMSQSIZ_PARM #undef RXMSQSIZ_PARM #undef _RXMSQNAM_PARM #undef RXMSQNAM_PARM #undef _RXSIOSAY_PARM #undef RXSIOSAY_PARM #undef _RXSIOTRC_PARM #undef RXSIOTRC_PARM #undef _RXSIOTRD_PARM #undef RXSIOTRD_PARM #undef _RXSIODR_PARM #undef RXSIODTR_PARM #undef _RXHLT_FLAGS #undef RXHLT_FLAGS #undef _RXHLTTST_PARM #undef RXHLTTST_PARM #undef _RXTRC_FLAGS #undef RXTRC_FLAGS #undef _RXTRCTST_PARM #undef RXTRCTST_PARM #undef WM_DBCSFIRST #undef WM_DBCSLAST #undef WC_FRAME #undef WC_COMBOBOX #undef WC_BUTTON #undef WC_MENU #undef WC_STATIC #undef WC_ENTRYFIELD #undef WC_LISTBOX #undef WC_SCROLLBAR #undef WC_TITLEBAR #undef WC_MLE #undef WC_APPSTAT #undef WC_KBDSTAT #undef WC_PECIC #undef WC_DBE_KKPOPUP #undef WC_SPINBUTTON #undef WC_CONTAINER #undef WC_SLIDER #undef WC_VALUESET #undef WC_NOTEBOOK #undef WC_PENFIRST #undef WC_PENLAST #undef WC_MMPMFIRST #undef WC_CIRCULARSLIDER #undef WC_MMPMLAST #undef WS_VISIBLE #undef WS_DISABLED #undef WS_CLIPCHILDREN #undef WS_CLIPSIBLINGS #undef WS_PARENTCLIP #undef WS_SAVEBITS #undef WS_SYNCPAINT #undef WS_MINIMIZED #undef WS_MAXIMIZED #undef WS_ANIMATE #undef WS_GROUP #undef WS_TABSTOP #undef WS_MULTISELECT #undef CS_MOVENOTIFY #undef CS_SIZEREDRAW #undef CS_HITTEST #undef CS_PUBLIC #undef CS_FRAME #undef CS_CLIPCHILDREN #undef CS_CLIPSIBLINGS #undef CS_PARENTCLIP #undef CS_SAVEBITS #undef CS_SYNCPAINT #undef DT_LEFT #undef DT_QUERYEXTENT #undef DT_UNDERSCORE #undef DT_STRIKEOUT #undef DT_TEXTATTRS #undef DT_EXTERNALLEADING #undef DT_CENTER #undef DT_RIGHT #undef DT_TOP #undef DT_VCENTER #undef DT_BOTTOM #undef DT_HALFTONE #undef DT_MNEMONIC #undef DT_WORDBREAK #undef DT_ERASERECT #undef SWP_SIZE #undef SWP_MOVE #undef SWP_ZORDER #undef SWP_SHOW #undef SWP_HIDE #undef SWP_NOREDRAW #undef SWP_NOADJUST #undef SWP_ACTIVATE #undef SWP_DEACTIVATE #undef SWP_EXTSTATECHANGE #undef SWP_MINIMIZE #undef SWP_MAXIMIZE #undef SWP_RESTORE #undef SWP_FOCUSACTIVATE #undef SWP_FOCUSDEACTIVATE #undef SWP_NOAUTOCLOSE #undef HWND_DESKTOP #undef HWND_OBJECT #undef HWND_TOP #undef HWND_BOTTOM #undef HWND_THREADCAPTURE #undef HACCEL #undef HRGN #undef PHRGN #undef MRESULT #undef PMRESULT #undef MPARAM #undef PMPARAM #undef HPOINTER #undef HLIB #undef PHLIB #undef COLOR #undef PCOLOR #undef HAB #undef PHAB #undef HPS #undef PHPS #undef HDC #undef PHDC #undef HWND #undef PHWND #undef HMQ #undef HPAL #undef PHPAL #undef HBITMAP #undef PHBITMAP #undef ERRORID #undef PERRORID #undef PFNWP #undef ERRORIDERROR #undef ERRORIDSEV #undef MAKEERRORID #undef _POINTL #undef POINTL #undef PPOINTL #undef _POINTS #undef POINTS #undef PPOINTS #undef _RECTL #undef RECTL #undef PRECTL #undef WM_NULL #undef WM_CREATE #undef WM_DESTROY #undef WM_ENABLE #undef WM_SHOW #undef WM_MOVE #undef WM_SIZE #undef WM_ADJUSTWINDOWPOS #undef WM_CALCVALIDRECTS #undef WM_SETWINDOWPARAMS #undef WM_QUERYWINDOWPARAMS #undef WM_HITTEST #undef WM_ACTIVATE #undef WM_SETFOCUS #undef WM_SETSELECTION #undef WM_PPAINT #undef WM_PSETFOCUS #undef WM_PSYSCOLORCHANGE #undef WM_PSIZE #undef WM_PACTIVATE #undef WM_PCONTROL #undef WM_COMMAND #undef WM_SYSCOMMAND #undef WM_HELP #undef WM_PAINT #undef WM_TIMER #undef WM_SEM1 #undef WM_SEM2 #undef WM_SEM3 #undef WM_SEM4 #undef WM_CLOSE #undef WM_QUIT #undef WM_SYSCOLORCHANGE #undef WM_SYSVALUECHANGED #undef WM_APPTERMINATENOTIFY #undef WM_PRESPARAMCHANGED #undef WM_CONTROL #undef WM_VSCROLL #undef WM_HSCROLL #undef WM_INITMENU #undef WM_MENUSELECT #undef WM_MENUEND #undef WM_DRAWITEM #undef WM_MEASUREITEM #undef WM_CONTROLPOINTER #undef WM_QUERYDLGCODE #undef WM_INITDLG #undef WM_SUBSTITUTESTRING #undef WM_MATCHMNEMONIC #undef WM_SAVEAPPLICATION #undef WM_HELPBASE #undef WM_HELPTOP #undef WM_USER #undef _QMSG #undef QMSG #undef PQMSG #undef _COMMANDMSG #undef CMDMSG #undef PCMDMSG #undef _MQINFO #undef MQINFO #undef PMQINFO #undef COMMANDMSG #undef _SWP #undef SWP #undef PSWP #undef _ICONINFO #undef ICONINFO #undef PICONINFO #undef MPVOID #undef MPFROMP #undef MPFROMHWND #undef MPFROMCHAR #undef MPFROMSHORT #undef MPFROM2SHORT #undef MPFROMSH2CH #undef MPFROMLONG #undef PVOIDFROMMP #undef HWNDFROMMP #undef CHAR1FROMMP #undef CHAR2FROMMP #undef CHAR3FROMMP #undef CHAR4FROMMP #undef SHORT1FROMMP #undef SHORT2FROMMP #undef LONGFROMMP #undef MRFROMP #undef MRFROMSHORT #undef MRFROM2SHORT #undef MRFROMLONG #undef PVOIDFROMMR #undef SHORT1FROMMR #undef SHORT2FROMMR #undef LONGFROMMR #undef _FRAMECDATA #undef FRAMECDATA #undef PFRAMECDATA #undef WM_FLASHWINDOW #undef WM_FORMATFRAME #undef WM_UPDATEFRAME #undef WM_FOCUSCHANGE #undef WM_SETBORDERSIZE #undef WM_TRACKFRAME #undef WM_MINMAXFRAME #undef WM_SETICON #undef WM_QUERYICON #undef WM_SETACCELTABLE #undef WM_QUERYACCELTABLE #undef WM_TRANSLATEACCEL #undef WM_QUERYTRACKINFO #undef WM_QUERYBORDERSIZE #undef WM_NEXTMENU #undef WM_ERASEBACKGROUND #undef WM_QUERYFRAMEINFO #undef WM_QUERYFOCUSCHAIN #undef WM_OWNERPOSCHANGE #undef WM_CALCFRAMERECT #undef WM_WINDOWPOSCHANGED #undef WM_ADJUSTFRAMEPOS #undef WM_QUERYFRAMECTLCOUNT #undef WM_QUERYHELPINFO #undef WM_SETHELPINFO #undef WM_ERROR #undef WM_REALIZEPALETTE #undef HSAVEWP #undef _QVERSDATA #undef QVERSDATA #undef PQVERSDATA #undef WM_QUERYCONVERTPOS #undef _CLASSINFO #undef CLASSINFO #undef PCLASSINFO #undef _CREATESTRUCT #undef CREATESTRUCT #undef PCREATESTRUCT #undef HENUM #undef _ACCEL #undef ACCEL #undef PACCEL #undef _ACCELTABLE #undef ACCELTABLE #undef PACCELTABLE #undef HATOMTBL #undef ATOM #undef MAKEINTATOM #undef _BTNCDATA #undef BTNCDATA #undef PBTNCDATA #undef _USERBUTTON #undef USERBUTTON #undef PUSERBUTTON #undef WM_RENDERFMT #undef WM_RENDERALLFMTS #undef WM_DESTROYCLIPBOARD #undef WM_PAINTCLIPBOARD #undef WM_SIZECLIPBOARD #undef WM_HSCROLLCLIPBOARD #undef WM_VSCROLLCLIPBOARD #undef WM_DRAWCLIPBOARD #undef _CPTEXT #undef CPTEXT #undef PCPTEXT #undef _MFP #undef MFP #undef PMFP #undef WM_DDE_FIRST #undef WM_DDE_INITIATE #undef WM_DDE_REQUEST #undef WM_DDE_ACK #undef WM_DDE_DATA #undef WM_DDE_ADVISE #undef WM_DDE_UNADVISE #undef WM_DDE_POKE #undef WM_DDE_EXECUTE #undef WM_DDE_TERMINATE #undef WM_DDE_INITIATEACK #undef WM_DDE_LAST #undef _CONVCONTEXT #undef CONVCONTEXT #undef PCONVCONTEXT #undef _DDEINIT #undef DDEINIT #undef PDDEINIT #undef _DDESTRUCT #undef DDESTRUCT #undef PDDESTRUCT #undef DDES_PABDATA #undef DDEI_PCONVCONTEXT #undef _CURSORINFO #undef CURSORINFO #undef PCURSORINFO #undef _DESKTOP #undef DESKTOP #undef PDESKTOP #undef MB_OK #undef MB_OKCANCEL #undef MB_RETRYCANCEL #undef MB_ABORTRETRYIGNORE #undef MB_YESNO #undef MB_YESNOCANCEL #undef MB_CANCEL #undef MB_ENTER #undef MB_ENTERCANCEL #undef MB_NOICON #undef MB_CUANOTIFICATION #undef MB_ICONQUESTION #undef MB_ICONEXCLAMATION #undef MB_CUAWARNING #undef MB_ICONASTERISK #undef MB_ICONHAND #undef MB_CUACRITICAL #undef MB_QUERY #undef MB_WARNING #undef MB_INFORMATION #undef MB_CRITICAL #undef MB_ERROR #undef MB_CUSTOMICON #undef MB_DEFBUTTON1 #undef MB_DEFBUTTON2 #undef MB_DEFBUTTON3 #undef MB_APPLMODAL #undef MB_SYSTEMMODAL #undef MB_HELP #undef MB_MOVEABLE #undef MB_NONMODAL #undef _MB2D #undef MB2D #undef PMB2D #undef _MB2INFO #undef MB2INFO #undef PMB2INFO #undef WinCheckButton #undef WinIsControlEnabled #undef WinQueryButtonCheckstate #undef _DLGTITEM #undef DLGTITEM #undef PDLGTITEM #undef _DLGTEMPLATE #undef DLGTEMPLATE #undef PDLGTEMPLATE #undef _COMBOCDATA #undef COMBOCDATA #undef PCOMBOCDATA #undef _ENTRYFDATA #undef ENTRYFDATA #undef PENTRYFDATA #undef _ERRINFO #undef ERRINFO #undef PERRINFO #undef _SMHSTRUCT #undef SMHSTRUCT #undef PSMHSTRUCT #undef WM_MOUSEFIRST #undef WM_MOUSEMOVE #undef WM_BUTTONCLICKFIRST #undef WM_BUTTON1DOWN #undef WM_BUTTON1UP #undef WM_BUTTON1DBLCLK #undef WM_BUTTON2DOWN #undef WM_BUTTON2UP #undef WM_BUTTON2DBLCLK #undef WM_BUTTON3DOWN #undef WM_BUTTON3UP #undef WM_BUTTON3DBLCLK #undef WM_BUTTONCLICKLAST #undef WM_MOUSELAST #undef WM_CHAR #undef WM_VIOCHAR #undef WM_JOURNALNOTIFY #undef WM_MOUSEMAP #undef WM_VRNDISABLED #undef WM_VRNENABLED #undef WM_EXTMOUSEFIRST #undef WM_CHORD #undef WM_BUTTON1MOTIONSTART #undef WM_BUTTON1MOTIONEND #undef WM_BUTTON1CLICK #undef WM_BUTTON2MOTIONSTART #undef WM_BUTTON2MOTIONEND #undef WM_BUTTON2CLICK #undef WM_BUTTON3MOTIONSTART #undef WM_BUTTON3MOTIONEND #undef WM_BUTTON3CLICK #undef WM_EXTMOUSELAST #undef WM_MOUSETRANSLATEFIRST #undef WM_BEGINDRAG #undef WM_ENDDRAG #undef WM_SINGLESELECT #undef WM_OPEN #undef WM_CONTEXTMENU #undef WM_CONTEXTHELP #undef WM_TEXTEDIT #undef WM_BEGINSELECT #undef WM_ENDSELECT #undef WM_MOUSETRANSLATELAST #undef WM_PICKUP #undef WM_PENFIRST #undef WM_PENLAST #undef WM_MMPMFIRST #undef WM_MMPMLAST #undef WM_BIDI_FIRST #undef WM_BIDI_LAST #undef _CHARMSG #undef CHRMSG #undef PCHRMSG #undef _MOUSEMSG #undef MSEMSG #undef PMSEMSG #undef CHARMSG #undef MOUSEMSG #undef _LBOXINFO #undef LBOXINFO #undef PLBOXINFO #undef WinDeleteLboxItem #undef WinInsertLboxItem #undef WinQueryLboxCount #undef WinQueryLboxItemText #undef WinQueryLboxItemTextLength #undef WinQueryLboxSelectedItem #undef WinSetLboxItemText #undef MIA_NODISMISS #undef MIA_FRAMED #undef MIA_CHECKED #undef MIA_DISABLED #undef MIA_HILITED #undef _MENUITEM #undef MENUITEM #undef PMENUITEM #undef _mti #undef MTI #undef _mt #undef MT #undef LPMT #undef _OWNERITEM #undef OWNERITEM #undef POWNERITEM #undef WinCheckMenuItem #undef WinEnableMenuItem #undef WinIsMenuItemChecked #undef WinIsMenuItemEnabled #undef WinIsMenuItemValid #undef WinSetMenuItemText #undef QS_KEY #undef QS_MOUSEBUTTON #undef QS_MOUSEMOVE #undef QS_MOUSE #undef QS_TIMER #undef QS_PAINT #undef QS_POSTMSG #undef QS_SEM1 #undef QS_SEM2 #undef QS_SEM3 #undef QS_SEM4 #undef QS_SENDMSG #undef QS_MSGINPUT #undef _WNDPARAMS #undef WNDPARAMS #undef PWNDPARAMS #undef _POINTERINFO #undef POINTERINFO #undef PPOINTERINFO #undef _SBCDATA #undef SBCDATA #undef PSBCDATA #undef WM_MSGBOXINIT #undef WM_MSGBOXDISMISS #undef SV_SWAPBUTTON #undef SV_DBLCLKTIME #undef SV_CXDBLCLK #undef SV_CYDBLCLK #undef SV_CXSIZEBORDER #undef SV_CYSIZEBORDER #undef SV_ALARM #undef SV_CURSORRATE #undef SV_FIRSTSCROLLRATE #undef SV_SCROLLRATE #undef SV_NUMBEREDLISTS #undef SV_WARNINGFREQ #undef SV_NOTEFREQ #undef SV_ERRORFREQ #undef SV_WARNINGDURATION #undef SV_NOTEDURATION #undef SV_ERRORDURATION #undef SV_CXSCREEN #undef SV_CYSCREEN #undef SV_CXVSCROLL #undef SV_CYHSCROLL #undef SV_CYVSCROLLARROW #undef SV_CXHSCROLLARROW #undef SV_CXBORDER #undef SV_CYBORDER #undef SV_CXDLGFRAME #undef SV_CYDLGFRAME #undef SV_CYTITLEBAR #undef SV_CYVSLIDER #undef SV_CXHSLIDER #undef SV_CXMINMAXBUTTON #undef SV_CYMINMAXBUTTON #undef SV_CYMENU #undef SV_CXFULLSCREEN #undef SV_CYFULLSCREEN #undef SV_CXICON #undef SV_CYICON #undef SV_CXPOINTER #undef SV_CYPOINTER #undef SV_DEBUG #undef SV_CMOUSEBUTTONS #undef SV_CPOINTERBUTTONS #undef SV_POINTERLEVEL #undef SV_CURSORLEVEL #undef SV_TRACKRECTLEVEL #undef SV_CTIMERS #undef SV_MOUSEPRESENT #undef SV_CXBYTEALIGN #undef SV_CXALIGN #undef SV_CYBYTEALIGN #undef SV_CYALIGN #undef SV_DESKTOPWORKAREAYTOP #undef SV_DESKTOPWORKAREAYBOTTOM #undef SV_DESKTOPWORKAREAXRIGHT #undef SV_DESKTOPWORKAREAXLEFT #undef SV_NOTRESERVED #undef SV_EXTRAKEYBEEP #undef SV_SETLIGHTS #undef SV_INSERTMODE #undef SV_MENUROLLDOWNDELAY #undef SV_MENUROLLUPDELAY #undef SV_ALTMNEMONIC #undef SV_TASKLISTMOUSEACCESS #undef SV_CXICONTEXTWIDTH #undef SV_CICONTEXTLINES #undef SV_CHORDTIME #undef SV_CXCHORD #undef SV_CYCHORD #undef SV_CXMOTIONSTART #undef SV_CYMOTIONSTART #undef SV_BEGINDRAG #undef SV_ENDDRAG #undef SV_SINGLESELECT #undef SV_OPEN #undef SV_CONTEXTMENU #undef SV_CONTEXTHELP #undef SV_TEXTEDIT #undef SV_BEGINSELECT #undef SV_ENDSELECT #undef SV_BEGINDRAGKB #undef SV_ENDDRAGKB #undef SV_SELECTKB #undef SV_OPENKB #undef SV_CONTEXTMENUKB #undef SV_CONTEXTHELPKB #undef SV_TEXTEDITKB #undef SV_BEGINSELECTKB #undef SV_ENDSELECTKB #undef SV_ANIMATION #undef SV_ANIMATIONSPEED #undef SV_MONOICONS #undef SV_KBDALTERED #undef SV_PRINTSCREEN #undef SV_LOCKSTARTINPUT #undef SV_DYNAMICDRAG #undef SV_CSYSVALUES #undef WM_CTLCOLORCHANGE #undef WM_QUERYCTLTYPE #undef _CTLCOLOR #undef CTLCOLOR #undef PCTLCOLOR #undef _PARAM #undef PARAM #undef NPPARAM #undef PPARAM #undef _PRESPARAMS #undef PRESPARAMS #undef NPPRESPARAMS #undef PPRESPARAMS #undef _TRACKINFO #undef TRACKINFO #undef PTRACKINFO #undef IPT #undef PIPT #undef PIX #undef LINE #undef _FORMATRECT #undef MLEFORMATRECT #undef PFORMATRECT #undef _MLECTLDATA #undef MLECTLDATA #undef PMLECTLDATA #undef _MLEOVERFLOW #undef MLEOVERFLOW #undef POVERFLOW #undef _MLEMARGSTRUCT #undef MLEMARGSTRUCT #undef PMARGSTRUCT #undef _SEARCH #undef MLE_SEARCHDATA #undef PMLE_SEARCHDATA #undef TA_NORMAL_HORIZ #undef TA_LEFT #undef TA_CENTER #undef TA_RIGHT #undef TA_STANDARD_HORIZ #undef TA_NORMAL_VERT #undef TA_TOP #undef TA_HALF #undef TA_BASE #undef TA_BOTTOM #undef TA_STANDARD_VERT #undef RGN_ERROR #undef RGN_NULL #undef RGN_RECT #undef RGN_COMPLEX #undef PBUNDLE #undef FIXED #undef PFIXED #undef HMF #undef PHMF #undef _SIZEL #undef SIZEL #undef PSIZEL #undef _RGNRECT #undef RGNRECT #undef PRGNRECT #undef _MATRIXLF #undef MATRIXLF #undef PMATRIXLF #undef _ARCPARAMS #undef ARCPARAMS #undef PARCPARAMS #undef _SIZEF #undef SIZEF #undef PSIZEF #undef _POLYGON #undef POLYGON #undef PPOLYGON #undef _POLYSET #undef POLYSET #undef PPOLYSET #undef _GRADIENTL #undef GRADIENTL #undef PGRADIENTL #undef _KERNINGPAIRS #undef KERNINGPAIRS #undef PKERNINGPAIRS #undef _FACENAMEDESC #undef FACENAMEDESC #undef PFACENAMEDESC #undef FFDESCS #undef PFFDESCS #undef _FFDESCS2 #undef FFDESCS2 #undef PFFDESCS2 #undef _LINEBUNDLE #undef LINEBUNDLE #undef PLINEBUNDLE #undef _CHARBUNDLE #undef CHARBUNDLE #undef PCHARBUNDLE #undef _MARKERBUNDLE #undef MARKERBUNDLE #undef PMARKERBUNDLE #undef _AREABUNDLE #undef AREABUNDLE #undef PAREABUNDLE #undef _IMAGEBUNDLE #undef IMAGEBUNDLE #undef PIMAGEBUNDLE #undef MAKEFIXED #undef FIXEDFRAC #undef FIXEDINT #undef _RGB #undef RGB #undef _RGB2 #undef RGB2 #undef PRGB2 #undef _BITMAPINFOHEADER #undef BITMAPINFOHEADER #undef PBITMAPINFOHEADER #undef _BITMAPINFO #undef BITMAPINFO #undef PBITMAPINFO #undef _BITMAPINFO2 #undef BITMAPINFO2 #undef PBITMAPINFO2 #undef _BITMAPINFOHEADER2 #undef BITMAPINFOHEADER2 #undef PBITMAPINFOHEADER2 #undef _BITMAPFILEHEADER #undef BITMAPFILEHEADER #undef PBITMAPFILEHEADER #undef _BITMAPARRAYFILEHEADER #undef BITMAPARRAYFILEHEADER #undef PBITMAPARRAYFILEHEADER #undef _BITMAPFILEHEADER2 #undef BITMAPFILEHEADER2 #undef PBITMAPFILEHEADER2 #undef _BITMAPARRAYFILEHEADER2 #undef BITMAPARRAYFILEHEADER2 #undef PBITMAPARRAYFILEHEADER2 #undef DM_ERROR #undef DM_DRAW #undef DM_RETAIN #undef DM_DRAWANDRETAIN #undef PDEVOPENDATA #undef _DRIVDATA #undef DRIVDATA #undef PDRIVDATA #undef _DEVOPENSTRUC #undef DEVOPENSTRUC #undef PDEVOPENSTRUC #undef _ESCMODE #undef ESCMODE #undef PESCMODE #undef _VIOSIZECOUNT #undef VIOSIZECOUNT #undef PVIOSIZECOUNT #undef _VIOFONTCELLSIZE #undef VIOFONTCELLSIZE #undef PVIOFONTCELLSIZE #undef _SFACTORS #undef SFACTORS #undef PSFACTORS #undef _BANDRECT #undef BANDRECT #undef PBANDRECT #undef _HCINFO #undef HCINFO #undef PHCINFO #undef HSWITCH #undef PHSWITCH #undef HPROGRAM #undef PHPROGRAM #undef HINI #undef PHINI #undef HAPP #undef _PRFPROFILE #undef PRFPROFILE #undef PPRFPROFILE #undef PROGCATEGORY #undef PPROGCATEGORY #undef _HPROGARRAY #undef HPROGARRAY #undef PHPROGARRAY #undef _PROGTYPE #undef PROGTYPE #undef PPROGTYPE #undef _PROGTITLE #undef PROGTITLE #undef PPROGTITLE #undef _PROGDETAILS #undef PROGDETAILS #undef PPROGDETAILS #undef _SWCNTRL #undef SWCNTRL #undef PSWCNTRL #undef _SWENTRY #undef SWENTRY #undef PSWENTRY #undef _SWBLOCK #undef SWBLOCK #undef PSWBLOCK #undef FDM_FILTER #undef FDM_VALIDATE #undef FDM_ERROR #undef APSZ #undef PAPSZ #undef _FILEDLG #undef FILEDLG #undef PFILEDLG #undef FNTM_FACENAMECHANGED #undef FNTM_POINTSIZECHANGED #undef FNTM_STYLECHANGED #undef FNTM_COLORCHANGED #undef FNTM_UPDATEPREVIEW #undef FNTM_FILTERLIST #undef _FONTDLG #undef FONTDLG #undef PFONTDLG #undef _STYLECHANGE #undef STYLECHANGE #undef PSTYLECHANGE #undef _SPBCDATA #undef SPBCDATA #undef PSPBCDATA #undef _SLDCDATA #undef SLDCDATA #undef PSLDCDATA #undef _CSBITMAPDATA #undef CSBITMAPDATA #undef PCSBITMAPDATA #undef _BOOKTEXT #undef BOOKTEXT #undef PBOOKTEXT #undef _NOTEBOOKBUTTON #undef NOTEBOOKBUTTON #undef PNOTEBOOKBUTTON #undef _DELETENOTIFY #undef DELETENOTIFY #undef PDELETENOTIFY #undef _PAGESELECTNOTIFY #undef PAGESELECTNOTIFY #undef PPAGESELECTNOTIFY #undef _BOOKPAGEINFO #undef BOOKPAGEINFO #undef PBOOKPAGEINFO #undef WM_DRAGFIRST #undef WM_DRAGLAST #undef DM_DROP #undef DM_DRAGOVER #undef DM_DRAGLEAVE #undef DM_DROPHELP #undef DM_ENDCONVERSATION #undef DM_PRINT #undef DM_RENDER #undef DM_RENDERCOMPLETE #undef DM_RENDERPREPARE #undef DM_DRAGFILECOMPLETE #undef DM_EMPHASIZETARGET #undef DM_DRAGERROR #undef DM_FILERENDERED #undef DM_RENDERFILE #undef DM_DRAGOVERNOTIFY #undef DM_PRINTOBJECT #undef DM_DISCARDOBJECT #undef DM_DROPNOTIFY #undef HSTR #undef _DRAGIMAGE #undef DRAGIMAGE #undef PDRAGIMAGE #undef _DRAGINFO #undef DRAGINFO #undef PDRAGINFO #undef _DRAGITEM #undef DRAGITEM #undef PDRAGITEM #undef _DRAGTRANSFER #undef DRAGTRANSFER #undef PDRAGTRANSFER #undef _RENDERFILE #undef RENDERFILE #undef PRENDERFILE #undef _VSCDATA #undef VSCDATA #undef PVSCDATA #undef _VSDRAGINIT #undef VSDRAGINIT #undef PVSDRAGINIT #undef _VSDRAGINFO #undef VSDRAGINFO #undef PVSDRAGINFO #undef _VSTEXT #undef VSTEXT #undef PVSTEXT #undef _TREEITEMDESC #undef TREEITEMDESC #undef PTREEITEMDESC #undef _FIELDINFO #undef FIELDINFO #undef PFIELDINFO #undef _RECORDCORE #undef RECORDCORE #undef PRECORDCORE #undef _MINIRECORDCORE #undef MINIRECORDCORE #undef PMINIRECORDCORE #undef _TREEMOVE #undef TREEMOVE #undef PTREEMOVE #undef _CNRINFO #undef CNRINFO #undef PCNRINFO #undef _GRIDSQUARE #undef GRIDSQUARE #undef PGRIDSQUARE #undef _GRIDINFO #undef GRIDINFO #undef PGRIDINFO #undef _CDATE #undef CDATE #undef PCDATE #undef _CTIME #undef CTIME #undef PCTIME #undef _CNRDRAGINIT #undef CNRDRAGINIT #undef PCNRDRAGINIT #undef _FIELDINFOINSERT #undef FIELDINFOINSERT #undef PFIELDINFOINSERT #undef _RECORDINSERT #undef RECORDINSERT #undef PRECORDINSERT #undef _QUERYRECFROMRECT #undef QUERYRECFROMRECT #undef PQUERYRECFROMRECT #undef _QUERYRECORDRECT #undef QUERYRECORDRECT #undef PQUERYRECORDRECT #undef _SEARCHSTRING #undef SEARCHSTRING #undef PSEARCHSTRING #undef _CNRDRAGINFO #undef CNRDRAGINFO #undef PCNRDRAGINFO #undef _CNRLAZYDRAGINFO #undef CNRLAZYDRAGINFO #undef PCNRLAZYDRAGINFO #undef _NOTIFYRECORDEMPHASIS #undef NOTIFYRECORDEMPHASIS #undef PNOTIFYRECORDEMPHASIS #undef _NOTIFYRECORDENTER #undef NOTIFYRECORDENTER #undef PNOTIFYRECORDENTER #undef _NOTIFYDELTA #undef NOTIFYDELTA #undef PNOTIFYDELTA #undef _NOTIFYSCROLL #undef NOTIFYSCROLL #undef PNOTIFYSCROLL #undef _CNREDITDATA #undef CNREDITDATA #undef PCNREDITDATA #undef _OWNERBACKGROUND #undef OWNERBACKGROUND #undef POWNERBACKGROUND #undef _CNRDRAWITEMINFO #undef CNRDRAWITEMINFO #undef PCNRDRAWITEMINFO #undef _OBJCLASS #undef OBJCLASS #undef POBJCLASS #undef HSPL #undef HSTD #undef PHSTD #undef PQMOPENDATA #undef SPLERR #undef _SQPOPENDATA #undef SQPOPENDATA #undef PSQPOPENDATA #undef _DRIVPROPS #undef DRIVPROPS #undef PDRIVPROPS #undef _PRINTERINFO #undef PRINTERINFO #undef PPRINTERINFO #undef _PRJINFO #undef PRJINFO #undef PPRJINFO #undef _PRJINFO2 #undef PRJINFO2 #undef PPRJINFO2 #undef _PRJINFO3 #undef PRJINFO3 #undef PPRJINFO3 #undef _PRJINFO4 #undef PRJINFO4 #undef PPRJINFO4 #undef _PRDINFO #undef PRDINFO #undef PPRDINFO #undef _PRDINFO3 #undef PRDINFO3 #undef PPRDINFO3 #undef _PRQINFO #undef PRQINFO #undef PPRQINFO #undef _PRQINFO3 #undef PRQINFO3 #undef PPRQINFO3 #undef _PRQINFO6 #undef PRQINFO6 #undef PPRQINFO6 #undef _PRIDINFO #undef PRIDINFO #undef PPRIDINFO #undef _PRDRIVINFO #undef PRDRIVINFO #undef PPRDRIVINFO #undef _PRDRIVINFO2 #undef PRDRIVINFO2 #undef PPRDRIVINFO2 #undef _PRQPROCINFO #undef PRQPROCINFO #undef PPRQPROCINFO #undef _PRPORTINFO #undef PRPORTINFO #undef PPRPORTINFO #undef _PRPORTINFO1 #undef PRPORTINFO1 #undef PPRPORTINFO1 #undef _PRPORTINFO2 #undef PRPORTINFO2 #undef PPRPORTINFO2 #undef _QMJOBINFO #undef QMJOBINFO #undef PQMJOBINFO #undef CTRL_PREVIOUS_ID #undef CTRL_SEARCH_ID #undef CTRL_PRINT_ID #undef CTRL_INDEX_ID #undef CTRL_CONTENTS_ID #undef CTRL_BACK_ID #undef CTRL_FORWARD_ID #undef CTRL_TUTORIAL_ID #undef CTRL_USER_ID_BASE #undef HWND_PARENT #undef HELPSUBTABLE #undef PHELPSUBTABLE #undef _ACVP #undef ACVP #undef PACVP #undef _HELPTABLE #undef HELPTABLE #undef PHELPTABLE #undef _HELPINIT #undef HELPINIT #undef PHELPINIT #undef HDDF #undef _FOCAMETRICS #undef FOCAMETRICS #undef PFOCAMETRICS #undef _FONTFILEMETRICS #undef FONTFILEMETRICS #undef PFONTFILEMETRICS #undef _FONTDEFINITIONHEADER #undef FONTDEFINITIONHEADER #undef PFONTDEFINITIONHEADER #undef _FONTSIGNATURE #undef FONTSIGNATURE #undef PFONTSIGNATURE #undef _ADDITIONALMETRICS #undef ADDITIONALMETRICS #undef PADDITIONALMETRICS #undef _FOCAFONT #undef FOCAFONT #undef PFOCAFONT #undef FOCAFONT32 #undef PFOCAFONT32 #undef HVPS #undef PHVPS #undef HMONITOR #undef PHMONITOR #undef _MONIN #undef MONIN #undef PMONIN #undef _MONOUT #undef MONOUT #undef PMONOUT #undef HKBD #undef PHKBD #undef _KBDKEYINFO #undef KBDKEYINFO #undef PKBDKEYINFO #undef _KBDINFO #undef KBDINFO #undef PKBDINFO #undef _KBDHWID #undef KBDHWID #undef PKBDHWID #undef _KBDTRANS #undef KBDTRANS #undef PKBDTRANS #undef _STRINGINBUF #undef STRINGINBUF #undef PSTRINGINBUF #undef HVIO #undef PHVIO #undef _VIOMODEINFO #undef VIOMODEINFO #undef PVIOMODEINFO #undef _VIOCONFIGINFO #undef VIOCONFIGINFO #undef PVIOCONFIGINFO #undef _VIOPHYSBUF #undef VIOPHYSBUF #undef PVIOPHYSBUF #undef _VIOPALSTATE #undef VIOPALSTATE #undef PVIOPALSTATE #undef _VIOOVERSCAN #undef VIOOVERSCAN #undef PVIOOVERSCAN #undef _VIOINTENSITY #undef VIOINTENSITY #undef PVIOINTENSITY #undef _VIOCOLORREG #undef VIOCOLORREG #undef PVIOCOLORREG #undef _VIOSETULINELOC #undef VIOSETULINELOC #undef PVIOSETULINELOC #undef _VIOSETTARGET #undef VIOSETTARGET #undef PVIOSETTARGET #undef _VIOCURSORINFO #undef VIOCURSORINFO #undef PVIOCURSORINFO #undef _VIOFONTINFO #undef VIOFONTINFO #undef PVIOFONTINFO #undef HMOU #undef PHMOU #undef _MOUEVENTINFO #undef MOUEVENTINFO #undef PMOUEVENTINFO #undef _MOUQUEINFO #undef MOUQUEINFO #undef PMOUQUEINFO #undef _PTRLOC #undef PTRLOC #undef PPTRLOC #undef _NOPTRRECT #undef NOPTRRECT #undef PNOPTRRECT #undef _PTRSHAPE #undef PTRSHAPE #undef PPTRSHAPE #undef _SCALEFACT #undef SCALEFACT #undef PSCALEFACT #undef _THRESHOLD #undef THRESHOLD #undef PTHRESHOLD #undef _GINFOSEG #undef GINFOSEG #undef PGINFOSEG #undef _LINFOSEG #undef LINFOSEG #undef PLINFOSEG #undef OBJ_LOCATION #undef OBJ_FORK #undef DosAllocMem #undef DosAllocSharedMem #endif /* __OS2WRAP2_H__ */