home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / winn.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  5.4 KB  |  208 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 winn {
  12.     int NEWFILEOPENORD = 1547,
  13.         NI_OPENCANDIDATE = 0x0010,
  14.         NI_CLOSECANDIDATE = 0x0011,
  15.         NI_SELECTCANDIDATESTR = 0x0012,
  16.         NI_CHANGECANDIDATELIST = 0x0013,
  17.         NI_FINALIZECONVERSIONRESULT = 0x0014,
  18.         NI_COMPOSITIONSTR = 0x0015,
  19.         NI_SETCANDIDATE_PAGESTART = 0x0016,
  20.         NI_SETCANDIDATE_PAGESIZE = 0x0017,
  21.         NEWTRANSPARENT = 3,
  22.         NCBNAMSZ = 16,
  23.         NAME_FLAGS_MASK = 0x87,
  24.         NCBCALL = 0x10,
  25.         NCBLISTEN = 0x11,
  26.         NCBHANGUP = 0x12,
  27.         NCBSEND = 0x14,
  28.         NCBRECV = 0x15,
  29.         NCBRECVANY = 0x16,
  30.         NCBCHAINSEND = 0x17,
  31.         NCBDGSEND = 0x20,
  32.         NCBDGRECV = 0x21,
  33.         NCBDGSENDBC = 0x22,
  34.         NCBDGRECVBC = 0x23,
  35.         NCBADDNAME = 0x30,
  36.         NCBDELNAME = 0x31,
  37.         NCBRESET = 0x32,
  38.         NCBASTAT = 0x33,
  39.         NCBSSTAT = 0x34,
  40.         NCBCANCEL = 0x35,
  41.         NCBADDGRNAME = 0x36,
  42.         NCBENUM = 0x37,
  43.         NCBUNLINK = 0x70,
  44.         NCBSENDNA = 0x71,
  45.         NCBCHAINSENDNA = 0x72,
  46.         NCBLANSTALERT = 0x73,
  47.         NCBACTION = 0x77,
  48.         NCBFINDNAME = 0x78,
  49.         NCBTRACE = 0x79,
  50.         NRC_GOODRET = 0x00,
  51.         NRC_BUFLEN = 0x01,
  52.         NRC_ILLCMD = 0x03,
  53.         NRC_CMDTMO = 0x05,
  54.         NRC_INCOMP = 0x06,
  55.         NRC_BADDR = 0x07,
  56.         NRC_SNUMOUT = 0x08,
  57.         NRC_NORES = 0x09,
  58.         NRC_SCLOSED = 0x0a,
  59.         NRC_CMDCAN = 0x0b,
  60.         NRC_DUPNAME = 0x0d,
  61.         NRC_NAMTFUL = 0x0e,
  62.         NRC_ACTSES = 0x0f,
  63.         NRC_LOCTFUL = 0x11,
  64.         NRC_REMTFUL = 0x12,
  65.         NRC_ILLNN = 0x13,
  66.         NRC_NOCALL = 0x14,
  67.         NRC_NOWILD = 0x15,
  68.         NRC_INUSE = 0x16,
  69.         NRC_NAMERR = 0x17,
  70.         NRC_SABORT = 0x18,
  71.         NRC_NAMCONF = 0x19,
  72.         NRC_IFBUSY = 0x21,
  73.         NRC_TOOMANY = 0x22,
  74.         NRC_BRIDGE = 0x23,
  75.         NRC_CANOCCR = 0x24,
  76.         NRC_CANCEL = 0x26,
  77.         NRC_DUPENV = 0x30,
  78.         NRC_ENVNOTDEF = 0x34,
  79.         NRC_OSRESNOTAV = 0x35,
  80.         NRC_MAXAPPS = 0x36,
  81.         NRC_NOSAPS = 0x37,
  82.         NRC_NORESOURCES = 0x38,
  83.         NRC_INVADDRESS = 0x39,
  84.         NRC_INVDDID = 0x3B,
  85.         NRC_LOCKFAIL = 0x3C,
  86.         NRC_OPENERR = 0x3f,
  87.         NRC_SYSTEM = 0x40,
  88.         NRC_PENDING = 0xff,
  89.         NUMPRS_LEADING_WHITE = 0x0001,
  90.         NUMPRS_TRAILING_WHITE = 0x0002,
  91.         NUMPRS_LEADING_PLUS = 0x0004,
  92.         NUMPRS_TRAILING_PLUS = 0x0008,
  93.         NUMPRS_LEADING_MINUS = 0x0010,
  94.         NUMPRS_TRAILING_MINUS = 0x0020,
  95.         NUMPRS_HEX_OCT = 0x0040,
  96.         NUMPRS_PARENS = 0x0080,
  97.         NUMPRS_DECIMAL = 0x0100,
  98.         NUMPRS_THOUSANDS = 0x0200,
  99.         NUMPRS_CURRENCY = 0x0400,
  100.         NUMPRS_EXPONENT = 0x0800,
  101.         NUMPRS_USE_ALL = 0x1000,
  102.         NUMPRS_STD = 0x1FFF,
  103.         NUMPRS_NEG = 0x10000,
  104.         NUMPRS_INEXACT = 0x20000,
  105.         NT351_INTERFACE_SIZE = 0x40,
  106.         NIM_ADD = 0x00000000,
  107.         NIM_MODIFY = 0x00000001,
  108.         NIM_DELETE = 0x00000002,
  109.         NIF_MESSAGE = 0x00000001,
  110.         NIF_ICON = 0x00000002,
  111.         NIF_TIP = 0x00000004,
  112.         NONZEROLHND = (0x0002),
  113.         NONZEROLPTR = (0x0000),
  114.         NORMAL_PRIORITY_CLASS = 0x00000020,
  115.         NOPARITY = 0,
  116.         NMPWAIT_WAIT_FOREVER = 0xffffffff,
  117.         NMPWAIT_NOWAIT = 0x00000001,
  118.         NMPWAIT_USE_DEFAULT_WAIT = 0x00000000,
  119.         NUMLOCK_ON = 0x0020,
  120.         NULL = 0,
  121.         NO_ERROR = 0,
  122.         NOERROR = 0,
  123.         NTE_BAD_UID = 0x80090001,
  124.         NTE_BAD_HASH = 0x80090002,
  125.         NTE_BAD_KEY = 0x80090003,
  126.         NTE_BAD_LEN = 0x80090004,
  127.         NTE_BAD_DATA = 0x80090005,
  128.         NTE_BAD_SIGNATURE = 0x80090006,
  129.         NTE_BAD_VER = 0x80090007,
  130.         NTE_BAD_ALGID = 0x80090008,
  131.         NTE_BAD_FLAGS = 0x80090009,
  132.         NTE_BAD_TYPE = 0x8009000A,
  133.         NTE_BAD_KEY_STATE = 0x8009000B,
  134.         NTE_BAD_HASH_STATE = 0x8009000C,
  135.         NTE_NO_KEY = 0x8009000D,
  136.         NTE_NO_MEMORY = 0x8009000E,
  137.         NTE_EXISTS = 0x8009000F,
  138.         NTE_PERM = 0x80090010,
  139.         NTE_NOT_FOUND = 0x80090011,
  140.         NTE_DOUBLE_ENCRYPT = 0x80090012,
  141.         NTE_BAD_PROVIDER = 0x80090013,
  142.         NTE_BAD_PROV_TYPE = 0x80090014,
  143.         NTE_BAD_PUBLIC_KEY = 0x80090015,
  144.         NTE_BAD_KEYSET = 0x80090016,
  145.         NTE_PROV_TYPE_NOT_DEF = 0x80090017,
  146.         NTE_PROV_TYPE_ENTRY_BAD = 0x80090018,
  147.         NTE_KEYSET_NOT_DEF = 0x80090019,
  148.         NTE_KEYSET_ENTRY_BAD = 0x8009001A,
  149.         NTE_PROV_TYPE_NO_MATCH = 0x8009001B,
  150.         NTE_SIGNATURE_FILE_BAD = 0x8009001C,
  151.         NTE_PROVIDER_DLL_FAIL = 0x8009001D,
  152.         NTE_PROV_DLL_NOT_FOUND = 0x8009001E,
  153.         NTE_BAD_KEYSET_PARAM = 0x8009001F,
  154.         NTE_FAIL = 0x80090020,
  155.         NTE_SYS_ERR = 0x80090021,
  156.         NTE_OP_OK = 0,
  157.         NULLREGION = 1,
  158.         NEWFRAME = 1,
  159.         NEXTBAND = 3,
  160.         NTM_REGULAR = 0x00000040,
  161.         NTM_BOLD = 0x00000020,
  162.         NTM_ITALIC = 0x00000001,
  163.         NONANTIALIASED_QUALITY = 3,
  164.         NULL_BRUSH = 5,
  165.         NULL_PEN = 8,
  166.         NUMBRUSHES = 16,
  167.         NUMPENS = 18,
  168.         NUMMARKERS = 20,
  169.         NUMFONTS = 22,
  170.         NUMCOLORS = 24,
  171.         NUMRESERVED = 106,
  172.         NETPROPERTY_PERSISTENT = 1,
  173.         NETINFO_DLL16 = 0x00000001,
  174.         NETINFO_DISKRED = 0x00000004,
  175.         NETINFO_PRINTERRED = 0x00000008,
  176.         NORM_IGNORECASE = 0x00000001,
  177.         NORM_IGNORENONSPACE = 0x00000002,
  178.         NORM_IGNORESYMBOLS = 0x00000004,
  179.         NORM_IGNOREKANATYPE = 0x00010000,
  180.         NORM_IGNOREWIDTH = 0x00020000,
  181.         NLS_VALID_LOCALE_MASK = 0x000fffff,
  182.         NO_PROPAGATE_INHERIT_ACE = (0x4),
  183.         N_BTMASK = 0x000F,
  184.         N_TMASK = 0x0030,
  185.         N_TMASK1 = 0x00C0,
  186.         N_TMASK2 = 0x00F0,
  187.         N_BTSHFT = 4,
  188.         N_TSHIFT = 2,
  189.         NO_PRIORITY = 0,
  190.         NFR_ANSI = 1,
  191.         NFR_UNICODE = 2,
  192.         NF_QUERY = 3,
  193.         NF_REQUERY = 4,
  194.         NM_FIRST = (0-0),
  195.         NM_LAST = (0-99),
  196.         NM_OUTOFMEMORY = ((0-0)-1),
  197.         NM_CLICK = ((0-0)-2),
  198.         NM_DBLCLK = ((0-0)-3),
  199.         NM_RETURN = ((0-0)-4),
  200.         NM_RCLICK = ((0-0)-5),
  201.         NM_RDBLCLK = ((0-0)-6),
  202.         NM_SETFOCUS = ((0-0)-7),
  203.         NM_KILLFOCUS = ((0-0)-8),
  204.         NM_CUSTOMDRAW = ((0-0)-12),
  205.         NM_HOVER = ((0-0)-13);
  206.  
  207. }
  208.