home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / wind.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  17.7 KB  |  637 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 wind {
  12.     int DN_DEFAULTPRN = 0x0001,
  13.         DDE_FACK = 0x8000,
  14.         DDE_FBUSY = 0x4000,
  15.         DDE_FDEFERUPD = 0x4000,
  16.         DDE_FACKREQ = 0x8000,
  17.         DDE_FRELEASE = 0x2000,
  18.         DDE_FREQUESTED = 0x1000,
  19.         DDE_FAPPSTATUS = 0x00ff,
  20.         DDE_FNOTPROCESSED = 0x0000,
  21.         DDE_FACKRESERVED = (~(0x8000|0x4000|0x00ff)),
  22.         DDE_FADVRESERVED = (~(0x8000|0x4000)),
  23.         DDE_FDATRESERVED = (~(0x8000|0x2000|0x1000)),
  24.         DDE_FPOKRESERVED = (~(0x2000)),
  25.         DNS_REGISTER = 0x0001,
  26.         DNS_UNREGISTER = 0x0002,
  27.         DNS_FILTERON = 0x0004,
  28.         DNS_FILTEROFF = 0x0008,
  29.         DMLERR_NO_ERROR = 0,
  30.         DMLERR_FIRST = 0x4000,
  31.         DMLERR_ADVACKTIMEOUT = 0x4000,
  32.         DMLERR_BUSY = 0x4001,
  33.         DMLERR_DATAACKTIMEOUT = 0x4002,
  34.         DMLERR_DLL_NOT_INITIALIZED = 0x4003,
  35.         DMLERR_DLL_USAGE = 0x4004,
  36.         DMLERR_EXECACKTIMEOUT = 0x4005,
  37.         DMLERR_INVALIDPARAMETER = 0x4006,
  38.         DMLERR_LOW_MEMORY = 0x4007,
  39.         DMLERR_MEMORY_ERROR = 0x4008,
  40.         DMLERR_NOTPROCESSED = 0x4009,
  41.         DMLERR_NO_CONV_ESTABLISHED = 0x400a,
  42.         DMLERR_POKEACKTIMEOUT = 0x400b,
  43.         DMLERR_POSTMSG_FAILED = 0x400c,
  44.         DMLERR_REENTRANCY = 0x400d,
  45.         DMLERR_SERVER_DIED = 0x400e,
  46.         DMLERR_SYS_ERROR = 0x400f,
  47.         DMLERR_UNADVACKTIMEOUT = 0x4010,
  48.         DMLERR_UNFOUND_QUEUE_ID = 0x4011,
  49.         DMLERR_LAST = 0x4011,
  50.         DIALOPTION_BILLING = 0x00000040,
  51.         DIALOPTION_QUIET = 0x00000080,
  52.         DIALOPTION_DIALTONE = 0x00000100,
  53.         DRV_LOAD = 0x0001,
  54.         DRV_ENABLE = 0x0002,
  55.         DRV_OPEN = 0x0003,
  56.         DRV_CLOSE = 0x0004,
  57.         DRV_DISABLE = 0x0005,
  58.         DRV_FREE = 0x0006,
  59.         DRV_CONFIGURE = 0x0007,
  60.         DRV_QUERYCONFIGURE = 0x0008,
  61.         DRV_INSTALL = 0x0009,
  62.         DRV_REMOVE = 0x000A,
  63.         DRV_EXITSESSION = 0x000B,
  64.         DRV_POWER = 0x000F,
  65.         DRV_RESERVED = 0x0800,
  66.         DRV_USER = 0x4000,
  67.         DRVCNF_CANCEL = 0x0000,
  68.         DRVCNF_OK = 0x0001,
  69.         DRVCNF_RESTART = 0x0002,
  70.         DRV_CANCEL = 0x0000,
  71.         DRV_OK = 0x0001,
  72.         DRV_RESTART = 0x0002,
  73.         DRV_MCI_FIRST = 0x0800,
  74.         DRV_MCI_LAST = (0x0800+0xFFF),
  75.         DEREGISTERED = 0x05,
  76.         DUPLICATE = 0x06,
  77.         DUPLICATE_DEREG = 0x07,
  78.         DISPID_UNKNOWN = (-1),
  79.         DISPID_VALUE = (0),
  80.         DISPID_PROPERTYPUT = (-3),
  81.         DISPID_NEWENUM = (-4),
  82.         DISPID_EVALUATE = (-5),
  83.         DISPID_DESTRUCTOR = (-7),
  84.         DISPID_COLLECT = (-8),
  85.         DISPATCH_METHOD = 0x1,
  86.         DISPATCH_PROPERTYGET = 0x2,
  87.         DISPATCH_PROPERTYPUT = 0x4,
  88.         DISPATCH_PROPERTYPUTREF = 0x8,
  89.         DROPEFFECT_NONE = (0),
  90.         DROPEFFECT_COPY = (1),
  91.         DROPEFFECT_MOVE = (2),
  92.         DROPEFFECT_LINK = (4),
  93.         DROPEFFECT_SCROLL = (0x80000000),
  94.         DD_DEFSCROLLINSET = (11),
  95.         DD_DEFSCROLLDELAY = (50),
  96.         DD_DEFSCROLLINTERVAL = (50),
  97.         DD_DEFDRAGDELAY = (200),
  98.         DD_DEFDRAGMINDIST = (2),
  99.         DCE_C_ERROR_STRING_LEN = 256,
  100.         DATABITS_5 = (0x0001),
  101.         DATABITS_6 = (0x0002),
  102.         DATABITS_7 = (0x0004),
  103.         DATABITS_8 = (0x0008),
  104.         DATABITS_16 = (0x0010),
  105.         DATABITS_16X = (0x0020),
  106.         DTR_CONTROL_DISABLE = 0x00,
  107.         DTR_CONTROL_ENABLE = 0x01,
  108.         DTR_CONTROL_HANDSHAKE = 0x02,
  109.         DEBUG_PROCESS = 0x00000001,
  110.         DEBUG_ONLY_THIS_PROCESS = 0x00000002,
  111.         DETACHED_PROCESS = 0x00000008,
  112.         DRIVE_UNKNOWN = 0,
  113.         DRIVE_NO_ROOT_DIR = 1,
  114.         DRIVE_REMOVABLE = 2,
  115.         DRIVE_FIXED = 3,
  116.         DRIVE_REMOTE = 4,
  117.         DRIVE_CDROM = 5,
  118.         DRIVE_RAMDISK = 6,
  119.         DONT_RESOLVE_DLL_REFERENCES = 0x00000001,
  120.         DDD_RAW_TARGET_PATH = 0x00000001,
  121.         DDD_REMOVE_DEFINITION = 0x00000002,
  122.         DDD_EXACT_MATCH_ON_REMOVE = 0x00000004,
  123.         DDD_NO_BROADCAST_SYSTEM = 0x00000008,
  124.         DOCKINFO_UNDOCKED = (0x1),
  125.         DOCKINFO_DOCKED = (0x2),
  126.         DOCKINFO_USER_SUPPLIED = (0x4),
  127.         DOCKINFO_USER_UNDOCKED = ((0x4)|(0x1)),
  128.         DOCKINFO_USER_DOCKED = ((0x4)|(0x2)),
  129.         DOUBLE_CLICK = 0x0002,
  130.         DM_UPDATE = 1,
  131.         DM_COPY = 2,
  132.         DM_PROMPT = 4,
  133.         DM_MODIFY = 8,
  134.         DM_IN_BUFFER = 8,
  135.         DM_IN_PROMPT = 4,
  136.         DM_OUT_BUFFER = 2,
  137.         DM_OUT_DEFAULT = 1,
  138.         DC_FIELDS = 1,
  139.         DC_PAPERS = 2,
  140.         DC_PAPERSIZE = 3,
  141.         DC_MINEXTENT = 4,
  142.         DC_MAXEXTENT = 5,
  143.         DC_BINS = 6,
  144.         DC_DUPLEX = 7,
  145.         DC_SIZE = 8,
  146.         DC_EXTRA = 9,
  147.         DC_VERSION = 10,
  148.         DC_DRIVER = 11,
  149.         DC_BINNAMES = 12,
  150.         DC_ENUMRESOLUTIONS = 13,
  151.         DC_FILEDEPENDENCIES = 14,
  152.         DC_TRUETYPE = 15,
  153.         DC_PAPERNAMES = 16,
  154.         DC_ORIENTATION = 17,
  155.         DC_COPIES = 18,
  156.         DV_E_FORMATETC = 0x80040064,
  157.         DV_E_DVTARGETDEVICE = 0x80040065,
  158.         DV_E_STGMEDIUM = 0x80040066,
  159.         DV_E_STATDATA = 0x80040067,
  160.         DV_E_LINDEX = 0x80040068,
  161.         DV_E_TYMED = 0x80040069,
  162.         DV_E_CLIPFORMAT = 0x8004006A,
  163.         DV_E_DVASPECT = 0x8004006B,
  164.         DV_E_DVTARGETDEVICE_SIZE = 0x8004006C,
  165.         DV_E_NOIVIEWOBJECT = 0x8004006D,
  166.         DRAGDROP_E_FIRST = 0x80040100,
  167.         DRAGDROP_E_LAST = 0x8004010F,
  168.         DRAGDROP_S_FIRST = 0x00040100,
  169.         DRAGDROP_S_LAST = 0x0004010F,
  170.         DRAGDROP_E_NOTREGISTERED = 0x80040100,
  171.         DRAGDROP_E_ALREADYREGISTERED = 0x80040101,
  172.         DRAGDROP_E_INVALIDHWND = 0x80040102,
  173.         DATA_E_FIRST = 0x80040130,
  174.         DATA_E_LAST = 0x8004013F,
  175.         DATA_S_FIRST = 0x00040130,
  176.         DATA_S_LAST = 0x0004013F,
  177.         DRAGDROP_S_DROP = 0x00040100,
  178.         DRAGDROP_S_CANCEL = 0x00040101,
  179.         DRAGDROP_S_USEDEFAULTCURSORS = 0x00040102,
  180.         DATA_S_SAMEFORMATETC = 0x00040130,
  181.         DISP_E_UNKNOWNINTERFACE = 0x80020001,
  182.         DISP_E_MEMBERNOTFOUND = 0x80020003,
  183.         DISP_E_PARAMNOTFOUND = 0x80020004,
  184.         DISP_E_TYPEMISMATCH = 0x80020005,
  185.         DISP_E_UNKNOWNNAME = 0x80020006,
  186.         DISP_E_NONAMEDARGS = 0x80020007,
  187.         DISP_E_BADVARTYPE = 0x80020008,
  188.         DISP_E_EXCEPTION = 0x80020009,
  189.         DISP_E_OVERFLOW = 0x8002000A,
  190.         DISP_E_BADINDEX = 0x8002000B,
  191.         DISP_E_UNKNOWNLCID = 0x8002000C,
  192.         DISP_E_ARRAYISLOCKED = 0x8002000D,
  193.         DISP_E_BADPARAMCOUNT = 0x8002000E,
  194.         DISP_E_PARAMNOTOPTIONAL = 0x8002000F,
  195.         DISP_E_BADCALLEE = 0x80020010,
  196.         DISP_E_NOTACOLLECTION = 0x80020011,
  197.         DIGSIG_E_ENCODE = 0x800B0005,
  198.         DIGSIG_E_DECODE = 0x800B0006,
  199.         DIGSIG_E_EXTENSIBILITY = 0x800B0007,
  200.         DIGSIG_E_CRYPTO = 0x800B0008,
  201.         DCB_RESET = 0x0001,
  202.         DCB_ACCUMULATE = 0x0002,
  203.         DCB_DIRTY = 0x0002,
  204.         DCB_SET = (0x0001|0x0002),
  205.         DCB_ENABLE = 0x0004,
  206.         DCB_DISABLE = 0x0008,
  207.         DRAFTMODE = 7,
  208.         DEVICEDATA = 19,
  209.         DRAWPATTERNRECT = 25,
  210.         DOWNLOADFACE = 514,
  211.         DOWNLOADHEADER = 4111,
  212.         DEFAULT_QUALITY = 0,
  213.         DRAFT_QUALITY = 1,
  214.         DEFAULT_PITCH = 0,
  215.         DEFAULT_CHARSET = 1,
  216.         DEVICE_FONTTYPE = 0x002,
  217.         DKGRAY_BRUSH = 3,
  218.         DEVICE_DEFAULT_FONT = 14,
  219.         DEFAULT_PALETTE = 15,
  220.         DEFAULT_GUI_FONT = 17,
  221.         DRIVERVERSION = 0,
  222.         DESKTOPVERTRES = 117,
  223.         DESKTOPHORZRES = 118,
  224.         DT_PLOTTER = 0,
  225.         DT_RASDISPLAY = 1,
  226.         DT_RASPRINTER = 2,
  227.         DT_RASCAMERA = 3,
  228.         DT_CHARSTREAM = 4,
  229.         DT_METAFILE = 5,
  230.         DT_DISPFILE = 6,
  231.         DIB_RGB_COLORS = 0,
  232.         DIB_PAL_COLORS = 1,
  233.         DM_SPECVERSION = 0x0401,
  234.         DM_ORIENTATION = 0x00000001,
  235.         DM_PAPERSIZE = 0x00000002,
  236.         DM_PAPERLENGTH = 0x00000004,
  237.         DM_PAPERWIDTH = 0x00000008,
  238.         DM_SCALE = 0x00000010,
  239.         DM_COPIES = 0x00000100,
  240.         DM_DEFAULTSOURCE = 0x00000200,
  241.         DM_PRINTQUALITY = 0x00000400,
  242.         DM_COLOR = 0x00000800,
  243.         DM_DUPLEX = 0x00001000,
  244.         DM_YRESOLUTION = 0x00002000,
  245.         DM_TTOPTION = 0x00004000,
  246.         DM_COLLATE = 0x00008000,
  247.         DM_FORMNAME = 0x00010000,
  248.         DM_LOGPIXELS = 0x00020000,
  249.         DM_BITSPERPEL = 0x00040000,
  250.         DM_PELSWIDTH = 0x00080000,
  251.         DM_PELSHEIGHT = 0x00100000,
  252.         DM_DISPLAYFLAGS = 0x00200000,
  253.         DM_DISPLAYFREQUENCY = 0x00400000,
  254.         DM_PANNINGWIDTH = 0x00800000,
  255.         DM_PANNINGHEIGHT = 0x01000000,
  256.         DM_ICMMETHOD = 0x02000000,
  257.         DM_ICMINTENT = 0x04000000,
  258.         DM_MEDIATYPE = 0x08000000,
  259.         DM_DITHERTYPE = 0x10000000,
  260.         DM_ICCMANUFACTURER = 0x20000000,
  261.         DM_ICCMODEL = 0x40000000,
  262.         DMORIENT_PORTRAIT = 1,
  263.         DMORIENT_LANDSCAPE = 2,
  264.         DMPAPER_LETTER = 1,
  265.         DMPAPER_LETTERSMALL = 2,
  266.         DMPAPER_TABLOID = 3,
  267.         DMPAPER_LEDGER = 4,
  268.         DMPAPER_LEGAL = 5,
  269.         DMPAPER_STATEMENT = 6,
  270.         DMPAPER_EXECUTIVE = 7,
  271.         DMPAPER_A3 = 8,
  272.         DMPAPER_A4 = 9,
  273.         DMPAPER_A4SMALL = 10,
  274.         DMPAPER_A5 = 11,
  275.         DMPAPER_B4 = 12,
  276.         DMPAPER_B5 = 13,
  277.         DMPAPER_FOLIO = 14,
  278.         DMPAPER_QUARTO = 15,
  279.         DMPAPER_10X14 = 16,
  280.         DMPAPER_11X17 = 17,
  281.         DMPAPER_NOTE = 18,
  282.         DMPAPER_ENV_9 = 19,
  283.         DMPAPER_ENV_10 = 20,
  284.         DMPAPER_ENV_11 = 21,
  285.         DMPAPER_ENV_12 = 22,
  286.         DMPAPER_ENV_14 = 23,
  287.         DMPAPER_CSHEET = 24,
  288.         DMPAPER_DSHEET = 25,
  289.         DMPAPER_ESHEET = 26,
  290.         DMPAPER_ENV_DL = 27,
  291.         DMPAPER_ENV_C5 = 28,
  292.         DMPAPER_ENV_C3 = 29,
  293.         DMPAPER_ENV_C4 = 30,
  294.         DMPAPER_ENV_C6 = 31,
  295.         DMPAPER_ENV_C65 = 32,
  296.         DMPAPER_ENV_B4 = 33,
  297.         DMPAPER_ENV_B5 = 34,
  298.         DMPAPER_ENV_B6 = 35,
  299.         DMPAPER_ENV_ITALY = 36,
  300.         DMPAPER_ENV_MONARCH = 37,
  301.         DMPAPER_ENV_PERSONAL = 38,
  302.         DMPAPER_FANFOLD_US = 39,
  303.         DMPAPER_FANFOLD_STD_GERMAN = 40,
  304.         DMPAPER_FANFOLD_LGL_GERMAN = 41,
  305.         DMPAPER_ISO_B4 = 42,
  306.         DMPAPER_JAPANESE_POSTCARD = 43,
  307.         DMPAPER_9X11 = 44,
  308.         DMPAPER_10X11 = 45,
  309.         DMPAPER_15X11 = 46,
  310.         DMPAPER_ENV_INVITE = 47,
  311.         DMPAPER_RESERVED_48 = 48,
  312.         DMPAPER_RESERVED_49 = 49,
  313.         DMPAPER_LETTER_EXTRA = 50,
  314.         DMPAPER_LEGAL_EXTRA = 51,
  315.         DMPAPER_TABLOID_EXTRA = 52,
  316.         DMPAPER_A4_EXTRA = 53,
  317.         DMPAPER_LETTER_TRANSVERSE = 54,
  318.         DMPAPER_A4_TRANSVERSE = 55,
  319.         DMPAPER_LETTER_EXTRA_TRANSVERSE = 56,
  320.         DMPAPER_A_PLUS = 57,
  321.         DMPAPER_B_PLUS = 58,
  322.         DMPAPER_LETTER_PLUS = 59,
  323.         DMPAPER_A4_PLUS = 60,
  324.         DMPAPER_A5_TRANSVERSE = 61,
  325.         DMPAPER_B5_TRANSVERSE = 62,
  326.         DMPAPER_A3_EXTRA = 63,
  327.         DMPAPER_A5_EXTRA = 64,
  328.         DMPAPER_B5_EXTRA = 65,
  329.         DMPAPER_A2 = 66,
  330.         DMPAPER_A3_TRANSVERSE = 67,
  331.         DMPAPER_A3_EXTRA_TRANSVERSE = 68,
  332.         DMPAPER_LAST = 68;
  333.     // DMPAPER_LAST = 41;
  334.     int DMPAPER_USER = 256,
  335.         DMBIN_UPPER = 1,
  336.         DMBIN_ONLYONE = 1,
  337.         DMBIN_LOWER = 2,
  338.         DMBIN_MIDDLE = 3,
  339.         DMBIN_MANUAL = 4,
  340.         DMBIN_ENVELOPE = 5,
  341.         DMBIN_ENVMANUAL = 6,
  342.         DMBIN_AUTO = 7,
  343.         DMBIN_TRACTOR = 8,
  344.         DMBIN_SMALLFMT = 9,
  345.         DMBIN_LARGEFMT = 10,
  346.         DMBIN_LARGECAPACITY = 11,
  347.         DMBIN_CASSETTE = 14,
  348.         DMBIN_FORMSOURCE = 15,
  349.         DMBIN_LAST = 15,
  350.         DMBIN_USER = 256,
  351.         DMRES_DRAFT = (-1),
  352.         DMRES_LOW = (-2),
  353.         DMRES_MEDIUM = (-3),
  354.         DMRES_HIGH = (-4),
  355.         DMCOLOR_MONOCHROME = 1,
  356.         DMCOLOR_COLOR = 2,
  357.         DMDUP_SIMPLEX = 1,
  358.         DMDUP_VERTICAL = 2,
  359.         DMDUP_HORIZONTAL = 3,
  360.         DMTT_BITMAP = 1,
  361.         DMTT_DOWNLOAD = 2,
  362.         DMTT_SUBDEV = 3,
  363.         DMTT_DOWNLOAD_OUTLINE = 4,
  364.         DMCOLLATE_FALSE = 0,
  365.         DMCOLLATE_TRUE = 1,
  366.         DMDISPLAYFLAGS_TEXTMODE = 0x00000004,
  367.         DMICMMETHOD_NONE = 1,
  368.         DMICMMETHOD_SYSTEM = 2,
  369.         DMICMMETHOD_DRIVER = 3,
  370.         DMICMMETHOD_DEVICE = 4,
  371.         DMICMMETHOD_USER = 256,
  372.         DMICM_SATURATE = 1,
  373.         DMICM_CONTRAST = 2,
  374.         DMICM_COLORMETRIC = 3,
  375.         DMICM_USER = 256,
  376.         DMMEDIA_STANDARD = 1,
  377.         DMMEDIA_TRANSPARENCY = 2,
  378.         DMMEDIA_GLOSSY = 3,
  379.         DMMEDIA_USER = 256,
  380.         DMDITHER_NONE = 1,
  381.         DMDITHER_COARSE = 2,
  382.         DMDITHER_FINE = 3,
  383.         DMDITHER_LINEART = 4,
  384.         DMDITHER_GRAYSCALE = 5,
  385.         DMDITHER_USER = 256,
  386.         DC_BINADJUST = 19,
  387.         DC_EMF_COMPLIANT = 20,
  388.         DC_DATATYPE_PRODUCED = 21,
  389.         DC_COLLATE = 22,
  390.         DCTT_BITMAP = 0x0000001,
  391.         DCTT_DOWNLOAD = 0x0000002,
  392.         DCTT_SUBDEV = 0x0000004,
  393.         DCTT_DOWNLOAD_OUTLINE = 0x0000008,
  394.         DCBA_FACEUPNONE = 0x0000,
  395.         DCBA_FACEUPCENTER = 0x0001,
  396.         DCBA_FACEUPLEFT = 0x0002,
  397.         DCBA_FACEUPRIGHT = 0x0003,
  398.         DCBA_FACEDOWNNONE = 0x0100,
  399.         DCBA_FACEDOWNCENTER = 0x0101,
  400.         DCBA_FACEDOWNLEFT = 0x0102,
  401.         DCBA_FACEDOWNRIGHT = 0x0103,
  402.         DI_APPBANDING = 0x0001,
  403.         DISC_UPDATE_PROFILE = 0x00000001,
  404.         DISC_NO_FORCE = 0x00000040,
  405.         DATE_SHORTDATE = 0x00000001,
  406.         DATE_LONGDATE = 0x00000002,
  407.         DATE_USE_ALT_CALENDAR = 0x00000004,
  408.         DUPLICATE_CLOSE_SOURCE = 0x00000001,
  409.         DUPLICATE_SAME_ACCESS = 0x00000002,
  410.         DELETE = (0x00010000),
  411.         DOMAIN_USER_RID_ADMIN = (0x000001F4),
  412.         DOMAIN_USER_RID_GUEST = (0x000001F5),
  413.         DOMAIN_GROUP_RID_ADMINS = (0x00000200),
  414.         DOMAIN_GROUP_RID_USERS = (0x00000201),
  415.         DOMAIN_GROUP_RID_GUESTS = (0x00000202),
  416.         DOMAIN_ALIAS_RID_ADMINS = (0x00000220),
  417.         DOMAIN_ALIAS_RID_USERS = (0x00000221),
  418.         DOMAIN_ALIAS_RID_GUESTS = (0x00000222),
  419.         DOMAIN_ALIAS_RID_POWER_USERS = (0x00000223),
  420.         DOMAIN_ALIAS_RID_ACCOUNT_OPS = (0x00000224),
  421.         DOMAIN_ALIAS_RID_SYSTEM_OPS = (0x00000225),
  422.         DOMAIN_ALIAS_RID_PRINT_OPS = (0x00000226),
  423.         DOMAIN_ALIAS_RID_BACKUP_OPS = (0x00000227),
  424.         DOMAIN_ALIAS_RID_REPLICATOR = (0x00000228),
  425.         DACL_SECURITY_INFORMATION = (0X00000004),
  426.         DLL_PROCESS_ATTACH = 1,
  427.         DLL_THREAD_ATTACH = 2,
  428.         DLL_THREAD_DETACH = 3,
  429.         DLL_PROCESS_DETACH = 0,
  430.         DBG_CONTINUE = (0x00010002),
  431.         DBG_TERMINATE_THREAD = (0x40010003),
  432.         DBG_TERMINATE_PROCESS = (0x40010004),
  433.         DBG_CONTROL_C = (0x40010005),
  434.         DBG_CONTROL_BREAK = (0x40010008),
  435.         DBG_EXCEPTION_NOT_HANDLED = (0x80010001),
  436.         DEF_PRIORITY = 1,
  437.         DI_CHANNEL = 1,
  438.         DI_READ_SPOOL_JOB = 3,
  439.         DIFFERENCE = 11,
  440.         DESKTOP_READOBJECTS = 0x0001,
  441.         DESKTOP_CREATEWINDOW = 0x0002,
  442.         DESKTOP_CREATEMENU = 0x0004,
  443.         DESKTOP_HOOKCONTROL = 0x0008,
  444.         DESKTOP_JOURNALRECORD = 0x0010,
  445.         DESKTOP_JOURNALPLAYBACK = 0x0020,
  446.         DESKTOP_ENUMERATE = 0x0040,
  447.         DESKTOP_WRITEOBJECTS = 0x0080,
  448.         DESKTOP_SWITCHDESKTOP = 0x0100,
  449.         DF_ALLOWOTHERACCOUNTHOOK = 0x0001,
  450.         DFC_CAPTION = 1,
  451.         DFC_MENU = 2,
  452.         DFC_SCROLL = 3,
  453.         DFC_BUTTON = 4,
  454.         DFCS_CAPTIONCLOSE = 0x0000,
  455.         DFCS_CAPTIONMIN = 0x0001,
  456.         DFCS_CAPTIONMAX = 0x0002,
  457.         DFCS_CAPTIONRESTORE = 0x0003,
  458.         DFCS_CAPTIONHELP = 0x0004,
  459.         DFCS_MENUARROW = 0x0000,
  460.         DFCS_MENUCHECK = 0x0001,
  461.         DFCS_MENUBULLET = 0x0002,
  462.         DFCS_MENUARROWRIGHT = 0x0004,
  463.         DFCS_SCROLLUP = 0x0000,
  464.         DFCS_SCROLLDOWN = 0x0001,
  465.         DFCS_SCROLLLEFT = 0x0002,
  466.         DFCS_SCROLLRIGHT = 0x0003,
  467.         DFCS_SCROLLCOMBOBOX = 0x0005,
  468.         DFCS_SCROLLSIZEGRIP = 0x0008,
  469.         DFCS_SCROLLSIZEGRIPRIGHT = 0x0010,
  470.         DFCS_BUTTONCHECK = 0x0000,
  471.         DFCS_BUTTONRADIOIMAGE = 0x0001,
  472.         DFCS_BUTTONRADIOMASK = 0x0002,
  473.         DFCS_BUTTONRADIO = 0x0004,
  474.         DFCS_BUTTON3STATE = 0x0008,
  475.         DFCS_BUTTONPUSH = 0x0010,
  476.         DFCS_INACTIVE = 0x0100,
  477.         DFCS_PUSHED = 0x0200,
  478.         DFCS_CHECKED = 0x0400,
  479.         DFCS_ADJUSTRECT = 0x2000,
  480.         DFCS_FLAT = 0x4000,
  481.         DFCS_MONO = 0x8000,
  482.         DC_ACTIVE = 0x0001,
  483.         DC_SMALLCAP = 0x0002,
  484.         DC_ICON = 0x0004,
  485.         DC_TEXT = 0x0008,
  486.         DC_INBUTTON = 0x0010,
  487.         DLGWINDOWEXTRA = 30,
  488.         DOF_EXECUTABLE = 0x8001,
  489.         DOF_DOCUMENT = 0x8002,
  490.         DOF_DIRECTORY = 0x8003,
  491.         DOF_MULTIPLE = 0x8004,
  492.         DOF_PROGMAN = 0x0001,
  493.         DOF_SHELLDATA = 0x0002,
  494.         DO_DROPFILE = 0x454C4946,
  495.         DO_PRINTFILE = 0x544E5250,
  496.         DT_TOP = 0x00000000,
  497.         DT_LEFT = 0x00000000,
  498.         DT_CENTER = 0x00000001,
  499.         DT_RIGHT = 0x00000002,
  500.         DT_VCENTER = 0x00000004,
  501.         DT_BOTTOM = 0x00000008,
  502.         DT_WORDBREAK = 0x00000010,
  503.         DT_SINGLELINE = 0x00000020,
  504.         DT_EXPANDTABS = 0x00000040,
  505.         DT_TABSTOP = 0x00000080,
  506.         DT_NOCLIP = 0x00000100,
  507.         DT_CALCRECT = 0x00000400,
  508.         DT_NOPREFIX = 0x00000800,
  509.         DT_INTERNAL = 0x00001000,
  510.         DT_EDITCONTROL = 0x00002000,
  511.         DT_PATH_ELLIPSIS = 0x00004000,
  512.         DT_END_ELLIPSIS = 0x00008000,
  513.         DT_MODIFYSTRING = 0x00010000,
  514.         DT_RTLREADING = 0x00020000,
  515.         DT_WORD_ELLIPSIS = 0x00040000,
  516.         DST_COMPLEX = 0x0000,
  517.         DST_TEXT = 0x0001,
  518.         DST_PREFIXTEXT = 0x0002,
  519.         DST_ICON = 0x0003,
  520.         DST_BITMAP = 0x0004,
  521.         DSS_NORMAL = 0x0000,
  522.         DSS_UNION = 0x0010,
  523.         DSS_DISABLED = 0x0020,
  524.         DSS_MONO = 0x0080,
  525.         DSS_RIGHT = 0x8000,
  526.         DCX_WINDOW = 0x00000001,
  527.         DCX_CACHE = 0x00000002,
  528.         DCX_NORESETATTRS = 0x00000004,
  529.         DCX_CLIPCHILDREN = 0x00000008,
  530.         DCX_CLIPSIBLINGS = 0x00000010,
  531.         DCX_PARENTCLIP = 0x00000020,
  532.         DCX_EXCLUDERGN = 0x00000040,
  533.         DCX_INTERSECTRGN = 0x00000080,
  534.         DCX_EXCLUDEUPDATE = 0x00000100,
  535.         DCX_INTERSECTUPDATE = 0x00000200,
  536.         DCX_LOCKWINDOWUPDATE = 0x00000400,
  537.         DCX_VALIDATE = 0x00200000,
  538.         DI_MASK = 0x0001,
  539.         DI_IMAGE = 0x0002,
  540.         DI_NORMAL = 0x0003,
  541.         DI_COMPAT = 0x0004,
  542.         DI_DEFAULTSIZE = 0x0008,
  543.         DWL_MSGRESULT = 0,
  544.         DWL_DLGPROC = 4,
  545.         DWL_USER = 8,
  546.         DDL_READWRITE = 0x0000,
  547.         DDL_READONLY = 0x0001,
  548.         DDL_HIDDEN = 0x0002,
  549.         DDL_SYSTEM = 0x0004,
  550.         DDL_DIRECTORY = 0x0010,
  551.         DDL_ARCHIVE = 0x0020,
  552.         DDL_POSTMSGS = 0x2000,
  553.         DDL_DRIVES = 0x4000,
  554.         DDL_EXCLUSIVE = 0x8000,
  555.         DS_ABSALIGN = 0x01,
  556.         DS_SYSMODAL = 0x02,
  557.         DS_LOCALEDIT = 0x20,
  558.         DS_SETFONT = 0x40,
  559.         DS_MODALFRAME = 0x80,
  560.         DS_NOIDLEMSG = 0x100,
  561.         DS_SETFOREGROUND = 0x200,
  562.         DS_3DLOOK = 0x0004,
  563.         DS_FIXEDSYS = 0x0008,
  564.         DS_NOFAILCREATE = 0x0010,
  565.         DS_CONTROL = 0x0400,
  566.         DS_CENTER = 0x0800,
  567.         DS_CENTERMOUSE = 0x1000,
  568.         DS_CONTEXTHELP = 0x2000,
  569.         DM_GETDEFID = (0x0400+0),
  570.         DM_SETDEFID = (0x0400+1),
  571.         DM_REPOSITION = (0x0400+2),
  572.         DC_HASDEFID = 0x534B,
  573.         DLGC_WANTARROWS = 0x0001,
  574.         DLGC_WANTTAB = 0x0002,
  575.         DLGC_WANTALLKEYS = 0x0004,
  576.         DLGC_WANTMESSAGE = 0x0004,
  577.         DLGC_HASSETSEL = 0x0008,
  578.         DLGC_DEFPUSHBUTTON = 0x0010,
  579.         DLGC_UNDEFPUSHBUTTON = 0x0020,
  580.         DLGC_RADIOBUTTON = 0x0040,
  581.         DLGC_WANTCHARS = 0x0080,
  582.         DLGC_STATIC = 0x0100,
  583.         DLGC_BUTTON = 0x2000,
  584.         DISP_CHANGE_SUCCESSFUL = 0,
  585.         DISP_CHANGE_RESTART = 1,
  586.         DISP_CHANGE_FAILED = -1,
  587.         DISP_CHANGE_BADMODE = -2,
  588.         DISP_CHANGE_NOTUPDATED = -3,
  589.         DISP_CHANGE_BADFLAGS = -4,
  590.         DISP_CHANGE_BADPARAM = -5,
  591.         DECIMAL_NEG = (0x80),
  592.         DTN_FIRST = (0-760),
  593.         DTN_LAST = (0-799),
  594.         DL_BEGINDRAG = (0x0400+133),
  595.         DL_DRAGGING = (0x0400+134),
  596.         DL_DROPPED = (0x0400+135),
  597.         DL_CANCELDRAG = (0x0400+136),
  598.         DL_CURSORSET = 0,
  599.         DL_STOPCURSOR = 1,
  600.         DL_COPYCURSOR = 2,
  601.         DL_MOVECURSOR = 3,
  602.         DTM_FIRST = 0x1000,
  603.         DTM_GETSYSTEMTIME = (0x1000+1),
  604.         DTM_SETSYSTEMTIME = (0x1000+2),
  605.         DTM_GETRANGE = (0x1000+3),
  606.         DTM_SETRANGE = (0x1000+4),
  607.         DTM_SETFORMATA = (0x1000+5),
  608.         DTM_SETFORMATW = (0x1000+50),
  609.         DTM_SETMCCOLOR = (0x1000+6),
  610.         DTM_GETMCCOLOR = (0x1000+7),
  611.         DTM_GETMONTHCAL = (0x1000+8),
  612.         DTM_SETMCFONT = (0x1000+9),
  613.         DTM_GETMCFONT = (0x1000+10),
  614.         DTS_UPDOWN = 0x0001,
  615.         DTS_SHOWNONE = 0x0002,
  616.         DTS_SHORTDATEFORMAT = 0x0000,
  617.         DTS_LONGDATEFORMAT = 0x0004,
  618.         DTS_TIMEFORMAT = 0x0009,
  619.         DTS_APPCANPARSE = 0x0010,
  620.         DTS_RIGHTALIGN = 0x0020,
  621.         DTN_DATETIMECHANGE = ((0-760)+1),
  622.         DTN_USERSTRINGA = ((0-760)+2),
  623.         DTN_USERSTRINGW = ((0-760)+15),
  624.         DTN_WMKEYDOWNA = ((0-760)+3),
  625.         DTN_WMKEYDOWNW = ((0-760)+16),
  626.         DTN_FORMATA = ((0-760)+4),
  627.         DTN_FORMATW = ((0-760)+17),
  628.         DTN_FORMATQUERYA = ((0-760)+5),
  629.         DTN_FORMATQUERYW = ((0-760)+18),
  630.         DTN_DROPDOWN = ((0-760)+6),
  631.         DTN_CLOSEUP = ((0-760)+7),
  632.         DATA_E_FORMATETC = 0x80040064,
  633.         DMPAPER_FIRST = 1,
  634.         DMBIN_FIRST = 1;
  635.  
  636. }
  637.