home *** CD-ROM | disk | FTP | other *** search
/ Enter 1999 November / ENTER11_1.bin / WARSZTAT / SDKJava32.exe / data1.cab / fg_Win32Src / Src / Win32Api / windynamic.java < prev    next >
Encoding:
Java Source  |  1999-03-17  |  11.7 KB  |  119 lines

  1. // (C) Copyright 1995 - 1999 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 or later.
  8.  
  9. package com.ms.win32;
  10.  
  11. // This class contains "constants" that require loadtime
  12. // initalizations. We isolate these in one class for perf reasons:
  13. // callers of "win.class" can use them via inheritance, but only
  14. // "windynamic" needs to be loaded at runtime.
  15. public interface windynamic {
  16.  
  17.   int CBEM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CBEM_GETITEMA : win.CBEM_GETITEMW;
  18.   int CBEM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CBEM_SETITEMA : win.CBEM_SETITEMW;
  19.   int CBEN_ENDEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CBEN_ENDEDITA : win.CBEN_ENDEDITW;
  20.   int CBEM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CBEM_INSERTITEMA : win.CBEM_INSERTITEMW;
  21.   int LVM_GETITEMTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_GETITEMTEXTA : win.LVM_GETITEMTEXTW;
  22.   int LVM_SETITEMTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_SETITEMTEXTA : win.LVM_SETITEMTEXTW;
  23.   int ACM_OPEN = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.ACM_OPENA : win.ACM_OPENW;
  24.   int DTM_SETFORMAT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.DTM_SETFORMATA : win.DTM_SETFORMATW;
  25.   int DTN_USERSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.DTN_USERSTRINGA : win.DTN_USERSTRINGW;
  26.   int DTN_WMKEYDOWN = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.DTN_WMKEYDOWNA : win.DTN_WMKEYDOWNW;
  27.   int DTN_FORMAT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.DTN_FORMATA : win.DTN_FORMATW;
  28.   int DTN_FORMATQUERY = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.DTN_FORMATQUERYA : win.DTN_FORMATQUERYW;
  29.   int EMR_EXTTEXTOUT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.EMR_EXTTEXTOUTA : win.EMR_EXTTEXTOUTW;
  30.   int EMR_POLYTEXTOUT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.EMR_POLYTEXTOUTA : win.EMR_POLYTEXTOUTW;
  31.   int HDM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDM_INSERTITEMA : win.HDM_INSERTITEMW;
  32.   int HDM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDM_GETITEMA : win.HDM_GETITEMW;
  33.   int HDM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDM_SETITEMA : win.HDM_SETITEMW;
  34.   int HDN_ITEMCHANGING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_ITEMCHANGINGA : win.HDN_ITEMCHANGINGW;
  35.   int HDN_ITEMCHANGED = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_ITEMCHANGEDA : win.HDN_ITEMCHANGEDW;
  36.   int HDN_ITEMCLICK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_ITEMCLICKA : win.HDN_ITEMCLICKW;
  37.   int HDN_ITEMDBLCLICK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_ITEMDBLCLICKA : win.HDN_ITEMDBLCLICKW;
  38.   int HDN_DIVIDERDBLCLICK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_DIVIDERDBLCLICKA : win.HDN_DIVIDERDBLCLICKW;
  39.   int HDN_BEGINTRACK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_BEGINTRACKA : win.HDN_BEGINTRACKW;
  40.   int HDN_ENDTRACK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_ENDTRACKA : win.HDN_ENDTRACKW;
  41.   int HDN_TRACK = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_TRACKA : win.HDN_TRACKW;
  42.   int HDN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.HDN_GETDISPINFOA : win.HDN_GETDISPINFOW;
  43.   int LVM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_GETITEMA : win.LVM_GETITEMW;
  44.   int LVM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_SETITEMA : win.LVM_SETITEMW;
  45.   int LVM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_INSERTITEMA : win.LVM_INSERTITEMW;
  46.   int LVM_FINDITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_FINDITEMA : win.LVM_FINDITEMW;
  47.   int LVM_GETSTRINGWIDTH = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_GETSTRINGWIDTHA : win.LVM_GETSTRINGWIDTHW;
  48.   int LVM_EDITLABEL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_EDITLABELA : win.LVM_EDITLABELW;
  49.   int LVM_GETCOLUMN = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_GETCOLUMNA : win.LVM_GETCOLUMNW;
  50.   int LVM_SETCOLUMN = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_SETCOLUMNA : win.LVM_SETCOLUMNW;
  51.   int LVM_GETISEARCHSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_GETISEARCHSTRINGA : win.LVM_GETISEARCHSTRINGW;
  52.   int LVM_INSERTCOLUMN = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVM_INSERTCOLUMNA : win.LVM_INSERTCOLUMNW;
  53.   int LVN_BEGINLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_BEGINLABELEDITA : win.LVN_BEGINLABELEDITW;
  54.   int LVN_ENDLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_ENDLABELEDITA : win.LVN_ENDLABELEDITW;
  55.   int LVN_ODFINDITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_ODFINDITEMA : win.LVN_ODFINDITEMW;
  56.   int LVN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_GETDISPINFOA : win.LVN_GETDISPINFOW;
  57.   int LVN_SETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_SETDISPINFOA : win.LVN_SETDISPINFOW;
  58.   int PSM_SETTITLE = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.PSM_SETTITLEA : win.PSM_SETTITLEW;
  59.   int PSM_SETFINISHTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.PSM_SETFINISHTEXTA : win.PSM_SETFINISHTEXTW;
  60.   int RB_INSERTBAND = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.RB_INSERTBANDA : win.RB_INSERTBANDW;
  61.   int RB_SETBANDINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.RB_SETBANDINFOA : win.RB_SETBANDINFOW;
  62.   int SB_SETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_SETTEXTA : win.SB_SETTEXTW;
  63.   int SB_GETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_GETTEXTA : win.SB_GETTEXTW;
  64.   int SB_GETTEXTLENGTH = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_GETTEXTLENGTHA : win.SB_GETTEXTLENGTHW;
  65.   int SB_SETTIPTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_SETTIPTEXTA : win.SB_SETTIPTEXTW;
  66.   int SB_GETTIPTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_GETTIPTEXTA : win.SB_GETTIPTEXTW;
  67.   int TB_SAVERESTORE = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_SAVERESTOREA : win.TB_SAVERESTOREW;
  68.   int TB_ADDSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_ADDSTRINGA : win.TB_ADDSTRINGW;
  69.   int TB_GETBUTTONTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_GETBUTTONTEXTA : win.TB_GETBUTTONTEXTW;
  70.   int TB_MAPACCELERATOR = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_MAPACCELERATORA : win.TB_MAPACCELERATORW;
  71.   int TB_GETBUTTONINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_GETBUTTONINFOA : win.TB_GETBUTTONINFOW;
  72.   int TB_SETBUTTONINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_SETBUTTONINFOA : win.TB_SETBUTTONINFOW;
  73.   int RB_GETBANDINFO = (Win32Lib.systemCommCtrlVersion >= Win32Lib.WIN32_IE400) ?
  74.                             ((com.ms.dll.DllLib.systemDefaultCharSize == 1) ? win.RB_GETBANDINFOA : win.RB_GETBANDINFOW) :
  75.                             win.RB_GETBANDINFO_OLD;
  76.   int TB_INSERTBUTTON = ((com.ms.dll.DllLib.systemDefaultCharSize == 1) ||
  77.                                     (Win32Lib.systemCommCtrlVersion < Win32Lib.WIN32_IE400)) ?
  78.                                                                     win.TB_INSERTBUTTONA : win.TB_INSERTBUTTONW;
  79.   int TB_ADDBUTTONS = ((com.ms.dll.DllLib.systemDefaultCharSize == 1) ||
  80.                                     (Win32Lib.systemCommCtrlVersion < Win32Lib.WIN32_IE400)) ?
  81.                                                                     win.TB_ADDBUTTONSA : win.TB_ADDBUTTONSW;
  82.   int TBN_GETBUTTONINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TBN_GETBUTTONINFOA : win.TBN_GETBUTTONINFOW;
  83.   int TBN_GETINFOTIP = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TBN_GETINFOTIPA : win.TBN_GETINFOTIPW;
  84.   int TBN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TBN_GETDISPINFOA : win.TBN_GETDISPINFOW;
  85.   int TTM_ADDTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_ADDTOOLA : win.TTM_ADDTOOLW;
  86.   int TTM_DELTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_DELTOOLA : win.TTM_DELTOOLW;
  87.   int TTM_NEWTOOLRECT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_NEWTOOLRECTA : win.TTM_NEWTOOLRECTW;
  88.   int TTM_GETTOOLINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETTOOLINFOA : win.TTM_GETTOOLINFOW;
  89.   int TTM_SETTOOLINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_SETTOOLINFOA : win.TTM_SETTOOLINFOW;
  90.   int TTM_HITTEST = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_HITTESTA : win.TTM_HITTESTW;
  91.   int TTM_GETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETTEXTA : win.TTM_GETTEXTW;
  92.   int TTM_UPDATETIPTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_UPDATETIPTEXTA : win.TTM_UPDATETIPTEXTW;
  93.   int TTM_ENUMTOOLS = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_ENUMTOOLSA : win.TTM_ENUMTOOLSW;
  94.   int TTM_GETCURRENTTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETCURRENTTOOLA : win.TTM_GETCURRENTTOOLW;
  95.   int TTN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTN_GETDISPINFOA : win.TTN_GETDISPINFOW;
  96.   int TTN_NEEDTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTN_NEEDTEXTA : win.TTN_NEEDTEXTW;
  97.   int TVM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_INSERTITEMA : win.TVM_INSERTITEMW;
  98.   int TVM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_GETITEMA : win.TVM_GETITEMW;
  99.   int TVM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_SETITEMA : win.TVM_SETITEMW;
  100.   int TVM_EDITLABEL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_EDITLABELA : win.TVM_EDITLABELW;
  101.   int TVM_GETISEARCHSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_GETISEARCHSTRINGA : win.TVM_GETISEARCHSTRINGW;
  102.   int TVN_SELCHANGING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SELCHANGINGA : win.TVN_SELCHANGINGW;
  103.   int TVN_SELCHANGED = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SELCHANGEDA : win.TVN_SELCHANGEDW;
  104.   int TVN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_GETDISPINFOA : win.TVN_GETDISPINFOW;
  105.   int TVN_SETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SETDISPINFOA : win.TVN_SETDISPINFOW;
  106.   int TVN_ITEMEXPANDING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ITEMEXPANDINGA : win.TVN_ITEMEXPANDINGW;
  107.   int TVN_ITEMEXPANDED = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ITEMEXPANDEDA : win.TVN_ITEMEXPANDEDW;
  108.   int TVN_BEGINDRAG = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINDRAGA : win.TVN_BEGINDRAGW;
  109.   int TVN_BEGINRDRAG = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINRDRAGA : win.TVN_BEGINRDRAGW;
  110.   int TVN_DELETEITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_DELETEITEMA : win.TVN_DELETEITEMW;
  111.   int TVN_BEGINLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINLABELEDITA : win.TVN_BEGINLABELEDITW;
  112.   int TVN_ENDLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ENDLABELEDITA : win.TVN_ENDLABELEDITW;
  113.   int TCM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_GETITEMA : win.TCM_GETITEMW;
  114.   int TCM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_SETITEMA : win.TCM_SETITEMW;
  115.   int TCM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_INSERTITEMA : win.TCM_INSERTITEMW;
  116.   int CP_WINNEUTRAL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CP_WINANSI : win.CP_WINUNICODE;
  117.   int MCS_NOTODAY = (Win32Lib.systemCommCtrlVersion >= Win32Lib.WIN32_IE400) ? 0x0010 : 0x0008;
  118. }
  119.