diff dwt/internal/win32/OS.d @ 249:b3dbd786541a

Fix: compile errors
author Frank Benoit <benoit@tionex.de>
date Sun, 06 Jul 2008 17:23:35 +0200
parents d8c3d4a4f2b0
children fbb9174f2a2c
line wrap: on
line diff
--- a/dwt/internal/win32/OS.d	Tue Jul 01 10:18:15 2008 +0200
+++ b/dwt/internal/win32/OS.d	Sun Jul 06 17:23:35 2008 +0200
@@ -810,6 +810,7 @@
     public static const int EDGE_SUNKEN = (BDR_SUNKENOUTER | BDR_SUNKENINNER);
     public static const int EDGE_ETCHED = (BDR_SUNKENOUTER | BDR_RAISEDINNER);
     public static const int EDGE_BUMP = (BDR_RAISEDOUTER | BDR_SUNKENINNER);
+    public static const int ELF_VENDOR_SIZE = 4;
     public static const int EM_CANUNDO = 0xc6;
     public static const int EM_CHARFROMPOS = 0xd7;
     public static const int EM_DISPLAYBAND = 0x433;
@@ -840,6 +841,8 @@
     public static const int EM_SETSEL = 0xb1;
     public static const int EM_SETTABSTOPS = 0xcb;
     public static const int EM_UNDO = 199;
+    public static const int EMR_EXTCREATEFONTINDIRECTW = 82;
+    public static const int EMR_EXTTEXTOUTW = 84;
     public static const int EN_ALIGN_LTR_EC = 0x0700;
     public static const int EN_ALIGN_RTL_EC = 0x0701;
     public static const int EN_CHANGE = 0x300;
@@ -1107,6 +1110,7 @@
     public static const int LB_SETHORIZONTALEXTENT = 0x194;
     public static const int LB_SETSEL = 0x185;
     public static const int LB_SETTOPINDEX = 0x197;
+    public static const int LF_FULLFACESIZE = 64;
     public static const int LF_FACESIZE = 32;
     public static const int LGRPID_ARABIC = 0xd;
     public static const int LGRPID_HEBREW = 0xc;
@@ -1699,6 +1703,10 @@
     public static const int SS_OWNERDRAW = 0xd;
     public static const int SS_REALSIZEIMAGE = 0x800;
     public static const int SS_RIGHT = 0x2;
+    public static const int SSA_FALLBACK = 0x00000020;
+    public static const int SSA_GLYPHS = 0x00000080;
+    public static const int SSA_METAFILE = 0x00000800;
+    public static const int SSA_LINK = 0x00001000;
     public static const int STANDARD_RIGHTS_READ = 0x20000;
     public static const int STARTF_USESHOWWINDOW = 0x1;
     public static const int STATE_SYSTEM_INVISIBLE = 0x00008000;
@@ -2328,6 +2336,7 @@
     alias WINAPI.ChooseFontA ChooseFont;
     alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTable;
     alias WINAPI.CreateDCA CreateDC;
+    alias WINAPI.CreateEnhMetaFileA CreateEnhMetaFile;
     alias WINAPI.CreateEventA CreateEvent;
     alias WINAPI.CreateFileA CreateFile;
     alias WINAPI.CreateFontIndirectA CreateFontIndirect;
@@ -2433,6 +2442,7 @@
     alias WINAPI.ChooseFontW ChooseFont;
     alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTable;
     alias WINAPI.CreateDCW CreateDC;
+    alias WINAPI.CreateEnhMetaFileW CreateEnhMetaFile;
     alias WINAPI.CreateEventW CreateEvent;
     alias WINAPI.CreateFileW CreateFile;
     alias WINAPI.CreateFontIndirectW CreateFontIndirect;
@@ -2824,6 +2834,8 @@
 alias WINAPI.ClientToScreen ClientToScreen;
 alias WINAPI.CloseHandle CloseHandle;
 alias WINAPI.CloseClipboard CloseClipboard;
+alias WINAPI.CloseEnhMetaFile CloseEnhMetaFile;
+alias WINAPI.CloseMetaFile CloseMetaFile;
 alias WINAPI.CombineRgn CombineRgn;
 alias WINAPI.CommDlgExtendedError CommDlgExtendedError;
 
@@ -2873,6 +2885,7 @@
 alias WINAPI.DefWindowProcW DefWindowProcW;
 alias WINAPI.DeferWindowPos DeferWindowPos;
 alias WINAPI.DeleteDC DeleteDC;
+alias WINAPI.DeleteEnhMetaFile DeleteEnhMetaFile;
 alias WINAPI.DeleteMenu DeleteMenu;
 alias WINAPI.DeleteObject DeleteObject;
 alias WINAPI.DestroyAcceleratorTable DestroyAcceleratorTable;
@@ -2906,6 +2919,7 @@
 alias WINAPI.EndPaint EndPaint;
 alias WINAPI.EndPath EndPath;
 alias WINAPI.EnumDisplayMonitors EnumDisplayMonitors;
+alias WINAPI.EnumEnhMetaFile EnumEnhMetaFile;
 alias WINAPI.EnumFontFamiliesA EnumFontFamiliesA;
 alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesExA;
 alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesExW;
@@ -3225,7 +3239,11 @@
 alias WINAPI.ScriptLayout ScriptLayout;
 alias WINAPI.ScriptPlace ScriptPlace;
 alias WINAPI.ScriptRecordDigitSubstitution ScriptRecordDigitSubstitution;
+alias WINAPI.ScriptGetCMap ScriptGetCMap;
 alias WINAPI.ScriptShape ScriptShape;
+alias WINAPI.ScriptStringAnalyse ScriptStringAnalyse;
+alias WINAPI.ScriptStringOut ScriptStringOut;
+alias WINAPI.ScriptStringFree ScriptStringFree;
 alias WINAPI.ScriptTextOut ScriptTextOut;
 alias WINAPI.ScriptXtoCP ScriptXtoCP;
 alias WINAPI.ScrollWindowEx ScrollWindowEx;