home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / winc.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  22.8 KB  |  796 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 winc {
  12.     int CDERR_DIALOGFAILURE = 0xFFFF,
  13.         CDERR_GENERALCODES = 0x0000,
  14.         CDERR_STRUCTSIZE = 0x0001,
  15.         CDERR_INITIALIZATION = 0x0002,
  16.         CDERR_NOTEMPLATE = 0x0003,
  17.         CDERR_NOHINSTANCE = 0x0004,
  18.         CDERR_LOADSTRFAILURE = 0x0005,
  19.         CDERR_FINDRESFAILURE = 0x0006,
  20.         CDERR_LOADRESFAILURE = 0x0007,
  21.         CDERR_LOCKRESFAILURE = 0x0008,
  22.         CDERR_MEMALLOCFAILURE = 0x0009,
  23.         CDERR_MEMLOCKFAILURE = 0x000A,
  24.         CDERR_NOHOOK = 0x000B,
  25.         CDERR_REGISTERMSGFAIL = 0x000C,
  26.         CFERR_CHOOSEFONTCODES = 0x2000,
  27.         CFERR_NOFONTS = 0x2001,
  28.         CFERR_MAXLESSTHANMIN = 0x2002,
  29.         CCERR_CHOOSECOLORCODES = 0x5000,
  30.         CDN_FIRST = (0-601),
  31.         CDN_LAST = (0-699),
  32.         CDN_INITDONE = ((0-601)-0x0000),
  33.         CDN_SELCHANGE = ((0-601)-0x0001),
  34.         CDN_FOLDERCHANGE = ((0-601)-0x0002),
  35.         CDN_SHAREVIOLATION = ((0-601)-0x0003),
  36.         CDN_HELP = ((0-601)-0x0004),
  37.         CDN_FILEOK = ((0-601)-0x0005),
  38.         CDN_TYPECHANGE = ((0-601)-0x0006),
  39.         CC_RGBINIT = 0x00000001,
  40.         CC_FULLOPEN = 0x00000002,
  41.         CC_PREVENTFULLOPEN = 0x00000004,
  42.         CC_SHOWHELP = 0x00000008,
  43.         CC_ENABLEHOOK = 0x00000010,
  44.         CC_ENABLETEMPLATE = 0x00000020,
  45.         CC_ENABLETEMPLATEHANDLE = 0x00000040,
  46.         CC_SOLIDCOLOR = 0x00000080,
  47.         CC_ANYCOLOR = 0x00000100,
  48.         CF_SCREENFONTS = 0x00000001,
  49.         CF_PRINTERFONTS = 0x00000002,
  50.         CF_BOTH = (0x00000001|0x00000002),
  51.         CF_SHOWHELP = 0x00000004,
  52.         CF_ENABLEHOOK = 0x00000008,
  53.         CF_ENABLETEMPLATE = 0x00000010,
  54.         CF_ENABLETEMPLATEHANDLE = 0x00000020,
  55.         CF_INITTOLOGFONTSTRUCT = 0x00000040,
  56.         CF_USESTYLE = 0x00000080,
  57.         CF_EFFECTS = 0x00000100,
  58.         CF_APPLY = 0x00000200,
  59.         CF_ANSIONLY = 0x00000400,
  60.         CF_SCRIPTSONLY = 0x00000400,
  61.         CF_NOVECTORFONTS = 0x00000800,
  62.         CF_NOOEMFONTS = 0x00000800,
  63.         CF_NOSIMULATIONS = 0x00001000,
  64.         CF_LIMITSIZE = 0x00002000,
  65.         CF_FIXEDPITCHONLY = 0x00004000,
  66.         CF_WYSIWYG = 0x00008000,
  67.         CF_FORCEFONTEXIST = 0x00010000,
  68.         CF_SCALABLEONLY = 0x00020000,
  69.         CF_TTONLY = 0x00040000,
  70.         CF_NOFACESEL = 0x00080000,
  71.         CF_NOSTYLESEL = 0x00100000,
  72.         CF_NOSIZESEL = 0x00200000,
  73.         CF_SELECTSCRIPT = 0x00400000,
  74.         CF_NOSCRIPTSEL = 0x00800000,
  75.         CF_NOVERTFONTS = 0x01000000,
  76.         CD_LBSELNOITEMS = -1,
  77.         CD_LBSELCHANGE = 0,
  78.         CD_LBSELSUB = 1,
  79.         CD_LBSELADD = 2,
  80.         CADV_LATEACK = 0xFFFF,
  81.         CP_WINANSI = 1004,
  82.         CP_WINUNICODE = 1200;
  83.     // CP_WINNEUTRAL = 1004;
  84.     int CBF_FAIL_SELFCONNECTIONS = 0x00001000,
  85.         CBF_FAIL_CONNECTIONS = 0x00002000,
  86.         CBF_FAIL_ADVISES = 0x00004000,
  87.         CBF_FAIL_EXECUTES = 0x00008000,
  88.         CBF_FAIL_POKES = 0x00010000,
  89.         CBF_FAIL_REQUESTS = 0x00020000,
  90.         CBF_FAIL_ALLSVRXACTIONS = 0x0003f000,
  91.         CBF_SKIP_CONNECT_CONFIRMS = 0x00040000,
  92.         CBF_SKIP_REGISTRATIONS = 0x00080000,
  93.         CBF_SKIP_UNREGISTRATIONS = 0x00100000,
  94.         CBF_SKIP_DISCONNECTS = 0x00200000,
  95.         CBF_SKIP_ALLNOTIFICATIONS = 0x003c0000,
  96.         ctlFirst = 0x0400,
  97.         ctlLast = 0x04ff,
  98.         chx1 = 0x0410,
  99.         chx2 = 0x0411,
  100.         chx3 = 0x0412,
  101.         chx4 = 0x0413,
  102.         chx5 = 0x0414,
  103.         chx6 = 0x0415,
  104.         chx7 = 0x0416,
  105.         chx8 = 0x0417,
  106.         chx9 = 0x0418,
  107.         chx10 = 0x0419,
  108.         chx11 = 0x041a,
  109.         chx12 = 0x041b,
  110.         chx13 = 0x041c,
  111.         chx14 = 0x041d,
  112.         chx15 = 0x041e,
  113.         chx16 = 0x041f,
  114.         cmb1 = 0x0470,
  115.         cmb2 = 0x0471,
  116.         cmb3 = 0x0472,
  117.         cmb4 = 0x0473,
  118.         cmb5 = 0x0474,
  119.         cmb6 = 0x0475,
  120.         cmb7 = 0x0476,
  121.         cmb8 = 0x0477,
  122.         cmb9 = 0x0478,
  123.         cmb10 = 0x0479,
  124.         cmb11 = 0x047a,
  125.         cmb12 = 0x047b,
  126.         cmb13 = 0x047c,
  127.         cmb14 = 0x047d,
  128.         cmb15 = 0x047e,
  129.         cmb16 = 0x047f,
  130.         CPS_COMPLETE = 0x0001,
  131.         CPS_CONVERT = 0x0002,
  132.         CPS_REVERT = 0x0003,
  133.         CPS_CANCEL = 0x0004,
  134.         CS_INSERTCHAR = 0x2000,
  135.         CS_NOMOVECARET = 0x4000,
  136.         CFS_DEFAULT = 0x0000,
  137.         CFS_RECT = 0x0001,
  138.         CFS_POINT = 0x0002,
  139.         CFS_FORCE_POSITION = 0x0020,
  140.         CFS_CANDIDATEPOS = 0x0040,
  141.         CFS_EXCLUDE = 0x0080,
  142.         CALLBACK_TYPEMASK = 0x00070000,
  143.         CALLBACK_NULL = 0x00000000,
  144.         CALLBACK_WINDOW = 0x00010000,
  145.         CALLBACK_TASK = 0x00020000,
  146.         CALLBACK_FUNCTION = 0x00030000,
  147.         CALLBACK_THREAD = (0x00020000),
  148.         CALLBACK_EVENT = 0x00050000;
  149.     char CFSEPCHAR = '+';
  150.     int CALL_PENDING = 0x02,
  151.         CWCSTORAGENAME = 32,
  152.         COM_RIGHTS_EXECUTE = 1,
  153.         cbNDRContext = 20,
  154.         CREATE_NEW = 1,
  155.         CREATE_ALWAYS = 2,
  156.         CALLBACK_CHUNK_FINISHED = 0x00000000,
  157.         CALLBACK_STREAM_SWITCH = 0x00000001,
  158.         COPY_FILE_FAIL_IF_EXISTS = 0x00000001,
  159.         COPY_FILE_RESTARTABLE = 0x00000002,
  160.         COMMPROP_INITIALIZED = (0xE73CF52E),
  161.         CREATE_SUSPENDED = 0x00000004,
  162.         CREATE_NEW_CONSOLE = 0x00000010,
  163.         CREATE_NEW_PROCESS_GROUP = 0x00000200,
  164.         CREATE_UNICODE_ENVIRONMENT = 0x00000400,
  165.         CREATE_SEPARATE_WOW_VDM = 0x00000800,
  166.         CREATE_SHARED_WOW_VDM = 0x00001000,
  167.         CREATE_FORCEDOS = 0x00002000,
  168.         CREATE_DEFAULT_ERROR_MODE = 0x04000000,
  169.         CREATE_NO_WINDOW = 0x08000000,
  170.         CREATE_THREAD_DEBUG_EVENT = 2,
  171.         CREATE_PROCESS_DEBUG_EVENT = 3,
  172.         CBR_110 = 110,
  173.         CBR_300 = 300,
  174.         CBR_600 = 600,
  175.         CBR_1200 = 1200,
  176.         CBR_2400 = 2400,
  177.         CBR_4800 = 4800,
  178.         CBR_9600 = 9600,
  179.         CBR_14400 = 14400,
  180.         CBR_19200 = 19200,
  181.         CBR_38400 = 38400,
  182.         CBR_56000 = 56000,
  183.         CBR_57600 = 57600,
  184.         CBR_115200 = 115200,
  185.         CBR_128000 = 128000,
  186.         CBR_256000 = 256000,
  187.         CE_RXOVER = 0x0001,
  188.         CE_OVERRUN = 0x0002,
  189.         CE_RXPARITY = 0x0004,
  190.         CE_FRAME = 0x0008,
  191.         CE_BREAK = 0x0010,
  192.         CE_TXFULL = 0x0100,
  193.         CE_PTO = 0x0200,
  194.         CE_IOE = 0x0400,
  195.         CE_DNS = 0x0800,
  196.         CE_OOP = 0x1000,
  197.         CE_MODE = 0x8000,
  198.         CLRRTS = 4,
  199.         CLRDTR = 6,
  200.         CLRBREAK = 9,
  201.         CAPSLOCK_ON = 0x0080,
  202.         CTRL_C_EVENT = 0,
  203.         CTRL_BREAK_EVENT = 1,
  204.         CTRL_CLOSE_EVENT = 2,
  205.         CTRL_LOGOFF_EVENT = 5,
  206.         CTRL_SHUTDOWN_EVENT = 6,
  207.         CONSOLE_TEXTMODE_BUFFER = 1,
  208.         CRYPT_MODE_CBCI = 6,
  209.         CRYPT_MODE_CFBP = 7,
  210.         CRYPT_MODE_OFBP = 8,
  211.         CRYPT_MODE_CBCOFM = 9,
  212.         CRYPT_MODE_CBCOFMI = 10,
  213.         CALG_MD2 = ((4<<13)|(0)|1),
  214.         CALG_MD4 = ((4<<13)|(0)|2),
  215.         CALG_MD5 = ((4<<13)|(0)|3),
  216.         CALG_SHA = ((4<<13)|(0)|4),
  217.         CALG_MAC = ((4<<13)|(0)|5),
  218.         CALG_RSA_SIGN = ((1<<13)|(2<<9)|0),
  219.         CALG_DSS_SIGN = ((1<<13)|(1<<9)|0),
  220.         CALG_RSA_KEYX = ((5<<13)|(2<<9)|0),
  221.         CALG_DES = ((3<<13)|(3<<9)|1),
  222.         CALG_RC2 = ((3<<13)|(3<<9)|2),
  223.         CALG_RC4 = ((3<<13)|(4<<9)|1),
  224.         CALG_SEAL = ((3<<13)|(4<<9)|2),
  225.         CRYPT_VERIFYCONTEXT = 0xF0000000,
  226.         CRYPT_NEWKEYSET = 0x8,
  227.         CRYPT_DELETEKEYSET = 0x10,
  228.         CRYPT_EXPORTABLE = 0x00000001,
  229.         CRYPT_USER_PROTECTED = 0x00000002,
  230.         CRYPT_CREATE_SALT = 0x00000004,
  231.         CRYPT_UPDATE_KEY = 0x00000008,
  232.         CRYPT_USERDATA = 1,
  233.         CRYPT_MODE_CBC = 1,
  234.         CRYPT_MODE_ECB = 2,
  235.         CRYPT_MODE_OFB = 3,
  236.         CRYPT_MODE_CFB = 4,
  237.         CRYPT_MODE_CTS = 5,
  238.         CRYPT_ENCRYPT = 0x0001,
  239.         CRYPT_DECRYPT = 0x0002,
  240.         CRYPT_READ = 0x0008,
  241.         CRYPT_WRITE = 0x0010,
  242.         CRYPT_MAC = 0x0020;
  243.     boolean CRYPT_FAILED = false,
  244.         CRYPT_SUCCEED = true;
  245.     int CRYPT_FIRST = 1,
  246.         CRYPT_NEXT = 2,
  247.         CRYPT_IMPL_HARDWARE = 1,
  248.         CRYPT_IMPL_SOFTWARE = 2,
  249.         CRYPT_IMPL_MIXED = 3,
  250.         CRYPT_IMPL_UNKNOWN = 4,
  251.         CUR_BLOB_VERSION = 2,
  252.         CO_E_INIT_TLS = 0x80004006,
  253.         CO_E_INIT_SHARED_ALLOCATOR = 0x80004007,
  254.         CO_E_INIT_MEMORY_ALLOCATOR = 0x80004008,
  255.         CO_E_INIT_CLASS_CACHE = 0x80004009,
  256.         CO_E_INIT_RPC_CHANNEL = 0x8000400A,
  257.         CO_E_INIT_TLS_SET_CHANNEL_CONTROL = 0x8000400B,
  258.         CO_E_INIT_TLS_CHANNEL_CONTROL = 0x8000400C,
  259.         CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = 0x8000400D,
  260.         CO_E_INIT_SCM_MUTEX_EXISTS = 0x8000400E,
  261.         CO_E_INIT_SCM_FILE_MAPPING_EXISTS = 0x8000400F,
  262.         CO_E_INIT_SCM_MAP_VIEW_OF_FILE = 0x80004010,
  263.         CO_E_INIT_SCM_EXEC_FAILURE = 0x80004011,
  264.         CO_E_INIT_ONLY_SINGLE_THREADED = 0x80004012,
  265.         CO_E_CANT_REMOTE = 0x80004013,
  266.         CO_E_BAD_SERVER_NAME = 0x80004014,
  267.         CO_E_WRONG_SERVER_IDENTITY = 0x80004015,
  268.         CO_E_OLE1DDE_DISABLED = 0x80004016,
  269.         CO_E_RUNAS_SYNTAX = 0x80004017,
  270.         CO_E_CREATEPROCESS_FAILURE = 0x80004018,
  271.         CO_E_RUNAS_CREATEPROCESS_FAILURE = 0x80004019,
  272.         CO_E_RUNAS_LOGON_FAILURE = 0x8000401A,
  273.         CO_E_LAUNCH_PERMSSION_DENIED = 0x8000401B,
  274.         CO_E_START_SERVICE_FAILURE = 0x8000401C,
  275.         CO_E_REMOTE_COMMUNICATION_FAILURE = 0x8000401D,
  276.         CO_E_SERVER_START_TIMEOUT = 0x8000401E,
  277.         CO_E_CLSREG_INCONSISTENT = 0x8000401F,
  278.         CO_E_IIDREG_INCONSISTENT = 0x80004020,
  279.         CO_E_NOT_SUPPORTED = 0x80004021,
  280.         CLASSFACTORY_E_FIRST = 0x80040110,
  281.         CLASSFACTORY_E_LAST = 0x8004011F,
  282.         CLASSFACTORY_S_FIRST = 0x00040110,
  283.         CLASSFACTORY_S_LAST = 0x0004011F,
  284.         CLASS_E_NOAGGREGATION = 0x80040110,
  285.         CLASS_E_CLASSNOTAVAILABLE = 0x80040111,
  286.         CACHE_E_FIRST = 0x80040170,
  287.         CACHE_E_LAST = 0x8004017F,
  288.         CACHE_S_FIRST = 0x00040170,
  289.         CACHE_S_LAST = 0x0004017F,
  290.         CACHE_E_NOCACHE_UPDATED = 0x80040170,
  291.         CLIENTSITE_E_FIRST = 0x80040190,
  292.         CLIENTSITE_E_LAST = 0x8004019F,
  293.         CLIENTSITE_S_FIRST = 0x00040190,
  294.         CLIENTSITE_S_LAST = 0x0004019F,
  295.         CONVERT10_E_FIRST = 0x800401C0,
  296.         CONVERT10_E_LAST = 0x800401CF,
  297.         CONVERT10_S_FIRST = 0x000401C0,
  298.         CONVERT10_S_LAST = 0x000401CF,
  299.         CONVERT10_E_OLESTREAM_GET = 0x800401C0,
  300.         CONVERT10_E_OLESTREAM_PUT = 0x800401C1,
  301.         CONVERT10_E_OLESTREAM_FMT = 0x800401C2,
  302.         CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = 0x800401C3,
  303.         CONVERT10_E_STG_FMT = 0x800401C4,
  304.         CONVERT10_E_STG_NO_STD_STREAM = 0x800401C5,
  305.         CONVERT10_E_STG_DIB_TO_BITMAP = 0x800401C6,
  306.         CLIPBRD_E_FIRST = 0x800401D0,
  307.         CLIPBRD_E_LAST = 0x800401DF,
  308.         CLIPBRD_S_FIRST = 0x000401D0,
  309.         CLIPBRD_S_LAST = 0x000401DF,
  310.         CLIPBRD_E_CANT_OPEN = 0x800401D0,
  311.         CLIPBRD_E_CANT_EMPTY = 0x800401D1,
  312.         CLIPBRD_E_CANT_SET = 0x800401D2,
  313.         CLIPBRD_E_BAD_DATA = 0x800401D3,
  314.         CLIPBRD_E_CANT_CLOSE = 0x800401D4,
  315.         CO_E_FIRST = 0x800401F0,
  316.         CO_E_LAST = 0x800401FF,
  317.         CO_S_FIRST = 0x000401F0,
  318.         CO_S_LAST = 0x000401FF,
  319.         CO_E_NOTINITIALIZED = 0x800401F0,
  320.         CO_E_ALREADYINITIALIZED = 0x800401F1,
  321.         CO_E_CANTDETERMINECLASS = 0x800401F2,
  322.         CO_E_CLASSSTRING = 0x800401F3,
  323.         CO_E_IIDSTRING = 0x800401F4,
  324.         CO_E_APPNOTFOUND = 0x800401F5,
  325.         CO_E_APPSINGLEUSE = 0x800401F6,
  326.         CO_E_ERRORINAPP = 0x800401F7,
  327.         CO_E_DLLNOTFOUND = 0x800401F8,
  328.         CO_E_ERRORINDLL = 0x800401F9,
  329.         CO_E_WRONGOSFORAPP = 0x800401FA,
  330.         CO_E_OBJNOTREG = 0x800401FB,
  331.         CO_E_OBJISREG = 0x800401FC,
  332.         CO_E_OBJNOTCONNECTED = 0x800401FD,
  333.         CO_E_APPDIDNTREG = 0x800401FE,
  334.         CO_E_RELEASED = 0x800401FF,
  335.         CACHE_S_FORMATETC_NOTSUPPORTED = 0x00040170,
  336.         CACHE_S_SAMECACHE = 0x00040171,
  337.         CACHE_S_SOMECACHES_NOTUPDATED = 0x00040172,
  338.         CONVERT10_S_NO_PRESENTATION = 0x000401C0,
  339.         CO_E_CLASS_CREATE_FAILED = 0x80080001,
  340.         CO_E_SCM_ERROR = 0x80080002,
  341.         CO_E_SCM_RPC_FAILURE = 0x80080003,
  342.         CO_E_BAD_PATH = 0x80080004,
  343.         CO_E_SERVER_EXEC_FAILURE = 0x80080005,
  344.         CO_E_OBJSRV_RPC_FAILURE = 0x80080006,
  345.         CO_E_SERVER_STOPPING = 0x80080008,
  346.         CO_S_NOTALLINTERFACES = 0x00080012,
  347.         CERT_E_EXPIRED = 0x800B0101,
  348.         CERT_E_VALIDIYPERIODNESTING = 0x800B0102,
  349.         CERT_E_ROLE = 0x800B0103,
  350.         CERT_E_CRITICAL = 0x800B0105,
  351.         CERT_E_PURPOSE = 0x800B0106,
  352.         CERT_E_ISSUERCHAINING = 0x800B0107,
  353.         CERT_E_MALFORMED = 0x800B0108,
  354.         CERT_E_UNTRUSTEDROOT = 0x800B0109,
  355.         CERT_E_CHAINING = 0x800B010A,
  356.         COMPLEXREGION = 3,
  357.         COLORONCOLOR = 3,
  358.         CLIP_TO_PATH = 4097,
  359.         CLOSECHANNEL = 4112,
  360.         CM_OUT_OF_GAMUT = 255,
  361.         CM_IN_GAMUT = 0,
  362.         CLIP_DEFAULT_PRECIS = 0,
  363.         CLIP_CHARACTER_PRECIS = 1,
  364.         CLIP_STROKE_PRECIS = 2,
  365.         CLIP_MASK = 0xf,
  366.         CLIP_LH_ANGLES = (1<<4),
  367.         CLIP_TT_ALWAYS = (2<<4),
  368.         CLIP_EMBEDDED = (8<<4),
  369.         CHINESEBIG5_CHARSET = 136,
  370.         CLR_INVALID = 0xFFFFFFFF,
  371.         CURVECAPS = 28,
  372.         CLIPCAPS = 36,
  373.         COLORRES = 108,
  374.         CC_NONE = 0,
  375.         CC_CIRCLES = 1,
  376.         CC_PIE = 2,
  377.         CC_CHORD = 4,
  378.         CC_ELLIPSES = 8,
  379.         CC_WIDE = 16,
  380.         CC_STYLED = 32,
  381.         CC_WIDESTYLED = 64,
  382.         CC_INTERIORS = 128,
  383.         CC_ROUNDRECT = 256,
  384.         CP_NONE = 0,
  385.         CP_RECTANGLE = 1,
  386.         CP_REGION = 2,
  387.         CBM_INIT = 0x04,
  388.         CCHDEVICENAME = 32,
  389.         CCHFORMNAME = 32,
  390.         CA_NEGATIVE = 0x0001,
  391.         CA_LOG_FILTER = 0x0002,
  392.         CONNECT_UPDATE_PROFILE = 0x00000001,
  393.         CONNECT_UPDATE_RECENT = 0x00000002,
  394.         CONNECT_TEMPORARY = 0x00000004,
  395.         CONNECT_INTERACTIVE = 0x00000008,
  396.         CONNECT_PROMPT = 0x00000010,
  397.         CONNECT_NEED_DRIVE = 0x00000020,
  398.         CONNECT_REFCOUNT = 0x00000040,
  399.         CONNECT_REDIRECT = 0x00000080,
  400.         CONNECT_LOCALDRIVE = 0x00000100,
  401.         CONNECT_CURRENT_MEDIA = 0x00000200,
  402.         CONNECT_DEFERRED = 0x00000400,
  403.         CONNECT_RESERVED = 0xFF000000,
  404.         CONNDLG_RO_PATH = 0x00000001,
  405.         CONNDLG_CONN_POINT = 0x00000002,
  406.         CONNDLG_USE_MRU = 0x00000004,
  407.         CONNDLG_HIDE_BOX = 0x00000008,
  408.         CONNDLG_PERSIST = 0x00000010,
  409.         CONNDLG_NOT_PERSIST = 0x00000020,
  410.         CT_CTYPE1 = 0x00000001,
  411.         CT_CTYPE2 = 0x00000002,
  412.         CT_CTYPE3 = 0x00000004,
  413.         C1_UPPER = 0x0001,
  414.         C1_LOWER = 0x0002,
  415.         C1_DIGIT = 0x0004,
  416.         C1_SPACE = 0x0008,
  417.         C1_PUNCT = 0x0010,
  418.         C1_CNTRL = 0x0020,
  419.         C1_BLANK = 0x0040,
  420.         C1_XDIGIT = 0x0080,
  421.         C1_ALPHA = 0x0100,
  422.         C2_LEFTTORIGHT = 0x0001,
  423.         C2_RIGHTTOLEFT = 0x0002,
  424.         C2_EUROPENUMBER = 0x0003,
  425.         C2_EUROPESEPARATOR = 0x0004,
  426.         C2_EUROPETERMINATOR = 0x0005,
  427.         C2_ARABICNUMBER = 0x0006,
  428.         C2_COMMONSEPARATOR = 0x0007,
  429.         C2_BLOCKSEPARATOR = 0x0008,
  430.         C2_SEGMENTSEPARATOR = 0x0009,
  431.         C2_WHITESPACE = 0x000A,
  432.         C2_OTHERNEUTRAL = 0x000B,
  433.         C2_NOTAPPLICABLE = 0x0000,
  434.         C3_NONSPACING = 0x0001,
  435.         C3_DIACRITIC = 0x0002,
  436.         C3_VOWELMARK = 0x0004,
  437.         C3_SYMBOL = 0x0008,
  438.         C3_KATAKANA = 0x0010,
  439.         C3_HIRAGANA = 0x0020,
  440.         C3_HALFWIDTH = 0x0040,
  441.         C3_FULLWIDTH = 0x0080,
  442.         C3_IDEOGRAPH = 0x0100,
  443.         C3_KASHIDA = 0x0200,
  444.         C3_LEXICAL = 0x0400,
  445.         C3_ALPHA = 0x8000,
  446.         C3_NOTAPPLICABLE = 0x0000,
  447.         CP_INSTALLED = 0x00000001,
  448.         CP_SUPPORTED = 0x00000002,
  449.         CP_ACP = 0,
  450.         CP_OEMCP = 1,
  451.         CP_MACCP = 2,
  452.         CP_UTF7 = 65000,
  453.         CP_UTF8 = 65001,
  454.         CTRY_DEFAULT = 0,
  455.         CTRY_AUSTRALIA = 61,
  456.         CTRY_AUSTRIA = 43,
  457.         CTRY_BELGIUM = 32,
  458.         CTRY_BRAZIL = 55,
  459.         CTRY_BULGARIA = 359,
  460.         CTRY_CANADA = 2,
  461.         CTRY_CROATIA = 385,
  462.         CTRY_CZECH = 42,
  463.         CTRY_DENMARK = 45,
  464.         CTRY_FINLAND = 358,
  465.         CTRY_FRANCE = 33,
  466.         CTRY_GERMANY = 49,
  467.         CTRY_GREECE = 30,
  468.         CTRY_HONG_KONG = 852,
  469.         CTRY_HUNGARY = 36,
  470.         CTRY_ICELAND = 354,
  471.         CTRY_IRELAND = 353,
  472.         CTRY_ITALY = 39,
  473.         CTRY_JAPAN = 81,
  474.         CTRY_MEXICO = 52,
  475.         CTRY_NETHERLANDS = 31,
  476.         CTRY_NEW_ZEALAND = 64,
  477.         CTRY_NORWAY = 47,
  478.         CTRY_POLAND = 48,
  479.         CTRY_PORTUGAL = 351,
  480.         CTRY_PRCHINA = 86,
  481.         CTRY_ROMANIA = 40,
  482.         CTRY_RUSSIA = 7,
  483.         CTRY_SINGAPORE = 65,
  484.         CTRY_SLOVAK = 42,
  485.         CTRY_SLOVENIA = 386,
  486.         CTRY_SOUTH_KOREA = 82,
  487.         CTRY_SPAIN = 34,
  488.         CTRY_SWEDEN = 46,
  489.         CTRY_SWITZERLAND = 41,
  490.         CTRY_TAIWAN = 886,
  491.         CTRY_TURKEY = 90,
  492.         CTRY_UNITED_KINGDOM = 44,
  493.         CTRY_UNITED_STATES = 1,
  494.         CAL_ICALINTVALUE = 0x00000001,
  495.         CAL_SCALNAME = 0x00000002,
  496.         CAL_IYEAROFFSETRANGE = 0x00000003,
  497.         CAL_SERASTRING = 0x00000004,
  498.         CAL_SSHORTDATE = 0x00000005,
  499.         CAL_SLONGDATE = 0x00000006,
  500.         CAL_SDAYNAME1 = 0x00000007,
  501.         CAL_SDAYNAME2 = 0x00000008,
  502.         CAL_SDAYNAME3 = 0x00000009,
  503.         CAL_SDAYNAME4 = 0x0000000a,
  504.         CAL_SDAYNAME5 = 0x0000000b,
  505.         CAL_SDAYNAME6 = 0x0000000c,
  506.         CAL_SDAYNAME7 = 0x0000000d,
  507.         CAL_SABBREVDAYNAME1 = 0x0000000e,
  508.         CAL_SABBREVDAYNAME2 = 0x0000000f,
  509.         CAL_SABBREVDAYNAME3 = 0x00000010,
  510.         CAL_SABBREVDAYNAME4 = 0x00000011,
  511.         CAL_SABBREVDAYNAME5 = 0x00000012,
  512.         CAL_SABBREVDAYNAME6 = 0x00000013,
  513.         CAL_SABBREVDAYNAME7 = 0x00000014,
  514.         CAL_SMONTHNAME1 = 0x00000015,
  515.         CAL_SMONTHNAME2 = 0x00000016,
  516.         CAL_SMONTHNAME3 = 0x00000017,
  517.         CAL_SMONTHNAME4 = 0x00000018,
  518.         CAL_SMONTHNAME5 = 0x00000019,
  519.         CAL_SMONTHNAME6 = 0x0000001a,
  520.         CAL_SMONTHNAME7 = 0x0000001b,
  521.         CAL_SMONTHNAME8 = 0x0000001c,
  522.         CAL_SMONTHNAME9 = 0x0000001d,
  523.         CAL_SMONTHNAME10 = 0x0000001e,
  524.         CAL_SMONTHNAME11 = 0x0000001f,
  525.         CAL_SMONTHNAME12 = 0x00000020,
  526.         CAL_SMONTHNAME13 = 0x00000021,
  527.         CAL_SABBREVMONTHNAME1 = 0x00000022,
  528.         CAL_SABBREVMONTHNAME2 = 0x00000023,
  529.         CAL_SABBREVMONTHNAME3 = 0x00000024,
  530.         CAL_SABBREVMONTHNAME4 = 0x00000025,
  531.         CAL_SABBREVMONTHNAME5 = 0x00000026,
  532.         CAL_SABBREVMONTHNAME6 = 0x00000027,
  533.         CAL_SABBREVMONTHNAME7 = 0x00000028,
  534.         CAL_SABBREVMONTHNAME8 = 0x00000029,
  535.         CAL_SABBREVMONTHNAME9 = 0x0000002a,
  536.         CAL_SABBREVMONTHNAME10 = 0x0000002b,
  537.         CAL_SABBREVMONTHNAME11 = 0x0000002c,
  538.         CAL_SABBREVMONTHNAME12 = 0x0000002d,
  539.         CAL_SABBREVMONTHNAME13 = 0x0000002e,
  540.         CAL_GREGORIAN = 1,
  541.         CAL_GREGORIAN_US = 2,
  542.         CAL_JAPAN = 3,
  543.         CAL_TAIWAN = 4,
  544.         CAL_KOREA = 5,
  545.         CAL_HIJRI = 6,
  546.         CAL_THAI = 7,
  547.         CAL_HEBREW = 8;
  548.     int CONTAINER_INHERIT_ACE = (0x2),
  549.         COMPRESSION_FORMAT_NONE = (0x0000),
  550.         COMPRESSION_FORMAT_DEFAULT = (0x0001),
  551.         COMPRESSION_FORMAT_LZNT1 = (0x0002),
  552.         COMPRESSION_ENGINE_STANDARD = (0x0000),
  553.         COMPRESSION_ENGINE_MAXIMUM = (0x0100),
  554.         CS_VREDRAW = 0x0001,
  555.         CS_HREDRAW = 0x0002,
  556.         CS_KEYCVTWINDOW = 0x0004,
  557.         CS_DBLCLKS = 0x0008,
  558.         CS_OWNDC = 0x0020,
  559.         CS_CLASSDC = 0x0040,
  560.         CS_PARENTDC = 0x0080,
  561.         CS_NOKEYCVT = 0x0100,
  562.         CS_NOCLOSE = 0x0200,
  563.         CS_SAVEBITS = 0x0800,
  564.         CS_BYTEALIGNCLIENT = 0x1000,
  565.         CS_BYTEALIGNWINDOW = 0x2000,
  566.         CS_GLOBALCLASS = 0x4000,
  567.         CS_IME = 0x00010000,
  568.         CF_TEXT = 1,
  569.         CF_BITMAP = 2,
  570.         CF_METAFILEPICT = 3,
  571.         CF_SYLK = 4,
  572.         CF_DIF = 5,
  573.         CF_TIFF = 6,
  574.         CF_OEMTEXT = 7,
  575.         CF_DIB = 8,
  576.         CF_PALETTE = 9,
  577.         CF_PENDATA = 10,
  578.         CF_RIFF = 11,
  579.         CF_WAVE = 12,
  580.         CF_UNICODETEXT = 13,
  581.         CF_ENHMETAFILE = 14,
  582.         CF_HDROP = 15,
  583.         CF_LOCALE = 16,
  584.         CF_MAX = 17,
  585.         CF_OWNERDISPLAY = 0x0080,
  586.         CF_DSPTEXT = 0x0081,
  587.         CF_DSPBITMAP = 0x0082,
  588.         CF_DSPMETAFILEPICT = 0x0083,
  589.         CF_DSPENHMETAFILE = 0x008E,
  590.         CF_PRIVATEFIRST = 0x0200,
  591.         CF_PRIVATELAST = 0x02FF,
  592.         CF_GDIOBJFIRST = 0x0300,
  593.         CF_GDIOBJLAST = 0x03FF,
  594.         CW_USEDEFAULT = (0x80000000),
  595.         CWP_ALL = 0x0000,
  596.         CWP_SKIPINVISIBLE = 0x0001,
  597.         CWP_SKIPDISABLED = 0x0002,
  598.         CWP_SKIPTRANSPARENT = 0x0004,
  599.         CTLCOLOR_MSGBOX = 0,
  600.         CTLCOLOR_EDIT = 1,
  601.         CTLCOLOR_LISTBOX = 2,
  602.         CTLCOLOR_BTN = 3,
  603.         CTLCOLOR_DLG = 4,
  604.         CTLCOLOR_SCROLLBAR = 5,
  605.         CTLCOLOR_STATIC = 6,
  606.         CTLCOLOR_MAX = 7,
  607.         COLOR_SCROLLBAR = 0,
  608.         COLOR_BACKGROUND = 1,
  609.         COLOR_ACTIVECAPTION = 2,
  610.         COLOR_INACTIVECAPTION = 3,
  611.         COLOR_MENU = 4,
  612.         COLOR_WINDOW = 5,
  613.         COLOR_WINDOWFRAME = 6,
  614.         COLOR_MENUTEXT = 7,
  615.         COLOR_WINDOWTEXT = 8,
  616.         COLOR_CAPTIONTEXT = 9,
  617.         COLOR_ACTIVEBORDER = 10,
  618.         COLOR_INACTIVEBORDER = 11,
  619.         COLOR_APPWORKSPACE = 12,
  620.         COLOR_HIGHLIGHT = 13,
  621.         COLOR_HIGHLIGHTTEXT = 14,
  622.         COLOR_BTNFACE = 15,
  623.         COLOR_BTNSHADOW = 16,
  624.         COLOR_GRAYTEXT = 17,
  625.         COLOR_BTNTEXT = 18,
  626.         COLOR_INACTIVECAPTIONTEXT = 19,
  627.         COLOR_BTNHIGHLIGHT = 20,
  628.         COLOR_3DDKSHADOW = 21,
  629.         COLOR_3DLIGHT = 22,
  630.         COLOR_INFOTEXT = 23,
  631.         COLOR_INFOBK = 24,
  632.         COLOR_DESKTOP = 1,
  633.         COLOR_3DFACE = 15,
  634.         COLOR_3DSHADOW = 16,
  635.         COLOR_3DHIGHLIGHT = 20,
  636.         COLOR_3DHILIGHT = 20,
  637.         COLOR_BTNHILIGHT = 20,
  638.         CB_OKAY = 0,
  639.         CB_ERR = (-1),
  640.         CB_ERRSPACE = (-2),
  641.         CBN_ERRSPACE = (-1),
  642.         CBN_SELCHANGE = 1,
  643.         CBN_DBLCLK = 2,
  644.         CBN_SETFOCUS = 3,
  645.         CBN_KILLFOCUS = 4,
  646.         CBN_EDITCHANGE = 5,
  647.         CBN_EDITUPDATE = 6,
  648.         CBN_DROPDOWN = 7,
  649.         CBN_CLOSEUP = 8,
  650.         CBN_SELENDOK = 9,
  651.         CBN_SELENDCANCEL = 10,
  652.         CBS_SIMPLE = 0x0001,
  653.         CBS_DROPDOWN = 0x0002,
  654.         CBS_DROPDOWNLIST = 0x0003,
  655.         CBS_OWNERDRAWFIXED = 0x0010,
  656.         CBS_OWNERDRAWVARIABLE = 0x0020,
  657.         CBS_AUTOHSCROLL = 0x0040,
  658.         CBS_OEMCONVERT = 0x0080,
  659.         CBS_SORT = 0x0100,
  660.         CBS_HASSTRINGS = 0x0200,
  661.         CBS_NOINTEGRALHEIGHT = 0x0400,
  662.         CBS_DISABLENOSCROLL = 0x0800,
  663.         CBS_UPPERCASE = 0x2000,
  664.         CBS_LOWERCASE = 0x4000,
  665.         CB_GETEDITSEL = 0x0140,
  666.         CB_LIMITTEXT = 0x0141,
  667.         CB_SETEDITSEL = 0x0142,
  668.         CB_ADDSTRING = 0x0143,
  669.         CB_DELETESTRING = 0x0144,
  670.         CB_DIR = 0x0145,
  671.         CB_GETCOUNT = 0x0146,
  672.         CB_GETCURSEL = 0x0147,
  673.         CB_GETLBTEXT = 0x0148,
  674.         CB_GETLBTEXTLEN = 0x0149,
  675.         CB_INSERTSTRING = 0x014A,
  676.         CB_RESETCONTENT = 0x014B,
  677.         CB_FINDSTRING = 0x014C,
  678.         CB_SELECTSTRING = 0x014D,
  679.         CB_SETCURSEL = 0x014E,
  680.         CB_SHOWDROPDOWN = 0x014F,
  681.         CB_GETITEMDATA = 0x0150,
  682.         CB_SETITEMDATA = 0x0151,
  683.         CB_GETDROPPEDCONTROLRECT = 0x0152,
  684.         CB_SETITEMHEIGHT = 0x0153,
  685.         CB_GETITEMHEIGHT = 0x0154,
  686.         CB_SETEXTENDEDUI = 0x0155,
  687.         CB_GETEXTENDEDUI = 0x0156,
  688.         CB_GETDROPPEDSTATE = 0x0157,
  689.         CB_FINDSTRINGEXACT = 0x0158,
  690.         CB_SETLOCALE = 0x0159,
  691.         CB_GETLOCALE = 0x015A,
  692.         CB_GETTOPINDEX = 0x015b,
  693.         CB_SETTOPINDEX = 0x015c,
  694.         CB_GETHORIZONTALEXTENT = 0x015d,
  695.         CB_SETHORIZONTALEXTENT = 0x015e,
  696.         CB_GETDROPPEDWIDTH = 0x015f,
  697.         CB_SETDROPPEDWIDTH = 0x0160,
  698.         CB_INITSTORAGE = 0x0161,
  699.         CB_MSGMAX = 0x0162;
  700.     // CB_MSGMAX = 0x015B;
  701.     int CDS_UPDATEREGISTRY = 0x00000001,
  702.         CDS_TEST = 0x00000002,
  703.         CDS_FULLSCREEN = 0x00000004,
  704.         CDS_GLOBAL = 0x00000008,
  705.         CDS_SET_PRIMARY = 0x00000010,
  706.         CDS_RESET = 0x40000000,
  707.         CDS_SETRECT = 0x20000000,
  708.         CDS_NORESET = 0x10000000,
  709.         CBEN_FIRST = (0-800),
  710.         CBEN_LAST = (0-830),
  711.         CDRF_DODEFAULT = 0x00000000,
  712.         CDRF_NEWFONT = 0x00000002,
  713.         CDRF_SKIPDEFAULT = 0x00000004,
  714.         CDRF_NOTIFYPOSTPAINT = 0x00000010,
  715.         CDRF_NOTIFYITEMDRAW = 0x00000020,
  716.         CDRF_NOTIFYPOSTERASE = 0x00000040,
  717.         CDRF_NOTIFYITEMERASE = 0x00000080,
  718.         CDDS_PREPAINT = 0x00000001,
  719.         CDDS_POSTPAINT = 0x00000002,
  720.         CDDS_PREERASE = 0x00000003,
  721.         CDDS_POSTERASE = 0x00000004,
  722.         CDDS_ITEM = 0x00010000,
  723.         CDDS_ITEMPREPAINT = (0x00010000|0x00000001),
  724.         CDDS_ITEMPOSTPAINT = (0x00010000|0x00000002),
  725.         CDDS_ITEMPREERASE = (0x00010000|0x00000003),
  726.         CDDS_ITEMPOSTERASE = (0x00010000|0x00000004),
  727.         CDIS_SELECTED = 0x0001,
  728.         CDIS_GRAYED = 0x0002,
  729.         CDIS_DISABLED = 0x0004,
  730.         CDIS_CHECKED = 0x0008,
  731.         CDIS_FOCUS = 0x0010,
  732.         CDIS_DEFAULT = 0x0020,
  733.         CDIS_HOT = 0x0040,
  734.         CLR_NONE = 0xFFFFFFFF,
  735.         CLR_DEFAULT = 0xFF000000,
  736.         CLR_HILIGHT = 0xFF000000,
  737.         CMB_MASKED = 0x02,
  738.         CCS_TOP = 0x00000001,
  739.         CCS_NOMOVEY = 0x00000002,
  740.         CCS_BOTTOM = 0x00000003,
  741.         CCS_NORESIZE = 0x00000004,
  742.         CCS_NOPARENTALIGN = 0x00000008,
  743.         CCS_ADJUSTABLE = 0x00000020,
  744.         CCS_NODIVIDER = 0x00000040,
  745.         CCS_VERT = 0x00000080,
  746.         CCS_LEFT = (0x00000080|0x00000001),
  747.         CCS_RIGHT = (0x00000080|0x00000003),
  748.         CCS_NOMOVEX = (0x00000080|0x00000002),
  749.         CBEIF_TEXT = 0x00000001,
  750.         CBEIF_IMAGE = 0x00000002,
  751.         CBEIF_SELECTEDIMAGE = 0x00000004,
  752.         CBEIF_OVERLAY = 0x00000008,
  753.         CBEIF_INDENT = 0x00000010,
  754.         CBEIF_LPARAM = 0x00000020,
  755.         CBEIF_DI_SETITEM = 0x10000000,
  756.         CBEM_INSERTITEMA = (0x0400+1),
  757.         CBEM_SETIMAGELIST = (0x0400+2),
  758.         CBEM_GETIMAGELIST = (0x0400+3),
  759.         CBEM_GETITEMA = (0x0400+4),
  760.         CBEM_SETITEMA = (0x0400+5),
  761.         CBEM_DELETEITEM = 0x0144,
  762.         CBEM_GETCOMBOCONTROL = (0x0400+6),
  763.         CBEM_GETEDITCONTROL = (0x0400+7),
  764.         CBEM_SETEXSTYLE = (0x0400+8),
  765.         CBEM_GETEXSTYLE = (0x0400+9),
  766.         CBEM_HASEDITCHANGED = (0x0400+10),
  767.         CBEM_INSERTITEMW = (0x0400+11),
  768.         CBEM_SETITEMW = (0x0400+12),
  769.         CBEM_GETITEMW = (0x0400+13),
  770.         CBES_EX_NOEDITIMAGE = 0x00000001,
  771.         CBES_EX_NOEDITIMAGEINDENT = 0x00000002,
  772.         CBES_EX_PATHWORDBREAKPROC = 0x00000004,
  773.         CBEN_GETDISPINFO = ((0-800)-0),
  774.         CBEN_INSERTITEM = ((0-800)-1),
  775.         CBEN_DELETEITEM = ((0-800)-2),
  776.         CBEN_BEGINEDIT = ((0-800)-4),
  777.         CBEN_ENDEDITA = ((0-800)-5),
  778.         CBEN_ENDEDITW = ((0-800)-6),
  779.         CBENF_KILLFOCUS = 1,
  780.         CBENF_RETURN = 2,
  781.         CBENF_ESCAPE = 3,
  782.         CBENF_DROPDOWN = 4,
  783.         CBEMAXSTRLEN = 260,
  784.         CDM_FIRST = (0x0400+100),
  785.         CDM_LAST = (0x0400+200),
  786.         CDM_GETSPEC = ((0x0400+100)+0x0000),
  787.         CDM_GETFILEPATH = ((0x0400+100)+0x0001),
  788.         CDM_GETFOLDERPATH = ((0x0400+100)+0x0002),
  789.         CDM_GETFOLDERIDLIST = ((0x0400+100)+0x0003),
  790.         CDM_SETCONTROLTEXT = ((0x0400+100)+0x0004),
  791.         CDM_HIDECONTROL = ((0x0400+100)+0x0005),
  792.         CDM_SETDEFEXT = ((0x0400+100)+0x0006),
  793.         CONTROL_C_EXIT = (0xC000013A);
  794.  
  795. }
  796.