home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / winr.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  15.0 KB  |  485 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 winr {
  12.     int REGULAR_FONTTYPE = 0x0400,
  13.         rad1 = 0x0420,
  14.         rad2 = 0x0421,
  15.         rad3 = 0x0422,
  16.         rad4 = 0x0423,
  17.         rad5 = 0x0424,
  18.         rad6 = 0x0425,
  19.         rad7 = 0x0426,
  20.         rad8 = 0x0427,
  21.         rad9 = 0x0428,
  22.         rad10 = 0x0429,
  23.         rad11 = 0x042a,
  24.         rad12 = 0x042b,
  25.         rad13 = 0x042c,
  26.         rad14 = 0x042d,
  27.         rad15 = 0x042e,
  28.         rad16 = 0x042f,
  29.         rct1 = 0x0438,
  30.         rct2 = 0x0439,
  31.         rct3 = 0x043a,
  32.         rct4 = 0x043b,
  33.         REPLACEDLGORD = 1541,
  34.         REGISTERING = 0x00,
  35.         REGISTERED = 0x04,
  36.         RPC_C_BINDING_INFINITE_TIMEOUT = 10,
  37.         RPC_C_BINDING_MIN_TIMEOUT = 0,
  38.         RPC_C_BINDING_DEFAULT_TIMEOUT = 5,
  39.         RPC_C_BINDING_MAX_TIMEOUT = 9,
  40.         RPC_C_CANCEL_INFINITE_TIMEOUT = -1,
  41.         RPC_C_LISTEN_MAX_CALLS_DEFAULT = 1234,
  42.         RPC_C_PROTSEQ_MAX_REQS_DEFAULT = 10,
  43.         RPC_C_BIND_TO_ALL_NICS = 1,
  44.         RPC_C_USE_INTERNET_PORT = 1,
  45.         RPC_C_USE_INTRANET_PORT = 2,
  46.         RPC_C_STATS_CALLS_IN = 0,
  47.         RPC_C_STATS_CALLS_OUT = 1,
  48.         RPC_C_STATS_PKTS_IN = 2,
  49.         RPC_C_STATS_PKTS_OUT = 3,
  50.         RPC_C_AUTHN_LEVEL_DEFAULT = 0,
  51.         RPC_C_AUTHN_LEVEL_NONE = 1,
  52.         RPC_C_AUTHN_LEVEL_CONNECT = 2,
  53.         RPC_C_AUTHN_LEVEL_CALL = 3,
  54.         RPC_C_AUTHN_LEVEL_PKT = 4,
  55.         RPC_C_AUTHN_LEVEL_PKT_INTEGRITY = 5,
  56.         RPC_C_AUTHN_LEVEL_PKT_PRIVACY = 6,
  57.         RPC_C_IMP_LEVEL_ANONYMOUS = 1,
  58.         RPC_C_IMP_LEVEL_IDENTIFY = 2,
  59.         RPC_C_IMP_LEVEL_IMPERSONATE = 3,
  60.         RPC_C_IMP_LEVEL_DELEGATE = 4,
  61.         RPC_C_QOS_IDENTITY_STATIC = 0,
  62.         RPC_C_QOS_IDENTITY_DYNAMIC = 1,
  63.         RPC_C_QOS_CAPABILITIES_DEFAULT = 0,
  64.         RPC_C_QOS_CAPABILITIES_MUTUAL_AUTH = 1,
  65.         RPC_C_PROTECT_LEVEL_DEFAULT = (0),
  66.         RPC_C_PROTECT_LEVEL_NONE = (1),
  67.         RPC_C_PROTECT_LEVEL_CONNECT = (2),
  68.         RPC_C_PROTECT_LEVEL_CALL = (3),
  69.         RPC_C_PROTECT_LEVEL_PKT = (4),
  70.         RPC_C_PROTECT_LEVEL_PKT_INTEGRITY = (5),
  71.         RPC_C_PROTECT_LEVEL_PKT_PRIVACY = (6),
  72.         RPC_C_AUTHN_NONE = 0,
  73.         RPC_C_AUTHN_DCE_PRIVATE = 1,
  74.         RPC_C_AUTHN_DCE_PUBLIC = 2,
  75.         RPC_C_AUTHN_DEC_PUBLIC = 4,
  76.         RPC_C_AUTHN_WINNT = 10,
  77.         RPC_C_AUTHN_DEFAULT = 0xFFFFFFFF,
  78.         RPC_C_SECURITY_QOS_VERSION = 1,
  79.         RPC_C_AUTHZ_NONE = 0,
  80.         RPC_C_AUTHZ_NAME = 1,
  81.         RPC_C_AUTHZ_DCE = 2,
  82.         RPC_C_EP_ALL_ELTS = 0,
  83.         RPC_C_EP_MATCH_BY_IF = 1,
  84.         RPC_C_EP_MATCH_BY_OBJ = 2,
  85.         RPC_C_EP_MATCH_BY_BOTH = 3,
  86.         RPC_C_VERS_ALL = 1,
  87.         RPC_C_VERS_COMPATIBLE = 2,
  88.         RPC_C_VERS_EXACT = 3,
  89.         RPC_C_VERS_MAJOR_ONLY = 4,
  90.         RPC_C_VERS_UPTO = 5,
  91.         RPC_C_MGMT_INQ_IF_IDS = 0,
  92.         RPC_C_MGMT_INQ_PRINC_NAME = 1,
  93.         RPC_C_MGMT_INQ_STATS = 2,
  94.         RPC_C_MGMT_IS_SERVER_LISTEN = 3,
  95.         RPC_C_MGMT_STOP_SERVER_LISTEN = 4,
  96.         RPC_C_PARM_MAX_PACKET_LENGTH = 1,
  97.         RPC_C_PARM_BUFFER_LENGTH = 2,
  98.         RPC_IF_AUTOLISTEN = 0x0001,
  99.         RPC_IF_OLE = 0x0002,
  100.         RPC_NCA_FLAGS_DEFAULT = 0x00000000,
  101.         RPC_NCA_FLAGS_IDEMPOTENT = 0x00000001,
  102.         RPC_NCA_FLAGS_BROADCAST = 0x00000002,
  103.         RPC_NCA_FLAGS_MAYBE = 0x00000004,
  104.         RPC_BUFFER_COMPLETE = 0x00001000,
  105.         RPC_BUFFER_PARTIAL = 0x00002000,
  106.         RPC_BUFFER_EXTRA = 0x00004000,
  107.         RPCFLG_NON_NDR = 0x80000000,
  108.         RPCFLG_ASYNCHRONOUS = 0x40000000,
  109.         RPCFLG_INPUT_SYNCHRONOUS = 0x20000000,
  110.         RPCFLG_LOCAL_CALL = 0x10000000,
  111.         RPC_FLAGS_VALID_BIT = 0x8000;
  112.     // RPC_FLAGS_VALID_BIT = 0x00008000;
  113.     int RPC_INTERFACE_HAS_PIPES = 0x0001,
  114.         RPC_C_NS_SYNTAX_DEFAULT = 0,
  115.         RPC_C_NS_SYNTAX_DCE = 3,
  116.         RPC_C_PROFILE_DEFAULT_ELT = 0,
  117.         RPC_C_PROFILE_ALL_ELT = 1,
  118.         RPC_C_PROFILE_MATCH_BY_IF = 2,
  119.         RPC_C_PROFILE_MATCH_BY_MBR = 3,
  120.         RPC_C_PROFILE_MATCH_BY_BOTH = 4,
  121.         RPC_C_NS_DEFAULT_EXP_AGE = -1,
  122.         RTS_CONTROL_DISABLE = 0x00,
  123.         RTS_CONTROL_ENABLE = 0x01,
  124.         RTS_CONTROL_HANDSHAKE = 0x02,
  125.         RTS_CONTROL_TOGGLE = 0x03,
  126.         REALTIME_PRIORITY_CLASS = 0x00000100,
  127.         RIP_EVENT = 9,
  128.         RESETDEV = 7,
  129.         RIGHT_ALT_PRESSED = 0x0001,
  130.         RIGHT_CTRL_PRESSED = 0x0004,
  131.         RIGHTMOST_BUTTON_PRESSED = 0x0002,
  132.         RPC_S_INVALID_STRING_BINDING = 1700,
  133.         RPC_S_WRONG_KIND_OF_BINDING = 1701,
  134.         RPC_S_INVALID_BINDING = 1702,
  135.         RPC_S_PROTSEQ_NOT_SUPPORTED = 1703,
  136.         RPC_S_INVALID_RPC_PROTSEQ = 1704,
  137.         RPC_S_INVALID_STRING_UUID = 1705,
  138.         RPC_S_INVALID_ENDPOINT_FORMAT = 1706,
  139.         RPC_S_INVALID_NET_ADDR = 1707,
  140.         RPC_S_NO_ENDPOINT_FOUND = 1708,
  141.         RPC_S_INVALID_TIMEOUT = 1709,
  142.         RPC_S_OBJECT_NOT_FOUND = 1710,
  143.         RPC_S_ALREADY_REGISTERED = 1711,
  144.         RPC_S_TYPE_ALREADY_REGISTERED = 1712,
  145.         RPC_S_ALREADY_LISTENING = 1713,
  146.         RPC_S_NO_PROTSEQS_REGISTERED = 1714,
  147.         RPC_S_NOT_LISTENING = 1715,
  148.         RPC_S_UNKNOWN_MGR_TYPE = 1716,
  149.         RPC_S_UNKNOWN_IF = 1717,
  150.         RPC_S_NO_BINDINGS = 1718,
  151.         RPC_S_NO_PROTSEQS = 1719,
  152.         RPC_S_CANT_CREATE_ENDPOINT = 1720,
  153.         RPC_S_OUT_OF_RESOURCES = 1721,
  154.         RPC_S_SERVER_UNAVAILABLE = 1722,
  155.         RPC_S_SERVER_TOO_BUSY = 1723,
  156.         RPC_S_INVALID_NETWORK_OPTIONS = 1724,
  157.         RPC_S_NO_CALL_ACTIVE = 1725,
  158.         RPC_S_CALL_FAILED = 1726,
  159.         RPC_S_CALL_FAILED_DNE = 1727,
  160.         RPC_S_PROTOCOL_ERROR = 1728,
  161.         RPC_S_UNSUPPORTED_TRANS_SYN = 1730,
  162.         RPC_S_UNSUPPORTED_TYPE = 1732,
  163.         RPC_S_INVALID_TAG = 1733,
  164.         RPC_S_INVALID_BOUND = 1734,
  165.         RPC_S_NO_ENTRY_NAME = 1735,
  166.         RPC_S_INVALID_NAME_SYNTAX = 1736,
  167.         RPC_S_UNSUPPORTED_NAME_SYNTAX = 1737,
  168.         RPC_S_UUID_NO_ADDRESS = 1739,
  169.         RPC_S_DUPLICATE_ENDPOINT = 1740,
  170.         RPC_S_UNKNOWN_AUTHN_TYPE = 1741,
  171.         RPC_S_MAX_CALLS_TOO_SMALL = 1742,
  172.         RPC_S_STRING_TOO_LONG = 1743,
  173.         RPC_S_PROTSEQ_NOT_FOUND = 1744,
  174.         RPC_S_PROCNUM_OUT_OF_RANGE = 1745,
  175.         RPC_S_BINDING_HAS_NO_AUTH = 1746,
  176.         RPC_S_UNKNOWN_AUTHN_SERVICE = 1747,
  177.         RPC_S_UNKNOWN_AUTHN_LEVEL = 1748,
  178.         RPC_S_INVALID_AUTH_IDENTITY = 1749,
  179.         RPC_S_UNKNOWN_AUTHZ_SERVICE = 1750,
  180.         RPC_S_NOTHING_TO_EXPORT = 1754,
  181.         RPC_S_INCOMPLETE_NAME = 1755,
  182.         RPC_S_INVALID_VERS_OPTION = 1756,
  183.         RPC_S_NO_MORE_MEMBERS = 1757,
  184.         RPC_S_NOT_ALL_OBJS_UNEXPORTED = 1758,
  185.         RPC_S_INTERFACE_NOT_FOUND = 1759,
  186.         RPC_S_ENTRY_ALREADY_EXISTS = 1760,
  187.         RPC_S_ENTRY_NOT_FOUND = 1761,
  188.         RPC_S_NAME_SERVICE_UNAVAILABLE = 1762,
  189.         RPC_S_INVALID_NAF_ID = 1763,
  190.         RPC_S_CANNOT_SUPPORT = 1764,
  191.         RPC_S_NO_CONTEXT_AVAILABLE = 1765,
  192.         RPC_S_INTERNAL_ERROR = 1766,
  193.         RPC_S_ZERO_DIVIDE = 1767,
  194.         RPC_S_ADDRESS_ERROR = 1768,
  195.         RPC_S_FP_DIV_ZERO = 1769,
  196.         RPC_S_FP_UNDERFLOW = 1770,
  197.         RPC_S_FP_OVERFLOW = 1771,
  198.         RPC_X_NO_MORE_ENTRIES = 1772,
  199.         RPC_X_SS_CHAR_TRANS_OPEN_FAIL = 1773,
  200.         RPC_X_SS_CHAR_TRANS_SHORT_FILE = 1774,
  201.         RPC_X_SS_IN_NULL_CONTEXT = 1775,
  202.         RPC_X_SS_CONTEXT_DAMAGED = 1777,
  203.         RPC_X_SS_HANDLES_MISMATCH = 1778,
  204.         RPC_X_SS_CANNOT_GET_CALL_HANDLE = 1779,
  205.         RPC_X_NULL_REF_POINTER = 1780,
  206.         RPC_X_ENUM_VALUE_OUT_OF_RANGE = 1781,
  207.         RPC_X_BYTE_COUNT_TOO_SMALL = 1782,
  208.         RPC_X_BAD_STUB_DATA = 1783,
  209.         RPC_S_CALL_IN_PROGRESS = 1791,
  210.         RPC_S_NO_MORE_BINDINGS = 1806,
  211.         RPC_S_NO_INTERFACES = 1817,
  212.         RPC_S_CALL_CANCELLED = 1818,
  213.         RPC_S_BINDING_INCOMPLETE = 1819,
  214.         RPC_S_COMM_FAILURE = 1820,
  215.         RPC_S_UNSUPPORTED_AUTHN_LEVEL = 1821,
  216.         RPC_S_NO_PRINC_NAME = 1822,
  217.         RPC_S_NOT_RPC_ERROR = 1823,
  218.         RPC_S_UUID_LOCAL_ONLY = 1824,
  219.         RPC_S_SEC_PKG_ERROR = 1825,
  220.         RPC_S_NOT_CANCELLED = 1826,
  221.         RPC_X_INVALID_ES_ACTION = 1827,
  222.         RPC_X_WRONG_ES_VERSION = 1828,
  223.         RPC_X_WRONG_STUB_VERSION = 1829,
  224.         RPC_X_INVALID_PIPE_OBJECT = 1830,
  225.         RPC_X_INVALID_PIPE_OPERATION = 1831,
  226.         RPC_X_WRONG_PIPE_VERSION = 1832,
  227.         RPC_S_GROUP_MEMBER_NOT_FOUND = 1898,
  228.         RPC_S_INVALID_OBJECT = 1900,
  229.         RPC_S_SEND_INCOMPLETE = 1913,
  230.         REGDB_E_FIRST = 0x80040150,
  231.         REGDB_E_LAST = 0x8004015F,
  232.         REGDB_S_FIRST = 0x00040150,
  233.         REGDB_S_LAST = 0x0004015F,
  234.         REGDB_E_READREGDB = 0x80040150,
  235.         REGDB_E_WRITEREGDB = 0x80040151,
  236.         REGDB_E_KEYMISSING = 0x80040152,
  237.         REGDB_E_INVALIDVALUE = 0x80040153,
  238.         REGDB_E_CLASSNOTREG = 0x80040154,
  239.         REGDB_E_IIDNOTREG = 0x80040155,
  240.         RPC_E_CALL_REJECTED = 0x80010001,
  241.         RPC_E_CALL_CANCELED = 0x80010002,
  242.         RPC_E_CANTPOST_INSENDCALL = 0x80010003,
  243.         RPC_E_CANTCALLOUT_INASYNCCALL = 0x80010004,
  244.         RPC_E_CONNECTION_TERMINATED = 0x80010006,
  245.         RPC_E_SERVER_DIED = 0x80010007,
  246.         RPC_E_CLIENT_DIED = 0x80010008,
  247.         RPC_E_INVALID_DATAPACKET = 0x80010009,
  248.         RPC_E_CANTTRANSMIT_CALL = 0x8001000A,
  249.         RPC_E_CLIENT_CANTMARSHAL_DATA = 0x8001000B,
  250.         RPC_E_CLIENT_CANTUNMARSHAL_DATA = 0x8001000C,
  251.         RPC_E_SERVER_CANTMARSHAL_DATA = 0x8001000D,
  252.         RPC_E_SERVER_CANTUNMARSHAL_DATA = 0x8001000E,
  253.         RPC_E_INVALID_DATA = 0x8001000F,
  254.         RPC_E_INVALID_PARAMETER = 0x80010010,
  255.         RPC_E_CANTCALLOUT_AGAIN = 0x80010011,
  256.         RPC_E_SERVER_DIED_DNE = 0x80010012,
  257.         RPC_E_SYS_CALL_FAILED = 0x80010100,
  258.         RPC_E_OUT_OF_RESOURCES = 0x80010101,
  259.         RPC_E_ATTEMPTED_MULTITHREAD = 0x80010102,
  260.         RPC_E_NOT_REGISTERED = 0x80010103,
  261.         RPC_E_FAULT = 0x80010104,
  262.         RPC_E_SERVERFAULT = 0x80010105,
  263.         RPC_E_CHANGED_MODE = 0x80010106,
  264.         RPC_E_INVALIDMETHOD = 0x80010107,
  265.         RPC_E_DISCONNECTED = 0x80010108,
  266.         RPC_E_RETRY = 0x80010109,
  267.         RPC_E_SERVERCALL_RETRYLATER = 0x8001010A,
  268.         RPC_E_SERVERCALL_REJECTED = 0x8001010B,
  269.         RPC_E_INVALID_CALLDATA = 0x8001010C,
  270.         RPC_E_CANTCALLOUT_ININPUTSYNCCALL = 0x8001010D,
  271.         RPC_E_WRONG_THREAD = 0x8001010E,
  272.         RPC_E_THREAD_NOT_INIT = 0x8001010F,
  273.         RPC_E_VERSION_MISMATCH = 0x80010110,
  274.         RPC_E_INVALID_HEADER = 0x80010111,
  275.         RPC_E_INVALID_EXTENSION = 0x80010112,
  276.         RPC_E_INVALID_IPID = 0x80010113,
  277.         RPC_E_INVALID_OBJECT = 0x80010114,
  278.         RPC_S_CALLPENDING = 0x80010115,
  279.         RPC_S_WAITONTIMER = 0x80010116,
  280.         RPC_E_CALL_COMPLETE = 0x80010117,
  281.         RPC_E_UNSECURE_CALL = 0x80010118,
  282.         RPC_E_TOO_LATE = 0x80010119,
  283.         RPC_E_NO_GOOD_SECURITY_PACKAGES = 0x8001011A,
  284.         RPC_E_ACCESS_DENIED = 0x8001011B,
  285.         RPC_E_REMOTE_DISABLED = 0x8001011C,
  286.         RPC_E_INVALID_OBJREF = 0x8001011D,
  287.         RPC_E_UNEXPECTED = 0x8001FFFF,
  288.         R2_BLACK = 1,
  289.         R2_NOTMERGEPEN = 2,
  290.         R2_MASKNOTPEN = 3,
  291.         R2_NOTCOPYPEN = 4,
  292.         R2_MASKPENNOT = 5,
  293.         R2_NOT = 6,
  294.         R2_XORPEN = 7,
  295.         R2_NOTMASKPEN = 8,
  296.         R2_MASKPEN = 9,
  297.         R2_NOTXORPEN = 10,
  298.         R2_NOP = 11,
  299.         R2_MERGENOTPEN = 12,
  300.         R2_COPYPEN = 13,
  301.         R2_MERGEPENNOT = 14,
  302.         R2_MERGEPEN = 15,
  303.         R2_WHITE = 16,
  304.         R2_LAST = 16,
  305.         RGN_ERROR = 0,
  306.         RGN_AND = 1,
  307.         RGN_OR = 2,
  308.         RGN_XOR = 3,
  309.         RGN_DIFF = 4,
  310.         RGN_COPY = 5,
  311.         RGN_MIN = 1,
  312.         RGN_MAX = 5,
  313.         RESTORE_CTM = 4100,
  314.         RUSSIAN_CHARSET = 204,
  315.         RASTER_FONTTYPE = 0x0001,
  316.         RELATIVE = 2,
  317.         RASTERCAPS = 38,
  318.         RC_BITBLT = 1,
  319.         RC_BANDING = 2,
  320.         RC_SCALING = 4,
  321.         RC_BITMAP64 = 8,
  322.         RC_GDI20_OUTPUT = 0x0010,
  323.         RC_GDI20_STATE = 0x0020,
  324.         RC_SAVEBITMAP = 0x0040,
  325.         RC_DI_BITMAP = 0x0080,
  326.         RC_PALETTE = 0x0100,
  327.         RC_DIBTODEV = 0x0200,
  328.         RC_BIGFONT = 0x0400,
  329.         RC_STRETCHBLT = 0x0800,
  330.         RC_FLOODFILL = 0x1000,
  331.         RC_STRETCHDIB = 0x2000,
  332.         RC_OP_DX_OUTPUT = 0x4000,
  333.         RC_DEVBITS = 0x8000,
  334.         RDH_RECTANGLES = 1,
  335.         RESOURCE_CONNECTED = 0x00000001,
  336.         RESOURCE_GLOBALNET = 0x00000002,
  337.         RESOURCE_REMEMBERED = 0x00000003,
  338.         RESOURCE_RECENT = 0x00000004,
  339.         RESOURCE_CONTEXT = 0x00000005,
  340.         RESOURCETYPE_ANY = 0x00000000,
  341.         RESOURCETYPE_DISK = 0x00000001,
  342.         RESOURCETYPE_PRINT = 0x00000002,
  343.         RESOURCETYPE_RESERVED = 0x00000008,
  344.         RESOURCETYPE_UNKNOWN = 0xFFFFFFFF,
  345.         RESOURCEUSAGE_CONNECTABLE = 0x00000001,
  346.         RESOURCEUSAGE_CONTAINER = 0x00000002,
  347.         RESOURCEUSAGE_NOLOCALDEVICE = 0x00000004,
  348.         RESOURCEUSAGE_SIBLING = 0x00000008,
  349.         RESOURCEUSAGE_ATTACHED = 0x00000010,
  350.         RESOURCEUSAGE_ALL = (0x00000001|0x00000002|0x00000010),
  351.         RESOURCEUSAGE_RESERVED = 0x80000000,
  352.         RESOURCEDISPLAYTYPE_GENERIC = 0x00000000,
  353.         RESOURCEDISPLAYTYPE_DOMAIN = 0x00000001,
  354.         RESOURCEDISPLAYTYPE_SERVER = 0x00000002,
  355.         RESOURCEDISPLAYTYPE_SHARE = 0x00000003,
  356.         RESOURCEDISPLAYTYPE_FILE = 0x00000004,
  357.         RESOURCEDISPLAYTYPE_GROUP = 0x00000005,
  358.         RESOURCEDISPLAYTYPE_NETWORK = 0x00000006,
  359.         RESOURCEDISPLAYTYPE_ROOT = 0x00000007,
  360.         RESOURCEDISPLAYTYPE_SHAREADMIN = 0x00000008,
  361.         RESOURCEDISPLAYTYPE_DIRECTORY = 0x00000009,
  362.         RESOURCEDISPLAYTYPE_TREE = 0x0000000A,
  363.         RESOURCEDISPLAYTYPE_NDSCONTAINER = 0x0000000B,
  364.         REMOTE_NAME_INFO_LEVEL = 0x00000002,
  365.         RP_LOGON = 0x01,
  366.         RP_INIFILE = 0x02,
  367.         READ_CONTROL = (0x00020000),
  368.         RTL_CRITSECT_TYPE = 0,
  369.         RTL_RESOURCE_TYPE = 1,
  370.         REG_OPTION_RESERVED = (0x00000000),
  371.         REG_OPTION_NON_VOLATILE = (0x00000000),
  372.         REG_OPTION_VOLATILE = (0x00000001),
  373.         REG_OPTION_CREATE_LINK = (0x00000002),
  374.         REG_OPTION_BACKUP_RESTORE = (0x00000004),
  375.         REG_OPTION_OPEN_LINK = (0x00000008),
  376.         REG_CREATED_NEW_KEY = (0x00000001),
  377.         REG_OPENED_EXISTING_KEY = (0x00000002),
  378.         REG_WHOLE_HIVE_VOLATILE = (0x00000001),
  379.         REG_REFRESH_HIVE = (0x00000002),
  380.         REG_NO_LAZY_FLUSH = (0x00000004),
  381.         REG_NOTIFY_CHANGE_NAME = (0x00000001),
  382.         REG_NOTIFY_CHANGE_ATTRIBUTES = (0x00000002),
  383.         REG_NOTIFY_CHANGE_LAST_SET = (0x00000004),
  384.         REG_NOTIFY_CHANGE_SECURITY = (0x00000008),
  385.         REG_NONE = (0),
  386.         REG_SZ = (1),
  387.         REG_EXPAND_SZ = (2),
  388.         REG_BINARY = (3),
  389.         REG_DWORD = (4),
  390.         REG_DWORD_LITTLE_ENDIAN = (4),
  391.         REG_DWORD_BIG_ENDIAN = (5),
  392.         REG_LINK = (6),
  393.         REG_MULTI_SZ = (7),
  394.         REG_RESOURCE_LIST = (8),
  395.         REG_FULL_RESOURCE_DESCRIPTOR = (9),
  396.         REG_RESOURCE_REQUIREMENTS_LIST = (10),
  397.         RT_CURSOR = 1,
  398.         RT_BITMAP = 2,
  399.         RT_ICON = 3,
  400.         RT_MENU = 4,
  401.         RT_DIALOG = 5,
  402.         RT_STRING = 6,
  403.         RT_FONTDIR = 7,
  404.         RT_FONT = 8,
  405.         RT_ACCELERATOR = 9,
  406.         RT_RCDATA = 10,
  407.         RT_MESSAGETABLE = 11,
  408.         RT_GROUP_CURSOR = 1+11,
  409.         RT_GROUP_ICON = 3+11,
  410.         RT_VERSION = 16,
  411.         RT_DLGINCLUDE = 17,
  412.         RT_PLUGPLAY = 19,
  413.         RT_VXD = 20,
  414.         RT_ANICURSOR = 21,
  415.         RT_ANIICON = 22,
  416.         RDW_INVALIDATE = 0x0001,
  417.         RDW_INTERNALPAINT = 0x0002,
  418.         RDW_ERASE = 0x0004,
  419.         RDW_VALIDATE = 0x0008,
  420.         RDW_NOINTERNALPAINT = 0x0010,
  421.         RDW_NOERASE = 0x0020,
  422.         RDW_NOCHILDREN = 0x0040,
  423.         RDW_ALLCHILDREN = 0x0080,
  424.         RDW_UPDATENOW = 0x0100,
  425.         RDW_ERASENOW = 0x0200,
  426.         RDW_FRAME = 0x0400,
  427.         RDW_NOFRAME = 0x0800,
  428.         RES_ICON = 1,
  429.         RES_CURSOR = 2,
  430.         ROTFLAGS_REGISTRATIONKEEPSALIVE = 0x1,
  431.         ROTFLAGS_ALLOWANYCLIENT = 0x2,
  432.         ROT_COMPARE_MAX = 2048,
  433.         RBN_FIRST = (0-831),
  434.         RBN_LAST = (0-859),
  435.         RBIM_IMAGELIST = 0x00000001,
  436.         RBS_TOOLTIPS = 0x00000100,
  437.         RBS_VARHEIGHT = 0x00000200,
  438.         RBS_BANDBORDERS = 0x00000400,
  439.         RBS_FIXEDORDER = 0x00000800,
  440.         RBBS_BREAK = 0x00000001,
  441.         RBBS_FIXEDSIZE = 0x00000002,
  442.         RBBS_CHILDEDGE = 0x00000004,
  443.         RBBS_HIDDEN = 0x00000008,
  444.         RBBS_NOVERT = 0x00000010,
  445.         RBBS_FIXEDBMP = 0x00000020,
  446.         RBBIM_STYLE = 0x00000001,
  447.         RBBIM_COLORS = 0x00000002,
  448.         RBBIM_TEXT = 0x00000004,
  449.         RBBIM_IMAGE = 0x00000008,
  450.         RBBIM_CHILD = 0x00000010,
  451.         RBBIM_CHILDSIZE = 0x00000020,
  452.         RBBIM_SIZE = 0x00000040,
  453.         RBBIM_BACKGROUND = 0x00000080,
  454.         RBBIM_ID = 0x00000100,
  455.         RB_INSERTBANDA = (0x0400+1),
  456.         RB_DELETEBAND = (0x0400+2),
  457.         RB_GETBARINFO = (0x0400+3),
  458.         RB_SETBARINFO = (0x0400+4),
  459.         RB_GETBANDINFO = (0x0400+5),
  460.         RB_SETBANDINFOA = (0x0400+6),
  461.         RB_SETPARENT = (0x0400+7),
  462.         RB_INSERTBANDW = (0x0400+10),
  463.         RB_SETBANDINFOW = (0x0400+11),
  464.         RB_GETBANDCOUNT = (0x0400+12),
  465.         RB_GETROWCOUNT = (0x0400+13),
  466.         RB_GETROWHEIGHT = (0x0400+14),
  467.         RBN_HEIGHTCHANGE = ((0-831)-0),
  468.         RPC_S_OK = 0,
  469.         RPC_S_INVALID_ARG = 87,
  470.         RPC_S_OUT_OF_MEMORY = 14,
  471.         RPC_S_OUT_OF_THREADS = 164,
  472.         RPC_S_INVALID_LEVEL = 87,
  473.         RPC_S_BUFFER_TOO_SMALL = 122,
  474.         RPC_S_INVALID_SECURITY_DESC = 1338,
  475.         RPC_S_ACCESS_DENIED = 5,
  476.         RPC_S_SERVER_OUT_OF_MEMORY = 1130,
  477.         RPC_X_NO_MEMORY = 14,
  478.         RPC_X_INVALID_BOUND = 1734,
  479.         RPC_X_INVALID_TAG = 1733,
  480.         RPC_X_ENUM_VALUE_TOO_LARGE = 1781,
  481.         RPC_X_SS_CONTEXT_MISMATCH = 6,
  482.         RPC_X_INVALID_BUFFER = 1784;
  483.  
  484. }
  485.