Sweden-Number/programs/winetest/include/winbase.pm

808 lines
22 KiB
Perl

# Automatically generated by make_symbols; DO NOT EDIT!!
#
# Perl definitions for header file winbase.h
#
package winbase;
use strict;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(
BAUD_075
BAUD_110
BAUD_115200
BAUD_1200
BAUD_128K
BAUD_134_5
BAUD_14400
BAUD_150
BAUD_1800
BAUD_19200
BAUD_2400
BAUD_300
BAUD_38400
BAUD_4800
BAUD_56K
BAUD_57600
BAUD_600
BAUD_7200
BAUD_9600
BAUD_USER
CBR_110
CBR_115200
CBR_1200
CBR_128000
CBR_14400
CBR_19200
CBR_2400
CBR_256000
CBR_300
CBR_38400
CBR_4800
CBR_56000
CBR_57600
CBR_600
CBR_9600
CE_BREAK
CE_CTSTO
CE_DNS
CE_DSRTO
CE_FRAME
CE_IOE
CE_MODE
CE_OOP
CE_OVERRUN
CE_PTO
CE_RLSDTO
CE_RXOVER
CE_RXPARITY
CE_TXFULL
CLRBREAK
CLRDTR
CLRRTS
CONTROL_C_EXIT
COPY_FILE_FAIL_IF_EXISTS
COPY_FILE_OPEN_SOURCE_FOR_WRITE
COPY_FILE_RESTARTABLE
CREATE_ALWAYS
CREATE_DEFAULT_ERROR_MODE
CREATE_NEW
CREATE_NEW_CONSOLE
CREATE_NEW_PROCESS_GROUP
CREATE_NO_WINDOW
CREATE_PROCESS_DEBUG_EVENT
CREATE_SEPARATE_WOW_VDM
CREATE_SHARED_WOW_VDM
CREATE_SUSPENDED
CREATE_THREAD_DEBUG_EVENT
CREATE_UNICODE_ENVIRONMENT
DATABITS_16
DATABITS_16X
DATABITS_5
DATABITS_6
DATABITS_7
DATABITS_8
DEBUG_ONLY_THIS_PROCESS
DEBUG_PROCESS
DETACHED_PROCESS
DONT_RESOLVE_DLL_REFERENCES
DRIVE_CDROM
DRIVE_FIXED
DRIVE_NO_ROOT_DIR
DRIVE_RAMDISK
DRIVE_REMOTE
DRIVE_REMOVABLE
DRIVE_UNKNOWN
DTR_CONTROL_DISABLE
DTR_CONTROL_ENABLE
DTR_CONTROL_HANDSHAKE
DUPLICATE_CLOSE_SOURCE
DUPLICATE_SAME_ACCESS
EVENPARITY
EV_BREAK
EV_CTS
EV_DSR
EV_ERR
EV_EVENT1
EV_EVENT2
EV_PERR
EV_RING
EV_RLSD
EV_RX80FULL
EV_RXCHAR
EV_RXFLAG
EV_TXEMPT
EXCEPTION_ACCESS_VIOLATION
EXCEPTION_ARRAY_BOUNDS_EXCEEDED
EXCEPTION_BREAKPOINT
EXCEPTION_CRITICAL_SECTION_WAIT
EXCEPTION_DATATYPE_MISALIGNMENT
EXCEPTION_DEBUG_EVENT
EXCEPTION_FLT_DENORMAL_OPERAND
EXCEPTION_FLT_DIVIDE_BY_ZERO
EXCEPTION_FLT_INEXACT_RESULT
EXCEPTION_FLT_INVALID_OPERATION
EXCEPTION_FLT_OVERFLOW
EXCEPTION_FLT_STACK_CHECK
EXCEPTION_FLT_UNDERFLOW
EXCEPTION_GUARD_PAGE
EXCEPTION_ILLEGAL_INSTRUCTION
EXCEPTION_INT_DIVIDE_BY_ZERO
EXCEPTION_INT_OVERFLOW
EXCEPTION_INVALID_DISPOSITION
EXCEPTION_INVALID_HANDLE
EXCEPTION_IN_PAGE_ERROR
EXCEPTION_NONCONTINUABLE_EXCEPTION
EXCEPTION_PRIV_INSTRUCTION
EXCEPTION_SINGLE_STEP
EXCEPTION_STACK_OVERFLOW
EXIT_PROCESS_DEBUG_EVENT
EXIT_THREAD_DEBUG_EVENT
FILE_BEGIN
FILE_CURRENT
FILE_END
FILE_FLAG_BACKUP_SEMANTICS
FILE_FLAG_DELETE_ON_CLOSE
FILE_FLAG_NO_BUFFERING
FILE_FLAG_OVERLAPPED
FILE_FLAG_POSIX_SEMANTICS
FILE_FLAG_RANDOM_ACCESS
FILE_FLAG_SEQUENTIAL_SCAN
FILE_FLAG_WRITE_THROUGH
FILE_MAP_ALL_ACCESS
FILE_MAP_COPY
FILE_MAP_READ
FILE_MAP_WRITE
FILE_TYPE_CHAR
FILE_TYPE_DISK
FILE_TYPE_PIPE
FILE_TYPE_REMOTE
FILE_TYPE_UNKNOWN
FORMAT_MESSAGE_ALLOCATE_BUFFER
FORMAT_MESSAGE_ARGUMENT_ARRAY
FORMAT_MESSAGE_FROM_HMODULE
FORMAT_MESSAGE_FROM_STRING
FORMAT_MESSAGE_FROM_SYSTEM
FORMAT_MESSAGE_IGNORE_INSERTS
FORMAT_MESSAGE_MAX_WIDTH_MASK
FS_CASE_IS_PRESERVED
FS_CASE_SENSITIVE
FS_FILE_COMPRESSION
FS_PERSISTENT_ACLS
FS_UNICODE_STORED_ON_DISK
FS_VOL_IS_COMPRESSED
GHND
GMEM_DDESHARE
GMEM_DISCARDABLE
GMEM_DISCARDED
GMEM_FIXED
GMEM_INVALID_HANDLE
GMEM_LOCKCOUNT
GMEM_LOWER
GMEM_MODIFY
GMEM_MOVEABLE
GMEM_NOCOMPACT
GMEM_NODISCARD
GMEM_NOTIFY
GMEM_NOT_BANKED
GMEM_SHARE
GMEM_ZEROINIT
GPD_APP_COMPAT_FLAGS
GPD_FLAGS
GPD_HINSTANCE16
GPD_LOAD_DONE_EVENT
GPD_PARENT
GPD_PDB
GPD_STARTF_FLAGS
GPD_STARTF_HOTKEY
GPD_STARTF_POSITION
GPD_STARTF_SHELLDATA
GPD_STARTF_SHOWWINDOW
GPD_STARTF_SIZE
GPD_THDB
GPD_USERDATA
GPD_WINDOWS_VERSION
GPTR
HANDLE_FLAG_INHERIT
HANDLE_FLAG_PROTECT_FROM_CLOSE
HIGH_PRIORITY_CLASS
HINSTANCE_ERROR
IDLE_PRIORITY_CLASS
IE_BADID
IE_BAUDRATE
IE_BYTESIZE
IE_DEFAULT
IE_HARDWARE
IE_MEMORY
IE_NOPEN
IE_OPEN
IGNORE
INFINITE
INVALID_ATOM
INVALID_HANDLE_VALUE
LHND
LMEM_DISCARDABLE
LMEM_DISCARDED
LMEM_FIXED
LMEM_LOCKCOUNT
LMEM_MODIFY
LMEM_MOVEABLE
LMEM_NOCOMPACT
LMEM_NODISCARD
LMEM_ZEROINIT
LOAD_DLL_DEBUG_EVENT
LOAD_LIBRARY_AS_DATAFILE
LOAD_WITH_ALTERED_SEARCH_PATH
LPTR
MARKPARITY
MAXINTATOM
MOVEFILE_COPY_ALLOWED
MOVEFILE_DELAY_UNTIL_REBOOT
MOVEFILE_REPLACE_EXISTING
MS_CTS_ON
MS_DSR_ON
MS_RING_ON
MS_RLSD_ON
NMPWAIT_NOWAIT
NMPWAIT_USE_DEFAULT_WAIT
NMPWAIT_WAIT_FOREVER
NONZEROLHND
NONZEROLPTR
NOPARITY
NORMAL_PRIORITY_CLASS
ODDPARITY
OFS_MAXPATHNAME
OF_CANCEL
OF_CREATE
OF_DELETE
OF_EXIST
OF_PARSE
OF_PROMPT
OF_READ
OF_READWRITE
OF_REOPEN
OF_SEARCH
OF_SHARE_COMPAT
OF_SHARE_DENY_NONE
OF_SHARE_DENY_READ
OF_SHARE_DENY_WRITE
OF_SHARE_EXCLUSIVE
OF_VERIFY
OF_WRITE
ONE5STOPBITS
ONESTOPBIT
OPEN_ALWAYS
OPEN_EXISTING
OUTPUT_DEBUG_STRING_EVENT
PARITY_EVEN
PARITY_MARK
PARITY_NONE
PARITY_ODD
PARITY_SPACE
PCF_16BITMODE
PCF_DTRDSR
PCF_INTTIMEOUTS
PCF_PARITY_CHECK
PCF_RLSD
PCF_RTSCTS
PCF_SETXCHAR
PCF_SPECIALCHARS
PCF_TOTALTIMEOUTS
PCF_XONXOFF
PIPE_ACCESS_DUPLEX
PIPE_ACCESS_INBOUND
PIPE_ACCESS_OUTBOUND
PIPE_NOWAIT
PIPE_READMODE_BYTE
PIPE_READMODE_MESSAGE
PIPE_TYPE_BYTE
PIPE_TYPE_MESSAGE
PIPE_UNLIMITED_INSTANCES
PIPE_WAIT
PROCESS_HEAP_ENTRY_BUSY
PROCESS_HEAP_ENTRY_DDESHARE
PROCESS_HEAP_ENTRY_MOVEABLE
PROCESS_HEAP_REGION
PROCESS_HEAP_UNCOMMITTED_RANGE
PROFILE_KERNEL
PROFILE_SERVER
PROFILE_USER
PST_FAX
PST_LAT
PST_MODEM
PST_NETWORK_BRIDGE
PST_PARALLEL_PORT
PST_RS232
PST_RS423
PST_RS442
PST_RS449
PST_SCANNER
PST_TCPIP_TELNET
PST_UNSPECIFIED
PST_X25
PURGE_RXABORT
PURGE_RXCLEAR
PURGE_TXABORT
PURGE_TXCLEAR
REALTIME_PRIORITY_CLASS
RESETDEV
RIP_EVENT
RTS_CONTROL_DISABLE
RTS_CONTROL_ENABLE
RTS_CONTROL_HANDSHAKE
RTS_CONTROL_TOGGLE
SCS_32BIT_BINARY
SCS_DOS_BINARY
SCS_OS216_BINARY
SCS_PIF_BINARY
SCS_POSIX_BINARY
SCS_WOW_BINARY
SEM_FAILCRITICALERRORS
SEM_NOALIGNMENTFAULTEXCEPT
SEM_NOGPFAULTERRORBOX
SEM_NOOPENFILEERRORBOX
SETBREAK
SETDTR
SETRTS
SETXOFF
SETXON
SHUTDOWN_NORETRY
SPACEPARITY
SP_BAUD
SP_DATABITS
SP_HANDSHAKING
SP_PARITY
SP_PARITY_CHECK
SP_RLSD
SP_SERIALCOMM
SP_STOPBITS
STARTF_FORCEOFFFEEDBACK
STARTF_FORCEONFEEDBACK
STARTF_RUNFULLSCREEN
STARTF_USECOUNTCHARS
STARTF_USEFILLATTRIBUTE
STARTF_USEHOTKEY
STARTF_USEPOSITION
STARTF_USESHOWWINDOW
STARTF_USESIZE
STARTF_USESTDHANDLES
STD_ERROR_HANDLE
STD_INPUT_HANDLE
STD_OUTPUT_HANDLE
STILL_ACTIVE
STOPBITS_10
STOPBITS_15
STOPBITS_20
TF_FORCEDRIVE
THREAD_PRIORITY_ABOVE_NORMAL
THREAD_PRIORITY_BELOW_NORMAL
THREAD_PRIORITY_ERROR_RETURN
THREAD_PRIORITY_HIGHEST
THREAD_PRIORITY_IDLE
THREAD_PRIORITY_LOWEST
THREAD_PRIORITY_NORMAL
THREAD_PRIORITY_TIME_CRITICAL
TIME_ZONE_ID_DAYLIGHT
TIME_ZONE_ID_INVALID
TIME_ZONE_ID_STANDARD
TIME_ZONE_ID_UNKNOWN
TLS_OUT_OF_INDEXES
TRUNCATE_EXISTING
TWOSTOPBITS
UNLOAD_DLL_DEBUG_EVENT
VER_PLATFORM_WIN32_NT
VER_PLATFORM_WIN32_WINDOWS
VER_PLATFORM_WIN32s
WAIT_ABANDONED
WAIT_ABANDONED_0
WAIT_FAILED
WAIT_IO_COMPLETION
WAIT_OBJECT_0
WAIT_TIMEOUT
WEP_FREE_DLL
WEP_SYSTEM_EXIT
);
@EXPORT_OK = qw();
use constant BAUD_075 => 1;
use constant BAUD_110 => 2;
use constant BAUD_115200 => 131072;
use constant BAUD_1200 => 64;
use constant BAUD_128K => 65536;
use constant BAUD_134_5 => 4;
use constant BAUD_14400 => 4096;
use constant BAUD_150 => 8;
use constant BAUD_1800 => 128;
use constant BAUD_19200 => 8192;
use constant BAUD_2400 => 256;
use constant BAUD_300 => 16;
use constant BAUD_38400 => 16384;
use constant BAUD_4800 => 512;
use constant BAUD_56K => 32768;
use constant BAUD_57600 => 262144;
use constant BAUD_600 => 32;
use constant BAUD_7200 => 1024;
use constant BAUD_9600 => 2048;
use constant BAUD_USER => 268435456;
use constant CBR_110 => 65296;
use constant CBR_115200 => 65313;
use constant CBR_1200 => 65299;
use constant CBR_128000 => 65315;
use constant CBR_14400 => 65303;
use constant CBR_19200 => 65304;
use constant CBR_2400 => 65300;
use constant CBR_256000 => 65319;
use constant CBR_300 => 65297;
use constant CBR_38400 => 65307;
use constant CBR_4800 => 65301;
use constant CBR_56000 => 65311;
use constant CBR_57600 => 65312;
use constant CBR_600 => 65298;
use constant CBR_9600 => 65302;
use constant CE_BREAK => 16;
use constant CE_CTSTO => 32;
use constant CE_DNS => 2048;
use constant CE_DSRTO => 64;
use constant CE_FRAME => 8;
use constant CE_IOE => 1024;
use constant CE_MODE => 32768;
use constant CE_OOP => 4096;
use constant CE_OVERRUN => 2;
use constant CE_PTO => 512;
use constant CE_RLSDTO => 128;
use constant CE_RXOVER => 1;
use constant CE_RXPARITY => 4;
use constant CE_TXFULL => 256;
use constant CLRBREAK => 9;
use constant CLRDTR => 6;
use constant CLRRTS => 4;
use constant CONTROL_C_EXIT => -1073741510;
use constant COPY_FILE_FAIL_IF_EXISTS => 1;
use constant COPY_FILE_OPEN_SOURCE_FOR_WRITE => 4;
use constant COPY_FILE_RESTARTABLE => 2;
use constant CREATE_ALWAYS => 2;
use constant CREATE_DEFAULT_ERROR_MODE => 67108864;
use constant CREATE_NEW => 1;
use constant CREATE_NEW_CONSOLE => 16;
use constant CREATE_NEW_PROCESS_GROUP => 512;
use constant CREATE_NO_WINDOW => 134217728;
use constant CREATE_PROCESS_DEBUG_EVENT => 3;
use constant CREATE_SEPARATE_WOW_VDM => 2048;
use constant CREATE_SHARED_WOW_VDM => 4096;
use constant CREATE_SUSPENDED => 4;
use constant CREATE_THREAD_DEBUG_EVENT => 2;
use constant CREATE_UNICODE_ENVIRONMENT => 1024;
use constant DATABITS_16 => 16;
use constant DATABITS_16X => 32;
use constant DATABITS_5 => 1;
use constant DATABITS_6 => 2;
use constant DATABITS_7 => 4;
use constant DATABITS_8 => 8;
use constant DEBUG_ONLY_THIS_PROCESS => 2;
use constant DEBUG_PROCESS => 1;
use constant DETACHED_PROCESS => 8;
use constant DONT_RESOLVE_DLL_REFERENCES => 1;
use constant DRIVE_CDROM => 5;
use constant DRIVE_FIXED => 3;
use constant DRIVE_NO_ROOT_DIR => 1;
use constant DRIVE_RAMDISK => 6;
use constant DRIVE_REMOTE => 4;
use constant DRIVE_REMOVABLE => 2;
use constant DRIVE_UNKNOWN => 0;
use constant DTR_CONTROL_DISABLE => 0;
use constant DTR_CONTROL_ENABLE => 1;
use constant DTR_CONTROL_HANDSHAKE => 2;
use constant DUPLICATE_CLOSE_SOURCE => 1;
use constant DUPLICATE_SAME_ACCESS => 2;
use constant EVENPARITY => 2;
use constant EV_BREAK => 64;
use constant EV_CTS => 8;
use constant EV_DSR => 16;
use constant EV_ERR => 128;
use constant EV_EVENT1 => 2048;
use constant EV_EVENT2 => 4096;
use constant EV_PERR => 512;
use constant EV_RING => 256;
use constant EV_RLSD => 32;
use constant EV_RX80FULL => 1024;
use constant EV_RXCHAR => 1;
use constant EV_RXFLAG => 2;
use constant EV_TXEMPT => 4;
use constant EXCEPTION_ACCESS_VIOLATION => -1073741819;
use constant EXCEPTION_ARRAY_BOUNDS_EXCEEDED => -1073741684;
use constant EXCEPTION_BREAKPOINT => -2147483645;
use constant EXCEPTION_CRITICAL_SECTION_WAIT => -1073741420;
use constant EXCEPTION_DATATYPE_MISALIGNMENT => -2147483646;
use constant EXCEPTION_DEBUG_EVENT => 1;
use constant EXCEPTION_FLT_DENORMAL_OPERAND => -1073741683;
use constant EXCEPTION_FLT_DIVIDE_BY_ZERO => -1073741682;
use constant EXCEPTION_FLT_INEXACT_RESULT => -1073741681;
use constant EXCEPTION_FLT_INVALID_OPERATION => -1073741680;
use constant EXCEPTION_FLT_OVERFLOW => -1073741679;
use constant EXCEPTION_FLT_STACK_CHECK => -1073741678;
use constant EXCEPTION_FLT_UNDERFLOW => -1073741677;
use constant EXCEPTION_GUARD_PAGE => -2147483647;
use constant EXCEPTION_ILLEGAL_INSTRUCTION => -1073741795;
use constant EXCEPTION_INT_DIVIDE_BY_ZERO => -1073741676;
use constant EXCEPTION_INT_OVERFLOW => -1073741675;
use constant EXCEPTION_INVALID_DISPOSITION => -1073741786;
use constant EXCEPTION_INVALID_HANDLE => -1073741816;
use constant EXCEPTION_IN_PAGE_ERROR => -1073741818;
use constant EXCEPTION_NONCONTINUABLE_EXCEPTION => -1073741787;
use constant EXCEPTION_PRIV_INSTRUCTION => -1073741674;
use constant EXCEPTION_SINGLE_STEP => -2147483644;
use constant EXCEPTION_STACK_OVERFLOW => -1073741571;
use constant EXIT_PROCESS_DEBUG_EVENT => 5;
use constant EXIT_THREAD_DEBUG_EVENT => 4;
use constant FILE_BEGIN => 0;
use constant FILE_CURRENT => 1;
use constant FILE_END => 2;
use constant FILE_FLAG_BACKUP_SEMANTICS => 33554432;
use constant FILE_FLAG_DELETE_ON_CLOSE => 67108864;
use constant FILE_FLAG_NO_BUFFERING => 536870912;
use constant FILE_FLAG_OVERLAPPED => 1073741824;
use constant FILE_FLAG_POSIX_SEMANTICS => 16777216;
use constant FILE_FLAG_RANDOM_ACCESS => 268435456;
use constant FILE_FLAG_SEQUENTIAL_SCAN => 134217728;
use constant FILE_FLAG_WRITE_THROUGH => -2147483648;
use constant FILE_MAP_ALL_ACCESS => 983071;
use constant FILE_MAP_COPY => 1;
use constant FILE_MAP_READ => 4;
use constant FILE_MAP_WRITE => 2;
use constant FILE_TYPE_CHAR => 2;
use constant FILE_TYPE_DISK => 1;
use constant FILE_TYPE_PIPE => 3;
use constant FILE_TYPE_REMOTE => 32768;
use constant FILE_TYPE_UNKNOWN => 0;
use constant FORMAT_MESSAGE_ALLOCATE_BUFFER => 256;
use constant FORMAT_MESSAGE_ARGUMENT_ARRAY => 8192;
use constant FORMAT_MESSAGE_FROM_HMODULE => 2048;
use constant FORMAT_MESSAGE_FROM_STRING => 1024;
use constant FORMAT_MESSAGE_FROM_SYSTEM => 4096;
use constant FORMAT_MESSAGE_IGNORE_INSERTS => 512;
use constant FORMAT_MESSAGE_MAX_WIDTH_MASK => 255;
use constant FS_CASE_IS_PRESERVED => 2;
use constant FS_CASE_SENSITIVE => 1;
use constant FS_FILE_COMPRESSION => 16;
use constant FS_PERSISTENT_ACLS => 8;
use constant FS_UNICODE_STORED_ON_DISK => 4;
use constant FS_VOL_IS_COMPRESSED => 32768;
use constant GHND => 66;
use constant GMEM_DDESHARE => 8192;
use constant GMEM_DISCARDABLE => 256;
use constant GMEM_DISCARDED => 16384;
use constant GMEM_FIXED => 0;
use constant GMEM_INVALID_HANDLE => 32768;
use constant GMEM_LOCKCOUNT => 255;
use constant GMEM_LOWER => 4096;
use constant GMEM_MODIFY => 128;
use constant GMEM_MOVEABLE => 2;
use constant GMEM_NOCOMPACT => 16;
use constant GMEM_NODISCARD => 32;
use constant GMEM_NOTIFY => 16384;
use constant GMEM_NOT_BANKED => 4096;
use constant GMEM_SHARE => 8192;
use constant GMEM_ZEROINIT => 64;
use constant GPD_APP_COMPAT_FLAGS => -56;
use constant GPD_FLAGS => -4;
use constant GPD_HINSTANCE16 => -48;
use constant GPD_LOAD_DONE_EVENT => -52;
use constant GPD_PARENT => -8;
use constant GPD_PDB => -36;
use constant GPD_STARTF_FLAGS => -12;
use constant GPD_STARTF_HOTKEY => -28;
use constant GPD_STARTF_POSITION => -16;
use constant GPD_STARTF_SHELLDATA => -32;
use constant GPD_STARTF_SHOWWINDOW => -24;
use constant GPD_STARTF_SIZE => -20;
use constant GPD_THDB => -40;
use constant GPD_USERDATA => 0;
use constant GPD_WINDOWS_VERSION => -44;
use constant GPTR => 64;
use constant HANDLE_FLAG_INHERIT => 1;
use constant HANDLE_FLAG_PROTECT_FROM_CLOSE => 2;
use constant HIGH_PRIORITY_CLASS => 128;
use constant HINSTANCE_ERROR => 32;
use constant IDLE_PRIORITY_CLASS => 64;
use constant IE_BADID => -1;
use constant IE_BAUDRATE => -12;
use constant IE_BYTESIZE => -11;
use constant IE_DEFAULT => -5;
use constant IE_HARDWARE => -10;
use constant IE_MEMORY => -4;
use constant IE_NOPEN => -3;
use constant IE_OPEN => -2;
use constant IGNORE => 0;
use constant INFINITE => -1;
use constant INVALID_ATOM => 0;
use constant INVALID_HANDLE_VALUE => -1;
use constant LHND => 66;
use constant LMEM_DISCARDABLE => 3840;
use constant LMEM_DISCARDED => 16384;
use constant LMEM_FIXED => 0;
use constant LMEM_LOCKCOUNT => 255;
use constant LMEM_MODIFY => 128;
use constant LMEM_MOVEABLE => 2;
use constant LMEM_NOCOMPACT => 16;
use constant LMEM_NODISCARD => 32;
use constant LMEM_ZEROINIT => 64;
use constant LOAD_DLL_DEBUG_EVENT => 6;
use constant LOAD_LIBRARY_AS_DATAFILE => 2;
use constant LOAD_WITH_ALTERED_SEARCH_PATH => 8;
use constant LPTR => 64;
use constant MARKPARITY => 3;
use constant MAXINTATOM => 49152;
use constant MOVEFILE_COPY_ALLOWED => 2;
use constant MOVEFILE_DELAY_UNTIL_REBOOT => 4;
use constant MOVEFILE_REPLACE_EXISTING => 1;
use constant MS_CTS_ON => 16;
use constant MS_DSR_ON => 32;
use constant MS_RING_ON => 64;
use constant MS_RLSD_ON => 128;
use constant NMPWAIT_NOWAIT => 1;
use constant NMPWAIT_USE_DEFAULT_WAIT => 0;
use constant NMPWAIT_WAIT_FOREVER => -1;
use constant NONZEROLHND => 2;
use constant NONZEROLPTR => 0;
use constant NOPARITY => 0;
use constant NORMAL_PRIORITY_CLASS => 32;
use constant ODDPARITY => 1;
use constant OFS_MAXPATHNAME => 128;
use constant OF_CANCEL => 2048;
use constant OF_CREATE => 4096;
use constant OF_DELETE => 512;
use constant OF_EXIST => 16384;
use constant OF_PARSE => 256;
use constant OF_PROMPT => 8192;
use constant OF_READ => 0;
use constant OF_READWRITE => 2;
use constant OF_REOPEN => 32768;
use constant OF_SEARCH => 1024;
use constant OF_SHARE_COMPAT => 0;
use constant OF_SHARE_DENY_NONE => 64;
use constant OF_SHARE_DENY_READ => 48;
use constant OF_SHARE_DENY_WRITE => 32;
use constant OF_SHARE_EXCLUSIVE => 16;
use constant OF_VERIFY => 1024;
use constant OF_WRITE => 1;
use constant ONE5STOPBITS => 1;
use constant ONESTOPBIT => 0;
use constant OPEN_ALWAYS => 4;
use constant OPEN_EXISTING => 3;
use constant OUTPUT_DEBUG_STRING_EVENT => 8;
use constant PARITY_EVEN => 1024;
use constant PARITY_MARK => 2048;
use constant PARITY_NONE => 256;
use constant PARITY_ODD => 512;
use constant PARITY_SPACE => 4096;
use constant PCF_16BITMODE => 512;
use constant PCF_DTRDSR => 1;
use constant PCF_INTTIMEOUTS => 128;
use constant PCF_PARITY_CHECK => 8;
use constant PCF_RLSD => 4;
use constant PCF_RTSCTS => 2;
use constant PCF_SETXCHAR => 32;
use constant PCF_SPECIALCHARS => 256;
use constant PCF_TOTALTIMEOUTS => 64;
use constant PCF_XONXOFF => 16;
use constant PIPE_ACCESS_DUPLEX => 3;
use constant PIPE_ACCESS_INBOUND => 1;
use constant PIPE_ACCESS_OUTBOUND => 2;
use constant PIPE_NOWAIT => 1;
use constant PIPE_READMODE_BYTE => 0;
use constant PIPE_READMODE_MESSAGE => 2;
use constant PIPE_TYPE_BYTE => 0;
use constant PIPE_TYPE_MESSAGE => 4;
use constant PIPE_UNLIMITED_INSTANCES => 255;
use constant PIPE_WAIT => 0;
use constant PROCESS_HEAP_ENTRY_BUSY => 4;
use constant PROCESS_HEAP_ENTRY_DDESHARE => 32;
use constant PROCESS_HEAP_ENTRY_MOVEABLE => 16;
use constant PROCESS_HEAP_REGION => 1;
use constant PROCESS_HEAP_UNCOMMITTED_RANGE => 2;
use constant PROFILE_KERNEL => 536870912;
use constant PROFILE_SERVER => 1073741824;
use constant PROFILE_USER => 268435456;
use constant PST_FAX => 33;
use constant PST_LAT => 257;
use constant PST_MODEM => 6;
use constant PST_NETWORK_BRIDGE => 256;
use constant PST_PARALLEL_PORT => 2;
use constant PST_RS232 => 1;
use constant PST_RS423 => 4;
use constant PST_RS442 => 3;
use constant PST_RS449 => 6;
use constant PST_SCANNER => 34;
use constant PST_TCPIP_TELNET => 258;
use constant PST_UNSPECIFIED => 0;
use constant PST_X25 => 259;
use constant PURGE_RXABORT => 2;
use constant PURGE_RXCLEAR => 8;
use constant PURGE_TXABORT => 1;
use constant PURGE_TXCLEAR => 4;
use constant REALTIME_PRIORITY_CLASS => 256;
use constant RESETDEV => 7;
use constant RIP_EVENT => 9;
use constant RTS_CONTROL_DISABLE => 0;
use constant RTS_CONTROL_ENABLE => 1;
use constant RTS_CONTROL_HANDSHAKE => 2;
use constant RTS_CONTROL_TOGGLE => 3;
use constant SCS_32BIT_BINARY => 0;
use constant SCS_DOS_BINARY => 1;
use constant SCS_OS216_BINARY => 5;
use constant SCS_PIF_BINARY => 3;
use constant SCS_POSIX_BINARY => 4;
use constant SCS_WOW_BINARY => 2;
use constant SEM_FAILCRITICALERRORS => 1;
use constant SEM_NOALIGNMENTFAULTEXCEPT => 4;
use constant SEM_NOGPFAULTERRORBOX => 2;
use constant SEM_NOOPENFILEERRORBOX => 32768;
use constant SETBREAK => 8;
use constant SETDTR => 5;
use constant SETRTS => 3;
use constant SETXOFF => 1;
use constant SETXON => 2;
use constant SHUTDOWN_NORETRY => 1;
use constant SPACEPARITY => 4;
use constant SP_BAUD => 2;
use constant SP_DATABITS => 4;
use constant SP_HANDSHAKING => 16;
use constant SP_PARITY => 1;
use constant SP_PARITY_CHECK => 32;
use constant SP_RLSD => 64;
use constant SP_SERIALCOMM => 1;
use constant SP_STOPBITS => 8;
use constant STARTF_FORCEOFFFEEDBACK => 128;
use constant STARTF_FORCEONFEEDBACK => 64;
use constant STARTF_RUNFULLSCREEN => 32;
use constant STARTF_USECOUNTCHARS => 8;
use constant STARTF_USEFILLATTRIBUTE => 16;
use constant STARTF_USEHOTKEY => 512;
use constant STARTF_USEPOSITION => 4;
use constant STARTF_USESHOWWINDOW => 1;
use constant STARTF_USESIZE => 2;
use constant STARTF_USESTDHANDLES => 256;
use constant STD_ERROR_HANDLE => -12;
use constant STD_INPUT_HANDLE => -10;
use constant STD_OUTPUT_HANDLE => -11;
use constant STILL_ACTIVE => 259;
use constant STOPBITS_10 => 1;
use constant STOPBITS_15 => 2;
use constant STOPBITS_20 => 4;
use constant TF_FORCEDRIVE => 128;
use constant THREAD_PRIORITY_ABOVE_NORMAL => 1;
use constant THREAD_PRIORITY_BELOW_NORMAL => -1;
use constant THREAD_PRIORITY_ERROR_RETURN => 2147483647;
use constant THREAD_PRIORITY_HIGHEST => 2;
use constant THREAD_PRIORITY_IDLE => -15;
use constant THREAD_PRIORITY_LOWEST => -2;
use constant THREAD_PRIORITY_NORMAL => 0;
use constant THREAD_PRIORITY_TIME_CRITICAL => 15;
use constant TIME_ZONE_ID_DAYLIGHT => 2;
use constant TIME_ZONE_ID_INVALID => -1;
use constant TIME_ZONE_ID_STANDARD => 1;
use constant TIME_ZONE_ID_UNKNOWN => 0;
use constant TLS_OUT_OF_INDEXES => -1;
use constant TRUNCATE_EXISTING => 5;
use constant TWOSTOPBITS => 2;
use constant UNLOAD_DLL_DEBUG_EVENT => 7;
use constant VER_PLATFORM_WIN32_NT => 2;
use constant VER_PLATFORM_WIN32_WINDOWS => 1;
use constant VER_PLATFORM_WIN32s => 0;
use constant WAIT_ABANDONED => 128;
use constant WAIT_ABANDONED_0 => 128;
use constant WAIT_FAILED => -1;
use constant WAIT_IO_COMPLETION => 192;
use constant WAIT_OBJECT_0 => 0;
use constant WAIT_TIMEOUT => 258;
use constant WEP_FREE_DLL => 0;
use constant WEP_SYSTEM_EXIT => 1;
1;