home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / winl.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  16.2 KB  |  540 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 winl {
  12.     int lst1 = 0x0460,
  13.         lst2 = 0x0461,
  14.         lst3 = 0x0462,
  15.         lst4 = 0x0463,
  16.         lst5 = 0x0464,
  17.         lst6 = 0x0465,
  18.         lst7 = 0x0466,
  19.         lst8 = 0x0467,
  20.         lst9 = 0x0468,
  21.         lst10 = 0x0469,
  22.         lst11 = 0x046a,
  23.         lst12 = 0x046b,
  24.         lst13 = 0x046c,
  25.         lst14 = 0x046d,
  26.         lst15 = 0x046e,
  27.         lst16 = 0x046f,
  28.         LZERROR_BADINHANDLE = (-1),
  29.         LZERROR_BADOUTHANDLE = (-2),
  30.         LZERROR_READ = (-3),
  31.         LZERROR_WRITE = (-4),
  32.         LZERROR_GLOBALLOC = (-5),
  33.         LZERROR_GLOBLOCK = (-6),
  34.         LZERROR_BADVALUE = (-7),
  35.         LZERROR_UNKNOWNALG = (-8),
  36.         LISTEN_OUTSTANDING = 0x01,
  37.         LMEM_FIXED = 0x0000,
  38.         LMEM_MOVEABLE = 0x0002,
  39.         LMEM_NOCOMPACT = 0x0010,
  40.         LMEM_NODISCARD = 0x0020,
  41.         LMEM_ZEROINIT = 0x0040,
  42.         LMEM_MODIFY = 0x0080,
  43.         LMEM_DISCARDABLE = 0x0F00,
  44.         LMEM_VALID_FLAGS = 0x0F72,
  45.         LMEM_INVALID_HANDLE = 0x8000,
  46.         LHND = (0x0002|0x0040),
  47.         LPTR = (0x0000|0x0040),
  48.         LMEM_DISCARDED = 0x4000,
  49.         LMEM_LOCKCOUNT = 0x00FF,
  50.         LOAD_DLL_DEBUG_EVENT = 6,
  51.         LPTx = 0x80,
  52.         LOCKFILE_FAIL_IMMEDIATELY = 0x00000001,
  53.         LOCKFILE_EXCLUSIVE_LOCK = 0x00000002,
  54.         LOAD_LIBRARY_AS_DATAFILE = 0x00000002,
  55.         LOAD_WITH_ALTERED_SEARCH_PATH = 0x00000008,
  56.         LOGON32_LOGON_INTERACTIVE = 2,
  57.         LOGON32_LOGON_NETWORK = 3,
  58.         LOGON32_LOGON_BATCH = 4,
  59.         LOGON32_LOGON_SERVICE = 5,
  60.         LOGON32_PROVIDER_DEFAULT = 0,
  61.         LOGON32_PROVIDER_WINNT35 = 1,
  62.         LOGON32_PROVIDER_WINNT40 = 2,
  63.         LEFT_ALT_PRESSED = 0x0002,
  64.         LEFT_CTRL_PRESSED = 0x0008,
  65.         LCS_CALIBRATED_RGB = 0x00000000,
  66.         LCS_DEVICE_RGB = 0x00000001,
  67.         LCS_DEVICE_CMYK = 0x00000002,
  68.         LCS_GM_BUSINESS = 0x00000001,
  69.         LCS_GM_GRAPHICS = 0x00000002,
  70.         LCS_GM_IMAGES = 0x00000004,
  71.         LF_FACESIZE = 32,
  72.         LF_FULLFACESIZE = 64,
  73.         LTGRAY_BRUSH = 1,
  74.         LINECAPS = 30,
  75.         LOGPIXELSX = 88,
  76.         LOGPIXELSY = 90,
  77.         LC_NONE = 0,
  78.         LC_POLYLINE = 2,
  79.         LC_MARKER = 4,
  80.         LC_POLYMARKER = 8,
  81.         LC_WIDE = 16,
  82.         LC_STYLED = 32,
  83.         LC_WIDESTYLED = 64,
  84.         LC_INTERIORS = 128,
  85.         LPD_DOUBLEBUFFER = 0x00000001,
  86.         LPD_STEREO = 0x00000002,
  87.         LPD_SUPPORT_GDI = 0x00000010,
  88.         LPD_SUPPORT_OPENGL = 0x00000020,
  89.         LPD_SHARE_DEPTH = 0x00000040,
  90.         LPD_SHARE_STENCIL = 0x00000080,
  91.         LPD_SHARE_ACCUM = 0x00000100,
  92.         LPD_SWAP_EXCHANGE = 0x00000200,
  93.         LPD_SWAP_COPY = 0x00000400,
  94.         LPD_TRANSPARENT = 0x00001000,
  95.         LPD_TYPE_RGBA = 0,
  96.         LPD_TYPE_COLORINDEX = 1,
  97.         LCMAP_LOWERCASE = 0x00000100,
  98.         LCMAP_UPPERCASE = 0x00000200,
  99.         LCMAP_SORTKEY = 0x00000400,
  100.         LCMAP_BYTEREV = 0x00000800,
  101.         LCMAP_HIRAGANA = 0x00100000,
  102.         LCMAP_KATAKANA = 0x00200000,
  103.         LCMAP_HALFWIDTH = 0x00400000,
  104.         LCMAP_FULLWIDTH = 0x00800000,
  105.         LCMAP_LINGUISTIC_CASING = 0x01000000,
  106.         LCMAP_SIMPLIFIED_CHINESE = 0x02000000,
  107.         LCMAP_TRADITIONAL_CHINESE = 0x04000000,
  108.         LCID_INSTALLED = 0x00000001,
  109.         LCID_SUPPORTED = 0x00000002,
  110.         LOCALE_NOUSEROVERRIDE = 0x80000000,
  111.         LOCALE_USE_CP_ACP = 0x40000000,
  112.         LOCALE_ILANGUAGE = 0x00000001,
  113.         LOCALE_SLANGUAGE = 0x00000002,
  114.         LOCALE_SENGLANGUAGE = 0x00001001,
  115.         LOCALE_SABBREVLANGNAME = 0x00000003,
  116.         LOCALE_SNATIVELANGNAME = 0x00000004,
  117.         LOCALE_ICOUNTRY = 0x00000005,
  118.         LOCALE_SCOUNTRY = 0x00000006,
  119.         LOCALE_SENGCOUNTRY = 0x00001002,
  120.         LOCALE_SABBREVCTRYNAME = 0x00000007,
  121.         LOCALE_SNATIVECTRYNAME = 0x00000008,
  122.         LOCALE_IDEFAULTLANGUAGE = 0x00000009,
  123.         LOCALE_IDEFAULTCOUNTRY = 0x0000000A,
  124.         LOCALE_IDEFAULTCODEPAGE = 0x0000000B,
  125.         LOCALE_IDEFAULTANSICODEPAGE = 0x00001004,
  126.         LOCALE_IDEFAULTMACCODEPAGE = 0x00001011,
  127.         LOCALE_SLIST = 0x0000000C,
  128.         LOCALE_IMEASURE = 0x0000000D,
  129.         LOCALE_SDECIMAL = 0x0000000E,
  130.         LOCALE_STHOUSAND = 0x0000000F,
  131.         LOCALE_SGROUPING = 0x00000010,
  132.         LOCALE_IDIGITS = 0x00000011,
  133.         LOCALE_ILZERO = 0x00000012,
  134.         LOCALE_INEGNUMBER = 0x00001010,
  135.         LOCALE_SNATIVEDIGITS = 0x00000013,
  136.         LOCALE_SCURRENCY = 0x00000014,
  137.         LOCALE_SINTLSYMBOL = 0x00000015,
  138.         LOCALE_SMONDECIMALSEP = 0x00000016,
  139.         LOCALE_SMONTHOUSANDSEP = 0x00000017,
  140.         LOCALE_SMONGROUPING = 0x00000018,
  141.         LOCALE_ICURRDIGITS = 0x00000019,
  142.         LOCALE_IINTLCURRDIGITS = 0x0000001A,
  143.         LOCALE_ICURRENCY = 0x0000001B,
  144.         LOCALE_INEGCURR = 0x0000001C,
  145.         LOCALE_SDATE = 0x0000001D,
  146.         LOCALE_STIME = 0x0000001E,
  147.         LOCALE_SSHORTDATE = 0x0000001F,
  148.         LOCALE_SLONGDATE = 0x00000020,
  149.         LOCALE_STIMEFORMAT = 0x00001003,
  150.         LOCALE_IDATE = 0x00000021,
  151.         LOCALE_ILDATE = 0x00000022,
  152.         LOCALE_ITIME = 0x00000023,
  153.         LOCALE_ITIMEMARKPOSN = 0x00001005,
  154.         LOCALE_ICENTURY = 0x00000024,
  155.         LOCALE_ITLZERO = 0x00000025,
  156.         LOCALE_IDAYLZERO = 0x00000026,
  157.         LOCALE_IMONLZERO = 0x00000027,
  158.         LOCALE_S1159 = 0x00000028,
  159.         LOCALE_S2359 = 0x00000029,
  160.         LOCALE_ICALENDARTYPE = 0x00001009,
  161.         LOCALE_IOPTIONALCALENDAR = 0x0000100B,
  162.         LOCALE_IFIRSTDAYOFWEEK = 0x0000100C,
  163.         LOCALE_IFIRSTWEEKOFYEAR = 0x0000100D,
  164.         LOCALE_SDAYNAME1 = 0x0000002A,
  165.         LOCALE_SDAYNAME2 = 0x0000002B,
  166.         LOCALE_SDAYNAME3 = 0x0000002C,
  167.         LOCALE_SDAYNAME4 = 0x0000002D,
  168.         LOCALE_SDAYNAME5 = 0x0000002E,
  169.         LOCALE_SDAYNAME6 = 0x0000002F,
  170.         LOCALE_SDAYNAME7 = 0x00000030,
  171.         LOCALE_SABBREVDAYNAME1 = 0x00000031,
  172.         LOCALE_SABBREVDAYNAME2 = 0x00000032,
  173.         LOCALE_SABBREVDAYNAME3 = 0x00000033,
  174.         LOCALE_SABBREVDAYNAME4 = 0x00000034,
  175.         LOCALE_SABBREVDAYNAME5 = 0x00000035,
  176.         LOCALE_SABBREVDAYNAME6 = 0x00000036,
  177.         LOCALE_SABBREVDAYNAME7 = 0x00000037,
  178.         LOCALE_SMONTHNAME1 = 0x00000038,
  179.         LOCALE_SMONTHNAME2 = 0x00000039,
  180.         LOCALE_SMONTHNAME3 = 0x0000003A,
  181.         LOCALE_SMONTHNAME4 = 0x0000003B,
  182.         LOCALE_SMONTHNAME5 = 0x0000003C,
  183.         LOCALE_SMONTHNAME6 = 0x0000003D,
  184.         LOCALE_SMONTHNAME7 = 0x0000003E,
  185.         LOCALE_SMONTHNAME8 = 0x0000003F,
  186.         LOCALE_SMONTHNAME9 = 0x00000040,
  187.         LOCALE_SMONTHNAME10 = 0x00000041,
  188.         LOCALE_SMONTHNAME11 = 0x00000042,
  189.         LOCALE_SMONTHNAME12 = 0x00000043,
  190.         LOCALE_SMONTHNAME13 = 0x0000100E,
  191.         LOCALE_SABBREVMONTHNAME1 = 0x00000044,
  192.         LOCALE_SABBREVMONTHNAME2 = 0x00000045,
  193.         LOCALE_SABBREVMONTHNAME3 = 0x00000046,
  194.         LOCALE_SABBREVMONTHNAME4 = 0x00000047,
  195.         LOCALE_SABBREVMONTHNAME5 = 0x00000048,
  196.         LOCALE_SABBREVMONTHNAME6 = 0x00000049,
  197.         LOCALE_SABBREVMONTHNAME7 = 0x0000004A,
  198.         LOCALE_SABBREVMONTHNAME8 = 0x0000004B,
  199.         LOCALE_SABBREVMONTHNAME9 = 0x0000004C,
  200.         LOCALE_SABBREVMONTHNAME10 = 0x0000004D,
  201.         LOCALE_SABBREVMONTHNAME11 = 0x0000004E,
  202.         LOCALE_SABBREVMONTHNAME12 = 0x0000004F,
  203.         LOCALE_SABBREVMONTHNAME13 = 0x0000100F,
  204.         LOCALE_SPOSITIVESIGN = 0x00000050,
  205.         LOCALE_SNEGATIVESIGN = 0x00000051,
  206.         LOCALE_IPOSSIGNPOSN = 0x00000052,
  207.         LOCALE_INEGSIGNPOSN = 0x00000053,
  208.         LOCALE_IPOSSYMPRECEDES = 0x00000054,
  209.         LOCALE_IPOSSEPBYSPACE = 0x00000055,
  210.         LOCALE_INEGSYMPRECEDES = 0x00000056,
  211.         LOCALE_INEGSEPBYSPACE = 0x00000057,
  212.         LOCALE_FONTSIGNATURE = 0x00000058,
  213.         LOCALE_SISO639LANGNAME = 0x00000059,
  214.         LOCALE_SISO3166CTRYNAME = 0x0000005A,
  215.         LANG_NEUTRAL = 0x00,
  216.         LANG_AFRIKAANS = 0x36,
  217.         LANG_ALBANIAN = 0x1c,
  218.         LANG_ARABIC = 0x01,
  219.         LANG_BASQUE = 0x2d,
  220.         LANG_BELARUSIAN = 0x23,
  221.         LANG_BULGARIAN = 0x02,
  222.         LANG_CATALAN = 0x03,
  223.         LANG_CHINESE = 0x04,
  224.         LANG_CROATIAN = 0x1a,
  225.         LANG_CZECH = 0x05,
  226.         LANG_DANISH = 0x06,
  227.         LANG_DUTCH = 0x13,
  228.         LANG_ENGLISH = 0x09,
  229.         LANG_ESTONIAN = 0x25,
  230.         LANG_FAEROESE = 0x38,
  231.         LANG_FARSI = 0x29,
  232.         LANG_FINNISH = 0x0b,
  233.         LANG_FRENCH = 0x0c,
  234.         LANG_GERMAN = 0x07,
  235.         LANG_GREEK = 0x08,
  236.         LANG_HEBREW = 0x0d,
  237.         LANG_HUNGARIAN = 0x0e,
  238.         LANG_ICELANDIC = 0x0f,
  239.         LANG_INDONESIAN = 0x21,
  240.         LANG_ITALIAN = 0x10,
  241.         LANG_JAPANESE = 0x11,
  242.         LANG_KOREAN = 0x12,
  243.         LANG_LATVIAN = 0x26,
  244.         LANG_LITHUANIAN = 0x27,
  245.         LANG_NORWEGIAN = 0x14,
  246.         LANG_POLISH = 0x15,
  247.         LANG_PORTUGUESE = 0x16,
  248.         LANG_ROMANIAN = 0x18,
  249.         LANG_RUSSIAN = 0x19,
  250.         LANG_SERBIAN = 0x1a,
  251.         LANG_SLOVAK = 0x1b,
  252.         LANG_SLOVENIAN = 0x24,
  253.         LANG_SPANISH = 0x0a,
  254.         LANG_SWEDISH = 0x1d,
  255.         LANG_THAI = 0x1e,
  256.         LANG_TURKISH = 0x1f,
  257.         LANG_UKRAINIAN = 0x22,
  258.         LANG_VIETNAMESE = 0x2a,
  259.         LR_DEFAULTCOLOR = 0x0000,
  260.         LR_MONOCHROME = 0x0001,
  261.         LR_COLOR = 0x0002,
  262.         LR_COPYRETURNORG = 0x0004,
  263.         LR_COPYDELETEORG = 0x0008,
  264.         LR_LOADFROMFILE = 0x0010,
  265.         LR_LOADTRANSPARENT = 0x0020,
  266.         LR_DEFAULTSIZE = 0x0040,
  267.         LR_VGACOLOR = 0x0080,
  268.         LR_LOADMAP3DCOLORS = 0x1000,
  269.         LR_CREATEDIBSECTION = 0x2000,
  270.         LR_COPYFROMRESOURCE = 0x4000,
  271.         LR_SHARED = 0x8000,
  272.         LB_CTLCODE = 0,
  273.         LB_OKAY = 0,
  274.         LB_ERR = (-1),
  275.         LB_ERRSPACE = (-2),
  276.         LBN_ERRSPACE = (-2),
  277.         LBN_SELCHANGE = 1,
  278.         LBN_DBLCLK = 2,
  279.         LBN_SELCANCEL = 3,
  280.         LBN_SETFOCUS = 4,
  281.         LBN_KILLFOCUS = 5,
  282.         LB_ADDSTRING = 0x0180,
  283.         LB_INSERTSTRING = 0x0181,
  284.         LB_DELETESTRING = 0x0182,
  285.         LB_SELITEMRANGEEX = 0x0183,
  286.         LB_RESETCONTENT = 0x0184,
  287.         LB_SETSEL = 0x0185,
  288.         LB_SETCURSEL = 0x0186,
  289.         LB_GETSEL = 0x0187,
  290.         LB_GETCURSEL = 0x0188,
  291.         LB_GETTEXT = 0x0189,
  292.         LB_GETTEXTLEN = 0x018A,
  293.         LB_GETCOUNT = 0x018B,
  294.         LB_SELECTSTRING = 0x018C,
  295.         LB_DIR = 0x018D,
  296.         LB_GETTOPINDEX = 0x018E,
  297.         LB_FINDSTRING = 0x018F,
  298.         LB_GETSELCOUNT = 0x0190,
  299.         LB_GETSELITEMS = 0x0191,
  300.         LB_SETTABSTOPS = 0x0192,
  301.         LB_GETHORIZONTALEXTENT = 0x0193,
  302.         LB_SETHORIZONTALEXTENT = 0x0194,
  303.         LB_SETCOLUMNWIDTH = 0x0195,
  304.         LB_ADDFILE = 0x0196,
  305.         LB_SETTOPINDEX = 0x0197,
  306.         LB_GETITEMRECT = 0x0198,
  307.         LB_GETITEMDATA = 0x0199,
  308.         LB_SETITEMDATA = 0x019A,
  309.         LB_SELITEMRANGE = 0x019B,
  310.         LB_SETANCHORINDEX = 0x019C,
  311.         LB_GETANCHORINDEX = 0x019D,
  312.         LB_SETCARETINDEX = 0x019E,
  313.         LB_GETCARETINDEX = 0x019F,
  314.         LB_SETITEMHEIGHT = 0x01A0,
  315.         LB_GETITEMHEIGHT = 0x01A1,
  316.         LB_FINDSTRINGEXACT = 0x01A2,
  317.         LB_SETLOCALE = 0x01A5,
  318.         LB_GETLOCALE = 0x01A6,
  319.         LB_SETCOUNT = 0x01A7,
  320.         LB_INITSTORAGE = 0x01A8,
  321.         LB_ITEMFROMPOINT = 0x01A9,
  322.         LB_MSGMAX = 0x01B0;
  323.     // LB_MSGMAX = 0x01A8;
  324.     int LBS_NOTIFY = 0x0001,
  325.         LBS_SORT = 0x0002,
  326.         LBS_NOREDRAW = 0x0004,
  327.         LBS_MULTIPLESEL = 0x0008,
  328.         LBS_OWNERDRAWFIXED = 0x0010,
  329.         LBS_OWNERDRAWVARIABLE = 0x0020,
  330.         LBS_HASSTRINGS = 0x0040,
  331.         LBS_USETABSTOPS = 0x0080,
  332.         LBS_NOINTEGRALHEIGHT = 0x0100,
  333.         LBS_MULTICOLUMN = 0x0200,
  334.         LBS_WANTKEYBOARDINPUT = 0x0400,
  335.         LBS_EXTENDEDSEL = 0x0800,
  336.         LBS_DISABLENOSCROLL = 0x1000,
  337.         LBS_NODATA = 0x2000,
  338.         LBS_NOSEL = 0x4000,
  339.         LBS_STANDARD = (0x0001|0x0002|0x00200000|0x00800000),
  340.         LVM_FIRST = 0x1000,
  341.         LVN_FIRST = (0-100),
  342.         LVN_LAST = (0-199),
  343.         LVS_ICON = 0x0000,
  344.         LVS_REPORT = 0x0001,
  345.         LVS_SMALLICON = 0x0002,
  346.         LVS_LIST = 0x0003,
  347.         LVS_TYPEMASK = 0x0003,
  348.         LVS_SINGLESEL = 0x0004,
  349.         LVS_SHOWSELALWAYS = 0x0008,
  350.         LVS_SORTASCENDING = 0x0010,
  351.         LVS_SORTDESCENDING = 0x0020,
  352.         LVS_SHAREIMAGELISTS = 0x0040,
  353.         LVS_NOLABELWRAP = 0x0080,
  354.         LVS_AUTOARRANGE = 0x0100,
  355.         LVS_EDITLABELS = 0x0200,
  356.         LVS_OWNERDATA = 0x1000,
  357.         LVS_NOSCROLL = 0x2000,
  358.         LVS_TYPESTYLEMASK = 0xfc00,
  359.         LVS_ALIGNTOP = 0x0000,
  360.         LVS_ALIGNLEFT = 0x0800,
  361.         LVS_ALIGNMASK = 0x0c00,
  362.         LVS_OWNERDRAWFIXED = 0x0400,
  363.         LVS_NOCOLUMNHEADER = 0x4000,
  364.         LVS_NOSORTHEADER = 0x8000,
  365.         LVM_GETBKCOLOR = (0x1000+0),
  366.         LVM_SETBKCOLOR = (0x1000+1),
  367.         LVM_GETIMAGELIST = (0x1000+2),
  368.         LVSIL_NORMAL = 0,
  369.         LVSIL_SMALL = 1,
  370.         LVSIL_STATE = 2,
  371.         LVM_SETIMAGELIST = (0x1000+3),
  372.         LVM_GETITEMCOUNT = (0x1000+4),
  373.         LVIF_TEXT = 0x0001,
  374.         LVIF_IMAGE = 0x0002,
  375.         LVIF_PARAM = 0x0004,
  376.         LVIF_STATE = 0x0008,
  377.         LVIF_INDENT = 0x0010,
  378.         LVIF_NORECOMPUTE = 0x0800,
  379.         LVIS_FOCUSED = 0x0001,
  380.         LVIS_SELECTED = 0x0002,
  381.         LVIS_CUT = 0x0004,
  382.         LVIS_DROPHILITED = 0x0008,
  383.         LVIS_OVERLAYMASK = 0x0F00,
  384.         LVIS_STATEIMAGEMASK = 0xF000,
  385.         LVM_GETITEMA = (0x1000+5),
  386.         LVM_GETITEMW = (0x1000+75),
  387.         LVM_SETITEMA = (0x1000+6),
  388.         LVM_SETITEMW = (0x1000+76),
  389.         LVM_INSERTITEMA = (0x1000+7),
  390.         LVM_INSERTITEMW = (0x1000+77),
  391.         LVM_DELETEITEM = (0x1000+8),
  392.         LVM_DELETEALLITEMS = (0x1000+9),
  393.         LVM_GETCALLBACKMASK = (0x1000+10),
  394.         LVM_SETCALLBACKMASK = (0x1000+11),
  395.         LVNI_ALL = 0x0000,
  396.         LVNI_FOCUSED = 0x0001,
  397.         LVNI_SELECTED = 0x0002,
  398.         LVNI_CUT = 0x0004,
  399.         LVNI_DROPHILITED = 0x0008,
  400.         LVNI_ABOVE = 0x0100,
  401.         LVNI_BELOW = 0x0200,
  402.         LVNI_TOLEFT = 0x0400,
  403.         LVNI_TORIGHT = 0x0800,
  404.         LVM_GETNEXTITEM = (0x1000+12),
  405.         LVFI_PARAM = 0x0001,
  406.         LVFI_STRING = 0x0002,
  407.         LVFI_PARTIAL = 0x0008,
  408.         LVFI_WRAP = 0x0020,
  409.         LVFI_NEARESTXY = 0x0040,
  410.         LVM_FINDITEMA = (0x1000+13),
  411.         LVM_FINDITEMW = (0x1000+83),
  412.         LVIR_BOUNDS = 0,
  413.         LVIR_ICON = 1,
  414.         LVIR_LABEL = 2,
  415.         LVIR_SELECTBOUNDS = 3,
  416.         LVM_GETITEMRECT = (0x1000+14),
  417.         LVM_SETITEMPOSITION = (0x1000+15),
  418.         LVM_GETITEMPOSITION = (0x1000+16),
  419.         LVM_GETSTRINGWIDTHA = (0x1000+17),
  420.         LVM_GETSTRINGWIDTHW = (0x1000+87),
  421.         LVHT_NOWHERE = 0x0001,
  422.         LVHT_ONITEMICON = 0x0002,
  423.         LVHT_ONITEMLABEL = 0x0004,
  424.         LVHT_ONITEMSTATEICON = 0x0008,
  425.         LVHT_ONITEM = (0x0002|0x0004|0x0008),
  426.         LVHT_ABOVE = 0x0008,
  427.         LVHT_BELOW = 0x0010,
  428.         LVHT_TORIGHT = 0x0020,
  429.         LVHT_TOLEFT = 0x0040,
  430.         LVM_HITTEST = (0x1000+18),
  431.         LVM_ENSUREVISIBLE = (0x1000+19),
  432.         LVM_SCROLL = (0x1000+20),
  433.         LVM_REDRAWITEMS = (0x1000+21),
  434.         LVA_DEFAULT = 0x0000,
  435.         LVA_ALIGNLEFT = 0x0001,
  436.         LVA_ALIGNTOP = 0x0002,
  437.         LVA_SNAPTOGRID = 0x0005,
  438.         LVM_ARRANGE = (0x1000+22),
  439.         LVM_EDITLABELA = (0x1000+23),
  440.         LVM_EDITLABELW = (0x1000+118),
  441.         LVM_GETEDITCONTROL = (0x1000+24),
  442.         LVCF_FMT = 0x0001,
  443.         LVCF_WIDTH = 0x0002,
  444.         LVCF_TEXT = 0x0004,
  445.         LVCF_SUBITEM = 0x0008,
  446.         LVCF_IMAGE = 0x0010,
  447.         LVCF_ORDER = 0x0020,
  448.         LVCFMT_LEFT = 0x0000,
  449.         LVCFMT_RIGHT = 0x0001,
  450.         LVCFMT_CENTER = 0x0002,
  451.         LVCFMT_JUSTIFYMASK = 0x0003,
  452.         LVCFMT_IMAGE = 0x0800,
  453.         LVCFMT_BITMAP_ON_RIGHT = 0x1000,
  454.         LVCFMT_COL_HAS_IMAGES = 0x8000,
  455.         LVM_GETCOLUMNA = (0x1000+25),
  456.         LVM_GETCOLUMNW = (0x1000+95),
  457.         LVM_SETCOLUMNA = (0x1000+26),
  458.         LVM_SETCOLUMNW = (0x1000+96),
  459.         LVM_INSERTCOLUMNA = (0x1000+27),
  460.         LVM_INSERTCOLUMNW = (0x1000+97),
  461.         LVM_DELETECOLUMN = (0x1000+28),
  462.         LVM_GETCOLUMNWIDTH = (0x1000+29),
  463.         LVSCW_AUTOSIZE = -1,
  464.         LVSCW_AUTOSIZE_USEHEADER = -2,
  465.         LVM_SETCOLUMNWIDTH = (0x1000+30),
  466.         LVM_GETHEADER = (0x1000+31),
  467.         LVM_CREATEDRAGIMAGE = (0x1000+33),
  468.         LVM_GETVIEWRECT = (0x1000+34),
  469.         LVM_GETTEXTCOLOR = (0x1000+35),
  470.         LVM_SETTEXTCOLOR = (0x1000+36),
  471.         LVM_GETTEXTBKCOLOR = (0x1000+37),
  472.         LVM_SETTEXTBKCOLOR = (0x1000+38),
  473.         LVM_GETTOPINDEX = (0x1000+39),
  474.         LVM_GETCOUNTPERPAGE = (0x1000+40),
  475.         LVM_GETORIGIN = (0x1000+41),
  476.         LVM_UPDATE = (0x1000+42),
  477.         LVM_SETITEMSTATE = (0x1000+43),
  478.         LVM_GETITEMSTATE = (0x1000+44),
  479.         LVM_GETITEMTEXTA = (0x1000+45),
  480.         LVM_GETITEMTEXTW = (0x1000+115),
  481.         LVM_SETITEMTEXTA = (0x1000+46),
  482.         LVM_SETITEMTEXTW = (0x1000+116),
  483.         LVSICF_NOINVALIDATEALL = 0x00000001,
  484.         LVSICF_NOSCROLL = 0x00000002,
  485.         LVM_SETITEMCOUNT = (0x1000+47),
  486.         LVM_SORTITEMS = (0x1000+48),
  487.         LVM_SETITEMPOSITION32 = (0x1000+49),
  488.         LVM_GETSELECTEDCOUNT = (0x1000+50),
  489.         LVM_GETITEMSPACING = (0x1000+51),
  490.         LVM_GETISEARCHSTRINGA = (0x1000+52),
  491.         LVM_GETISEARCHSTRINGW = (0x1000+117),
  492.         LVM_SETICONSPACING = (0x1000+53),
  493.         LVM_SETEXTENDEDLISTVIEWSTYLE = (0x1000+54),
  494.         LVM_GETEXTENDEDLISTVIEWSTYLE = (0x1000+55),
  495.         LVS_EX_GRIDLINES = 0x00000001,
  496.         LVS_EX_SUBITEMIMAGES = 0x00000002,
  497.         LVS_EX_CHECKBOXES = 0x00000004,
  498.         LVS_EX_TRACKSELECT = 0x00000008,
  499.         LVS_EX_HEADERDRAGDROP = 0x00000010,
  500.         LVS_EX_FULLROWSELECT = 0x00000020,
  501.         LVS_EX_ONECLICKACTIVATE = 0x00000040,
  502.         LVS_EX_TWOCLICKACTIVATE = 0x00000080,
  503.         LVM_GETSUBITEMRECT = (0x1000+56),
  504.         LVM_SUBITEMHITTEST = (0x1000+57),
  505.         LVM_SETCOLUMNORDERARRAY = (0x1000+58),
  506.         LVM_GETCOLUMNORDERARRAY = (0x1000+59),
  507.         LVM_SETHOTITEM = (0x1000+60),
  508.         LVM_GETHOTITEM = (0x1000+61),
  509.         LVM_SETHOTCURSOR = (0x1000+62),
  510.         LVM_GETHOTCURSOR = (0x1000+63),
  511.         LVM_APPROXIMATEVIEWRECT = (0x1000+64),
  512.         LVM_SETWORKAREA = (0x1000+65),
  513.         LVN_ITEMCHANGING = ((0-100)-0),
  514.         LVN_ITEMCHANGED = ((0-100)-1),
  515.         LVN_INSERTITEM = ((0-100)-2),
  516.         LVN_DELETEITEM = ((0-100)-3),
  517.         LVN_DELETEALLITEMS = ((0-100)-4),
  518.         LVN_BEGINLABELEDITA = ((0-100)-5),
  519.         LVN_BEGINLABELEDITW = ((0-100)-75),
  520.         LVN_ENDLABELEDITA = ((0-100)-6),
  521.         LVN_ENDLABELEDITW = ((0-100)-76),
  522.         LVN_COLUMNCLICK = ((0-100)-8),
  523.         LVN_BEGINDRAG = ((0-100)-9),
  524.         LVN_BEGINRDRAG = ((0-100)-11),
  525.         LVN_ODCACHEHINT = ((0-100)-13),
  526.         LVN_ODFINDITEMA = ((0-100)-52),
  527.         LVN_ODFINDITEMW = ((0-100)-79),
  528.         LVN_ITEMACTIVATE = ((0-100)-14),
  529.         LVN_ODSTATECHANGED = ((0-100)-15),
  530.         LVN_GETDISPINFOA = ((0-100)-50),
  531.         LVN_GETDISPINFOW = ((0-100)-77),
  532.         LVN_SETDISPINFOA = ((0-100)-51),
  533.         LVN_SETDISPINFOW = ((0-100)-78),
  534.         LVIF_DI_SETITEM = 0x1000,
  535.         LVN_KEYDOWN = ((0-100)-55),
  536.         LVN_MARQUEEBEGIN = ((0-100)-56),
  537.         LVM_INSERTCOLUMN = (0x1000+27);
  538.  
  539. }
  540.