home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / wins.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  28.5 KB  |  996 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 wins {
  12.     int SIMULATED_FONTTYPE = 0x8000,
  13.         SCREEN_FONTTYPE = 0x2000,
  14.         ST_CONNECTED = 0x0001,
  15.         ST_ADVISE = 0x0002,
  16.         ST_ISLOCAL = 0x0004,
  17.         ST_BLOCKED = 0x0008,
  18.         ST_CLIENT = 0x0010,
  19.         ST_TERMINATED = 0x0020,
  20.         ST_INLIST = 0x0040,
  21.         ST_BLOCKNEXT = 0x0080,
  22.         ST_ISSELF = 0x0100,
  23.         stc1 = 0x0440,
  24.         stc2 = 0x0441,
  25.         stc3 = 0x0442,
  26.         stc4 = 0x0443,
  27.         stc5 = 0x0444,
  28.         stc6 = 0x0445,
  29.         stc7 = 0x0446,
  30.         stc8 = 0x0447,
  31.         stc9 = 0x0448,
  32.         stc10 = 0x0449,
  33.         stc11 = 0x044a,
  34.         stc12 = 0x044b,
  35.         stc13 = 0x044c,
  36.         stc14 = 0x044d,
  37.         stc15 = 0x044e,
  38.         stc16 = 0x044f,
  39.         stc17 = 0x0450,
  40.         stc18 = 0x0451,
  41.         stc19 = 0x0452,
  42.         stc20 = 0x0453,
  43.         stc21 = 0x0454,
  44.         stc22 = 0x0455,
  45.         stc23 = 0x0456,
  46.         stc24 = 0x0457,
  47.         stc25 = 0x0458,
  48.         stc26 = 0x0459,
  49.         stc27 = 0x045a,
  50.         stc28 = 0x045b,
  51.         stc29 = 0x045c,
  52.         stc30 = 0x045d,
  53.         stc31 = 0x045e,
  54.         stc32 = 0x045f,
  55.         scr1 = 0x0490,
  56.         scr2 = 0x0491,
  57.         scr3 = 0x0492,
  58.         scr4 = 0x0493,
  59.         scr5 = 0x0494,
  60.         scr6 = 0x0495,
  61.         scr7 = 0x0496,
  62.         scr8 = 0x0497,
  63.         STYLE_DESCRIPTION_SIZE = 32,
  64.         SCS_CAP_COMPSTR = 0x00000001,
  65.         SCS_CAP_MAKEREAD = 0x00000002,
  66.         SELECT_CAP_CONVERSION = 0x00000001,
  67.         SELECT_CAP_SENTENCE = 0x00000002,
  68.         SCS_SETSTR = (0x0001|0x0008),
  69.         SCS_CHANGEATTR = (0x0002|0x0010),
  70.         SCS_CHANGECLAUSE = (0x0004|0x0020),
  71.         SOFTKEYBOARD_TYPE_T1 = 0x0001,
  72.         SOFTKEYBOARD_TYPE_C1 = 0x0002,
  73.         SND_SYNC = 0x0000,
  74.         SND_ASYNC = 0x0001,
  75.         SND_NODEFAULT = 0x0002,
  76.         SND_MEMORY = 0x0004,
  77.         SND_LOOP = 0x0008,
  78.         SND_NOSTOP = 0x0010,
  79.         SND_NOWAIT = 0x00002000,
  80.         SND_ALIAS = 0x00010000,
  81.         SND_ALIAS_ID = 0x00110000,
  82.         SND_FILENAME = 0x00020000,
  83.         SND_RESOURCE = 0x00040004,
  84.         SND_PURGE = 0x0040,
  85.         SND_APPLICATION = 0x0080,
  86.         SND_ALIAS_START = 0,
  87.         SEEK_SET = 0,
  88.         SEEK_CUR = 1,
  89.         SEEK_END = 2,
  90.         SELECTDIB = 41,
  91.         SC_SCREENSAVE = 0xF140,
  92.         SO_CONNDATA = 0x7000,
  93.         SO_CONNOPT = 0x7001,
  94.         SO_DISCDATA = 0x7002,
  95.         SO_DISCOPT = 0x7003,
  96.         SO_CONNDATALEN = 0x7004,
  97.         SO_CONNOPTLEN = 0x7005,
  98.         SO_DISCDATALEN = 0x7006,
  99.         SO_DISCOPTLEN = 0x7007,
  100.         SO_OPENTYPE = 0x7008,
  101.         SO_SYNCHRONOUS_ALERT = 0x10,
  102.         SO_SYNCHRONOUS_NONALERT = 0x20,
  103.         SO_MAXDG = 0x7009,
  104.         SO_MAXPATHDG = 0x700A,
  105.         SO_UPDATE_ACCEPT_CONTEXT = 0x700B,
  106.         SO_CONNECT_TIME = 0x700C,
  107.         SESSION_ESTABLISHED = 0x03,
  108.         SESSION_ABORTED = 0x06,
  109.         STGM_DIRECT = 0x00000000,
  110.         STGM_TRANSACTED = 0x00010000,
  111.         STGM_SIMPLE = 0x08000000,
  112.         STGM_READ = 0x00000000,
  113.         STGM_WRITE = 0x00000001,
  114.         STGM_READWRITE = 0x00000002,
  115.         STGM_SHARE_DENY_NONE = 0x00000040,
  116.         STGM_SHARE_DENY_READ = 0x00000030,
  117.         STGM_SHARE_DENY_WRITE = 0x00000020,
  118.         STGM_SHARE_EXCLUSIVE = 0x00000010,
  119.         STGM_PRIORITY = 0x00040000,
  120.         STGM_DELETEONRELEASE = 0x04000000,
  121.         STGM_NOSCRATCH = 0x00100000,
  122.         STGM_CREATE = 0x00001000,
  123.         STGM_CONVERT = 0x00020000,
  124.         STGM_FAILIFTHERE = 0x00000000,
  125.         STGM_NOSNAPSHOT = 0x00200000,
  126.         STGTY_REPEAT = 0x00000100,
  127.         STG_TOEND = 0xFFFFFFFF,
  128.         STG_LAYOUT_SEQUENTIAL = 0x00000000,
  129.         STG_LAYOUT_INTERLEAVED = 0x00000001,
  130.         STDOLE_MAJORVERNUM = 0x1,
  131.         STDOLE_MINORVERNUM = 0x0,
  132.         STDOLE_LCID = 0x0000,
  133.         STDOLE2_MAJORVERNUM = 0x2,
  134.         STDOLE2_MINORVERNUM = 0x0,
  135.         STDOLE2_LCID = 0x0000,
  136.         SEC_WINNT_AUTH_IDENTITY_ANSI = 0x1,
  137.         SEC_WINNT_AUTH_IDENTITY_UNICODE = 0x2,
  138.         SE_ERR_FNF = 2,
  139.         SE_ERR_PNF = 3,
  140.         SE_ERR_ACCESSDENIED = 5,
  141.         SE_ERR_OOM = 8,
  142.         SE_ERR_DLLNOTFOUND = 32,
  143.         SE_ERR_SHARE = 26,
  144.         SE_ERR_ASSOCINCOMPLETE = 27,
  145.         SE_ERR_DDETIMEOUT = 28,
  146.         SE_ERR_DDEFAIL = 29,
  147.         SE_ERR_DDEBUSY = 30,
  148.         SE_ERR_NOASSOC = 31,
  149.         SEE_MASK_CLASSNAME = 0x00000001,
  150.         SEE_MASK_CLASSKEY = 0x00000003,
  151.         SEE_MASK_IDLIST = 0x00000004,
  152.         SEE_MASK_INVOKEIDLIST = 0x0000000c,
  153.         SEE_MASK_ICON = 0x00000010,
  154.         SEE_MASK_HOTKEY = 0x00000020,
  155.         SEE_MASK_NOCLOSEPROCESS = 0x00000040,
  156.         SEE_MASK_CONNECTNETDRV = 0x00000080,
  157.         SEE_MASK_FLAG_DDEWAIT = 0x00000100,
  158.         SEE_MASK_DOENVSUBST = 0x00000200,
  159.         SEE_MASK_FLAG_NO_UI = 0x00000400,
  160.         SEE_MASK_UNICODE = 0x00004000,
  161.         SEE_MASK_NO_CONSOLE = 0x00008000,
  162.         SEE_MASK_ASYNCOK = 0x00100000;
  163.     long SHGFI_ICON = 0x000000100L,
  164.         SHGFI_DISPLAYNAME = 0x000000200L,
  165.         SHGFI_TYPENAME = 0x000000400L,
  166.         SHGFI_ATTRIBUTES = 0x000000800L,
  167.         SHGFI_ICONLOCATION = 0x000001000L,
  168.         SHGFI_EXETYPE = 0x000002000L,
  169.         SHGFI_SYSICONINDEX = 0x000004000L,
  170.         SHGFI_LINKOVERLAY = 0x000008000L,
  171.         SHGFI_SELECTED = 0x000010000L,
  172.         SHGFI_LARGEICON = 0x000000000L,
  173.         SHGFI_SMALLICON = 0x000000001L,
  174.         SHGFI_OPENICON = 0x000000002L,
  175.         SHGFI_SHELLICONSIZE = 0x000000004L,
  176.         SHGFI_PIDL = 0x000000008L,
  177.         SHGFI_USEFILEATTRIBUTES = 0x000000010L,
  178.         SHGNLI_PIDL = 0x000000001L,
  179.         SHGNLI_PREFIXNAME = 0x000000002L,
  180.         SHGNLI_NOUNIQUE = 0x000000004L;
  181.     int SECURITY_CONTEXT_TRACKING = 0x00040000,
  182.         SECURITY_EFFECTIVE_ONLY = 0x00080000,
  183.         SECURITY_SQOS_PRESENT = 0x00100000,
  184.         SECURITY_VALID_SQOS_FLAGS = 0x001F0000,
  185.         SP_SERIALCOMM = (0x00000001),
  186.         SP_PARITY = (0x0001),
  187.         SP_BAUD = (0x0002),
  188.         SP_DATABITS = (0x0004),
  189.         SP_STOPBITS = (0x0008),
  190.         SP_HANDSHAKING = (0x0010),
  191.         SP_PARITY_CHECK = (0x0020),
  192.         SP_RLSD = (0x0040),
  193.         STOPBITS_10 = (0x0001),
  194.         STOPBITS_15 = (0x0002),
  195.         STOPBITS_20 = (0x0004),
  196.         SPACEPARITY = 4,
  197.         SETXOFF = 1,
  198.         SETXON = 2,
  199.         SETRTS = 3,
  200.         SETDTR = 5,
  201.         SETBREAK = 8,
  202.         S_QUEUEEMPTY = 0,
  203.         S_THRESHOLD = 1,
  204.         S_ALLTHRESHOLD = 2,
  205.         S_NORMAL = 0,
  206.         S_LEGATO = 1,
  207.         S_STACCATO = 2,
  208.         S_PERIOD512 = 0,
  209.         S_PERIOD1024 = 1,
  210.         S_PERIOD2048 = 2,
  211.         S_PERIODVOICE = 3,
  212.         S_WHITE512 = 4,
  213.         S_WHITE1024 = 5,
  214.         S_WHITE2048 = 6,
  215.         S_WHITEVOICE = 7,
  216.         S_SERDVNA = (-1),
  217.         S_SEROFM = (-2),
  218.         S_SERMACT = (-3),
  219.         S_SERQFUL = (-4),
  220.         S_SERBDNT = (-5),
  221.         S_SERDLN = (-6),
  222.         S_SERDCC = (-7),
  223.         S_SERDTP = (-8),
  224.         S_SERDVL = (-9),
  225.         S_SERDMD = (-10),
  226.         S_SERDSH = (-11),
  227.         S_SERDPT = (-12),
  228.         S_SERDFQ = (-13),
  229.         S_SERDDR = (-14),
  230.         S_SERDSR = (-15),
  231.         S_SERDST = (-16),
  232.         SCS_32BIT_BINARY = 0,
  233.         SCS_DOS_BINARY = 1,
  234.         SCS_WOW_BINARY = 2,
  235.         SCS_PIF_BINARY = 3,
  236.         SCS_POSIX_BINARY = 4,
  237.         SCS_OS216_BINARY = 5,
  238.         SEM_FAILCRITICALERRORS = 0x0001,
  239.         SEM_NOGPFAULTERRORBOX = 0x0002,
  240.         SEM_NOALIGNMENTFAULTEXCEPT = 0x0004,
  241.         SEM_NOOPENFILEERRORBOX = 0x8000,
  242.         SET_TAPE_MEDIA_INFORMATION = 0,
  243.         SET_TAPE_DRIVE_INFORMATION = 1,
  244.         STREAM_NORMAL_ATTRIBUTE = 0x00000000,
  245.         STREAM_MODIFIED_WHEN_READ = 0x00000001,
  246.         STREAM_CONTAINS_SECURITY = 0x00000002,
  247.         STREAM_CONTAINS_PROPERTIES = 0x00000004,
  248.         STARTF_USESHOWWINDOW = 0x00000001,
  249.         STARTF_USESIZE = 0x00000002,
  250.         STARTF_USEPOSITION = 0x00000004,
  251.         STARTF_USECOUNTCHARS = 0x00000008,
  252.         STARTF_USEFILLATTRIBUTE = 0x00000010,
  253.         STARTF_RUNFULLSCREEN = 0x00000020,
  254.         STARTF_FORCEONFEEDBACK = 0x00000040,
  255.         STARTF_FORCEOFFFEEDBACK = 0x00000080,
  256.         STARTF_USESTDHANDLES = 0x00000100,
  257.         STARTF_USEHOTKEY = 0x00000200,
  258.         SHUTDOWN_NORETRY = 0x00000001,
  259.         SHIFT_PRESSED = 0x0010,
  260.         SCROLLLOCK_ON = 0x0040,
  261.         SIMPLEBLOB = 0x1,
  262.         SEVERITY_SUCCESS = 0,
  263.         SEVERITY_ERROR = 1,
  264.         STG_E_INVALIDFUNCTION = 0x80030001,
  265.         STG_E_FILENOTFOUND = 0x80030002,
  266.         STG_E_PATHNOTFOUND = 0x80030003,
  267.         STG_E_TOOMANYOPENFILES = 0x80030004,
  268.         STG_E_ACCESSDENIED = 0x80030005,
  269.         STG_E_INVALIDHANDLE = 0x80030006,
  270.         STG_E_INSUFFICIENTMEMORY = 0x80030008,
  271.         STG_E_INVALIDPOINTER = 0x80030009,
  272.         STG_E_NOMOREFILES = 0x80030012,
  273.         STG_E_DISKISWRITEPROTECTED = 0x80030013,
  274.         STG_E_SEEKERROR = 0x80030019,
  275.         STG_E_WRITEFAULT = 0x8003001D,
  276.         STG_E_READFAULT = 0x8003001E,
  277.         STG_E_SHAREVIOLATION = 0x80030020,
  278.         STG_E_LOCKVIOLATION = 0x80030021,
  279.         STG_E_FILEALREADYEXISTS = 0x80030050,
  280.         STG_E_INVALIDPARAMETER = 0x80030057,
  281.         STG_E_MEDIUMFULL = 0x80030070,
  282.         STG_E_PROPSETMISMATCHED = 0x800300F0,
  283.         STG_E_ABNORMALAPIEXIT = 0x800300FA,
  284.         STG_E_INVALIDHEADER = 0x800300FB,
  285.         STG_E_INVALIDNAME = 0x800300FC,
  286.         STG_E_UNKNOWN = 0x800300FD,
  287.         STG_E_UNIMPLEMENTEDFUNCTION = 0x800300FE,
  288.         STG_E_INVALIDFLAG = 0x800300FF,
  289.         STG_E_INUSE = 0x80030100,
  290.         STG_E_NOTCURRENT = 0x80030101,
  291.         STG_E_REVERTED = 0x80030102,
  292.         STG_E_CANTSAVE = 0x80030103,
  293.         STG_E_OLDFORMAT = 0x80030104,
  294.         STG_E_OLDDLL = 0x80030105,
  295.         STG_E_SHAREREQUIRED = 0x80030106,
  296.         STG_E_NOTFILEBASEDSTORAGE = 0x80030107,
  297.         STG_E_EXTANTMARSHALLINGS = 0x80030108,
  298.         STG_E_DOCFILECORRUPT = 0x80030109,
  299.         STG_E_BADBASEADDRESS = 0x80030110,
  300.         STG_E_INCOMPLETE = 0x80030201,
  301.         STG_E_TERMINATED = 0x80030202,
  302.         STG_S_CONVERTED = 0x00030200,
  303.         STG_S_BLOCK = 0x00030201,
  304.         STG_S_RETRYNOW = 0x00030202,
  305.         STG_S_MONITORING = 0x00030203,
  306.         SIMPLEREGION = 2,
  307.         STRETCH_ANDSCANS = 1,
  308.         STRETCH_ORSCANS = 2,
  309.         STRETCH_DELETESCANS = 3,
  310.         STRETCH_HALFTONE = 4,
  311.         SETCOLORTABLE = 4,
  312.         SETABORTPROC = 9,
  313.         STARTDOC = 10,
  314.         SETCOPYCOUNT = 17,
  315.         SELECTPAPERSOURCE = 18,
  316.         SETLINECAP = 21,
  317.         SETLINEJOIN = 22,
  318.         SETMITERLIMIT = 23,
  319.         SETDIBSCALING = 32,
  320.         SETKERNTRACK = 770,
  321.         SETALLJUSTVALUES = 771,
  322.         SETCHARSET = 772,
  323.         STRETCHBLT = 2048,
  324.         SAVE_CTM = 4101,
  325.         SET_ARC_DIRECTION = 4102,
  326.         SET_BACKGROUND_COLOR = 4103,
  327.         SET_POLY_MODE = 4104,
  328.         SET_SCREEN_ANGLE = 4105,
  329.         SET_SPREAD = 4106,
  330.         SET_CLIP_BOX = 4108,
  331.         SET_BOUNDS = 4109,
  332.         SET_MIRROR_MODE = 4110,
  333.         SP_NOTREPORTED = 0x4000,
  334.         SP_ERROR = (-1),
  335.         SP_APPABORT = (-2),
  336.         SP_USERABORT = (-3),
  337.         SP_OUTOFDISK = (-4),
  338.         SP_OUTOFMEMORY = (-5),
  339.         SYMBOL_CHARSET = 2,
  340.         SHIFTJIS_CHARSET = 128,
  341.         SYSTEM_FONT = 13,
  342.         SYSTEM_FIXED_FONT = 16,
  343.         STOCK_LAST = 17;
  344.     // STOCK_LAST = 16;
  345.     int SIZEPALETTE = 104,
  346.         SCALINGFACTORX = 114,
  347.         SCALINGFACTORY = 115,
  348.         SYSPAL_ERROR = 0,
  349.         SYSPAL_STATIC = 1,
  350.         SYSPAL_NOSTATIC = 2,
  351.         SORT_STRINGSORT = 0x00001000,
  352.         SUBLANG_NEUTRAL = 0x00,
  353.         SUBLANG_DEFAULT = 0x01,
  354.         SUBLANG_SYS_DEFAULT = 0x02,
  355.         SUBLANG_ARABIC_SAUDI_ARABIA = 0x01,
  356.         SUBLANG_ARABIC_IRAQ = 0x02,
  357.         SUBLANG_ARABIC_EGYPT = 0x03,
  358.         SUBLANG_ARABIC_LIBYA = 0x04,
  359.         SUBLANG_ARABIC_ALGERIA = 0x05,
  360.         SUBLANG_ARABIC_MOROCCO = 0x06,
  361.         SUBLANG_ARABIC_TUNISIA = 0x07,
  362.         SUBLANG_ARABIC_OMAN = 0x08,
  363.         SUBLANG_ARABIC_YEMEN = 0x09,
  364.         SUBLANG_ARABIC_SYRIA = 0x0a,
  365.         SUBLANG_ARABIC_JORDAN = 0x0b,
  366.         SUBLANG_ARABIC_LEBANON = 0x0c,
  367.         SUBLANG_ARABIC_KUWAIT = 0x0d,
  368.         SUBLANG_ARABIC_UAE = 0x0e,
  369.         SUBLANG_ARABIC_BAHRAIN = 0x0f,
  370.         SUBLANG_ARABIC_QATAR = 0x10,
  371.         SUBLANG_CHINESE_TRADITIONAL = 0x01,
  372.         SUBLANG_CHINESE_SIMPLIFIED = 0x02,
  373.         SUBLANG_CHINESE_HONGKONG = 0x03,
  374.         SUBLANG_CHINESE_SINGAPORE = 0x04,
  375.         SUBLANG_DUTCH = 0x01,
  376.         SUBLANG_DUTCH_BELGIAN = 0x02,
  377.         SUBLANG_ENGLISH_US = 0x01,
  378.         SUBLANG_ENGLISH_UK = 0x02,
  379.         SUBLANG_ENGLISH_AUS = 0x03,
  380.         SUBLANG_ENGLISH_CAN = 0x04,
  381.         SUBLANG_ENGLISH_NZ = 0x05,
  382.         SUBLANG_ENGLISH_EIRE = 0x06,
  383.         SUBLANG_ENGLISH_SOUTH_AFRICA = 0x07,
  384.         SUBLANG_ENGLISH_JAMAICA = 0x08,
  385.         SUBLANG_ENGLISH_CARIBBEAN = 0x09,
  386.         SUBLANG_ENGLISH_BELIZE = 0x0a,
  387.         SUBLANG_ENGLISH_TRINIDAD = 0x0b,
  388.         SUBLANG_FRENCH = 0x01,
  389.         SUBLANG_FRENCH_BELGIAN = 0x02,
  390.         SUBLANG_FRENCH_CANADIAN = 0x03,
  391.         SUBLANG_FRENCH_SWISS = 0x04,
  392.         SUBLANG_FRENCH_LUXEMBOURG = 0x05,
  393.         SUBLANG_GERMAN = 0x01,
  394.         SUBLANG_GERMAN_SWISS = 0x02,
  395.         SUBLANG_GERMAN_AUSTRIAN = 0x03,
  396.         SUBLANG_GERMAN_LUXEMBOURG = 0x04,
  397.         SUBLANG_GERMAN_LIECHTENSTEIN = 0x05,
  398.         SUBLANG_ITALIAN = 0x01,
  399.         SUBLANG_ITALIAN_SWISS = 0x02,
  400.         SUBLANG_KOREAN = 0x01,
  401.         SUBLANG_KOREAN_JOHAB = 0x02,
  402.         SUBLANG_NORWEGIAN_BOKMAL = 0x01,
  403.         SUBLANG_NORWEGIAN_NYNORSK = 0x02,
  404.         SUBLANG_PORTUGUESE = 0x02,
  405.         SUBLANG_PORTUGUESE_BRAZILIAN = 0x01,
  406.         SUBLANG_SERBIAN_LATIN = 0x02,
  407.         SUBLANG_SERBIAN_CYRILLIC = 0x03,
  408.         SUBLANG_SPANISH = 0x01,
  409.         SUBLANG_SPANISH_MEXICAN = 0x02,
  410.         SUBLANG_SPANISH_MODERN = 0x03,
  411.         SUBLANG_SPANISH_GUATEMALA = 0x04,
  412.         SUBLANG_SPANISH_COSTA_RICA = 0x05,
  413.         SUBLANG_SPANISH_PANAMA = 0x06,
  414.         SUBLANG_SPANISH_DOMINICAN_REPUBLIC = 0x07,
  415.         SUBLANG_SPANISH_VENEZUELA = 0x08,
  416.         SUBLANG_SPANISH_COLOMBIA = 0x09,
  417.         SUBLANG_SPANISH_PERU = 0x0a,
  418.         SUBLANG_SPANISH_ARGENTINA = 0x0b,
  419.         SUBLANG_SPANISH_ECUADOR = 0x0c,
  420.         SUBLANG_SPANISH_CHILE = 0x0d,
  421.         SUBLANG_SPANISH_URUGUAY = 0x0e,
  422.         SUBLANG_SPANISH_PARAGUAY = 0x0f,
  423.         SUBLANG_SPANISH_BOLIVIA = 0x10,
  424.         SUBLANG_SPANISH_EL_SALVADOR = 0x11,
  425.         SUBLANG_SPANISH_HONDURAS = 0x12,
  426.         SUBLANG_SPANISH_NICARAGUA = 0x13,
  427.         SUBLANG_SPANISH_PUERTO_RICO = 0x14,
  428.         SUBLANG_SWEDISH = 0x01,
  429.         SUBLANG_SWEDISH_FINLAND = 0x02,
  430.         SORT_DEFAULT = 0x0,
  431.         SORT_JAPANESE_XJIS = 0x0,
  432.         SORT_JAPANESE_UNICODE = 0x1,
  433.         SORT_CHINESE_BIG5 = 0x0,
  434.         SORT_CHINESE_PRCP = 0x0,
  435.         SORT_CHINESE_UNICODE = 0x1,
  436.         SORT_CHINESE_PRC = 0x2,
  437.         SORT_KOREAN_KSC = 0x0,
  438.         SORT_KOREAN_UNICODE = 0x1,
  439.         SORT_GERMAN_PHONE_BOOK = 0x1,
  440.         STATUS_WAIT_0 = (0x00000000),
  441.         STATUS_ABANDONED_WAIT_0 = (0x00000080),
  442.         STATUS_USER_APC = (0x000000C0),
  443.         STATUS_TIMEOUT = (0x00000102),
  444.         STATUS_PENDING = (0x00000103),
  445.         STATUS_SEGMENT_NOTIFICATION = (0x40000005),
  446.         STATUS_GUARD_PAGE_VIOLATION = (0x80000001),
  447.         STATUS_DATATYPE_MISALIGNMENT = (0x80000002),
  448.         STATUS_BREAKPOINT = (0x80000003),
  449.         STATUS_SINGLE_STEP = (0x80000004),
  450.         STATUS_ACCESS_VIOLATION = (0xC0000005),
  451.         STATUS_IN_PAGE_ERROR = (0xC0000006),
  452.         STATUS_INVALID_HANDLE = (0xC0000008),
  453.         STATUS_NO_MEMORY = (0xC0000017),
  454.         STATUS_ILLEGAL_INSTRUCTION = (0xC000001D),
  455.         STATUS_NONCONTINUABLE_EXCEPTION = (0xC0000025),
  456.         STATUS_INVALID_DISPOSITION = (0xC0000026),
  457.         STATUS_ARRAY_BOUNDS_EXCEEDED = (0xC000008C),
  458.         STATUS_FLOAT_DENORMAL_OPERAND = (0xC000008D),
  459.         STATUS_FLOAT_DIVIDE_BY_ZERO = (0xC000008E),
  460.         STATUS_FLOAT_INEXACT_RESULT = (0xC000008F),
  461.         STATUS_FLOAT_INVALID_OPERATION = (0xC0000090),
  462.         STATUS_FLOAT_OVERFLOW = (0xC0000091),
  463.         STATUS_FLOAT_STACK_CHECK = (0xC0000092),
  464.         STATUS_FLOAT_UNDERFLOW = (0xC0000093),
  465.         STATUS_INTEGER_DIVIDE_BY_ZERO = (0xC0000094),
  466.         STATUS_INTEGER_OVERFLOW = (0xC0000095),
  467.         STATUS_PRIVILEGED_INSTRUCTION = (0xC0000096),
  468.         STATUS_STACK_OVERFLOW = (0xC00000FD),
  469.         STATUS_CONTROL_C_EXIT = (0xC000013A),
  470.         SIZE_OF_80387_REGISTERS = 80,
  471.         SEMAPHORE_MODIFY_STATE = 0x0002,
  472.         SECTION_QUERY = 0x0001,
  473.         SECTION_MAP_WRITE = 0x0002,
  474.         SECTION_MAP_READ = 0x0004,
  475.         SECTION_MAP_EXECUTE = 0x0008,
  476.         SECTION_EXTEND_SIZE = 0x0010,
  477.         SEC_FILE = 0x800000,
  478.         SEC_IMAGE = 0x1000000,
  479.         SEC_RESERVE = 0x4000000,
  480.         SEC_COMMIT = 0x8000000,
  481.         SEC_NOCACHE = 0x10000000,
  482.         SYNCHRONIZE = (0x00100000),
  483.         STANDARD_RIGHTS_REQUIRED = (0x000F0000),
  484.         STANDARD_RIGHTS_READ = ((0x00020000)),
  485.         STANDARD_RIGHTS_WRITE = ((0x00020000)),
  486.         STANDARD_RIGHTS_EXECUTE = ((0x00020000)),
  487.         STANDARD_RIGHTS_ALL = (0x001F0000),
  488.         SPECIFIC_RIGHTS_ALL = (0x0000FFFF),
  489.         SID_REVISION = (1),
  490.         SID_MAX_SUB_AUTHORITIES = (15),
  491.         SID_RECOMMENDED_SUB_AUTHORITIES = (1),
  492.         SECURITY_NULL_RID = (0x00000000),
  493.         SECURITY_WORLD_RID = (0x00000000),
  494.         SECURITY_LOCAL_RID = (0X00000000),
  495.         SECURITY_CREATOR_OWNER_RID = (0x00000000),
  496.         SECURITY_CREATOR_GROUP_RID = (0x00000001),
  497.         SECURITY_CREATOR_OWNER_SERVER_RID = (0x00000002),
  498.         SECURITY_CREATOR_GROUP_SERVER_RID = (0x00000003),
  499.         SECURITY_DIALUP_RID = (0x00000001),
  500.         SECURITY_NETWORK_RID = (0x00000002),
  501.         SECURITY_BATCH_RID = (0x00000003),
  502.         SECURITY_INTERACTIVE_RID = (0x00000004),
  503.         SECURITY_SERVICE_RID = (0x00000006),
  504.         SECURITY_ANONYMOUS_LOGON_RID = (0x00000007),
  505.         SECURITY_PROXY_RID = (0x00000008),
  506.         SECURITY_SERVER_LOGON_RID = (0x00000009),
  507.         SECURITY_LOGON_IDS_RID = (0x00000005),
  508.         SECURITY_LOGON_IDS_RID_COUNT = (3),
  509.         SECURITY_LOCAL_SYSTEM_RID = (0x00000012),
  510.         SECURITY_NT_NON_UNIQUE = (0x00000015),
  511.         SECURITY_BUILTIN_DOMAIN_RID = (0x00000020),
  512.         SE_GROUP_MANDATORY = (0x00000001),
  513.         SE_GROUP_ENABLED_BY_DEFAULT = (0x00000002),
  514.         SE_GROUP_ENABLED = (0x00000004),
  515.         SE_GROUP_OWNER = (0x00000008),
  516.         SE_GROUP_LOGON_ID = (0xC0000000),
  517.         SYSTEM_AUDIT_ACE_TYPE = (0x2),
  518.         SYSTEM_ALARM_ACE_TYPE = (0x3),
  519.         SUCCESSFUL_ACCESS_ACE_FLAG = (0x40),
  520.         SECURITY_DESCRIPTOR_REVISION = (1),
  521.         SECURITY_DESCRIPTOR_REVISION1 = (1),
  522.         SECURITY_DESCRIPTOR_MIN_LENGTH = (20),
  523.         SE_OWNER_DEFAULTED = (0x0001),
  524.         SE_GROUP_DEFAULTED = (0x0002),
  525.         SE_DACL_PRESENT = (0x0004),
  526.         SE_DACL_DEFAULTED = (0x0008),
  527.         SE_SACL_PRESENT = (0x0010),
  528.         SE_SACL_DEFAULTED = (0x0020),
  529.         SE_SELF_RELATIVE = (0x8000),
  530.         SE_PRIVILEGE_ENABLED_BY_DEFAULT = (0x00000001),
  531.         SE_PRIVILEGE_ENABLED = (0x00000002),
  532.         SE_PRIVILEGE_USED_FOR_ACCESS = (0x80000000);
  533.     boolean SECURITY_DYNAMIC_TRACKING = (true),
  534.         SECURITY_STATIC_TRACKING = (false);
  535.     int SACL_SECURITY_INFORMATION = (0X00000008),
  536.         SIZEOF_RFPO_DATA = 16,
  537.         SERVICE_KERNEL_DRIVER = 0x00000001,
  538.         SERVICE_FILE_SYSTEM_DRIVER = 0x00000002,
  539.         SERVICE_ADAPTER = 0x00000004,
  540.         SERVICE_RECOGNIZER_DRIVER = 0x00000008,
  541.         SERVICE_WIN32_OWN_PROCESS = 0x00000010,
  542.         SERVICE_WIN32_SHARE_PROCESS = 0x00000020,
  543.         SERVICE_INTERACTIVE_PROCESS = 0x00000100,
  544.         SERVICE_BOOT_START = 0x00000000,
  545.         SERVICE_SYSTEM_START = 0x00000001,
  546.         SERVICE_AUTO_START = 0x00000002,
  547.         SERVICE_DEMAND_START = 0x00000003,
  548.         SERVICE_DISABLED = 0x00000004,
  549.         SERVICE_ERROR_IGNORE = 0x00000000,
  550.         SERVICE_ERROR_NORMAL = 0x00000001,
  551.         SERVICE_ERROR_SEVERE = 0x00000002,
  552.         SERVICE_ERROR_CRITICAL = 0x00000003,
  553.         SERVER_ACCESS_ADMINISTER = 0x00000001,
  554.         SERVER_ACCESS_ENUMERATE = 0x00000002;
  555.     char SC_GROUP_IDENTIFIERW = '+',
  556.         SC_GROUP_IDENTIFIERA = '+';
  557.     int SERVICE_NO_CHANGE = 0xffffffff,
  558.         SERVICE_ACTIVE = 0x00000001,
  559.         SERVICE_INACTIVE = 0x00000002,
  560.         SERVICE_CONTROL_STOP = 0x00000001,
  561.         SERVICE_CONTROL_PAUSE = 0x00000002,
  562.         SERVICE_CONTROL_CONTINUE = 0x00000003,
  563.         SERVICE_CONTROL_INTERROGATE = 0x00000004,
  564.         SERVICE_CONTROL_SHUTDOWN = 0x00000005,
  565.         SERVICE_STOPPED = 0x00000001,
  566.         SERVICE_START_PENDING = 0x00000002,
  567.         SERVICE_STOP_PENDING = 0x00000003,
  568.         SERVICE_RUNNING = 0x00000004,
  569.         SERVICE_CONTINUE_PENDING = 0x00000005,
  570.         SERVICE_PAUSE_PENDING = 0x00000006,
  571.         SERVICE_PAUSED = 0x00000007,
  572.         SERVICE_ACCEPT_STOP = 0x00000001,
  573.         SERVICE_ACCEPT_PAUSE_CONTINUE = 0x00000002,
  574.         SERVICE_ACCEPT_SHUTDOWN = 0x00000004,
  575.         SC_MANAGER_CONNECT = 0x0001,
  576.         SC_MANAGER_CREATE_SERVICE = 0x0002,
  577.         SC_MANAGER_ENUMERATE_SERVICE = 0x0004,
  578.         SC_MANAGER_LOCK = 0x0008,
  579.         SC_MANAGER_QUERY_LOCK_STATUS = 0x0010,
  580.         SC_MANAGER_MODIFY_BOOT_CONFIG = 0x0020,
  581.         SERVICE_QUERY_CONFIG = 0x0001,
  582.         SERVICE_CHANGE_CONFIG = 0x0002,
  583.         SERVICE_QUERY_STATUS = 0x0004,
  584.         SERVICE_ENUMERATE_DEPENDENTS = 0x0008,
  585.         SERVICE_START = 0x0010,
  586.         SERVICE_STOP = 0x0020,
  587.         SERVICE_PAUSE_CONTINUE = 0x0040,
  588.         SERVICE_INTERROGATE = 0x0080,
  589.         SERVICE_USER_DEFINED_CONTROL = 0x0100,
  590.         SB_HORZ = 0,
  591.         SB_VERT = 1,
  592.         SB_CTL = 2,
  593.         SB_BOTH = 3,
  594.         SB_LINEUP = 0,
  595.         SB_LINELEFT = 0,
  596.         SB_LINEDOWN = 1,
  597.         SB_LINERIGHT = 1,
  598.         SB_PAGEUP = 2,
  599.         SB_PAGELEFT = 2,
  600.         SB_PAGEDOWN = 3,
  601.         SB_PAGERIGHT = 3,
  602.         SB_THUMBPOSITION = 4,
  603.         SB_THUMBTRACK = 5,
  604.         SB_TOP = 6,
  605.         SB_LEFT = 6,
  606.         SB_BOTTOM = 7,
  607.         SB_RIGHT = 7,
  608.         SB_ENDSCROLL = 8,
  609.         SW_HIDE = 0,
  610.         SW_SHOWNORMAL = 1,
  611.         SW_NORMAL = 1,
  612.         SW_SHOWMINIMIZED = 2,
  613.         SW_SHOWMAXIMIZED = 3,
  614.         SW_MAXIMIZE = 3,
  615.         SW_SHOWNOACTIVATE = 4,
  616.         SW_SHOW = 5,
  617.         SW_MINIMIZE = 6,
  618.         SW_SHOWMINNOACTIVE = 7,
  619.         SW_SHOWNA = 8,
  620.         SW_RESTORE = 9,
  621.         SW_SHOWDEFAULT = 10,
  622.         SW_MAX = 10,
  623.         SHOW_OPENWINDOW = 1,
  624.         SHOW_ICONWINDOW = 2,
  625.         SHOW_FULLSCREEN = 3,
  626.         SHOW_OPENNOACTIVATE = 4,
  627.         SW_PARENTCLOSING = 1,
  628.         SW_OTHERZOOM = 2,
  629.         SW_PARENTOPENING = 3,
  630.         SW_OTHERUNZOOM = 4,
  631.         ST_BEGINSWP = 0,
  632.         ST_ENDSWP = 1,
  633.         SMTO_NORMAL = 0x0000,
  634.         SMTO_BLOCK = 0x0001,
  635.         SMTO_ABORTIFHUNG = 0x0002,
  636.         SIZE_RESTORED = 0,
  637.         SIZE_MINIMIZED = 1,
  638.         SIZE_MAXIMIZED = 2,
  639.         SIZE_MAXSHOW = 3,
  640.         SIZE_MAXHIDE = 4,
  641.         SIZENORMAL = 0,
  642.         SIZEICONIC = 1,
  643.         SIZEFULLSCREEN = 2,
  644.         SIZEZOOMSHOW = 3,
  645.         SIZEZOOMHIDE = 4,
  646.         SWP_NOSIZE = 0x0001,
  647.         SWP_NOMOVE = 0x0002,
  648.         SWP_NOZORDER = 0x0004,
  649.         SWP_NOREDRAW = 0x0008,
  650.         SWP_NOACTIVATE = 0x0010,
  651.         SWP_FRAMECHANGED = 0x0020,
  652.         SWP_SHOWWINDOW = 0x0040,
  653.         SWP_HIDEWINDOW = 0x0080,
  654.         SWP_NOCOPYBITS = 0x0100,
  655.         SWP_NOOWNERZORDER = 0x0200,
  656.         SWP_NOSENDCHANGING = 0x0400,
  657.         SWP_DRAWFRAME = 0x0020,
  658.         SWP_NOREPOSITION = 0x0200,
  659.         SWP_DEFERERASE = 0x2000,
  660.         SWP_ASYNCWINDOWPOS = 0x4000,
  661.         SM_CXSCREEN = 0,
  662.         SM_CYSCREEN = 1,
  663.         SM_CXVSCROLL = 2,
  664.         SM_CYHSCROLL = 3,
  665.         SM_CYCAPTION = 4,
  666.         SM_CXBORDER = 5,
  667.         SM_CYBORDER = 6,
  668.         SM_CXDLGFRAME = 7,
  669.         SM_CYDLGFRAME = 8,
  670.         SM_CYVTHUMB = 9,
  671.         SM_CXHTHUMB = 10,
  672.         SM_CXICON = 11,
  673.         SM_CYICON = 12,
  674.         SM_CXCURSOR = 13,
  675.         SM_CYCURSOR = 14,
  676.         SM_CYMENU = 15,
  677.         SM_CXFULLSCREEN = 16,
  678.         SM_CYFULLSCREEN = 17,
  679.         SM_CYKANJIWINDOW = 18,
  680.         SM_MOUSEPRESENT = 19,
  681.         SM_CYVSCROLL = 20,
  682.         SM_CXHSCROLL = 21,
  683.         SM_DEBUG = 22,
  684.         SM_SWAPBUTTON = 23,
  685.         SM_RESERVED1 = 24,
  686.         SM_RESERVED2 = 25,
  687.         SM_RESERVED3 = 26,
  688.         SM_RESERVED4 = 27,
  689.         SM_CXMIN = 28,
  690.         SM_CYMIN = 29,
  691.         SM_CXSIZE = 30,
  692.         SM_CYSIZE = 31,
  693.         SM_CXFRAME = 32,
  694.         SM_CYFRAME = 33,
  695.         SM_CXMINTRACK = 34,
  696.         SM_CYMINTRACK = 35,
  697.         SM_CXDOUBLECLK = 36,
  698.         SM_CYDOUBLECLK = 37,
  699.         SM_CXICONSPACING = 38,
  700.         SM_CYICONSPACING = 39,
  701.         SM_MENUDROPALIGNMENT = 40,
  702.         SM_PENWINDOWS = 41,
  703.         SM_DBCSENABLED = 42,
  704.         SM_CMOUSEBUTTONS = 43,
  705.         SM_CXFIXEDFRAME = 7,
  706.         SM_CYFIXEDFRAME = 8,
  707.         SM_CXSIZEFRAME = 32,
  708.         SM_CYSIZEFRAME = 33,
  709.         SM_SECURE = 44,
  710.         SM_CXEDGE = 45,
  711.         SM_CYEDGE = 46,
  712.         SM_CXMINSPACING = 47,
  713.         SM_CYMINSPACING = 48,
  714.         SM_CXSMICON = 49,
  715.         SM_CYSMICON = 50,
  716.         SM_CYSMCAPTION = 51,
  717.         SM_CXSMSIZE = 52,
  718.         SM_CYSMSIZE = 53,
  719.         SM_CXMENUSIZE = 54,
  720.         SM_CYMENUSIZE = 55,
  721.         SM_ARRANGE = 56,
  722.         SM_CXMINIMIZED = 57,
  723.         SM_CYMINIMIZED = 58,
  724.         SM_CXMAXTRACK = 59,
  725.         SM_CYMAXTRACK = 60,
  726.         SM_CXMAXIMIZED = 61,
  727.         SM_CYMAXIMIZED = 62,
  728.         SM_NETWORK = 63,
  729.         SM_CLEANBOOT = 67,
  730.         SM_CXDRAG = 68,
  731.         SM_CYDRAG = 69,
  732.         SM_SHOWSOUNDS = 70,
  733.         SM_CXMENUCHECK = 71,
  734.         SM_CYMENUCHECK = 72,
  735.         SM_SLOWMACHINE = 73,
  736.         SM_MIDEASTENABLED = 74,
  737.         SM_MOUSEWHEELPRESENT = 75,
  738.             SM_CMETRICS = 76;
  739.     int SW_SCROLLCHILDREN = 0x0001,
  740.         SW_INVALIDATE = 0x0002,
  741.         SW_ERASE = 0x0004,
  742.         SC_SIZE = 0xF000,
  743.         SC_MOVE = 0xF010,
  744.         SC_MINIMIZE = 0xF020,
  745.         SC_MAXIMIZE = 0xF030,
  746.         SC_NEXTWINDOW = 0xF040,
  747.         SC_PREVWINDOW = 0xF050,
  748.         SC_CLOSE = 0xF060,
  749.         SC_VSCROLL = 0xF070,
  750.         SC_HSCROLL = 0xF080,
  751.         SC_MOUSEMENU = 0xF090,
  752.         SC_KEYMENU = 0xF100,
  753.         SC_ARRANGE = 0xF110,
  754.         SC_RESTORE = 0xF120,
  755.         SC_TASKLIST = 0xF130,
  756.         SC_HOTKEY = 0xF150,
  757.         SC_DEFAULT = 0xF160,
  758.         SC_MONITORPOWER = 0xF170,
  759.         SC_CONTEXTHELP = 0xF180,
  760.         SC_SEPARATOR = 0xF00F,
  761.         SC_ICON = 0xF020,
  762.         SC_ZOOM = 0xF030,
  763.         SS_LEFT = 0x00000000,
  764.         SS_CENTER = 0x00000001,
  765.         SS_RIGHT = 0x00000002,
  766.         SS_ICON = 0x00000003,
  767.         SS_BLACKRECT = 0x00000004,
  768.         SS_GRAYRECT = 0x00000005,
  769.         SS_WHITERECT = 0x00000006,
  770.         SS_BLACKFRAME = 0x00000007,
  771.         SS_GRAYFRAME = 0x00000008,
  772.         SS_WHITEFRAME = 0x00000009,
  773.         SS_USERITEM = 0x0000000A,
  774.         SS_SIMPLE = 0x0000000B,
  775.         SS_LEFTNOWORDWRAP = 0x0000000C,
  776.         SS_OWNERDRAW = 0x0000000D,
  777.         SS_BITMAP = 0x0000000E,
  778.         SS_ENHMETAFILE = 0x0000000F,
  779.         SS_ETCHEDHORZ = 0x00000010,
  780.         SS_ETCHEDVERT = 0x00000011,
  781.         SS_ETCHEDFRAME = 0x00000012,
  782.         SS_TYPEMASK = 0x0000001F,
  783.         SS_NOPREFIX = 0x00000080,
  784.         SS_NOTIFY = 0x00000100,
  785.         SS_CENTERIMAGE = 0x00000200,
  786.         SS_RIGHTJUST = 0x00000400,
  787.         SS_REALSIZEIMAGE = 0x00000800,
  788.         SS_SUNKEN = 0x00001000,
  789.         SS_ENDELLIPSIS = 0x00004000,
  790.         SS_PATHELLIPSIS = 0x00008000,
  791.         SS_WORDELLIPSIS = 0x0000C000,
  792.         SS_ELLIPSISMASK = 0x0000C000,
  793.         STM_SETICON = 0x0170,
  794.         STM_GETICON = 0x0171,
  795.         STM_SETIMAGE = 0x0172,
  796.         STM_GETIMAGE = 0x0173,
  797.         STN_CLICKED = 0,
  798.         STN_DBLCLK = 1,
  799.         STN_ENABLE = 2,
  800.         STN_DISABLE = 3,
  801.         STM_MSGMAX = 0x0174,
  802.         SBS_HORZ = 0x0000,
  803.         SBS_VERT = 0x0001,
  804.         SBS_TOPALIGN = 0x0002,
  805.         SBS_LEFTALIGN = 0x0002,
  806.         SBS_BOTTOMALIGN = 0x0004,
  807.         SBS_RIGHTALIGN = 0x0004,
  808.         SBS_SIZEBOXTOPLEFTALIGN = 0x0002,
  809.         SBS_SIZEBOXBOTTOMRIGHTALIGN = 0x0004,
  810.         SBS_SIZEBOX = 0x0008,
  811.         SBS_SIZEGRIP = 0x0010,
  812.         SBM_SETPOS = 0x00E0,
  813.         SBM_GETPOS = 0x00E1,
  814.         SBM_SETRANGE = 0x00E2,
  815.         SBM_SETRANGEREDRAW = 0x00E6,
  816.         SBM_GETRANGE = 0x00E3,
  817.         SBM_ENABLE_ARROWS = 0x00E4,
  818.         SBM_SETSCROLLINFO = 0x00E9,
  819.         SBM_GETSCROLLINFO = 0x00EA,
  820.         SIF_RANGE = 0x0001,
  821.         SIF_PAGE = 0x0002,
  822.         SIF_POS = 0x0004,
  823.         SIF_DISABLENOSCROLL = 0x0008,
  824.         SIF_TRACKPOS = 0x0010,
  825.         SIF_ALL = (0x0001|0x0002|0x0004|0x0010),
  826.         SPI_GETBEEP = 1,
  827.         SPI_SETBEEP = 2,
  828.         SPI_GETMOUSE = 3,
  829.         SPI_SETMOUSE = 4,
  830.         SPI_GETBORDER = 5,
  831.         SPI_SETBORDER = 6,
  832.         SPI_GETKEYBOARDSPEED = 10,
  833.         SPI_SETKEYBOARDSPEED = 11,
  834.         SPI_LANGDRIVER = 12,
  835.         SPI_ICONHORIZONTALSPACING = 13,
  836.         SPI_GETSCREENSAVETIMEOUT = 14,
  837.         SPI_SETSCREENSAVETIMEOUT = 15,
  838.         SPI_GETSCREENSAVEACTIVE = 16,
  839.         SPI_SETSCREENSAVEACTIVE = 17,
  840.         SPI_GETGRIDGRANULARITY = 18,
  841.         SPI_SETGRIDGRANULARITY = 19,
  842.         SPI_SETDESKWALLPAPER = 20,
  843.         SPI_SETDESKPATTERN = 21,
  844.         SPI_GETKEYBOARDDELAY = 22,
  845.         SPI_SETKEYBOARDDELAY = 23,
  846.         SPI_ICONVERTICALSPACING = 24,
  847.         SPI_GETICONTITLEWRAP = 25,
  848.         SPI_SETICONTITLEWRAP = 26,
  849.         SPI_GETMENUDROPALIGNMENT = 27,
  850.         SPI_SETMENUDROPALIGNMENT = 28,
  851.         SPI_SETDOUBLECLKWIDTH = 29,
  852.         SPI_SETDOUBLECLKHEIGHT = 30,
  853.         SPI_GETICONTITLELOGFONT = 31,
  854.         SPI_SETDOUBLECLICKTIME = 32,
  855.         SPI_SETMOUSEBUTTONSWAP = 33,
  856.         SPI_SETICONTITLELOGFONT = 34,
  857.         SPI_GETFASTTASKSWITCH = 35,
  858.         SPI_SETFASTTASKSWITCH = 36,
  859.         SPI_SETDRAGFULLWINDOWS = 37,
  860.         SPI_GETDRAGFULLWINDOWS = 38,
  861.         SPI_GETNONCLIENTMETRICS = 41,
  862.         SPI_SETNONCLIENTMETRICS = 42,
  863.         SPI_GETMINIMIZEDMETRICS = 43,
  864.         SPI_SETMINIMIZEDMETRICS = 44,
  865.         SPI_GETICONMETRICS = 45,
  866.         SPI_SETICONMETRICS = 46,
  867.         SPI_SETWORKAREA = 47,
  868.         SPI_GETWORKAREA = 48,
  869.         SPI_SETPENWINDOWS = 49,
  870.         SPI_GETHIGHCONTRAST = 66,
  871.         SPI_SETHIGHCONTRAST = 67,
  872.         SPI_GETKEYBOARDPREF = 68,
  873.         SPI_SETKEYBOARDPREF = 69,
  874.         SPI_GETSCREENREADER = 70,
  875.         SPI_SETSCREENREADER = 71,
  876.         SPI_GETANIMATION = 72,
  877.         SPI_SETANIMATION = 73,
  878.         SPI_GETFONTSMOOTHING = 74,
  879.         SPI_SETFONTSMOOTHING = 75,
  880.         SPI_SETDRAGWIDTH = 76,
  881.         SPI_SETDRAGHEIGHT = 77,
  882.         SPI_SETHANDHELD = 78,
  883.         SPI_GETLOWPOWERTIMEOUT = 79,
  884.         SPI_GETPOWEROFFTIMEOUT = 80,
  885.         SPI_SETLOWPOWERTIMEOUT = 81,
  886.         SPI_SETPOWEROFFTIMEOUT = 82,
  887.         SPI_GETLOWPOWERACTIVE = 83,
  888.         SPI_GETPOWEROFFACTIVE = 84,
  889.         SPI_SETLOWPOWERACTIVE = 85,
  890.         SPI_SETPOWEROFFACTIVE = 86,
  891.         SPI_SETCURSORS = 87,
  892.         SPI_SETICONS = 88,
  893.         SPI_GETDEFAULTINPUTLANG = 89,
  894.         SPI_SETDEFAULTINPUTLANG = 90,
  895.         SPI_SETLANGTOGGLE = 91,
  896.         SPI_GETWINDOWSEXTENSION = 92,
  897.         SPI_SETMOUSETRAILS = 93,
  898.         SPI_GETMOUSETRAILS = 94,
  899.         SPI_SCREENSAVERRUNNING = 97,
  900.         SPI_GETFILTERKEYS = 50,
  901.         SPI_SETFILTERKEYS = 51,
  902.         SPI_GETTOGGLEKEYS = 52,
  903.         SPI_SETTOGGLEKEYS = 53,
  904.         SPI_GETMOUSEKEYS = 54,
  905.         SPI_SETMOUSEKEYS = 55,
  906.         SPI_GETSHOWSOUNDS = 56,
  907.         SPI_SETSHOWSOUNDS = 57,
  908.         SPI_GETSTICKYKEYS = 58,
  909.         SPI_SETSTICKYKEYS = 59,
  910.         SPI_GETACCESSTIMEOUT = 60,
  911.         SPI_SETACCESSTIMEOUT = 61,
  912.         SPI_GETSERIALKEYS = 62,
  913.         SPI_SETSERIALKEYS = 63,
  914.         SPI_GETSOUNDSENTRY = 64,
  915.         SPI_SETSOUNDSENTRY = 65,
  916.         SPI_GETSNAPTODEFBUTTON = 95,
  917.         SPI_SETSNAPTODEFBUTTON = 96,
  918.         SPI_GETMOUSEHOVERWIDTH = 98,
  919.         SPI_SETMOUSEHOVERWIDTH = 99,
  920.         SPI_GETMOUSEHOVERHEIGHT = 100,
  921.         SPI_SETMOUSEHOVERHEIGHT = 101,
  922.         SPI_GETMOUSEHOVERTIME = 102,
  923.         SPI_SETMOUSEHOVERTIME = 103,
  924.         SPI_GETWHEELSCROLLLINES = 104,
  925.         SPI_SETWHEELSCROLLLINES = 105,
  926.         SPIF_UPDATEINIFILE = 0x0001,
  927.         SPIF_SENDWININICHANGE = 0x0002,
  928.         SPIF_SENDCHANGE = 0x0002,
  929.         SERKF_SERIALKEYSON = 0x00000001,
  930.         SERKF_AVAILABLE = 0x00000002,
  931.         SERKF_INDICATOR = 0x00000004,
  932.         SKF_STICKYKEYSON = 0x00000001,
  933.         SKF_AVAILABLE = 0x00000002,
  934.         SKF_HOTKEYACTIVE = 0x00000004,
  935.         SKF_CONFIRMHOTKEY = 0x00000008,
  936.         SKF_HOTKEYSOUND = 0x00000010,
  937.         SKF_INDICATOR = 0x00000020,
  938.         SKF_AUDIBLEFEEDBACK = 0x00000040,
  939.         SKF_TRISTATE = 0x00000080,
  940.         SKF_TWOKEYSOFF = 0x00000100,
  941.         SSGF_NONE = 0,
  942.         SSGF_DISPLAY = 3,
  943.         SSTF_NONE = 0,
  944.         SSTF_CHARS = 1,
  945.         SSTF_BORDER = 2,
  946.         SSTF_DISPLAY = 3,
  947.         SSWF_NONE = 0,
  948.         SSWF_TITLE = 1,
  949.         SSWF_WINDOW = 2,
  950.         SSWF_DISPLAY = 3,
  951.         SSWF_CUSTOM = 4,
  952.         SSF_SOUNDSENTRYON = 0x00000001,
  953.         SSF_AVAILABLE = 0x00000002,
  954.         SSF_INDICATOR = 0x00000004,
  955.         SLE_ERROR = 0x00000001,
  956.         SLE_MINORERROR = 0x00000002,
  957.         SLE_WARNING = 0x00000003,
  958.         STD_CUT = 0,
  959.         STD_COPY = 1,
  960.         STD_PASTE = 2,
  961.         STD_UNDO = 3,
  962.         STD_REDOW = 4,
  963.         STD_DELETE = 5,
  964.         STD_FILENEW = 6,
  965.         STD_FILEOPEN = 7,
  966.         STD_FILESAVE = 8,
  967.         STD_PRINTPRE = 9,
  968.         STD_PROPERTIES = 10,
  969.         STD_HELP = 11,
  970.         STD_FIND = 12,
  971.         STD_REPLACE = 13,
  972.         STD_PRINT = 14,
  973.         SBARS_SIZEGRIP = 0x0100,
  974.         SB_SETTEXTA = (0x0400+1),
  975.         SB_SETTEXTW = (0x0400+11),
  976.         SB_GETTEXTA = (0x0400+2),
  977.         SB_GETTEXTW = (0x0400+13),
  978.         SB_GETTEXTLENGTHA = (0x0400+3),
  979.         SB_GETTEXTLENGTHW = (0x0400+12),
  980.         SB_SETPARTS = (0x0400+4),
  981.         SB_GETPARTS = (0x0400+6),
  982.         SB_GETBORDERS = (0x0400+7),
  983.         SB_SETMINHEIGHT = (0x0400+8),
  984.         SB_SIMPLE = (0x0400+9),
  985.         SB_GETRECT = (0x0400+10),
  986.         SB_ISSIMPLE = (0x0400+14),
  987.         SBT_OWNERDRAW = 0x1000,
  988.         SBT_NOBORDERS = 0x0100,
  989.         SBT_POPOUT = 0x0200,
  990.         SBT_RTLREADING = 0x0400;
  991.     char SC_GROUP_IDENTIFIER = '+';
  992.     int STILL_ACTIVE = (0x00000103),
  993.         SEMAPHORE_ALL_ACCESS = ((0x000F0000)|(0x00100000)|0x3);
  994.  
  995. }
  996.