home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / wine.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  29.1 KB  |  928 lines

  1. // Copyright (C) 1997 Microsoft Corporation  All Rights Reserved
  2.  
  3. // These classes provide direct, low-overhead access to commonly used
  4. // Windows api. These classes use the new J/Direct feature.
  5. //
  6. // Information on how to use J/Direct to write your own declarations
  7. // can be found in the Microsoft SDK for Java 2.0.
  8.  
  9. package com.ms.win32;
  10.  
  11. public interface wine {
  12.     int EC_ENABLEALL = 0,
  13.         EC_ENABLEONE = 0x0080,
  14.         EC_DISABLE = 0x0008,
  15.         EC_QUERYWAITING = 2,
  16.         edt1 = 0x0480,
  17.         edt2 = 0x0481,
  18.         edt3 = 0x0482,
  19.         edt4 = 0x0483,
  20.         edt5 = 0x0484,
  21.         edt6 = 0x0485,
  22.         edt7 = 0x0486,
  23.         edt8 = 0x0487,
  24.         edt9 = 0x0488,
  25.         edt10 = 0x0489,
  26.         edt11 = 0x048a,
  27.         edt12 = 0x048b,
  28.         edt13 = 0x048c,
  29.         edt14 = 0x048d,
  30.         edt15 = 0x048e,
  31.         edt16 = 0x048f,
  32.         EXCEPTION_EXECUTE_HANDLER = 1,
  33.         EXCEPTION_CONTINUE_SEARCH = 0,
  34.         EXCEPTION_CONTINUE_EXECUTION = -1,
  35.         EMBDHLP_INPROC_HANDLER = 0x0000,
  36.         EMBDHLP_INPROC_SERVER = 0x0001,
  37.         EMBDHLP_CREATENOW = 0x00000000,
  38.         EMBDHLP_DELAYCREATE = 0x00010000,
  39.         EXCEPTION_DEBUG_EVENT = 1,
  40.         EXIT_THREAD_DEBUG_EVENT = 4,
  41.         EXIT_PROCESS_DEBUG_EVENT = 5,
  42.         EVENPARITY = 2,
  43.         EV_RXCHAR = 0x0001,
  44.         EV_RXFLAG = 0x0002,
  45.         EV_TXEMPTY = 0x0004,
  46.         EV_CTS = 0x0008,
  47.         EV_DSR = 0x0010,
  48.         EV_RLSD = 0x0020,
  49.         EV_BREAK = 0x0040,
  50.         EV_ERR = 0x0080,
  51.         EV_RING = 0x0100,
  52.         EV_PERR = 0x0200,
  53.         EV_RX80FULL = 0x0400,
  54.         EV_EVENT1 = 0x0800,
  55.         EV_EVENT2 = 0x1000,
  56.         ENHANCED_KEY = 0x0100,
  57.         ENABLE_PROCESSED_INPUT = 0x0001,
  58.         ENABLE_LINE_INPUT = 0x0002,
  59.         ENABLE_ECHO_INPUT = 0x0004,
  60.         ENABLE_WINDOW_INPUT = 0x0008,
  61.         ENABLE_MOUSE_INPUT = 0x0010,
  62.         ENABLE_PROCESSED_OUTPUT = 0x0001,
  63.         ENABLE_WRAP_AT_EOL_OUTPUT = 0x0002,
  64.         ERROR_SUCCESS = 0,
  65.         ERROR_INVALID_FUNCTION = 1,
  66.         ERROR_FILE_NOT_FOUND = 2,
  67.         ERROR_PATH_NOT_FOUND = 3,
  68.         ERROR_TOO_MANY_OPEN_FILES = 4,
  69.         ERROR_ACCESS_DENIED = 5,
  70.         ERROR_INVALID_HANDLE = 6,
  71.         ERROR_ARENA_TRASHED = 7,
  72.         ERROR_NOT_ENOUGH_MEMORY = 8,
  73.         ERROR_INVALID_BLOCK = 9,
  74.         ERROR_BAD_ENVIRONMENT = 10,
  75.         ERROR_BAD_FORMAT = 11,
  76.         ERROR_INVALID_ACCESS = 12,
  77.         ERROR_INVALID_DATA = 13,
  78.         ERROR_OUTOFMEMORY = 14,
  79.         ERROR_INVALID_DRIVE = 15,
  80.         ERROR_CURRENT_DIRECTORY = 16,
  81.         ERROR_NOT_SAME_DEVICE = 17,
  82.         ERROR_NO_MORE_FILES = 18,
  83.         ERROR_WRITE_PROTECT = 19,
  84.         ERROR_BAD_UNIT = 20,
  85.         ERROR_NOT_READY = 21,
  86.         ERROR_BAD_COMMAND = 22,
  87.         ERROR_CRC = 23,
  88.         ERROR_BAD_LENGTH = 24,
  89.         ERROR_SEEK = 25,
  90.         ERROR_NOT_DOS_DISK = 26,
  91.         ERROR_SECTOR_NOT_FOUND = 27,
  92.         ERROR_OUT_OF_PAPER = 28,
  93.         ERROR_WRITE_FAULT = 29,
  94.         ERROR_READ_FAULT = 30,
  95.         ERROR_GEN_FAILURE = 31,
  96.         ERROR_SHARING_VIOLATION = 32,
  97.         ERROR_LOCK_VIOLATION = 33,
  98.         ERROR_WRONG_DISK = 34,
  99.         ERROR_SHARING_BUFFER_EXCEEDED = 36,
  100.         ERROR_HANDLE_EOF = 38,
  101.         ERROR_HANDLE_DISK_FULL = 39,
  102.         ERROR_NOT_SUPPORTED = 50,
  103.         ERROR_REM_NOT_LIST = 51,
  104.         ERROR_DUP_NAME = 52,
  105.         ERROR_BAD_NETPATH = 53,
  106.         ERROR_NETWORK_BUSY = 54,
  107.         ERROR_DEV_NOT_EXIST = 55,
  108.         ERROR_TOO_MANY_CMDS = 56,
  109.         ERROR_ADAP_HDW_ERR = 57,
  110.         ERROR_BAD_NET_RESP = 58,
  111.         ERROR_UNEXP_NET_ERR = 59,
  112.         ERROR_BAD_REM_ADAP = 60,
  113.         ERROR_PRINTQ_FULL = 61,
  114.         ERROR_NO_SPOOL_SPACE = 62,
  115.         ERROR_PRINT_CANCELLED = 63,
  116.         ERROR_NETNAME_DELETED = 64,
  117.         ERROR_NETWORK_ACCESS_DENIED = 65,
  118.         ERROR_BAD_DEV_TYPE = 66,
  119.         ERROR_BAD_NET_NAME = 67,
  120.         ERROR_TOO_MANY_NAMES = 68,
  121.         ERROR_TOO_MANY_SESS = 69,
  122.         ERROR_SHARING_PAUSED = 70,
  123.         ERROR_REQ_NOT_ACCEP = 71,
  124.         ERROR_REDIR_PAUSED = 72,
  125.         ERROR_FILE_EXISTS = 80,
  126.         ERROR_CANNOT_MAKE = 82,
  127.         ERROR_FAIL_I24 = 83,
  128.         ERROR_OUT_OF_STRUCTURES = 84,
  129.         ERROR_ALREADY_ASSIGNED = 85,
  130.         ERROR_INVALID_PASSWORD = 86,
  131.         ERROR_INVALID_PARAMETER = 87,
  132.         ERROR_NET_WRITE_FAULT = 88,
  133.         ERROR_NO_PROC_SLOTS = 89,
  134.         ERROR_TOO_MANY_SEMAPHORES = 100,
  135.         ERROR_EXCL_SEM_ALREADY_OWNED = 101,
  136.         ERROR_SEM_IS_SET = 102,
  137.         ERROR_TOO_MANY_SEM_REQUESTS = 103,
  138.         ERROR_INVALID_AT_INTERRUPT_TIME = 104,
  139.         ERROR_SEM_OWNER_DIED = 105,
  140.         ERROR_SEM_USER_LIMIT = 106,
  141.         ERROR_DISK_CHANGE = 107,
  142.         ERROR_DRIVE_LOCKED = 108,
  143.         ERROR_BROKEN_PIPE = 109,
  144.         ERROR_OPEN_FAILED = 110,
  145.         ERROR_BUFFER_OVERFLOW = 111,
  146.         ERROR_DISK_FULL = 112,
  147.         ERROR_NO_MORE_SEARCH_HANDLES = 113,
  148.         ERROR_INVALID_TARGET_HANDLE = 114,
  149.         ERROR_INVALID_CATEGORY = 117,
  150.         ERROR_INVALID_VERIFY_SWITCH = 118,
  151.         ERROR_BAD_DRIVER_LEVEL = 119,
  152.         ERROR_CALL_NOT_IMPLEMENTED = 120,
  153.         ERROR_SEM_TIMEOUT = 121,
  154.         ERROR_INSUFFICIENT_BUFFER = 122,
  155.         ERROR_INVALID_NAME = 123,
  156.         ERROR_INVALID_LEVEL = 124,
  157.         ERROR_NO_VOLUME_LABEL = 125,
  158.         ERROR_MOD_NOT_FOUND = 126,
  159.         ERROR_PROC_NOT_FOUND = 127,
  160.         ERROR_WAIT_NO_CHILDREN = 128,
  161.         ERROR_CHILD_NOT_COMPLETE = 129,
  162.         ERROR_DIRECT_ACCESS_HANDLE = 130,
  163.         ERROR_NEGATIVE_SEEK = 131,
  164.         ERROR_SEEK_ON_DEVICE = 132,
  165.         ERROR_IS_JOIN_TARGET = 133,
  166.         ERROR_IS_JOINED = 134,
  167.         ERROR_IS_SUBSTED = 135,
  168.         ERROR_NOT_JOINED = 136,
  169.         ERROR_NOT_SUBSTED = 137,
  170.         ERROR_JOIN_TO_JOIN = 138,
  171.         ERROR_SUBST_TO_SUBST = 139,
  172.         ERROR_JOIN_TO_SUBST = 140,
  173.         ERROR_SUBST_TO_JOIN = 141,
  174.         ERROR_BUSY_DRIVE = 142,
  175.         ERROR_SAME_DRIVE = 143,
  176.         ERROR_DIR_NOT_ROOT = 144,
  177.         ERROR_DIR_NOT_EMPTY = 145,
  178.         ERROR_IS_SUBST_PATH = 146,
  179.         ERROR_IS_JOIN_PATH = 147,
  180.         ERROR_PATH_BUSY = 148,
  181.         ERROR_IS_SUBST_TARGET = 149,
  182.         ERROR_SYSTEM_TRACE = 150,
  183.         ERROR_INVALID_EVENT_COUNT = 151,
  184.         ERROR_TOO_MANY_MUXWAITERS = 152,
  185.         ERROR_INVALID_LIST_FORMAT = 153,
  186.         ERROR_LABEL_TOO_LONG = 154,
  187.         ERROR_TOO_MANY_TCBS = 155,
  188.         ERROR_SIGNAL_REFUSED = 156,
  189.         ERROR_DISCARDED = 157,
  190.         ERROR_NOT_LOCKED = 158,
  191.         ERROR_BAD_THREADID_ADDR = 159,
  192.         ERROR_BAD_ARGUMENTS = 160,
  193.         ERROR_BAD_PATHNAME = 161,
  194.         ERROR_SIGNAL_PENDING = 162,
  195.         ERROR_MAX_THRDS_REACHED = 164,
  196.         ERROR_LOCK_FAILED = 167,
  197.         ERROR_BUSY = 170,
  198.         ERROR_CANCEL_VIOLATION = 173,
  199.         ERROR_ATOMIC_LOCKS_NOT_SUPPORTED = 174,
  200.         ERROR_INVALID_SEGMENT_NUMBER = 180,
  201.         ERROR_INVALID_ORDINAL = 182,
  202.         ERROR_ALREADY_EXISTS = 183,
  203.         ERROR_INVALID_FLAG_NUMBER = 186,
  204.         ERROR_SEM_NOT_FOUND = 187,
  205.         ERROR_INVALID_STARTING_CODESEG = 188,
  206.         ERROR_INVALID_STACKSEG = 189,
  207.         ERROR_INVALID_MODULETYPE = 190,
  208.         ERROR_INVALID_EXE_SIGNATURE = 191,
  209.         ERROR_EXE_MARKED_INVALID = 192,
  210.         ERROR_BAD_EXE_FORMAT = 193,
  211.         ERROR_ITERATED_DATA_EXCEEDS_64k = 194,
  212.         ERROR_INVALID_MINALLOCSIZE = 195,
  213.         ERROR_DYNLINK_FROM_INVALID_RING = 196,
  214.         ERROR_IOPL_NOT_ENABLED = 197,
  215.         ERROR_INVALID_SEGDPL = 198,
  216.         ERROR_AUTODATASEG_EXCEEDS_64k = 199,
  217.         ERROR_RING2SEG_MUST_BE_MOVABLE = 200,
  218.         ERROR_RELOC_CHAIN_XEEDS_SEGLIM = 201,
  219.         ERROR_INFLOOP_IN_RELOC_CHAIN = 202,
  220.         ERROR_ENVVAR_NOT_FOUND = 203,
  221.         ERROR_NO_SIGNAL_SENT = 205,
  222.         ERROR_FILENAME_EXCED_RANGE = 206,
  223.         ERROR_RING2_STACK_IN_USE = 207,
  224.         ERROR_META_EXPANSION_TOO_LONG = 208,
  225.         ERROR_INVALID_SIGNAL_NUMBER = 209,
  226.         ERROR_THREAD_1_INACTIVE = 210,
  227.         ERROR_LOCKED = 212,
  228.         ERROR_TOO_MANY_MODULES = 214,
  229.         ERROR_NESTING_NOT_ALLOWED = 215,
  230.         ERROR_EXE_MACHINE_TYPE_MISMATCH = 216,
  231.         ERROR_BAD_PIPE = 230,
  232.         ERROR_PIPE_BUSY = 231,
  233.         ERROR_NO_DATA = 232,
  234.         ERROR_PIPE_NOT_CONNECTED = 233,
  235.         ERROR_MORE_DATA = 234,
  236.         ERROR_VC_DISCONNECTED = 240,
  237.         ERROR_INVALID_EA_NAME = 254,
  238.         ERROR_EA_LIST_INCONSISTENT = 255,
  239.         ERROR_NO_MORE_ITEMS = 259,
  240.         ERROR_CANNOT_COPY = 266,
  241.         ERROR_DIRECTORY = 267,
  242.         ERROR_EAS_DIDNT_FIT = 275,
  243.         ERROR_EA_FILE_CORRUPT = 276,
  244.         ERROR_EA_TABLE_FULL = 277,
  245.         ERROR_INVALID_EA_HANDLE = 278,
  246.         ERROR_EAS_NOT_SUPPORTED = 282,
  247.         ERROR_NOT_OWNER = 288,
  248.         ERROR_TOO_MANY_POSTS = 298,
  249.         ERROR_PARTIAL_COPY = 299,
  250.         ERROR_MR_MID_NOT_FOUND = 317,
  251.         ERROR_INVALID_ADDRESS = 487,
  252.         ERROR_ARITHMETIC_OVERFLOW = 534,
  253.         ERROR_PIPE_CONNECTED = 535,
  254.         ERROR_PIPE_LISTENING = 536,
  255.         ERROR_EA_ACCESS_DENIED = 994,
  256.         ERROR_OPERATION_ABORTED = 995,
  257.         ERROR_IO_INCOMPLETE = 996,
  258.         ERROR_IO_PENDING = 997,
  259.         ERROR_NOACCESS = 998,
  260.         ERROR_SWAPERROR = 999,
  261.         ERROR_STACK_OVERFLOW = 1001,
  262.         ERROR_INVALID_MESSAGE = 1002,
  263.         ERROR_CAN_NOT_COMPLETE = 1003,
  264.         ERROR_INVALID_FLAGS = 1004,
  265.         ERROR_UNRECOGNIZED_VOLUME = 1005,
  266.         ERROR_FILE_INVALID = 1006,
  267.         ERROR_FULLSCREEN_MODE = 1007,
  268.         ERROR_NO_TOKEN = 1008,
  269.         ERROR_BADDB = 1009,
  270.         ERROR_BADKEY = 1010,
  271.         ERROR_CANTOPEN = 1011,
  272.         ERROR_CANTREAD = 1012,
  273.         ERROR_CANTWRITE = 1013,
  274.         ERROR_REGISTRY_RECOVERED = 1014,
  275.         ERROR_REGISTRY_CORRUPT = 1015,
  276.         ERROR_REGISTRY_IO_FAILED = 1016,
  277.         ERROR_NOT_REGISTRY_FILE = 1017,
  278.         ERROR_KEY_DELETED = 1018,
  279.         ERROR_NO_LOG_SPACE = 1019,
  280.         ERROR_KEY_HAS_CHILDREN = 1020,
  281.         ERROR_CHILD_MUST_BE_VOLATILE = 1021,
  282.         ERROR_NOTIFY_ENUM_DIR = 1022,
  283.         ERROR_DEPENDENT_SERVICES_RUNNING = 1051,
  284.         ERROR_INVALID_SERVICE_CONTROL = 1052,
  285.         ERROR_SERVICE_REQUEST_TIMEOUT = 1053,
  286.         ERROR_SERVICE_NO_THREAD = 1054,
  287.         ERROR_SERVICE_DATABASE_LOCKED = 1055,
  288.         ERROR_SERVICE_ALREADY_RUNNING = 1056,
  289.         ERROR_INVALID_SERVICE_ACCOUNT = 1057,
  290.         ERROR_SERVICE_DISABLED = 1058,
  291.         ERROR_CIRCULAR_DEPENDENCY = 1059,
  292.         ERROR_SERVICE_DOES_NOT_EXIST = 1060,
  293.         ERROR_SERVICE_CANNOT_ACCEPT_CTRL = 1061,
  294.         ERROR_SERVICE_NOT_ACTIVE = 1062,
  295.         ERROR_FAILED_SERVICE_CONTROLLER_CONNECT = 1063,
  296.         ERROR_EXCEPTION_IN_SERVICE = 1064,
  297.         ERROR_DATABASE_DOES_NOT_EXIST = 1065,
  298.         ERROR_SERVICE_SPECIFIC_ERROR = 1066,
  299.         ERROR_PROCESS_ABORTED = 1067,
  300.         ERROR_SERVICE_DEPENDENCY_FAIL = 1068,
  301.         ERROR_SERVICE_LOGON_FAILED = 1069,
  302.         ERROR_SERVICE_START_HANG = 1070,
  303.         ERROR_INVALID_SERVICE_LOCK = 1071,
  304.         ERROR_SERVICE_MARKED_FOR_DELETE = 1072,
  305.         ERROR_SERVICE_EXISTS = 1073,
  306.         ERROR_ALREADY_RUNNING_LKG = 1074,
  307.         ERROR_SERVICE_DEPENDENCY_DELETED = 1075,
  308.         ERROR_BOOT_ALREADY_ACCEPTED = 1076,
  309.         ERROR_SERVICE_NEVER_STARTED = 1077,
  310.         ERROR_DUPLICATE_SERVICE_NAME = 1078,
  311.         ERROR_DIFFERENT_SERVICE_ACCOUNT = 1079,
  312.         ERROR_END_OF_MEDIA = 1100,
  313.         ERROR_FILEMARK_DETECTED = 1101,
  314.         ERROR_BEGINNING_OF_MEDIA = 1102,
  315.         ERROR_SETMARK_DETECTED = 1103,
  316.         ERROR_NO_DATA_DETECTED = 1104,
  317.         ERROR_PARTITION_FAILURE = 1105,
  318.         ERROR_INVALID_BLOCK_LENGTH = 1106,
  319.         ERROR_DEVICE_NOT_PARTITIONED = 1107,
  320.         ERROR_UNABLE_TO_LOCK_MEDIA = 1108,
  321.         ERROR_UNABLE_TO_UNLOAD_MEDIA = 1109,
  322.         ERROR_MEDIA_CHANGED = 1110,
  323.         ERROR_BUS_RESET = 1111,
  324.         ERROR_NO_MEDIA_IN_DRIVE = 1112,
  325.         ERROR_NO_UNICODE_TRANSLATION = 1113,
  326.         ERROR_DLL_INIT_FAILED = 1114,
  327.         ERROR_SHUTDOWN_IN_PROGRESS = 1115,
  328.         ERROR_NO_SHUTDOWN_IN_PROGRESS = 1116,
  329.         ERROR_IO_DEVICE = 1117,
  330.         ERROR_SERIAL_NO_DEVICE = 1118,
  331.         ERROR_IRQ_BUSY = 1119,
  332.         ERROR_MORE_WRITES = 1120,
  333.         ERROR_COUNTER_TIMEOUT = 1121,
  334.         ERROR_FLOPPY_ID_MARK_NOT_FOUND = 1122,
  335.         ERROR_FLOPPY_WRONG_CYLINDER = 1123,
  336.         ERROR_FLOPPY_UNKNOWN_ERROR = 1124,
  337.         ERROR_FLOPPY_BAD_REGISTERS = 1125,
  338.         ERROR_DISK_RECALIBRATE_FAILED = 1126,
  339.         ERROR_DISK_OPERATION_FAILED = 1127,
  340.         ERROR_DISK_RESET_FAILED = 1128,
  341.         ERROR_EOM_OVERFLOW = 1129,
  342.         ERROR_NOT_ENOUGH_SERVER_MEMORY = 1130,
  343.         ERROR_POSSIBLE_DEADLOCK = 1131,
  344.         ERROR_MAPPED_ALIGNMENT = 1132,
  345.         ERROR_SET_POWER_STATE_VETOED = 1140,
  346.         ERROR_SET_POWER_STATE_FAILED = 1141,
  347.         ERROR_TOO_MANY_LINKS = 1142,
  348.         ERROR_OLD_WIN_VERSION = 1150,
  349.         ERROR_APP_WRONG_OS = 1151,
  350.         ERROR_SINGLE_INSTANCE_APP = 1152,
  351.         ERROR_RMODE_APP = 1153,
  352.         ERROR_INVALID_DLL = 1154,
  353.         ERROR_NO_ASSOCIATION = 1155,
  354.         ERROR_DDE_FAIL = 1156,
  355.         ERROR_DLL_NOT_FOUND = 1157,
  356.         ERROR_BAD_USERNAME = 2202,
  357.         ERROR_NOT_CONNECTED = 2250,
  358.         ERROR_OPEN_FILES = 2401,
  359.         ERROR_ACTIVE_CONNECTIONS = 2402,
  360.         ERROR_DEVICE_IN_USE = 2404,
  361.         ERROR_BAD_DEVICE = 1200,
  362.         ERROR_CONNECTION_UNAVAIL = 1201,
  363.         ERROR_DEVICE_ALREADY_REMEMBERED = 1202,
  364.         ERROR_NO_NET_OR_BAD_PATH = 1203,
  365.         ERROR_BAD_PROVIDER = 1204,
  366.         ERROR_CANNOT_OPEN_PROFILE = 1205,
  367.         ERROR_BAD_PROFILE = 1206,
  368.         ERROR_NOT_CONTAINER = 1207,
  369.         ERROR_EXTENDED_ERROR = 1208,
  370.         ERROR_INVALID_GROUPNAME = 1209,
  371.         ERROR_INVALID_COMPUTERNAME = 1210,
  372.         ERROR_INVALID_EVENTNAME = 1211,
  373.         ERROR_INVALID_DOMAINNAME = 1212,
  374.         ERROR_INVALID_SERVICENAME = 1213,
  375.         ERROR_INVALID_NETNAME = 1214,
  376.         ERROR_INVALID_SHARENAME = 1215,
  377.         ERROR_INVALID_PASSWORDNAME = 1216,
  378.         ERROR_INVALID_MESSAGENAME = 1217,
  379.         ERROR_INVALID_MESSAGEDEST = 1218,
  380.         ERROR_SESSION_CREDENTIAL_CONFLICT = 1219,
  381.         ERROR_REMOTE_SESSION_LIMIT_EXCEEDED = 1220,
  382.         ERROR_DUP_DOMAINNAME = 1221,
  383.         ERROR_NO_NETWORK = 1222,
  384.         ERROR_CANCELLED = 1223,
  385.         ERROR_USER_MAPPED_FILE = 1224,
  386.         ERROR_CONNECTION_REFUSED = 1225,
  387.         ERROR_GRACEFUL_DISCONNECT = 1226,
  388.         ERROR_ADDRESS_ALREADY_ASSOCIATED = 1227,
  389.         ERROR_ADDRESS_NOT_ASSOCIATED = 1228,
  390.         ERROR_CONNECTION_INVALID = 1229,
  391.         ERROR_CONNECTION_ACTIVE = 1230,
  392.         ERROR_NETWORK_UNREACHABLE = 1231,
  393.         ERROR_HOST_UNREACHABLE = 1232,
  394.         ERROR_PROTOCOL_UNREACHABLE = 1233,
  395.         ERROR_PORT_UNREACHABLE = 1234,
  396.         ERROR_REQUEST_ABORTED = 1235,
  397.         ERROR_CONNECTION_ABORTED = 1236,
  398.         ERROR_RETRY = 1237,
  399.         ERROR_CONNECTION_COUNT_LIMIT = 1238,
  400.         ERROR_LOGIN_TIME_RESTRICTION = 1239,
  401.         ERROR_LOGIN_WKSTA_RESTRICTION = 1240,
  402.         ERROR_INCORRECT_ADDRESS = 1241,
  403.         ERROR_ALREADY_REGISTERED = 1242,
  404.         ERROR_SERVICE_NOT_FOUND = 1243,
  405.         ERROR_NOT_AUTHENTICATED = 1244,
  406.         ERROR_NOT_LOGGED_ON = 1245,
  407.         ERROR_CONTINUE = 1246,
  408.         ERROR_ALREADY_INITIALIZED = 1247,
  409.         ERROR_NO_MORE_DEVICES = 1248,
  410.         ERROR_NOT_ALL_ASSIGNED = 1300,
  411.         ERROR_SOME_NOT_MAPPED = 1301,
  412.         ERROR_NO_QUOTAS_FOR_ACCOUNT = 1302,
  413.         ERROR_LOCAL_USER_SESSION_KEY = 1303,
  414.         ERROR_NULL_LM_PASSWORD = 1304,
  415.         ERROR_UNKNOWN_REVISION = 1305,
  416.         ERROR_REVISION_MISMATCH = 1306,
  417.         ERROR_INVALID_OWNER = 1307,
  418.         ERROR_INVALID_PRIMARY_GROUP = 1308,
  419.         ERROR_NO_IMPERSONATION_TOKEN = 1309,
  420.         ERROR_CANT_DISABLE_MANDATORY = 1310,
  421.         ERROR_NO_LOGON_SERVERS = 1311,
  422.         ERROR_NO_SUCH_LOGON_SESSION = 1312,
  423.         ERROR_NO_SUCH_PRIVILEGE = 1313,
  424.         ERROR_PRIVILEGE_NOT_HELD = 1314,
  425.         ERROR_INVALID_ACCOUNT_NAME = 1315,
  426.         ERROR_USER_EXISTS = 1316,
  427.         ERROR_NO_SUCH_USER = 1317,
  428.         ERROR_GROUP_EXISTS = 1318,
  429.         ERROR_NO_SUCH_GROUP = 1319,
  430.         ERROR_MEMBER_IN_GROUP = 1320,
  431.         ERROR_MEMBER_NOT_IN_GROUP = 1321,
  432.         ERROR_LAST_ADMIN = 1322,
  433.         ERROR_WRONG_PASSWORD = 1323,
  434.         ERROR_ILL_FORMED_PASSWORD = 1324,
  435.         ERROR_PASSWORD_RESTRICTION = 1325,
  436.         ERROR_LOGON_FAILURE = 1326,
  437.         ERROR_ACCOUNT_RESTRICTION = 1327,
  438.         ERROR_INVALID_LOGON_HOURS = 1328,
  439.         ERROR_INVALID_WORKSTATION = 1329,
  440.         ERROR_PASSWORD_EXPIRED = 1330,
  441.         ERROR_ACCOUNT_DISABLED = 1331,
  442.         ERROR_NONE_MAPPED = 1332,
  443.         ERROR_TOO_MANY_LUIDS_REQUESTED = 1333,
  444.         ERROR_LUIDS_EXHAUSTED = 1334,
  445.         ERROR_INVALID_SUB_AUTHORITY = 1335,
  446.         ERROR_INVALID_ACL = 1336,
  447.         ERROR_INVALID_SID = 1337,
  448.         ERROR_INVALID_SECURITY_DESCR = 1338,
  449.         ERROR_BAD_INHERITANCE_ACL = 1340,
  450.         ERROR_SERVER_DISABLED = 1341,
  451.         ERROR_SERVER_NOT_DISABLED = 1342,
  452.         ERROR_INVALID_ID_AUTHORITY = 1343,
  453.         ERROR_ALLOTTED_SPACE_EXCEEDED = 1344,
  454.         ERROR_INVALID_GROUP_ATTRIBUTES = 1345,
  455.         ERROR_BAD_IMPERSONATION_LEVEL = 1346,
  456.         ERROR_CANT_OPEN_ANONYMOUS = 1347,
  457.         ERROR_BAD_VALIDATION_CLASS = 1348,
  458.         ERROR_BAD_TOKEN_TYPE = 1349,
  459.         ERROR_NO_SECURITY_ON_OBJECT = 1350,
  460.         ERROR_CANT_ACCESS_DOMAIN_INFO = 1351,
  461.         ERROR_INVALID_SERVER_STATE = 1352,
  462.         ERROR_INVALID_DOMAIN_STATE = 1353,
  463.         ERROR_INVALID_DOMAIN_ROLE = 1354,
  464.         ERROR_NO_SUCH_DOMAIN = 1355,
  465.         ERROR_DOMAIN_EXISTS = 1356,
  466.         ERROR_DOMAIN_LIMIT_EXCEEDED = 1357,
  467.         ERROR_INTERNAL_DB_CORRUPTION = 1358,
  468.         ERROR_INTERNAL_ERROR = 1359,
  469.         ERROR_GENERIC_NOT_MAPPED = 1360,
  470.         ERROR_BAD_DESCRIPTOR_FORMAT = 1361,
  471.         ERROR_NOT_LOGON_PROCESS = 1362,
  472.         ERROR_LOGON_SESSION_EXISTS = 1363,
  473.         ERROR_NO_SUCH_PACKAGE = 1364,
  474.         ERROR_BAD_LOGON_SESSION_STATE = 1365,
  475.         ERROR_LOGON_SESSION_COLLISION = 1366,
  476.         ERROR_INVALID_LOGON_TYPE = 1367,
  477.         ERROR_CANNOT_IMPERSONATE = 1368,
  478.         ERROR_RXACT_INVALID_STATE = 1369,
  479.         ERROR_RXACT_COMMIT_FAILURE = 1370,
  480.         ERROR_SPECIAL_ACCOUNT = 1371,
  481.         ERROR_SPECIAL_GROUP = 1372,
  482.         ERROR_SPECIAL_USER = 1373,
  483.         ERROR_MEMBERS_PRIMARY_GROUP = 1374,
  484.         ERROR_TOKEN_ALREADY_IN_USE = 1375,
  485.         ERROR_NO_SUCH_ALIAS = 1376,
  486.         ERROR_MEMBER_NOT_IN_ALIAS = 1377,
  487.         ERROR_MEMBER_IN_ALIAS = 1378,
  488.         ERROR_ALIAS_EXISTS = 1379,
  489.         ERROR_LOGON_NOT_GRANTED = 1380,
  490.         ERROR_TOO_MANY_SECRETS = 1381,
  491.         ERROR_SECRET_TOO_LONG = 1382,
  492.         ERROR_INTERNAL_DB_ERROR = 1383,
  493.         ERROR_TOO_MANY_CONTEXT_IDS = 1384,
  494.         ERROR_LOGON_TYPE_NOT_GRANTED = 1385,
  495.         ERROR_NT_CROSS_ENCRYPTION_REQUIRED = 1386,
  496.         ERROR_NO_SUCH_MEMBER = 1387,
  497.         ERROR_INVALID_MEMBER = 1388,
  498.         ERROR_TOO_MANY_SIDS = 1389,
  499.         ERROR_LM_CROSS_ENCRYPTION_REQUIRED = 1390,
  500.         ERROR_NO_INHERITANCE = 1391,
  501.         ERROR_FILE_CORRUPT = 1392,
  502.         ERROR_DISK_CORRUPT = 1393,
  503.         ERROR_NO_USER_SESSION_KEY = 1394,
  504.         ERROR_LICENSE_QUOTA_EXCEEDED = 1395,
  505.         ERROR_INVALID_WINDOW_HANDLE = 1400,
  506.         ERROR_INVALID_MENU_HANDLE = 1401,
  507.         ERROR_INVALID_CURSOR_HANDLE = 1402,
  508.         ERROR_INVALID_ACCEL_HANDLE = 1403,
  509.         ERROR_INVALID_HOOK_HANDLE = 1404,
  510.         ERROR_INVALID_DWP_HANDLE = 1405,
  511.         ERROR_TLW_WITH_WSCHILD = 1406,
  512.         ERROR_CANNOT_FIND_WND_CLASS = 1407,
  513.         ERROR_WINDOW_OF_OTHER_THREAD = 1408,
  514.         ERROR_HOTKEY_ALREADY_REGISTERED = 1409,
  515.         ERROR_CLASS_ALREADY_EXISTS = 1410,
  516.         ERROR_CLASS_DOES_NOT_EXIST = 1411,
  517.         ERROR_CLASS_HAS_WINDOWS = 1412,
  518.         ERROR_INVALID_INDEX = 1413,
  519.         ERROR_INVALID_ICON_HANDLE = 1414,
  520.         ERROR_PRIVATE_DIALOG_INDEX = 1415,
  521.         ERROR_LISTBOX_ID_NOT_FOUND = 1416,
  522.         ERROR_NO_WILDCARD_CHARACTERS = 1417,
  523.         ERROR_CLIPBOARD_NOT_OPEN = 1418,
  524.         ERROR_HOTKEY_NOT_REGISTERED = 1419,
  525.         ERROR_WINDOW_NOT_DIALOG = 1420,
  526.         ERROR_CONTROL_ID_NOT_FOUND = 1421,
  527.         ERROR_INVALID_COMBOBOX_MESSAGE = 1422,
  528.         ERROR_WINDOW_NOT_COMBOBOX = 1423,
  529.         ERROR_INVALID_EDIT_HEIGHT = 1424,
  530.         ERROR_DC_NOT_FOUND = 1425,
  531.         ERROR_INVALID_HOOK_FILTER = 1426,
  532.         ERROR_INVALID_FILTER_PROC = 1427,
  533.         ERROR_HOOK_NEEDS_HMOD = 1428,
  534.         ERROR_GLOBAL_ONLY_HOOK = 1429,
  535.         ERROR_JOURNAL_HOOK_SET = 1430,
  536.         ERROR_HOOK_NOT_INSTALLED = 1431,
  537.         ERROR_INVALID_LB_MESSAGE = 1432,
  538.         ERROR_SETCOUNT_ON_BAD_LB = 1433,
  539.         ERROR_LB_WITHOUT_TABSTOPS = 1434,
  540.         ERROR_DESTROY_OBJECT_OF_OTHER_THREAD = 1435,
  541.         ERROR_CHILD_WINDOW_MENU = 1436,
  542.         ERROR_NO_SYSTEM_MENU = 1437,
  543.         ERROR_INVALID_MSGBOX_STYLE = 1438,
  544.         ERROR_INVALID_SPI_VALUE = 1439,
  545.         ERROR_SCREEN_ALREADY_LOCKED = 1440,
  546.         ERROR_HWNDS_HAVE_DIFF_PARENT = 1441,
  547.         ERROR_NOT_CHILD_WINDOW = 1442,
  548.         ERROR_INVALID_GW_COMMAND = 1443,
  549.         ERROR_INVALID_THREAD_ID = 1444,
  550.         ERROR_NON_MDICHILD_WINDOW = 1445,
  551.         ERROR_POPUP_ALREADY_ACTIVE = 1446,
  552.         ERROR_NO_SCROLLBARS = 1447,
  553.         ERROR_INVALID_SCROLLBAR_RANGE = 1448,
  554.         ERROR_INVALID_SHOWWIN_COMMAND = 1449,
  555.         ERROR_NO_SYSTEM_RESOURCES = 1450,
  556.         ERROR_NONPAGED_SYSTEM_RESOURCES = 1451,
  557.         ERROR_PAGED_SYSTEM_RESOURCES = 1452,
  558.         ERROR_WORKING_SET_QUOTA = 1453,
  559.         ERROR_PAGEFILE_QUOTA = 1454,
  560.         ERROR_COMMITMENT_LIMIT = 1455,
  561.         ERROR_MENU_ITEM_NOT_FOUND = 1456,
  562.         ERROR_INVALID_KEYBOARD_HANDLE = 1457,
  563.         ERROR_HOOK_TYPE_NOT_ALLOWED = 1458,
  564.         ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION = 1459,
  565.         ERROR_TIMEOUT = 1460,
  566.         ERROR_EVENTLOG_FILE_CORRUPT = 1500,
  567.         ERROR_EVENTLOG_CANT_START = 1501,
  568.         ERROR_LOG_FILE_FULL = 1502,
  569.         ERROR_EVENTLOG_FILE_CHANGED = 1503,
  570.         EPT_S_INVALID_ENTRY = 1751,
  571.         EPT_S_CANT_PERFORM_OP = 1752,
  572.         EPT_S_NOT_REGISTERED = 1753,
  573.         ERROR_INVALID_USER_BUFFER = 1784,
  574.         ERROR_UNRECOGNIZED_MEDIA = 1785,
  575.         ERROR_NO_TRUST_LSA_SECRET = 1786,
  576.         ERROR_NO_TRUST_SAM_ACCOUNT = 1787,
  577.         ERROR_TRUSTED_DOMAIN_FAILURE = 1788,
  578.         ERROR_TRUSTED_RELATIONSHIP_FAILURE = 1789,
  579.         ERROR_TRUST_FAILURE = 1790,
  580.         ERROR_NETLOGON_NOT_STARTED = 1792,
  581.         ERROR_ACCOUNT_EXPIRED = 1793,
  582.         ERROR_REDIRECTOR_HAS_OPEN_HANDLES = 1794,
  583.         ERROR_PRINTER_DRIVER_ALREADY_INSTALLED = 1795,
  584.         ERROR_UNKNOWN_PORT = 1796,
  585.         ERROR_UNKNOWN_PRINTER_DRIVER = 1797,
  586.         ERROR_UNKNOWN_PRINTPROCESSOR = 1798,
  587.         ERROR_INVALID_SEPARATOR_FILE = 1799,
  588.         ERROR_INVALID_PRIORITY = 1800,
  589.         ERROR_INVALID_PRINTER_NAME = 1801,
  590.         ERROR_PRINTER_ALREADY_EXISTS = 1802,
  591.         ERROR_INVALID_PRINTER_COMMAND = 1803,
  592.         ERROR_INVALID_DATATYPE = 1804,
  593.         ERROR_INVALID_ENVIRONMENT = 1805,
  594.         ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = 1807,
  595.         ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT = 1808,
  596.         ERROR_NOLOGON_SERVER_TRUST_ACCOUNT = 1809,
  597.         ERROR_DOMAIN_TRUST_INCONSISTENT = 1810,
  598.         ERROR_SERVER_HAS_OPEN_HANDLES = 1811,
  599.         ERROR_RESOURCE_DATA_NOT_FOUND = 1812,
  600.         ERROR_RESOURCE_TYPE_NOT_FOUND = 1813,
  601.         ERROR_RESOURCE_NAME_NOT_FOUND = 1814,
  602.         ERROR_RESOURCE_LANG_NOT_FOUND = 1815,
  603.         ERROR_NOT_ENOUGH_QUOTA = 1816,
  604.         EPT_S_CANT_CREATE = 1899,
  605.         ERROR_INVALID_TIME = 1901,
  606.         ERROR_INVALID_FORM_NAME = 1902,
  607.         ERROR_INVALID_FORM_SIZE = 1903,
  608.         ERROR_ALREADY_WAITING = 1904,
  609.         ERROR_PRINTER_DELETED = 1905,
  610.         ERROR_INVALID_PRINTER_STATE = 1906,
  611.         ERROR_PASSWORD_MUST_CHANGE = 1907,
  612.         ERROR_DOMAIN_CONTROLLER_NOT_FOUND = 1908,
  613.         ERROR_ACCOUNT_LOCKED_OUT = 1909,
  614.         ERROR_NO_BROWSER_SERVERS_FOUND = 6118,
  615.         ERROR_INVALID_PIXEL_FORMAT = 2000,
  616.         ERROR_BAD_DRIVER = 2001,
  617.         ERROR_INVALID_WINDOW_STYLE = 2002,
  618.         ERROR_METAFILE_NOT_SUPPORTED = 2003,
  619.         ERROR_TRANSFORM_NOT_SUPPORTED = 2004,
  620.         ERROR_CLIPPING_NOT_SUPPORTED = 2005,
  621.         ERROR_UNKNOWN_PRINT_MONITOR = 3000,
  622.         ERROR_PRINTER_DRIVER_IN_USE = 3001,
  623.         ERROR_SPOOL_FILE_NOT_FOUND = 3002,
  624.         ERROR_SPL_NO_STARTDOC = 3003,
  625.         ERROR_SPL_NO_ADDJOB = 3004,
  626.         ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED = 3005,
  627.         ERROR_PRINT_MONITOR_ALREADY_INSTALLED = 3006,
  628.         ERROR_INVALID_PRINT_MONITOR = 3007,
  629.         ERROR_PRINT_MONITOR_IN_USE = 3008,
  630.         ERROR_PRINTER_HAS_JOBS_QUEUED = 3009,
  631.         ERROR_SUCCESS_REBOOT_REQUIRED = 3010,
  632.         ERROR_SUCCESS_RESTART_REQUIRED = 3011,
  633.         ERROR_WINS_INTERNAL = 4000,
  634.         ERROR_CAN_NOT_DEL_LOCAL_WINS = 4001,
  635.         ERROR_STATIC_INIT = 4002,
  636.         ERROR_INC_BACKUP = 4003,
  637.         ERROR_FULL_BACKUP = 4004,
  638.         ERROR_REC_NON_EXISTENT = 4005,
  639.         ERROR_RPL_NOT_ALLOWED = 4006,
  640.         E_UNEXPECTED = 0x8000FFFF,
  641.         E_NOTIMPL = 0x80004001,
  642.         E_OUTOFMEMORY = 0x8007000E,
  643.         E_INVALIDARG = 0x80070057,
  644.         E_NOINTERFACE = 0x80004002,
  645.         E_POINTER = 0x80004003,
  646.         E_HANDLE = 0x80070006,
  647.         E_ABORT = 0x80004004,
  648.         E_FAIL = 0x80004005,
  649.         E_ACCESSDENIED = 0x80070005;
  650.     // E_NOTIMPL = 0x80000001;
  651.     // int E_OUTOFMEMORY = 0x80000002;
  652.     // int E_INVALIDARG = 0x80000003;
  653.     // int E_NOINTERFACE = 0x80000004;
  654.     // int E_POINTER = 0x80000005;
  655.     // int E_HANDLE = 0x80000006;
  656.     // int E_ABORT = 0x80000007;
  657.     // int E_FAIL = 0x80000008;
  658.     // int E_ACCESSDENIED = 0x80000009;
  659.     int E_PENDING = 0x8000000A,
  660.         ENUM_E_FIRST = 0x800401B0,
  661.         ENUM_E_LAST = 0x800401BF,
  662.         ENUM_S_FIRST = 0x000401B0,
  663.         ENUM_S_LAST = 0x000401BF,
  664.         ERROR = 0,
  665.         ETO_OPAQUE = 0x0002,
  666.         ETO_CLIPPED = 0x0004,
  667.         ETO_GLYPH_INDEX = 0x0010,
  668.         ETO_RTLREADING = 0x0080,
  669.         ETO_IGNORELANGUAGE = 0x1000,
  670.         ENDDOC = 11,
  671.         ENABLEDUPLEX = 28,
  672.         ENUMPAPERBINS = 31,
  673.         EPSPRINTING = 33,
  674.         ENUMPAPERMETRICS = 34,
  675.         EXTTEXTOUT = 512,
  676.         ENABLERELATIVEWIDTHS = 768,
  677.         ENABLEPAIRKERNING = 769,
  678.         END_PATH = 4098,
  679.         EXT_DEVICE_CAPS = 4099,
  680.         ENCAPSULATED_POSTSCRIPT = 4116,
  681.         EASTEUROPE_CHARSET = 238,
  682.         ELF_VENDOR_SIZE = 4,
  683.         ELF_VERSION = 0,
  684.         ELF_CULTURE_LATIN = 0,
  685.         ENHMETA_SIGNATURE = 0x464D4520,
  686.         ENHMETA_STOCK_OBJECT = 0x80000000,
  687.         EMR_HEADER = 1,
  688.         EMR_POLYBEZIER = 2,
  689.         EMR_POLYGON = 3,
  690.         EMR_POLYLINE = 4,
  691.         EMR_POLYBEZIERTO = 5,
  692.         EMR_POLYLINETO = 6,
  693.         EMR_POLYPOLYLINE = 7,
  694.         EMR_POLYPOLYGON = 8,
  695.         EMR_SETWINDOWEXTEX = 9,
  696.         EMR_SETWINDOWORGEX = 10,
  697.         EMR_SETVIEWPORTEXTEX = 11,
  698.         EMR_SETVIEWPORTORGEX = 12,
  699.         EMR_SETBRUSHORGEX = 13,
  700.         EMR_EOF = 14,
  701.         EMR_SETPIXELV = 15,
  702.         EMR_SETMAPPERFLAGS = 16,
  703.         EMR_SETMAPMODE = 17,
  704.         EMR_SETBKMODE = 18,
  705.         EMR_SETPOLYFILLMODE = 19,
  706.         EMR_SETROP2 = 20,
  707.         EMR_SETSTRETCHBLTMODE = 21,
  708.         EMR_SETTEXTALIGN = 22,
  709.         EMR_SETCOLORADJUSTMENT = 23,
  710.         EMR_SETTEXTCOLOR = 24,
  711.         EMR_SETBKCOLOR = 25,
  712.         EMR_OFFSETCLIPRGN = 26,
  713.         EMR_MOVETOEX = 27,
  714.         EMR_SETMETARGN = 28,
  715.         EMR_EXCLUDECLIPRECT = 29,
  716.         EMR_INTERSECTCLIPRECT = 30,
  717.         EMR_SCALEVIEWPORTEXTEX = 31,
  718.         EMR_SCALEWINDOWEXTEX = 32,
  719.         EMR_SAVEDC = 33,
  720.         EMR_RESTOREDC = 34,
  721.         EMR_SETWORLDTRANSFORM = 35,
  722.         EMR_MODIFYWORLDTRANSFORM = 36,
  723.         EMR_SELECTOBJECT = 37,
  724.         EMR_CREATEPEN = 38,
  725.         EMR_CREATEBRUSHINDIRECT = 39,
  726.         EMR_DELETEOBJECT = 40,
  727.         EMR_ANGLEARC = 41,
  728.         EMR_ELLIPSE = 42,
  729.         EMR_RECTANGLE = 43,
  730.         EMR_ROUNDRECT = 44,
  731.         EMR_ARC = 45,
  732.         EMR_CHORD = 46,
  733.         EMR_PIE = 47,
  734.         EMR_SELECTPALETTE = 48,
  735.         EMR_CREATEPALETTE = 49,
  736.         EMR_SETPALETTEENTRIES = 50,
  737.         EMR_RESIZEPALETTE = 51,
  738.         EMR_REALIZEPALETTE = 52,
  739.         EMR_EXTFLOODFILL = 53,
  740.         EMR_LINETO = 54,
  741.         EMR_ARCTO = 55,
  742.         EMR_POLYDRAW = 56,
  743.         EMR_SETARCDIRECTION = 57,
  744.         EMR_SETMITERLIMIT = 58,
  745.         EMR_BEGINPATH = 59,
  746.         EMR_ENDPATH = 60,
  747.         EMR_CLOSEFIGURE = 61,
  748.         EMR_FILLPATH = 62,
  749.         EMR_STROKEANDFILLPATH = 63,
  750.         EMR_STROKEPATH = 64,
  751.         EMR_FLATTENPATH = 65,
  752.         EMR_WIDENPATH = 66,
  753.         EMR_SELECTCLIPPATH = 67,
  754.         EMR_ABORTPATH = 68,
  755.         EMR_GDICOMMENT = 70,
  756.         EMR_FILLRGN = 71,
  757.         EMR_FRAMERGN = 72,
  758.         EMR_INVERTRGN = 73,
  759.         EMR_PAINTRGN = 74,
  760.         EMR_EXTSELECTCLIPRGN = 75,
  761.         EMR_BITBLT = 76,
  762.         EMR_STRETCHBLT = 77,
  763.         EMR_MASKBLT = 78,
  764.         EMR_PLGBLT = 79,
  765.         EMR_SETDIBITSTODEVICE = 80,
  766.         EMR_STRETCHDIBITS = 81,
  767.         EMR_EXTCREATEFONTINDIRECTW = 82,
  768.         EMR_EXTTEXTOUTA = 83,
  769.         EMR_EXTTEXTOUTW = 84,
  770.         EMR_POLYBEZIER16 = 85,
  771.         EMR_POLYGON16 = 86,
  772.         EMR_POLYLINE16 = 87,
  773.         EMR_POLYBEZIERTO16 = 88,
  774.         EMR_POLYLINETO16 = 89,
  775.         EMR_POLYPOLYLINE16 = 90,
  776.         EMR_POLYPOLYGON16 = 91,
  777.         EMR_POLYDRAW16 = 92,
  778.         EMR_CREATEMONOBRUSH = 93,
  779.         EMR_CREATEDIBPATTERNBRUSHPT = 94,
  780.         EMR_EXTCREATEPEN = 95,
  781.         EMR_POLYTEXTOUTA = 96,
  782.         EMR_POLYTEXTOUTW = 97,
  783.         EMR_SETICMMODE = 98,
  784.         EMR_CREATECOLORSPACE = 99,
  785.         EMR_SETCOLORSPACE = 100,
  786.         EMR_DELETECOLORSPACE = 101,
  787.         EMR_GLSRECORD = 102,
  788.         EMR_GLSBOUNDEDRECORD = 103,
  789.         EMR_PIXELFORMAT = 104,
  790.         EMR_MIN = 1,
  791.         EMR_MAX = 104;
  792.     // EMR_MAX = 97;
  793.     int EPS_SIGNATURE = 0x46535045,
  794.         ENUM_ALL_CALENDARS = 0xffffffff,
  795.         ERROR_SEVERITY_SUCCESS = 0x00000000,
  796.         ERROR_SEVERITY_INFORMATIONAL = 0x40000000,
  797.         ERROR_SEVERITY_WARNING = 0x80000000,
  798.         ERROR_SEVERITY_ERROR = 0xC0000000,
  799.         EXCEPTION_NONCONTINUABLE = 0x1,
  800.         EXCEPTION_MAXIMUM_PARAMETERS = 15,
  801.         EVENT_MODIFY_STATE = 0x0002,
  802.         EVENTLOG_SEQUENTIAL_READ = 0X0001,
  803.         EVENTLOG_SEEK_READ = 0X0002,
  804.         EVENTLOG_FORWARDS_READ = 0X0004,
  805.         EVENTLOG_BACKWARDS_READ = 0X0008,
  806.         EVENTLOG_SUCCESS = 0X0000,
  807.         EVENTLOG_ERROR_TYPE = 0x0001,
  808.         EVENTLOG_WARNING_TYPE = 0x0002,
  809.         EVENTLOG_INFORMATION_TYPE = 0x0004,
  810.         EVENTLOG_AUDIT_SUCCESS = 0x0008,
  811.         EVENTLOG_AUDIT_FAILURE = 0x0010,
  812.         EVENTLOG_START_PAIRED_EVENT = 0x0001,
  813.         EVENTLOG_END_PAIRED_EVENT = 0x0002,
  814.         EVENTLOG_END_ALL_PAIRED_EVENTS = 0x0004,
  815.         EVENTLOG_PAIRED_EVENT_ACTIVE = 0x0008,
  816.         EVENTLOG_PAIRED_EVENT_INACTIVE = 0x0010,
  817.         EDGE_RAISED = (0x0001|0x0004),
  818.         EDGE_SUNKEN = (0x0002|0x0008),
  819.         EDGE_ETCHED = (0x0002|0x0004),
  820.         EDGE_BUMP = (0x0001|0x0008),
  821.         EW_RESTARTWINDOWS = 0x0042,
  822.         EW_REBOOTSYSTEM = 0x0043,
  823.         EW_EXITANDEXECAPP = 0x0044,
  824.         ENDSESSION_LOGOFF = 0x80000000,
  825.         EWX_LOGOFF = 0,
  826.         EWX_SHUTDOWN = 1,
  827.         EWX_REBOOT = 2,
  828.         EWX_FORCE = 4,
  829.         EWX_POWEROFF = 8,
  830.         ESB_ENABLE_BOTH = 0x0000,
  831.         ESB_DISABLE_BOTH = 0x0003,
  832.         ESB_DISABLE_LEFT = 0x0001,
  833.         ESB_DISABLE_RIGHT = 0x0002,
  834.         ESB_DISABLE_UP = 0x0001,
  835.         ESB_DISABLE_DOWN = 0x0002,
  836.         ESB_DISABLE_LTUP = 0x0001,
  837.         ESB_DISABLE_RTDN = 0x0002,
  838.         ES_LEFT = 0x0000,
  839.         ES_CENTER = 0x0001,
  840.         ES_RIGHT = 0x0002,
  841.         ES_MULTILINE = 0x0004,
  842.         ES_UPPERCASE = 0x0008,
  843.         ES_LOWERCASE = 0x0010,
  844.         ES_PASSWORD = 0x0020,
  845.         ES_AUTOVSCROLL = 0x0040,
  846.         ES_AUTOHSCROLL = 0x0080,
  847.         ES_NOHIDESEL = 0x0100,
  848.         ES_OEMCONVERT = 0x0400,
  849.         ES_READONLY = 0x0800,
  850.         ES_WANTRETURN = 0x1000,
  851.         ES_NUMBER = 0x2000,
  852.         EN_SETFOCUS = 0x0100,
  853.         EN_KILLFOCUS = 0x0200,
  854.         EN_CHANGE = 0x0300,
  855.         EN_UPDATE = 0x0400,
  856.         EN_ERRSPACE = 0x0500,
  857.         EN_MAXTEXT = 0x0501,
  858.         EN_HSCROLL = 0x0601,
  859.         EN_VSCROLL = 0x0602,
  860.         EC_LEFTMARGIN = 0x0001,
  861.         EC_RIGHTMARGIN = 0x0002,
  862.         EC_USEFONTINFO = 0xffff,
  863.         EM_GETSEL = 0x00B0,
  864.         EM_SETSEL = 0x00B1,
  865.         EM_GETRECT = 0x00B2,
  866.         EM_SETRECT = 0x00B3,
  867.         EM_SETRECTNP = 0x00B4,
  868.         EM_SCROLL = 0x00B5,
  869.         EM_LINESCROLL = 0x00B6,
  870.         EM_SCROLLCARET = 0x00B7,
  871.         EM_GETMODIFY = 0x00B8,
  872.         EM_SETMODIFY = 0x00B9,
  873.         EM_GETLINECOUNT = 0x00BA,
  874.         EM_LINEINDEX = 0x00BB,
  875.         EM_SETHANDLE = 0x00BC,
  876.         EM_GETHANDLE = 0x00BD,
  877.         EM_GETTHUMB = 0x00BE,
  878.         EM_LINELENGTH = 0x00C1,
  879.         EM_REPLACESEL = 0x00C2,
  880.         EM_GETLINE = 0x00C4,
  881.         EM_LIMITTEXT = 0x00C5,
  882.         EM_CANUNDO = 0x00C6,
  883.         EM_UNDO = 0x00C7,
  884.         EM_FMTLINES = 0x00C8,
  885.         EM_LINEFROMCHAR = 0x00C9,
  886.         EM_SETTABSTOPS = 0x00CB,
  887.         EM_SETPASSWORDCHAR = 0x00CC,
  888.         EM_EMPTYUNDOBUFFER = 0x00CD,
  889.         EM_GETFIRSTVISIBLELINE = 0x00CE,
  890.         EM_SETREADONLY = 0x00CF,
  891.         EM_SETWORDBREAKPROC = 0x00D0,
  892.         EM_GETWORDBREAKPROC = 0x00D1,
  893.         EM_GETPASSWORDCHAR = 0x00D2,
  894.         EM_SETMARGINS = 0x00D3,
  895.         EM_GETMARGINS = 0x00D4,
  896.         EM_SETLIMITTEXT = 0x00C5,
  897.         EM_GETLIMITTEXT = 0x00D5,
  898.         EM_POSFROMCHAR = 0x00D6,
  899.         EM_CHARFROMPOS = 0x00D7,
  900.         ENUM_CURRENT_SETTINGS = (-1),
  901.         ENUM_REGISTRY_SETTINGS = (-2),
  902.         E_DRAW = 0x80040140,
  903.         EXCEPTION_ACCESS_VIOLATION = (0xC0000005),
  904.         EXCEPTION_DATATYPE_MISALIGNMENT = (0x80000002),
  905.         EXCEPTION_BREAKPOINT = (0x80000003),
  906.         EXCEPTION_SINGLE_STEP = (0x80000004),
  907.         EXCEPTION_ARRAY_BOUNDS_EXCEEDED = (0xC000008C),
  908.         EXCEPTION_FLT_DENORMAL_OPERAND = (0xC000008D),
  909.         EXCEPTION_FLT_DIVIDE_BY_ZERO = (0xC000008E),
  910.         EXCEPTION_FLT_INEXACT_RESULT = (0xC000008F),
  911.         EXCEPTION_FLT_INVALID_OPERATION = (0xC0000090),
  912.         EXCEPTION_FLT_OVERFLOW = (0xC0000091),
  913.         EXCEPTION_FLT_STACK_CHECK = (0xC0000092),
  914.         EXCEPTION_FLT_UNDERFLOW = (0xC0000093),
  915.         EXCEPTION_INT_DIVIDE_BY_ZERO = (0xC0000094),
  916.         EXCEPTION_INT_OVERFLOW = (0xC0000095),
  917.         EXCEPTION_PRIV_INSTRUCTION = (0xC0000096),
  918.         EXCEPTION_IN_PAGE_ERROR = (0xC0000006),
  919.         EXCEPTION_ILLEGAL_INSTRUCTION = (0xC000001D),
  920.         EXCEPTION_NONCONTINUABLE_EXCEPTION = (0xC0000025),
  921.         EXCEPTION_STACK_OVERFLOW = (0xC00000FD),
  922.         EXCEPTION_INVALID_DISPOSITION = (0xC0000026),
  923.         EXCEPTION_GUARD_PAGE = (0x80000001),
  924.         EXCEPTION_INVALID_HANDLE = (0xC0000008),
  925.         EVENT_ALL_ACCESS = ((0x000F0000)|(0x00100000)|0x3);
  926.  
  927. }
  928.