home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 14 / IOPROG_14.ISO / soft / sdkjava / sdkjava.exe / SDKJava.cab / Src / Win32Api / windynamic.java < prev    next >
Encoding:
Java Source  |  1998-03-05  |  9.8 KB  |  102 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. // 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 LVN_BEGINLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_BEGINLABELEDITA : win.LVN_BEGINLABELEDITW;
  53.   int LVN_ENDLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_ENDLABELEDITA : win.LVN_ENDLABELEDITW;
  54.   int LVN_ODFINDITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_ODFINDITEMA : win.LVN_ODFINDITEMW;
  55.   int LVN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_GETDISPINFOA : win.LVN_GETDISPINFOW;
  56.   int LVN_SETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.LVN_SETDISPINFOA : win.LVN_SETDISPINFOW;
  57.   int PSM_SETTITLE = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.PSM_SETTITLEA : win.PSM_SETTITLEW;
  58.   int PSM_SETFINISHTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.PSM_SETFINISHTEXTA : win.PSM_SETFINISHTEXTW;
  59.   int RB_INSERTBAND = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.RB_INSERTBANDA : win.RB_INSERTBANDW;
  60.   int RB_SETBANDINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.RB_SETBANDINFOA : win.RB_SETBANDINFOW;
  61.   int SB_SETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_SETTEXTA : win.SB_SETTEXTW;
  62.   int SB_GETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_GETTEXTA : win.SB_GETTEXTW;
  63.   int SB_GETTEXTLENGTH = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.SB_GETTEXTLENGTHA : win.SB_GETTEXTLENGTHW;
  64.   int TB_SAVERESTORE = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_SAVERESTOREA : win.TB_SAVERESTOREW;
  65.   int TB_ADDSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_ADDSTRINGA : win.TB_ADDSTRINGW;
  66.   int TB_GETBUTTONTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TB_GETBUTTONTEXTA : win.TB_GETBUTTONTEXTW;
  67.   int TBN_GETBUTTONINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TBN_GETBUTTONINFOA : win.TBN_GETBUTTONINFOW;
  68.   int TTM_ADDTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_ADDTOOLA : win.TTM_ADDTOOLW;
  69.   int TTM_DELTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_DELTOOLA : win.TTM_DELTOOLW;
  70.   int TTM_NEWTOOLRECT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_NEWTOOLRECTA : win.TTM_NEWTOOLRECTW;
  71.   int TTM_GETTOOLINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETTOOLINFOA : win.TTM_GETTOOLINFOW;
  72.   int TTM_SETTOOLINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_SETTOOLINFOA : win.TTM_SETTOOLINFOW;
  73.   int TTM_HITTEST = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_HITTESTA : win.TTM_HITTESTW;
  74.   int TTM_GETTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETTEXTA : win.TTM_GETTEXTW;
  75.   int TTM_UPDATETIPTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_UPDATETIPTEXTA : win.TTM_UPDATETIPTEXTW;
  76.   int TTM_ENUMTOOLS = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_ENUMTOOLSA : win.TTM_ENUMTOOLSW;
  77.   int TTM_GETCURRENTTOOL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTM_GETCURRENTTOOLA : win.TTM_GETCURRENTTOOLW;
  78.   int TTN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTN_GETDISPINFOA : win.TTN_GETDISPINFOW;
  79.   int TTN_NEEDTEXT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TTN_NEEDTEXTA : win.TTN_NEEDTEXTW;
  80.   int TVM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_INSERTITEMA : win.TVM_INSERTITEMW;
  81.   int TVM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_GETITEMA : win.TVM_GETITEMW;
  82.   int TVM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_SETITEMA : win.TVM_SETITEMW;
  83.   int TVM_EDITLABEL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_EDITLABELA : win.TVM_EDITLABELW;
  84.   int TVM_GETISEARCHSTRING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVM_GETISEARCHSTRINGA : win.TVM_GETISEARCHSTRINGW;
  85.   int TVN_SELCHANGING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SELCHANGINGA : win.TVN_SELCHANGINGW;
  86.   int TVN_SELCHANGED = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SELCHANGEDA : win.TVN_SELCHANGEDW;
  87.   int TVN_GETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_GETDISPINFOA : win.TVN_GETDISPINFOW;
  88.   int TVN_SETDISPINFO = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_SETDISPINFOA : win.TVN_SETDISPINFOW;
  89.   int TVN_ITEMEXPANDING = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ITEMEXPANDINGA : win.TVN_ITEMEXPANDINGW;
  90.   int TVN_ITEMEXPANDED = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ITEMEXPANDEDA : win.TVN_ITEMEXPANDEDW;
  91.   int TVN_BEGINDRAG = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINDRAGA : win.TVN_BEGINDRAGW;
  92.   int TVN_BEGINRDRAG = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINRDRAGA : win.TVN_BEGINRDRAGW;
  93.   int TVN_DELETEITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_DELETEITEMA : win.TVN_DELETEITEMW;
  94.   int TVN_BEGINLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_BEGINLABELEDITA : win.TVN_BEGINLABELEDITW;
  95.   int TVN_ENDLABELEDIT = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TVN_ENDLABELEDITA : win.TVN_ENDLABELEDITW;
  96.   int TCM_GETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_GETITEMA : win.TCM_GETITEMW;
  97.   int TCM_SETITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_SETITEMA : win.TCM_SETITEMW;
  98.   int TCM_INSERTITEM = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.TCM_INSERTITEMA : win.TCM_INSERTITEMW;
  99.   int CP_WINNEUTRAL = com.ms.dll.DllLib.systemDefaultCharSize == 1 ? win.CP_WINANSI : win.CP_WINUNICODE;
  100.  
  101. }
  102.