home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / sdk20 / jsdk05.cab / Src / Win32Api / winj.java < prev    next >
Encoding:
Java Source  |  1997-09-25  |  4.3 KB  |  139 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 winj {
  12.     int JOYERR_BASE = 160,
  13.         JOYERR_NOERROR = (0),
  14.         JOYERR_PARMS = (160+5),
  15.         JOYERR_NOCANDO = (160+6),
  16.         JOYERR_UNPLUGGED = (160+7),
  17.         JOY_BUTTON1 = 0x0001,
  18.         JOY_BUTTON2 = 0x0002,
  19.         JOY_BUTTON3 = 0x0004,
  20.         JOY_BUTTON4 = 0x0008,
  21.         JOY_BUTTON1CHG = 0x0100,
  22.         JOY_BUTTON2CHG = 0x0200,
  23.         JOY_BUTTON3CHG = 0x0400,
  24.         JOY_BUTTON4CHG = 0x0800,
  25.         JOY_BUTTON5 = 0x00000010,
  26.         JOY_BUTTON6 = 0x00000020,
  27.         JOY_BUTTON7 = 0x00000040,
  28.         JOY_BUTTON8 = 0x00000080,
  29.         JOY_BUTTON9 = 0x00000100,
  30.         JOY_BUTTON10 = 0x00000200,
  31.         JOY_BUTTON11 = 0x00000400,
  32.         JOY_BUTTON12 = 0x00000800,
  33.         JOY_BUTTON13 = 0x00001000,
  34.         JOY_BUTTON14 = 0x00002000,
  35.         JOY_BUTTON15 = 0x00004000,
  36.         JOY_BUTTON16 = 0x00008000,
  37.         JOY_BUTTON17 = 0x00010000,
  38.         JOY_BUTTON18 = 0x00020000,
  39.         JOY_BUTTON19 = 0x00040000,
  40.         JOY_BUTTON20 = 0x00080000,
  41.         JOY_BUTTON21 = 0x00100000,
  42.         JOY_BUTTON22 = 0x00200000,
  43.         JOY_BUTTON23 = 0x00400000,
  44.         JOY_BUTTON24 = 0x00800000,
  45.         JOY_BUTTON25 = 0x01000000,
  46.         JOY_BUTTON26 = 0x02000000,
  47.         JOY_BUTTON27 = 0x04000000,
  48.         JOY_BUTTON28 = 0x08000000,
  49.         JOY_BUTTON29 = 0x10000000,
  50.         JOY_BUTTON30 = 0x20000000,
  51.         JOY_BUTTON31 = 0x40000000,
  52.         JOY_BUTTON32 = 0x80000000,
  53.         JOY_POVFORWARD = 0,
  54.         JOY_POVRIGHT = 9000,
  55.         JOY_POVBACKWARD = 18000,
  56.         JOY_POVLEFT = 27000,
  57.         JOY_RETURNX = 0x00000001,
  58.         JOY_RETURNY = 0x00000002,
  59.         JOY_RETURNZ = 0x00000004,
  60.         JOY_RETURNR = 0x00000008,
  61.         JOY_RETURNU = 0x00000010,
  62.         JOY_RETURNV = 0x00000020,
  63.         JOY_RETURNPOV = 0x00000040,
  64.         JOY_RETURNBUTTONS = 0x00000080,
  65.         JOY_RETURNRAWDATA = 0x00000100,
  66.         JOY_RETURNPOVCTS = 0x00000200,
  67.         JOY_RETURNCENTERED = 0x00000400,
  68.         JOY_USEDEADZONE = 0x00000800,
  69.         JOY_CAL_READALWAYS = 0x00010000,
  70.         JOY_CAL_READXYONLY = 0x00020000,
  71.         JOY_CAL_READ3 = 0x00040000,
  72.         JOY_CAL_READ4 = 0x00080000,
  73.         JOY_CAL_READXONLY = 0x00100000,
  74.         JOY_CAL_READYONLY = 0x00200000,
  75.         JOY_CAL_READ5 = 0x00400000,
  76.         JOY_CAL_READ6 = 0x00800000,
  77.         JOY_CAL_READZONLY = 0x01000000,
  78.         JOY_CAL_READRONLY = 0x02000000,
  79.         JOY_CAL_READUONLY = 0x04000000,
  80.         JOY_CAL_READVONLY = 0x08000000,
  81.         JOYSTICKID1 = 0,
  82.         JOYSTICKID2 = 1,
  83.         JOYCAPS_HASZ = 0x0001,
  84.         JOYCAPS_HASR = 0x0002,
  85.         JOYCAPS_HASU = 0x0004,
  86.         JOYCAPS_HASV = 0x0008,
  87.         JOYCAPS_HASPOV = 0x0010,
  88.         JOYCAPS_POV4DIR = 0x0020,
  89.         JOYCAPS_POVCTS = 0x0040,
  90.         JOHAB_CHARSET = 130,
  91.         JOB_CONTROL_PAUSE = 1,
  92.         JOB_CONTROL_RESUME = 2,
  93.         JOB_CONTROL_CANCEL = 3,
  94.         JOB_CONTROL_RESTART = 4,
  95.         JOB_CONTROL_DELETE = 5,
  96.         JOB_CONTROL_SENT_TO_PRINTER = 6,
  97.         JOB_CONTROL_LAST_PAGE_EJECTED = 7,
  98.         JOB_STATUS_PAUSED = 0x00000001,
  99.         JOB_STATUS_ERROR = 0x00000002,
  100.         JOB_STATUS_DELETING = 0x00000004,
  101.         JOB_STATUS_SPOOLING = 0x00000008,
  102.         JOB_STATUS_PRINTING = 0x00000010,
  103.         JOB_STATUS_OFFLINE = 0x00000020,
  104.         JOB_STATUS_PAPEROUT = 0x00000040,
  105.         JOB_STATUS_PRINTED = 0x00000080,
  106.         JOB_STATUS_DELETED = 0x00000100,
  107.         JOB_STATUS_BLOCKED_DEVQ = 0x00000200,
  108.         JOB_STATUS_USER_INTERVENTION = 0x00000400,
  109.         JOB_STATUS_RESTART = 0x00000800,
  110.         JOB_POSITION_UNSPECIFIED = 0,
  111.         JOB_NOTIFY_TYPE = 0x01,
  112.         JOB_NOTIFY_FIELD_PRINTER_NAME = 0x00,
  113.         JOB_NOTIFY_FIELD_MACHINE_NAME = 0x01,
  114.         JOB_NOTIFY_FIELD_PORT_NAME = 0x02,
  115.         JOB_NOTIFY_FIELD_USER_NAME = 0x03,
  116.         JOB_NOTIFY_FIELD_NOTIFY_NAME = 0x04,
  117.         JOB_NOTIFY_FIELD_DATATYPE = 0x05,
  118.         JOB_NOTIFY_FIELD_PRINT_PROCESSOR = 0x06,
  119.         JOB_NOTIFY_FIELD_PARAMETERS = 0x07,
  120.         JOB_NOTIFY_FIELD_DRIVER_NAME = 0x08,
  121.         JOB_NOTIFY_FIELD_DEVMODE = 0x09,
  122.         JOB_NOTIFY_FIELD_STATUS = 0x0A,
  123.         JOB_NOTIFY_FIELD_STATUS_STRING = 0x0B,
  124.         JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR = 0x0C,
  125.         JOB_NOTIFY_FIELD_DOCUMENT = 0x0D,
  126.         JOB_NOTIFY_FIELD_PRIORITY = 0x0E,
  127.         JOB_NOTIFY_FIELD_POSITION = 0x0F,
  128.         JOB_NOTIFY_FIELD_SUBMITTED = 0x10,
  129.         JOB_NOTIFY_FIELD_START_TIME = 0x11,
  130.         JOB_NOTIFY_FIELD_UNTIL_TIME = 0x12,
  131.         JOB_NOTIFY_FIELD_TIME = 0x13,
  132.         JOB_NOTIFY_FIELD_TOTAL_PAGES = 0x14,
  133.         JOB_NOTIFY_FIELD_PAGES_PRINTED = 0x15,
  134.         JOB_NOTIFY_FIELD_TOTAL_BYTES = 0x16,
  135.         JOB_NOTIFY_FIELD_BYTES_PRINTED = 0x17,
  136.         JOB_ACCESS_ADMINISTER = 0x00000010;
  137.  
  138. }
  139.