home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / wint.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  20.1 KB  |  662 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 wint {
  12.     boolean TRUE = true;
  13.     int TIMEOUT_ASYNC = 0xFFFFFFFF,
  14.         TIME_MS = 0x0001,
  15.         TIME_SAMPLES = 0x0002,
  16.         TIME_BYTES = 0x0004,
  17.         TIME_SMPTE = 0x0008,
  18.         TIME_MIDI = 0x0010,
  19.         TIME_TICKS = 0x0020,
  20.         TIMERR_BASE = 96,
  21.         TIMERR_NOERROR = (0),
  22.         TIMERR_NOCANDO = (96+1),
  23.         TIMERR_STRUCT = (96+33),
  24.         TIME_ONESHOT = 0x0000,
  25.         TIME_PERIODIC = 0x0001,
  26.         TIME_CALLBACK_FUNCTION = 0x0000,
  27.         TIME_CALLBACK_EVENT_SET = 0x0010,
  28.         TIME_CALLBACK_EVENT_PULSE = 0x0020,
  29.         TCP_BSDURGENT = 0x7000,
  30.         TF_DISCONNECT = 0x01,
  31.         TF_REUSE_SOCKET = 0x02,
  32.         TF_WRITE_BEHIND = 0x04,
  33.         TRANSPORT_TYPE_CN = 0x1,
  34.         TRANSPORT_TYPE_DG = 0x2,
  35.         TRANSPORT_TYPE_LPC = 0x4,
  36.         TRANSPORT_TYPE_WMSG = 0x8;
  37.     int TRUNCATE_EXISTING = 5,
  38.         THREAD_PRIORITY_NORMAL = 0,
  39.         TWOSTOPBITS = 2,
  40.         TC_NORMAL = 0,
  41.         TC_HARDERR = 1,
  42.         TC_GP_TRAP = 2,
  43.         TC_SIGNAL = 3;
  44.     // TRUE = 1;
  45.     int TYPE_E_BUFFERTOOSMALL = 0x80028016,
  46.         TYPE_E_INVDATAREAD = 0x80028018,
  47.         TYPE_E_UNSUPFORMAT = 0x80028019,
  48.         TYPE_E_REGISTRYACCESS = 0x8002801C,
  49.         TYPE_E_LIBNOTREGISTERED = 0x8002801D,
  50.         TYPE_E_UNDEFINEDTYPE = 0x80028027,
  51.         TYPE_E_QUALIFIEDNAMEDISALLOWED = 0x80028028,
  52.         TYPE_E_INVALIDSTATE = 0x80028029,
  53.         TYPE_E_WRONGTYPEKIND = 0x8002802A,
  54.         TYPE_E_ELEMENTNOTFOUND = 0x8002802B,
  55.         TYPE_E_AMBIGUOUSNAME = 0x8002802C,
  56.         TYPE_E_NAMECONFLICT = 0x8002802D,
  57.         TYPE_E_UNKNOWNLCID = 0x8002802E,
  58.         TYPE_E_DLLFUNCTIONNOTFOUND = 0x8002802F,
  59.         TYPE_E_BADMODULEKIND = 0x800288BD,
  60.         TYPE_E_SIZETOOBIG = 0x800288C5,
  61.         TYPE_E_DUPLICATEID = 0x800288C6,
  62.         TYPE_E_INVALIDID = 0x800288CF,
  63.         TYPE_E_TYPEMISMATCH = 0x80028CA0,
  64.         TYPE_E_OUTOFBOUNDS = 0x80028CA1,
  65.         TYPE_E_IOERROR = 0x80028CA2,
  66.         TYPE_E_CANTCREATETMPFILE = 0x80028CA3,
  67.         TYPE_E_CANTLOADLIBRARY = 0x80029C4A,
  68.         TYPE_E_INCONSISTENTPROPFUNCS = 0x80029C83,
  69.         TYPE_E_CIRCULARTYPE = 0x80029C84,
  70.         TRUST_E_PROVIDER_UNKNOWN = 0x800B0001,
  71.         TRUST_E_ACTION_UNKNOWN = 0x800B0002,
  72.         TRUST_E_SUBJECT_FORM_UNKNOWN = 0x800B0003,
  73.         TRUST_E_SUBJECT_NOT_TRUSTED = 0x800B0004,
  74.         TRUST_E_NOSIGNATURE = 0x800B0100,
  75.         TA_NOUPDATECP = 0,
  76.         TA_UPDATECP = 1,
  77.         TA_LEFT = 0,
  78.         TA_RIGHT = 2,
  79.         TA_CENTER = 6,
  80.         TA_TOP = 0,
  81.         TA_BOTTOM = 8,
  82.         TA_BASELINE = 24,
  83.         TA_RTLREADING = 256,
  84.         TA_MASK = (24+6+1+256);
  85.     // TA_MASK = (24+6+1);
  86.     int TRANSFORM_CTM = 4107,
  87.         TCI_SRCCHARSET = 1,
  88.         TCI_SRCCODEPAGE = 2,
  89.         TCI_SRCFONTSIG = 3,
  90.         TMPF_FIXED_PITCH = 0x01,
  91.         TMPF_VECTOR = 0x02,
  92.         TMPF_DEVICE = 0x08,
  93.         TMPF_TRUETYPE = 0x04,
  94.         TURKISH_CHARSET = 162,
  95.         THAI_CHARSET = 222,
  96.         TRUETYPE_FONTTYPE = 0x004,
  97.         TRANSPARENT = 1,
  98.         TECHNOLOGY = 2,
  99.         TEXTCAPS = 34,
  100.         TC_OP_CHARACTER = 0x00000001,
  101.         TC_OP_STROKE = 0x00000002,
  102.         TC_CP_STROKE = 0x00000004,
  103.         TC_CR_90 = 0x00000008,
  104.         TC_CR_ANY = 0x00000010,
  105.         TC_SF_X_YINDEP = 0x00000020,
  106.         TC_SA_DOUBLE = 0x00000040,
  107.         TC_SA_INTEGER = 0x00000080,
  108.         TC_SA_CONTIN = 0x00000100,
  109.         TC_EA_DOUBLE = 0x00000200,
  110.         TC_IA_ABLE = 0x00000400,
  111.         TC_UA_ABLE = 0x00000800,
  112.         TC_SO_ABLE = 0x00001000,
  113.         TC_RA_ABLE = 0x00002000,
  114.         TC_VA_ABLE = 0x00004000,
  115.         TC_RESERVED = 0x00008000,
  116.         TC_SCROLLBLT = 0x00010000,
  117.         TT_POLYGON_TYPE = 24,
  118.         TT_PRIM_LINE = 1,
  119.         TT_PRIM_QSPLINE = 2,
  120.         TT_AVAILABLE = 0x0001,
  121.         TT_ENABLED = 0x0002,
  122.         TIME_NOMINUTESORSECONDS = 0x00000001,
  123.         TIME_NOSECONDS = 0x00000002,
  124.         TIME_NOTIMEMARKER = 0x00000004,
  125.         TIME_FORCE24HOURFORMAT = 0x00000008,
  126.         THREAD_TERMINATE = (0x0001),
  127.         THREAD_SUSPEND_RESUME = (0x0002),
  128.         THREAD_GET_CONTEXT = (0x0008),
  129.         THREAD_SET_CONTEXT = (0x0010),
  130.         THREAD_SET_INFORMATION = (0x0020),
  131.         THREAD_QUERY_INFORMATION = (0x0040),
  132.         THREAD_SET_THREAD_TOKEN = (0x0080),
  133.         THREAD_IMPERSONATE = (0x0100),
  134.         THREAD_DIRECT_IMPERSONATION = (0x0200),
  135.         TLS_MINIMUM_AVAILABLE = 64,
  136.         THREAD_BASE_PRIORITY_LOWRT = 15,
  137.         THREAD_BASE_PRIORITY_MAX = 2,
  138.         THREAD_BASE_PRIORITY_MIN = -2,
  139.         THREAD_BASE_PRIORITY_IDLE = -15,
  140.         TIME_ZONE_ID_UNKNOWN = 0,
  141.         TIME_ZONE_ID_STANDARD = 1,
  142.         TIME_ZONE_ID_DAYLIGHT = 2,
  143.         TOKEN_ASSIGN_PRIMARY = (0x0001),
  144.         TOKEN_DUPLICATE = (0x0002),
  145.         TOKEN_IMPERSONATE = (0x0004),
  146.         TOKEN_QUERY = (0x0008),
  147.         TOKEN_QUERY_SOURCE = (0x0010),
  148.         TOKEN_ADJUST_PRIVILEGES = (0x0020),
  149.         TOKEN_ADJUST_GROUPS = (0x0040),
  150.         TOKEN_ADJUST_DEFAULT = (0x0080),
  151.         TOKEN_EXECUTE = (((0x00020000))),
  152.         TOKEN_SOURCE_LENGTH = 8,
  153.         TAPE_ERASE_SHORT = 0,
  154.         TAPE_ERASE_LONG = 1,
  155.         TAPE_LOAD = 0,
  156.         TAPE_UNLOAD = 1,
  157.         TAPE_TENSION = 2,
  158.         TAPE_LOCK = 3,
  159.         TAPE_UNLOCK = 4,
  160.         TAPE_FORMAT = 5,
  161.         TAPE_SETMARKS = 0,
  162.         TAPE_FILEMARKS = 1,
  163.         TAPE_SHORT_FILEMARKS = 2,
  164.         TAPE_LONG_FILEMARKS = 3,
  165.         TAPE_ABSOLUTE_POSITION = 0,
  166.         TAPE_LOGICAL_POSITION = 1,
  167.         TAPE_PSEUDO_LOGICAL_POSITION = 2,
  168.         TAPE_REWIND = 0,
  169.         TAPE_ABSOLUTE_BLOCK = 1,
  170.         TAPE_LOGICAL_BLOCK = 2,
  171.         TAPE_PSEUDO_LOGICAL_BLOCK = 3,
  172.         TAPE_SPACE_END_OF_DATA = 4,
  173.         TAPE_SPACE_RELATIVE_BLOCKS = 5,
  174.         TAPE_SPACE_FILEMARKS = 6,
  175.         TAPE_SPACE_SEQUENTIAL_FMKS = 7,
  176.         TAPE_SPACE_SETMARKS = 8,
  177.         TAPE_SPACE_SEQUENTIAL_SMKS = 9,
  178.         TAPE_DRIVE_FIXED = 0x00000001,
  179.         TAPE_DRIVE_SELECT = 0x00000002,
  180.         TAPE_DRIVE_INITIATOR = 0x00000004,
  181.         TAPE_DRIVE_ERASE_SHORT = 0x00000010,
  182.         TAPE_DRIVE_ERASE_LONG = 0x00000020,
  183.         TAPE_DRIVE_ERASE_BOP_ONLY = 0x00000040,
  184.         TAPE_DRIVE_ERASE_IMMEDIATE = 0x00000080,
  185.         TAPE_DRIVE_TAPE_CAPACITY = 0x00000100,
  186.         TAPE_DRIVE_TAPE_REMAINING = 0x00000200,
  187.         TAPE_DRIVE_FIXED_BLOCK = 0x00000400,
  188.         TAPE_DRIVE_VARIABLE_BLOCK = 0x00000800,
  189.         TAPE_DRIVE_WRITE_PROTECT = 0x00001000,
  190.         TAPE_DRIVE_EOT_WZ_SIZE = 0x00002000,
  191.         TAPE_DRIVE_ECC = 0x00010000,
  192.         TAPE_DRIVE_COMPRESSION = 0x00020000,
  193.         TAPE_DRIVE_PADDING = 0x00040000,
  194.         TAPE_DRIVE_REPORT_SMKS = 0x00080000,
  195.         TAPE_DRIVE_GET_ABSOLUTE_BLK = 0x00100000,
  196.         TAPE_DRIVE_GET_LOGICAL_BLK = 0x00200000,
  197.         TAPE_DRIVE_SET_EOT_WZ_SIZE = 0x00400000,
  198.         TAPE_DRIVE_EJECT_MEDIA = 0x01000000,
  199.         TAPE_DRIVE_RESERVED_BIT = 0x80000000,
  200.         TAPE_DRIVE_LOAD_UNLOAD = 0x80000001,
  201.         TAPE_DRIVE_TENSION = 0x80000002,
  202.         TAPE_DRIVE_LOCK_UNLOCK = 0x80000004,
  203.         TAPE_DRIVE_REWIND_IMMEDIATE = 0x80000008,
  204.         TAPE_DRIVE_SET_BLOCK_SIZE = 0x80000010,
  205.         TAPE_DRIVE_LOAD_UNLD_IMMED = 0x80000020,
  206.         TAPE_DRIVE_TENSION_IMMED = 0x80000040,
  207.         TAPE_DRIVE_LOCK_UNLK_IMMED = 0x80000080,
  208.         TAPE_DRIVE_SET_ECC = 0x80000100,
  209.         TAPE_DRIVE_SET_COMPRESSION = 0x80000200,
  210.         TAPE_DRIVE_SET_PADDING = 0x80000400,
  211.         TAPE_DRIVE_SET_REPORT_SMKS = 0x80000800,
  212.         TAPE_DRIVE_ABSOLUTE_BLK = 0x80001000,
  213.         TAPE_DRIVE_ABS_BLK_IMMED = 0x80002000,
  214.         TAPE_DRIVE_LOGICAL_BLK = 0x80004000,
  215.         TAPE_DRIVE_LOG_BLK_IMMED = 0x80008000,
  216.         TAPE_DRIVE_END_OF_DATA = 0x80010000,
  217.         TAPE_DRIVE_RELATIVE_BLKS = 0x80020000,
  218.         TAPE_DRIVE_FILEMARKS = 0x80040000,
  219.         TAPE_DRIVE_SEQUENTIAL_FMKS = 0x80080000,
  220.         TAPE_DRIVE_SETMARKS = 0x80100000,
  221.         TAPE_DRIVE_SEQUENTIAL_SMKS = 0x80200000,
  222.         TAPE_DRIVE_REVERSE_POSITION = 0x80400000,
  223.         TAPE_DRIVE_SPACE_IMMEDIATE = 0x80800000,
  224.         TAPE_DRIVE_WRITE_SETMARKS = 0x81000000,
  225.         TAPE_DRIVE_WRITE_FILEMARKS = 0x82000000,
  226.         TAPE_DRIVE_WRITE_SHORT_FMKS = 0x84000000,
  227.         TAPE_DRIVE_WRITE_LONG_FMKS = 0x88000000,
  228.         TAPE_DRIVE_WRITE_MARK_IMMED = 0x90000000,
  229.         TAPE_DRIVE_FORMAT = 0xA0000000,
  230.         TAPE_DRIVE_FORMAT_IMMEDIATE = 0xC0000000,
  231.         TAPE_DRIVE_HIGH_FEATURES = 0x80000000,
  232.         TAPE_FIXED_PARTITIONS = 0,
  233.         TAPE_SELECT_PARTITIONS = 1,
  234.         TAPE_INITIATOR_PARTITIONS = 2,
  235.         TME_HOVER = 0x00000001,
  236.         TME_LEAVE = 0x00000002,
  237.         TME_QUERY = 0x40000000,
  238.         TME_CANCEL = 0x80000000,
  239.         TPM_LEFTBUTTON = 0x0000,
  240.         TPM_RIGHTBUTTON = 0x0002,
  241.         TPM_LEFTALIGN = 0x0000,
  242.         TPM_CENTERALIGN = 0x0004,
  243.         TPM_RIGHTALIGN = 0x0008,
  244.         TPM_TOPALIGN = 0x0000,
  245.         TPM_VCENTERALIGN = 0x0010,
  246.         TPM_BOTTOMALIGN = 0x0020,
  247.         TPM_HORIZONTAL = 0x0000,
  248.         TPM_VERTICAL = 0x0040,
  249.         TPM_NONOTIFY = 0x0080,
  250.         TPM_RETURNCMD = 0x0100,
  251.         TKF_TOGGLEKEYSON = 0x00000001,
  252.         TKF_AVAILABLE = 0x00000002,
  253.         TKF_HOTKEYACTIVE = 0x00000004,
  254.         TKF_CONFIRMHOTKEY = 0x00000008,
  255.         TKF_HOTKEYSOUND = 0x00000010,
  256.         TKF_INDICATOR = 0x00000020,
  257.         TV_FIRST = 0x1100,
  258.         TVN_FIRST = (0-400),
  259.         TVN_LAST = (0-499),
  260.         TTN_FIRST = (0-520),
  261.         TTN_LAST = (0-549),
  262.         TCN_FIRST = (0-550),
  263.         TCN_LAST = (0-580),
  264.         TBN_FIRST = (0-700),
  265.         TBN_LAST = (0-720),
  266.         TBSTATE_CHECKED = 0x01,
  267.         TBSTATE_PRESSED = 0x02,
  268.         TBSTATE_ENABLED = 0x04,
  269.         TBSTATE_HIDDEN = 0x08,
  270.         TBSTATE_INDETERMINATE = 0x10,
  271.         TBSTATE_WRAP = 0x20,
  272.         TBSTATE_ELLIPSES = 0x40,
  273.         TBSTYLE_BUTTON = 0x00,
  274.         TBSTYLE_SEP = 0x01,
  275.         TBSTYLE_CHECK = 0x02,
  276.         TBSTYLE_GROUP = 0x04,
  277.         TBSTYLE_CHECKGROUP = (0x04|0x02),
  278.         TBSTYLE_DROPDOWN = 0x08,
  279.         TBSTYLE_TOOLTIPS = 0x0100,
  280.         TBSTYLE_WRAPABLE = 0x0200,
  281.         TBSTYLE_ALTDRAG = 0x0400,
  282.         TBSTYLE_FLAT = 0x0800,
  283.         TBSTYLE_LIST = 0x1000,
  284.         TBSTYLE_CUSTOMERASE = 0x2000,
  285.         TB_ENABLEBUTTON = (0x0400+1),
  286.         TB_CHECKBUTTON = (0x0400+2),
  287.         TB_PRESSBUTTON = (0x0400+3),
  288.         TB_HIDEBUTTON = (0x0400+4),
  289.         TB_INDETERMINATE = (0x0400+5),
  290.         TB_ISBUTTONENABLED = (0x0400+9),
  291.         TB_ISBUTTONCHECKED = (0x0400+10),
  292.         TB_ISBUTTONPRESSED = (0x0400+11),
  293.         TB_ISBUTTONHIDDEN = (0x0400+12),
  294.         TB_ISBUTTONINDETERMINATE = (0x0400+13),
  295.         TB_SETSTATE = (0x0400+17),
  296.         TB_GETSTATE = (0x0400+18),
  297.         TB_ADDBITMAP = (0x0400+19),
  298.         TB_ADDBUTTONS = (0x0400+20),
  299.         TB_INSERTBUTTON = (0x0400+21),
  300.         TB_DELETEBUTTON = (0x0400+22),
  301.         TB_GETBUTTON = (0x0400+23),
  302.         TB_BUTTONCOUNT = (0x0400+24),
  303.         TB_COMMANDTOINDEX = (0x0400+25),
  304.         TB_SAVERESTOREA = (0x0400+26),
  305.         TB_SAVERESTOREW = (0x0400+76),
  306.         TB_CUSTOMIZE = (0x0400+27),
  307.         TB_ADDSTRINGA = (0x0400+28),
  308.         TB_ADDSTRINGW = (0x0400+77),
  309.         TB_GETITEMRECT = (0x0400+29),
  310.         TB_BUTTONSTRUCTSIZE = (0x0400+30),
  311.         TB_SETBUTTONSIZE = (0x0400+31),
  312.         TB_SETBITMAPSIZE = (0x0400+32),
  313.         TB_AUTOSIZE = (0x0400+33),
  314.         TB_GETTOOLTIPS = (0x0400+35),
  315.         TB_SETTOOLTIPS = (0x0400+36),
  316.         TB_SETPARENT = (0x0400+37),
  317.         TB_SETROWS = (0x0400+39),
  318.         TB_GETROWS = (0x0400+40),
  319.         TB_SETCMDID = (0x0400+42),
  320.         TB_CHANGEBITMAP = (0x0400+43),
  321.         TB_GETBITMAP = (0x0400+44),
  322.         TB_GETBUTTONTEXTA = (0x0400+45),
  323.         TB_GETBUTTONTEXTW = (0x0400+75),
  324.         TB_REPLACEBITMAP = (0x0400+46),
  325.         TB_SETINDENT = (0x0400+47),
  326.         TB_SETIMAGELIST = (0x0400+48),
  327.         TB_GETIMAGELIST = (0x0400+49),
  328.         TB_LOADIMAGES = (0x0400+50),
  329.         TB_GETRECT = (0x0400+51),
  330.         TB_SETHOTIMAGELIST = (0x0400+52),
  331.         TB_GETHOTIMAGELIST = (0x0400+53),
  332.         TB_SETDISABLEDIMAGELIST = (0x0400+54),
  333.         TB_GETDISABLEDIMAGELIST = (0x0400+55),
  334.         TB_SETSTYLE = (0x0400+56),
  335.         TB_GETSTYLE = (0x0400+57),
  336.         TB_GETBUTTONSIZE = (0x0400+58),
  337.         TB_SETBUTTONWIDTH = (0x0400+59),
  338.         TB_SETMAXTEXTROWS = (0x0400+60),
  339.         TB_GETTEXTROWS = (0x0400+61),
  340.         TBBF_LARGE = 0x0001,
  341.         TB_GETBITMAPFLAGS = (0x0400+41),
  342.         TBN_GETBUTTONINFOA = ((0-700)-0),
  343.         TBN_GETBUTTONINFOW = ((0-700)-20),
  344.         TBN_BEGINDRAG = ((0-700)-1),
  345.         TBN_ENDDRAG = ((0-700)-2),
  346.         TBN_BEGINADJUST = ((0-700)-3),
  347.         TBN_ENDADJUST = ((0-700)-4),
  348.         TBN_RESET = ((0-700)-5),
  349.         TBN_QUERYINSERT = ((0-700)-6),
  350.         TBN_QUERYDELETE = ((0-700)-7),
  351.         TBN_TOOLBARCHANGE = ((0-700)-8),
  352.         TBN_CUSTHELP = ((0-700)-9),
  353.         TBN_DROPDOWN = ((0-700)-10),
  354.         TBN_CLOSEUP = ((0-700)-11),
  355.         TTS_ALWAYSTIP = 0x01,
  356.         TTS_NOPREFIX = 0x02,
  357.         TTF_IDISHWND = 0x0001,
  358.         TTF_CENTERTIP = 0x0002,
  359.         TTF_RTLREADING = 0x0004,
  360.         TTF_SUBCLASS = 0x0010,
  361.         TTF_TRACK = 0x0020,
  362.         TTF_ABSOLUTE = 0x0080,
  363.         TTF_TRANSPARENT = 0x0100,
  364.         TTF_DI_SETITEM = 0x8000,
  365.         TTDT_AUTOMATIC = 0,
  366.         TTDT_RESHOW = 1,
  367.         TTDT_AUTOPOP = 2,
  368.         TTDT_INITIAL = 3,
  369.         TTM_ACTIVATE = (0x0400+1),
  370.         TTM_SETDELAYTIME = (0x0400+3),
  371.         TTM_ADDTOOLA = (0x0400+4),
  372.         TTM_ADDTOOLW = (0x0400+50),
  373.         TTM_DELTOOLA = (0x0400+5),
  374.         TTM_DELTOOLW = (0x0400+51),
  375.         TTM_NEWTOOLRECTA = (0x0400+6),
  376.         TTM_NEWTOOLRECTW = (0x0400+52),
  377.         TTM_RELAYEVENT = (0x0400+7),
  378.         TTM_GETTOOLINFOA = (0x0400+8),
  379.         TTM_GETTOOLINFOW = (0x0400+53),
  380.         TTM_SETTOOLINFOA = (0x0400+9),
  381.         TTM_SETTOOLINFOW = (0x0400+54),
  382.         TTM_HITTESTA = (0x0400+10),
  383.         TTM_HITTESTW = (0x0400+55),
  384.         TTM_GETTEXTA = (0x0400+11),
  385.         TTM_GETTEXTW = (0x0400+56),
  386.         TTM_UPDATETIPTEXTA = (0x0400+12),
  387.         TTM_UPDATETIPTEXTW = (0x0400+57),
  388.         TTM_GETTOOLCOUNT = (0x0400+13),
  389.         TTM_ENUMTOOLSA = (0x0400+14),
  390.         TTM_ENUMTOOLSW = (0x0400+58),
  391.         TTM_GETCURRENTTOOLA = (0x0400+15),
  392.         TTM_GETCURRENTTOOLW = (0x0400+59),
  393.         TTM_WINDOWFROMPOINT = (0x0400+16),
  394.         TTM_TRACKACTIVATE = (0x0400+17),
  395.         TTM_TRACKPOSITION = (0x0400+18),
  396.         TTM_SETTIPBKCOLOR = (0x0400+19),
  397.         TTM_SETTIPTEXTCOLOR = (0x0400+20),
  398.         TTM_GETDELAYTIME = (0x0400+21),
  399.         TTM_GETTIPBKCOLOR = (0x0400+22),
  400.         TTM_GETTIPTEXTCOLOR = (0x0400+23),
  401.         TTM_SETMAXTIPWIDTH = (0x0400+24),
  402.         TTM_GETMAXTIPWIDTH = (0x0400+25),
  403.         TTM_SETMARGIN = (0x0400+26),
  404.         TTM_GETMARGIN = (0x0400+27),
  405.         TTM_POP = (0x0400+28),
  406.         TTN_GETDISPINFOA = ((0-520)-0),
  407.         TTN_GETDISPINFOW = ((0-520)-10),
  408.         TTN_SHOW = ((0-520)-1),
  409.         TTN_POP = ((0-520)-2),
  410.         TTN_NEEDTEXTA = ((0-520)-0),
  411.         TTN_NEEDTEXTW = ((0-520)-10),
  412.         TBS_AUTOTICKS = 0x0001,
  413.         TBS_VERT = 0x0002,
  414.         TBS_HORZ = 0x0000,
  415.         TBS_TOP = 0x0004,
  416.         TBS_BOTTOM = 0x0000,
  417.         TBS_LEFT = 0x0004,
  418.         TBS_RIGHT = 0x0000,
  419.         TBS_BOTH = 0x0008,
  420.         TBS_NOTICKS = 0x0010,
  421.         TBS_ENABLESELRANGE = 0x0020,
  422.         TBS_FIXEDLENGTH = 0x0040,
  423.         TBS_NOTHUMB = 0x0080,
  424.         TBS_TOOLTIPS = 0x0100,
  425.         TBM_GETPOS = (0x0400),
  426.         TBM_GETRANGEMIN = (0x0400+1),
  427.         TBM_GETRANGEMAX = (0x0400+2),
  428.         TBM_GETTIC = (0x0400+3),
  429.         TBM_SETTIC = (0x0400+4),
  430.         TBM_SETPOS = (0x0400+5),
  431.         TBM_SETRANGE = (0x0400+6),
  432.         TBM_SETRANGEMIN = (0x0400+7),
  433.         TBM_SETRANGEMAX = (0x0400+8),
  434.         TBM_CLEARTICS = (0x0400+9),
  435.         TBM_SETSEL = (0x0400+10),
  436.         TBM_SETSELSTART = (0x0400+11),
  437.         TBM_SETSELEND = (0x0400+12),
  438.         TBM_GETPTICS = (0x0400+14),
  439.         TBM_GETTICPOS = (0x0400+15),
  440.         TBM_GETNUMTICS = (0x0400+16),
  441.         TBM_GETSELSTART = (0x0400+17),
  442.         TBM_GETSELEND = (0x0400+18),
  443.         TBM_CLEARSEL = (0x0400+19),
  444.         TBM_SETTICFREQ = (0x0400+20),
  445.         TBM_SETPAGESIZE = (0x0400+21),
  446.         TBM_GETPAGESIZE = (0x0400+22),
  447.         TBM_SETLINESIZE = (0x0400+23),
  448.         TBM_GETLINESIZE = (0x0400+24),
  449.         TBM_GETTHUMBRECT = (0x0400+25),
  450.         TBM_GETCHANNELRECT = (0x0400+26),
  451.         TBM_SETTHUMBLENGTH = (0x0400+27),
  452.         TBM_GETTHUMBLENGTH = (0x0400+28),
  453.         TBM_SETTOOLTIPS = (0x0400+29),
  454.         TBM_GETTOOLTIPS = (0x0400+30),
  455.         TBM_SETTIPSIDE = (0x0400+31),
  456.         TBTS_TOP = 0,
  457.         TBTS_LEFT = 1,
  458.         TBTS_BOTTOM = 2,
  459.         TBTS_RIGHT = 3,
  460.         TBM_SETBUDDY = (0x0400+32),
  461.         TBM_GETBUDDY = (0x0400+33),
  462.         TB_LINEUP = 0,
  463.         TB_LINEDOWN = 1,
  464.         TB_PAGEUP = 2,
  465.         TB_PAGEDOWN = 3,
  466.         TB_THUMBPOSITION = 4,
  467.         TB_THUMBTRACK = 5,
  468.         TB_TOP = 6,
  469.         TB_BOTTOM = 7,
  470.         TB_ENDTRACK = 8,
  471.         TBCD_TICS = 0x0001,
  472.         TBCD_THUMB = 0x0002,
  473.         TBCD_CHANNEL = 0x0003,
  474.         TVS_HASBUTTONS = 0x0001,
  475.         TVS_HASLINES = 0x0002,
  476.         TVS_LINESATROOT = 0x0004,
  477.         TVS_EDITLABELS = 0x0008,
  478.         TVS_DISABLEDRAGDROP = 0x0010,
  479.         TVS_SHOWSELALWAYS = 0x0020,
  480.         TVS_RTLREADING = 0x0040,
  481.         TVS_NOTOOLTIPS = 0x0080,
  482.         TVS_CHECKBOXES = 0x0100,
  483.         TVS_TRACKSELECT = 0x0200,
  484.         TVS_SHAREDIMAGELISTS = 0x0000,
  485.         TVS_PRIVATEIMAGELISTS = 0x0400,
  486.         TVIF_TEXT = 0x0001,
  487.         TVIF_IMAGE = 0x0002,
  488.         TVIF_PARAM = 0x0004,
  489.         TVIF_STATE = 0x0008,
  490.         TVIF_HANDLE = 0x0010,
  491.         TVIF_SELECTEDIMAGE = 0x0020,
  492.         TVIF_CHILDREN = 0x0040,
  493.         TVIS_SELECTED = 0x0002,
  494.         TVIS_CUT = 0x0004,
  495.         TVIS_DROPHILITED = 0x0008,
  496.         TVIS_BOLD = 0x0010,
  497.         TVIS_EXPANDED = 0x0020,
  498.         TVIS_EXPANDEDONCE = 0x0040,
  499.         TVIS_EXPANDPARTIAL = 0x0080,
  500.         TVIS_OVERLAYMASK = 0x0F00,
  501.         TVIS_STATEIMAGEMASK = 0xF000,
  502.         TVIS_USERMASK = 0xF000,
  503.         TVI_ROOT = (0xFFFF0000),
  504.         TVI_FIRST = (0xFFFF0001),
  505.         TVI_LAST = (0xFFFF0002),
  506.         TVI_SORT = (0xFFFF0003),
  507.         TVM_INSERTITEMA = (0x1100+0),
  508.         TVM_INSERTITEMW = (0x1100+50),
  509.         TVM_DELETEITEM = (0x1100+1),
  510.         TVM_EXPAND = (0x1100+2),
  511.         TVE_COLLAPSE = 0x0001,
  512.         TVE_EXPAND = 0x0002,
  513.         TVE_TOGGLE = 0x0003,
  514.         TVE_EXPANDPARTIAL = 0x4000,
  515.         TVE_COLLAPSERESET = 0x8000,
  516.         TVM_GETITEMRECT = (0x1100+4),
  517.         TVM_GETCOUNT = (0x1100+5),
  518.         TVM_GETINDENT = (0x1100+6),
  519.         TVM_SETINDENT = (0x1100+7),
  520.         TVM_GETIMAGELIST = (0x1100+8),
  521.         TVSIL_NORMAL = 0,
  522.         TVSIL_STATE = 2,
  523.         TVM_SETIMAGELIST = (0x1100+9),
  524.         TVM_GETNEXTITEM = (0x1100+10),
  525.         TVGN_ROOT = 0x0000,
  526.         TVGN_NEXT = 0x0001,
  527.         TVGN_PREVIOUS = 0x0002,
  528.         TVGN_PARENT = 0x0003,
  529.         TVGN_CHILD = 0x0004,
  530.         TVGN_FIRSTVISIBLE = 0x0005,
  531.         TVGN_NEXTVISIBLE = 0x0006,
  532.         TVGN_PREVIOUSVISIBLE = 0x0007,
  533.         TVGN_DROPHILITE = 0x0008,
  534.         TVGN_CARET = 0x0009,
  535.         TVM_SELECTITEM = (0x1100+11),
  536.         TVM_GETITEMA = (0x1100+12),
  537.         TVM_GETITEMW = (0x1100+62),
  538.         TVM_SETITEMA = (0x1100+13),
  539.         TVM_SETITEMW = (0x1100+63),
  540.         TVM_EDITLABELA = (0x1100+14),
  541.         TVM_EDITLABELW = (0x1100+65),
  542.         TVM_GETEDITCONTROL = (0x1100+15),
  543.         TVM_GETVISIBLECOUNT = (0x1100+16),
  544.         TVM_HITTEST = (0x1100+17),
  545.         TVHT_NOWHERE = 0x0001,
  546.         TVHT_ONITEMICON = 0x0002,
  547.         TVHT_ONITEMLABEL = 0x0004,
  548.         TVHT_ONITEMINDENT = 0x0008,
  549.         TVHT_ONITEMBUTTON = 0x0010,
  550.         TVHT_ONITEMRIGHT = 0x0020,
  551.         TVHT_ONITEMSTATEICON = 0x0040,
  552.         TVHT_ABOVE = 0x0100,
  553.         TVHT_BELOW = 0x0200,
  554.         TVHT_TORIGHT = 0x0400,
  555.         TVHT_TOLEFT = 0x0800,
  556.         TVM_CREATEDRAGIMAGE = (0x1100+18),
  557.         TVM_SORTCHILDREN = (0x1100+19),
  558.         TVM_ENSUREVISIBLE = (0x1100+20),
  559.         TVM_SORTCHILDRENCB = (0x1100+21),
  560.         TVM_ENDEDITLABELNOW = (0x1100+22),
  561.         TVM_GETISEARCHSTRINGA = (0x1100+23),
  562.         TVM_GETISEARCHSTRINGW = (0x1100+64),
  563.         TVM_SETTOOLTIPS = (0x1100+24),
  564.         TVM_GETTOOLTIPS = (0x1100+25),
  565.         TVN_SELCHANGINGA = ((0-400)-1),
  566.         TVN_SELCHANGINGW = ((0-400)-50),
  567.         TVN_SELCHANGEDA = ((0-400)-2),
  568.         TVN_SELCHANGEDW = ((0-400)-51),
  569.         TVC_UNKNOWN = 0x0000,
  570.         TVC_BYMOUSE = 0x0001,
  571.         TVC_BYKEYBOARD = 0x0002,
  572.         TVN_GETDISPINFOA = ((0-400)-3),
  573.         TVN_GETDISPINFOW = ((0-400)-52),
  574.         TVN_SETDISPINFOA = ((0-400)-4),
  575.         TVN_SETDISPINFOW = ((0-400)-53),
  576.         TVIF_DI_SETITEM = 0x1000,
  577.         TVN_ITEMEXPANDINGA = ((0-400)-5),
  578.         TVN_ITEMEXPANDINGW = ((0-400)-54),
  579.         TVN_ITEMEXPANDEDA = ((0-400)-6),
  580.         TVN_ITEMEXPANDEDW = ((0-400)-55),
  581.         TVN_BEGINDRAGA = ((0-400)-7),
  582.         TVN_BEGINDRAGW = ((0-400)-56),
  583.         TVN_BEGINRDRAGA = ((0-400)-8),
  584.         TVN_BEGINRDRAGW = ((0-400)-57),
  585.         TVN_DELETEITEMA = ((0-400)-9),
  586.         TVN_DELETEITEMW = ((0-400)-58),
  587.         TVN_BEGINLABELEDITA = ((0-400)-10),
  588.         TVN_BEGINLABELEDITW = ((0-400)-59),
  589.         TVN_ENDLABELEDITA = ((0-400)-11),
  590.         TVN_ENDLABELEDITW = ((0-400)-60),
  591.         TVN_KEYDOWN = ((0-400)-12),
  592.         TCS_SCROLLOPPOSITE = 0x0001,
  593.         TCS_BOTTOM = 0x0002,
  594.         TCS_RIGHT = 0x0002,
  595.         TCS_MULTISELECT = 0x0004,
  596.         TCS_FORCEICONLEFT = 0x0010,
  597.         TCS_FORCELABELLEFT = 0x0020,
  598.         TCS_HOTTRACK = 0x0040,
  599.         TCS_VERTICAL = 0x0080,
  600.         TCS_TABS = 0x0000,
  601.         TCS_BUTTONS = 0x0100,
  602.         TCS_SINGLELINE = 0x0000,
  603.         TCS_MULTILINE = 0x0200,
  604.         TCS_RIGHTJUSTIFY = 0x0000,
  605.         TCS_FIXEDWIDTH = 0x0400,
  606.         TCS_RAGGEDRIGHT = 0x0800,
  607.         TCS_FOCUSONBUTTONDOWN = 0x1000,
  608.         TCS_OWNERDRAWFIXED = 0x2000,
  609.         TCS_TOOLTIPS = 0x4000,
  610.         TCS_FOCUSNEVER = 0x8000,
  611.         TCM_FIRST = 0x1300,
  612.         TCM_GETIMAGELIST = (0x1300+2),
  613.         TCM_SETIMAGELIST = (0x1300+3),
  614.         TCM_GETITEMCOUNT = (0x1300+4),
  615.         TCIF_TEXT = 0x0001,
  616.         TCIF_IMAGE = 0x0002,
  617.         TCIF_RTLREADING = 0x0004,
  618.         TCIF_PARAM = 0x0008,
  619.         TCIF_STATE = 0x0010,
  620.         TCIS_BUTTONPRESSED = 0x0001,
  621.         TCM_GETITEMA = (0x1300+5),
  622.         TCM_GETITEMW = (0x1300+60),
  623.         TCM_SETITEMA = (0x1300+6),
  624.         TCM_SETITEMW = (0x1300+61),
  625.         TCM_INSERTITEMA = (0x1300+7),
  626.         TCM_INSERTITEMW = (0x1300+62),
  627.         TCM_DELETEITEM = (0x1300+8),
  628.         TCM_DELETEALLITEMS = (0x1300+9),
  629.         TCM_GETITEMRECT = (0x1300+10),
  630.         TCM_GETCURSEL = (0x1300+11),
  631.         TCM_SETCURSEL = (0x1300+12),
  632.         TCHT_NOWHERE = 0x0001,
  633.         TCHT_ONITEMICON = 0x0002,
  634.         TCHT_ONITEMLABEL = 0x0004,
  635.         TCHT_ONITEM = (0x0002|0x0004),
  636.         TCM_HITTEST = (0x1300+13),
  637.         TCM_SETITEMEXTRA = (0x1300+14),
  638.         TCM_ADJUSTRECT = (0x1300+40),
  639.         TCM_SETITEMSIZE = (0x1300+41),
  640.         TCM_REMOVEIMAGE = (0x1300+42),
  641.         TCM_SETPADDING = (0x1300+43),
  642.         TCM_GETROWCOUNT = (0x1300+44),
  643.         TCM_GETTOOLTIPS = (0x1300+45),
  644.         TCM_SETTOOLTIPS = (0x1300+46),
  645.         TCM_GETCURFOCUS = (0x1300+47),
  646.         TCM_SETCURFOCUS = (0x1300+48),
  647.         TCM_SETMINTABWIDTH = (0x1300+49),
  648.         TCM_DESELECTALL = (0x1300+50),
  649.         TCN_KEYDOWN = ((0-550)-0),
  650.         TCN_SELCHANGE = ((0-550)-1),
  651.         TCN_SELCHANGING = ((0-550)-2),
  652.         THREAD_PRIORITY_LOWEST = -2,
  653.         THREAD_PRIORITY_BELOW_NORMAL = (-2+1),
  654.         THREAD_PRIORITY_HIGHEST = 2,
  655.         THREAD_PRIORITY_ABOVE_NORMAL = (2-1),
  656.         THREAD_PRIORITY_ERROR_RETURN = (0x7fffffff),
  657.         THREAD_PRIORITY_TIME_CRITICAL = 15,
  658.         THREAD_PRIORITY_IDLE = -15,
  659.         TVHT_ONITEM = (0x0002|0x0004|0x0040);
  660.  
  661. }
  662.