Mercurial > projects > dwt-win
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)); }