diff dwt/internal/win32/OS.d @ 33:39a9959ef14d

Display + ImageList
author Frank Benoit <benoit@tionex.de>
date Mon, 28 Jan 2008 21:05:39 +0100
parents 2985239119a3
children 99d8b02576c3
line wrap: on
line diff
--- a/dwt/internal/win32/OS.d	Mon Jan 28 14:13:08 2008 +0100
+++ b/dwt/internal/win32/OS.d	Mon Jan 28 21:05:39 2008 +0100
@@ -3879,13 +3879,16 @@
     alias WINAPI.GetObjectA GetObject;
     alias WINAPI.GetOpenFileNameA GetOpenFileName;
     alias WINAPI.GetProfileStringA _GetProfileString;
+    alias STDWIN.GetPropA GetProp;
     alias WINAPI.GetSaveFileNameA GetSaveFileName;
+    alias STDWIN.GetStartupInfoA GetStartupInfo;
     alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32;
     alias WINAPI.GetTextMetricsA GetTextMetrics;
     alias WINAPI.GetVersionExA GetVersionEx;
     alias WINAPI.GetWindowLongA GetWindowLong;
     alias WINAPI.GetWindowTextA _GetWindowText;
     alias WINAPI.GetWindowTextLengthA GetWindowTextLength;
+    alias STDWIN.GlobalAddAtomA GlobalAddAtom;
     alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont;
     alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString;
     alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont;
@@ -3911,10 +3914,12 @@
     alias WINAPI.RegisterClassA RegisterClass;
     alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat;
     alias WINAPI.RegisterWindowMessageA RegisterWindowMessage;
+    alias STDWIN.RemovePropA RemoveProp;
     alias WINAPI.SHBrowseForFolderA SHBrowseForFolder;
     alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList;
     alias WINAPI.SendMessageA SendMessage;
     alias WINAPI.SetMenuItemInfoA SetMenuItemInfo;
+    alias STDWIN.SetPropA SetProp;
     alias WINAPI.SetWindowLongA SetWindowLong;
     alias WINAPI.SetWindowTextA SetWindowText;
     alias WINAPI.SetWindowsHookExA SetWindowsHookEx;
@@ -3971,13 +3976,16 @@
     alias WINAPI.GetObjectW GetObject;
     alias WINAPI.GetOpenFileNameW GetOpenFileName;
     alias WINAPI.GetProfileStringW _GetProfileString;
+    alias STDWIN.GetPropW GetProp;
     alias WINAPI.GetSaveFileNameW GetSaveFileName;
+    alias STDWIN.GetStartupInfoW GetStartupInfo;
     alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32;
     alias WINAPI.GetTextMetricsW GetTextMetrics;
     alias WINAPI.GetVersionExW GetVersionEx;
     alias WINAPI.GetWindowLongW GetWindowLong;
     alias WINAPI.GetWindowTextW _GetWindowText;
     alias WINAPI.GetWindowTextLengthW GetWindowTextLength;
+    alias STDWIN.GlobalAddAtomW GlobalAddAtom;
     alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont;
     alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString;
     alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont;
@@ -4003,6 +4011,7 @@
     alias WINAPI.RegisterClassW RegisterClass;
     alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat;
     alias WINAPI.RegisterWindowMessageW RegisterWindowMessage;
+    alias STDWIN.RemovePropW RemoveProp;
     alias WINAPI.SHBrowseForFolderW SHBrowseForFolder;
     alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDList;
     alias WINAPI.SendMessageW SendMessage;
@@ -4010,6 +4019,7 @@
     alias WINAPI.SetWindowLongW SetWindowLong;
     alias WINAPI.SetWindowTextW SetWindowText;
     alias WINAPI.SetWindowsHookExW SetWindowsHookEx;
+    alias STDWIN.SetPropW SetProp;
     alias WINAPI.ShellExecuteExW ShellExecuteEx;
     alias WINAPI.Shell_NotifyIconW Shell_NotifyIcon;
     alias WINAPI.StartDocW StartDoc;
@@ -4035,6 +4045,8 @@
 alias STDWIN.BeginPath BeginPath;
 alias WINAPI.BitBlt BitBlt;
 alias WINAPI.BringWindowToTop BringWindowToTop;
+alias WINAPI.BufferedPaintInit BufferedPaintInit;
+alias WINAPI.BufferedPaintUnInit BufferedPaintUnInit;
 alias WINAPI.CallNextHookEx CallNextHookEx;
 alias WINAPI.CallWindowProcA CallWindowProcA;
 alias WINAPI.CallWindowProcW CallWindowProcW;
@@ -4049,6 +4061,7 @@
 alias WINAPI.ChooseFontW ChooseFontW;
 alias WINAPI.ClientToScreen ClientToScreen;
 alias WINAPI.CloseHandle CloseHandle;
+alias WINAPI.CloseThemeData CloseThemeData;
 alias WINAPI.CloseClipboard CloseClipboard;
 alias WINAPI.CombineRgn CombineRgn;
 alias WINAPI.CommDlgExtendedError CommDlgExtendedError;
@@ -4335,6 +4348,7 @@
 alias WINAPI.InvalidateRgn InvalidateRgn;
 alias WINAPI.IsAppThemed IsAppThemed;
 alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte;
+alias WINAPI.IsHungAppWindow IsHungAppWindow;
 alias WINAPI.IsIconic IsIconic;
 alias WINAPI.IsWindow IsWindow;
 alias WINAPI.IsWindowEnabled IsWindowEnabled;
@@ -4372,6 +4386,7 @@
 //alias WINAPI.OleInitialize OleInitialize;
 //alias WINAPI.OleUninitialize OleUninitialize;
 alias WINAPI.OpenClipboard OpenClipboard;
+alias WINAPI.OpenThemeData OpenThemeData;
 alias WINAPI.OutputDebugStringA OutputDebugStringA;
 alias WINAPI.OutputDebugStringW OutputDebugStringW;
 alias WINAPI.PatBlt PatBlt;
@@ -4777,7 +4792,7 @@
     return ret;
 }
 
-public wchar* StrToWCHARz(char[] sc) {
+public wchar* StrToWCHARz(char[] sc, uint* length = null ) {
     return toString16z( StrToWCHARs(sc));
 }