# HG changeset patch # User Frank Benoit # Date 1238002261 -3600 # Node ID ed96ea2a2764b6257277d5cf4652efb5bd73f377 # Parent b98647bc0aefdebf821c463b307a29b98c0e0d17 First swt win snippets are buiding with d2+phobos diff -r b98647bc0aef -r ed96ea2a2764 base/src/java/lang/util.d --- a/base/src/java/lang/util.d Wed Mar 25 17:08:05 2009 +0100 +++ b/base/src/java/lang/util.d Wed Mar 25 18:31:01 2009 +0100 @@ -14,6 +14,7 @@ } else { // Phobos static import core.exception; static import std.c.stdlib; + static import std.stdio; alias std.c.stdlib.exit exit; } @@ -77,14 +78,19 @@ private this( String name ){ } void trace( String file, ulong line, String fmt, ... ){ + std.stdio.writefln( "TRC %s %d: %s", file, line, fmt ); } void info( String file, ulong line, String fmt, ... ){ + std.stdio.writefln( "INF %s %d: %s", file, line, fmt ); } void warn( String file, ulong line, String fmt, ... ){ + std.stdio.writefln( "WRN %s %d: %s", file, line, fmt ); } void error( String file, ulong line, String fmt, ... ){ + std.stdio.writefln( "ERR %s %d: %s", file, line, fmt ); } void fatal( String file, ulong line, String fmt, ... ){ + std.stdio.writefln( "FAT %s %d: %s", file, line, fmt ); } } } diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet10.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet10.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet10.d Wed Mar 25 18:31:01 2009 +0100 @@ -33,7 +33,6 @@ import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Event; - void main() { Display display = new Display(); Shell shell = new Shell(display); diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet108.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet108.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet108.d Wed Mar 25 18:31:01 2009 +0100 @@ -29,7 +29,6 @@ import org.eclipse.swt.layout.RowData; import java.lang.all; -import tango.io.Stdout; void main(String[] args){ Snippet108.main(args); @@ -48,14 +47,14 @@ ok.setText ("OK"); ok.addSelectionListener(new class() SelectionAdapter { public void widgetSelected(SelectionEvent e) { - Stdout.formatln("OK"); + getDwtLogger().info( __FILE__, __LINE__, "OK"); } }); Button cancel = new Button (shell, SWT.PUSH); cancel.setText ("Cancel"); cancel.addSelectionListener(new class() SelectionAdapter { public void widgetSelected(SelectionEvent e) { - Stdout.formatln("Cancel"); + getDwtLogger().info( __FILE__, __LINE__, "Cancel"); } }); shell.setDefaultButton (cancel); diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet109.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet109.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet109.d Wed Mar 25 18:31:01 2009 +0100 @@ -28,7 +28,7 @@ import org.eclipse.swt.widgets.Composite; void main () { - final Display display = new Display (); + Display display = new Display (); Shell shell = new Shell(display); shell.setLayout (new FillLayout()); diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet111.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet111.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet111.d Wed Mar 25 18:31:01 2009 +0100 @@ -34,10 +34,8 @@ import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.custom.TreeEditor; -import java.lang.all : String, substring, Math; +import java.lang.all; -import tango.util.Convert; -import tango.util.log.Trace; version(JIVE){ import jive.stacktrace; } @@ -119,10 +117,10 @@ tree = new Tree (shell, SWT.BORDER); for (int i=0; i<16; i++) { TreeItem itemI = new TreeItem (tree, SWT.NONE); - itemI.setText ("Item " ~ to!(char[])(i)); + itemI.setText (Format("Item {}", i)); for (int j=0; j<16; j++) { TreeItem itemJ = new TreeItem (itemI, SWT.NONE); - itemJ.setText ("Item " ~ to!(char[])(j) ); + itemJ.setText ( Format("Item {}", j) ); } } TreeItem [] lastItem = new TreeItem [1]; diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet115.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet115.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet115.d Wed Mar 25 18:31:01 2009 +0100 @@ -29,7 +29,6 @@ import org.eclipse.swt.layout.RowLayout; import java.lang.all; -import tango.util.Convert; void main (String [] args) { Display display = new Display (); @@ -59,12 +58,12 @@ }; for (int i=0; i<4; i++) { Button button = new Button (c1, SWT.RADIO); - button.setText ("Button " ~ to!(char[])(i)); + button.setText (Format("Button {}",i)); button.addListener (SWT.Selection, radioGroup); } for (int i=0; i<4; i++) { Button button = new Button (c2, SWT.RADIO); - button.setText ("Button " ~to!(char[])(i + 4)); + button.setText (Format("Button {}",(i + 4))); button.addListener (SWT.Selection, radioGroup); } shell.pack (); diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet128.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet128.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet128.d Wed Mar 25 18:31:01 2009 +0100 @@ -30,7 +30,6 @@ } } -import tango.io.Console; import java.lang.all; import org.eclipse.swt.SWT; @@ -59,114 +58,114 @@ import org.eclipse.swt.widgets.Event; public static void main(String [] args) { - Display display = new Display(); - final Shell shell = new Shell(display); - GridLayout gridLayout = new GridLayout(); - gridLayout.numColumns = 3; - shell.setLayout(gridLayout); - ToolBar toolbar = new ToolBar(shell, SWT.NONE); - ToolItem itemBack = new ToolItem(toolbar, SWT.PUSH); - itemBack.setText("Back"); - ToolItem itemForward = new ToolItem(toolbar, SWT.PUSH); - itemForward.setText("Forward"); - ToolItem itemStop = new ToolItem(toolbar, SWT.PUSH); - itemStop.setText("Stop"); - ToolItem itemRefresh = new ToolItem(toolbar, SWT.PUSH); - itemRefresh.setText("Refresh"); - ToolItem itemGo = new ToolItem(toolbar, SWT.PUSH); - itemGo.setText("Go"); - - GridData data = new GridData(); + Display display = new Display(); + final Shell shell = new Shell(display); + GridLayout gridLayout = new GridLayout(); + gridLayout.numColumns = 3; + shell.setLayout(gridLayout); + ToolBar toolbar = new ToolBar(shell, SWT.NONE); + ToolItem itemBack = new ToolItem(toolbar, SWT.PUSH); + itemBack.setText("Back"); + ToolItem itemForward = new ToolItem(toolbar, SWT.PUSH); + itemForward.setText("Forward"); + ToolItem itemStop = new ToolItem(toolbar, SWT.PUSH); + itemStop.setText("Stop"); + ToolItem itemRefresh = new ToolItem(toolbar, SWT.PUSH); + itemRefresh.setText("Refresh"); + ToolItem itemGo = new ToolItem(toolbar, SWT.PUSH); + itemGo.setText("Go"); + + GridData data = new GridData(); data.horizontalSpan = 3; - toolbar.setLayoutData(data); + toolbar.setLayoutData(data); - Label labelAddress = new Label(shell, SWT.NONE); - labelAddress.setText("Address"); - - final Text location = new Text(shell, SWT.BORDER); - data = new GridData(); - data.horizontalAlignment = GridData.FILL; - data.horizontalSpan = 2; - data.grabExcessHorizontalSpace = true; - location.setLayoutData(data); + Label labelAddress = new Label(shell, SWT.NONE); + labelAddress.setText("Address"); + + final Text location = new Text(shell, SWT.BORDER); + data = new GridData(); + data.horizontalAlignment = GridData.FILL; + data.horizontalSpan = 2; + data.grabExcessHorizontalSpace = true; + location.setLayoutData(data); - Browser browser; - try { - browser = new Browser(shell, SWT.NONE); - } catch (SWTError e) { - Cout ("Could not instantiate Browser: " ~ e.getMessage()); - return; - } - data = new GridData(); - data.horizontalAlignment = GridData.FILL; - data.verticalAlignment = GridData.FILL; - data.horizontalSpan = 3; - data.grabExcessHorizontalSpace = true; - data.grabExcessVerticalSpace = true; - browser.setLayoutData(data); + Browser browser; + try { + browser = new Browser(shell, SWT.NONE); + } catch (SWTError e) { + getDwtLogger().error ( __FILE__, __LINE__, "Could not instantiate Browser: " ~ e.getMessage()); + return; + } + data = new GridData(); + data.horizontalAlignment = GridData.FILL; + data.verticalAlignment = GridData.FILL; + data.horizontalSpan = 3; + data.grabExcessHorizontalSpace = true; + data.grabExcessVerticalSpace = true; + browser.setLayoutData(data); - Label status = new Label(shell, SWT.NONE); - data = new GridData(GridData.FILL_HORIZONTAL); - data.horizontalSpan = 2; - status.setLayoutData(data); + Label status = new Label(shell, SWT.NONE); + data = new GridData(GridData.FILL_HORIZONTAL); + data.horizontalSpan = 2; + status.setLayoutData(data); - ProgressBar progressBar = new ProgressBar(shell, SWT.NONE); - data = new GridData(); - data.horizontalAlignment = GridData.END; - progressBar.setLayoutData(data); + ProgressBar progressBar = new ProgressBar(shell, SWT.NONE); + data = new GridData(); + data.horizontalAlignment = GridData.END; + progressBar.setLayoutData(data); - /* event handling */ - Listener listener = new class() Listener { - public void handleEvent(Event event) { - ToolItem item = cast(ToolItem)event.widget; - String string = item.getText(); - if (string.equals("Back")) browser.back(); - else if (string.equals("Forward")) browser.forward(); - else if (string.equals("Stop")) browser.stop(); - else if (string.equals("Refresh")) browser.refresh(); - else if (string.equals("Go")) browser.setUrl(location.getText()); - } - }; - browser.addProgressListener(new class() ProgressListener { - public void changed(ProgressEvent event) { - if (event.total == 0) return; - int ratio = event.current * 100 / event.total; - progressBar.setSelection(ratio); - } - public void completed(ProgressEvent event) { - progressBar.setSelection(0); - } - }); - browser.addStatusTextListener(new class() StatusTextListener { - public void changed(StatusTextEvent event) { - status.setText(event.text); - } - }); - browser.addLocationListener(new class() LocationListener { - public void changed(LocationEvent event) { - if (event.top) location.setText(event.location); - } - public void changing(LocationEvent event) { - } - }); - itemBack.addListener(SWT.Selection, listener); - itemForward.addListener(SWT.Selection, listener); - itemStop.addListener(SWT.Selection, listener); - itemRefresh.addListener(SWT.Selection, listener); - itemGo.addListener(SWT.Selection, listener); - location.addListener(SWT.DefaultSelection, new class() Listener { - public void handleEvent(Event e) { - browser.setUrl(location.getText()); - } - }); - - shell.open(); - browser.setUrl("http://eclipse.org"); - - while (!shell.isDisposed()) { - if (!display.readAndDispatch()) - display.sleep(); - } - display.dispose(); + /* event handling */ + Listener listener = new class() Listener { + public void handleEvent(Event event) { + ToolItem item = cast(ToolItem)event.widget; + String string = item.getText(); + if (string.equals("Back")) browser.back(); + else if (string.equals("Forward")) browser.forward(); + else if (string.equals("Stop")) browser.stop(); + else if (string.equals("Refresh")) browser.refresh(); + else if (string.equals("Go")) browser.setUrl(location.getText()); + } + }; + browser.addProgressListener(new class() ProgressListener { + public void changed(ProgressEvent event) { + if (event.total == 0) return; + int ratio = event.current * 100 / event.total; + progressBar.setSelection(ratio); + } + public void completed(ProgressEvent event) { + progressBar.setSelection(0); + } + }); + browser.addStatusTextListener(new class() StatusTextListener { + public void changed(StatusTextEvent event) { + status.setText(event.text); + } + }); + browser.addLocationListener(new class() LocationListener { + public void changed(LocationEvent event) { + if (event.top) location.setText(event.location); + } + public void changing(LocationEvent event) { + } + }); + itemBack.addListener(SWT.Selection, listener); + itemForward.addListener(SWT.Selection, listener); + itemStop.addListener(SWT.Selection, listener); + itemRefresh.addListener(SWT.Selection, listener); + itemGo.addListener(SWT.Selection, listener); + location.addListener(SWT.DefaultSelection, new class() Listener { + public void handleEvent(Event e) { + browser.setUrl(location.getText()); + } + }); + + shell.open(); + browser.setUrl("http://eclipse.org"); + + while (!shell.isDisposed()) { + if (!display.readAndDispatch()) + display.sleep(); + } + display.dispose(); } diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet130.d --- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet130.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet130.d Wed Mar 25 18:31:01 2009 +0100 @@ -32,12 +32,7 @@ import org.eclipse.swt.custom.BusyIndicator; import java.lang.all; - -import tango.core.Thread; -import tango.io.Stdout; -import tango.util.Convert; -import tango.util.log.Trace; - +import java.lang.Thread; void main(String[] args){ Snippet130.main(args); @@ -66,28 +61,28 @@ display.syncExec(new class() Runnable { public void run() { if (text.isDisposed()) return; - text.append("\nStart long running task "~to!(char[])(id)); + text.append(Format("\nStart long running task {}", id)); } }); // display.syncExec /* * This crashes when more than 1 thread gets created. THD for (int i = 0; i < 100000; i++) { if (display.isDisposed()) return; - Stdout.formatln("do task that takes a long time in a separate thread {}", id); + getDwtLogger().info(__FILE__, __LINE__, "do task that takes a long time in a separate thread {}", id); } */ // This runs fine for (int i = 0; i < 6; i++) { if (display.isDisposed()) return; - Trace.formatln("do task that takes a long time in a separate thread {} {}/6", id, i); - Thread.sleep(0.500); + getDwtLogger().info( __FILE__, __LINE__, "do task that takes a long time in a separate thread {} {}/6", id, i); + Thread.sleep(500); } if (display.isDisposed()) return; display.syncExec(new class() Runnable { public void run() { if (text.isDisposed()) return; - text.append("\nCompleted long running task "~to!(char[])(id)); + text.append(Format("\nCompleted long running task {}", id)); } }); // display.syncExec done = true; @@ -116,12 +111,12 @@ } private void printStart(Text text, int id ) { if (text.isDisposed()) return; - Trace.formatln( "Start long running task {}", id ); - text.append("\nStart long running task "~to!(char[])(id)); + getDwtLogger().info( __FILE__, __LINE__, "Start long running task {}", id ); + text.append(Format("\nStart long running task {}", id)); } private void printEnd(Text text, int id ) { if (text.isDisposed()) return; - Trace.formatln( "Completed long running task {}", id ); - text.append("\nCompleted long running task "~to!(char[])(id)); + getDwtLogger().info( __FILE__, __LINE__, "Completed long running task {}", id ); + text.append(Format("\nCompleted long running task {}", id)); } } diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/opengl/win32/WGL.d --- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/opengl/win32/WGL.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/opengl/win32/WGL.d Wed Mar 25 18:31:01 2009 +0100 @@ -16,8 +16,8 @@ import org.eclipse.swt.internal.Platform; private import org.eclipse.swt.internal.win32.WINAPI; -private import org.eclipse.swt.internal.opengl.win32.native; - +static import org.eclipse.swt.internal.opengl.win32.native; +alias org.eclipse.swt.internal.opengl.win32.native OPENGL_NATIVE; public class WGL : Platform { public: @@ -104,24 +104,24 @@ PFD_STEREO_DONTCARE = 0x80000000 } - alias .ChoosePixelFormat ChoosePixelFormat; - alias .DescribePixelFormat DescribePixelFormat; - alias .GetPixelFormat GetPixelFormat; - alias .SetPixelFormat SetPixelFormat; - alias .SwapBuffers SwapBuffers; + alias OPENGL_NATIVE.ChoosePixelFormat ChoosePixelFormat; + alias OPENGL_NATIVE.DescribePixelFormat DescribePixelFormat; + alias OPENGL_NATIVE.GetPixelFormat GetPixelFormat; + alias OPENGL_NATIVE.SetPixelFormat SetPixelFormat; + alias OPENGL_NATIVE.SwapBuffers SwapBuffers; - alias .wglCopyContext wglCopyContext; - alias .wglCreateContext wglCreateContext; - alias .wglCreateLayerContext wglCreateLayerContext; - alias .wglDeleteContext wglDeleteContext; - alias .wglGetCurrentContext wglGetCurrentContext; - alias .wglGetCurrentDC wglGetCurrentDC; - alias .wglGetProcAddress wglGetProcAddress; - alias .wglMakeCurrent wglMakeCurrent; - alias .wglShareLists wglShareLists; - alias .wglDescribeLayerPlane wglDescribeLayerPlane; - alias .wglSetLayerPaletteEntries wglSetLayerPaletteEntries; - alias .wglGetLayerPaletteEntries wglGetLayerPaletteEntries; - alias .wglRealizeLayerPalette wglRealizeLayerPalette; - alias .wglSwapLayerBuffers wglSwapLayerBuffers; + alias OPENGL_NATIVE.wglCopyContext wglCopyContext; + alias OPENGL_NATIVE.wglCreateContext wglCreateContext; + alias OPENGL_NATIVE.wglCreateLayerContext wglCreateLayerContext; + alias OPENGL_NATIVE.wglDeleteContext wglDeleteContext; + alias OPENGL_NATIVE.wglGetCurrentContext wglGetCurrentContext; + alias OPENGL_NATIVE.wglGetCurrentDC wglGetCurrentDC; + alias OPENGL_NATIVE.wglGetProcAddress wglGetProcAddress; + alias OPENGL_NATIVE.wglMakeCurrent wglMakeCurrent; + alias OPENGL_NATIVE.wglShareLists wglShareLists; + alias OPENGL_NATIVE.wglDescribeLayerPlane wglDescribeLayerPlane; + alias OPENGL_NATIVE.wglSetLayerPaletteEntries wglSetLayerPaletteEntries; + alias OPENGL_NATIVE.wglGetLayerPaletteEntries wglGetLayerPaletteEntries; + alias OPENGL_NATIVE.wglRealizeLayerPalette wglRealizeLayerPalette; + alias OPENGL_NATIVE.wglSwapLayerBuffers wglSwapLayerBuffers; } diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/OS.d --- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/OS.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/OS.d Wed Mar 25 18:31:01 2009 +0100 @@ -13,7 +13,7 @@ module org.eclipse.swt.internal.win32.OS; public import org.eclipse.swt.internal.win32.WINTYPES; -import org.eclipse.swt.internal.win32.WINAPI; +static import org.eclipse.swt.internal.win32.WINAPI; import org.eclipse.swt.internal.C; import org.eclipse.swt.internal.Library; @@ -2392,218 +2392,218 @@ /** Ansi/Unicode wrappers */ // Unicode/Ansi alias version(ANSI) { - alias WINAPI.AddFontResourceExA AddFontResourceEx; - alias WINAPI.AssocQueryStringA AssocQueryString; - alias WINAPI.CallWindowProcA CallWindowProc; - alias WINAPI.CharLowerA CharLower; - alias WINAPI.CharUpperA CharUpper; - alias WINAPI.ChooseColorA ChooseColor; - 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; - alias WINAPI.CreateWindowExA CreateWindowEx; - alias WINAPI.DefFrameProcA DefFrameProc; - alias WINAPI.DefMDIChildProcA DefMDIChildProc; - alias WINAPI.DefWindowProcA DefWindowProc; - alias WINAPI.DeleteFileA DeleteFile; - alias WINAPI.DispatchMessageA DispatchMessage; - alias WINAPI.DragQueryFileA DragQueryFile; - alias WINAPI.DrawStateA DrawState; - alias WINAPI.DrawTextA DrawText; - alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesEx; - alias WINAPI.EnumFontFamiliesA EnumFontFamilies; - alias WINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroups; + alias DWTWINAPI.AddFontResourceExA AddFontResourceEx; + alias DWTWINAPI.AssocQueryStringA AssocQueryString; + alias DWTWINAPI.CallWindowProcA CallWindowProc; + alias DWTWINAPI.CharLowerA CharLower; + alias DWTWINAPI.CharUpperA CharUpper; + alias DWTWINAPI.ChooseColorA ChooseColor; + alias DWTWINAPI.ChooseFontA ChooseFont; + alias DWTWINAPI.CreateAcceleratorTableA CreateAcceleratorTable; + alias DWTWINAPI.CreateDCA CreateDC; + alias DWTWINAPI.CreateEnhMetaFileA CreateEnhMetaFile; + alias DWTWINAPI.CreateEventA CreateEvent; + alias DWTWINAPI.CreateFileA CreateFile; + alias DWTWINAPI.CreateFontIndirectA CreateFontIndirect; + alias DWTWINAPI.CreateWindowExA CreateWindowEx; + alias DWTWINAPI.DefFrameProcA DefFrameProc; + alias DWTWINAPI.DefMDIChildProcA DefMDIChildProc; + alias DWTWINAPI.DefWindowProcA DefWindowProc; + alias DWTWINAPI.DeleteFileA DeleteFile; + alias DWTWINAPI.DispatchMessageA DispatchMessage; + alias DWTWINAPI.DragQueryFileA DragQueryFile; + alias DWTWINAPI.DrawStateA DrawState; + alias DWTWINAPI.DrawTextA DrawText; + alias DWTWINAPI.EnumFontFamiliesExA EnumFontFamiliesEx; + alias DWTWINAPI.EnumFontFamiliesA EnumFontFamilies; + alias DWTWINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroups; alias EnumSystemLocalesA EnumSystemLocales; - alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStrings; - alias WINAPI.ExtTextOutA ExtTextOut; - alias WINAPI.ExtractIconExA ExtractIconEx; - alias WINAPI.FindResourceA FindResource; - alias WINAPI.FindWindowA FindWindow; - alias WINAPI.FormatMessageA FormatMessage; - alias WINAPI.GetCharABCWidthsA GetCharABCWidths; - alias WINAPI.GetCharWidthA GetCharWidth; - alias WINAPI.GetCharacterPlacementA GetCharacterPlacement; - alias WINAPI.GetClassInfoA GetClassInfo; - alias WINAPI.GetClassNameA GetClassName; - alias WINAPI.GetClipboardFormatNameA GetClipboardFormatName; - alias WINAPI.GetDateFormatA GetDateFormat; - alias WINAPI.GetTimeFormatA GetTimeFormat; - alias WINAPI.GetKeyNameTextA GetKeyNameText; - alias WINAPI.GetLocaleInfoA GetLocaleInfo; - alias WINAPI.GetMenuItemInfoA GetMenuItemInfo; - alias WINAPI.GetMessageA GetMessage; - alias WINAPI.GetModuleFileNameA GetModuleFileName; - alias WINAPI.GetModuleHandleA GetModuleHandle; - alias WINAPI.GetMonitorInfoA GetMonitorInfo; - alias WINAPI.GetObjectA GetObject; - alias WINAPI.GetOpenFileNameA GetOpenFileName; - alias WINAPI.GetOutlineTextMetricsA GetOutlineTextMetrics; - alias WINAPI.GetProfileStringA _GetProfileString; - alias WINAPI.GetPropA GetProp; - alias WINAPI.GetSaveFileNameA GetSaveFileName; - alias WINAPI.GetStartupInfoA GetStartupInfo; - alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32; - alias WINAPI.GetTextMetricsA GetTextMetrics; - alias WINAPI.GetVersionExA GetVersionEx; - alias WINAPI.GetWindowLongA GetWindowLong; - alias WINAPI.GetWindowLongA GetWindowLongPtr; // is a macro - alias WINAPI.GetWindowTextA _GetWindowText; - alias WINAPI.GetWindowTextLengthA GetWindowTextLength; - alias WINAPI.GlobalAddAtomA GlobalAddAtom; -// alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont; -// alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString; -// alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont; - alias WINAPI.InsertMenuA InsertMenu; - alias WINAPI.InsertMenuItemA InsertMenuItem; - alias WINAPI.LoadBitmapA LoadBitmap; - alias WINAPI.LoadCursorA LoadCursor; - alias WINAPI.LoadIconA LoadIcon; - alias WINAPI.LoadImageA LoadImage; - alias WINAPI.LoadLibraryA LoadLibrary; - alias WINAPI.LoadStringA LoadString; - alias WINAPI.MapVirtualKeyA MapVirtualKey; - alias WINAPI.MessageBoxA MessageBox; - alias WINAPI.OutputDebugStringA OutputDebugString; - alias WINAPI.PeekMessageA PeekMessage; - alias WINAPI.PostMessageA PostMessage; - alias WINAPI.PostThreadMessageA PostThreadMessage; - alias WINAPI.PrintDlgA PrintDlg; - alias WINAPI.RegEnumKeyExA RegEnumKeyEx; - alias WINAPI.RegOpenKeyExA RegOpenKeyEx; - alias WINAPI.RegQueryInfoKeyA RegQueryInfoKey; - alias WINAPI.RegQueryValueExA RegQueryValueEx; - alias WINAPI.RegisterClassA RegisterClass; - alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat; - alias WINAPI.RegOpenKeyExA RegOpenKeyEx; - alias WINAPI.RegisterWindowMessageA RegisterWindowMessage; - alias WINAPI.RemovePropA RemoveProp; - alias WINAPI.SHBrowseForFolderA SHBrowseForFolder; - alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList; - alias WINAPI.SendMessageA SendMessage; - alias WINAPI.SetMenuItemInfoA SetMenuItemInfo; - alias WINAPI.SetPropA SetProp; - alias WINAPI.SetWindowLongA SetWindowLong; - alias WINAPI.SetWindowLongA SetWindowLongPtr; - alias WINAPI.SetWindowTextA SetWindowText; - alias WINAPI.SetWindowsHookExA SetWindowsHookEx; - alias WINAPI.ShellExecuteExA ShellExecuteEx; - alias WINAPI.Shell_NotifyIconA Shell_NotifyIcon; - alias WINAPI.StartDocA StartDoc; - alias WINAPI.SystemParametersInfoA SystemParametersInfo; - alias WINAPI.TranslateAcceleratorA TranslateAccelerator; - alias WINAPI.UnregisterClassA UnregisterClass; - alias WINAPI.VkKeyScanA VkKeyScan; + alias DWTWINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStrings; + alias DWTWINAPI.ExtTextOutA ExtTextOut; + alias DWTWINAPI.ExtractIconExA ExtractIconEx; + alias DWTWINAPI.FindResourceA FindResource; + alias DWTWINAPI.FindWindowA FindWindow; + alias DWTWINAPI.FormatMessageA FormatMessage; + alias DWTWINAPI.GetCharABCWidthsA GetCharABCWidths; + alias DWTWINAPI.GetCharWidthA GetCharWidth; + alias DWTWINAPI.GetCharacterPlacementA GetCharacterPlacement; + alias DWTWINAPI.GetClassInfoA GetClassInfo; + alias DWTWINAPI.GetClassNameA GetClassName; + alias DWTWINAPI.GetClipboardFormatNameA GetClipboardFormatName; + alias DWTWINAPI.GetDateFormatA GetDateFormat; + alias DWTWINAPI.GetTimeFormatA GetTimeFormat; + alias DWTWINAPI.GetKeyNameTextA GetKeyNameText; + alias DWTWINAPI.GetLocaleInfoA GetLocaleInfo; + alias DWTWINAPI.GetMenuItemInfoA GetMenuItemInfo; + alias DWTWINAPI.GetMessageA GetMessage; + alias DWTWINAPI.GetModuleFileNameA GetModuleFileName; + alias DWTWINAPI.GetModuleHandleA GetModuleHandle; + alias DWTWINAPI.GetMonitorInfoA GetMonitorInfo; + alias DWTWINAPI.GetObjectA GetObject; + alias DWTWINAPI.GetOpenFileNameA GetOpenFileName; + alias DWTWINAPI.GetOutlineTextMetricsA GetOutlineTextMetrics; + alias DWTWINAPI.GetProfileStringA _GetProfileString; + alias DWTWINAPI.GetPropA GetProp; + alias DWTWINAPI.GetSaveFileNameA GetSaveFileName; + alias DWTWINAPI.GetStartupInfoA GetStartupInfo; + alias DWTWINAPI.GetTextExtentPoint32A GetTextExtentPoint32; + alias DWTWINAPI.GetTextMetricsA GetTextMetrics; + alias DWTWINAPI.GetVersionExA GetVersionEx; + alias DWTWINAPI.GetWindowLongA GetWindowLong; + alias DWTWINAPI.GetWindowLongA GetWindowLongPtr; // is a macro + alias DWTWINAPI.GetWindowTextA _GetWindowText; + alias DWTWINAPI.GetWindowTextLengthA GetWindowTextLength; + alias DWTWINAPI.GlobalAddAtomA GlobalAddAtom; +// alias DWTWINAPI.ImmGetCompositionFontA ImmGetCompositionFont; +// alias DWTWINAPI.ImmGetCompositionStringA ImmGetCompositionString; +// alias DWTWINAPI.ImmSetCompositionFontA ImmSetCompositionFont; + alias DWTWINAPI.InsertMenuA InsertMenu; + alias DWTWINAPI.InsertMenuItemA InsertMenuItem; + alias DWTWINAPI.LoadBitmapA LoadBitmap; + alias DWTWINAPI.LoadCursorA LoadCursor; + alias DWTWINAPI.LoadIconA LoadIcon; + alias DWTWINAPI.LoadImageA LoadImage; + alias DWTWINAPI.LoadLibraryA LoadLibrary; + alias DWTWINAPI.LoadStringA LoadString; + alias DWTWINAPI.MapVirtualKeyA MapVirtualKey; + alias DWTWINAPI.MessageBoxA MessageBox; + alias DWTWINAPI.OutputDebugStringA OutputDebugString; + alias DWTWINAPI.PeekMessageA PeekMessage; + alias DWTWINAPI.PostMessageA PostMessage; + alias DWTWINAPI.PostThreadMessageA PostThreadMessage; + alias DWTWINAPI.PrintDlgA PrintDlg; + alias DWTWINAPI.RegEnumKeyExA RegEnumKeyEx; + alias DWTWINAPI.RegOpenKeyExA RegOpenKeyEx; + alias DWTWINAPI.RegQueryInfoKeyA RegQueryInfoKey; + alias DWTWINAPI.RegQueryValueExA RegQueryValueEx; + alias DWTWINAPI.RegisterClassA RegisterClass; + alias DWTWINAPI.RegisterClipboardFormatA RegisterClipboardFormat; + alias DWTWINAPI.RegOpenKeyExA RegOpenKeyEx; + alias DWTWINAPI.RegisterWindowMessageA RegisterWindowMessage; + alias DWTWINAPI.RemovePropA RemoveProp; + alias DWTWINAPI.SHBrowseForFolderA SHBrowseForFolder; + alias DWTWINAPI.SHGetPathFromIDListA SHGetPathFromIDList; + alias DWTWINAPI.SendMessageA SendMessage; + alias DWTWINAPI.SetMenuItemInfoA SetMenuItemInfo; + alias DWTWINAPI.SetPropA SetProp; + alias DWTWINAPI.SetWindowLongA SetWindowLong; + alias DWTWINAPI.SetWindowLongA SetWindowLongPtr; + alias DWTWINAPI.SetWindowTextA SetWindowText; + alias DWTWINAPI.SetWindowsHookExA SetWindowsHookEx; + alias DWTWINAPI.ShellExecuteExA ShellExecuteEx; + alias DWTWINAPI.Shell_NotifyIconA Shell_NotifyIcon; + alias DWTWINAPI.StartDocA StartDoc; + alias DWTWINAPI.SystemParametersInfoA SystemParametersInfo; + alias DWTWINAPI.TranslateAcceleratorA TranslateAccelerator; + alias DWTWINAPI.UnregisterClassA UnregisterClass; + alias DWTWINAPI.VkKeyScanA VkKeyScan; }else{ alias DWTWINAPI.AddFontResourceExW AddFontResourceEx; alias DWTWINAPI.AssocQueryStringW AssocQueryString; - alias WINAPI.CallWindowProcW CallWindowProc; - alias WINAPI.CharLowerW CharLower; - alias WINAPI.CharUpperW CharUpper; - alias WINAPI.ChooseColorW ChooseColor; - 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; - alias WINAPI.CreateWindowExW CreateWindowEx; - alias WINAPI.DefFrameProcW DefFrameProc; - alias WINAPI.DefMDIChildProcW DefMDIChildProc; - alias WINAPI.DefWindowProcW DefWindowProc; - alias WINAPI.DeleteFileW DeleteFile; - alias WINAPI.DispatchMessageW DispatchMessage; - alias WINAPI.DragQueryFileW DragQueryFile; - alias WINAPI.DrawStateW DrawState; - alias WINAPI.DrawTextW DrawText; - alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesEx; - alias WINAPI.EnumFontFamiliesW EnumFontFamilies; + alias DWTWINAPI.CallWindowProcW CallWindowProc; + alias DWTWINAPI.CharLowerW CharLower; + alias DWTWINAPI.CharUpperW CharUpper; + alias DWTWINAPI.ChooseColorW ChooseColor; + alias DWTWINAPI.ChooseFontW ChooseFont; + alias DWTWINAPI.CreateAcceleratorTableW CreateAcceleratorTable; + alias DWTWINAPI.CreateDCW CreateDC; + alias DWTWINAPI.CreateEnhMetaFileW CreateEnhMetaFile; + alias DWTWINAPI.CreateEventW CreateEvent; + alias DWTWINAPI.CreateFileW CreateFile; + alias DWTWINAPI.CreateFontIndirectW CreateFontIndirect; + alias DWTWINAPI.CreateWindowExW CreateWindowEx; + alias DWTWINAPI.DefFrameProcW DefFrameProc; + alias DWTWINAPI.DefMDIChildProcW DefMDIChildProc; + alias DWTWINAPI.DefWindowProcW DefWindowProc; + alias DWTWINAPI.DeleteFileW DeleteFile; + alias DWTWINAPI.DispatchMessageW DispatchMessage; + alias DWTWINAPI.DragQueryFileW DragQueryFile; + alias DWTWINAPI.DrawStateW DrawState; + alias DWTWINAPI.DrawTextW DrawText; + alias DWTWINAPI.EnumFontFamiliesExW EnumFontFamiliesEx; + alias DWTWINAPI.EnumFontFamiliesW EnumFontFamilies; alias EnumSystemLanguageGroupsW EnumSystemLanguageGroups; alias EnumSystemLocalesW EnumSystemLocales; - alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStrings; - alias WINAPI.ExtTextOutW ExtTextOut; + alias DWTWINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStrings; + alias DWTWINAPI.ExtTextOutW ExtTextOut; alias DWTWINAPI.ExtractIconExW ExtractIconEx; - alias WINAPI.FindResourceW FindResource; - alias WINAPI.FindWindowW FindWindow; - alias WINAPI.FormatMessageW FormatMessage; - alias WINAPI.GetCharABCWidthsW GetCharABCWidths; - alias WINAPI.GetCharWidthW GetCharWidth; - alias WINAPI.GetCharacterPlacementW GetCharacterPlacement; - alias WINAPI.GetClassInfoW GetClassInfo; - alias WINAPI.GetClassNameW GetClassName; - alias WINAPI.GetClipboardFormatNameW GetClipboardFormatName; - alias WINAPI.GetDateFormatW GetDateFormat; - alias WINAPI.GetTimeFormatW GetTimeFormat; - alias WINAPI.GetKeyNameTextW GetKeyNameText; - alias WINAPI.GetLocaleInfoW GetLocaleInfo; - alias WINAPI.GetMenuItemInfoW GetMenuItemInfo; - alias WINAPI.GetMessageW GetMessage; - alias WINAPI.GetModuleFileNameW GetModuleFileName; - alias WINAPI.GetModuleHandleW GetModuleHandle; + alias DWTWINAPI.FindResourceW FindResource; + alias DWTWINAPI.FindWindowW FindWindow; + alias DWTWINAPI.FormatMessageW FormatMessage; + alias DWTWINAPI.GetCharABCWidthsW GetCharABCWidths; + alias DWTWINAPI.GetCharWidthW GetCharWidth; + alias DWTWINAPI.GetCharacterPlacementW GetCharacterPlacement; + alias DWTWINAPI.GetClassInfoW GetClassInfo; + alias DWTWINAPI.GetClassNameW GetClassName; + alias DWTWINAPI.GetClipboardFormatNameW GetClipboardFormatName; + alias DWTWINAPI.GetDateFormatW GetDateFormat; + alias DWTWINAPI.GetTimeFormatW GetTimeFormat; + alias DWTWINAPI.GetKeyNameTextW GetKeyNameText; + alias DWTWINAPI.GetLocaleInfoW GetLocaleInfo; + alias DWTWINAPI.GetMenuItemInfoW GetMenuItemInfo; + alias DWTWINAPI.GetMessageW GetMessage; + alias DWTWINAPI.GetModuleFileNameW GetModuleFileName; + alias DWTWINAPI.GetModuleHandleW GetModuleHandle; alias DWTWINAPI.GetMonitorInfoW GetMonitorInfo; - alias WINAPI.GetObjectW GetObject; - alias WINAPI.GetOpenFileNameW GetOpenFileName; - alias WINAPI.GetOutlineTextMetricsW GetOutlineTextMetrics; - alias WINAPI.GetProfileStringW _GetProfileString; - alias WINAPI.GetPropW GetProp; - alias WINAPI.GetSaveFileNameW GetSaveFileName; - alias WINAPI.CreateProcessW CreateProcess; - alias WINAPI.GetStartupInfoW GetStartupInfo; - alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32; - alias WINAPI.GetTextMetricsW GetTextMetrics; - alias WINAPI.GetVersionExW GetVersionEx; - alias WINAPI.GetWindowLongW GetWindowLong; - alias WINAPI.GetWindowLongW GetWindowLongPtr; // is a macro - alias WINAPI.GetWindowTextW _GetWindowText; - alias WINAPI.GetWindowTextLengthW GetWindowTextLength; - alias WINAPI.GlobalAddAtomW GlobalAddAtom; -// alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont; -// alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString; -// alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont; - alias WINAPI.InsertMenuW InsertMenu; - alias WINAPI.InsertMenuItemW InsertMenuItem; - alias WINAPI.LoadBitmapW LoadBitmap; - alias WINAPI.LoadCursorW LoadCursor; - alias WINAPI.LoadIconW LoadIcon; - alias WINAPI.LoadImageW LoadImage; - alias WINAPI.LoadLibraryW LoadLibrary; - alias WINAPI.LoadStringW LoadString; - alias WINAPI.MapVirtualKeyW MapVirtualKey; - alias WINAPI.MessageBoxW MessageBox; - alias WINAPI.OutputDebugStringW OutputDebugString; - alias WINAPI.PeekMessageW PeekMessage; - alias WINAPI.PostMessageW PostMessage; - alias WINAPI.PostThreadMessageW PostThreadMessage; - alias WINAPI.PrintDlgW PrintDlg; - alias WINAPI.RegEnumKeyExW RegEnumKeyEx; - alias WINAPI.RegOpenKeyExW RegOpenKeyEx; - alias WINAPI.RegQueryInfoKeyW RegQueryInfoKey; - alias WINAPI.RegQueryValueExW RegQueryValueEx; - alias WINAPI.RegisterClassW RegisterClass; - alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat; - alias WINAPI.RegOpenKeyExW RegOpenKeyEx; - alias WINAPI.RegisterWindowMessageW RegisterWindowMessage; - alias WINAPI.RemovePropW RemoveProp; + alias DWTWINAPI.GetObjectW GetObject; + alias DWTWINAPI.GetOpenFileNameW GetOpenFileName; + alias DWTWINAPI.GetOutlineTextMetricsW GetOutlineTextMetrics; + alias DWTWINAPI.GetProfileStringW _GetProfileString; + alias DWTWINAPI.GetPropW GetProp; + alias DWTWINAPI.GetSaveFileNameW GetSaveFileName; + alias DWTWINAPI.CreateProcessW CreateProcess; + alias DWTWINAPI.GetStartupInfoW GetStartupInfo; + alias DWTWINAPI.GetTextExtentPoint32W GetTextExtentPoint32; + alias DWTWINAPI.GetTextMetricsW GetTextMetrics; + alias DWTWINAPI.GetVersionExW GetVersionEx; + alias DWTWINAPI.GetWindowLongW GetWindowLong; + alias DWTWINAPI.GetWindowLongW GetWindowLongPtr; // is a macro + alias DWTWINAPI.GetWindowTextW _GetWindowText; + alias DWTWINAPI.GetWindowTextLengthW GetWindowTextLength; + alias DWTWINAPI.GlobalAddAtomW GlobalAddAtom; +// alias DWTWINAPI.ImmGetCompositionFontW ImmGetCompositionFont; +// alias DWTWINAPI.ImmGetCompositionStringW ImmGetCompositionString; +// alias DWTWINAPI.ImmSetCompositionFontW ImmSetCompositionFont; + alias DWTWINAPI.InsertMenuW InsertMenu; + alias DWTWINAPI.InsertMenuItemW InsertMenuItem; + alias DWTWINAPI.LoadBitmapW LoadBitmap; + alias DWTWINAPI.LoadCursorW LoadCursor; + alias DWTWINAPI.LoadIconW LoadIcon; + alias DWTWINAPI.LoadImageW LoadImage; + alias DWTWINAPI.LoadLibraryW LoadLibrary; + alias DWTWINAPI.LoadStringW LoadString; + alias DWTWINAPI.MapVirtualKeyW MapVirtualKey; + alias DWTWINAPI.MessageBoxW MessageBox; + alias DWTWINAPI.OutputDebugStringW OutputDebugString; + alias DWTWINAPI.PeekMessageW PeekMessage; + alias DWTWINAPI.PostMessageW PostMessage; + alias DWTWINAPI.PostThreadMessageW PostThreadMessage; + alias DWTWINAPI.PrintDlgW PrintDlg; + alias DWTWINAPI.RegEnumKeyExW RegEnumKeyEx; + alias DWTWINAPI.RegOpenKeyExW RegOpenKeyEx; + alias DWTWINAPI.RegQueryInfoKeyW RegQueryInfoKey; + alias DWTWINAPI.RegQueryValueExW RegQueryValueEx; + alias DWTWINAPI.RegisterClassW RegisterClass; + alias DWTWINAPI.RegisterClipboardFormatW RegisterClipboardFormat; + alias DWTWINAPI.RegOpenKeyExW RegOpenKeyEx; + alias DWTWINAPI.RegisterWindowMessageW RegisterWindowMessage; + alias DWTWINAPI.RemovePropW RemoveProp; alias DWTWINAPI.SHBrowseForFolderW SHBrowseForFolder; alias DWTWINAPI.SHGetPathFromIDListW SHGetPathFromIDList; - alias WINAPI.SendMessageW SendMessage; - alias WINAPI.SetMenuItemInfoW SetMenuItemInfo; - alias WINAPI.SetWindowLongW SetWindowLong; - alias WINAPI.SetWindowLongW SetWindowLongPtr; - alias WINAPI.SetWindowTextW SetWindowText; - alias WINAPI.SetWindowsHookExW SetWindowsHookEx; - alias WINAPI.SetPropW SetProp; + alias DWTWINAPI.SendMessageW SendMessage; + alias DWTWINAPI.SetMenuItemInfoW SetMenuItemInfo; + alias DWTWINAPI.SetWindowLongW SetWindowLong; + alias DWTWINAPI.SetWindowLongW SetWindowLongPtr; + alias DWTWINAPI.SetWindowTextW SetWindowText; + alias DWTWINAPI.SetWindowsHookExW SetWindowsHookEx; + alias DWTWINAPI.SetPropW SetProp; alias DWTWINAPI.ShellExecuteExW ShellExecuteEx; alias DWTWINAPI.Shell_NotifyIconW Shell_NotifyIcon; - alias WINAPI.StartDocW StartDoc; - alias WINAPI.SystemParametersInfoW SystemParametersInfo; - alias WINAPI.TranslateAcceleratorW TranslateAccelerator; - alias WINAPI.UnregisterClassW UnregisterClass; - alias WINAPI.VkKeyScanW VkKeyScan; + alias DWTWINAPI.StartDocW StartDoc; + alias DWTWINAPI.SystemParametersInfoW SystemParametersInfo; + alias DWTWINAPI.TranslateAcceleratorW TranslateAccelerator; + alias DWTWINAPI.UnregisterClassW UnregisterClass; + alias DWTWINAPI.VkKeyScanW VkKeyScan; } @@ -2883,419 +2883,419 @@ //------------------------------------------------------------------------ /** All Natives */ -alias WINAPI.AbortDoc AbortDoc; -alias WINAPI.ActivateKeyboardLayout ActivateKeyboardLayout; -alias WINAPI.AdjustWindowRectEx AdjustWindowRectEx; +alias DWTWINAPI.AbortDoc AbortDoc; +alias DWTWINAPI.ActivateKeyboardLayout ActivateKeyboardLayout; +alias DWTWINAPI.AdjustWindowRectEx AdjustWindowRectEx; alias DWTWINAPI.AlphaBlend AlphaBlend; -alias WINAPI.Arc Arc; -alias WINAPI.BeginDeferWindowPos BeginDeferWindowPos; -alias WINAPI.BeginPaint BeginPaint; -alias WINAPI.BeginPath BeginPath; -alias WINAPI.BitBlt BitBlt; -alias WINAPI.BringWindowToTop BringWindowToTop; -alias WINAPI.CallNextHookEx CallNextHookEx; -alias WINAPI.CallWindowProcA CallWindowProcA; -alias WINAPI.CallWindowProcW CallWindowProcW; -alias WINAPI.CharLowerA CharLowerA; -alias WINAPI.CharLowerW CharLowerW; -alias WINAPI.CharUpperA CharUpperA; -alias WINAPI.CharUpperW CharUpperW; -alias WINAPI.CheckMenuItem CheckMenuItem; -alias WINAPI.ChooseColorA ChooseColorA; -alias WINAPI.ChooseColorW ChooseColorW; -alias WINAPI.ChooseFontA ChooseFontA; -alias WINAPI.ChooseFontW ChooseFontW; -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 DWTWINAPI.Arc Arc; +alias DWTWINAPI.BeginDeferWindowPos BeginDeferWindowPos; +alias DWTWINAPI.BeginPaint BeginPaint; +alias DWTWINAPI.BeginPath BeginPath; +alias DWTWINAPI.BitBlt BitBlt; +alias DWTWINAPI.BringWindowToTop BringWindowToTop; +alias DWTWINAPI.CallNextHookEx CallNextHookEx; +alias DWTWINAPI.CallWindowProcA CallWindowProcA; +alias DWTWINAPI.CallWindowProcW CallWindowProcW; +alias DWTWINAPI.CharLowerA CharLowerA; +alias DWTWINAPI.CharLowerW CharLowerW; +alias DWTWINAPI.CharUpperA CharUpperA; +alias DWTWINAPI.CharUpperW CharUpperW; +alias DWTWINAPI.CheckMenuItem CheckMenuItem; +alias DWTWINAPI.ChooseColorA ChooseColorA; +alias DWTWINAPI.ChooseColorW ChooseColorW; +alias DWTWINAPI.ChooseFontA ChooseFontA; +alias DWTWINAPI.ChooseFontW ChooseFontW; +alias DWTWINAPI.ClientToScreen ClientToScreen; +alias DWTWINAPI.CloseHandle CloseHandle; +alias DWTWINAPI.CloseClipboard CloseClipboard; +alias DWTWINAPI.CloseEnhMetaFile CloseEnhMetaFile; +alias DWTWINAPI.CloseMetaFile CloseMetaFile; +alias DWTWINAPI.CombineRgn CombineRgn; alias DWTWINAPI.CommDlgExtendedError CommDlgExtendedError; version(WinCE){ -alias WINAPI.CommandBar_AddAdornments CommandBar_AddAdornments; -alias WINAPI.CommandBar_Create CommandBar_Create; -alias WINAPI.CommandBar_Destroy CommandBar_Destroy; -alias WINAPI.CommandBar_DrawMenuBar CommandBar_DrawMenuBar; -alias WINAPI.CommandBar_Height CommandBar_Height; -alias WINAPI.CommandBar_InsertMenubarEx CommandBar_InsertMenubarEx; -alias WINAPI.CommandBar_Show CommandBar_Show; +alias DWTWINAPI.CommandBar_AddAdornments CommandBar_AddAdornments; +alias DWTWINAPI.CommandBar_Create CommandBar_Create; +alias DWTWINAPI.CommandBar_Destroy CommandBar_Destroy; +alias DWTWINAPI.CommandBar_DrawMenuBar CommandBar_DrawMenuBar; +alias DWTWINAPI.CommandBar_Height CommandBar_Height; +alias DWTWINAPI.CommandBar_InsertMenubarEx CommandBar_InsertMenubarEx; +alias DWTWINAPI.CommandBar_Show CommandBar_Show; } -alias WINAPI.CopyImage CopyImage; -alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTableA; -alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTableW; -alias WINAPI.CreateBitmap CreateBitmap; -alias WINAPI.CreateCaret CreateCaret; -alias WINAPI.CreateCompatibleBitmap CreateCompatibleBitmap; -alias WINAPI.CreateCompatibleDC CreateCompatibleDC; -alias WINAPI.CreateCursor CreateCursor; -alias WINAPI.CreateDCA CreateDCA; -alias WINAPI.CreateDCW CreateDCW; -alias WINAPI.CreateDIBSection CreateDIBSection; -alias WINAPI.CreateEventA CreateEventA; -alias WINAPI.CreateEventW CreateEventW; -alias WINAPI.CreateFileA CreateFileA; -alias WINAPI.CreateFileW CreateFileW; -alias WINAPI.CreateFontIndirectA CreateFontIndirectA; -alias WINAPI.CreateFontIndirectW CreateFontIndirectW; -alias WINAPI.CreateIconIndirect CreateIconIndirect; -alias WINAPI.CreateMenu CreateMenu; -alias WINAPI.CreatePalette CreatePalette; -alias WINAPI.CreatePatternBrush CreatePatternBrush; -alias WINAPI.CreatePen CreatePen; -alias WINAPI.CreatePolygonRgn CreatePolygonRgn; -alias WINAPI.CreatePopupMenu CreatePopupMenu; -alias WINAPI.CreateRectRgn CreateRectRgn; -alias WINAPI.CreateSolidBrush CreateSolidBrush; -alias WINAPI.CreateWindowExA CreateWindowExA; -alias WINAPI.CreateWindowExW CreateWindowExW; -alias WINAPI.DefFrameProcA DefFrameProcA; -alias WINAPI.DefFrameProcW DefFrameProcW; -alias WINAPI.DefMDIChildProcA DefMDIChildProcA; -alias WINAPI.DefMDIChildProcW DefMDIChildProcW; -alias WINAPI.DefWindowProcA DefWindowProcA; -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; -alias WINAPI.DestroyCaret DestroyCaret; -alias WINAPI.DestroyCursor DestroyCursor; -alias WINAPI.DestroyIcon DestroyIcon; -alias WINAPI.DestroyMenu DestroyMenu; -alias WINAPI.DestroyWindow DestroyWindow; -alias WINAPI.DispatchMessageA DispatchMessageA; -alias WINAPI.DispatchMessageW DispatchMessageW; -alias WINAPI.DragDetect DragDetect; -alias WINAPI.DragFinish DragFinish; -alias WINAPI.DragQueryFileA DragQueryFileA; -alias WINAPI.DragQueryFileW DragQueryFileW; -alias WINAPI.DrawEdge DrawEdge; -alias WINAPI.DrawFocusRect DrawFocusRect; -alias WINAPI.DrawFrameControl DrawFrameControl; -alias WINAPI.DrawIconEx DrawIconEx; -alias WINAPI.DrawMenuBar DrawMenuBar; -alias WINAPI.DrawStateA DrawStateA; -alias WINAPI.DrawStateW DrawStateW; -alias WINAPI.DrawTextA DrawTextA; -alias WINAPI.DrawTextW DrawTextW; -alias WINAPI.Ellipse Ellipse; -alias WINAPI.EnableMenuItem EnableMenuItem; -alias WINAPI.EnableScrollBar EnableScrollBar; -alias WINAPI.EnableWindow EnableWindow; -alias WINAPI.EndDeferWindowPos EndDeferWindowPos; -alias WINAPI.EndDoc EndDoc; -alias WINAPI.EndPage EndPage; -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; -alias WINAPI.EnumFontFamiliesW EnumFontFamiliesW; +alias DWTWINAPI.CopyImage CopyImage; +alias DWTWINAPI.CreateAcceleratorTableA CreateAcceleratorTableA; +alias DWTWINAPI.CreateAcceleratorTableW CreateAcceleratorTableW; +alias DWTWINAPI.CreateBitmap CreateBitmap; +alias DWTWINAPI.CreateCaret CreateCaret; +alias DWTWINAPI.CreateCompatibleBitmap CreateCompatibleBitmap; +alias DWTWINAPI.CreateCompatibleDC CreateCompatibleDC; +alias DWTWINAPI.CreateCursor CreateCursor; +alias DWTWINAPI.CreateDCA CreateDCA; +alias DWTWINAPI.CreateDCW CreateDCW; +alias DWTWINAPI.CreateDIBSection CreateDIBSection; +alias DWTWINAPI.CreateEventA CreateEventA; +alias DWTWINAPI.CreateEventW CreateEventW; +alias DWTWINAPI.CreateFileA CreateFileA; +alias DWTWINAPI.CreateFileW CreateFileW; +alias DWTWINAPI.CreateFontIndirectA CreateFontIndirectA; +alias DWTWINAPI.CreateFontIndirectW CreateFontIndirectW; +alias DWTWINAPI.CreateIconIndirect CreateIconIndirect; +alias DWTWINAPI.CreateMenu CreateMenu; +alias DWTWINAPI.CreatePalette CreatePalette; +alias DWTWINAPI.CreatePatternBrush CreatePatternBrush; +alias DWTWINAPI.CreatePen CreatePen; +alias DWTWINAPI.CreatePolygonRgn CreatePolygonRgn; +alias DWTWINAPI.CreatePopupMenu CreatePopupMenu; +alias DWTWINAPI.CreateRectRgn CreateRectRgn; +alias DWTWINAPI.CreateSolidBrush CreateSolidBrush; +alias DWTWINAPI.CreateWindowExA CreateWindowExA; +alias DWTWINAPI.CreateWindowExW CreateWindowExW; +alias DWTWINAPI.DefFrameProcA DefFrameProcA; +alias DWTWINAPI.DefFrameProcW DefFrameProcW; +alias DWTWINAPI.DefMDIChildProcA DefMDIChildProcA; +alias DWTWINAPI.DefMDIChildProcW DefMDIChildProcW; +alias DWTWINAPI.DefWindowProcA DefWindowProcA; +alias DWTWINAPI.DefWindowProcW DefWindowProcW; +alias DWTWINAPI.DeferWindowPos DeferWindowPos; +alias DWTWINAPI.DeleteDC DeleteDC; +alias DWTWINAPI.DeleteEnhMetaFile DeleteEnhMetaFile; +alias DWTWINAPI.DeleteMenu DeleteMenu; +alias DWTWINAPI.DeleteObject DeleteObject; +alias DWTWINAPI.DestroyAcceleratorTable DestroyAcceleratorTable; +alias DWTWINAPI.DestroyCaret DestroyCaret; +alias DWTWINAPI.DestroyCursor DestroyCursor; +alias DWTWINAPI.DestroyIcon DestroyIcon; +alias DWTWINAPI.DestroyMenu DestroyMenu; +alias DWTWINAPI.DestroyWindow DestroyWindow; +alias DWTWINAPI.DispatchMessageA DispatchMessageA; +alias DWTWINAPI.DispatchMessageW DispatchMessageW; +alias DWTWINAPI.DragDetect DragDetect; +alias DWTWINAPI.DragFinish DragFinish; +alias DWTWINAPI.DragQueryFileA DragQueryFileA; +alias DWTWINAPI.DragQueryFileW DragQueryFileW; +alias DWTWINAPI.DrawEdge DrawEdge; +alias DWTWINAPI.DrawFocusRect DrawFocusRect; +alias DWTWINAPI.DrawFrameControl DrawFrameControl; +alias DWTWINAPI.DrawIconEx DrawIconEx; +alias DWTWINAPI.DrawMenuBar DrawMenuBar; +alias DWTWINAPI.DrawStateA DrawStateA; +alias DWTWINAPI.DrawStateW DrawStateW; +alias DWTWINAPI.DrawTextA DrawTextA; +alias DWTWINAPI.DrawTextW DrawTextW; +alias DWTWINAPI.Ellipse Ellipse; +alias DWTWINAPI.EnableMenuItem EnableMenuItem; +alias DWTWINAPI.EnableScrollBar EnableScrollBar; +alias DWTWINAPI.EnableWindow EnableWindow; +alias DWTWINAPI.EndDeferWindowPos EndDeferWindowPos; +alias DWTWINAPI.EndDoc EndDoc; +alias DWTWINAPI.EndPage EndPage; +alias DWTWINAPI.EndPaint EndPaint; +alias DWTWINAPI.EndPath EndPath; +alias DWTWINAPI.EnumDisplayMonitors EnumDisplayMonitors; +alias DWTWINAPI.EnumEnhMetaFile EnumEnhMetaFile; +alias DWTWINAPI.EnumFontFamiliesA EnumFontFamiliesA; +alias DWTWINAPI.EnumFontFamiliesExA EnumFontFamiliesExA; +alias DWTWINAPI.EnumFontFamiliesExW EnumFontFamiliesExW; +alias DWTWINAPI.EnumFontFamiliesW EnumFontFamiliesW; alias DWTWINAPI.EqualRect EqualRect; -alias WINAPI.EqualRgn EqualRgn; -alias WINAPI.ExcludeClipRect ExcludeClipRect; -alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStringsA; -alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStringsW; -alias WINAPI.ExtTextOutA ExtTextOutA; -alias WINAPI.ExtTextOutW ExtTextOutW; +alias DWTWINAPI.EqualRgn EqualRgn; +alias DWTWINAPI.ExcludeClipRect ExcludeClipRect; +alias DWTWINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStringsA; +alias DWTWINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStringsW; +alias DWTWINAPI.ExtTextOutA ExtTextOutA; +alias DWTWINAPI.ExtTextOutW ExtTextOutW; alias DWTWINAPI.ExtractIconExA ExtractIconExA; alias DWTWINAPI.ExtractIconExW ExtractIconExW; -alias WINAPI.ExtCreatePen ExtCreatePen; -alias WINAPI.ExtCreateRegion ExtCreateRegion; -alias WINAPI.FillRect FillRect; -alias WINAPI.FindResourceA FindResourceA; -alias WINAPI.FindResourceW FindResourceW; -alias WINAPI.FindWindowA FindWindowA; -alias WINAPI.FindWindowW FindWindowW; -alias WINAPI.FormatMessageA FormatMessageA; -alias WINAPI.FormatMessageW FormatMessageW; -alias WINAPI.FreeLibrary FreeLibrary; -alias WINAPI.GdiSetBatchLimit GdiSetBatchLimit; -alias WINAPI.GetACP GetACP; -alias WINAPI.GetAsyncKeyState GetAsyncKeyState; -alias WINAPI.GetActiveWindow GetActiveWindow; -alias WINAPI.GetBkColor GetBkColor; -alias WINAPI.GetCapture GetCapture; -alias WINAPI.GetCaretPos GetCaretPos; -alias WINAPI.GetCharABCWidthsA GetCharABCWidthsA; -alias WINAPI.GetCharABCWidthsW GetCharABCWidthsW; -alias WINAPI.GetCharWidthA GetCharWidthA; -alias WINAPI.GetCharWidthW GetCharWidthW; -alias WINAPI.GetCharacterPlacementA GetCharacterPlacementA; -alias WINAPI.GetCharacterPlacementW GetCharacterPlacementW; -alias WINAPI.GetClassInfoA GetClassInfoA; -alias WINAPI.GetClassInfoW GetClassInfoW; -alias WINAPI.GetClientRect GetClientRect; -alias WINAPI.GetClipBox GetClipBox; -alias WINAPI.GetClipRgn GetClipRgn; -alias WINAPI.GetClipboardData GetClipboardData; -alias WINAPI.GetClipboardFormatNameA GetClipboardFormatNameA; -alias WINAPI.GetClipboardFormatNameW GetClipboardFormatNameW; +alias DWTWINAPI.ExtCreatePen ExtCreatePen; +alias DWTWINAPI.ExtCreateRegion ExtCreateRegion; +alias DWTWINAPI.FillRect FillRect; +alias DWTWINAPI.FindResourceA FindResourceA; +alias DWTWINAPI.FindResourceW FindResourceW; +alias DWTWINAPI.FindWindowA FindWindowA; +alias DWTWINAPI.FindWindowW FindWindowW; +alias DWTWINAPI.FormatMessageA FormatMessageA; +alias DWTWINAPI.FormatMessageW FormatMessageW; +alias DWTWINAPI.FreeLibrary FreeLibrary; +alias DWTWINAPI.GdiSetBatchLimit GdiSetBatchLimit; +alias DWTWINAPI.GetACP GetACP; +alias DWTWINAPI.GetAsyncKeyState GetAsyncKeyState; +alias DWTWINAPI.GetActiveWindow GetActiveWindow; +alias DWTWINAPI.GetBkColor GetBkColor; +alias DWTWINAPI.GetCapture GetCapture; +alias DWTWINAPI.GetCaretPos GetCaretPos; +alias DWTWINAPI.GetCharABCWidthsA GetCharABCWidthsA; +alias DWTWINAPI.GetCharABCWidthsW GetCharABCWidthsW; +alias DWTWINAPI.GetCharWidthA GetCharWidthA; +alias DWTWINAPI.GetCharWidthW GetCharWidthW; +alias DWTWINAPI.GetCharacterPlacementA GetCharacterPlacementA; +alias DWTWINAPI.GetCharacterPlacementW GetCharacterPlacementW; +alias DWTWINAPI.GetClassInfoA GetClassInfoA; +alias DWTWINAPI.GetClassInfoW GetClassInfoW; +alias DWTWINAPI.GetClientRect GetClientRect; +alias DWTWINAPI.GetClipBox GetClipBox; +alias DWTWINAPI.GetClipRgn GetClipRgn; +alias DWTWINAPI.GetClipboardData GetClipboardData; +alias DWTWINAPI.GetClipboardFormatNameA GetClipboardFormatNameA; +alias DWTWINAPI.GetClipboardFormatNameW GetClipboardFormatNameW; alias DWTWINAPI.GetComboBoxInfo GetComboBoxInfo; -alias WINAPI.GetCurrentObject GetCurrentObject; -alias WINAPI.GetCurrentProcessId GetCurrentProcessId; -alias WINAPI.GetCurrentThreadId GetCurrentThreadId; -alias WINAPI.GetCursor GetCursor; -alias WINAPI.GetCursorPos GetCursorPos; -alias WINAPI.GetDC GetDC; -alias WINAPI.GetDCEx GetDCEx; -alias WINAPI.GetDIBColorTable GetDIBColorTable; -alias WINAPI.GetDIBits GetDIBits; -alias WINAPI.GetDesktopWindow GetDesktopWindow; -alias WINAPI.GetDeviceCaps GetDeviceCaps; -alias WINAPI.GetDialogBaseUnits GetDialogBaseUnits; -alias WINAPI.GetDlgItem GetDlgItem; -alias WINAPI.GetDoubleClickTime GetDoubleClickTime; -alias WINAPI.GetFocus GetFocus; -alias WINAPI.GetFontLanguageInfo GetFontLanguageInfo; +alias DWTWINAPI.GetCurrentObject GetCurrentObject; +alias DWTWINAPI.GetCurrentProcessId GetCurrentProcessId; +alias DWTWINAPI.GetCurrentThreadId GetCurrentThreadId; +alias DWTWINAPI.GetCursor GetCursor; +alias DWTWINAPI.GetCursorPos GetCursorPos; +alias DWTWINAPI.GetDC GetDC; +alias DWTWINAPI.GetDCEx GetDCEx; +alias DWTWINAPI.GetDIBColorTable GetDIBColorTable; +alias DWTWINAPI.GetDIBits GetDIBits; +alias DWTWINAPI.GetDesktopWindow GetDesktopWindow; +alias DWTWINAPI.GetDeviceCaps GetDeviceCaps; +alias DWTWINAPI.GetDialogBaseUnits GetDialogBaseUnits; +alias DWTWINAPI.GetDlgItem GetDlgItem; +alias DWTWINAPI.GetDoubleClickTime GetDoubleClickTime; +alias DWTWINAPI.GetFocus GetFocus; +alias DWTWINAPI.GetFontLanguageInfo GetFontLanguageInfo; alias DWTWINAPI.GetGUIThreadInfo GetGUIThreadInfo; -alias WINAPI.GetIconInfo GetIconInfo; -alias WINAPI.GetKeyNameTextA GetKeyNameTextA; -alias WINAPI.GetKeyNameTextW GetKeyNameTextW; -alias WINAPI.GetKeyState GetKeyState; -alias WINAPI.GetKeyboardLayout GetKeyboardLayout; -alias WINAPI.GetKeyboardLayoutList GetKeyboardLayoutList; -alias WINAPI.GetKeyboardState GetKeyboardState; -alias WINAPI.GetLastActivePopup GetLastActivePopup; -alias WINAPI.GetLastError GetLastError; +alias DWTWINAPI.GetIconInfo GetIconInfo; +alias DWTWINAPI.GetKeyNameTextA GetKeyNameTextA; +alias DWTWINAPI.GetKeyNameTextW GetKeyNameTextW; +alias DWTWINAPI.GetKeyState GetKeyState; +alias DWTWINAPI.GetKeyboardLayout GetKeyboardLayout; +alias DWTWINAPI.GetKeyboardLayoutList GetKeyboardLayoutList; +alias DWTWINAPI.GetKeyboardState GetKeyboardState; +alias DWTWINAPI.GetLastActivePopup GetLastActivePopup; +alias DWTWINAPI.GetLastError GetLastError; alias DWTWINAPI.GetLayout GetLayout; -alias WINAPI.GetLocaleInfoA GetLocaleInfoA; -alias WINAPI.GetLocaleInfoW GetLocaleInfoW; -alias WINAPI.GetMenu GetMenu; +alias DWTWINAPI.GetLocaleInfoA GetLocaleInfoA; +alias DWTWINAPI.GetLocaleInfoW GetLocaleInfoW; +alias DWTWINAPI.GetMenu GetMenu; alias DWTWINAPI.GetMenuBarInfo GetMenuBarInfo; -alias WINAPI.GetMenuDefaultItem GetMenuDefaultItem; +alias DWTWINAPI.GetMenuDefaultItem GetMenuDefaultItem; alias DWTWINAPI.GetMenuInfo GetMenuInfo; -alias WINAPI.GetMenuItemCount GetMenuItemCount; -alias WINAPI.GetMenuItemInfoA GetMenuItemInfoA; -alias WINAPI.GetMenuItemInfoW GetMenuItemInfoW; -alias WINAPI.GetMenuItemRect GetMenuItemRect; -alias WINAPI.GetMessageA GetMessageA; -alias WINAPI.GetMessagePos GetMessagePos; -alias WINAPI.GetMessageTime GetMessageTime; -alias WINAPI.GetMetaRgn GetMetaRgn; -alias WINAPI.GetMessageW GetMessageW; -alias WINAPI.GetModuleFileNameA GetModuleFileNameA; -alias WINAPI.GetModuleFileNameW GetModuleFileNameW; -alias WINAPI.GetModuleHandleA GetModuleHandleA; -alias WINAPI.GetModuleHandleW GetModuleHandleW; -alias WINAPI.GetMonitorInfoA GetMonitorInfoA; +alias DWTWINAPI.GetMenuItemCount GetMenuItemCount; +alias DWTWINAPI.GetMenuItemInfoA GetMenuItemInfoA; +alias DWTWINAPI.GetMenuItemInfoW GetMenuItemInfoW; +alias DWTWINAPI.GetMenuItemRect GetMenuItemRect; +alias DWTWINAPI.GetMessageA GetMessageA; +alias DWTWINAPI.GetMessagePos GetMessagePos; +alias DWTWINAPI.GetMessageTime GetMessageTime; +alias DWTWINAPI.GetMetaRgn GetMetaRgn; +alias DWTWINAPI.GetMessageW GetMessageW; +alias DWTWINAPI.GetModuleFileNameA GetModuleFileNameA; +alias DWTWINAPI.GetModuleFileNameW GetModuleFileNameW; +alias DWTWINAPI.GetModuleHandleA GetModuleHandleA; +alias DWTWINAPI.GetModuleHandleW GetModuleHandleW; +alias DWTWINAPI.GetMonitorInfoA GetMonitorInfoA; alias DWTWINAPI.GetMonitorInfoW GetMonitorInfoW; -alias WINAPI.GetNearestPaletteIndex GetNearestPaletteIndex; -alias WINAPI.GetPath GetPath; -alias WINAPI.GetObjectA GetObjectA; -alias WINAPI.GetObjectW GetObjectW; -alias WINAPI.GetOpenFileNameA GetOpenFileNameA; -alias WINAPI.GetOpenFileNameW GetOpenFileNameW; -alias WINAPI.GetPaletteEntries GetPaletteEntries; -alias WINAPI.GetParent GetParent; -alias WINAPI.GetPixel GetPixel; -alias WINAPI.GetPolyFillMode GetPolyFillMode; -alias WINAPI.GetProcAddress GetProcAddress; -alias WINAPI.GetProcessHeap GetProcessHeap; -alias WINAPI.GetProfileStringA GetProfileStringA; -alias WINAPI.GetProfileStringW GetProfileStringW; -alias WINAPI.GetROP2 GetROP2; +alias DWTWINAPI.GetNearestPaletteIndex GetNearestPaletteIndex; +alias DWTWINAPI.GetPath GetPath; +alias DWTWINAPI.GetObjectA GetObjectA; +alias DWTWINAPI.GetObjectW GetObjectW; +alias DWTWINAPI.GetOpenFileNameA GetOpenFileNameA; +alias DWTWINAPI.GetOpenFileNameW GetOpenFileNameW; +alias DWTWINAPI.GetPaletteEntries GetPaletteEntries; +alias DWTWINAPI.GetParent GetParent; +alias DWTWINAPI.GetPixel GetPixel; +alias DWTWINAPI.GetPolyFillMode GetPolyFillMode; +alias DWTWINAPI.GetProcAddress GetProcAddress; +alias DWTWINAPI.GetProcessHeap GetProcessHeap; +alias DWTWINAPI.GetProfileStringA GetProfileStringA; +alias DWTWINAPI.GetProfileStringW GetProfileStringW; +alias DWTWINAPI.GetROP2 GetROP2; alias DWTWINAPI.GetRandomRgn GetRandomRgn; -alias WINAPI.GetRegionData GetRegionData; -alias WINAPI.GetRgnBox GetRgnBox; -alias WINAPI.GetSaveFileNameA GetSaveFileNameA; -alias WINAPI.GetSaveFileNameW GetSaveFileNameW; -alias WINAPI.GetScrollInfo GetScrollInfo; -alias WINAPI.GetStockObject GetStockObject; -alias WINAPI.GetSysColor GetSysColor; -alias WINAPI.GetSysColorBrush GetSysColorBrush; +alias DWTWINAPI.GetRegionData GetRegionData; +alias DWTWINAPI.GetRgnBox GetRgnBox; +alias DWTWINAPI.GetSaveFileNameA GetSaveFileNameA; +alias DWTWINAPI.GetSaveFileNameW GetSaveFileNameW; +alias DWTWINAPI.GetScrollInfo GetScrollInfo; +alias DWTWINAPI.GetStockObject GetStockObject; +alias DWTWINAPI.GetSysColor GetSysColor; +alias DWTWINAPI.GetSysColorBrush GetSysColorBrush; //alias DWTWINAPI.GetSystemDefaultUILanguage GetSystemDefaultUILanguage; -alias WINAPI.GetSystemMenu GetSystemMenu; -alias WINAPI.GetSystemMetrics GetSystemMetrics; -alias WINAPI.GetSystemPaletteEntries GetSystemPaletteEntries; -alias WINAPI.GetTextCharset GetTextCharset; -alias WINAPI.GetTextColor GetTextColor; -alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32A; -alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32W; -alias WINAPI.GetTextMetricsA GetTextMetricsA; -alias WINAPI.GetTextMetricsW GetTextMetricsW; -alias WINAPI.GetTickCount GetTickCount; -alias WINAPI.GetUpdateRect GetUpdateRect; -alias WINAPI.GetUpdateRgn GetUpdateRgn; -alias WINAPI.GetVersion GetVersion; -alias WINAPI.GetVersionExA GetVersionExA; -alias WINAPI.GetVersionExW GetVersionExW; -alias WINAPI.GetWindow GetWindow; -alias WINAPI.GetWindowDC GetWindowDC; -alias WINAPI.GetWindowOrgEx GetWindowOrgEx; -alias WINAPI.GetWindowLongA GetWindowLongA; -alias WINAPI.GetWindowLongW GetWindowLongW; -alias WINAPI.GetWindowPlacement GetWindowPlacement; -alias WINAPI.GetWindowRect GetWindowRect; -alias WINAPI.GetWindowRgn GetWindowRgn; -alias WINAPI.GetWindowTextA GetWindowTextA; -alias WINAPI.GetWindowTextLengthA GetWindowTextLengthA; -alias WINAPI.GetWindowTextLengthW GetWindowTextLengthW; -alias WINAPI.GetWindowTextW GetWindowTextW; -alias WINAPI.GetWindowThreadProcessId GetWindowThreadProcessId; -alias WINAPI.GlobalAlloc GlobalAlloc; -alias WINAPI.GlobalFree GlobalFree; -alias WINAPI.GlobalLock GlobalLock; -alias WINAPI.GlobalSize GlobalSize; -alias WINAPI.GlobalUnlock GlobalUnlock; +alias DWTWINAPI.GetSystemMenu GetSystemMenu; +alias DWTWINAPI.GetSystemMetrics GetSystemMetrics; +alias DWTWINAPI.GetSystemPaletteEntries GetSystemPaletteEntries; +alias DWTWINAPI.GetTextCharset GetTextCharset; +alias DWTWINAPI.GetTextColor GetTextColor; +alias DWTWINAPI.GetTextExtentPoint32A GetTextExtentPoint32A; +alias DWTWINAPI.GetTextExtentPoint32W GetTextExtentPoint32W; +alias DWTWINAPI.GetTextMetricsA GetTextMetricsA; +alias DWTWINAPI.GetTextMetricsW GetTextMetricsW; +alias DWTWINAPI.GetTickCount GetTickCount; +alias DWTWINAPI.GetUpdateRect GetUpdateRect; +alias DWTWINAPI.GetUpdateRgn GetUpdateRgn; +alias DWTWINAPI.GetVersion GetVersion; +alias DWTWINAPI.GetVersionExA GetVersionExA; +alias DWTWINAPI.GetVersionExW GetVersionExW; +alias DWTWINAPI.GetWindow GetWindow; +alias DWTWINAPI.GetWindowDC GetWindowDC; +alias DWTWINAPI.GetWindowOrgEx GetWindowOrgEx; +alias DWTWINAPI.GetWindowLongA GetWindowLongA; +alias DWTWINAPI.GetWindowLongW GetWindowLongW; +alias DWTWINAPI.GetWindowPlacement GetWindowPlacement; +alias DWTWINAPI.GetWindowRect GetWindowRect; +alias DWTWINAPI.GetWindowRgn GetWindowRgn; +alias DWTWINAPI.GetWindowTextA GetWindowTextA; +alias DWTWINAPI.GetWindowTextLengthA GetWindowTextLengthA; +alias DWTWINAPI.GetWindowTextLengthW GetWindowTextLengthW; +alias DWTWINAPI.GetWindowTextW GetWindowTextW; +alias DWTWINAPI.GetWindowThreadProcessId GetWindowThreadProcessId; +alias DWTWINAPI.GlobalAlloc GlobalAlloc; +alias DWTWINAPI.GlobalFree GlobalFree; +alias DWTWINAPI.GlobalLock GlobalLock; +alias DWTWINAPI.GlobalSize GlobalSize; +alias DWTWINAPI.GlobalUnlock GlobalUnlock; alias DWTWINAPI.GradientFill GradientFill; -alias WINAPI.HeapAlloc HeapAlloc; -alias WINAPI.HeapFree HeapFree; -alias WINAPI.HideCaret HideCaret; +alias DWTWINAPI.HeapAlloc HeapAlloc; +alias DWTWINAPI.HeapFree HeapFree; +alias DWTWINAPI.HideCaret HideCaret; alias DWTWINAPI.IIDFromString IIDFromString; -alias WINAPI.ImageList_Add ImageList_Add; -alias WINAPI.ImageList_AddMasked ImageList_AddMasked; -alias WINAPI.ImageList_BeginDrag ImageList_BeginDrag; -alias WINAPI.ImageList_Create ImageList_Create; -alias WINAPI.ImageList_Destroy ImageList_Destroy; -alias WINAPI.ImageList_DragEnter ImageList_DragEnter; -alias WINAPI.ImageList_DragLeave ImageList_DragLeave; -alias WINAPI.ImageList_DragMove ImageList_DragMove; -alias WINAPI.ImageList_DragShowNolock ImageList_DragShowNolock; -alias WINAPI.ImageList_Draw ImageList_Draw; -alias WINAPI.ImageList_EndDrag ImageList_EndDrag; -alias WINAPI.ImageList_GetIcon ImageList_GetIcon; -alias WINAPI.ImageList_GetIconSize ImageList_GetIconSize; -alias WINAPI.ImageList_GetImageCount ImageList_GetImageCount; -alias WINAPI.ImageList_Remove ImageList_Remove; -alias WINAPI.ImageList_Replace ImageList_Replace; -alias WINAPI.ImageList_ReplaceIcon ImageList_ReplaceIcon; -alias WINAPI.ImageList_SetIconSize ImageList_SetIconSize; -// alias WINAPI.ImmAssociateContext ImmAssociateContext; -// alias WINAPI.ImmCreateContext ImmCreateContext; -// alias WINAPI.ImmDestroyContext ImmDestroyContext; -// alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFontA; -// alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFontW; -// alias WINAPI.ImmGetCompositionStringA ImmGetCompositionStringA; -// alias WINAPI.ImmGetCompositionStringW ImmGetCompositionStringW; -// alias WINAPI.ImmGetContext ImmGetContext; -// alias WINAPI.ImmGetConversionStatus ImmGetConversionStatus; -// alias WINAPI.ImmGetDefaultIMEWnd ImmGetDefaultIMEWnd; -// alias WINAPI.ImmGetOpenStatus ImmGetOpenStatus; -// alias WINAPI.ImmReleaseContext ImmReleaseContext; -// alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFontA; -// alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFontW; -// alias WINAPI.ImmSetOpenStatus ImmSetOpenStatus; -alias WINAPI.InitCommonControls InitCommonControls; +alias DWTWINAPI.ImageList_Add ImageList_Add; +alias DWTWINAPI.ImageList_AddMasked ImageList_AddMasked; +alias DWTWINAPI.ImageList_BeginDrag ImageList_BeginDrag; +alias DWTWINAPI.ImageList_Create ImageList_Create; +alias DWTWINAPI.ImageList_Destroy ImageList_Destroy; +alias DWTWINAPI.ImageList_DragEnter ImageList_DragEnter; +alias DWTWINAPI.ImageList_DragLeave ImageList_DragLeave; +alias DWTWINAPI.ImageList_DragMove ImageList_DragMove; +alias DWTWINAPI.ImageList_DragShowNolock ImageList_DragShowNolock; +alias DWTWINAPI.ImageList_Draw ImageList_Draw; +alias DWTWINAPI.ImageList_EndDrag ImageList_EndDrag; +alias DWTWINAPI.ImageList_GetIcon ImageList_GetIcon; +alias DWTWINAPI.ImageList_GetIconSize ImageList_GetIconSize; +alias DWTWINAPI.ImageList_GetImageCount ImageList_GetImageCount; +alias DWTWINAPI.ImageList_Remove ImageList_Remove; +alias DWTWINAPI.ImageList_Replace ImageList_Replace; +alias DWTWINAPI.ImageList_ReplaceIcon ImageList_ReplaceIcon; +alias DWTWINAPI.ImageList_SetIconSize ImageList_SetIconSize; +// alias DWTWINAPI.ImmAssociateContext ImmAssociateContext; +// alias DWTWINAPI.ImmCreateContext ImmCreateContext; +// alias DWTWINAPI.ImmDestroyContext ImmDestroyContext; +// alias DWTWINAPI.ImmGetCompositionFontA ImmGetCompositionFontA; +// alias DWTWINAPI.ImmGetCompositionFontW ImmGetCompositionFontW; +// alias DWTWINAPI.ImmGetCompositionStringA ImmGetCompositionStringA; +// alias DWTWINAPI.ImmGetCompositionStringW ImmGetCompositionStringW; +// alias DWTWINAPI.ImmGetContext ImmGetContext; +// alias DWTWINAPI.ImmGetConversionStatus ImmGetConversionStatus; +// alias DWTWINAPI.ImmGetDefaultIMEWnd ImmGetDefaultIMEWnd; +// alias DWTWINAPI.ImmGetOpenStatus ImmGetOpenStatus; +// alias DWTWINAPI.ImmReleaseContext ImmReleaseContext; +// alias DWTWINAPI.ImmSetCompositionFontA ImmSetCompositionFontA; +// alias DWTWINAPI.ImmSetCompositionFontW ImmSetCompositionFontW; +// alias DWTWINAPI.ImmSetOpenStatus ImmSetOpenStatus; +alias DWTWINAPI.InitCommonControls InitCommonControls; alias DWTWINAPI.InitCommonControlsEx InitCommonControlsEx; -alias WINAPI.InsertMenuA InsertMenuA; -alias WINAPI.InsertMenuItemA InsertMenuItemA; -alias WINAPI.InsertMenuItemW InsertMenuItemW; -alias WINAPI.InsertMenuW InsertMenuW; -alias WINAPI.InterlockedDecrement InterlockedDecrement; -alias WINAPI.InterlockedIncrement InterlockedIncrement; -alias WINAPI.IntersectClipRect IntersectClipRect; -alias WINAPI.IntersectRect IntersectRect; -alias WINAPI.InvalidateRect InvalidateRect; -alias WINAPI.InvalidateRgn InvalidateRgn; -alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte; +alias DWTWINAPI.InsertMenuA InsertMenuA; +alias DWTWINAPI.InsertMenuItemA InsertMenuItemA; +alias DWTWINAPI.InsertMenuItemW InsertMenuItemW; +alias DWTWINAPI.InsertMenuW InsertMenuW; +alias DWTWINAPI.InterlockedDecrement InterlockedDecrement; +alias DWTWINAPI.InterlockedIncrement InterlockedIncrement; +alias DWTWINAPI.IntersectClipRect IntersectClipRect; +alias DWTWINAPI.IntersectRect IntersectRect; +alias DWTWINAPI.InvalidateRect InvalidateRect; +alias DWTWINAPI.InvalidateRgn InvalidateRgn; +alias DWTWINAPI.IsDBCSLeadByte IsDBCSLeadByte; //alias DWTWINAPI.IsHungAppWindow IsHungAppWindow; -alias WINAPI.IsIconic IsIconic; -alias WINAPI.IsWindow IsWindow; -alias WINAPI.IsWindowEnabled IsWindowEnabled; -alias WINAPI.IsWindowVisible IsWindowVisible; -alias WINAPI.IsZoomed IsZoomed; -alias WINAPI.KillTimer KillTimer; -alias WINAPI.LineTo LineTo; -alias WINAPI.LoadBitmapA LoadBitmapA; -alias WINAPI.LoadBitmapW LoadBitmapW; -alias WINAPI.LoadCursorA LoadCursorA; -alias WINAPI.LoadCursorW LoadCursorW; -alias WINAPI.LoadIconA LoadIconA; -alias WINAPI.LoadIconW LoadIconW; -alias WINAPI.LoadImageA LoadImageA; -alias WINAPI.LoadImageW LoadImageW; -alias WINAPI.LoadLibraryA LoadLibraryA; -alias WINAPI.LoadLibraryW LoadLibraryW; -alias WINAPI.LoadResource LoadResource; -alias WINAPI.LoadStringA LoadStringA; -alias WINAPI.LoadStringW LoadStringW; -alias WINAPI.LocalFree LocalFree; -alias WINAPI.LockResource LockResource; -alias WINAPI.MapVirtualKeyA MapVirtualKeyA; -alias WINAPI.MapVirtualKeyW MapVirtualKeyW; -alias WINAPI.MapWindowPoints MapWindowPoints; -alias WINAPI.MessageBeep MessageBeep; -alias WINAPI.MessageBoxA MessageBoxA; -alias WINAPI.MessageBoxW MessageBoxW; +alias DWTWINAPI.IsIconic IsIconic; +alias DWTWINAPI.IsWindow IsWindow; +alias DWTWINAPI.IsWindowEnabled IsWindowEnabled; +alias DWTWINAPI.IsWindowVisible IsWindowVisible; +alias DWTWINAPI.IsZoomed IsZoomed; +alias DWTWINAPI.KillTimer KillTimer; +alias DWTWINAPI.LineTo LineTo; +alias DWTWINAPI.LoadBitmapA LoadBitmapA; +alias DWTWINAPI.LoadBitmapW LoadBitmapW; +alias DWTWINAPI.LoadCursorA LoadCursorA; +alias DWTWINAPI.LoadCursorW LoadCursorW; +alias DWTWINAPI.LoadIconA LoadIconA; +alias DWTWINAPI.LoadIconW LoadIconW; +alias DWTWINAPI.LoadImageA LoadImageA; +alias DWTWINAPI.LoadImageW LoadImageW; +alias DWTWINAPI.LoadLibraryA LoadLibraryA; +alias DWTWINAPI.LoadLibraryW LoadLibraryW; +alias DWTWINAPI.LoadResource LoadResource; +alias DWTWINAPI.LoadStringA LoadStringA; +alias DWTWINAPI.LoadStringW LoadStringW; +alias DWTWINAPI.LocalFree LocalFree; +alias DWTWINAPI.LockResource LockResource; +alias DWTWINAPI.MapVirtualKeyA MapVirtualKeyA; +alias DWTWINAPI.MapVirtualKeyW MapVirtualKeyW; +alias DWTWINAPI.MapWindowPoints MapWindowPoints; +alias DWTWINAPI.MessageBeep MessageBeep; +alias DWTWINAPI.MessageBoxA MessageBoxA; +alias DWTWINAPI.MessageBoxW MessageBoxW; alias DWTWINAPI.MonitorFromWindow MonitorFromWindow; -alias WINAPI.MoveToEx MoveToEx; +alias DWTWINAPI.MoveToEx MoveToEx; alias DWTWINAPI.MsgWaitForMultipleObjectsEx MsgWaitForMultipleObjectsEx; -alias WINAPI.MultiByteToWideChar MultiByteToWideChar; +alias DWTWINAPI.MultiByteToWideChar MultiByteToWideChar; alias DWTWINAPI.NotifyWinEvent NotifyWinEvent; -alias WINAPI.OffsetRect OffsetRect; -alias WINAPI.OffsetRgn OffsetRgn; -//alias WINAPI.OleInitialize OleInitialize; -//alias WINAPI.OleUninitialize OleUninitialize; -alias WINAPI.OpenClipboard OpenClipboard; -alias WINAPI.OutputDebugStringA OutputDebugStringA; -alias WINAPI.OutputDebugStringW OutputDebugStringW; -alias WINAPI.PatBlt PatBlt; -alias WINAPI.PeekMessageA PeekMessageA; -alias WINAPI.PeekMessageW PeekMessageW; -alias WINAPI.Pie Pie; -alias WINAPI.Polygon Polygon; -alias WINAPI.Polyline Polyline; -alias WINAPI.PostMessageA PostMessageA; -alias WINAPI.PostMessageW PostMessageW; -alias WINAPI.PostThreadMessageA PostThreadMessageA; -alias WINAPI.PostThreadMessageW PostThreadMessageW; -alias WINAPI.PrintDlgA PrintDlgA; -alias WINAPI.PrintDlgW PrintDlgW; -alias WINAPI.PtInRect PtInRect; -alias WINAPI.PtInRegion PtInRegion; -alias WINAPI.RealizePalette RealizePalette; -alias WINAPI.Rectangle Rectangle; -alias WINAPI.RectInRegion RectInRegion; +alias DWTWINAPI.OffsetRect OffsetRect; +alias DWTWINAPI.OffsetRgn OffsetRgn; +//alias DWTWINAPI.OleInitialize OleInitialize; +//alias DWTWINAPI.OleUninitialize OleUninitialize; +alias DWTWINAPI.OpenClipboard OpenClipboard; +alias DWTWINAPI.OutputDebugStringA OutputDebugStringA; +alias DWTWINAPI.OutputDebugStringW OutputDebugStringW; +alias DWTWINAPI.PatBlt PatBlt; +alias DWTWINAPI.PeekMessageA PeekMessageA; +alias DWTWINAPI.PeekMessageW PeekMessageW; +alias DWTWINAPI.Pie Pie; +alias DWTWINAPI.Polygon Polygon; +alias DWTWINAPI.Polyline Polyline; +alias DWTWINAPI.PostMessageA PostMessageA; +alias DWTWINAPI.PostMessageW PostMessageW; +alias DWTWINAPI.PostThreadMessageA PostThreadMessageA; +alias DWTWINAPI.PostThreadMessageW PostThreadMessageW; +alias DWTWINAPI.PrintDlgA PrintDlgA; +alias DWTWINAPI.PrintDlgW PrintDlgW; +alias DWTWINAPI.PtInRect PtInRect; +alias DWTWINAPI.PtInRegion PtInRegion; +alias DWTWINAPI.RealizePalette RealizePalette; +alias DWTWINAPI.Rectangle Rectangle; +alias DWTWINAPI.RectInRegion RectInRegion; // Renamed : may conflict with org.eclipse.swt.graphics.rectangle.Rectangle -alias WINAPI.Rectangle _Rectangle; -alias WINAPI.RedrawWindow RedrawWindow; -alias WINAPI.RegCloseKey RegCloseKey; -alias WINAPI.RegEnumKeyExA RegEnumKeyExA; -alias WINAPI.RegEnumKeyExW RegEnumKeyExW; -alias WINAPI.RegOpenKeyExA RegOpenKeyExA; -alias WINAPI.RegOpenKeyExW RegOpenKeyExW; -alias WINAPI.RegQueryInfoKeyA RegQueryInfoKeyA; -alias WINAPI.RegQueryInfoKeyW RegQueryInfoKeyW; -alias WINAPI.RegQueryValueExA RegQueryValueExA; -alias WINAPI.RegQueryValueExW RegQueryValueExW; -alias WINAPI.RegisterClassA RegisterClassA; -alias WINAPI.RegisterClassW RegisterClassW; -alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormatA; -alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormatW; -alias WINAPI.RegisterWindowMessageA RegisterWindowMessageA; -alias WINAPI.RegisterWindowMessageW RegisterWindowMessageW; -alias WINAPI.ReleaseCapture ReleaseCapture; -alias WINAPI.ReleaseDC ReleaseDC; -alias WINAPI.RemoveMenu RemoveMenu; -alias WINAPI.RestoreDC RestoreDC; -alias WINAPI.RoundRect RoundRect; +alias DWTWINAPI.Rectangle _Rectangle; +alias DWTWINAPI.RedrawWindow RedrawWindow; +alias DWTWINAPI.RegCloseKey RegCloseKey; +alias DWTWINAPI.RegEnumKeyExA RegEnumKeyExA; +alias DWTWINAPI.RegEnumKeyExW RegEnumKeyExW; +alias DWTWINAPI.RegOpenKeyExA RegOpenKeyExA; +alias DWTWINAPI.RegOpenKeyExW RegOpenKeyExW; +alias DWTWINAPI.RegQueryInfoKeyA RegQueryInfoKeyA; +alias DWTWINAPI.RegQueryInfoKeyW RegQueryInfoKeyW; +alias DWTWINAPI.RegQueryValueExA RegQueryValueExA; +alias DWTWINAPI.RegQueryValueExW RegQueryValueExW; +alias DWTWINAPI.RegisterClassA RegisterClassA; +alias DWTWINAPI.RegisterClassW RegisterClassW; +alias DWTWINAPI.RegisterClipboardFormatA RegisterClipboardFormatA; +alias DWTWINAPI.RegisterClipboardFormatW RegisterClipboardFormatW; +alias DWTWINAPI.RegisterWindowMessageA RegisterWindowMessageA; +alias DWTWINAPI.RegisterWindowMessageW RegisterWindowMessageW; +alias DWTWINAPI.ReleaseCapture ReleaseCapture; +alias DWTWINAPI.ReleaseDC ReleaseDC; +alias DWTWINAPI.RemoveMenu RemoveMenu; +alias DWTWINAPI.RestoreDC RestoreDC; +alias DWTWINAPI.RoundRect RoundRect; alias DWTWINAPI.RtlMoveMemory MoveMemory; alias DWTWINAPI.SHBrowseForFolderA SHBrowseForFolderA; alias DWTWINAPI.SHBrowseForFolderW SHBrowseForFolderW; version(WinCE){ - alias WINAPI.SHCreateMenuBar SHCreateMenuBar; + alias DWTWINAPI.SHCreateMenuBar SHCreateMenuBar; } alias DWTWINAPI.SHGetMalloc SHGetMalloc; alias DWTWINAPI.SHGetPathFromIDListA SHGetPathFromIDListA; alias DWTWINAPI.SHGetPathFromIDListW SHGetPathFromIDListW; version(WinCE) { - alias WINAPI.SHHandleWMSettingChange SHHandleWMSettingChange; - alias WINAPI.SHRecognizeGesture SHRecognizeGesture; - alias WINAPI.SHSendBackToFocusWindow SHSendBackToFocusWindow; - alias WINAPI.SHSetAppKeyWndAssoc SHSetAppKeyWndAssoc; - alias WINAPI.SHSipPreference SHSipPreference; + alias DWTWINAPI.SHHandleWMSettingChange SHHandleWMSettingChange; + alias DWTWINAPI.SHRecognizeGesture SHRecognizeGesture; + alias DWTWINAPI.SHSendBackToFocusWindow SHSendBackToFocusWindow; + alias DWTWINAPI.SHSetAppKeyWndAssoc SHSetAppKeyWndAssoc; + alias DWTWINAPI.SHSipPreference SHSipPreference; } -alias WINAPI.SaveDC SaveDC; -alias WINAPI.ScreenToClient ScreenToClient; +alias DWTWINAPI.SaveDC SaveDC; +alias DWTWINAPI.ScreenToClient ScreenToClient; alias DWTWINAPI.ScriptApplyDigitSubstitution ScriptApplyDigitSubstitution; alias DWTWINAPI.ScriptBreak ScriptBreak; alias DWTWINAPI.ScriptCPtoX ScriptCPtoX; @@ -3316,115 +3316,115 @@ alias DWTWINAPI.ScriptStringFree ScriptStringFree; alias DWTWINAPI.ScriptTextOut ScriptTextOut; alias DWTWINAPI.ScriptXtoCP ScriptXtoCP; -alias WINAPI.ScrollWindowEx ScrollWindowEx; -alias WINAPI.SelectClipRgn SelectClipRgn; -alias WINAPI.SelectObject SelectObject; -alias WINAPI.SelectPalette SelectPalette; +alias DWTWINAPI.ScrollWindowEx ScrollWindowEx; +alias DWTWINAPI.SelectClipRgn SelectClipRgn; +alias DWTWINAPI.SelectObject SelectObject; +alias DWTWINAPI.SelectPalette SelectPalette; alias DWTWINAPI.SendInput SendInput; -alias WINAPI.SendMessageA SendMessageA; -alias WINAPI.SendMessageW SendMessageW; -alias WINAPI.SetActiveWindow SetActiveWindow; -alias WINAPI.SetBkColor SetBkColor; -alias WINAPI.SetBkMode SetBkMode; -alias WINAPI.SetBrushOrgEx SetBrushOrgEx; -alias WINAPI.SetCapture SetCapture; -alias WINAPI.SetCaretPos SetCaretPos; -alias WINAPI.SetClipboardData SetClipboardData; -alias WINAPI.SetCursor SetCursor; -alias WINAPI.SetCursorPos SetCursorPos; -alias WINAPI.SetDIBColorTable SetDIBColorTable; -alias WINAPI.SetErrorMode SetErrorMode; -alias WINAPI.SetEvent SetEvent; -alias WINAPI.SetFocus SetFocus; -alias WINAPI.SetForegroundWindow SetForegroundWindow; -alias WINAPI.SetGraphicsMode SetGraphicsMode; -alias WINAPI.SetLastError SetLastError; +alias DWTWINAPI.SendMessageA SendMessageA; +alias DWTWINAPI.SendMessageW SendMessageW; +alias DWTWINAPI.SetActiveWindow SetActiveWindow; +alias DWTWINAPI.SetBkColor SetBkColor; +alias DWTWINAPI.SetBkMode SetBkMode; +alias DWTWINAPI.SetBrushOrgEx SetBrushOrgEx; +alias DWTWINAPI.SetCapture SetCapture; +alias DWTWINAPI.SetCaretPos SetCaretPos; +alias DWTWINAPI.SetClipboardData SetClipboardData; +alias DWTWINAPI.SetCursor SetCursor; +alias DWTWINAPI.SetCursorPos SetCursorPos; +alias DWTWINAPI.SetDIBColorTable SetDIBColorTable; +alias DWTWINAPI.SetErrorMode SetErrorMode; +alias DWTWINAPI.SetEvent SetEvent; +alias DWTWINAPI.SetFocus SetFocus; +alias DWTWINAPI.SetForegroundWindow SetForegroundWindow; +alias DWTWINAPI.SetGraphicsMode SetGraphicsMode; +alias DWTWINAPI.SetLastError SetLastError; alias DWTWINAPI.SetLayout SetLayout; -alias WINAPI.SetMenu SetMenu; -alias WINAPI.SetMenuDefaultItem SetMenuDefaultItem; +alias DWTWINAPI.SetMenu SetMenu; +alias DWTWINAPI.SetMenuDefaultItem SetMenuDefaultItem; alias DWTWINAPI.SetMenuInfo SetMenuInfo; -alias WINAPI.SetMenuItemInfoA SetMenuItemInfoA; -alias WINAPI.SetMenuItemInfoW SetMenuItemInfoW; -alias WINAPI.SetMetaRgn SetMetaRgn; -alias WINAPI.SetPaletteEntries SetPaletteEntries; -alias WINAPI.SetParent SetParent; -alias WINAPI.SetPixel SetPixel; -alias WINAPI.SetPolyFillMode SetPolyFillMode; -alias WINAPI.SetROP2 SetROP2; -alias WINAPI.SetRect SetRect; -alias WINAPI.SetRectRgn SetRectRgn; -alias WINAPI.SetScrollInfo SetScrollInfo; -alias WINAPI.SetStretchBltMode SetStretchBltMode; -alias WINAPI.SetTextAlign SetTextAlign; -alias WINAPI.SetTextColor SetTextColor; -alias WINAPI.SetTimer SetTimer; -alias WINAPI.SetWindowLongA SetWindowLongA; -alias WINAPI.SetWindowLongW SetWindowLongW; -alias WINAPI.SetWindowOrgEx SetWindowOrgEx; -alias WINAPI.SetWindowPlacement SetWindowPlacement; -alias WINAPI.SetWindowPos SetWindowPos; -alias WINAPI.SetWindowRgn SetWindowRgn; -alias WINAPI.SetWorldTransform SetWorldTransform; -alias WINAPI.SetWindowTextA SetWindowTextA; -alias WINAPI.SetWindowTextW SetWindowTextW; -alias WINAPI.SetWindowsHookExA SetWindowsHookExA; -alias WINAPI.SetWindowsHookExW SetWindowsHookExW; +alias DWTWINAPI.SetMenuItemInfoA SetMenuItemInfoA; +alias DWTWINAPI.SetMenuItemInfoW SetMenuItemInfoW; +alias DWTWINAPI.SetMetaRgn SetMetaRgn; +alias DWTWINAPI.SetPaletteEntries SetPaletteEntries; +alias DWTWINAPI.SetParent SetParent; +alias DWTWINAPI.SetPixel SetPixel; +alias DWTWINAPI.SetPolyFillMode SetPolyFillMode; +alias DWTWINAPI.SetROP2 SetROP2; +alias DWTWINAPI.SetRect SetRect; +alias DWTWINAPI.SetRectRgn SetRectRgn; +alias DWTWINAPI.SetScrollInfo SetScrollInfo; +alias DWTWINAPI.SetStretchBltMode SetStretchBltMode; +alias DWTWINAPI.SetTextAlign SetTextAlign; +alias DWTWINAPI.SetTextColor SetTextColor; +alias DWTWINAPI.SetTimer SetTimer; +alias DWTWINAPI.SetWindowLongA SetWindowLongA; +alias DWTWINAPI.SetWindowLongW SetWindowLongW; +alias DWTWINAPI.SetWindowOrgEx SetWindowOrgEx; +alias DWTWINAPI.SetWindowPlacement SetWindowPlacement; +alias DWTWINAPI.SetWindowPos SetWindowPos; +alias DWTWINAPI.SetWindowRgn SetWindowRgn; +alias DWTWINAPI.SetWorldTransform SetWorldTransform; +alias DWTWINAPI.SetWindowTextA SetWindowTextA; +alias DWTWINAPI.SetWindowTextW SetWindowTextW; +alias DWTWINAPI.SetWindowsHookExA SetWindowsHookExA; +alias DWTWINAPI.SetWindowsHookExW SetWindowsHookExW; alias DWTWINAPI.ShellExecuteExA ShellExecuteExA; alias DWTWINAPI.ShellExecuteExW ShellExecuteExW; alias DWTWINAPI.Shell_NotifyIconA Shell_NotifyIconA; alias DWTWINAPI.Shell_NotifyIconW Shell_NotifyIconW; -alias WINAPI.SHGetFileInfo SHGetFileInfo; -alias WINAPI.ShowCaret ShowCaret; -alias WINAPI.ShowOwnedPopups ShowOwnedPopups; -alias WINAPI.ShowScrollBar ShowScrollBar; -alias WINAPI.ShowWindow ShowWindow; +alias DWTWINAPI.SHGetFileInfo SHGetFileInfo; +alias DWTWINAPI.ShowCaret ShowCaret; +alias DWTWINAPI.ShowOwnedPopups ShowOwnedPopups; +alias DWTWINAPI.ShowScrollBar ShowScrollBar; +alias DWTWINAPI.ShowWindow ShowWindow; version(WinCE){ -alias WINAPI.SipGetInfo SipGetInfo; +alias DWTWINAPI.SipGetInfo SipGetInfo; } -alias WINAPI.SizeofResource SizeofResource; -alias WINAPI.Sleep Sleep; -alias WINAPI.StartDocA StartDocA; -alias WINAPI.StartDocW StartDocW; -alias WINAPI.StartPage StartPage; -alias WINAPI.StretchBlt StretchBlt; -alias WINAPI.SystemParametersInfoA SystemParametersInfoA; -alias WINAPI.SystemParametersInfoW SystemParametersInfoW; -alias WINAPI.ToAscii ToAscii; -alias WINAPI.ToUnicode ToUnicode; +alias DWTWINAPI.SizeofResource SizeofResource; +alias DWTWINAPI.Sleep Sleep; +alias DWTWINAPI.StartDocA StartDocA; +alias DWTWINAPI.StartDocW StartDocW; +alias DWTWINAPI.StartPage StartPage; +alias DWTWINAPI.StretchBlt StretchBlt; +alias DWTWINAPI.SystemParametersInfoA SystemParametersInfoA; +alias DWTWINAPI.SystemParametersInfoW SystemParametersInfoW; +alias DWTWINAPI.ToAscii ToAscii; +alias DWTWINAPI.ToUnicode ToUnicode; alias DWTWINAPI.TrackMouseEvent TrackMouseEvent; -alias WINAPI.TrackPopupMenu TrackPopupMenu; -alias WINAPI.TranslateAcceleratorA TranslateAcceleratorA; -alias WINAPI.TranslateAcceleratorW TranslateAcceleratorW; -alias WINAPI.TranslateCharsetInfo TranslateCharsetInfo; -alias WINAPI.TranslateMDISysAccel TranslateMDISysAccel; -alias WINAPI.TranslateMessage TranslateMessage; +alias DWTWINAPI.TrackPopupMenu TrackPopupMenu; +alias DWTWINAPI.TranslateAcceleratorA TranslateAcceleratorA; +alias DWTWINAPI.TranslateAcceleratorW TranslateAcceleratorW; +alias DWTWINAPI.TranslateCharsetInfo TranslateCharsetInfo; +alias DWTWINAPI.TranslateMDISysAccel TranslateMDISysAccel; +alias DWTWINAPI.TranslateMessage TranslateMessage; alias DWTWINAPI.TransparentBlt TransparentBlt; version(WinCE){ - alias WINAPI.TransparentImage TransparentImage; + alias DWTWINAPI.TransparentImage TransparentImage; } -alias WINAPI.UnhookWindowsHookEx UnhookWindowsHookEx; -alias WINAPI.UnregisterClassA UnregisterClassA; -alias WINAPI.UnregisterClassW UnregisterClassW; -alias WINAPI.UpdateWindow UpdateWindow; -alias WINAPI.ValidateRect ValidateRect; -alias WINAPI.VkKeyScanA VkKeyScanA; -alias WINAPI.VkKeyScanW VkKeyScanW; -alias WINAPI.WaitForMultipleObjects WaitForMultipleObjects; -alias WINAPI.WaitForSingleObject WaitForSingleObject; -alias WINAPI.WaitMessage WaitMessage; -alias WINAPI.WideCharToMultiByte WideCharToMultiByte; -alias WINAPI.WindowFromDC WindowFromDC; -alias WINAPI.WindowFromPoint WindowFromPoint; +alias DWTWINAPI.UnhookWindowsHookEx UnhookWindowsHookEx; +alias DWTWINAPI.UnregisterClassA UnregisterClassA; +alias DWTWINAPI.UnregisterClassW UnregisterClassW; +alias DWTWINAPI.UpdateWindow UpdateWindow; +alias DWTWINAPI.ValidateRect ValidateRect; +alias DWTWINAPI.VkKeyScanA VkKeyScanA; +alias DWTWINAPI.VkKeyScanW VkKeyScanW; +alias DWTWINAPI.WaitForMultipleObjects WaitForMultipleObjects; +alias DWTWINAPI.WaitForSingleObject WaitForSingleObject; +alias DWTWINAPI.WaitMessage WaitMessage; +alias DWTWINAPI.WideCharToMultiByte WideCharToMultiByte; +alias DWTWINAPI.WindowFromDC WindowFromDC; +alias DWTWINAPI.WindowFromPoint WindowFromPoint; alias DWTWINAPI.wcslen wcslen; public static int VERSION (int major, int minor) { return major << 16 | minor;} //static int DrawText(int hDC, String lpString, RECT* lpRect, int uFormat){ -// return WINAPI.DrawText(hDC, Convert.StringToTCHARz(lpString), lpString.length, lpRect, uFormat); +// return DWTWINAPI.DrawText(hDC, Convert.StringToTCHARz(lpString), lpString.length, lpRect, uFormat); //} // //static int DrawText(int hDC, TCHAR* lpString, int length, RECT* lpRect, int uFormat){ -// return WINAPI.DrawText(hDC, lpString, length, lpRect, uFormat); +// return DWTWINAPI.DrawText(hDC, lpString, length, lpRect, uFormat); //} static int GetProfileString(String lpAppName, String lpKeyName, String lpDefault, out String lpReturnedString, int nSize ){ @@ -3474,7 +3474,7 @@ HWND hWndParent; if(!(dwStyle & OS.WS_CHILD)) { - // don't center against invisible or minimized WINAPI + // don't center against invisible or minimized DWTWINAPI if(hWndCenter !is null) { uint dwStyleCenter = OS.GetWindowLong(hWndCenter, OS.GWL_STYLE); diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINAPI.d --- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINAPI.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINAPI.d Wed Mar 25 18:31:01 2009 +0100 @@ -11,9 +11,1746 @@ version(Tango){ import tango.sys.win32.Types; static import tango.sys.win32.UserGdi; - public alias tango.sys.win32.UserGdi WINAPI; + public alias tango.sys.win32.UserGdi STDWINAPI; + + alias STDWINAPI.GetWindowInfo GetWindowInfo; + alias STDWINAPI.EnumDisplayMonitors EnumDisplayMonitors; + alias STDWINAPI.GetMonitorInfoA GetMonitorInfoA; + alias STDWINAPI.GetBinaryTypeA GetBinaryTypeA; + alias STDWINAPI.GetShortPathNameA GetShortPathNameA; + alias STDWINAPI.GetEnvironmentStringsA GetEnvironmentStringsA; + alias STDWINAPI.FreeEnvironmentStringsA FreeEnvironmentStringsA; + alias STDWINAPI.FormatMessageA FormatMessageA; + alias STDWINAPI.CreateMailslotA CreateMailslotA; + alias STDWINAPI.lstrcmpA lstrcmpA; + alias STDWINAPI.lstrcmpiA lstrcmpiA; + alias STDWINAPI.lstrcpynA lstrcpynA; + alias STDWINAPI.lstrcpyA lstrcpyA; + alias STDWINAPI.lstrcatA lstrcatA; + alias STDWINAPI.lstrlenA lstrlenA; + alias STDWINAPI.CreateMutexA CreateMutexA; + alias STDWINAPI.OpenMutexA OpenMutexA; + alias STDWINAPI.CreateEventA CreateEventA; + alias STDWINAPI.OpenEventA OpenEventA; + alias STDWINAPI.CreateSemaphoreA CreateSemaphoreA; + alias STDWINAPI.OpenSemaphoreA OpenSemaphoreA; + alias STDWINAPI.CreateFileMappingA CreateFileMappingA; + alias STDWINAPI.OpenFileMappingA OpenFileMappingA; + alias STDWINAPI.GetLogicalDriveStringsA GetLogicalDriveStringsA; + alias STDWINAPI.LoadLibraryA LoadLibraryA; + alias STDWINAPI.LoadLibraryExA LoadLibraryExA; + alias STDWINAPI.GetModuleFileNameA GetModuleFileNameA; + alias STDWINAPI.GetModuleHandleA GetModuleHandleA; + alias STDWINAPI.FatalAppExitA FatalAppExitA; + alias STDWINAPI.GetCommandLineA GetCommandLineA; + alias STDWINAPI.GetEnvironmentVariableA GetEnvironmentVariableA; + alias STDWINAPI.SetEnvironmentVariableA SetEnvironmentVariableA; + alias STDWINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStringsA; + alias STDWINAPI.OutputDebugStringA OutputDebugStringA; + alias STDWINAPI.FindResourceA FindResourceA; + alias STDWINAPI.FindResourceExA FindResourceExA; + alias STDWINAPI.EnumResourceTypesA EnumResourceTypesA; + alias STDWINAPI.EnumResourceNamesA EnumResourceNamesA; + alias STDWINAPI.EnumResourceLanguagesA EnumResourceLanguagesA; + alias STDWINAPI.BeginUpdateResourceA BeginUpdateResourceA; + alias STDWINAPI.UpdateResourceA UpdateResourceA; + alias STDWINAPI.EndUpdateResourceA EndUpdateResourceA; + alias STDWINAPI.GlobalAddAtomA GlobalAddAtomA; + alias STDWINAPI.GlobalFindAtomA GlobalFindAtomA; + alias STDWINAPI.GlobalGetAtomNameA GlobalGetAtomNameA; + alias STDWINAPI.AddAtomA AddAtomA; + alias STDWINAPI.FindAtomA FindAtomA; + alias STDWINAPI.GetAtomNameA GetAtomNameA; + alias STDWINAPI.GetProfileIntA GetProfileIntA; + alias STDWINAPI.GetProfileStringA GetProfileStringA; + alias STDWINAPI.WriteProfileStringA WriteProfileStringA; + alias STDWINAPI.GetProfileSectionA GetProfileSectionA; + alias STDWINAPI.WriteProfileSectionA WriteProfileSectionA; + alias STDWINAPI.GetPrivateProfileIntA GetPrivateProfileIntA; + alias STDWINAPI.GetPrivateProfileStringA GetPrivateProfileStringA; + alias STDWINAPI.WritePrivateProfileStringA WritePrivateProfileStringA; + alias STDWINAPI.GetPrivateProfileSectionA GetPrivateProfileSectionA; + alias STDWINAPI.WritePrivateProfileSectionA WritePrivateProfileSectionA; + alias STDWINAPI.GetDriveTypeA GetDriveTypeA; + alias STDWINAPI.GetSystemDirectoryA GetSystemDirectoryA; + alias STDWINAPI.GetTempPathA GetTempPathA; + alias STDWINAPI.GetTempFileNameA GetTempFileNameA; + alias STDWINAPI.GetWindowsDirectoryA GetWindowsDirectoryA; + alias STDWINAPI.SetCurrentDirectoryA SetCurrentDirectoryA; + alias STDWINAPI.GetCurrentDirectoryA GetCurrentDirectoryA; + alias STDWINAPI.GetDiskFreeSpaceA GetDiskFreeSpaceA; + alias STDWINAPI.CreateDirectoryA CreateDirectoryA; + alias STDWINAPI.CreateDirectoryExA CreateDirectoryExA; + alias STDWINAPI.RemoveDirectoryA RemoveDirectoryA; + alias STDWINAPI.GetFullPathNameA GetFullPathNameA; + alias STDWINAPI.DefineDosDeviceA DefineDosDeviceA; + alias STDWINAPI.QueryDosDeviceA QueryDosDeviceA; + alias STDWINAPI.CreateFileA CreateFileA; + alias STDWINAPI.SetFileAttributesA SetFileAttributesA; + alias STDWINAPI.GetFileAttributesA GetFileAttributesA; + alias STDWINAPI.GetFileAttributesExA GetFileAttributesExA; + alias STDWINAPI.GetCompressedFileSizeA GetCompressedFileSizeA; + alias STDWINAPI.DeleteFileA DeleteFileA; + alias STDWINAPI.SearchPathA SearchPathA; + alias STDWINAPI.CopyFileA CopyFileA; + alias STDWINAPI.MoveFileA MoveFileA; + alias STDWINAPI.MoveFileExA MoveFileExA; + alias STDWINAPI.CreateNamedPipeA CreateNamedPipeA; + alias STDWINAPI.GetNamedPipeHandleStateA GetNamedPipeHandleStateA; + alias STDWINAPI.CallNamedPipeA CallNamedPipeA; + alias STDWINAPI.WaitNamedPipeA WaitNamedPipeA; + alias STDWINAPI.SetVolumeLabelA SetVolumeLabelA; + alias STDWINAPI.GetVolumeInformationA GetVolumeInformationA; + alias STDWINAPI.ClearEventLogA ClearEventLogA; + alias STDWINAPI.BackupEventLogA BackupEventLogA; + alias STDWINAPI.OpenEventLogA OpenEventLogA; + alias STDWINAPI.RegisterEventSourceA RegisterEventSourceA; + alias STDWINAPI.OpenBackupEventLogA OpenBackupEventLogA; + alias STDWINAPI.ReadEventLogA ReadEventLogA; + alias STDWINAPI.ReportEventA ReportEventA; + alias STDWINAPI.AccessCheckAndAuditAlarmA AccessCheckAndAuditAlarmA; + alias STDWINAPI.ObjectOpenAuditAlarmA ObjectOpenAuditAlarmA; + alias STDWINAPI.ObjectPrivilegeAuditAlarmA ObjectPrivilegeAuditAlarmA; + alias STDWINAPI.ObjectCloseAuditAlarmA ObjectCloseAuditAlarmA; + alias STDWINAPI.PrivilegedServiceAuditAlarmA PrivilegedServiceAuditAlarmA; + alias STDWINAPI.SetFileSecurityA SetFileSecurityA; + alias STDWINAPI.GetFileSecurityA GetFileSecurityA; + alias STDWINAPI.FindFirstChangeNotificationA FindFirstChangeNotificationA; + alias STDWINAPI.IsBadStringPtrA IsBadStringPtrA; + alias STDWINAPI.LookupAccountSidA LookupAccountSidA; + alias STDWINAPI.LookupAccountNameA LookupAccountNameA; + alias STDWINAPI.LookupPrivilegeValueA LookupPrivilegeValueA; + alias STDWINAPI.LookupPrivilegeNameA LookupPrivilegeNameA; + alias STDWINAPI.LookupPrivilegeDisplayNameA LookupPrivilegeDisplayNameA; + alias STDWINAPI.BuildCommDCBA BuildCommDCBA; + alias STDWINAPI.BuildCommDCBAndTimeoutsA BuildCommDCBAndTimeoutsA; + alias STDWINAPI.CommConfigDialogA CommConfigDialogA; + alias STDWINAPI.GetDefaultCommConfigA GetDefaultCommConfigA; + alias STDWINAPI.SetDefaultCommConfigA SetDefaultCommConfigA; + alias STDWINAPI.GetComputerNameA GetComputerNameA; + alias STDWINAPI.SetComputerNameA SetComputerNameA; + alias STDWINAPI.GetUserNameA GetUserNameA; + alias STDWINAPI.wvsprintfA wvsprintfA; + alias STDWINAPI.LoadKeyboardLayoutA LoadKeyboardLayoutA; + alias STDWINAPI.GetKeyboardLayoutNameA GetKeyboardLayoutNameA; + alias STDWINAPI.CreateDesktopA CreateDesktopA; + alias STDWINAPI.OpenDesktopA OpenDesktopA; + alias STDWINAPI.EnumDesktopsA EnumDesktopsA; + alias STDWINAPI.CreateWindowStationA CreateWindowStationA; + alias STDWINAPI.OpenWindowStationA OpenWindowStationA; + alias STDWINAPI.EnumWindowStationsA EnumWindowStationsA; + alias STDWINAPI.GetUserObjectInformationA GetUserObjectInformationA; + alias STDWINAPI.SetUserObjectInformationA SetUserObjectInformationA; + alias STDWINAPI.RegisterWindowMessageA RegisterWindowMessageA; + alias STDWINAPI.GetMessageA GetMessageA; + alias STDWINAPI.DispatchMessageA DispatchMessageA; + alias STDWINAPI.PeekMessageA PeekMessageA; + alias STDWINAPI.SendMessageA SendMessageA; + alias STDWINAPI.SendMessageA SendMessageA; + alias STDWINAPI.SendMessageA SendMessageA; + alias STDWINAPI.SendMessageA SendMessageA; + alias STDWINAPI.SendMessageTimeoutA SendMessageTimeoutA; + alias STDWINAPI.SendNotifyMessageA SendNotifyMessageA; + alias STDWINAPI.SendMessageCallbackA SendMessageCallbackA; + alias STDWINAPI.PostMessageA PostMessageA; + alias STDWINAPI.PostThreadMessageA PostThreadMessageA; + alias STDWINAPI.DefWindowProcA DefWindowProcA; + alias STDWINAPI.CallWindowProcA CallWindowProcA; + alias STDWINAPI.RegisterClassA RegisterClassA; + alias STDWINAPI.UnregisterClassA UnregisterClassA; + alias STDWINAPI.GetClassInfoA GetClassInfoA; + alias STDWINAPI.RegisterClassExA RegisterClassExA; + alias STDWINAPI.GetClassInfoExA GetClassInfoExA; + alias STDWINAPI.CreateWindowExA CreateWindowExA; + alias STDWINAPI.CreateDialogParamA CreateDialogParamA; + alias STDWINAPI.CreateDialogIndirectParamA CreateDialogIndirectParamA; + alias STDWINAPI.DialogBoxParamA DialogBoxParamA; + alias STDWINAPI.DialogBoxIndirectParamA DialogBoxIndirectParamA; + alias STDWINAPI.SetDlgItemTextA SetDlgItemTextA; + alias STDWINAPI.GetDlgItemTextA GetDlgItemTextA; + alias STDWINAPI.SendDlgItemMessageA SendDlgItemMessageA; + alias STDWINAPI.DefDlgProcA DefDlgProcA; + alias STDWINAPI.CallMsgFilterA CallMsgFilterA; + alias STDWINAPI.RegisterClipboardFormatA RegisterClipboardFormatA; + alias STDWINAPI.GetClipboardFormatNameA GetClipboardFormatNameA; + alias STDWINAPI.CharToOemA CharToOemA; + alias STDWINAPI.OemToCharA OemToCharA; + alias STDWINAPI.CharToOemBuffA CharToOemBuffA; + alias STDWINAPI.OemToCharBuffA OemToCharBuffA; + alias STDWINAPI.CharUpperA CharUpperA; + alias STDWINAPI.CharUpperBuffA CharUpperBuffA; + alias STDWINAPI.CharLowerA CharLowerA; + alias STDWINAPI.CharLowerBuffA CharLowerBuffA; + alias STDWINAPI.CharNextA CharNextA; + alias STDWINAPI.CharPrevA CharPrevA; + alias STDWINAPI.IsCharAlphaA IsCharAlphaA; + alias STDWINAPI.IsCharAlphaNumericA IsCharAlphaNumericA; + alias STDWINAPI.IsCharUpperA IsCharUpperA; + alias STDWINAPI.IsCharLowerA IsCharLowerA; + alias STDWINAPI.GetKeyNameTextA GetKeyNameTextA; + alias STDWINAPI.VkKeyScanA VkKeyScanA; + alias STDWINAPI.VkKeyScanExA VkKeyScanExA; + alias STDWINAPI.MapVirtualKeyA MapVirtualKeyA; + alias STDWINAPI.MapVirtualKeyExA MapVirtualKeyExA; + alias STDWINAPI.LoadAcceleratorsA LoadAcceleratorsA; + alias STDWINAPI.CreateAcceleratorTableA CreateAcceleratorTableA; + alias STDWINAPI.CopyAcceleratorTableA CopyAcceleratorTableA; + alias STDWINAPI.TranslateAcceleratorA TranslateAcceleratorA; + alias STDWINAPI.LoadMenuA LoadMenuA; + alias STDWINAPI.LoadMenuIndirectA LoadMenuIndirectA; + alias STDWINAPI.ChangeMenuA ChangeMenuA; + alias STDWINAPI.GetMenuStringA GetMenuStringA; + alias STDWINAPI.InsertMenuA InsertMenuA; + alias STDWINAPI.AppendMenuA AppendMenuA; + alias STDWINAPI.ModifyMenuA ModifyMenuA; + alias STDWINAPI.InsertMenuItemA InsertMenuItemA; + alias STDWINAPI.GetMenuItemInfoA GetMenuItemInfoA; + alias STDWINAPI.SetMenuItemInfoA SetMenuItemInfoA; + alias STDWINAPI.DrawTextA DrawTextA; + alias STDWINAPI.DrawTextExA DrawTextExA; + alias STDWINAPI.GrayStringA GrayStringA; + alias STDWINAPI.DrawStateA DrawStateA; + alias STDWINAPI.TabbedTextOutA TabbedTextOutA; + alias STDWINAPI.GetTabbedTextExtentA GetTabbedTextExtentA; + alias STDWINAPI.SetPropA SetPropA; + alias STDWINAPI.GetPropA GetPropA; + alias STDWINAPI.RemovePropA RemovePropA; + alias STDWINAPI.EnumPropsExA EnumPropsExA; + alias STDWINAPI.EnumPropsA EnumPropsA; + alias STDWINAPI.SetWindowTextA SetWindowTextA; + alias STDWINAPI.GetWindowTextA GetWindowTextA; + alias STDWINAPI.GetWindowTextLengthA GetWindowTextLengthA; + alias STDWINAPI.MessageBoxA MessageBoxA; + alias STDWINAPI.MessageBoxExA MessageBoxExA; + alias STDWINAPI.MessageBoxIndirectA MessageBoxIndirectA; + alias STDWINAPI.GetWindowLongA GetWindowLongA; + alias STDWINAPI.SetWindowLongA SetWindowLongA; + alias STDWINAPI.GetClassLongA GetClassLongA; + alias STDWINAPI.SetClassLongA SetClassLongA; + alias STDWINAPI.FindWindowA FindWindowA; + alias STDWINAPI.FindWindowExA FindWindowExA; + alias STDWINAPI.GetClassNameA GetClassNameA; + alias STDWINAPI.SetWindowsHookExA SetWindowsHookExA; + alias STDWINAPI.LoadBitmapA LoadBitmapA; + alias STDWINAPI.LoadCursorA LoadCursorA; + alias STDWINAPI.LoadCursorFromFileA LoadCursorFromFileA; + alias STDWINAPI.LoadIconA LoadIconA; + alias STDWINAPI.LoadImageA LoadImageA; + alias STDWINAPI.LoadStringA LoadStringA; + alias STDWINAPI.IsDialogMessageA IsDialogMessageA; + alias STDWINAPI.DlgDirListA DlgDirListA; + alias STDWINAPI.DlgDirSelectExA DlgDirSelectExA; + alias STDWINAPI.DlgDirListComboBoxA DlgDirListComboBoxA; + alias STDWINAPI.DlgDirSelectComboBoxExA DlgDirSelectComboBoxExA; + alias STDWINAPI.DefFrameProcA DefFrameProcA; + alias STDWINAPI.DefMDIChildProcA DefMDIChildProcA; + alias STDWINAPI.CreateMDIWindowA CreateMDIWindowA; + alias STDWINAPI.WinHelpA WinHelpA; + alias STDWINAPI.ChangeDisplaySettingsA ChangeDisplaySettingsA; + alias STDWINAPI.EnumDisplaySettingsA EnumDisplaySettingsA; + alias STDWINAPI.SystemParametersInfoA SystemParametersInfoA; + alias STDWINAPI.AddFontResourceA AddFontResourceA; + alias STDWINAPI.CopyMetaFileA CopyMetaFileA; + alias STDWINAPI.CreateFontIndirectA CreateFontIndirectA; + alias STDWINAPI.CreateICA CreateICA; + alias STDWINAPI.CreateMetaFileA CreateMetaFileA; + alias STDWINAPI.CreateScalableFontResourceA CreateScalableFontResourceA; + alias STDWINAPI.EnumFontFamiliesExA EnumFontFamiliesExA; + alias STDWINAPI.EnumFontFamiliesA EnumFontFamiliesA; + alias STDWINAPI.EnumFontsA EnumFontsA; + alias STDWINAPI.GetCharWidthA GetCharWidthA; + alias STDWINAPI.GetCharWidth32A GetCharWidth32A; + alias STDWINAPI.GetCharWidthFloatA GetCharWidthFloatA; + alias STDWINAPI.GetCharABCWidthsA GetCharABCWidthsA; + alias STDWINAPI.GetCharABCWidthsFloatA GetCharABCWidthsFloatA; + alias STDWINAPI.GetGlyphOutlineA GetGlyphOutlineA; + alias STDWINAPI.GetMetaFileA GetMetaFileA; + alias STDWINAPI.GetOutlineTextMetricsA GetOutlineTextMetricsA; + alias STDWINAPI.GetTextExtentPointA GetTextExtentPointA; + alias STDWINAPI.GetTextExtentPoint32A GetTextExtentPoint32A; + alias STDWINAPI.GetTextExtentExPointA GetTextExtentExPointA; + alias STDWINAPI.GetCharacterPlacementA GetCharacterPlacementA; + alias STDWINAPI.ResetDCA ResetDCA; + alias STDWINAPI.RemoveFontResourceA RemoveFontResourceA; + alias STDWINAPI.CopyEnhMetaFileA CopyEnhMetaFileA; + alias STDWINAPI.CreateEnhMetaFileA CreateEnhMetaFileA; + alias STDWINAPI.GetEnhMetaFileA GetEnhMetaFileA; + alias STDWINAPI.GetEnhMetaFileDescriptionA GetEnhMetaFileDescriptionA; + alias STDWINAPI.GetTextMetricsA GetTextMetricsA; + alias STDWINAPI.StartDocA StartDocA; + alias STDWINAPI.GetObjectA GetObjectA; + alias STDWINAPI.TextOutA TextOutA; + alias STDWINAPI.ExtTextOutA ExtTextOutA; + alias STDWINAPI.PolyTextOutA PolyTextOutA; + alias STDWINAPI.GetTextFaceA GetTextFaceA; + alias STDWINAPI.GetKerningPairsA GetKerningPairsA; + alias STDWINAPI.CreateColorSpaceA CreateColorSpaceA; + alias STDWINAPI.GetLogColorSpaceA GetLogColorSpaceA; + alias STDWINAPI.GetICMProfileA GetICMProfileA; + alias STDWINAPI.SetICMProfileA SetICMProfileA; + alias STDWINAPI.UpdateICMRegKeyA UpdateICMRegKeyA; + alias STDWINAPI.EnumICMProfilesA EnumICMProfilesA; + alias STDWINAPI.PropertySheetA PropertySheetA; + alias STDWINAPI.ImageList_LoadImageA ImageList_LoadImageA; + alias STDWINAPI.CreateStatusWindowA CreateStatusWindowA; + alias STDWINAPI.DrawStatusTextA DrawStatusTextA; + alias STDWINAPI.GetOpenFileNameA GetOpenFileNameA; + alias STDWINAPI.GetSaveFileNameA GetSaveFileNameA; + alias STDWINAPI.GetFileTitleA GetFileTitleA; + alias STDWINAPI.ChooseColorA ChooseColorA; + alias STDWINAPI.FindTextA FindTextA; + alias STDWINAPI.ReplaceTextA ReplaceTextA; + alias STDWINAPI.ChooseFontA ChooseFontA; + alias STDWINAPI.PrintDlgA PrintDlgA; + alias STDWINAPI.PageSetupDlgA PageSetupDlgA; + alias STDWINAPI.CreateProcessA CreateProcessA; + alias STDWINAPI.GetStartupInfoA GetStartupInfoA; + alias STDWINAPI.FindFirstFileA FindFirstFileA; + alias STDWINAPI.FindNextFileA FindNextFileA; + alias STDWINAPI.GetVersionExA GetVersionExA; + alias STDWINAPI.CreateDCA CreateDCA; + alias STDWINAPI.VerInstallFileA VerInstallFileA; + alias STDWINAPI.GetFileVersionInfoSizeA GetFileVersionInfoSizeA; + alias STDWINAPI.GetFileVersionInfoA GetFileVersionInfoA; + alias STDWINAPI.VerLanguageNameA VerLanguageNameA; + alias STDWINAPI.VerQueryValueA VerQueryValueA; + alias STDWINAPI.VerFindFileA VerFindFileA; + alias STDWINAPI.RegConnectRegistryA RegConnectRegistryA; + alias STDWINAPI.RegCreateKeyA RegCreateKeyA; + alias STDWINAPI.RegCreateKeyExA RegCreateKeyExA; + alias STDWINAPI.RegDeleteKeyA RegDeleteKeyA; + alias STDWINAPI.RegDeleteValueA RegDeleteValueA; + alias STDWINAPI.RegEnumKeyA RegEnumKeyA; + alias STDWINAPI.RegEnumKeyExA RegEnumKeyExA; + alias STDWINAPI.RegEnumValueA RegEnumValueA; + alias STDWINAPI.RegLoadKeyA RegLoadKeyA; + alias STDWINAPI.RegOpenKeyA RegOpenKeyA; + alias STDWINAPI.RegOpenKeyExA RegOpenKeyExA; + alias STDWINAPI.RegQueryInfoKeyA RegQueryInfoKeyA; + alias STDWINAPI.RegQueryValueA RegQueryValueA; + alias STDWINAPI.RegQueryMultipleValuesA RegQueryMultipleValuesA; + alias STDWINAPI.RegQueryValueExA RegQueryValueExA; + alias STDWINAPI.RegReplaceKeyA RegReplaceKeyA; + alias STDWINAPI.RegRestoreKeyA RegRestoreKeyA; + alias STDWINAPI.RegSaveKeyA RegSaveKeyA; + alias STDWINAPI.RegSetValueA RegSetValueA; + alias STDWINAPI.RegSetValueExA RegSetValueExA; + alias STDWINAPI.RegUnLoadKeyA RegUnLoadKeyA; + alias STDWINAPI.InitiateSystemShutdownA InitiateSystemShutdownA; + alias STDWINAPI.AbortSystemShutdownA AbortSystemShutdownA; + alias STDWINAPI.CompareStringA CompareStringA; + alias STDWINAPI.LCMapStringA LCMapStringA; + alias STDWINAPI.GetLocaleInfoA GetLocaleInfoA; + alias STDWINAPI.SetLocaleInfoA SetLocaleInfoA; + alias STDWINAPI.GetTimeFormatA GetTimeFormatA; + alias STDWINAPI.GetDateFormatA GetDateFormatA; + alias STDWINAPI.GetNumberFormatA GetNumberFormatA; + alias STDWINAPI.GetCurrencyFormatA GetCurrencyFormatA; + alias STDWINAPI.EnumCalendarInfoA EnumCalendarInfoA; + alias STDWINAPI.EnumTimeFormatsA EnumTimeFormatsA; + alias STDWINAPI.EnumDateFormatsA EnumDateFormatsA; + alias STDWINAPI.GetStringTypeExA GetStringTypeExA; + alias STDWINAPI.GetStringTypeA GetStringTypeA; + alias STDWINAPI.FoldStringA FoldStringA; + alias STDWINAPI.EnumSystemLocalesA EnumSystemLocalesA; + alias STDWINAPI.EnumSystemCodePagesA EnumSystemCodePagesA; + alias STDWINAPI.PeekConsoleInputA PeekConsoleInputA; + alias STDWINAPI.ReadConsoleInputA ReadConsoleInputA; + alias STDWINAPI.WriteConsoleInputA WriteConsoleInputA; + alias STDWINAPI.ReadConsoleOutputA ReadConsoleOutputA; + alias STDWINAPI.WriteConsoleOutputA WriteConsoleOutputA; + alias STDWINAPI.ReadConsoleOutputCharacterA ReadConsoleOutputCharacterA; + alias STDWINAPI.WriteConsoleOutputCharacterA WriteConsoleOutputCharacterA; + alias STDWINAPI.FillConsoleOutputCharacterA FillConsoleOutputCharacterA; + alias STDWINAPI.ScrollConsoleScreenBufferA ScrollConsoleScreenBufferA; + alias STDWINAPI.GetConsoleTitleA GetConsoleTitleA; + alias STDWINAPI.SetConsoleTitleA SetConsoleTitleA; + alias STDWINAPI.ReadConsoleA ReadConsoleA; + alias STDWINAPI.WriteConsoleA WriteConsoleA; + alias STDWINAPI.WNetAddConnectionA WNetAddConnectionA; + alias STDWINAPI.WNetAddConnection2A WNetAddConnection2A; + alias STDWINAPI.WNetAddConnection3A WNetAddConnection3A; + alias STDWINAPI.WNetCancelConnectionA WNetCancelConnectionA; + alias STDWINAPI.WNetCancelConnection2A WNetCancelConnection2A; + alias STDWINAPI.WNetGetConnectionA WNetGetConnectionA; + alias STDWINAPI.WNetUseConnectionA WNetUseConnectionA; + alias STDWINAPI.WNetSetConnectionA WNetSetConnectionA; + alias STDWINAPI.WNetConnectionDialog1A WNetConnectionDialog1A; + alias STDWINAPI.WNetDisconnectDialog1A WNetDisconnectDialog1A; + alias STDWINAPI.WNetOpenEnumA WNetOpenEnumA; + alias STDWINAPI.WNetEnumResourceA WNetEnumResourceA; + alias STDWINAPI.WNetGetUniversalNameA WNetGetUniversalNameA; + alias STDWINAPI.WNetGetUserA WNetGetUserA; + alias STDWINAPI.WNetGetProviderNameA WNetGetProviderNameA; + alias STDWINAPI.WNetGetNetworkInformationA WNetGetNetworkInformationA; + alias STDWINAPI.WNetGetLastErrorA WNetGetLastErrorA; + alias STDWINAPI.MultinetGetConnectionPerformanceA MultinetGetConnectionPerformanceA; + alias STDWINAPI.ChangeServiceConfigA ChangeServiceConfigA; + alias STDWINAPI.CreateServiceA CreateServiceA; + alias STDWINAPI.EnumDependentServicesA EnumDependentServicesA; + alias STDWINAPI.EnumServicesStatusA EnumServicesStatusA; + alias STDWINAPI.GetServiceKeyNameA GetServiceKeyNameA; + alias STDWINAPI.GetServiceDisplayNameA GetServiceDisplayNameA; + alias STDWINAPI.OpenSCManagerA OpenSCManagerA; + alias STDWINAPI.OpenServiceA OpenServiceA; + alias STDWINAPI.QueryServiceConfigA QueryServiceConfigA; + alias STDWINAPI.QueryServiceLockStatusA QueryServiceLockStatusA; + alias STDWINAPI.RegisterServiceCtrlHandlerA RegisterServiceCtrlHandlerA; + alias STDWINAPI.StartServiceCtrlDispatcherA StartServiceCtrlDispatcherA; + alias STDWINAPI.StartServiceA StartServiceA; + alias STDWINAPI.DragQueryFileA DragQueryFileA; + alias STDWINAPI.ExtractAssociatedIconA ExtractAssociatedIconA; + alias STDWINAPI.ExtractIconA ExtractIconA; + alias STDWINAPI.FindExecutableA FindExecutableA; + alias STDWINAPI.ShellAboutA ShellAboutA; + alias STDWINAPI.ShellExecuteA ShellExecuteA; + alias STDWINAPI.DdeCreateStringHandleA DdeCreateStringHandleA; + alias STDWINAPI.DdeInitializeA DdeInitializeA; + alias STDWINAPI.DdeQueryStringA DdeQueryStringA; + alias STDWINAPI.LogonUserA LogonUserA; + alias STDWINAPI.CreateProcessAsUserA CreateProcessAsUserA; + alias STDWINAPI.GetBinaryTypeW GetBinaryTypeW; + alias STDWINAPI.GetShortPathNameW GetShortPathNameW; + alias STDWINAPI.GetEnvironmentStringsW GetEnvironmentStringsW; + alias STDWINAPI.FreeEnvironmentStringsW FreeEnvironmentStringsW; + alias STDWINAPI.FormatMessageW FormatMessageW; + alias STDWINAPI.CreateMailslotW CreateMailslotW; + alias STDWINAPI.lstrcmpW lstrcmpW; + alias STDWINAPI.lstrcmpiW lstrcmpiW; + alias STDWINAPI.lstrcpynW lstrcpynW; + alias STDWINAPI.lstrcpyW lstrcpyW; + alias STDWINAPI.lstrcatW lstrcatW; + alias STDWINAPI.lstrlenW lstrlenW; + alias STDWINAPI.CreateMutexW CreateMutexW; + alias STDWINAPI.OpenMutexW OpenMutexW; + alias STDWINAPI.CreateEventW CreateEventW; + alias STDWINAPI.OpenEventW OpenEventW; + alias STDWINAPI.CreateSemaphoreW CreateSemaphoreW; + alias STDWINAPI.OpenSemaphoreW OpenSemaphoreW; + alias STDWINAPI.CreateFileMappingW CreateFileMappingW; + alias STDWINAPI.OpenFileMappingW OpenFileMappingW; + alias STDWINAPI.GetLogicalDriveStringsW GetLogicalDriveStringsW; + alias STDWINAPI.LoadLibraryW LoadLibraryW; + alias STDWINAPI.LoadLibraryExW LoadLibraryExW; + alias STDWINAPI.GetModuleFileNameW GetModuleFileNameW; + alias STDWINAPI.GetModuleHandleW GetModuleHandleW; + alias STDWINAPI.FatalAppExitW FatalAppExitW; + alias STDWINAPI.GetCommandLineW GetCommandLineW; + alias STDWINAPI.GetEnvironmentVariableW GetEnvironmentVariableW; + alias STDWINAPI.SetEnvironmentVariableW SetEnvironmentVariableW; + alias STDWINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStringsW; + alias STDWINAPI.OutputDebugStringW OutputDebugStringW; + alias STDWINAPI.FindResourceW FindResourceW; + alias STDWINAPI.FindResourceExW FindResourceExW; + alias STDWINAPI.EnumResourceTypesW EnumResourceTypesW; + alias STDWINAPI.EnumResourceNamesW EnumResourceNamesW; + alias STDWINAPI.EnumResourceLanguagesW EnumResourceLanguagesW; + alias STDWINAPI.BeginUpdateResourceW BeginUpdateResourceW; + alias STDWINAPI.UpdateResourceW UpdateResourceW; + alias STDWINAPI.EndUpdateResourceW EndUpdateResourceW; + alias STDWINAPI.GlobalAddAtomW GlobalAddAtomW; + alias STDWINAPI.GlobalFindAtomW GlobalFindAtomW; + alias STDWINAPI.GlobalGetAtomNameW GlobalGetAtomNameW; + alias STDWINAPI.AddAtomW AddAtomW; + alias STDWINAPI.FindAtomW FindAtomW; + alias STDWINAPI.GetAtomNameW GetAtomNameW; + alias STDWINAPI.GetProfileIntW GetProfileIntW; + alias STDWINAPI.GetProfileStringW GetProfileStringW; + alias STDWINAPI.WriteProfileStringW WriteProfileStringW; + alias STDWINAPI.GetProfileSectionW GetProfileSectionW; + alias STDWINAPI.WriteProfileSectionW WriteProfileSectionW; + alias STDWINAPI.GetPrivateProfileIntW GetPrivateProfileIntW; + alias STDWINAPI.GetPrivateProfileStringW GetPrivateProfileStringW; + alias STDWINAPI.WritePrivateProfileStringW WritePrivateProfileStringW; + alias STDWINAPI.GetPrivateProfileSectionW GetPrivateProfileSectionW; + alias STDWINAPI.WritePrivateProfileSectionW WritePrivateProfileSectionW; + alias STDWINAPI.GetDriveTypeW GetDriveTypeW; + alias STDWINAPI.GetSystemDirectoryW GetSystemDirectoryW; + alias STDWINAPI.GetTempPathW GetTempPathW; + alias STDWINAPI.GetTempFileNameW GetTempFileNameW; + alias STDWINAPI.GetWindowsDirectoryW GetWindowsDirectoryW; + alias STDWINAPI.SetCurrentDirectoryW SetCurrentDirectoryW; + alias STDWINAPI.GetCurrentDirectoryW GetCurrentDirectoryW; + alias STDWINAPI.GetDiskFreeSpaceW GetDiskFreeSpaceW; + alias STDWINAPI.CreateDirectoryW CreateDirectoryW; + alias STDWINAPI.CreateDirectoryExW CreateDirectoryExW; + alias STDWINAPI.RemoveDirectoryW RemoveDirectoryW; + alias STDWINAPI.GetFullPathNameW GetFullPathNameW; + alias STDWINAPI.DefineDosDeviceW DefineDosDeviceW; + alias STDWINAPI.QueryDosDeviceW QueryDosDeviceW; + alias STDWINAPI.CreateFileW CreateFileW; + alias STDWINAPI.SetFileAttributesW SetFileAttributesW; + alias STDWINAPI.GetFileAttributesW GetFileAttributesW; + alias STDWINAPI.GetFileAttributesExW GetFileAttributesExW; + alias STDWINAPI.GetCompressedFileSizeW GetCompressedFileSizeW; + alias STDWINAPI.DeleteFileW DeleteFileW; + alias STDWINAPI.SearchPathW SearchPathW; + alias STDWINAPI.CopyFileW CopyFileW; + alias STDWINAPI.MoveFileW MoveFileW; + alias STDWINAPI.MoveFileExW MoveFileExW; + alias STDWINAPI.CreateNamedPipeW CreateNamedPipeW; + alias STDWINAPI.GetNamedPipeHandleStateW GetNamedPipeHandleStateW; + alias STDWINAPI.CallNamedPipeW CallNamedPipeW; + alias STDWINAPI.WaitNamedPipeW WaitNamedPipeW; + alias STDWINAPI.SetVolumeLabelW SetVolumeLabelW; + alias STDWINAPI.GetVolumeInformationW GetVolumeInformationW; + alias STDWINAPI.ClearEventLogW ClearEventLogW; + alias STDWINAPI.BackupEventLogW BackupEventLogW; + alias STDWINAPI.OpenEventLogW OpenEventLogW; + alias STDWINAPI.RegisterEventSourceW RegisterEventSourceW; + alias STDWINAPI.OpenBackupEventLogW OpenBackupEventLogW; + alias STDWINAPI.ReadEventLogW ReadEventLogW; + alias STDWINAPI.ReportEventW ReportEventW; + alias STDWINAPI.AccessCheckAndAuditAlarmW AccessCheckAndAuditAlarmW; + alias STDWINAPI.ObjectOpenAuditAlarmW ObjectOpenAuditAlarmW; + alias STDWINAPI.ObjectPrivilegeAuditAlarmW ObjectPrivilegeAuditAlarmW; + alias STDWINAPI.ObjectCloseAuditAlarmW ObjectCloseAuditAlarmW; + alias STDWINAPI.PrivilegedServiceAuditAlarmW PrivilegedServiceAuditAlarmW; + alias STDWINAPI.SetFileSecurityW SetFileSecurityW; + alias STDWINAPI.GetFileSecurityW GetFileSecurityW; + alias STDWINAPI.FindFirstChangeNotificationW FindFirstChangeNotificationW; + alias STDWINAPI.IsBadStringPtrW IsBadStringPtrW; + alias STDWINAPI.LookupAccountSidW LookupAccountSidW; + alias STDWINAPI.LookupAccountNameW LookupAccountNameW; + alias STDWINAPI.LookupPrivilegeValueW LookupPrivilegeValueW; + alias STDWINAPI.LookupPrivilegeNameW LookupPrivilegeNameW; + alias STDWINAPI.LookupPrivilegeDisplayNameW LookupPrivilegeDisplayNameW; + alias STDWINAPI.BuildCommDCBW BuildCommDCBW; + alias STDWINAPI.BuildCommDCBAndTimeoutsW BuildCommDCBAndTimeoutsW; + alias STDWINAPI.CommConfigDialogW CommConfigDialogW; + alias STDWINAPI.GetDefaultCommConfigW GetDefaultCommConfigW; + alias STDWINAPI.SetDefaultCommConfigW SetDefaultCommConfigW; + alias STDWINAPI.GetComputerNameW GetComputerNameW; + alias STDWINAPI.SetComputerNameW SetComputerNameW; + alias STDWINAPI.GetUserNameW GetUserNameW; + alias STDWINAPI.wvsprintfW wvsprintfW; + alias STDWINAPI.LoadKeyboardLayoutW LoadKeyboardLayoutW; + alias STDWINAPI.GetKeyboardLayoutNameW GetKeyboardLayoutNameW; + alias STDWINAPI.CreateDesktopW CreateDesktopW; + alias STDWINAPI.OpenDesktopW OpenDesktopW; + alias STDWINAPI.EnumDesktopsW EnumDesktopsW; + alias STDWINAPI.CreateWindowStationW CreateWindowStationW; + alias STDWINAPI.OpenWindowStationW OpenWindowStationW; + alias STDWINAPI.EnumWindowStationsW EnumWindowStationsW; + alias STDWINAPI.GetUserObjectInformationW GetUserObjectInformationW; + alias STDWINAPI.SetUserObjectInformationW SetUserObjectInformationW; + alias STDWINAPI.RegisterWindowMessageW RegisterWindowMessageW; + alias STDWINAPI.GetMessageW GetMessageW; + alias STDWINAPI.DispatchMessageW DispatchMessageW; + alias STDWINAPI.PeekMessageW PeekMessageW; + alias STDWINAPI.SendMessageW SendMessageW; + alias STDWINAPI.SendMessageW SendMessageW; + alias STDWINAPI.SendMessageW SendMessageW; + alias STDWINAPI.SendMessageW SendMessageW; + alias STDWINAPI.SendMessageTimeoutW SendMessageTimeoutW; + alias STDWINAPI.SendNotifyMessageW SendNotifyMessageW; + alias STDWINAPI.SendMessageCallbackW SendMessageCallbackW; + alias STDWINAPI.PostMessageW PostMessageW; + alias STDWINAPI.PostThreadMessageW PostThreadMessageW; + alias STDWINAPI.DefWindowProcW DefWindowProcW; + alias STDWINAPI.CallWindowProcW CallWindowProcW; + alias STDWINAPI.RegisterClassW RegisterClassW; + alias STDWINAPI.UnregisterClassW UnregisterClassW; + alias STDWINAPI.GetClassInfoW GetClassInfoW; + alias STDWINAPI.RegisterClassExW RegisterClassExW; + alias STDWINAPI.GetClassInfoExW GetClassInfoExW; + alias STDWINAPI.CreateWindowExW CreateWindowExW; + alias STDWINAPI.CreateDialogParamW CreateDialogParamW; + alias STDWINAPI.CreateDialogIndirectParamW CreateDialogIndirectParamW; + alias STDWINAPI.DialogBoxParamW DialogBoxParamW; + alias STDWINAPI.DialogBoxIndirectParamW DialogBoxIndirectParamW; + alias STDWINAPI.SetDlgItemTextW SetDlgItemTextW; + alias STDWINAPI.GetDlgItemTextW GetDlgItemTextW; + alias STDWINAPI.SendDlgItemMessageW SendDlgItemMessageW; + alias STDWINAPI.DefDlgProcW DefDlgProcW; + alias STDWINAPI.CallMsgFilterW CallMsgFilterW; + alias STDWINAPI.RegisterClipboardFormatW RegisterClipboardFormatW; + alias STDWINAPI.GetClipboardFormatNameW GetClipboardFormatNameW; + alias STDWINAPI.CharToOemW CharToOemW; + alias STDWINAPI.OemToCharW OemToCharW; + alias STDWINAPI.CharToOemBuffW CharToOemBuffW; + alias STDWINAPI.OemToCharBuffW OemToCharBuffW; + alias STDWINAPI.CharUpperW CharUpperW; + alias STDWINAPI.CharUpperBuffW CharUpperBuffW; + alias STDWINAPI.CharLowerW CharLowerW; + alias STDWINAPI.CharLowerBuffW CharLowerBuffW; + alias STDWINAPI.CharNextW CharNextW; + alias STDWINAPI.CharPrevW CharPrevW; + alias STDWINAPI.IsCharAlphaW IsCharAlphaW; + alias STDWINAPI.IsCharAlphaNumericW IsCharAlphaNumericW; + alias STDWINAPI.IsCharUpperW IsCharUpperW; + alias STDWINAPI.IsCharLowerW IsCharLowerW; + alias STDWINAPI.GetKeyNameTextW GetKeyNameTextW; + alias STDWINAPI.VkKeyScanW VkKeyScanW; + alias STDWINAPI.VkKeyScanExW VkKeyScanExW; + alias STDWINAPI.MapVirtualKeyW MapVirtualKeyW; + alias STDWINAPI.MapVirtualKeyExW MapVirtualKeyExW; + alias STDWINAPI.LoadAcceleratorsW LoadAcceleratorsW; + alias STDWINAPI.CreateAcceleratorTableW CreateAcceleratorTableW; + alias STDWINAPI.CopyAcceleratorTableW CopyAcceleratorTableW; + alias STDWINAPI.TranslateAcceleratorW TranslateAcceleratorW; + alias STDWINAPI.LoadMenuW LoadMenuW; + alias STDWINAPI.LoadMenuIndirectW LoadMenuIndirectW; + alias STDWINAPI.ChangeMenuW ChangeMenuW; + alias STDWINAPI.GetMenuStringW GetMenuStringW; + alias STDWINAPI.InsertMenuW InsertMenuW; + alias STDWINAPI.AppendMenuW AppendMenuW; + alias STDWINAPI.ModifyMenuW ModifyMenuW; + alias STDWINAPI.InsertMenuItemW InsertMenuItemW; + alias STDWINAPI.GetMenuItemInfoW GetMenuItemInfoW; + alias STDWINAPI.SetMenuItemInfoW SetMenuItemInfoW; + alias STDWINAPI.DrawTextW DrawTextW; + alias STDWINAPI.DrawTextExW DrawTextExW; + alias STDWINAPI.GrayStringW GrayStringW; + alias STDWINAPI.DrawStateW DrawStateW; + alias STDWINAPI.TabbedTextOutW TabbedTextOutW; + alias STDWINAPI.GetTabbedTextExtentW GetTabbedTextExtentW; + alias STDWINAPI.SetPropW SetPropW; + alias STDWINAPI.GetPropW GetPropW; + alias STDWINAPI.RemovePropW RemovePropW; + alias STDWINAPI.EnumPropsExW EnumPropsExW; + alias STDWINAPI.EnumPropsW EnumPropsW; + alias STDWINAPI.SetWindowTextW SetWindowTextW; + alias STDWINAPI.GetWindowTextW GetWindowTextW; + alias STDWINAPI.GetWindowTextLengthW GetWindowTextLengthW; + alias STDWINAPI.MessageBoxW MessageBoxW; + alias STDWINAPI.MessageBoxExW MessageBoxExW; + alias STDWINAPI.MessageBoxIndirectW MessageBoxIndirectW; + alias STDWINAPI.GetWindowLongW GetWindowLongW; + alias STDWINAPI.SetWindowLongW SetWindowLongW; + alias STDWINAPI.GetClassLongW GetClassLongW; + alias STDWINAPI.SetClassLongW SetClassLongW; + alias STDWINAPI.FindWindowW FindWindowW; + alias STDWINAPI.FindWindowExW FindWindowExW; + alias STDWINAPI.GetClassNameW GetClassNameW; + alias STDWINAPI.SetWindowsHookExW SetWindowsHookExW; + alias STDWINAPI.LoadBitmapW LoadBitmapW; + alias STDWINAPI.LoadCursorW LoadCursorW; + alias STDWINAPI.LoadCursorFromFileW LoadCursorFromFileW; + alias STDWINAPI.LoadIconW LoadIconW; + alias STDWINAPI.LoadImageW LoadImageW; + alias STDWINAPI.LoadStringW LoadStringW; + alias STDWINAPI.IsDialogMessageW IsDialogMessageW; + alias STDWINAPI.DlgDirListW DlgDirListW; + alias STDWINAPI.DlgDirSelectExW DlgDirSelectExW; + alias STDWINAPI.DlgDirListComboBoxW DlgDirListComboBoxW; + alias STDWINAPI.DlgDirSelectComboBoxExW DlgDirSelectComboBoxExW; + alias STDWINAPI.DefFrameProcW DefFrameProcW; + alias STDWINAPI.DefMDIChildProcW DefMDIChildProcW; + alias STDWINAPI.CreateMDIWindowW CreateMDIWindowW; + alias STDWINAPI.WinHelpW WinHelpW; + alias STDWINAPI.ChangeDisplaySettingsW ChangeDisplaySettingsW; + alias STDWINAPI.EnumDisplaySettingsW EnumDisplaySettingsW; + alias STDWINAPI.SystemParametersInfoW SystemParametersInfoW; + alias STDWINAPI.AddFontResourceW AddFontResourceW; + alias STDWINAPI.CopyMetaFileW CopyMetaFileW; + alias STDWINAPI.CreateFontIndirectW CreateFontIndirectW; + alias STDWINAPI.CreateFontW CreateFontW; + alias STDWINAPI.CreateICW CreateICW; + alias STDWINAPI.CreateMetaFileW CreateMetaFileW; + alias STDWINAPI.CreateScalableFontResourceW CreateScalableFontResourceW; + alias STDWINAPI.EnumFontFamiliesExW EnumFontFamiliesExW; + alias STDWINAPI.EnumFontFamiliesW EnumFontFamiliesW; + alias STDWINAPI.EnumFontsW EnumFontsW; + alias STDWINAPI.GetCharWidthW GetCharWidthW; + alias STDWINAPI.GetCharWidth32W GetCharWidth32W; + alias STDWINAPI.GetCharWidthFloatW GetCharWidthFloatW; + alias STDWINAPI.GetCharABCWidthsW GetCharABCWidthsW; + alias STDWINAPI.GetCharABCWidthsFloatW GetCharABCWidthsFloatW; + alias STDWINAPI.GetGlyphOutlineW GetGlyphOutlineW; + alias STDWINAPI.GetMetaFileW GetMetaFileW; + alias STDWINAPI.GetOutlineTextMetricsW GetOutlineTextMetricsW; + alias STDWINAPI.GetTextExtentPointW GetTextExtentPointW; + alias STDWINAPI.GetTextExtentPoint32W GetTextExtentPoint32W; + alias STDWINAPI.GetTextExtentExPointW GetTextExtentExPointW; + alias STDWINAPI.GetCharacterPlacementW GetCharacterPlacementW; + alias STDWINAPI.ResetDCW ResetDCW; + alias STDWINAPI.RemoveFontResourceW RemoveFontResourceW; + alias STDWINAPI.CopyEnhMetaFileW CopyEnhMetaFileW; + alias STDWINAPI.CreateEnhMetaFileW CreateEnhMetaFileW; + alias STDWINAPI.GetEnhMetaFileW GetEnhMetaFileW; + alias STDWINAPI.GetEnhMetaFileDescriptionW GetEnhMetaFileDescriptionW; + alias STDWINAPI.GetTextMetricsW GetTextMetricsW; + alias STDWINAPI.StartDocW StartDocW; + alias STDWINAPI.GetObjectW GetObjectW; + alias STDWINAPI.TextOutW TextOutW; + alias STDWINAPI.ExtTextOutW ExtTextOutW; + alias STDWINAPI.PolyTextOutW PolyTextOutW; + alias STDWINAPI.GetTextFaceW GetTextFaceW; + alias STDWINAPI.GetKerningPairsW GetKerningPairsW; + alias STDWINAPI.GetLogColorSpaceW GetLogColorSpaceW; + alias STDWINAPI.CreateColorSpaceW CreateColorSpaceW; + alias STDWINAPI.GetICMProfileW GetICMProfileW; + alias STDWINAPI.SetICMProfileW SetICMProfileW; + alias STDWINAPI.UpdateICMRegKeyW UpdateICMRegKeyW; + alias STDWINAPI.EnumICMProfilesW EnumICMProfilesW; + alias STDWINAPI.CreatePropertySheetPageW CreatePropertySheetPageW; + alias STDWINAPI.PropertySheetW PropertySheetW; + alias STDWINAPI.ImageList_LoadImageW ImageList_LoadImageW; + alias STDWINAPI.CreateStatusWindowW CreateStatusWindowW; + alias STDWINAPI.DrawStatusTextW DrawStatusTextW; + alias STDWINAPI.GetOpenFileNameW GetOpenFileNameW; + alias STDWINAPI.GetSaveFileNameW GetSaveFileNameW; + alias STDWINAPI.GetFileTitleW GetFileTitleW; + alias STDWINAPI.ChooseColorW ChooseColorW; + alias STDWINAPI.ReplaceTextW ReplaceTextW; + alias STDWINAPI.ChooseFontW ChooseFontW; + alias STDWINAPI.FindTextW FindTextW; + alias STDWINAPI.PrintDlgW PrintDlgW; + alias STDWINAPI.PageSetupDlgW PageSetupDlgW; + alias STDWINAPI.CreateProcessW CreateProcessW; + alias STDWINAPI.GetStartupInfoW GetStartupInfoW; + alias STDWINAPI.FindFirstFileW FindFirstFileW; + alias STDWINAPI.FindNextFileW FindNextFileW; + alias STDWINAPI.GetVersionExW GetVersionExW; + alias STDWINAPI.CreateDCW CreateDCW; + alias STDWINAPI.CreateFontA CreateFontA; + alias STDWINAPI.VerInstallFileW VerInstallFileW; + alias STDWINAPI.GetFileVersionInfoSizeW GetFileVersionInfoSizeW; + alias STDWINAPI.GetFileVersionInfoW GetFileVersionInfoW; + alias STDWINAPI.VerLanguageNameW VerLanguageNameW; + alias STDWINAPI.VerQueryValueW VerQueryValueW; + alias STDWINAPI.VerFindFileW VerFindFileW; + alias STDWINAPI.RegSetValueExW RegSetValueExW; + alias STDWINAPI.RegUnLoadKeyW RegUnLoadKeyW; + alias STDWINAPI.InitiateSystemShutdownW InitiateSystemShutdownW; + alias STDWINAPI.AbortSystemShutdownW AbortSystemShutdownW; + alias STDWINAPI.RegRestoreKeyW RegRestoreKeyW; + alias STDWINAPI.RegSaveKeyW RegSaveKeyW; + alias STDWINAPI.RegSetValueW RegSetValueW; + alias STDWINAPI.RegQueryValueW RegQueryValueW; + alias STDWINAPI.RegQueryMultipleValuesW RegQueryMultipleValuesW; + alias STDWINAPI.RegQueryValueExW RegQueryValueExW; + alias STDWINAPI.RegReplaceKeyW RegReplaceKeyW; + alias STDWINAPI.RegConnectRegistryW RegConnectRegistryW; + alias STDWINAPI.RegCreateKeyW RegCreateKeyW; + alias STDWINAPI.RegCreateKeyExW RegCreateKeyExW; + alias STDWINAPI.RegDeleteKeyW RegDeleteKeyW; + alias STDWINAPI.RegDeleteValueW RegDeleteValueW; + alias STDWINAPI.RegEnumKeyW RegEnumKeyW; + alias STDWINAPI.RegEnumKeyExW RegEnumKeyExW; + alias STDWINAPI.RegEnumValueW RegEnumValueW; + alias STDWINAPI.RegLoadKeyW RegLoadKeyW; + alias STDWINAPI.RegOpenKeyW RegOpenKeyW; + alias STDWINAPI.RegOpenKeyExW RegOpenKeyExW; + alias STDWINAPI.RegQueryInfoKeyW RegQueryInfoKeyW; + alias STDWINAPI.CompareStringW CompareStringW; + alias STDWINAPI.LCMapStringW LCMapStringW; + alias STDWINAPI.GetLocaleInfoW GetLocaleInfoW; + alias STDWINAPI.SetLocaleInfoW SetLocaleInfoW; + alias STDWINAPI.GetTimeFormatW GetTimeFormatW; + alias STDWINAPI.GetDateFormatW GetDateFormatW; + alias STDWINAPI.GetNumberFormatW GetNumberFormatW; + alias STDWINAPI.GetCurrencyFormatW GetCurrencyFormatW; + alias STDWINAPI.EnumCalendarInfoW EnumCalendarInfoW; + alias STDWINAPI.EnumTimeFormatsW EnumTimeFormatsW; + alias STDWINAPI.EnumDateFormatsW EnumDateFormatsW; + alias STDWINAPI.GetStringTypeExW GetStringTypeExW; + alias STDWINAPI.GetStringTypeW GetStringTypeW; + alias STDWINAPI.FoldStringW FoldStringW; + alias STDWINAPI.EnumSystemLocalesW EnumSystemLocalesW; + alias STDWINAPI.EnumSystemCodePagesW EnumSystemCodePagesW; + alias STDWINAPI.PeekConsoleInputW PeekConsoleInputW; + alias STDWINAPI.ReadConsoleInputW ReadConsoleInputW; + alias STDWINAPI.WriteConsoleInputW WriteConsoleInputW; + alias STDWINAPI.ReadConsoleOutputW ReadConsoleOutputW; + alias STDWINAPI.WriteConsoleOutputW WriteConsoleOutputW; + alias STDWINAPI.ReadConsoleOutputCharacterW ReadConsoleOutputCharacterW; + alias STDWINAPI.WriteConsoleOutputCharacterW WriteConsoleOutputCharacterW; + alias STDWINAPI.FillConsoleOutputCharacterW FillConsoleOutputCharacterW; + alias STDWINAPI.ScrollConsoleScreenBufferW ScrollConsoleScreenBufferW; + alias STDWINAPI.GetConsoleTitleW GetConsoleTitleW; + alias STDWINAPI.SetConsoleTitleW SetConsoleTitleW; + alias STDWINAPI.ReadConsoleW ReadConsoleW; + alias STDWINAPI.WriteConsoleW WriteConsoleW; + alias STDWINAPI.WNetAddConnectionW WNetAddConnectionW; + alias STDWINAPI.WNetAddConnection2W WNetAddConnection2W; + alias STDWINAPI.WNetAddConnection3W WNetAddConnection3W; + alias STDWINAPI.WNetCancelConnectionW WNetCancelConnectionW; + alias STDWINAPI.WNetCancelConnection2W WNetCancelConnection2W; + alias STDWINAPI.WNetGetConnectionW WNetGetConnectionW; + alias STDWINAPI.WNetUseConnectionW WNetUseConnectionW; + alias STDWINAPI.WNetSetConnectionW WNetSetConnectionW; + alias STDWINAPI.WNetConnectionDialog1W WNetConnectionDialog1W; + alias STDWINAPI.WNetDisconnectDialog1W WNetDisconnectDialog1W; + alias STDWINAPI.WNetOpenEnumW WNetOpenEnumW; + alias STDWINAPI.WNetEnumResourceW WNetEnumResourceW; + alias STDWINAPI.WNetGetUniversalNameW WNetGetUniversalNameW; + alias STDWINAPI.WNetGetUserW WNetGetUserW; + alias STDWINAPI.WNetGetProviderNameW WNetGetProviderNameW; + alias STDWINAPI.WNetGetNetworkInformationW WNetGetNetworkInformationW; + alias STDWINAPI.WNetGetLastErrorW WNetGetLastErrorW; + alias STDWINAPI.MultinetGetConnectionPerformanceW MultinetGetConnectionPerformanceW; + alias STDWINAPI.ChangeServiceConfigW ChangeServiceConfigW; + alias STDWINAPI.CreateServiceW CreateServiceW; + alias STDWINAPI.EnumDependentServicesW EnumDependentServicesW; + alias STDWINAPI.EnumServicesStatusW EnumServicesStatusW; + alias STDWINAPI.GetServiceKeyNameW GetServiceKeyNameW; + alias STDWINAPI.GetServiceDisplayNameW GetServiceDisplayNameW; + alias STDWINAPI.OpenSCManagerW OpenSCManagerW; + alias STDWINAPI.OpenServiceW OpenServiceW; + alias STDWINAPI.QueryServiceConfigW QueryServiceConfigW; + alias STDWINAPI.QueryServiceLockStatusW QueryServiceLockStatusW; + alias STDWINAPI.RegisterServiceCtrlHandlerW RegisterServiceCtrlHandlerW; + alias STDWINAPI.StartServiceCtrlDispatcherW StartServiceCtrlDispatcherW; + alias STDWINAPI.StartServiceW StartServiceW; + alias STDWINAPI.DragQueryFileW DragQueryFileW; + alias STDWINAPI.ExtractAssociatedIconW ExtractAssociatedIconW; + alias STDWINAPI.ExtractIconW ExtractIconW; + alias STDWINAPI.FindExecutableW FindExecutableW; + alias STDWINAPI.ShellAboutW ShellAboutW; + alias STDWINAPI.ShellExecuteW ShellExecuteW; + alias STDWINAPI.DdeCreateStringHandleW DdeCreateStringHandleW; + alias STDWINAPI.DdeInitializeW DdeInitializeW; + alias STDWINAPI.DdeQueryStringW DdeQueryStringW; + alias STDWINAPI.LogonUserW LogonUserW; + alias STDWINAPI.CreateProcessAsUserW CreateProcessAsUserW; + alias STDWINAPI.AccessCheck AccessCheck; + alias STDWINAPI.InterlockedIncrement InterlockedIncrement; + alias STDWINAPI.InterlockedDecrement InterlockedDecrement; + alias STDWINAPI.InterlockedExchange InterlockedExchange; + alias STDWINAPI.FreeResource FreeResource; + alias STDWINAPI.LockResource LockResource; + alias STDWINAPI.FreeLibrary FreeLibrary; + alias STDWINAPI.FreeLibraryAndExitThread FreeLibraryAndExitThread; + alias STDWINAPI.DisableThreadLibraryCalls DisableThreadLibraryCalls; + alias STDWINAPI.GetProcAddress GetProcAddress; + alias STDWINAPI.GetVersion GetVersion; + alias STDWINAPI.GlobalAlloc GlobalAlloc; + alias STDWINAPI.GlobalReAlloc GlobalReAlloc; + alias STDWINAPI.GlobalSize GlobalSize; + alias STDWINAPI.GlobalFlags GlobalFlags; + alias STDWINAPI.GlobalLock GlobalLock; + alias STDWINAPI.GlobalHandle GlobalHandle; + alias STDWINAPI.GlobalUnlock GlobalUnlock; + alias STDWINAPI.GlobalFree GlobalFree; + alias STDWINAPI.GlobalCompact GlobalCompact; + alias STDWINAPI.GlobalFix GlobalFix; + alias STDWINAPI.GlobalUnfix GlobalUnfix; + alias STDWINAPI.GlobalWire GlobalWire; + alias STDWINAPI.GlobalUnWire GlobalUnWire; + alias STDWINAPI.GlobalMemoryStatus GlobalMemoryStatus; + alias STDWINAPI.LocalAlloc LocalAlloc; + alias STDWINAPI.LocalReAlloc LocalReAlloc; + alias STDWINAPI.LocalLock LocalLock; + alias STDWINAPI.LocalHandle LocalHandle; + alias STDWINAPI.LocalUnlock LocalUnlock; + alias STDWINAPI.LocalSize LocalSize; + alias STDWINAPI.LocalFlags LocalFlags; + alias STDWINAPI.LocalFree LocalFree; + alias STDWINAPI.LocalShrink LocalShrink; + alias STDWINAPI.LocalCompact LocalCompact; + alias STDWINAPI.FlushInstructionCache FlushInstructionCache; + alias STDWINAPI.VirtualAlloc VirtualAlloc; + alias STDWINAPI.VirtualFree VirtualFree; + alias STDWINAPI.VirtualProtect VirtualProtect; + alias STDWINAPI.VirtualQuery VirtualQuery; + alias STDWINAPI.VirtualProtectEx VirtualProtectEx; + alias STDWINAPI.VirtualQueryEx VirtualQueryEx; + alias STDWINAPI.HeapCreate HeapCreate; + alias STDWINAPI.HeapDestroy HeapDestroy; + alias STDWINAPI.HeapAlloc HeapAlloc; + alias STDWINAPI.HeapReAlloc HeapReAlloc; + alias STDWINAPI.HeapFree HeapFree; + alias STDWINAPI.HeapSize HeapSize; + alias STDWINAPI.HeapValidate HeapValidate; + alias STDWINAPI.HeapCompact HeapCompact; + alias STDWINAPI.GetProcessHeap GetProcessHeap; + alias STDWINAPI.GetProcessHeaps GetProcessHeaps; + alias STDWINAPI.HeapLock HeapLock; + alias STDWINAPI.HeapUnlock HeapUnlock; + alias STDWINAPI.HeapWalk HeapWalk; + alias STDWINAPI.GetProcessAffinityMask GetProcessAffinityMask; + alias STDWINAPI.GetProcessTimes GetProcessTimes; + alias STDWINAPI.GetProcessWorkingSetSize GetProcessWorkingSetSize; + alias STDWINAPI.SetProcessWorkingSetSize SetProcessWorkingSetSize; + alias STDWINAPI.OpenProcess OpenProcess; + alias STDWINAPI.GetCurrentProcess GetCurrentProcess; + alias STDWINAPI.GetCurrentProcessId GetCurrentProcessId; + alias STDWINAPI.ExitProcess ExitProcess; + alias STDWINAPI.TerminateProcess TerminateProcess; + alias STDWINAPI.GetExitCodeProcess GetExitCodeProcess; + alias STDWINAPI.FatalExit FatalExit; + alias STDWINAPI.RaiseException RaiseException; + alias STDWINAPI.UnhandledExceptionFilter UnhandledExceptionFilter; + alias STDWINAPI.CreateRemoteThread CreateRemoteThread; + alias STDWINAPI.GetCurrentThread GetCurrentThread; + alias STDWINAPI.GetCurrentThreadId GetCurrentThreadId; + alias STDWINAPI.SetThreadAffinityMask SetThreadAffinityMask; + alias STDWINAPI.SetThreadPriority SetThreadPriority; + alias STDWINAPI.GetThreadPriority GetThreadPriority; + alias STDWINAPI.GetThreadTimes GetThreadTimes; + alias STDWINAPI.ExitThread ExitThread; + alias STDWINAPI.TerminateThread TerminateThread; + alias STDWINAPI.GetExitCodeThread GetExitCodeThread; + alias STDWINAPI.GetThreadSelectorEntry GetThreadSelectorEntry; + alias STDWINAPI.GetLastError GetLastError; + alias STDWINAPI.SetLastError SetLastError; + alias STDWINAPI.CreateIoCompletionPort CreateIoCompletionPort; + alias STDWINAPI.SetErrorMode SetErrorMode; + alias STDWINAPI.ReadProcessMemory ReadProcessMemory; + alias STDWINAPI.WriteProcessMemory WriteProcessMemory; + alias STDWINAPI.GetThreadContext GetThreadContext; + alias STDWINAPI.SuspendThread SuspendThread; + alias STDWINAPI.ResumeThread ResumeThread; + alias STDWINAPI.DebugBreak DebugBreak; + alias STDWINAPI.WaitForDebugEvent WaitForDebugEvent; + alias STDWINAPI.ContinueDebugEvent ContinueDebugEvent; + alias STDWINAPI.DebugActiveProcess DebugActiveProcess; + alias STDWINAPI.InitializeCriticalSection InitializeCriticalSection; + alias STDWINAPI.EnterCriticalSection EnterCriticalSection; + alias STDWINAPI.TryEnterCriticalSection TryEnterCriticalSection; + alias STDWINAPI.LeaveCriticalSection LeaveCriticalSection; + alias STDWINAPI.DeleteCriticalSection DeleteCriticalSection; + alias STDWINAPI.SetEvent SetEvent; + alias STDWINAPI.ResetEvent ResetEvent; + alias STDWINAPI.PulseEvent PulseEvent; + alias STDWINAPI.ReleaseSemaphore ReleaseSemaphore; + alias STDWINAPI.ReleaseMutex ReleaseMutex; + alias STDWINAPI.WaitForSingleObject WaitForSingleObject; + alias STDWINAPI.WaitForMultipleObjects WaitForMultipleObjects; + alias STDWINAPI.Sleep Sleep; + alias STDWINAPI.LoadResource LoadResource; + alias STDWINAPI.SizeofResource SizeofResource; + alias STDWINAPI.GlobalDeleteAtom GlobalDeleteAtom; + alias STDWINAPI.InitAtomTable InitAtomTable; + alias STDWINAPI.DeleteAtom DeleteAtom; + alias STDWINAPI.SetHandleCount SetHandleCount; + alias STDWINAPI.GetLogicalDrives GetLogicalDrives; + alias STDWINAPI.LockFile LockFile; + alias STDWINAPI.UnlockFile UnlockFile; + alias STDWINAPI.LockFileEx LockFileEx; + alias STDWINAPI.UnlockFileEx UnlockFileEx; + alias STDWINAPI.GetFileInformationByHandle GetFileInformationByHandle; + alias STDWINAPI.GetFileType GetFileType; + alias STDWINAPI.GetFileSize GetFileSize; + alias STDWINAPI.GetStdHandle GetStdHandle; + alias STDWINAPI.SetStdHandle SetStdHandle; + alias STDWINAPI.FlushFileBuffers FlushFileBuffers; + alias STDWINAPI.DeviceIoControl DeviceIoControl; + alias STDWINAPI.SetEndOfFile SetEndOfFile; + alias STDWINAPI.SetFilePointer SetFilePointer; + alias STDWINAPI.FindClose FindClose; + alias STDWINAPI.GetFileTime GetFileTime; + alias STDWINAPI.SetFileTime SetFileTime; + alias STDWINAPI.CloseHandle CloseHandle; + alias STDWINAPI.DuplicateHandle DuplicateHandle; + alias STDWINAPI.GetHandleInformation GetHandleInformation; + alias STDWINAPI.SetHandleInformation SetHandleInformation; + alias STDWINAPI.LoadModule LoadModule; + alias STDWINAPI.WinExec WinExec; + alias STDWINAPI.ClearCommBreak ClearCommBreak; + alias STDWINAPI.ClearCommError ClearCommError; + alias STDWINAPI.SetupComm SetupComm; + alias STDWINAPI.EscapeCommFunction EscapeCommFunction; + alias STDWINAPI.GetCommConfig GetCommConfig; + alias STDWINAPI.GetCommProperties GetCommProperties; + alias STDWINAPI.GetCommModemStatus GetCommModemStatus; + alias STDWINAPI.GetCommState GetCommState; + alias STDWINAPI.GetCommTimeouts GetCommTimeouts; + alias STDWINAPI.PurgeComm PurgeComm; + alias STDWINAPI.SetCommBreak SetCommBreak; + alias STDWINAPI.SetCommConfig SetCommConfig; + alias STDWINAPI.SetCommMask SetCommMask; + alias STDWINAPI.SetCommState SetCommState; + alias STDWINAPI.SetCommTimeouts SetCommTimeouts; + alias STDWINAPI.TransmitCommChar TransmitCommChar; + alias STDWINAPI.WaitCommEvent WaitCommEvent; + alias STDWINAPI.SetTapePosition SetTapePosition; + alias STDWINAPI.GetTapePosition GetTapePosition; + alias STDWINAPI.PrepareTape PrepareTape; + alias STDWINAPI.EraseTape EraseTape; + alias STDWINAPI.CreateTapePartition CreateTapePartition; + alias STDWINAPI.WriteTapemark WriteTapemark; + alias STDWINAPI.GetTapeStatus GetTapeStatus; + alias STDWINAPI.GetTapeParameters GetTapeParameters; + alias STDWINAPI.SetTapeParameters SetTapeParameters; + alias STDWINAPI.Beep Beep; + alias STDWINAPI.MulDiv MulDiv; + alias STDWINAPI.GetSystemTime GetSystemTime; + alias STDWINAPI.GetSystemTimeAsFileTime GetSystemTimeAsFileTime; + alias STDWINAPI.SetSystemTime SetSystemTime; + alias STDWINAPI.GetLocalTime GetLocalTime; + alias STDWINAPI.SetLocalTime SetLocalTime; + alias STDWINAPI.GetSystemInfo GetSystemInfo; + alias STDWINAPI.SystemTimeToTzSpecificLocalTime SystemTimeToTzSpecificLocalTime; + alias STDWINAPI.GetTimeZoneInformation GetTimeZoneInformation; + alias STDWINAPI.SetTimeZoneInformation SetTimeZoneInformation; + alias STDWINAPI.SystemTimeToFileTime SystemTimeToFileTime; + alias STDWINAPI.FileTimeToLocalFileTime FileTimeToLocalFileTime; + alias STDWINAPI.LocalFileTimeToFileTime LocalFileTimeToFileTime; + alias STDWINAPI.FileTimeToSystemTime FileTimeToSystemTime; + alias STDWINAPI.CompareFileTime CompareFileTime; + alias STDWINAPI.FileTimeToDosDateTime FileTimeToDosDateTime; + alias STDWINAPI.DosDateTimeToFileTime DosDateTimeToFileTime; + alias STDWINAPI.GetTickCount GetTickCount; + alias STDWINAPI.SetSystemTimeAdjustment SetSystemTimeAdjustment; + alias STDWINAPI.GetSystemTimeAdjustment GetSystemTimeAdjustment; + alias STDWINAPI.CreatePipe CreatePipe; + alias STDWINAPI.ConnectNamedPipe ConnectNamedPipe; + alias STDWINAPI.DisconnectNamedPipe DisconnectNamedPipe; + alias STDWINAPI.SetNamedPipeHandleState SetNamedPipeHandleState; + alias STDWINAPI.GetNamedPipeInfo GetNamedPipeInfo; + alias STDWINAPI.PeekNamedPipe PeekNamedPipe; + alias STDWINAPI.TransactNamedPipe TransactNamedPipe; + alias STDWINAPI.GetMailslotInfo GetMailslotInfo; + alias STDWINAPI.SetMailslotInfo SetMailslotInfo; + alias STDWINAPI.MapViewOfFile MapViewOfFile; + alias STDWINAPI.FlushViewOfFile FlushViewOfFile; + alias STDWINAPI.UnmapViewOfFile UnmapViewOfFile; + alias STDWINAPI.OpenFile OpenFile; + alias STDWINAPI._lopen _lopen; + alias STDWINAPI._lcreat _lcreat; + alias STDWINAPI._lread _lread; + alias STDWINAPI._lwrite _lwrite; + alias STDWINAPI._hread _hread; + alias STDWINAPI._hwrite _hwrite; + alias STDWINAPI._lclose _lclose; + alias STDWINAPI._llseek _llseek; + alias STDWINAPI.IsTextUnicode IsTextUnicode; + alias STDWINAPI.TlsAlloc TlsAlloc; + alias STDWINAPI.TlsGetValue TlsGetValue; + alias STDWINAPI.TlsSetValue TlsSetValue; + alias STDWINAPI.TlsFree TlsFree; + alias STDWINAPI.SleepEx SleepEx; + alias STDWINAPI.WaitForSingleObjectEx WaitForSingleObjectEx; + alias STDWINAPI.WaitForMultipleObjectsEx WaitForMultipleObjectsEx; + alias STDWINAPI.ReadFileEx ReadFileEx; + alias STDWINAPI.WriteFileEx WriteFileEx; + alias STDWINAPI.BackupRead BackupRead; + alias STDWINAPI.BackupSeek BackupSeek; + alias STDWINAPI.BackupWrite BackupWrite; + alias STDWINAPI.SetProcessShutdownParameters SetProcessShutdownParameters; + alias STDWINAPI.GetProcessShutdownParameters GetProcessShutdownParameters; + alias STDWINAPI.SetFileApisToOEM SetFileApisToOEM; + alias STDWINAPI.SetFileApisToANSI SetFileApisToANSI; + alias STDWINAPI.AreFileApisANSI AreFileApisANSI; + alias STDWINAPI.CloseEventLog CloseEventLog; + alias STDWINAPI.DeregisterEventSource DeregisterEventSource; + alias STDWINAPI.NotifyChangeEventLog NotifyChangeEventLog; + alias STDWINAPI.GetNumberOfEventLogRecords GetNumberOfEventLogRecords; + alias STDWINAPI.GetOldestEventLogRecord GetOldestEventLogRecord; + alias STDWINAPI.DuplicateToken DuplicateToken; + alias STDWINAPI.GetKernelObjectSecurity GetKernelObjectSecurity; + alias STDWINAPI.ImpersonateNamedPipeClient ImpersonateNamedPipeClient; + alias STDWINAPI.ImpersonateLoggedOnUser ImpersonateLoggedOnUser; + alias STDWINAPI.ImpersonateSelf ImpersonateSelf; + alias STDWINAPI.RevertToSelf RevertToSelf; + alias STDWINAPI.SetThreadToken SetThreadToken; + alias STDWINAPI.OpenProcessToken OpenProcessToken; + alias STDWINAPI.OpenThreadToken OpenThreadToken; + alias STDWINAPI.GetTokenInformation GetTokenInformation; + alias STDWINAPI.SetTokenInformation SetTokenInformation; + alias STDWINAPI.AdjustTokenPrivileges AdjustTokenPrivileges; + alias STDWINAPI.AdjustTokenGroups AdjustTokenGroups; + alias STDWINAPI.PrivilegeCheck PrivilegeCheck; + alias STDWINAPI.IsValidSid IsValidSid; + alias STDWINAPI.EqualSid EqualSid; + alias STDWINAPI.EqualPrefixSid EqualPrefixSid; + alias STDWINAPI.GetSidLengthRequired GetSidLengthRequired; + alias STDWINAPI.AllocateAndInitializeSid AllocateAndInitializeSid; + alias STDWINAPI.FreeSid FreeSid; + alias STDWINAPI.InitializeSid InitializeSid; + alias STDWINAPI.GetSidIdentifierAuthority GetSidIdentifierAuthority; + alias STDWINAPI.GetSidSubAuthority GetSidSubAuthority; + alias STDWINAPI.GetSidSubAuthorityCount GetSidSubAuthorityCount; + alias STDWINAPI.GetLengthSid GetLengthSid; + alias STDWINAPI.CopySid CopySid; + alias STDWINAPI.AreAllAccessesGranted AreAllAccessesGranted; + alias STDWINAPI.AreAnyAccessesGranted AreAnyAccessesGranted; + alias STDWINAPI.MapGenericMask MapGenericMask; + alias STDWINAPI.IsValidAcl IsValidAcl; + alias STDWINAPI.InitializeAcl InitializeAcl; + alias STDWINAPI.GetAclInformation GetAclInformation; + alias STDWINAPI.SetAclInformation SetAclInformation; + alias STDWINAPI.AddAce AddAce; + alias STDWINAPI.DeleteAce DeleteAce; + alias STDWINAPI.GetAce GetAce; + alias STDWINAPI.AddAccessAllowedAce AddAccessAllowedAce; + alias STDWINAPI.AddAccessDeniedAce AddAccessDeniedAce; + alias STDWINAPI.AddAuditAccessAce AddAuditAccessAce; + alias STDWINAPI.FindFirstFreeAce FindFirstFreeAce; + alias STDWINAPI.InitializeSecurityDescriptor InitializeSecurityDescriptor; + alias STDWINAPI.IsValidSecurityDescriptor IsValidSecurityDescriptor; + alias STDWINAPI.GetSecurityDescriptorLength GetSecurityDescriptorLength; + alias STDWINAPI.GetSecurityDescriptorControl GetSecurityDescriptorControl; + alias STDWINAPI.SetSecurityDescriptorDacl SetSecurityDescriptorDacl; + alias STDWINAPI.GetSecurityDescriptorDacl GetSecurityDescriptorDacl; + alias STDWINAPI.SetSecurityDescriptorSacl SetSecurityDescriptorSacl; + alias STDWINAPI.GetSecurityDescriptorSacl GetSecurityDescriptorSacl; + alias STDWINAPI.SetSecurityDescriptorOwner SetSecurityDescriptorOwner; + alias STDWINAPI.GetSecurityDescriptorOwner GetSecurityDescriptorOwner; + alias STDWINAPI.SetSecurityDescriptorGroup SetSecurityDescriptorGroup; + alias STDWINAPI.GetSecurityDescriptorGroup GetSecurityDescriptorGroup; + alias STDWINAPI.CreatePrivateObjectSecurity CreatePrivateObjectSecurity; + alias STDWINAPI.SetPrivateObjectSecurity SetPrivateObjectSecurity; + alias STDWINAPI.GetPrivateObjectSecurity GetPrivateObjectSecurity; + alias STDWINAPI.DestroyPrivateObjectSecurity DestroyPrivateObjectSecurity; + alias STDWINAPI.MakeSelfRelativeSD MakeSelfRelativeSD; + alias STDWINAPI.MakeAbsoluteSD MakeAbsoluteSD; + alias STDWINAPI.SetKernelObjectSecurity SetKernelObjectSecurity; + alias STDWINAPI.FindNextChangeNotification FindNextChangeNotification; + alias STDWINAPI.FindCloseChangeNotification FindCloseChangeNotification; + alias STDWINAPI.VirtualLock VirtualLock; + alias STDWINAPI.VirtualUnlock VirtualUnlock; + alias STDWINAPI.MapViewOfFileEx MapViewOfFileEx; + alias STDWINAPI.SetPriorityClass SetPriorityClass; + alias STDWINAPI.GetPriorityClass GetPriorityClass; + alias STDWINAPI.IsBadReadPtr IsBadReadPtr; + alias STDWINAPI.IsBadWritePtr IsBadWritePtr; + alias STDWINAPI.IsBadHugeReadPtr IsBadHugeReadPtr; + alias STDWINAPI.IsBadHugeWritePtr IsBadHugeWritePtr; + alias STDWINAPI.IsBadCodePtr IsBadCodePtr; + alias STDWINAPI.AllocateLocallyUniqueId AllocateLocallyUniqueId; + alias STDWINAPI.QueryPerformanceCounter QueryPerformanceCounter; + alias STDWINAPI.QueryPerformanceFrequency QueryPerformanceFrequency; + alias STDWINAPI.ActivateKeyboardLayout ActivateKeyboardLayout; + alias STDWINAPI.UnloadKeyboardLayout UnloadKeyboardLayout; + alias STDWINAPI.GetKeyboardLayoutList GetKeyboardLayoutList; + alias STDWINAPI.GetKeyboardLayout GetKeyboardLayout; + alias STDWINAPI.OpenInputDesktop OpenInputDesktop; + alias STDWINAPI.EnumDesktopWindows EnumDesktopWindows; + alias STDWINAPI.SwitchDesktop SwitchDesktop; + alias STDWINAPI.SetThreadDesktop SetThreadDesktop; + alias STDWINAPI.CloseDesktop CloseDesktop; + alias STDWINAPI.GetThreadDesktop GetThreadDesktop; + alias STDWINAPI.CloseWindowStation CloseWindowStation; + alias STDWINAPI.SetProcessWindowStation SetProcessWindowStation; + alias STDWINAPI.GetProcessWindowStation GetProcessWindowStation; + alias STDWINAPI.SetUserObjectSecurity SetUserObjectSecurity; + alias STDWINAPI.GetUserObjectSecurity GetUserObjectSecurity; + alias STDWINAPI.TranslateMessage TranslateMessage; + alias STDWINAPI.SetMessageQueue SetMessageQueue; + alias STDWINAPI.RegisterHotKey RegisterHotKey; + alias STDWINAPI.UnregisterHotKey UnregisterHotKey; + alias STDWINAPI.ExitWindowsEx ExitWindowsEx; + alias STDWINAPI.SwapMouseButton SwapMouseButton; + alias STDWINAPI.GetMessagePos GetMessagePos; + alias STDWINAPI.GetMessageTime GetMessageTime; + alias STDWINAPI.GetMessageExtraInfo GetMessageExtraInfo; + alias STDWINAPI.SetMessageExtraInfo SetMessageExtraInfo; + alias STDWINAPI.BroadcastSystemMessage BroadcastSystemMessage; + alias STDWINAPI.AttachThreadInput AttachThreadInput; + alias STDWINAPI.ReplyMessage ReplyMessage; + alias STDWINAPI.WaitMessage WaitMessage; + alias STDWINAPI.WaitForInputIdle WaitForInputIdle; + alias STDWINAPI.PostQuitMessage PostQuitMessage; + alias STDWINAPI.InSendMessage InSendMessage; + alias STDWINAPI.GetDoubleClickTime GetDoubleClickTime; + alias STDWINAPI.SetDoubleClickTime SetDoubleClickTime; + alias STDWINAPI.IsWindow IsWindow; + alias STDWINAPI.IsMenu IsMenu; + alias STDWINAPI.IsChild IsChild; + alias STDWINAPI.DestroyWindow DestroyWindow; + alias STDWINAPI.ShowWindow ShowWindow; + alias STDWINAPI.ShowWindowAsync ShowWindowAsync; + alias STDWINAPI.FlashWindow FlashWindow; + alias STDWINAPI.ShowOwnedPopups ShowOwnedPopups; + alias STDWINAPI.OpenIcon OpenIcon; + alias STDWINAPI.CloseWindow CloseWindow; + alias STDWINAPI.MoveWindow MoveWindow; + alias STDWINAPI.SetWindowPos SetWindowPos; + alias STDWINAPI.GetWindowPlacement GetWindowPlacement; + alias STDWINAPI.SetWindowPlacement SetWindowPlacement; + alias STDWINAPI.BeginDeferWindowPos BeginDeferWindowPos; + alias STDWINAPI.DeferWindowPos DeferWindowPos; + alias STDWINAPI.EndDeferWindowPos EndDeferWindowPos; + alias STDWINAPI.IsWindowVisible IsWindowVisible; + alias STDWINAPI.IsIconic IsIconic; + alias STDWINAPI.AnyPopup AnyPopup; + alias STDWINAPI.BringWindowToTop BringWindowToTop; + alias STDWINAPI.IsZoomed IsZoomed; + alias STDWINAPI.EndDialog EndDialog; + alias STDWINAPI.GetDlgItem GetDlgItem; + alias STDWINAPI.SetDlgItemInt SetDlgItemInt; + alias STDWINAPI.GetDlgItemInt GetDlgItemInt; + alias STDWINAPI.CheckDlgButton CheckDlgButton; + alias STDWINAPI.CheckRadioButton CheckRadioButton; + alias STDWINAPI.IsDlgButtonChecked IsDlgButtonChecked; + alias STDWINAPI.GetNextDlgGroupItem GetNextDlgGroupItem; + alias STDWINAPI.GetNextDlgTabItem GetNextDlgTabItem; + alias STDWINAPI.GetDlgCtrlID GetDlgCtrlID; + alias STDWINAPI.GetDialogBaseUnits GetDialogBaseUnits; + alias STDWINAPI.OpenClipboard OpenClipboard; + alias STDWINAPI.CloseClipboard CloseClipboard; + alias STDWINAPI.GetClipboardOwner GetClipboardOwner; + alias STDWINAPI.SetClipboardViewer SetClipboardViewer; + alias STDWINAPI.GetClipboardViewer GetClipboardViewer; + alias STDWINAPI.ChangeClipboardChain ChangeClipboardChain; + alias STDWINAPI.SetClipboardData SetClipboardData; + alias STDWINAPI.GetClipboardData GetClipboardData; + alias STDWINAPI.CountClipboardFormats CountClipboardFormats; + alias STDWINAPI.EnumClipboardFormats EnumClipboardFormats; + alias STDWINAPI.EmptyClipboard EmptyClipboard; + alias STDWINAPI.IsClipboardFormatAvailable IsClipboardFormatAvailable; + alias STDWINAPI.GetPriorityClipboardFormat GetPriorityClipboardFormat; + alias STDWINAPI.GetOpenClipboardWindow GetOpenClipboardWindow; + alias STDWINAPI.CharNextExA CharNextExA; + alias STDWINAPI.CharPrevExA CharPrevExA; + alias STDWINAPI.SetFocus SetFocus; + alias STDWINAPI.GetActiveWindow GetActiveWindow; + alias STDWINAPI.GetFocus GetFocus; + alias STDWINAPI.GetKBCodePage GetKBCodePage; + alias STDWINAPI.GetKeyState GetKeyState; + alias STDWINAPI.GetAsyncKeyState GetAsyncKeyState; + alias STDWINAPI.GetKeyboardState GetKeyboardState; + alias STDWINAPI.SetKeyboardState SetKeyboardState; + alias STDWINAPI.GetKeyboardType GetKeyboardType; + alias STDWINAPI.ToAscii ToAscii; + alias STDWINAPI.ToAsciiEx ToAsciiEx; + alias STDWINAPI.ToUnicode ToUnicode; + alias STDWINAPI.OemKeyScan OemKeyScan; + alias STDWINAPI.keybd_event keybd_event; + alias STDWINAPI.mouse_event mouse_event; + alias STDWINAPI.GetInputState GetInputState; + alias STDWINAPI.GetQueueStatus GetQueueStatus; + alias STDWINAPI.GetCapture GetCapture; + alias STDWINAPI.SetCapture SetCapture; + alias STDWINAPI.ReleaseCapture ReleaseCapture; + alias STDWINAPI.MsgWaitForMultipleObjects MsgWaitForMultipleObjects; + alias STDWINAPI.SetTimer SetTimer; + alias STDWINAPI.KillTimer KillTimer; + alias STDWINAPI.IsWindowUnicode IsWindowUnicode; + alias STDWINAPI.EnableWindow EnableWindow; + alias STDWINAPI.IsWindowEnabled IsWindowEnabled; + alias STDWINAPI.DestroyAcceleratorTable DestroyAcceleratorTable; + alias STDWINAPI.GetSystemMetrics GetSystemMetrics; + alias STDWINAPI.GetMenu GetMenu; + alias STDWINAPI.SetMenu SetMenu; + alias STDWINAPI.HiliteMenuItem HiliteMenuItem; + alias STDWINAPI.GetMenuState GetMenuState; + alias STDWINAPI.DrawMenuBar DrawMenuBar; + alias STDWINAPI.GetSystemMenu GetSystemMenu; + alias STDWINAPI.CreateMenu CreateMenu; + alias STDWINAPI.CreatePopupMenu CreatePopupMenu; + alias STDWINAPI.DestroyMenu DestroyMenu; + alias STDWINAPI.CheckMenuItem CheckMenuItem; + alias STDWINAPI.EnableMenuItem EnableMenuItem; + alias STDWINAPI.GetSubMenu GetSubMenu; + alias STDWINAPI.GetMenuItemID GetMenuItemID; + alias STDWINAPI.GetMenuItemCount GetMenuItemCount; + alias STDWINAPI.RemoveMenu RemoveMenu; + alias STDWINAPI.DeleteMenu DeleteMenu; + alias STDWINAPI.SetMenuItemBitmaps SetMenuItemBitmaps; + alias STDWINAPI.GetMenuCheckMarkDimensions GetMenuCheckMarkDimensions; + alias STDWINAPI.TrackPopupMenu TrackPopupMenu; + alias STDWINAPI.GetMenuDefaultItem GetMenuDefaultItem; + alias STDWINAPI.SetMenuDefaultItem SetMenuDefaultItem; + alias STDWINAPI.GetMenuItemRect GetMenuItemRect; + alias STDWINAPI.MenuItemFromPoint MenuItemFromPoint; + alias STDWINAPI.DragObject DragObject; + alias STDWINAPI.DragDetect DragDetect; + alias STDWINAPI.DrawIcon DrawIcon; + alias STDWINAPI.UpdateWindow UpdateWindow; + alias STDWINAPI.SetActiveWindow SetActiveWindow; + alias STDWINAPI.GetForegroundWindow GetForegroundWindow; + alias STDWINAPI.PaintDesktop PaintDesktop; + alias STDWINAPI.SetForegroundWindow SetForegroundWindow; + alias STDWINAPI.WindowFromDC WindowFromDC; + alias STDWINAPI.GetDC GetDC; + alias STDWINAPI.GetDCEx GetDCEx; + alias STDWINAPI.GetWindowDC GetWindowDC; + alias STDWINAPI.ReleaseDC ReleaseDC; + alias STDWINAPI.BeginPaint BeginPaint; + alias STDWINAPI.EndPaint EndPaint; + alias STDWINAPI.GetUpdateRect GetUpdateRect; + alias STDWINAPI.GetUpdateRgn GetUpdateRgn; + alias STDWINAPI.SetWindowRgn SetWindowRgn; + alias STDWINAPI.GetWindowRgn GetWindowRgn; + alias STDWINAPI.ExcludeUpdateRgn ExcludeUpdateRgn; + alias STDWINAPI.InvalidateRect InvalidateRect; + alias STDWINAPI.ValidateRect ValidateRect; + alias STDWINAPI.InvalidateRgn InvalidateRgn; + alias STDWINAPI.ValidateRgn ValidateRgn; + alias STDWINAPI.RedrawWindow RedrawWindow; + alias STDWINAPI.LockWindowUpdate LockWindowUpdate; + alias STDWINAPI.ScrollWindow ScrollWindow; + alias STDWINAPI.ScrollDC ScrollDC; + alias STDWINAPI.ScrollWindowEx ScrollWindowEx; + alias STDWINAPI.SetScrollPos SetScrollPos; + alias STDWINAPI.GetScrollPos GetScrollPos; + alias STDWINAPI.SetScrollRange SetScrollRange; + alias STDWINAPI.GetScrollRange GetScrollRange; + alias STDWINAPI.ShowScrollBar ShowScrollBar; + alias STDWINAPI.EnableScrollBar EnableScrollBar; + alias STDWINAPI.GetClientRect GetClientRect; + alias STDWINAPI.GetWindowRect GetWindowRect; + alias STDWINAPI.AdjustWindowRect AdjustWindowRect; + alias STDWINAPI.AdjustWindowRectEx AdjustWindowRectEx; + alias STDWINAPI.SetWindowContextHelpId SetWindowContextHelpId; + alias STDWINAPI.GetWindowContextHelpId GetWindowContextHelpId; + alias STDWINAPI.SetMenuContextHelpId SetMenuContextHelpId; + alias STDWINAPI.GetMenuContextHelpId GetMenuContextHelpId; + alias STDWINAPI.MessageBeep MessageBeep; + alias STDWINAPI.ShowCursor ShowCursor; + alias STDWINAPI.SetCursorPos SetCursorPos; + alias STDWINAPI.SetCursor SetCursor; + alias STDWINAPI.GetCursorPos GetCursorPos; + alias STDWINAPI.ClipCursor ClipCursor; + alias STDWINAPI.GetClipCursor GetClipCursor; + alias STDWINAPI.GetCursor GetCursor; + alias STDWINAPI.CreateCaret CreateCaret; + alias STDWINAPI.GetCaretBlinkTime GetCaretBlinkTime; + alias STDWINAPI.SetCaretBlinkTime SetCaretBlinkTime; + alias STDWINAPI.DestroyCaret DestroyCaret; + alias STDWINAPI.HideCaret HideCaret; + alias STDWINAPI.ShowCaret ShowCaret; + alias STDWINAPI.SetCaretPos SetCaretPos; + alias STDWINAPI.GetCaretPos GetCaretPos; + alias STDWINAPI.ClientToScreen ClientToScreen; + alias STDWINAPI.ScreenToClient ScreenToClient; + alias STDWINAPI.MapWindowPoints MapWindowPoints; + alias STDWINAPI.WindowFromPoint WindowFromPoint; + alias STDWINAPI.ChildWindowFromPoint ChildWindowFromPoint; + alias STDWINAPI.GetSysColor GetSysColor; + alias STDWINAPI.GetSysColorBrush GetSysColorBrush; + alias STDWINAPI.SetSysColors SetSysColors; + alias STDWINAPI.DrawFocusRect DrawFocusRect; + alias STDWINAPI.FillRect FillRect; + alias STDWINAPI.FrameRect FrameRect; + alias STDWINAPI.InvertRect InvertRect; + alias STDWINAPI.SetRect SetRect; + alias STDWINAPI.SetRectEmpty SetRectEmpty; + alias STDWINAPI.CopyRect CopyRect; + alias STDWINAPI.InflateRect InflateRect; + alias STDWINAPI.IntersectRect IntersectRect; + alias STDWINAPI.UnionRect UnionRect; + alias STDWINAPI.SubtractRect SubtractRect; + alias STDWINAPI.OffsetRect OffsetRect; + alias STDWINAPI.IsRectEmpty IsRectEmpty; + alias STDWINAPI.EqualRect EqualRect; + alias STDWINAPI.PtInRect PtInRect; + alias STDWINAPI.GetWindowWord GetWindowWord; + alias STDWINAPI.SetWindowWord SetWindowWord; + alias STDWINAPI.GetClassWord GetClassWord; + alias STDWINAPI.SetClassWord SetClassWord; + alias STDWINAPI.GetDesktopWindow GetDesktopWindow; + alias STDWINAPI.GetParent GetParent; + alias STDWINAPI.SetParent SetParent; + alias STDWINAPI.EnumChildWindows EnumChildWindows; + alias STDWINAPI.EnumWindows EnumWindows; + alias STDWINAPI.EnumThreadWindows EnumThreadWindows; + alias STDWINAPI.GetTopWindow GetTopWindow; + alias STDWINAPI.GetWindowThreadProcessId GetWindowThreadProcessId; + alias STDWINAPI.GetLastActivePopup GetLastActivePopup; + alias STDWINAPI.GetWindow GetWindow; + alias STDWINAPI.UnhookWindowsHook UnhookWindowsHook; + alias STDWINAPI.UnhookWindowsHookEx UnhookWindowsHookEx; + alias STDWINAPI.CallNextHookEx CallNextHookEx; + alias STDWINAPI.CheckMenuRadioItem CheckMenuRadioItem; + alias STDWINAPI.CreateCursor CreateCursor; + alias STDWINAPI.DestroyCursor DestroyCursor; + alias STDWINAPI.SetSystemCursor SetSystemCursor; + alias STDWINAPI.CreateIcon CreateIcon; + alias STDWINAPI.DestroyIcon DestroyIcon; + alias STDWINAPI.LookupIconIdFromDirectory LookupIconIdFromDirectory; + alias STDWINAPI.LookupIconIdFromDirectoryEx LookupIconIdFromDirectoryEx; + alias STDWINAPI.CreateIconFromResource CreateIconFromResource; + alias STDWINAPI.CreateIconFromResourceEx CreateIconFromResourceEx; + alias STDWINAPI.CopyImage CopyImage; + alias STDWINAPI.CreateIconIndirect CreateIconIndirect; + alias STDWINAPI.CopyIcon CopyIcon; + alias STDWINAPI.GetIconInfo GetIconInfo; + alias STDWINAPI.MapDialogRect MapDialogRect; + alias STDWINAPI.SetScrollInfo SetScrollInfo; + alias STDWINAPI.GetScrollInfo GetScrollInfo; + alias STDWINAPI.TranslateMDISysAccel TranslateMDISysAccel; + alias STDWINAPI.ArrangeIconicWindows ArrangeIconicWindows; + alias STDWINAPI.TileWindows TileWindows; + alias STDWINAPI.CascadeWindows CascadeWindows; + alias STDWINAPI.SetLastErrorEx SetLastErrorEx; + alias STDWINAPI.SetDebugErrorLevel SetDebugErrorLevel; + alias STDWINAPI.DrawEdge DrawEdge; + alias STDWINAPI.DrawFrameControl DrawFrameControl; + alias STDWINAPI.DrawCaption DrawCaption; + alias STDWINAPI.DrawAnimatedRects DrawAnimatedRects; + alias STDWINAPI.TrackPopupMenuEx TrackPopupMenuEx; + alias STDWINAPI.ChildWindowFromPointEx ChildWindowFromPointEx; + alias STDWINAPI.DrawIconEx DrawIconEx; + alias STDWINAPI.AnimatePalette AnimatePalette; + alias STDWINAPI.Arc Arc; + alias STDWINAPI.BitBlt BitBlt; + alias STDWINAPI.CancelDC CancelDC; + alias STDWINAPI.Chord Chord; + alias STDWINAPI.CloseMetaFile CloseMetaFile; + alias STDWINAPI.CombineRgn CombineRgn; + alias STDWINAPI.CreateBitmap CreateBitmap; + alias STDWINAPI.CreateBitmapIndirect CreateBitmapIndirect; + alias STDWINAPI.CreateBrushIndirect CreateBrushIndirect; + alias STDWINAPI.CreateCompatibleBitmap CreateCompatibleBitmap; + alias STDWINAPI.CreateDiscardableBitmap CreateDiscardableBitmap; + alias STDWINAPI.CreateCompatibleDC CreateCompatibleDC; + alias STDWINAPI.CreateDIBitmap CreateDIBitmap; + alias STDWINAPI.CreateDIBPatternBrush CreateDIBPatternBrush; + alias STDWINAPI.CreateDIBPatternBrushPt CreateDIBPatternBrushPt; + alias STDWINAPI.CreateEllipticRgn CreateEllipticRgn; + alias STDWINAPI.CreateEllipticRgnIndirect CreateEllipticRgnIndirect; + alias STDWINAPI.CreateHatchBrush CreateHatchBrush; + alias STDWINAPI.CreatePalette CreatePalette; + alias STDWINAPI.CreatePen CreatePen; + alias STDWINAPI.CreatePenIndirect CreatePenIndirect; + alias STDWINAPI.CreatePolyPolygonRgn CreatePolyPolygonRgn; + alias STDWINAPI.CreatePatternBrush CreatePatternBrush; + alias STDWINAPI.CreateRectRgn CreateRectRgn; + alias STDWINAPI.CreateRectRgnIndirect CreateRectRgnIndirect; + alias STDWINAPI.CreateRoundRectRgn CreateRoundRectRgn; + alias STDWINAPI.CreateSolidBrush CreateSolidBrush; + alias STDWINAPI.DeleteDC DeleteDC; + alias STDWINAPI.DeleteMetaFile DeleteMetaFile; + alias STDWINAPI.DeleteObject DeleteObject; + alias STDWINAPI.DrawEscape DrawEscape; + alias STDWINAPI.Ellipse Ellipse; + alias STDWINAPI.EnumObjects EnumObjects; + alias STDWINAPI.EqualRgn EqualRgn; + alias STDWINAPI.Escape Escape; + alias STDWINAPI.ExtEscape ExtEscape; + alias STDWINAPI.ExcludeClipRect ExcludeClipRect; + alias STDWINAPI.ExtCreateRegion ExtCreateRegion; + alias STDWINAPI.ExtFloodFill ExtFloodFill; + alias STDWINAPI.FillRgn FillRgn; + alias STDWINAPI.FloodFill FloodFill; + alias STDWINAPI.FrameRgn FrameRgn; + alias STDWINAPI.GetROP2 GetROP2; + alias STDWINAPI.GetAspectRatioFilterEx GetAspectRatioFilterEx; + alias STDWINAPI.GetBkColor GetBkColor; + alias STDWINAPI.GetBkMode GetBkMode; + alias STDWINAPI.GetBitmapBits GetBitmapBits; + alias STDWINAPI.GetBitmapDimensionEx GetBitmapDimensionEx; + alias STDWINAPI.GetBoundsRect GetBoundsRect; + alias STDWINAPI.GetBrushOrgEx GetBrushOrgEx; + alias STDWINAPI.GetClipBox GetClipBox; + alias STDWINAPI.GetClipRgn GetClipRgn; + alias STDWINAPI.GetMetaRgn GetMetaRgn; + alias STDWINAPI.GetCurrentObject GetCurrentObject; + alias STDWINAPI.GetCurrentPositionEx GetCurrentPositionEx; + alias STDWINAPI.GetDeviceCaps GetDeviceCaps; + alias STDWINAPI.GetDIBits GetDIBits; + alias STDWINAPI.GetFontData GetFontData; + alias STDWINAPI.GetGraphicsMode GetGraphicsMode; + alias STDWINAPI.GetMapMode GetMapMode; + alias STDWINAPI.GetMetaFileBitsEx GetMetaFileBitsEx; + alias STDWINAPI.GetNearestColor GetNearestColor; + alias STDWINAPI.GetNearestPaletteIndex GetNearestPaletteIndex; + alias STDWINAPI.GetObjectType GetObjectType; + alias STDWINAPI.GetPaletteEntries GetPaletteEntries; + alias STDWINAPI.GetPixel GetPixel; + alias STDWINAPI.GetPixelFormat GetPixelFormat; + alias STDWINAPI.GetPolyFillMode GetPolyFillMode; + alias STDWINAPI.GetRasterizerCaps GetRasterizerCaps; + alias STDWINAPI.GetRegionData GetRegionData; + alias STDWINAPI.GetRgnBox GetRgnBox; + alias STDWINAPI.GetStockObject GetStockObject; + alias STDWINAPI.GetStretchBltMode GetStretchBltMode; + alias STDWINAPI.GetSystemPaletteEntries GetSystemPaletteEntries; + alias STDWINAPI.GetSystemPaletteUse GetSystemPaletteUse; + alias STDWINAPI.GetTextCharacterExtra GetTextCharacterExtra; + alias STDWINAPI.GetTextAlign GetTextAlign; + alias STDWINAPI.GetTextColor GetTextColor; + alias STDWINAPI.GetTextCharset GetTextCharset; + alias STDWINAPI.GetTextCharsetInfo GetTextCharsetInfo; + alias STDWINAPI.TranslateCharsetInfo TranslateCharsetInfo; + alias STDWINAPI.GetFontLanguageInfo GetFontLanguageInfo; + alias STDWINAPI.GetViewportExtEx GetViewportExtEx; + alias STDWINAPI.GetViewportOrgEx GetViewportOrgEx; + alias STDWINAPI.GetWindowExtEx GetWindowExtEx; + alias STDWINAPI.GetWindowOrgEx GetWindowOrgEx; + alias STDWINAPI.IntersectClipRect IntersectClipRect; + alias STDWINAPI.InvertRgn InvertRgn; + alias STDWINAPI.LineDDA LineDDA; + alias STDWINAPI.LineTo LineTo; + alias STDWINAPI.MaskBlt MaskBlt; + alias STDWINAPI.PlgBlt PlgBlt; + alias STDWINAPI.OffsetClipRgn OffsetClipRgn; + alias STDWINAPI.OffsetRgn OffsetRgn; + alias STDWINAPI.PatBlt PatBlt; + alias STDWINAPI.Pie Pie; + alias STDWINAPI.PlayMetaFile PlayMetaFile; + alias STDWINAPI.PaintRgn PaintRgn; + alias STDWINAPI.PolyPolygon PolyPolygon; + alias STDWINAPI.PtInRegion PtInRegion; + alias STDWINAPI.PtVisible PtVisible; + alias STDWINAPI.RectInRegion RectInRegion; + alias STDWINAPI.RectVisible RectVisible; + alias STDWINAPI.Rectangle Rectangle; + alias STDWINAPI.RestoreDC RestoreDC; + alias STDWINAPI.RealizePalette RealizePalette; + alias STDWINAPI.RoundRect RoundRect; + alias STDWINAPI.ResizePalette ResizePalette; + alias STDWINAPI.SaveDC SaveDC; + alias STDWINAPI.SelectClipRgn SelectClipRgn; + alias STDWINAPI.ExtSelectClipRgn ExtSelectClipRgn; + alias STDWINAPI.SetMetaRgn SetMetaRgn; + alias STDWINAPI.SelectObject SelectObject; + alias STDWINAPI.SelectPalette SelectPalette; + alias STDWINAPI.SetBkColor SetBkColor; + alias STDWINAPI.SetBkMode SetBkMode; + alias STDWINAPI.SetBitmapBits SetBitmapBits; + alias STDWINAPI.SetBoundsRect SetBoundsRect; + alias STDWINAPI.SetDIBits SetDIBits; + alias STDWINAPI.SetDIBitsToDevice SetDIBitsToDevice; + alias STDWINAPI.SetMapperFlags SetMapperFlags; + alias STDWINAPI.SetGraphicsMode SetGraphicsMode; + alias STDWINAPI.SetMapMode SetMapMode; + alias STDWINAPI.SetMetaFileBitsEx SetMetaFileBitsEx; + alias STDWINAPI.SetPaletteEntries SetPaletteEntries; + alias STDWINAPI.SetPixel SetPixel; + alias STDWINAPI.SetPixelV SetPixelV; + alias STDWINAPI.SetPolyFillMode SetPolyFillMode; + alias STDWINAPI.StretchBlt StretchBlt; + alias STDWINAPI.SetRectRgn SetRectRgn; + alias STDWINAPI.StretchDIBits StretchDIBits; + alias STDWINAPI.SetROP2 SetROP2; + alias STDWINAPI.SetStretchBltMode SetStretchBltMode; + alias STDWINAPI.SetSystemPaletteUse SetSystemPaletteUse; + alias STDWINAPI.SetTextCharacterExtra SetTextCharacterExtra; + alias STDWINAPI.SetTextColor SetTextColor; + alias STDWINAPI.SetTextAlign SetTextAlign; + alias STDWINAPI.SetTextJustification SetTextJustification; + alias STDWINAPI.UpdateColors UpdateColors; + alias STDWINAPI.PlayMetaFileRecord PlayMetaFileRecord; + alias STDWINAPI.EnumMetaFile EnumMetaFile; + alias STDWINAPI.CloseEnhMetaFile CloseEnhMetaFile; + alias STDWINAPI.DeleteEnhMetaFile DeleteEnhMetaFile; + alias STDWINAPI.EnumEnhMetaFile EnumEnhMetaFile; + alias STDWINAPI.GetEnhMetaFileHeader GetEnhMetaFileHeader; + alias STDWINAPI.GetEnhMetaFilePaletteEntries GetEnhMetaFilePaletteEntries; + alias STDWINAPI.GetWinMetaFileBits GetWinMetaFileBits; + alias STDWINAPI.PlayEnhMetaFile PlayEnhMetaFile; + alias STDWINAPI.PlayEnhMetaFileRecord PlayEnhMetaFileRecord; + alias STDWINAPI.SetEnhMetaFileBits SetEnhMetaFileBits; + alias STDWINAPI.SetWinMetaFileBits SetWinMetaFileBits; + alias STDWINAPI.GdiComment GdiComment; + alias STDWINAPI.AngleArc AngleArc; + alias STDWINAPI.PolyPolyline PolyPolyline; + alias STDWINAPI.GetWorldTransform GetWorldTransform; + alias STDWINAPI.SetWorldTransform SetWorldTransform; + alias STDWINAPI.ModifyWorldTransform ModifyWorldTransform; + alias STDWINAPI.CombineTransform CombineTransform; + alias STDWINAPI.CreateDIBSection CreateDIBSection; + alias STDWINAPI.GetDIBColorTable GetDIBColorTable; + alias STDWINAPI.SetDIBColorTable SetDIBColorTable; + alias STDWINAPI.SetColorAdjustment SetColorAdjustment; + alias STDWINAPI.GetColorAdjustment GetColorAdjustment; + alias STDWINAPI.CreateHalftonePalette CreateHalftonePalette; + alias STDWINAPI.EndDoc EndDoc; + alias STDWINAPI.StartPage StartPage; + alias STDWINAPI.EndPage EndPage; + alias STDWINAPI.AbortDoc AbortDoc; + alias STDWINAPI.SetAbortProc SetAbortProc; + alias STDWINAPI.ArcTo ArcTo; + alias STDWINAPI.BeginPath BeginPath; + alias STDWINAPI.CloseFigure CloseFigure; + alias STDWINAPI.EndPath EndPath; + alias STDWINAPI.FillPath FillPath; + alias STDWINAPI.FlattenPath FlattenPath; + alias STDWINAPI.GetPath GetPath; + alias STDWINAPI.PathToRegion PathToRegion; + alias STDWINAPI.PolyDraw PolyDraw; + alias STDWINAPI.SelectClipPath SelectClipPath; + alias STDWINAPI.SetArcDirection SetArcDirection; + alias STDWINAPI.SetMiterLimit SetMiterLimit; + alias STDWINAPI.StrokeAndFillPath StrokeAndFillPath; + alias STDWINAPI.StrokePath StrokePath; + alias STDWINAPI.WidenPath WidenPath; + alias STDWINAPI.ExtCreatePen ExtCreatePen; + alias STDWINAPI.GetMiterLimit GetMiterLimit; + alias STDWINAPI.GetArcDirection GetArcDirection; + alias STDWINAPI.MoveToEx MoveToEx; + alias STDWINAPI.CreatePolygonRgn CreatePolygonRgn; + alias STDWINAPI.DPtoLP DPtoLP; + alias STDWINAPI.LPtoDP LPtoDP; + alias STDWINAPI.Polygon Polygon; + alias STDWINAPI.Polyline Polyline; + alias STDWINAPI.PolyBezier PolyBezier; + alias STDWINAPI.PolyBezierTo PolyBezierTo; + alias STDWINAPI.PolylineTo PolylineTo; + alias STDWINAPI.SetViewportExtEx SetViewportExtEx; + alias STDWINAPI.SetViewportOrgEx SetViewportOrgEx; + alias STDWINAPI.SetWindowExtEx SetWindowExtEx; + alias STDWINAPI.SetWindowOrgEx SetWindowOrgEx; + alias STDWINAPI.OffsetViewportOrgEx OffsetViewportOrgEx; + alias STDWINAPI.OffsetWindowOrgEx OffsetWindowOrgEx; + alias STDWINAPI.ScaleViewportExtEx ScaleViewportExtEx; + alias STDWINAPI.ScaleWindowExtEx ScaleWindowExtEx; + alias STDWINAPI.SetBitmapDimensionEx SetBitmapDimensionEx; + alias STDWINAPI.SetBrushOrgEx SetBrushOrgEx; + alias STDWINAPI.GetDCOrgEx GetDCOrgEx; + alias STDWINAPI.FixBrushOrgEx FixBrushOrgEx; + alias STDWINAPI.UnrealizeObject UnrealizeObject; + alias STDWINAPI.GdiFlush GdiFlush; + alias STDWINAPI.GdiSetBatchLimit GdiSetBatchLimit; + alias STDWINAPI.GdiGetBatchLimit GdiGetBatchLimit; + alias STDWINAPI.SetICMMode SetICMMode; + alias STDWINAPI.CheckColorsInGamut CheckColorsInGamut; + alias STDWINAPI.GetColorSpace GetColorSpace; + alias STDWINAPI.SetColorSpace SetColorSpace; + alias STDWINAPI.DeleteColorSpace DeleteColorSpace; + alias STDWINAPI.GetDeviceGammaRamp GetDeviceGammaRamp; + alias STDWINAPI.SetDeviceGammaRamp SetDeviceGammaRamp; + alias STDWINAPI.ColorMatchToTarget ColorMatchToTarget; + alias STDWINAPI.CreatePropertySheetPageA CreatePropertySheetPageA; + alias STDWINAPI.DestroyPropertySheetPage DestroyPropertySheetPage; + alias STDWINAPI.InitCommonControls InitCommonControls; + alias STDWINAPI.ImageList_Create ImageList_Create; + alias STDWINAPI.ImageList_Destroy ImageList_Destroy; + alias STDWINAPI.ImageList_GetImageCount ImageList_GetImageCount; + alias STDWINAPI.ImageList_Add ImageList_Add; + alias STDWINAPI.ImageList_ReplaceIcon ImageList_ReplaceIcon; + alias STDWINAPI.ImageList_SetBkColor ImageList_SetBkColor; + alias STDWINAPI.ImageList_GetBkColor ImageList_GetBkColor; + alias STDWINAPI.ImageList_SetOverlayImage ImageList_SetOverlayImage; + alias STDWINAPI.ImageList_Draw ImageList_Draw; + alias STDWINAPI.ImageList_Replace ImageList_Replace; + alias STDWINAPI.ImageList_AddMasked ImageList_AddMasked; + alias STDWINAPI.ImageList_DrawEx ImageList_DrawEx; + alias STDWINAPI.ImageList_Remove ImageList_Remove; + alias STDWINAPI.ImageList_GetIcon ImageList_GetIcon; + alias STDWINAPI.ImageList_BeginDrag ImageList_BeginDrag; + alias STDWINAPI.ImageList_EndDrag ImageList_EndDrag; + alias STDWINAPI.ImageList_DragEnter ImageList_DragEnter; + alias STDWINAPI.ImageList_DragLeave ImageList_DragLeave; + alias STDWINAPI.ImageList_DragMove ImageList_DragMove; + alias STDWINAPI.ImageList_SetDragCursorImage ImageList_SetDragCursorImage; + alias STDWINAPI.ImageList_DragShowNolock ImageList_DragShowNolock; + alias STDWINAPI.ImageList_GetDragImage ImageList_GetDragImage; + alias STDWINAPI.ImageList_GetIconSize ImageList_GetIconSize; + alias STDWINAPI.ImageList_SetIconSize ImageList_SetIconSize; + alias STDWINAPI.ImageList_GetImageInfo ImageList_GetImageInfo; + alias STDWINAPI.ImageList_Merge ImageList_Merge; + alias STDWINAPI.CreateToolbarEx CreateToolbarEx; + alias STDWINAPI.CreateMappedBitmap CreateMappedBitmap; + alias STDWINAPI.MenuHelp MenuHelp; + alias STDWINAPI.ShowHideMenuCtl ShowHideMenuCtl; + alias STDWINAPI.GetEffectiveClientRect GetEffectiveClientRect; + alias STDWINAPI.MakeDragList MakeDragList; + alias STDWINAPI.DrawInsert DrawInsert; + alias STDWINAPI.LBItemFromPt LBItemFromPt; + alias STDWINAPI.CreateUpDownControl CreateUpDownControl; + alias STDWINAPI.RegCloseKey RegCloseKey; + alias STDWINAPI.RegSetKeySecurity RegSetKeySecurity; + alias STDWINAPI.RegFlushKey RegFlushKey; + alias STDWINAPI.RegGetKeySecurity RegGetKeySecurity; + alias STDWINAPI.RegNotifyChangeKeyValue RegNotifyChangeKeyValue; + alias STDWINAPI.IsValidCodePage IsValidCodePage; + alias STDWINAPI.GetACP GetACP; + alias STDWINAPI.GetOEMCP GetOEMCP; + alias STDWINAPI.GetCPInfo GetCPInfo; + alias STDWINAPI.IsDBCSLeadByte IsDBCSLeadByte; + alias STDWINAPI.IsDBCSLeadByteEx IsDBCSLeadByteEx; + alias STDWINAPI.MultiByteToWideChar MultiByteToWideChar; + alias STDWINAPI.WideCharToMultiByte WideCharToMultiByte; + alias STDWINAPI.IsValidLocale IsValidLocale; + alias STDWINAPI.ConvertDefaultLocale ConvertDefaultLocale; + alias STDWINAPI.GetThreadLocale GetThreadLocale; + alias STDWINAPI.SetThreadLocale SetThreadLocale; + alias STDWINAPI.GetSystemDefaultLangID GetSystemDefaultLangID; + alias STDWINAPI.GetUserDefaultLangID GetUserDefaultLangID; + alias STDWINAPI.GetSystemDefaultLCID GetSystemDefaultLCID; + alias STDWINAPI.GetUserDefaultLCID GetUserDefaultLCID; + alias STDWINAPI.ReadConsoleOutputAttribute ReadConsoleOutputAttribute; + alias STDWINAPI.WriteConsoleOutputAttribute WriteConsoleOutputAttribute; + alias STDWINAPI.FillConsoleOutputAttribute FillConsoleOutputAttribute; + alias STDWINAPI.GetConsoleMode GetConsoleMode; + alias STDWINAPI.GetNumberOfConsoleInputEvents GetNumberOfConsoleInputEvents; + alias STDWINAPI.GetConsoleScreenBufferInfo GetConsoleScreenBufferInfo; + alias STDWINAPI.GetLargestConsoleWindowSize GetLargestConsoleWindowSize; + alias STDWINAPI.GetConsoleCursorInfo GetConsoleCursorInfo; + alias STDWINAPI.GetNumberOfConsoleMouseButtons GetNumberOfConsoleMouseButtons; + alias STDWINAPI.SetConsoleMode SetConsoleMode; + alias STDWINAPI.SetConsoleActiveScreenBuffer SetConsoleActiveScreenBuffer; + alias STDWINAPI.FlushConsoleInputBuffer FlushConsoleInputBuffer; + alias STDWINAPI.SetConsoleScreenBufferSize SetConsoleScreenBufferSize; + alias STDWINAPI.SetConsoleCursorPosition SetConsoleCursorPosition; + alias STDWINAPI.SetConsoleCursorInfo SetConsoleCursorInfo; + alias STDWINAPI.SetConsoleWindowInfo SetConsoleWindowInfo; + alias STDWINAPI.SetConsoleTextAttribute SetConsoleTextAttribute; + alias STDWINAPI.SetConsoleCtrlHandler SetConsoleCtrlHandler; + alias STDWINAPI.GenerateConsoleCtrlEvent GenerateConsoleCtrlEvent; + alias STDWINAPI.AllocConsole AllocConsole; + alias STDWINAPI.FreeConsole FreeConsole; + alias STDWINAPI.CreateConsoleScreenBuffer CreateConsoleScreenBuffer; + alias STDWINAPI.GetConsoleCP GetConsoleCP; + alias STDWINAPI.SetConsoleCP SetConsoleCP; + alias STDWINAPI.GetConsoleOutputCP GetConsoleOutputCP; + alias STDWINAPI.SetConsoleOutputCP SetConsoleOutputCP; + alias STDWINAPI.WNetConnectionDialog WNetConnectionDialog; + alias STDWINAPI.WNetDisconnectDialog WNetDisconnectDialog; + alias STDWINAPI.WNetCloseEnum WNetCloseEnum; + alias STDWINAPI.CloseServiceHandle CloseServiceHandle; + alias STDWINAPI.ControlService ControlService; + alias STDWINAPI.DeleteService DeleteService; + alias STDWINAPI.LockServiceDatabase LockServiceDatabase; + alias STDWINAPI.NotifyBootConfigStatus NotifyBootConfigStatus; + alias STDWINAPI.QueryServiceObjectSecurity QueryServiceObjectSecurity; + alias STDWINAPI.QueryServiceStatus QueryServiceStatus; + alias STDWINAPI.SetServiceObjectSecurity SetServiceObjectSecurity; + alias STDWINAPI.SetServiceStatus SetServiceStatus; + alias STDWINAPI.UnlockServiceDatabase UnlockServiceDatabase; + alias STDWINAPI.ChoosePixelFormat ChoosePixelFormat; + alias STDWINAPI.DescribePixelFormat DescribePixelFormat; + alias STDWINAPI.SetPixelFormat SetPixelFormat; + alias STDWINAPI.SwapBuffers SwapBuffers; + alias STDWINAPI.DragQueryPoint DragQueryPoint; + alias STDWINAPI.DragFinish DragFinish; + alias STDWINAPI.DragAcceptFiles DragAcceptFiles; + alias STDWINAPI.DuplicateIcon DuplicateIcon; + alias STDWINAPI.DdeAbandonTransaction DdeAbandonTransaction; + alias STDWINAPI.DdeAccessData DdeAccessData; + alias STDWINAPI.DdeAddData DdeAddData; + alias STDWINAPI.DdeClientTransaction DdeClientTransaction; + alias STDWINAPI.DdeCmpStringHandles DdeCmpStringHandles; + alias STDWINAPI.DdeConnect DdeConnect; + alias STDWINAPI.DdeConnectList DdeConnectList; + alias STDWINAPI.DdeCreateDataHandle DdeCreateDataHandle; + alias STDWINAPI.DdeDisconnect DdeDisconnect; + alias STDWINAPI.DdeDisconnectList DdeDisconnectList; + alias STDWINAPI.DdeEnableCallback DdeEnableCallback; + alias STDWINAPI.DdeFreeDataHandle DdeFreeDataHandle; + alias STDWINAPI.DdeFreeStringHandle DdeFreeStringHandle; + alias STDWINAPI.DdeGetData DdeGetData; + alias STDWINAPI.DdeGetLastError DdeGetLastError; + alias STDWINAPI.DdeImpersonateClient DdeImpersonateClient; + alias STDWINAPI.DdeKeepStringHandle DdeKeepStringHandle; + alias STDWINAPI.DdeNameService DdeNameService; + alias STDWINAPI.DdePostAdvise DdePostAdvise; + alias STDWINAPI.DdeQueryConvInfo DdeQueryConvInfo; + alias STDWINAPI.DdeQueryNextServer DdeQueryNextServer; + alias STDWINAPI.DdeReconnect DdeReconnect; + alias STDWINAPI.DdeSetUserHandle DdeSetUserHandle; + alias STDWINAPI.DdeUnaccessData DdeUnaccessData; + alias STDWINAPI.DdeUninitialize DdeUninitialize; + alias STDWINAPI.SHAddToRecentDocs SHAddToRecentDocs; + alias STDWINAPI.SHBrowseForFolder SHBrowseForFolder; + alias STDWINAPI.SHChangeNotify SHChangeNotify; + alias STDWINAPI.SHFileOperationA SHFileOperationA; + alias STDWINAPI.SHFileOperationW SHFileOperationW; + alias STDWINAPI.SHFreeNameMappings SHFreeNameMappings; + alias STDWINAPI.SHGetFileInfo SHGetFileInfo; + alias STDWINAPI.SHGetPathFromIDList SHGetPathFromIDList; + alias STDWINAPI.SHGetSpecialFolderLocation SHGetSpecialFolderLocation; + alias STDWINAPI.CreateThread CreateThread; + alias STDWINAPI.DdeSetQualityOfService DdeSetQualityOfService; + alias STDWINAPI.GetCommMask GetCommMask; + alias STDWINAPI.GetDiskFreeSpaceExA GetDiskFreeSpaceExA; + alias STDWINAPI.GetDiskFreeSpaceExW GetDiskFreeSpaceExW; + alias STDWINAPI.GetKerningPairs GetKerningPairs; + alias STDWINAPI.GetOverlappedResult GetOverlappedResult; + alias STDWINAPI.GetQueuedCompletionStatus GetQueuedCompletionStatus; + alias STDWINAPI.GetSystemPowerStatus GetSystemPowerStatus; + alias STDWINAPI.ReadFile ReadFile; + alias STDWINAPI.SetThreadContext SetThreadContext; + alias STDWINAPI.wglDescribeLayerPlane wglDescribeLayerPlane; + alias STDWINAPI.wglGetLayerPaletteEntries wglGetLayerPaletteEntries; + alias STDWINAPI.wglSetLayerPaletteEntries wglSetLayerPaletteEntries; + alias STDWINAPI.WNetGetResourceParentA WNetGetResourceParentA; + alias STDWINAPI.WriteFile WriteFile; + alias STDWINAPI.CancelWaitableTimer CancelWaitableTimer; + alias STDWINAPI.OpenWaitableTimerA OpenWaitableTimerA; + alias STDWINAPI.OpenWaitableTimerW OpenWaitableTimerW; + alias STDWINAPI.CreateWaitableTimerA CreateWaitableTimerA; + alias STDWINAPI.CreateWaitableTimerW CreateWaitableTimerW; + alias STDWINAPI.SetWaitableTimer SetWaitableTimer; } else { // Phobos - struct WINAPI{ static { /+ Functions +/ extern(Windows) { @@ -1765,14 +3502,12 @@ - }} } //////////////////////////////////////////////////////////////////////////////////////// // org.eclipse.swt //////////////////////////////////////////////////////////////////////////////////////// -alias HANDLE HPAINTBUFFER; extern (Windows){ HRESULT AssocQueryStringA(ASSOCF flags, int str, LPCSTR pszAssoc, LPCSTR pszExtra, LPSTR pszOut, DWORD *pcchOut); @@ -1924,14 +3659,14 @@ ); //Gdi32.lib -int IntersectClipRect( - HDC hdc, // handle to DC - int nLeftRect, // x-coord of upper-left corner - int nTopRect, // y-coord of upper-left corner - int nRightRect, // x-coord of lower-right corner - int nBottomRect // y-coord of lower-right corner -); - +//int IntersectClipRect( +// HDC hdc, // handle to DC +// int nLeftRect, // x-coord of upper-left corner +// int nTopRect, // y-coord of upper-left corner +// int nRightRect, // x-coord of lower-right corner +// int nBottomRect // y-coord of lower-right corner +//); +// LRESULT CoCreateInstance( byte* rclsid, void* pUnkOuter, int dwClsContext, byte* riid, void* ppv ); @@ -1957,103 +3692,103 @@ // Windows API extern (Windows){ -int AbortDoc(HDC hdc); -HKL ActivateKeyboardLayout( - HKL hkl, // handle to keyboard layout - UINT Flags // keyboard layout flags -); -BOOL AdjustWindowRectEx( - LPRECT lpRect, // pointer to client-rectangle structure - DWORD dwStyle, // window styles - BOOL bMenu, // menu-present flag - DWORD dwExStyle // extended style -); -BOOL Arc( - HDC hdc, // handle to device context - int nLeftRect, // x-coord of bounding rectangle's upper-left corner - int nTopRect, // y-coord of bounding rectangle's upper-left corner - int nRightRect, // x-coord of bounding rectangle's lower-right corner - int nBottomRect, // y-coord of bounding rectangle's lower-right corner - int nXStartArc, // first radial ending point - int nYStartArc, // first radial ending point - int nXEndArc, // second radial ending point - int nYEndArc // second radial ending point -); -HDWP BeginDeferWindowPos( - int nNumWindows -); -//alias STDWIN.BeginPaint BeginPaint; -BOOL BitBlt( - HDC hdcDest, // handle to destination device context - int nXDest, // x-coordinate of destination rectangle's upper-left corner - int nYDest, // y-coordinate of destination rectangle's upper-left corner - int nWidth, // width of destination rectangle - int nHeight, // height of destination rectangle - HDC hdcSrc, // handle to source device context - int nXSrc, // x-coordinate of source rectangle's upper-left corner - int nYSrc, // y-coordinate of source rectangle's upper-left corner - DWORD dwRop // raster operation code -); - BOOL BringWindowToTop( - HWND hWnd // handle to window -); -LRESULT CallNextHookEx( - HHOOK hhk, // handle to current hook - int nCode, // hook code passed to hook procedure - WPARAM wParam, // value passed to hook procedure - LPARAM lParam // value passed to hook procedure -); -LRESULT CallWindowProcA( - WNDPROC lpPrevWndFunc, // pointer to previous procedure - HWND hWnd, // handle to window - UINT Msg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -LRESULT CallWindowProcW( - WNDPROC lpPrevWndFunc, // pointer to previous procedure - HWND hWnd, // handle to window - UINT Msg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -LPSTR CharLowerA( - LPSTR lpsz // single character or pointer to string -); -LPWSTR CharLowerW( - LPWSTR lpsz // single character or pointer to string -); -LPSTR CharUpperA( - LPSTR lpsz // single character or pointer to string -); -LPWSTR CharUpperW( - LPWSTR lpsz // single character or pointer to string -); -DWORD CheckMenuItem( - HMENU hmenu, // handle to menu - UINT uIDCheckItem, // menu item to check or uncheck - UINT uCheck // menu item flags -); -BOOL ChooseColorA( - LPCHOOSECOLORA lpcc // pointer to structure with initialization data -); -BOOL ChooseColorW( - LPCHOOSECOLORW lpcc // pointer to structure with initialization data -); -BOOL ChooseFontA( - LPCHOOSEFONTA lpcf // pointer to structure with initialization data -); -BOOL ChooseFontW( - LPCHOOSEFONTW lpcf // pointer to structure with initialization data -); -//alias STDWIN.ClientToScreen ClientToScreen; -BOOL CloseClipboard(); -int CombineRgn( - HRGN hrgnDest, // handle to destination region - HRGN hrgnSrc1, // handle to source region - HRGN hrgnSrc2, // handle to source region - int fnCombineMode // region combining mode -); +//int AbortDoc(HDC hdc); +//HKL ActivateKeyboardLayout( +// HKL hkl, // handle to keyboard layout +// UINT Flags // keyboard layout flags +//); +//BOOL AdjustWindowRectEx( +// LPRECT lpRect, // pointer to client-rectangle structure +// DWORD dwStyle, // window styles +// BOOL bMenu, // menu-present flag +// DWORD dwExStyle // extended style +//); +//BOOL Arc( +// HDC hdc, // handle to device context +// int nLeftRect, // x-coord of bounding rectangle's upper-left corner +// int nTopRect, // y-coord of bounding rectangle's upper-left corner +// int nRightRect, // x-coord of bounding rectangle's lower-right corner +// int nBottomRect, // y-coord of bounding rectangle's lower-right corner +// int nXStartArc, // first radial ending point +// int nYStartArc, // first radial ending point +// int nXEndArc, // second radial ending point +// int nYEndArc // second radial ending point +//); +//HDWP BeginDeferWindowPos( +// int nNumWindows +//); +////alias STDWIN.BeginPaint BeginPaint; +//BOOL BitBlt( +// HDC hdcDest, // handle to destination device context +// int nXDest, // x-coordinate of destination rectangle's upper-left corner +// int nYDest, // y-coordinate of destination rectangle's upper-left corner +// int nWidth, // width of destination rectangle +// int nHeight, // height of destination rectangle +// HDC hdcSrc, // handle to source device context +// int nXSrc, // x-coordinate of source rectangle's upper-left corner +// int nYSrc, // y-coordinate of source rectangle's upper-left corner +// DWORD dwRop // raster operation code +//); +//BOOL BringWindowToTop( +// HWND hWnd // handle to window +//); +//LRESULT CallNextHookEx( +// HHOOK hhk, // handle to current hook +// int nCode, // hook code passed to hook procedure +// WPARAM wParam, // value passed to hook procedure +// LPARAM lParam // value passed to hook procedure +//); +//LRESULT CallWindowProcA( +// WNDPROC lpPrevWndFunc, // pointer to previous procedure +// HWND hWnd, // handle to window +// UINT Msg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +//LRESULT CallWindowProcW( +// WNDPROC lpPrevWndFunc, // pointer to previous procedure +// HWND hWnd, // handle to window +// UINT Msg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +//LPSTR CharLowerA( +// LPSTR lpsz // single character or pointer to string +//); +//LPWSTR CharLowerW( +// LPWSTR lpsz // single character or pointer to string +//); +//LPSTR CharUpperA( +// LPSTR lpsz // single character or pointer to string +//); +//LPWSTR CharUpperW( +// LPWSTR lpsz // single character or pointer to string +//); +//DWORD CheckMenuItem( +// HMENU hmenu, // handle to menu +// UINT uIDCheckItem, // menu item to check or uncheck +// UINT uCheck // menu item flags +//); +//BOOL ChooseColorA( +// LPCHOOSECOLORA lpcc // pointer to structure with initialization data +//); +//BOOL ChooseColorW( +// LPCHOOSECOLORW lpcc // pointer to structure with initialization data +//); +//BOOL ChooseFontA( +// LPCHOOSEFONTA lpcf // pointer to structure with initialization data +//); +//BOOL ChooseFontW( +// LPCHOOSEFONTW lpcf // pointer to structure with initialization data +//); +////alias STDWIN.ClientToScreen ClientToScreen; +//BOOL CloseClipboard(); +//int CombineRgn( +// HRGN hrgnDest, // handle to destination region +// HRGN hrgnSrc1, // handle to source region +// HRGN hrgnSrc2, // handle to source region +// int fnCombineMode // region combining mode +//); //alias STDWIN.CloseHandle CloseHandle; DWORD CommDlgExtendedError(); @@ -2067,390 +3802,390 @@ int CommandBar_Show(HWND hwndCB, int fShow); } -HANDLE CopyImage( - HANDLE hImage, // handle to the image to copy - UINT uType, // type of image to copy - int cxDesired, // desired width of new image - int cyDesired, // desired height of new image - UINT fuFlags // copy flags -); -HACCEL CreateAcceleratorTableA( - LPACCEL lpaccl, // pointer to structure array with accelerator data - int cEntries // number of structures in the array -); -HACCEL CreateAcceleratorTableW( - LPACCEL lpaccl, // pointer to structure array with accelerator data - int cEntries // number of structures in the array -); -HBITMAP CreateBitmap( - int nWidth, // bitmap width, in pixels - int nHeight, // bitmap height, in pixels - UINT cPlanes, // number of color planes used by device - UINT cBitsPerPel, // number of bits required to identify a color - VOID *lpvBits // pointer to array containing color data -); -//alias STDWIN.CreateCaret CreateCaret; -HBITMAP CreateCompatibleBitmap( - HDC hdc, // handle to device context - int nWidth, // width of bitmap, in pixels - int nHeight // height of bitmap, in pixels -); -//alias STDWIN.CreateCompatibleDC CreateCompatibleDC; -HCURSOR CreateCursor( - HINSTANCE hInst, // handle to application instance - int xHotSpot, // horizontal position of hot spot - int yHotSpot, // vertical position of hot spot - int nWidth, // cursor width - int nHeight, // cursor height - VOID *pvANDPlane, // pointer to AND bitmask array - VOID *pvXORPlane // pointer to XOR bitmask array -); -HDC CreateDCA( - LPCSTR lpszDriver, // pointer to string specifying driver name - LPCSTR lpszDevice, // pointer to string specifying device name - LPCSTR lpszOutput, // do not use; set to NULL - DEVMODE *lpInitData - // pointer to optional printer data -); -HDC CreateDCW( - LPCWSTR lpszDriver, // pointer to string specifying driver name - LPCWSTR lpszDevice, // pointer to string specifying device name - LPCWSTR lpszOutput, // do not use; set to NULL - DEVMODE *lpInitData - // pointer to optional printer data -); -HBITMAP CreateDIBSection( - HDC hdc, // handle to device context - BITMAPINFO *pbmi, // pointer to structure containing bitmap size, - // format, and color data - UINT iUsage, // color data type indicator: RGB values or - // palette indexes - VOID **ppvBits, // pointer to variable to receive a pointer to - // the bitmap's bit values - HANDLE hSection, // optional handle to a file mapping object - DWORD dwOffset // offset to the bitmap bit values within the - // file mapping object -); -HANDLE CreateEventA( - LPSECURITY_ATTRIBUTES lpEventAttributes, - // pointer to security attributes - BOOL bManualReset, // flag for manual-reset event - BOOL bInitialState, // flag for initial state - LPCSTR lpName // pointer to event-object name -); -HANDLE CreateEventW( - LPSECURITY_ATTRIBUTES lpEventAttributes, - // pointer to security attributes - BOOL bManualReset, // flag for manual-reset event - BOOL bInitialState, // flag for initial state - LPCWSTR lpName // pointer to event-object name -); - -//alias STDWIN.CreateFileA CreateFileA; -//alias STDWIN.CreateFileW CreateFileW; -HFONT CreateFontIndirectA(LOGFONTA* lplf ); -HFONT CreateFontIndirectW(LOGFONTW* lplf ); -HICON CreateIconIndirect( - PICONINFO piconinfo // pointer to icon information structure -); -HMENU CreateMenu(); -HPALETTE CreatePalette( - LOGPALETTE *lplgpl // pointer to logical color palette -); -HBRUSH CreatePatternBrush( - HBITMAP hbmp // handle to bitmap -); -//alias STDWIN.CreatePen CreatePen; -HRGN CreatePolygonRgn( - POINT *lppt, // pointer to array of points - int cPoints, // number of points in array - int fnPolyFillMode // polygon-filling mode -); -HMENU CreatePopupMenu(); -//alias STDWIN.CreateRectRgn CreateRectRgn; -HBRUSH CreateSolidBrush( - COLORREF crColor // brush color value -); - -//alias STDWIN.CreateWindowExA CreateWindowExA; -HWND CreateWindowExW( - DWORD dwExStyle, // extended window style - LPCWSTR lpClassName, // pointer to registered class name - LPCWSTR lpWindowName, // pointer to window name - DWORD dwStyle, // window style - int x, // horizontal position of window - int y, // vertical position of window - int nWidth, // window width - int nHeight, // window height - HWND hWndParent, // handle to parent or owner window - HMENU hMenu, // handle to menu, or child-window identifier - HINSTANCE hInstance, // handle to application instance - LPVOID lpParam // pointer to window-creation data -); - -LRESULT DefFrameProcA( - HWND hWnd, // handle to MDI frame window - HWND hWndMDIClient, // handle to MDI client window - UINT uMsg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -LRESULT DefFrameProcW( - HWND hWnd, // handle to MDI frame window - HWND hWndMDIClient, // handle to MDI client window - UINT uMsg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -LRESULT DefMDIChildProcA( - HWND hWnd, // handle to MDI child window - UINT uMsg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -LRESULT DefMDIChildProcW( - HWND hWnd, // handle to MDI child window - UINT uMsg, // message - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); -//alias STDWIN.DefWindowProcA DefWindowProcA; -LRESULT DefWindowProcW( - HWND hWnd, // handle to window - UINT Msg, // message identifier - WPARAM wParam, // first message parameter - LPARAM lParam // second message parameter -); - -HDWP DeferWindowPos( - HDWP hWinPosInfo, // handle to internal structure - HWND hWnd, // handle to window to position - HWND hWndInsertAfter, // placement-order handle - int x, // horizontal position - int y, // vertical position - int cx, // width - int cy, // height - UINT uFlags // window-positioning flags -); - -//alias STDWIN.DeleteDC DeleteDC; -//alias STDWIN.DeleteFileA DeleteFileA; -BOOL DeleteMenu( - HMENU hMenu, // handle to menu - UINT uPosition, // menu item identifier or position - UINT uFlags // menu item flag -); -//alias STDWIN.DeleteObject DeleteObject; -BOOL DestroyAcceleratorTable( - HACCEL hAccel // handle to accelerator table -); -int DestroyCaret(); -BOOL DestroyCursor( - HCURSOR hCursor // handle to cursor to destroy -); -BOOL DestroyIcon( - HICON hIcon // handle to icon to destroy -); -BOOL DestroyMenu( - HMENU hMenu // handle to menu to destroy -); -BOOL DestroyWindow( - HWND hWnd // handle to window to destroy -); -LONG DispatchMessageA( - MSG *lpmsg // pointer to structure with message -); -LONG DispatchMessageW( - MSG *lpmsg // pointer to structure with message -); -BOOL DragDetect( - HWND hwnd, - POINT pt -); -void DragFinish( - HDROP hDrop -); -UINT DragQueryFileA( - HDROP hDrop, - UINT iFile, - LPSTR lpszFile, - UINT cch -); -UINT DragQueryFileW( - HDROP hDrop, - UINT iFile, - LPWSTR lpszFile, - UINT cch -); -BOOL DrawEdge( - HDC hdc, // handle to device context - LPRECT qrc, // pointer to rectangle coordinates - UINT edge, // type of inner and outer edge to draw - UINT grfFlags // type of border -); -BOOL DrawFocusRect( - HDC hDC, // handle to device context - RECT *lprc // pointer to structure for rectangle -); -BOOL DrawFrameControl( - HDC hdc, // handle to device context - LPRECT lprc, // pointer to bounding rectangle - UINT uType, // frame-control type - UINT uState // frame-control state -); -BOOL DrawIconEx( - HDC hdc, // handle to device context - int xLeft, // x-coordinate of upper left corner - int yTop, // y-coordinate of upper left corner - HICON hIcon, // handle to icon to draw - int cxWidth, // width of the icon - int cyWidth, // height of the icon - UINT istepIfAniCur, // index of frame in animated cursor - HBRUSH hbrFlickerFreeDraw, // handle to background brush - UINT diFlags // icon-drawing flags -); -BOOL DrawMenuBar( - HWND hWnd // handle to window with menu bar to redraw -); -BOOL DrawStateA( - HDC hdc, // handle to device context - HBRUSH hbr, // handle to brush - DRAWSTATEPROC lpOutputFunc, // pointer to callback function - LPARAM lData, // image information - WPARAM wData, // more image information - int x, // horizontal location of image - int y, // vertical location of image - int cx, // width of image - int cy, // height of image - UINT fuFlags // image type and state -); -BOOL DrawStateW( - HDC hdc, // handle to device context - HBRUSH hbr, // handle to brush - DRAWSTATEPROC lpOutputFunc, // pointer to callback function - LPARAM lData, // image information - WPARAM wData, // more image information - int x, // horizontal location of image - int y, // vertical location of image - int cx, // width of image - int cy, // height of image - UINT fuFlags // image type and state -); -int DrawTextA( - HDC hDC, // handle to device context - LPCSTR lpString, // pointer to string to draw - int nCount, // string length, in characters - LPRECT lpRect, // pointer to struct with formatting dimensions - UINT uFormat // text-drawing flags -); -int DrawTextW( - HDC hDC, // handle to device context - LPCWSTR lpString, // pointer to string to draw - int nCount, // string length, in characters - LPRECT lpRect, // pointer to struct with formatting dimensions - UINT uFormat // text-drawing flags -); - -BOOL Ellipse( - HDC hdc, // handle to device context - int nLeftRect, // x-coord of bounding rectangle's upper-left corner - int nTopRect, // y-coord of bounding rectangle's upper-left corner - int nRightRect, // x-coord of bounding rectangle's lower-right corner - int nBottomRect // y-coord of bounding rectangle's lower-right corner -); -BOOL EnableMenuItem( - HMENU hMenu, // handle to menu - UINT uIDEnableItem, // menu item to enable, disable, or gray - UINT uEnable // menu item flags -); -BOOL EnableWindow( - HWND hWnd, - BOOL bEnable -); -BOOL EndDeferWindowPos( - HDWP hWinPosInfo // handle to internal structure -); -int EndDoc(HDC hDC); -int EndPage(HDC hDC); -BOOL EnumDisplayMonitors( - HDC hdc, // handle to display DC - LPCRECT lprcClip, // clipping rectangle - MONITORENUMPROC lpfnEnum, // callback function - LPARAM dwData // data for callback function -); -int EnumFontFamiliesExA( - HDC hdc, // handle to device context - LPLOGFONTA lpLogfont, // pointer to logical font information - FONTENUMEXPROC lpEnumFontFamExProc, - // pointer to callback function - LPARAM lParam, // application-supplied data - DWORD dwFlags // reserved; must be zero -); -int EnumFontFamiliesExW( - HDC hdc, // handle to device context - LPLOGFONTW lpLogfont, // pointer to logical font information - FONTENUMEXPROC lpEnumFontFamExProc, - // pointer to callback function - LPARAM lParam, // application-supplied data - DWORD dwFlags // reserved; must be zero -); - -int EnumFontFamiliesA( - HDC hdc, // handle to device control - LPCSTR lpszFamily, // pointer to family-name string - FONTENUMPROC lpEnumFontFamProc, - // pointer to callback function - LPARAM lParam // pointer to application-supplied data -); -int EnumFontFamiliesW( - HDC hdc, // handle to device control - LPCWSTR lpszFamily, // pointer to family-name string - FONTENUMPROC lpEnumFontFamProc, - // pointer to callback function - LPARAM lParam // pointer to application-supplied data -); -BOOL EqualRect( - RECT *lprc1, // pointer to structure with first rectangle - RECT *lprc2 // pointer to structure with second rectangle -); -BOOL EqualRgn( - HRGN hSrcRgn1, // handle to first region - HRGN hSrcRgn2 // handle to second region -); -DWORD ExpandEnvironmentStringsA( - LPCSTR lpSrc, // pointer to string with environment variables - LPSTR lpDst, // pointer to string with expanded environment - // variables - DWORD nSize // maximum characters in expanded string -); -DWORD ExpandEnvironmentStringsW( - LPCWSTR lpSrc, // pointer to string with environment variables - LPWSTR lpDst, // pointer to string with expanded environment - // variables - DWORD nSize // maximum characters in expanded string -); -BOOL ExtTextOutA( - HDC hdc, // handle to device context - int X, // x-coordinate of reference point - int Y, // y-coordinate of reference point - UINT fuOptions, // text-output options - RECT *lprc, // optional clipping and/or opaquing rectangle - LPCSTR lpString, // points to string - UINT cbCount, // number of characters in string - INT *lpDx // pointer to array of intercharacter spacing - // values -); -BOOL ExtTextOutW( - HDC hdc, // handle to device context - int X, // x-coordinate of reference point - int Y, // y-coordinate of reference point - UINT fuOptions, // text-output options - RECT *lprc, // optional clipping and/or opaquing rectangle - LPCWSTR lpString, // points to string - UINT cbCount, // number of characters in string - INT *lpDx // pointer to array of intercharacter spacing - // values -); +//HANDLE CopyImage( +// HANDLE hImage, // handle to the image to copy +// UINT uType, // type of image to copy +// int cxDesired, // desired width of new image +// int cyDesired, // desired height of new image +// UINT fuFlags // copy flags +//); +//HACCEL CreateAcceleratorTableA( +// LPACCEL lpaccl, // pointer to structure array with accelerator data +// int cEntries // number of structures in the array +//); +//HACCEL CreateAcceleratorTableW( +// LPACCEL lpaccl, // pointer to structure array with accelerator data +// int cEntries // number of structures in the array +//); +//HBITMAP CreateBitmap( +// int nWidth, // bitmap width, in pixels +// int nHeight, // bitmap height, in pixels +// UINT cPlanes, // number of color planes used by device +// UINT cBitsPerPel, // number of bits required to identify a color +// VOID *lpvBits // pointer to array containing color data +//); +////alias STDWIN.CreateCaret CreateCaret; +//HBITMAP CreateCompatibleBitmap( +// HDC hdc, // handle to device context +// int nWidth, // width of bitmap, in pixels +// int nHeight // height of bitmap, in pixels +//); +////alias STDWIN.CreateCompatibleDC CreateCompatibleDC; +//HCURSOR CreateCursor( +// HINSTANCE hInst, // handle to application instance +// int xHotSpot, // horizontal position of hot spot +// int yHotSpot, // vertical position of hot spot +// int nWidth, // cursor width +// int nHeight, // cursor height +// VOID *pvANDPlane, // pointer to AND bitmask array +// VOID *pvXORPlane // pointer to XOR bitmask array +//); +//HDC CreateDCA( +// LPCSTR lpszDriver, // pointer to string specifying driver name +// LPCSTR lpszDevice, // pointer to string specifying device name +// LPCSTR lpszOutput, // do not use; set to NULL +// DEVMODE *lpInitData +// // pointer to optional printer data +//); +//HDC CreateDCW( +// LPCWSTR lpszDriver, // pointer to string specifying driver name +// LPCWSTR lpszDevice, // pointer to string specifying device name +// LPCWSTR lpszOutput, // do not use; set to NULL +// DEVMODE *lpInitData +// // pointer to optional printer data +//); +//HBITMAP CreateDIBSection( +// HDC hdc, // handle to device context +// BITMAPINFO *pbmi, // pointer to structure containing bitmap size, +// // format, and color data +// UINT iUsage, // color data type indicator: RGB values or +// // palette indexes +// VOID **ppvBits, // pointer to variable to receive a pointer to +// // the bitmap's bit values +// HANDLE hSection, // optional handle to a file mapping object +// DWORD dwOffset // offset to the bitmap bit values within the +// // file mapping object +//); +//HANDLE CreateEventA( +// LPSECURITY_ATTRIBUTES lpEventAttributes, +// // pointer to security attributes +// BOOL bManualReset, // flag for manual-reset event +// BOOL bInitialState, // flag for initial state +// LPCSTR lpName // pointer to event-object name +//); +//HANDLE CreateEventW( +// LPSECURITY_ATTRIBUTES lpEventAttributes, +// // pointer to security attributes +// BOOL bManualReset, // flag for manual-reset event +// BOOL bInitialState, // flag for initial state +// LPCWSTR lpName // pointer to event-object name +//); +// +////alias STDWIN.CreateFileA CreateFileA; +////alias STDWIN.CreateFileW CreateFileW; +//HFONT CreateFontIndirectA(LOGFONTA* lplf ); +//HFONT CreateFontIndirectW(LOGFONTW* lplf ); +//HICON CreateIconIndirect( +// PICONINFO piconinfo // pointer to icon information structure +//); +//HMENU CreateMenu(); +//HPALETTE CreatePalette( +// LOGPALETTE *lplgpl // pointer to logical color palette +//); +//HBRUSH CreatePatternBrush( +// HBITMAP hbmp // handle to bitmap +//); +////alias STDWIN.CreatePen CreatePen; +//HRGN CreatePolygonRgn( +// POINT *lppt, // pointer to array of points +// int cPoints, // number of points in array +// int fnPolyFillMode // polygon-filling mode +//); +//HMENU CreatePopupMenu(); +////alias STDWIN.CreateRectRgn CreateRectRgn; +//HBRUSH CreateSolidBrush( +// COLORREF crColor // brush color value +//); +// +////alias STDWIN.CreateWindowExA CreateWindowExA; +//HWND CreateWindowExW( +// DWORD dwExStyle, // extended window style +// LPCWSTR lpClassName, // pointer to registered class name +// LPCWSTR lpWindowName, // pointer to window name +// DWORD dwStyle, // window style +// int x, // horizontal position of window +// int y, // vertical position of window +// int nWidth, // window width +// int nHeight, // window height +// HWND hWndParent, // handle to parent or owner window +// HMENU hMenu, // handle to menu, or child-window identifier +// HINSTANCE hInstance, // handle to application instance +// LPVOID lpParam // pointer to window-creation data +//); +// +//LRESULT DefFrameProcA( +// HWND hWnd, // handle to MDI frame window +// HWND hWndMDIClient, // handle to MDI client window +// UINT uMsg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +//LRESULT DefFrameProcW( +// HWND hWnd, // handle to MDI frame window +// HWND hWndMDIClient, // handle to MDI client window +// UINT uMsg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +//LRESULT DefMDIChildProcA( +// HWND hWnd, // handle to MDI child window +// UINT uMsg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +//LRESULT DefMDIChildProcW( +// HWND hWnd, // handle to MDI child window +// UINT uMsg, // message +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +////alias STDWIN.DefWindowProcA DefWindowProcA; +//LRESULT DefWindowProcW( +// HWND hWnd, // handle to window +// UINT Msg, // message identifier +// WPARAM wParam, // first message parameter +// LPARAM lParam // second message parameter +//); +// +//HDWP DeferWindowPos( +// HDWP hWinPosInfo, // handle to internal structure +// HWND hWnd, // handle to window to position +// HWND hWndInsertAfter, // placement-order handle +// int x, // horizontal position +// int y, // vertical position +// int cx, // width +// int cy, // height +// UINT uFlags // window-positioning flags +//); +// +////alias STDWIN.DeleteDC DeleteDC; +////alias STDWIN.DeleteFileA DeleteFileA; +//BOOL DeleteMenu( +// HMENU hMenu, // handle to menu +// UINT uPosition, // menu item identifier or position +// UINT uFlags // menu item flag +//); +////alias STDWIN.DeleteObject DeleteObject; +//BOOL DestroyAcceleratorTable( +// HACCEL hAccel // handle to accelerator table +//); +//int DestroyCaret(); +//BOOL DestroyCursor( +// HCURSOR hCursor // handle to cursor to destroy +//); +//BOOL DestroyIcon( +// HICON hIcon // handle to icon to destroy +//); +//BOOL DestroyMenu( +// HMENU hMenu // handle to menu to destroy +//); +//BOOL DestroyWindow( +// HWND hWnd // handle to window to destroy +//); +//LONG DispatchMessageA( +// MSG *lpmsg // pointer to structure with message +//); +//LONG DispatchMessageW( +// MSG *lpmsg // pointer to structure with message +//); +//BOOL DragDetect( +// HWND hwnd, +// POINT pt +//); +//void DragFinish( +// HDROP hDrop +//); +//UINT DragQueryFileA( +// HDROP hDrop, +// UINT iFile, +// LPSTR lpszFile, +// UINT cch +//); +//UINT DragQueryFileW( +// HDROP hDrop, +// UINT iFile, +// LPWSTR lpszFile, +// UINT cch +//); +//BOOL DrawEdge( +// HDC hdc, // handle to device context +// LPRECT qrc, // pointer to rectangle coordinates +// UINT edge, // type of inner and outer edge to draw +// UINT grfFlags // type of border +//); +//BOOL DrawFocusRect( +// HDC hDC, // handle to device context +// RECT *lprc // pointer to structure for rectangle +//); +//BOOL DrawFrameControl( +// HDC hdc, // handle to device context +// LPRECT lprc, // pointer to bounding rectangle +// UINT uType, // frame-control type +// UINT uState // frame-control state +//); +//BOOL DrawIconEx( +// HDC hdc, // handle to device context +// int xLeft, // x-coordinate of upper left corner +// int yTop, // y-coordinate of upper left corner +// HICON hIcon, // handle to icon to draw +// int cxWidth, // width of the icon +// int cyWidth, // height of the icon +// UINT istepIfAniCur, // index of frame in animated cursor +// HBRUSH hbrFlickerFreeDraw, // handle to background brush +// UINT diFlags // icon-drawing flags +//); +//BOOL DrawMenuBar( +// HWND hWnd // handle to window with menu bar to redraw +//); +//BOOL DrawStateA( +// HDC hdc, // handle to device context +// HBRUSH hbr, // handle to brush +// DRAWSTATEPROC lpOutputFunc, // pointer to callback function +// LPARAM lData, // image information +// WPARAM wData, // more image information +// int x, // horizontal location of image +// int y, // vertical location of image +// int cx, // width of image +// int cy, // height of image +// UINT fuFlags // image type and state +//); +//BOOL DrawStateW( +// HDC hdc, // handle to device context +// HBRUSH hbr, // handle to brush +// DRAWSTATEPROC lpOutputFunc, // pointer to callback function +// LPARAM lData, // image information +// WPARAM wData, // more image information +// int x, // horizontal location of image +// int y, // vertical location of image +// int cx, // width of image +// int cy, // height of image +// UINT fuFlags // image type and state +//); +//int DrawTextA( +// HDC hDC, // handle to device context +// LPCSTR lpString, // pointer to string to draw +// int nCount, // string length, in characters +// LPRECT lpRect, // pointer to struct with formatting dimensions +// UINT uFormat // text-drawing flags +//); +//int DrawTextW( +// HDC hDC, // handle to device context +// LPCWSTR lpString, // pointer to string to draw +// int nCount, // string length, in characters +// LPRECT lpRect, // pointer to struct with formatting dimensions +// UINT uFormat // text-drawing flags +//); +// +//BOOL Ellipse( +// HDC hdc, // handle to device context +// int nLeftRect, // x-coord of bounding rectangle's upper-left corner +// int nTopRect, // y-coord of bounding rectangle's upper-left corner +// int nRightRect, // x-coord of bounding rectangle's lower-right corner +// int nBottomRect // y-coord of bounding rectangle's lower-right corner +//); +//BOOL EnableMenuItem( +// HMENU hMenu, // handle to menu +// UINT uIDEnableItem, // menu item to enable, disable, or gray +// UINT uEnable // menu item flags +//); +//BOOL EnableWindow( +// HWND hWnd, +// BOOL bEnable +//); +//BOOL EndDeferWindowPos( +// HDWP hWinPosInfo // handle to internal structure +//); +//int EndDoc(HDC hDC); +//int EndPage(HDC hDC); +//BOOL EnumDisplayMonitors( +// HDC hdc, // handle to display DC +// LPCRECT lprcClip, // clipping rectangle +// MONITORENUMPROC lpfnEnum, // callback function +// LPARAM dwData // data for callback function +//); +//int EnumFontFamiliesExA( +// HDC hdc, // handle to device context +// LPLOGFONTA lpLogfont, // pointer to logical font information +// FONTENUMEXPROC lpEnumFontFamExProc, +// // pointer to callback function +// LPARAM lParam, // application-supplied data +// DWORD dwFlags // reserved; must be zero +//); +//int EnumFontFamiliesExW( +// HDC hdc, // handle to device context +// LPLOGFONTW lpLogfont, // pointer to logical font information +// FONTENUMEXPROC lpEnumFontFamExProc, +// // pointer to callback function +// LPARAM lParam, // application-supplied data +// DWORD dwFlags // reserved; must be zero +//); +// +//int EnumFontFamiliesA( +// HDC hdc, // handle to device control +// LPCSTR lpszFamily, // pointer to family-name string +// FONTENUMPROC lpEnumFontFamProc, +// // pointer to callback function +// LPARAM lParam // pointer to application-supplied data +//); +//int EnumFontFamiliesW( +// HDC hdc, // handle to device control +// LPCWSTR lpszFamily, // pointer to family-name string +// FONTENUMPROC lpEnumFontFamProc, +// // pointer to callback function +// LPARAM lParam // pointer to application-supplied data +//); +//BOOL EqualRect( +// RECT *lprc1, // pointer to structure with first rectangle +// RECT *lprc2 // pointer to structure with second rectangle +//); +//BOOL EqualRgn( +// HRGN hSrcRgn1, // handle to first region +// HRGN hSrcRgn2 // handle to second region +//); +//DWORD ExpandEnvironmentStringsA( +// LPCSTR lpSrc, // pointer to string with environment variables +// LPSTR lpDst, // pointer to string with expanded environment +// // variables +// DWORD nSize // maximum characters in expanded string +//); +//DWORD ExpandEnvironmentStringsW( +// LPCWSTR lpSrc, // pointer to string with environment variables +// LPWSTR lpDst, // pointer to string with expanded environment +// // variables +// DWORD nSize // maximum characters in expanded string +//); +//BOOL ExtTextOutA( +// HDC hdc, // handle to device context +// int X, // x-coordinate of reference point +// int Y, // y-coordinate of reference point +// UINT fuOptions, // text-output options +// RECT *lprc, // optional clipping and/or opaquing rectangle +// LPCSTR lpString, // points to string +// UINT cbCount, // number of characters in string +// INT *lpDx // pointer to array of intercharacter spacing +// // values +//); +//BOOL ExtTextOutW( +// HDC hdc, // handle to device context +// int X, // x-coordinate of reference point +// int Y, // y-coordinate of reference point +// UINT fuOptions, // text-output options +// RECT *lprc, // optional clipping and/or opaquing rectangle +// LPCWSTR lpString, // points to string +// UINT cbCount, // number of characters in string +// INT *lpDx // pointer to array of intercharacter spacing +// // values +//); UINT ExtractIconExA( LPCSTR lpszFile, int nIconIndex, @@ -2465,426 +4200,426 @@ HICON *phiconSmall, UINT nIcons ); -HRSRC FindResourceA( - HMODULE hModule, // module handle - LPCSTR lpName, // pointer to resource name - LPCSTR lpType // pointer to resource type -); -HRSRC FindResourceW( - HMODULE hModule, // module handle - LPCWSTR lpName, // pointer to resource name - LPCWSTR lpType // pointer to resource type -); -HWND FindWindowA( - LPCSTR lpClassName, // pointer to class name - LPCSTR lpWindowName // pointer to window name -); -HWND FindWindowW( - LPCWSTR lpClassName, // pointer to class name - LPCWSTR lpWindowName // pointer to window name -); -DWORD FormatMessageA( - DWORD dwFlags, // source and processing options - LPCVOID lpSource, // pointer to message source - DWORD dwMessageId, // requested message identifier - DWORD dwLanguageId, // language identifier for requested message - LPSTR lpBuffer, // pointer to message buffer - DWORD nSize, // maximum size of message buffer - // va_list *Arguments // pointer to array of message inserts - void* Arguments -); -DWORD FormatMessageW( - DWORD dwFlags, // source and processing options - LPCVOID lpSource, // pointer to message source - DWORD dwMessageId, // requested message identifier - DWORD dwLanguageId, // language identifier for requested message - LPWSTR lpBuffer, // pointer to message buffer - DWORD nSize, // maximum size of message buffer - // va_list *Arguments // pointer to array of message inserts - void* Arguments -); -DWORD GdiSetBatchLimit( - DWORD dwLimit // batch limit -); -UINT GetACP(); -HWND GetActiveWindow(); -COLORREF GetBkColor( - HDC hdc // handle of device context -); -HWND GetCapture(); -BOOL GetCaretPos( - LPPOINT lpPoint // address of structure to receive coordinates -); -BOOL GetCharABCWidthsA( - HDC hdc, // handle to device context - UINT uFirstChar, // first character in range to query - UINT uLastChar, // last character in range to query - LPABC lpabc // pointer to character-width structure -); -BOOL GetCharABCWidthsW( - HDC hdc, // handle to device context - UINT uFirstChar, // first character in range to query - UINT uLastChar, // last character in range to query - LPABC lpabc // pointer to character-width structure -); - -BOOL GetCharWidthA( - HDC hdc, // handle to device context - UINT iFirstChar, // first character in range to query - UINT iLastChar, // last character in range to query - LPINT lpBuffer // pointer to buffer for widths -); -BOOL GetCharWidthW( - HDC hdc, // handle to device context - UINT iFirstChar, // first character in range to query - UINT iLastChar, // last character in range to query - LPINT lpBuffer // pointer to buffer for widths -); -DWORD GetCharacterPlacementA( - HDC hdc, // handle to device context - LPCSTR lpString, // pointer to string - int nCount, // number of characters in string - int nMaxExtent, // maximum extent for displayed string - LPGCP_RESULTS lpResults, - // pointer to buffer for placement result - DWORD dwFlags // placement flags -); -DWORD GetCharacterPlacementW( - HDC hdc, // handle to device context - LPCWSTR lpString, // pointer to string - int nCount, // number of characters in string - int nMaxExtent, // maximum extent for displayed string - LPGCP_RESULTS lpResults, - // pointer to buffer for placement result - DWORD dwFlags // placement flags -); -BOOL GetClassInfoA( - HINSTANCE hInstance, // handle of application instance - LPCSTR lpClassName, // address of class name string - LPWNDCLASSA lpWndClass // address of structure for class data -); -BOOL GetClassInfoW( - HINSTANCE hInstance, // handle of application instance - LPCWSTR lpClassName, // address of class name string - LPWNDCLASSW lpWndClass // address of structure for class data -); +//HRSRC FindResourceA( +// HMODULE hModule, // module handle +// LPCSTR lpName, // pointer to resource name +// LPCSTR lpType // pointer to resource type +//); +//HRSRC FindResourceW( +// HMODULE hModule, // module handle +// LPCWSTR lpName, // pointer to resource name +// LPCWSTR lpType // pointer to resource type +//); +//HWND FindWindowA( +// LPCSTR lpClassName, // pointer to class name +// LPCSTR lpWindowName // pointer to window name +//); +//HWND FindWindowW( +// LPCWSTR lpClassName, // pointer to class name +// LPCWSTR lpWindowName // pointer to window name +//); +//DWORD FormatMessageA( +// DWORD dwFlags, // source and processing options +// LPCVOID lpSource, // pointer to message source +// DWORD dwMessageId, // requested message identifier +// DWORD dwLanguageId, // language identifier for requested message +// LPSTR lpBuffer, // pointer to message buffer +// DWORD nSize, // maximum size of message buffer +// // va_list *Arguments // pointer to array of message inserts +// void* Arguments +//); +//DWORD FormatMessageW( +// DWORD dwFlags, // source and processing options +// LPCVOID lpSource, // pointer to message source +// DWORD dwMessageId, // requested message identifier +// DWORD dwLanguageId, // language identifier for requested message +// LPWSTR lpBuffer, // pointer to message buffer +// DWORD nSize, // maximum size of message buffer +// // va_list *Arguments // pointer to array of message inserts +// void* Arguments +//); +//DWORD GdiSetBatchLimit( +// DWORD dwLimit // batch limit +//); +//UINT GetACP(); +//HWND GetActiveWindow(); +//COLORREF GetBkColor( +// HDC hdc // handle of device context +//); +//HWND GetCapture(); +//BOOL GetCaretPos( +// LPPOINT lpPoint // address of structure to receive coordinates +//); +//BOOL GetCharABCWidthsA( +// HDC hdc, // handle to device context +// UINT uFirstChar, // first character in range to query +// UINT uLastChar, // last character in range to query +// LPABC lpabc // pointer to character-width structure +//); +//BOOL GetCharABCWidthsW( +// HDC hdc, // handle to device context +// UINT uFirstChar, // first character in range to query +// UINT uLastChar, // last character in range to query +// LPABC lpabc // pointer to character-width structure +//); +// +//BOOL GetCharWidthA( +// HDC hdc, // handle to device context +// UINT iFirstChar, // first character in range to query +// UINT iLastChar, // last character in range to query +// LPINT lpBuffer // pointer to buffer for widths +//); +//BOOL GetCharWidthW( +// HDC hdc, // handle to device context +// UINT iFirstChar, // first character in range to query +// UINT iLastChar, // last character in range to query +// LPINT lpBuffer // pointer to buffer for widths +//); +//DWORD GetCharacterPlacementA( +// HDC hdc, // handle to device context +// LPCSTR lpString, // pointer to string +// int nCount, // number of characters in string +// int nMaxExtent, // maximum extent for displayed string +// LPGCP_RESULTS lpResults, +// // pointer to buffer for placement result +// DWORD dwFlags // placement flags +//); +//DWORD GetCharacterPlacementW( +// HDC hdc, // handle to device context +// LPCWSTR lpString, // pointer to string +// int nCount, // number of characters in string +// int nMaxExtent, // maximum extent for displayed string +// LPGCP_RESULTS lpResults, +// // pointer to buffer for placement result +// DWORD dwFlags // placement flags +//); +//BOOL GetClassInfoA( +// HINSTANCE hInstance, // handle of application instance +// LPCSTR lpClassName, // address of class name string +// LPWNDCLASSA lpWndClass // address of structure for class data +//); +//BOOL GetClassInfoW( +// HINSTANCE hInstance, // handle of application instance +// LPCWSTR lpClassName, // address of class name string +// LPWNDCLASSW lpWndClass // address of structure for class data +//); //alias STDWIN.GetClientRect GetClientRect; //alias STDWIN.GetClipBox GetClipBox; //alias STDWIN.GetClipRgn GetClipRgn; -HANDLE GetClipboardData( - UINT uFormat // clipboard format -); -int GetClipboardFormatNameA( - UINT format, // clipboard format to retrieve - LPSTR lpszFormatName, // address of buffer for name - int cchMaxCount // length of name string in characters -); -int GetClipboardFormatNameW( - UINT format, // clipboard format to retrieve - LPWSTR lpszFormatName, // address of buffer for name - int cchMaxCount // length of name string in characters -); +//HANDLE GetClipboardData( +// UINT uFormat // clipboard format +//); +//int GetClipboardFormatNameA( +// UINT format, // clipboard format to retrieve +// LPSTR lpszFormatName, // address of buffer for name +// int cchMaxCount // length of name string in characters +//); +//int GetClipboardFormatNameW( +// UINT format, // clipboard format to retrieve +// LPWSTR lpszFormatName, // address of buffer for name +// int cchMaxCount // length of name string in characters +//); BOOL GetComboBoxInfo( HWND hwndCombo, PCOMBOBOXINFO pcbi ); //alias STDWIN.GetCurrentObject GetCurrentObject; -DWORD GetCurrentProcessId(); -DWORD GetCurrentThreadId(); -HCURSOR GetCursor(); -BOOL GetCursorPos( - LPPOINT lpPoint // address of structure for cursor position -); +//DWORD GetCurrentProcessId(); +//DWORD GetCurrentThreadId(); +//HCURSOR GetCursor(); +//BOOL GetCursorPos( +// LPPOINT lpPoint // address of structure for cursor position +//); //alias STDWIN.GetDC GetDC; -UINT GetDIBColorTable( - HDC hdc, // handle to device context whose DIB is of - // interest - UINT uStartIndex, // color table index of first entry to retrieve - UINT cEntries, // number of color table entries to retrieve - RGBQUAD *pColors // pointer to buffer that receives color table - // entries -); -int GetDIBits( - HDC hdc, // handle to device context - HBITMAP hbmp, // handle to bitmap - UINT uStartScan, // first scan line to set in destination bitmap - UINT cScanLines, // number of scan lines to copy - LPVOID lpvBits, // address of array for bitmap bits - LPBITMAPINFO lpbi, // address of structure with bitmap data - UINT uUsage // RGB or palette index -); -HWND GetDesktopWindow(); -int GetDialogBaseUnits(); -int GetDoubleClickTime(); -DWORD GetFontLanguageInfo( - HDC hdc // handle to a device context -); +//UINT GetDIBColorTable( +// HDC hdc, // handle to device context whose DIB is of +// // interest +// UINT uStartIndex, // color table index of first entry to retrieve +// UINT cEntries, // number of color table entries to retrieve +// RGBQUAD *pColors // pointer to buffer that receives color table +// // entries +//); +//int GetDIBits( +// HDC hdc, // handle to device context +// HBITMAP hbmp, // handle to bitmap +// UINT uStartScan, // first scan line to set in destination bitmap +// UINT cScanLines, // number of scan lines to copy +// LPVOID lpvBits, // address of array for bitmap bits +// LPBITMAPINFO lpbi, // address of structure with bitmap data +// UINT uUsage // RGB or palette index +//); +//HWND GetDesktopWindow(); +//int GetDialogBaseUnits(); +//int GetDoubleClickTime(); +//DWORD GetFontLanguageInfo( +// HDC hdc // handle to a device context +//); BOOL GetGUIThreadInfo( DWORD idThread, LPGUITHREADINFO lpgui ); -BOOL GetIconInfo( - HICON hIcon, // icon handle - PICONINFO piconinfo // address of icon structure -); -int GetKeyNameTextA( - LONG lParam, // second parameter of keyboard message - LPSTR lpString, // pointer to buffer for key name - int nSize // maximum length of key-name string length -); -int GetKeyNameTextW( - LONG lParam, // second parameter of keyboard message - LPWSTR lpString, // pointer to buffer for key name - int nSize // maximum length of key-name string length -); -HKL GetKeyboardLayout( - DWORD dwLayout // thread identifier -); -SHORT GetKeyState( - int nVirtKey // virtual-key code -); -UINT GetKeyboardLayoutList( - int nBuff, // size of buffer in array element - HKL *lpList // buffer for keyboard layout handles -); -BOOL GetKeyboardState( - PBYTE lpKeyState // pointer to array to receive status data -); -HWND GetLastActivePopup(HWND hWnd); -DWORD GetLastError(); +//BOOL GetIconInfo( +// HICON hIcon, // icon handle +// PICONINFO piconinfo // address of icon structure +//); +//int GetKeyNameTextA( +// LONG lParam, // second parameter of keyboard message +// LPSTR lpString, // pointer to buffer for key name +// int nSize // maximum length of key-name string length +//); +//int GetKeyNameTextW( +// LONG lParam, // second parameter of keyboard message +// LPWSTR lpString, // pointer to buffer for key name +// int nSize // maximum length of key-name string length +//); +//HKL GetKeyboardLayout( +// DWORD dwLayout // thread identifier +//); +//SHORT GetKeyState( +// int nVirtKey // virtual-key code +//); +//UINT GetKeyboardLayoutList( +// int nBuff, // size of buffer in array element +// HKL *lpList // buffer for keyboard layout handles +//); +//BOOL GetKeyboardState( +// PBYTE lpKeyState // pointer to array to receive status data +//); +//HWND GetLastActivePopup(HWND hWnd); +//DWORD GetLastError(); DWORD GetLayout( HDC hdc // handle to DC ); -int GetLocaleInfoA( - LCID Locale, // locale identifier - LCTYPE LCType, // type of information - LPSTR lpLCData, // address of buffer for information - int cchData // size of buffer -); -int GetLocaleInfoW( - LCID Locale, // locale identifier - LCTYPE LCType, // type of information - LPWSTR lpLCData, // address of buffer for information - int cchData // size of buffer -); -HMENU GetMenu( - HWND hWnd // handle to window -); +//int GetLocaleInfoA( +// LCID Locale, // locale identifier +// LCTYPE LCType, // type of information +// LPSTR lpLCData, // address of buffer for information +// int cchData // size of buffer +//); +//int GetLocaleInfoW( +// LCID Locale, // locale identifier +// LCTYPE LCType, // type of information +// LPWSTR lpLCData, // address of buffer for information +// int cchData // size of buffer +//); +//HMENU GetMenu( +// HWND hWnd // handle to window +//); BOOL GetMenuBarInfo( HWND hwnd, LONG idObject, LONG idItem, PMENUBARINFO pmbi ); -UINT GetMenuDefaultItem( - HMENU hMenu, - UINT fByPos, - UINT gmdiFlags -); +//UINT GetMenuDefaultItem( +// HMENU hMenu, +// UINT fByPos, +// UINT gmdiFlags +//); BOOL GetMenuInfo( HMENU hmenu, LPCMENUINFO lpcmi ); -int GetMenuItemCount(HMENU hMenu); -BOOL GetMenuItemInfoA( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - LPMENUITEMINFO lpmii -); -BOOL GetMenuItemInfoW( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - LPMENUITEMINFO lpmii -); -BOOL GetMenuItemRect( - HWND hWnd, - HMENU hMenu, - UINT uItem, - LPRECT lprcItem -); -BOOL GetMessageW( - LPMSG lpMsg, // address of structure with message - HWND hWnd, // handle of window - UINT wMsgFilterMin, // first message - UINT wMsgFilterMax // last message -); -DWORD GetMessagePos(); -LONG GetMessageTime(); -DWORD GetModuleFileNameA( - HMODULE hModule, // handle to module to find filename for - LPSTR lpFilename, // pointer to buffer to receive module path - DWORD nSize // size of buffer, in characters -); -DWORD GetModuleFileNameW( - HMODULE hModule, // handle to module to find filename for - LPWSTR lpFilename, // pointer to buffer to receive module path - DWORD nSize // size of buffer, in characters -); -HMODULE GetModuleHandleW( - LPCWSTR lpModuleName -); -BOOL GetMonitorInfoA( - HMONITOR hMonitor, // handle to display monitor - LPMONITORINFO lpmi // pointer to display monitor information -); +//int GetMenuItemCount(HMENU hMenu); +//BOOL GetMenuItemInfoA( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// LPMENUITEMINFO lpmii +//); +//BOOL GetMenuItemInfoW( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// LPMENUITEMINFO lpmii +//); +//BOOL GetMenuItemRect( +// HWND hWnd, +// HMENU hMenu, +// UINT uItem, +// LPRECT lprcItem +//); +//BOOL GetMessageW( +// LPMSG lpMsg, // address of structure with message +// HWND hWnd, // handle of window +// UINT wMsgFilterMin, // first message +// UINT wMsgFilterMax // last message +//); +//DWORD GetMessagePos(); +//LONG GetMessageTime(); +//DWORD GetModuleFileNameA( +// HMODULE hModule, // handle to module to find filename for +// LPSTR lpFilename, // pointer to buffer to receive module path +// DWORD nSize // size of buffer, in characters +//); +//DWORD GetModuleFileNameW( +// HMODULE hModule, // handle to module to find filename for +// LPWSTR lpFilename, // pointer to buffer to receive module path +// DWORD nSize // size of buffer, in characters +//); +//HMODULE GetModuleHandleW( +// LPCWSTR lpModuleName +//); +//BOOL GetMonitorInfoA( +// HMONITOR hMonitor, // handle to display monitor +// LPMONITORINFO lpmi // pointer to display monitor information +//); BOOL GetMonitorInfoW( HMONITOR hMonitor, // handle to display monitor LPMONITORINFO lpmi // pointer to display monitor information ); -UINT GetNearestPaletteIndex( - HPALETTE hpal, // handle of logical color palette - COLORREF crColor // color to be matched -); -BOOL GetOpenFileNameA( - OPENFILENAMEA* lpofn // address of structure with initialization data -); -BOOL GetOpenFileNameW( - OPENFILENAMEW* lpofn // address of structure with initialization data -); -UINT GetPaletteEntries( - HPALETTE hpal, // handle to logical palette - UINT iStartIndex, // first entry to retrieve - UINT nEntries, // number of entries to retrieve - LPPALETTEENTRY lppe // array that receives entries -); -HWND GetParent( - HWND hWnd // handle to child window -); - -COLORREF GetPixel( - HDC hdc, // handle to device context - int XPos, // x-coordinate of pixel - int nYPos // y-coordinate of pixel -); -HANDLE GetProcessHeap(); -DWORD GetProfileStringA( - LPCSTR lpAppName, // address of section name - LPCSTR lpKeyName, // address of key name - LPCSTR lpDefault, // address of default string - LPSTR lpReturnedString, // address of destination buffer - DWORD nSize // size of destination buffer -); -DWORD GetProfileStringW( - LPCWSTR lpAppName, // address of section name - LPCWSTR lpKeyName, // address of key name - LPCWSTR lpDefault, // address of default string - LPWSTR lpReturnedString, // address of destination buffer - DWORD nSize // size of destination buffer -); -int GetROP2( - HDC hdc // handle of device context -); +//UINT GetNearestPaletteIndex( +// HPALETTE hpal, // handle of logical color palette +// COLORREF crColor // color to be matched +//); +//BOOL GetOpenFileNameA( +// OPENFILENAMEA* lpofn // address of structure with initialization data +//); +//BOOL GetOpenFileNameW( +// OPENFILENAMEW* lpofn // address of structure with initialization data +//); +//UINT GetPaletteEntries( +// HPALETTE hpal, // handle to logical palette +// UINT iStartIndex, // first entry to retrieve +// UINT nEntries, // number of entries to retrieve +// LPPALETTEENTRY lppe // array that receives entries +//); +//HWND GetParent( +// HWND hWnd // handle to child window +//); +// +//COLORREF GetPixel( +// HDC hdc, // handle to device context +// int XPos, // x-coordinate of pixel +// int nYPos // y-coordinate of pixel +//); +//HANDLE GetProcessHeap(); +//DWORD GetProfileStringA( +// LPCSTR lpAppName, // address of section name +// LPCSTR lpKeyName, // address of key name +// LPCSTR lpDefault, // address of default string +// LPSTR lpReturnedString, // address of destination buffer +// DWORD nSize // size of destination buffer +//); +//DWORD GetProfileStringW( +// LPCWSTR lpAppName, // address of section name +// LPCWSTR lpKeyName, // address of key name +// LPCWSTR lpDefault, // address of default string +// LPWSTR lpReturnedString, // address of destination buffer +// DWORD nSize // size of destination buffer +//); +//int GetROP2( +// HDC hdc // handle of device context +//); int GetRandomRgn( HDC hdc, // handle to DC HRGN hrgn, // handle to region INT iNum // must be SYSRGN ); -DWORD GetRegionData( - HRGN hRgn, // handle to region - DWORD dwCount, // size of buffer containing region data - LPRGNDATA lpRgnData // pointer to region data -); -int GetRgnBox( - HRGN hrgn, // handle to a region - LPRECT lprc // pointer that receives bounding rectangle -); -BOOL GetSaveFileNameA( - OPENFILENAMEA* lpofn // address of structure with initialization data -); -BOOL GetSaveFileNameW( - OPENFILENAME* lpofn // address of structure with initialization data -); -BOOL GetScrollInfo( - HWND hwnd, // handle to window with scroll bar - int fnBar, // scroll bar flag - LPSCROLLINFO lpsi // pointer to structure for scroll parameters -); -//alias STDWIN.GetStockObject GetStockObject; -DWORD GetSysColor( - int nIndex // display element -); -HBRUSH GetSysColorBrush( - int nIndex // system color index -); -HMENU GetSystemMenu( - HWND hWnd, // handle to window to own window menu - BOOL bRevert // reset flag -); -int GetSystemMetrics( - int nIndex // system metric or configuration setting to retrieve -); -UINT GetSystemPaletteEntries( - HDC hdc, // handle of device context - UINT iStartIndex, // index of first entry to be retrieved - UINT nEntries, // number of entries to be retrieved - LPPALETTEENTRY lppe // array receiving system-palette entries -); -int GetTextCharset( - HDC hdc // handle to DC -); -COLORREF GetTextColor( - HDC hdc // handle to device context -); -BOOL GetTextExtentPoint32A( - HDC hdc, // handle to device context - LPCSTR lpString, // pointer to text string - int cbString, // number of characters in string - LPSIZE lpSize // pointer to structure for string size -); -BOOL GetTextExtentPoint32W( - HDC hdc, // handle to device context - LPCWSTR lpString, // pointer to text string - int cbString, // number of characters in string - LPSIZE lpSize // pointer to structure for string size -); -BOOL GetTextMetricsW( - HDC hdc, // handle to device context - TEXTMETRICW* lptm // pointer to text metrics structure -); -DWORD GetTickCount(); -//alias STDWIN.GetUpdateRect GetUpdateRect; -//alias STDWIN.GetUpdateRgn GetUpdateRgn; -DWORD GetVersion(); -BOOL GetVersionExA( - LPOSVERSIONINFOA lpVersionInformation // pointer to version information structure -); -BOOL GetVersionExW( - LPOSVERSIONINFOW lpVersionInformation // pointer to version information structure -); -HWND GetWindow( - HWND hWnd, // handle to original window - UINT uCmd // relationship flag -); -LONG GetWindowLongA(HWND hWnd, int nIndex); -LONG GetWindowLongW(HWND hWnd, int nIndex); - -BOOL GetWindowPlacement( - HWND hWnd, - WINDOWPLACEMENT *lpwndpl -); -int GetWindowTextA( - HWND hWnd, // handle to window or control with text - LPSTR lpString, // address of buffer for text - int nMaxCount // maximum number of characters to copy -); -int GetWindowTextW( - HWND hWnd, // handle to window or control with text - LPWSTR lpString, // address of buffer for text - int nMaxCount // maximum number of characters to copy -); -int GetWindowTextLengthA(HWND hWnd); -int GetWindowTextLengthW(HWND hWnd); -DWORD GetWindowThreadProcessId( - HWND hWnd, // handle to window - LPDWORD lpdwProcessId // address of variable for process identifier -); -HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes); -HGLOBAL GlobalFree(HGLOBAL hMem); -LPVOID GlobalLock(HGLOBAL hMem); -SIZE_T GlobalSize(HGLOBAL hMem); -BOOL GlobalUnlock(HGLOBAL hMem); +//DWORD GetRegionData( +// HRGN hRgn, // handle to region +// DWORD dwCount, // size of buffer containing region data +// LPRGNDATA lpRgnData // pointer to region data +//); +//int GetRgnBox( +// HRGN hrgn, // handle to a region +// LPRECT lprc // pointer that receives bounding rectangle +//); +//BOOL GetSaveFileNameA( +// OPENFILENAMEA* lpofn // address of structure with initialization data +//); +//BOOL GetSaveFileNameW( +// OPENFILENAME* lpofn // address of structure with initialization data +//); +//BOOL GetScrollInfo( +// HWND hwnd, // handle to window with scroll bar +// int fnBar, // scroll bar flag +// LPSCROLLINFO lpsi // pointer to structure for scroll parameters +//); +////alias STDWIN.GetStockObject GetStockObject; +//DWORD GetSysColor( +// int nIndex // display element +//); +//HBRUSH GetSysColorBrush( +// int nIndex // system color index +//); +//HMENU GetSystemMenu( +// HWND hWnd, // handle to window to own window menu +// BOOL bRevert // reset flag +//); +//int GetSystemMetrics( +// int nIndex // system metric or configuration setting to retrieve +//); +//UINT GetSystemPaletteEntries( +// HDC hdc, // handle of device context +// UINT iStartIndex, // index of first entry to be retrieved +// UINT nEntries, // number of entries to be retrieved +// LPPALETTEENTRY lppe // array receiving system-palette entries +//); +//int GetTextCharset( +// HDC hdc // handle to DC +//); +//COLORREF GetTextColor( +// HDC hdc // handle to device context +//); +//BOOL GetTextExtentPoint32A( +// HDC hdc, // handle to device context +// LPCSTR lpString, // pointer to text string +// int cbString, // number of characters in string +// LPSIZE lpSize // pointer to structure for string size +//); +//BOOL GetTextExtentPoint32W( +// HDC hdc, // handle to device context +// LPCWSTR lpString, // pointer to text string +// int cbString, // number of characters in string +// LPSIZE lpSize // pointer to structure for string size +//); +//BOOL GetTextMetricsW( +// HDC hdc, // handle to device context +// TEXTMETRICW* lptm // pointer to text metrics structure +//); +//DWORD GetTickCount(); +////alias STDWIN.GetUpdateRect GetUpdateRect; +////alias STDWIN.GetUpdateRgn GetUpdateRgn; +//DWORD GetVersion(); +//BOOL GetVersionExA( +// LPOSVERSIONINFOA lpVersionInformation // pointer to version information structure +//); +//BOOL GetVersionExW( +// LPOSVERSIONINFOW lpVersionInformation // pointer to version information structure +//); +//HWND GetWindow( +// HWND hWnd, // handle to original window +// UINT uCmd // relationship flag +//); +//LONG GetWindowLongA(HWND hWnd, int nIndex); +//LONG GetWindowLongW(HWND hWnd, int nIndex); +// +//BOOL GetWindowPlacement( +// HWND hWnd, +// WINDOWPLACEMENT *lpwndpl +//); +//int GetWindowTextA( +// HWND hWnd, // handle to window or control with text +// LPSTR lpString, // address of buffer for text +// int nMaxCount // maximum number of characters to copy +//); +//int GetWindowTextW( +// HWND hWnd, // handle to window or control with text +// LPWSTR lpString, // address of buffer for text +// int nMaxCount // maximum number of characters to copy +//); +//int GetWindowTextLengthA(HWND hWnd); +//int GetWindowTextLengthW(HWND hWnd); +//DWORD GetWindowThreadProcessId( +// HWND hWnd, // handle to window +// LPDWORD lpdwProcessId // address of variable for process identifier +//); +//HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes); +//HGLOBAL GlobalFree(HGLOBAL hMem); +//LPVOID GlobalLock(HGLOBAL hMem); +//SIZE_T GlobalSize(HGLOBAL hMem); +//BOOL GlobalUnlock(HGLOBAL hMem); BOOL GradientFill( HDC hdc, PTRIVERTEX pVertex, @@ -2893,70 +4628,70 @@ DWORD dwNumMesh, DWORD dwMode ); -LPVOID HeapAlloc( - HANDLE hHeap, // handle to the private heap block - DWORD dwFlags, // heap allocation control flags - DWORD dwBytes // number of bytes to allocate -); -BOOL HeapFree( - HANDLE hHeap, // handle to the heap - DWORD dwFlags, // heap freeing flags - LPVOID lpMem // pointer to the memory to free -); +//LPVOID HeapAlloc( +// HANDLE hHeap, // handle to the private heap block +// DWORD dwFlags, // heap allocation control flags +// DWORD dwBytes // number of bytes to allocate +//); +//BOOL HeapFree( +// HANDLE hHeap, // handle to the heap +// DWORD dwFlags, // heap freeing flags +// LPVOID lpMem // pointer to the memory to free +//); //alias STDWIN.HideCaret HideCaret; -int ImageList_Add( - HIMAGELIST himl, - HBITMAP hbmImage, - HBITMAP hbmMask -); -int ImageList_AddMasked( - HIMAGELIST himl, - HBITMAP hbmImage, - COLORREF crMask - ); -HIMAGELIST ImageList_Create( - int cx, - int cy, - UINT flags, - int cInitial, - int cGrow -); -BOOL ImageList_Destroy( - HIMAGELIST himl -); -HICON ImageList_GetIcon( - HIMAGELIST himl, - int i, - UINT flags -); -BOOL ImageList_GetIconSize( - HIMAGELIST himl, - int *cx, - int *cy -); -int ImageList_GetImageCount( - HIMAGELIST himl -); -BOOL ImageList_Remove( - HIMAGELIST himl, - int i -); -BOOL ImageList_Replace( - HIMAGELIST himl, - int i, - HBITMAP hbmImage, - HBITMAP hbmMask -); -int ImageList_ReplaceIcon( - HIMAGELIST himl, - int i, - HICON hicon -); -BOOL ImageList_SetIconSize( - HIMAGELIST himl, - int cx, - int cy -); +//int ImageList_Add( +// HIMAGELIST himl, +// HBITMAP hbmImage, +// HBITMAP hbmMask +//); +//int ImageList_AddMasked( +// HIMAGELIST himl, +// HBITMAP hbmImage, +// COLORREF crMask +// ); +//HIMAGELIST ImageList_Create( +// int cx, +// int cy, +// UINT flags, +// int cInitial, +// int cGrow +//); +//BOOL ImageList_Destroy( +// HIMAGELIST himl +//); +//HICON ImageList_GetIcon( +// HIMAGELIST himl, +// int i, +// UINT flags +//); +//BOOL ImageList_GetIconSize( +// HIMAGELIST himl, +// int *cx, +// int *cy +//); +//int ImageList_GetImageCount( +// HIMAGELIST himl +//); +//BOOL ImageList_Remove( +// HIMAGELIST himl, +// int i +//); +//BOOL ImageList_Replace( +// HIMAGELIST himl, +// int i, +// HBITMAP hbmImage, +// HBITMAP hbmMask +//); +//int ImageList_ReplaceIcon( +// HIMAGELIST himl, +// int i, +// HICON hicon +//); +//BOOL ImageList_SetIconSize( +// HIMAGELIST himl, +// int cx, +// int cy +//); HIMC ImmAssociateContext( HWND hWnd, HIMC hIMC @@ -3020,131 +4755,131 @@ HIMC hIMC, BOOL fOpen ); -void InitCommonControls(); +//void InitCommonControls(); BOOL InitCommonControlsEx( LPINITCOMMONCONTROLSEX lpInitCtrls ); -BOOL InsertMenuA( - HMENU hMenu, // handle to menu - UINT uPosition, // menu item that new menu item precedes - UINT uFlags, // menu item flags - UINT uIDNewItem, // menu item identifier or handle to drop-down - // menu or submenu - LPCSTR lpNewItem // menu item content -); -BOOL InsertMenuW( - HMENU hMenu, // handle to menu - UINT uPosition, // menu item that new menu item precedes - UINT uFlags, // menu item flags - UINT uIDNewItem, // menu item identifier or handle to drop-down - // menu or submenu - LPCWSTR lpNewItem // menu item content -); - -BOOL InsertMenuItemA( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - MENUITEMINFOA* lpmii -); -BOOL InsertMenuItemW( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - MENUITEMINFOW* lpmii -); -BOOL IntersectRect( - LPRECT lprcDst, // pointer to structure for intersection - RECT *lprcSrc1, // pointer to structure with first rectangle - RECT *lprcSrc2 // pointer to structure with second rectangle -); -LONG InterlockedIncrement( - LPLONG lpAddend // pointer to the variable to increment -); -LONG InterlockedDecrement( - LPLONG lpAddend // address of the variable to decrement -); -BOOL IsDBCSLeadByte( - BYTE TestChar // character to test -); -BOOL IsIconic( - HWND hWnd // handle to window -); -BOOL IsWindow( - HWND hWnd // handle to window -); -BOOL IsWindowEnabled(HWND hWnd); -BOOL IsWindowVisible(HWND hWnd); -BOOL IsZoomed(HWND hWnd); -BOOL KillTimer( - HWND hWnd, // handle of window that installed timer - UINT uIDEvent // timer identifier -); +//BOOL InsertMenuA( +// HMENU hMenu, // handle to menu +// UINT uPosition, // menu item that new menu item precedes +// UINT uFlags, // menu item flags +// UINT uIDNewItem, // menu item identifier or handle to drop-down +// // menu or submenu +// LPCSTR lpNewItem // menu item content +//); +//BOOL InsertMenuW( +// HMENU hMenu, // handle to menu +// UINT uPosition, // menu item that new menu item precedes +// UINT uFlags, // menu item flags +// UINT uIDNewItem, // menu item identifier or handle to drop-down +// // menu or submenu +// LPCWSTR lpNewItem // menu item content +//); +// +//BOOL InsertMenuItemA( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// MENUITEMINFOA* lpmii +//); +//BOOL InsertMenuItemW( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// MENUITEMINFOW* lpmii +//); +//BOOL IntersectRect( +// LPRECT lprcDst, // pointer to structure for intersection +// RECT *lprcSrc1, // pointer to structure with first rectangle +// RECT *lprcSrc2 // pointer to structure with second rectangle +//); +//LONG InterlockedIncrement( +// LPLONG lpAddend // pointer to the variable to increment +//); +//LONG InterlockedDecrement( +// LPLONG lpAddend // address of the variable to decrement +//); +//BOOL IsDBCSLeadByte( +// BYTE TestChar // character to test +//); +//BOOL IsIconic( +// HWND hWnd // handle to window +//); +//BOOL IsWindow( +// HWND hWnd // handle to window +//); +//BOOL IsWindowEnabled(HWND hWnd); +//BOOL IsWindowVisible(HWND hWnd); +//BOOL IsZoomed(HWND hWnd); +//BOOL KillTimer( +// HWND hWnd, // handle of window that installed timer +// UINT uIDEvent // timer identifier +//); //alias STDWIN.LineTo LineTo; -HBITMAP LoadBitmapA( - HINSTANCE hInstance, // handle to application instance - LPCSTR lpBitmapName // name of bitmap resource -); -HBITMAP LoadBitmapW( - HINSTANCE hInstance, // handle to application instance - LPCWSTR lpBitmapName // name of bitmap resource -); -HANDLE LoadImageA( - HINSTANCE hinst, // handle of the instance containing the image - LPCSTR lpszName, // name or identifier of image - UINT uType, // type of image - int cxDesired, // desired width - int cyDesired, // desired height - UINT fuLoad // load flags -); -HANDLE LoadImageW( - HINSTANCE hinst, // handle of the instance containing the image - LPCWSTR lpszName, // name or identifier of image - UINT uType, // type of image - int cxDesired, // desired width - int cyDesired, // desired height - UINT fuLoad // load flags -); -HINSTANCE LoadLibraryW(wchar* lpLibFileName ); -HGLOBAL LoadResource( - HMODULE hModule, // resource-module handle - HRSRC hResInfo // resource handle -); -int LoadStringA( - HINSTANCE hInstance, - UINT uID, - LPSTR lpBuffer, - int nBufferMax -); -int LoadStringW( - HINSTANCE hInstance, - UINT uID, - LPWSTR lpBuffer, - int nBufferMax -); -HLOCAL LocalFree( - HLOCAL hMem // handle to local memory object -); -LPVOID LockResource( - HGLOBAL hResData // handle to resource to lock -); -UINT MapVirtualKeyA( - UINT uCode, // virtual-key code or scan code - UINT uMapType // translation to perform -); -UINT MapVirtualKeyW( - UINT uCode, // virtual-key code or scan code - UINT uMapType // translation to perform -); -BOOL MessageBeep( - UINT uType // sound type -); -int MessageBoxW( - HWND hWnd, // handle of owner window - LPCWSTR lpText, // address of text in message box - LPCWSTR lpCaption, // address of title of message box - UINT uType // style of message box -); +//HBITMAP LoadBitmapA( +// HINSTANCE hInstance, // handle to application instance +// LPCSTR lpBitmapName // name of bitmap resource +//); +//HBITMAP LoadBitmapW( +// HINSTANCE hInstance, // handle to application instance +// LPCWSTR lpBitmapName // name of bitmap resource +//); +//HANDLE LoadImageA( +// HINSTANCE hinst, // handle of the instance containing the image +// LPCSTR lpszName, // name or identifier of image +// UINT uType, // type of image +// int cxDesired, // desired width +// int cyDesired, // desired height +// UINT fuLoad // load flags +//); +//HANDLE LoadImageW( +// HINSTANCE hinst, // handle of the instance containing the image +// LPCWSTR lpszName, // name or identifier of image +// UINT uType, // type of image +// int cxDesired, // desired width +// int cyDesired, // desired height +// UINT fuLoad // load flags +//); +//HINSTANCE LoadLibraryW(wchar* lpLibFileName ); +//HGLOBAL LoadResource( +// HMODULE hModule, // resource-module handle +// HRSRC hResInfo // resource handle +//); +//int LoadStringA( +// HINSTANCE hInstance, +// UINT uID, +// LPSTR lpBuffer, +// int nBufferMax +//); +//int LoadStringW( +// HINSTANCE hInstance, +// UINT uID, +// LPWSTR lpBuffer, +// int nBufferMax +//); +//HLOCAL LocalFree( +// HLOCAL hMem // handle to local memory object +//); +//LPVOID LockResource( +// HGLOBAL hResData // handle to resource to lock +//); +//UINT MapVirtualKeyA( +// UINT uCode, // virtual-key code or scan code +// UINT uMapType // translation to perform +//); +//UINT MapVirtualKeyW( +// UINT uCode, // virtual-key code or scan code +// UINT uMapType // translation to perform +//); +//BOOL MessageBeep( +// UINT uType // sound type +//); +//int MessageBoxW( +// HWND hWnd, // handle of owner window +// LPCWSTR lpText, // address of text in message box +// LPCWSTR lpCaption, // address of title of message box +// UINT uType // style of message box +//); HMONITOR MonitorFromWindow( HWND hwnd, // handle to a window DWORD dwFlags // flags if no monitor intersects the window @@ -3162,220 +4897,220 @@ LONG idObject, LONG idChild ); -int OffsetRgn( - HRGN hrgn, // handle to region - int nXOffset, // offset along x-axis - int nYOffset // offset along y-axis -); +//int OffsetRgn( +// HRGN hrgn, // handle to region +// int nXOffset, // offset along x-axis +// int nYOffset // offset along y-axis +//); WINOLEAPI OleInitialize( LPVOID pvReserved //Reserved; must be NULL. ); void OleUninitialize(); -BOOL OpenClipboard( - HWND hWndNewOwner -); -void OutputDebugStringA( - LPCSTR lpOutputString -); -void OutputDebugStringW( - LPCWSTR lpOutputString -); -BOOL PatBlt( - HDC hdc, // handle to device context - int nXLeft, // x-coord. of upper-left corner of rect. to be filled - int nYLeft, // y-coord. of upper-left corner of rect. to be filled - int nWidth, // width of rectangle to be filled - int nHeight, // height of rectangle to be filled - DWORD dwRop // raster operation code -); -BOOL PeekMessageW( - LPMSG lpMsg, // pointer to structure for message - HWND hWnd, // handle to window - UINT wMsgFilterMin, // first message - UINT wMsgFilterMax, // last message - UINT wRemoveMsg // removal flags -); -BOOL Pie( - HDC hdc, // handle to device context - int nLeftRect, // x-coord of bounding rectangle's upper-left corner - int nTopRect, // y-coord of bounding rectangle's upper-left corner - int nRightRect, // x-coord of bounding rectangle's lower-right corner - int nBottomRect, // y-coord of bounding rectangle's lower-right corner - int nXRadial1, // x-coord of first radial's endpoint - int nYRadial1, // y-coord of first radial's endpoint - int nXRadial2, // x-coord of second radial's endpoint - int nYRadial2 // y-coord of second radial's endpoint -); -BOOL Polygon( - HDC hdc, // handle to device context - POINT *lpPoints, // pointer to polygon's vertices - int nCount // count of polygon's vertices -); -BOOL Polyline( - HDC hdc, // handle to device context - POINT *lppt, // pointer to array containing endpoints - int cPoints // number of points in the array -); -BOOL PostMessageA( - HWND hWnd, - UINT Msg, - WPARAM wParam, - LPARAM lParam -); -BOOL PostMessageW( - HWND hWnd, - UINT Msg, - WPARAM wParam, - LPARAM lParam -); -BOOL PostThreadMessageA( - DWORD idThread, - UINT Msg, - WPARAM wParam, - LPARAM lParam -); -BOOL PostThreadMessageW( - DWORD idThread, - UINT Msg, - WPARAM wParam, - LPARAM lParam -); -BOOL PtInRect( - RECT *lprc, // rectangle - POINT pt // point -); -BOOL PtInRegion( - HRGN hrgn, // handle to region - int X, // x-coordinate of point - int Y // y-coordinate of point -); -UINT RealizePalette( - HDC hdc // handle of device context -); -BOOL RectInRegion( - HRGN hrgn, // handle to region - RECT *lprc // pointer to rectangle -); -BOOL Rectangle( - HDC hdc, // handle to device context - int nLeftRect, // x-coord of bounding rectangle's upper-left corner - int nTopRect, // y-coord of bounding rectangle's upper-left corner - int nRightRect, // x-coord of bounding rectangle's lower-right corner - int nBottomRect // y-coord of bounding rectangle's lower-right corner -); -//alias STDWIN.RedrawWindow RedrawWindow; -LONG RegCloseKey( - HKEY hKey -); -LONG RegEnumKeyExA( - HKEY hKey, - DWORD dwIndex, - LPSTR lpName, - LPDWORD lpcName, - LPDWORD lpReserved, - LPSTR lpClass, - LPDWORD lpcClass, - PFILETIME lpftLastWriteTime -); -LONG RegEnumKeyExW( - HKEY hKey, - DWORD dwIndex, - LPWSTR lpName, - LPDWORD lpcName, - LPDWORD lpReserved, - LPWSTR lpClass, - LPDWORD lpcClass, - PFILETIME lpftLastWriteTime -); -LONG RegOpenKeyExA( - HKEY hKey, - LPSTR lpSubKey, - DWORD ulOptions, - REGSAM samDesired, - PHKEY phkResult -); -LONG RegOpenKeyExW( - HKEY hKey, - LPWSTR lpSubKey, - DWORD ulOptions, - REGSAM samDesired, - PHKEY phkResult -); - -LONG RegQueryInfoKeyA( - HKEY hKey, - LPSTR lpClass, - LPDWORD lpcClass, - LPDWORD lpReserved, - LPDWORD lpcSubKeys, - LPDWORD lpcMaxSubKeyLen, - LPDWORD lpcMaxClassLen, - LPDWORD lpcValues, - LPDWORD lpcMaxValueNameLen, - LPDWORD lpcMaxValueLen, - LPDWORD lpcbSecurityDescriptor, - PFILETIME lpftLastWriteTime -); -LONG RegQueryInfoKeyW( - HKEY hKey, - LPWSTR lpClass, - LPDWORD lpcClass, - LPDWORD lpReserved, - LPDWORD lpcSubKeys, - LPDWORD lpcMaxSubKeyLen, - LPDWORD lpcMaxClassLen, - LPDWORD lpcValues, - LPDWORD lpcMaxValueNameLen, - LPDWORD lpcMaxValueLen, - LPDWORD lpcbSecurityDescriptor, - PFILETIME lpftLastWriteTime -); - -LONG RegQueryValueExA( - HKEY hKey, - LPCSTR lpValueName, - LPDWORD lpReserved, - LPDWORD lpType, - LPBYTE lpData, - LPDWORD lpcbData -); -LONG RegQueryValueExW( - HKEY hKey, - LPCWSTR lpValueName, - LPDWORD lpReserved, - LPDWORD lpType, - LPBYTE lpData, - LPDWORD lpcbData -); - -ATOM RegisterClassA( - WNDCLASSA *lpWndClass -); -ATOM RegisterClassW( - WNDCLASSW *lpWndClass -); -UINT RegisterClipboardFormatA( - LPCSTR lpszFormat -); -UINT RegisterClipboardFormatW( - LPCWSTR lpszFormat -); -UINT RegisterWindowMessageA( - LPCSTR lpString -); -UINT RegisterWindowMessageW( - LPCWSTR lpString -); -BOOL ReleaseCapture(); -BOOL RemoveMenu( - HMENU hMenu, - UINT uPosition, - UINT uFlags -); -BOOL RestoreDC( - HDC hdc, // handle to DC - int nSavedDC // restore state -); +//BOOL OpenClipboard( +// HWND hWndNewOwner +//); +//void OutputDebugStringA( +// LPCSTR lpOutputString +//); +//void OutputDebugStringW( +// LPCWSTR lpOutputString +//); +//BOOL PatBlt( +// HDC hdc, // handle to device context +// int nXLeft, // x-coord. of upper-left corner of rect. to be filled +// int nYLeft, // y-coord. of upper-left corner of rect. to be filled +// int nWidth, // width of rectangle to be filled +// int nHeight, // height of rectangle to be filled +// DWORD dwRop // raster operation code +//); +//BOOL PeekMessageW( +// LPMSG lpMsg, // pointer to structure for message +// HWND hWnd, // handle to window +// UINT wMsgFilterMin, // first message +// UINT wMsgFilterMax, // last message +// UINT wRemoveMsg // removal flags +//); +//BOOL Pie( +// HDC hdc, // handle to device context +// int nLeftRect, // x-coord of bounding rectangle's upper-left corner +// int nTopRect, // y-coord of bounding rectangle's upper-left corner +// int nRightRect, // x-coord of bounding rectangle's lower-right corner +// int nBottomRect, // y-coord of bounding rectangle's lower-right corner +// int nXRadial1, // x-coord of first radial's endpoint +// int nYRadial1, // y-coord of first radial's endpoint +// int nXRadial2, // x-coord of second radial's endpoint +// int nYRadial2 // y-coord of second radial's endpoint +//); +//BOOL Polygon( +// HDC hdc, // handle to device context +// POINT *lpPoints, // pointer to polygon's vertices +// int nCount // count of polygon's vertices +//); +//BOOL Polyline( +// HDC hdc, // handle to device context +// POINT *lppt, // pointer to array containing endpoints +// int cPoints // number of points in the array +//); +//BOOL PostMessageA( +// HWND hWnd, +// UINT Msg, +// WPARAM wParam, +// LPARAM lParam +//); +//BOOL PostMessageW( +// HWND hWnd, +// UINT Msg, +// WPARAM wParam, +// LPARAM lParam +//); +//BOOL PostThreadMessageA( +// DWORD idThread, +// UINT Msg, +// WPARAM wParam, +// LPARAM lParam +//); +//BOOL PostThreadMessageW( +// DWORD idThread, +// UINT Msg, +// WPARAM wParam, +// LPARAM lParam +//); +//BOOL PtInRect( +// RECT *lprc, // rectangle +// POINT pt // point +//); +//BOOL PtInRegion( +// HRGN hrgn, // handle to region +// int X, // x-coordinate of point +// int Y // y-coordinate of point +//); +//UINT RealizePalette( +// HDC hdc // handle of device context +//); +//BOOL RectInRegion( +// HRGN hrgn, // handle to region +// RECT *lprc // pointer to rectangle +//); +//BOOL Rectangle( +// HDC hdc, // handle to device context +// int nLeftRect, // x-coord of bounding rectangle's upper-left corner +// int nTopRect, // y-coord of bounding rectangle's upper-left corner +// int nRightRect, // x-coord of bounding rectangle's lower-right corner +// int nBottomRect // y-coord of bounding rectangle's lower-right corner +//); +////alias STDWIN.RedrawWindow RedrawWindow; +//LONG RegCloseKey( +// HKEY hKey +//); +//LONG RegEnumKeyExA( +// HKEY hKey, +// DWORD dwIndex, +// LPSTR lpName, +// LPDWORD lpcName, +// LPDWORD lpReserved, +// LPSTR lpClass, +// LPDWORD lpcClass, +// PFILETIME lpftLastWriteTime +//); +//LONG RegEnumKeyExW( +// HKEY hKey, +// DWORD dwIndex, +// LPWSTR lpName, +// LPDWORD lpcName, +// LPDWORD lpReserved, +// LPWSTR lpClass, +// LPDWORD lpcClass, +// PFILETIME lpftLastWriteTime +//); +//LONG RegOpenKeyExA( +// HKEY hKey, +// LPSTR lpSubKey, +// DWORD ulOptions, +// REGSAM samDesired, +// PHKEY phkResult +//); +//LONG RegOpenKeyExW( +// HKEY hKey, +// LPWSTR lpSubKey, +// DWORD ulOptions, +// REGSAM samDesired, +// PHKEY phkResult +//); +// +//LONG RegQueryInfoKeyA( +// HKEY hKey, +// LPSTR lpClass, +// LPDWORD lpcClass, +// LPDWORD lpReserved, +// LPDWORD lpcSubKeys, +// LPDWORD lpcMaxSubKeyLen, +// LPDWORD lpcMaxClassLen, +// LPDWORD lpcValues, +// LPDWORD lpcMaxValueNameLen, +// LPDWORD lpcMaxValueLen, +// LPDWORD lpcbSecurityDescriptor, +// PFILETIME lpftLastWriteTime +//); +//LONG RegQueryInfoKeyW( +// HKEY hKey, +// LPWSTR lpClass, +// LPDWORD lpcClass, +// LPDWORD lpReserved, +// LPDWORD lpcSubKeys, +// LPDWORD lpcMaxSubKeyLen, +// LPDWORD lpcMaxClassLen, +// LPDWORD lpcValues, +// LPDWORD lpcMaxValueNameLen, +// LPDWORD lpcMaxValueLen, +// LPDWORD lpcbSecurityDescriptor, +// PFILETIME lpftLastWriteTime +//); +// +//LONG RegQueryValueExA( +// HKEY hKey, +// LPCSTR lpValueName, +// LPDWORD lpReserved, +// LPDWORD lpType, +// LPBYTE lpData, +// LPDWORD lpcbData +//); +//LONG RegQueryValueExW( +// HKEY hKey, +// LPCWSTR lpValueName, +// LPDWORD lpReserved, +// LPDWORD lpType, +// LPBYTE lpData, +// LPDWORD lpcbData +//); +// +//ATOM RegisterClassA( +// WNDCLASSA *lpWndClass +//); +//ATOM RegisterClassW( +// WNDCLASSW *lpWndClass +//); +//UINT RegisterClipboardFormatA( +// LPCSTR lpszFormat +//); +//UINT RegisterClipboardFormatW( +// LPCWSTR lpszFormat +//); +//UINT RegisterWindowMessageA( +// LPCSTR lpString +//); +//UINT RegisterWindowMessageW( +// LPCWSTR lpString +//); +//BOOL ReleaseCapture(); +//BOOL RemoveMenu( +// HMENU hMenu, +// UINT uPosition, +// UINT uFlags +//); +//BOOL RestoreDC( +// HDC hdc, // handle to DC +// int nSavedDC // restore state +//); //alias STDWIN.RoundRect RoundRect; // basic @@ -3567,147 +5302,147 @@ int cbSize ); // the basic -int SendMessageA(HWND hWnd, int msg, int wParam, int lParam ); -int SendMessageW(HWND hWnd, int msg, int wParam, int lParam ); - -int SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam ); -int SendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam ); -int SendMessageA(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam ); -int SendMessageW(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam ); -int SendMessageA(HWND hWnd, UINT Msg, void* wParam, void* lParam ); -int SendMessageW(HWND hWnd, UINT Msg, void* wParam, void* lParam ); - -HWND SetCapture( - HWND hWnd -); -BOOL SetCaretPos( - int X, - int Y -); -HANDLE SetClipboardData( - UINT uFormat, - HANDLE hMem -); -UINT SetDIBColorTable( - HDC hdc, // handle to device context whose DIB is of interest - UINT uStartIndex, // color table index of first entry to set - UINT cEntries, // number of color table entries to set - RGBQUAD *pColors // pointer to array of color table entries -); -UINT SetErrorMode( - UINT uMode -); -BOOL SetEvent( - HANDLE hEvent // handle to event object -); -void SetLastError( - DWORD dwErrCode -); +//int SendMessageA(HWND hWnd, int msg, int wParam, int lParam ); +//int SendMessageW(HWND hWnd, int msg, int wParam, int lParam ); +// +//int SendMessageA(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam ); +//int SendMessageW(HWND hWnd, UINT Msg, WPARAM wParam, void* lParam ); +//int SendMessageA(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam ); +//int SendMessageW(HWND hWnd, UINT Msg, void* wParam, LPARAM lParam ); +//int SendMessageA(HWND hWnd, UINT Msg, void* wParam, void* lParam ); +//int SendMessageW(HWND hWnd, UINT Msg, void* wParam, void* lParam ); +// +//HWND SetCapture( +// HWND hWnd +//); +//BOOL SetCaretPos( +// int X, +// int Y +//); +//HANDLE SetClipboardData( +// UINT uFormat, +// HANDLE hMem +//); +//UINT SetDIBColorTable( +// HDC hdc, // handle to device context whose DIB is of interest +// UINT uStartIndex, // color table index of first entry to set +// UINT cEntries, // number of color table entries to set +// RGBQUAD *pColors // pointer to array of color table entries +//); +//UINT SetErrorMode( +// UINT uMode +//); +//BOOL SetEvent( +// HANDLE hEvent // handle to event object +//); +//void SetLastError( +// DWORD dwErrCode +//); DWORD SetLayout( HDC hdc, // handle to DC DWORD dwLayout // layout options ); -BOOL SetMenu( - HWND hWnd, - HMENU hMenu -); -BOOL SetMenuDefaultItem( - HMENU hMenu, - UINT uItem, - UINT fByPos -); +//BOOL SetMenu( +// HWND hWnd, +// HMENU hMenu +//); +//BOOL SetMenuDefaultItem( +// HMENU hMenu, +// UINT uItem, +// UINT fByPos +//); BOOL SetMenuInfo( HMENU hmenu, LPCMENUINFO lpcmi ); -BOOL SetMenuItemInfoA( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - LPMENUITEMINFOA lpmii -); -BOOL SetMenuItemInfoW( - HMENU hMenu, - UINT uItem, - BOOL fByPosition, - LPMENUITEMINFOW lpmii -); -UINT SetPaletteEntries( - HPALETTE hpal, // handle to logical palette - UINT iStart, // index of first entry to set - UINT cEntries, // number of entries to set - PALETTEENTRY *lppe // array of palette entries -); -HWND SetParent( - HWND hWndChild, - HWND hWndNewParent -); -// alias STDWIN.SetPixel SetPixel; -// alias STDWIN.SetROP2 SetROP2; -BOOL SetRect( - LPRECT lprc, // rectangle - int xLeft, // left side - int yTop, // top side - int xRight, // right side - int yBottom // bottom side -); -// alias STDWIN.SetRectRgn SetRectRgn; -int SetScrollInfo( - HWND hwnd, - int fnBar, - LPCSCROLLINFO lpsi, - BOOL fRedraw -); -UINT_PTR SetTimer( - HWND hWnd, - UINT_PTR nIDEvent, - UINT uElapse, - TIMERPROC lpTimerFunc -); -LONG SetWindowLongA( - HWND hWnd, - int nIndex, - LONG dwNewLong -); -LONG SetWindowLongW( - HWND hWnd, - int nIndex, - LONG dwNewLong -); - -BOOL SetWindowPlacement( - HWND hWnd, - WINDOWPLACEMENT *lpwndpl -); -BOOL SetWindowPos( - HWND hWnd, // handle to window - HWND hWndInsertAfter, // placement-order handle - int X, // horizontal position - int Y, // vertical position - int cx, // width - int cy, // height - UINT uFlags // window-positioning flags -); -BOOL SetWindowTextA( - HWND hWnd, - LPCSTR lpString -); -BOOL SetWindowTextW( - HWND hWnd, - LPCWSTR lpString -); -HHOOK SetWindowsHookExA( - int idHook, // type of hook to install - HOOKPROC lpfn, // address of hook procedure - HINSTANCE hMod, // handle to application instance - DWORD dwThreadId // identity of thread to install hook for -); -HHOOK SetWindowsHookExW( - int idHook, // type of hook to install - HOOKPROC lpfn, // address of hook procedure - HINSTANCE hMod, // handle to application instance - DWORD dwThreadId // identity of thread to install hook for -); +//BOOL SetMenuItemInfoA( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// LPMENUITEMINFOA lpmii +//); +//BOOL SetMenuItemInfoW( +// HMENU hMenu, +// UINT uItem, +// BOOL fByPosition, +// LPMENUITEMINFOW lpmii +//); +//UINT SetPaletteEntries( +// HPALETTE hpal, // handle to logical palette +// UINT iStart, // index of first entry to set +// UINT cEntries, // number of entries to set +// PALETTEENTRY *lppe // array of palette entries +//); +//HWND SetParent( +// HWND hWndChild, +// HWND hWndNewParent +//); +//// alias STDWIN.SetPixel SetPixel; +//// alias STDWIN.SetROP2 SetROP2; +//BOOL SetRect( +// LPRECT lprc, // rectangle +// int xLeft, // left side +// int yTop, // top side +// int xRight, // right side +// int yBottom // bottom side +//); +//// alias STDWIN.SetRectRgn SetRectRgn; +//int SetScrollInfo( +// HWND hwnd, +// int fnBar, +// LPCSCROLLINFO lpsi, +// BOOL fRedraw +//); +//UINT_PTR SetTimer( +// HWND hWnd, +// UINT_PTR nIDEvent, +// UINT uElapse, +// TIMERPROC lpTimerFunc +//); +//LONG SetWindowLongA( +// HWND hWnd, +// int nIndex, +// LONG dwNewLong +//); +//LONG SetWindowLongW( +// HWND hWnd, +// int nIndex, +// LONG dwNewLong +//); +// +//BOOL SetWindowPlacement( +// HWND hWnd, +// WINDOWPLACEMENT *lpwndpl +//); +//BOOL SetWindowPos( +// HWND hWnd, // handle to window +// HWND hWndInsertAfter, // placement-order handle +// int X, // horizontal position +// int Y, // vertical position +// int cx, // width +// int cy, // height +// UINT uFlags // window-positioning flags +//); +//BOOL SetWindowTextA( +// HWND hWnd, +// LPCSTR lpString +//); +//BOOL SetWindowTextW( +// HWND hWnd, +// LPCWSTR lpString +//); +//HHOOK SetWindowsHookExA( +// int idHook, // type of hook to install +// HOOKPROC lpfn, // address of hook procedure +// HINSTANCE hMod, // handle to application instance +// DWORD dwThreadId // identity of thread to install hook for +//); +//HHOOK SetWindowsHookExW( +// int idHook, // type of hook to install +// HOOKPROC lpfn, // address of hook procedure +// HINSTANCE hMod, // handle to application instance +// DWORD dwThreadId // identity of thread to install hook for +//); BOOL ShellExecuteExA( LPSHELLEXECUTEINFOA lpExecInfo ); @@ -3722,117 +5457,116 @@ DWORD dwMessage, PNOTIFYICONDATAW lpdata ); -BOOL ShowOwnedPopups( - HWND hWnd, - BOOL fShow -); +//BOOL ShowOwnedPopups( +//// HWND hWnd, +//// BOOL fShow +//); version(WinCE) { BOOL SipGetInfo( SIPINFO *pSipInfo ); } -DWORD SizeofResource( - HMODULE hModule, // resource-module handle - HRSRC hResInfo // resource handle -); -void Sleep( - DWORD dwMilliseconds -); -int StartDocA( - HDC hdc, // handle to DC - DOCINFOA* lpdi // contains file names -); -int StartDocW( - HDC hdc, // handle to DC - DOCINFOW* lpdi // contains file names -); -int StartPage( - HDC hDC // handle to DC -); +//DWORD SizeofResource( +// HMODULE hModule, // resource-module handle +// HRSRC hResInfo // resource handle +//); +//void Sleep( +// DWORD dwMilliseconds +//); +//int StartDocA( +// HDC hdc, // handle to DC +// DOCINFOA* lpdi // contains file names +//); +//int StartDocW( +// HDC hdc, // handle to DC +// DOCINFOW* lpdi // contains file names +//); +//int StartPage( +// HDC hDC // handle to DC +//); // alias STDWIN.StretchBlt StretchBlt; -BOOL SystemParametersInfoA( - UINT uiAction, - UINT uiParam, - PVOID pvParam, - UINT fWinIni -); -BOOL SystemParametersInfoW( - UINT uiAction, - UINT uiParam, - PVOID pvParam, - UINT fWinIni -); -int ToAscii( - UINT uVirtKey, - UINT uScanCode, - PBYTE lpKeyState, - LPWORD lpChar, - UINT uFlags -); -int ToUnicode( - UINT wVirtKey, - UINT wScanCode, - PBYTE lpKeyState, - LPWSTR pwszBuff, - int cchBuff, - UINT wFlags -); +//BOOL SystemParametersInfoA( +// UINT uiAction, +// UINT uiParam, +// PVOID pvParam, +// UINT fWinIni +//); +//BOOL SystemParametersInfoW( +// UINT uiAction, +// UINT uiParam, +// PVOID pvParam, +// UINT fWinIni +//); +//int ToAscii( +// UINT uVirtKey, +// UINT uScanCode, +// PBYTE lpKeyState, +// LPWORD lpChar, +// UINT uFlags +//); +//int ToUnicode( +// UINT wVirtKey, +// UINT wScanCode, +// PBYTE lpKeyState, +// LPWSTR pwszBuff, +// int cchBuff, +// UINT wFlags +//); BOOL TrackMouseEvent( LPTRACKMOUSEEVENT lpEventTrack // pointer to a TRACKMOUSEEVENT structure ); -int TranslateAcceleratorA( - HWND hWnd, // handle to destination window - HACCEL hAccTable, // handle to accelerator table - LPMSG lpMsg // address of structure with message -); -int TranslateAcceleratorW( - HWND hWnd, // handle to destination window - HACCEL hAccTable, // handle to accelerator table - LPMSG lpMsg // address of structure with message -); -UINT TranslateCharsetInfo( - DWORD *lpSrc, - LPCHARSETINFO lpCs, - DWORD dwFlags -); -BOOL TranslateMDISysAccel( - HWND hWndClient, - LPMSG lpMsg -); -BOOL TranslateMessage( - MSG *lpMsg // address of structure with message -); -version(WinCE) -{ -BOOL TransparentImage( -HDC hdcDest, -LONG DstX, -LONG DstY, -LONG DstCx, -LONG DstCy, -HANDLE hSrc, -LONG SrcX, -LONG SrcY, -LONG SrcCx, -LONG SrcCy, -COLORREF TransparentColor -); +//int TranslateAcceleratorA( +// HWND hWnd, // handle to destination window +// HACCEL hAccTable, // handle to accelerator table +// LPMSG lpMsg // address of structure with message +//); +//int TranslateAcceleratorW( +// HWND hWnd, // handle to destination window +// HACCEL hAccTable, // handle to accelerator table +// LPMSG lpMsg // address of structure with message +//); +//UINT TranslateCharsetInfo( +// DWORD *lpSrc, +// LPCHARSETINFO lpCs, +// DWORD dwFlags +//); +//BOOL TranslateMDISysAccel( +// HWND hWndClient, +// LPMSG lpMsg +//); +//BOOL TranslateMessage( +// MSG *lpMsg // address of structure with message +//); +version(WinCE) { + BOOL TransparentImage( + HDC hdcDest, + LONG DstX, + LONG DstY, + LONG DstCx, + LONG DstCy, + HANDLE hSrc, + LONG SrcX, + LONG SrcY, + LONG SrcCx, + LONG SrcCy, + COLORREF TransparentColor + ); } -BOOL UnhookWindowsHookEx( - HHOOK hhk // handle to hook procedure to remove -); -BOOL UnregisterClassA( - LPCSTR lpClassName, // address of class name string - HINSTANCE hInstance // handle of application instance -); -BOOL UnregisterClassW( - LPCWSTR lpClassName, // address of class name string - HINSTANCE hInstance // handle of application instance -); -SHORT VkKeyScanA(char ch); -SHORT VkKeyScanW(wchar ch); -BOOL WaitMessage(); +//BOOL UnhookWindowsHookEx( +// HHOOK hhk // handle to hook procedure to remove +//); +//BOOL UnregisterClassA( +// LPCSTR lpClassName, // address of class name string +// HINSTANCE hInstance // handle of application instance +//); +//BOOL UnregisterClassW( +// LPCWSTR lpClassName, // address of class name string +// HINSTANCE hInstance // handle of application instance +//); +//SHORT VkKeyScanA(char ch); +//SHORT VkKeyScanW(wchar ch); +//BOOL WaitMessage(); BOOL GetScrollBarInfo( HWND hwnd, diff -r b98647bc0aef -r ed96ea2a2764 org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d --- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d Wed Mar 25 17:08:05 2009 +0100 +++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINTYPES.d Wed Mar 25 18:31:01 2009 +0100 @@ -15994,3 +15994,5 @@ // ubyte, "fReserved", 8)); //} // + +alias HANDLE HPAINTBUFFER; diff -r b98647bc0aef -r ed96ea2a2764 rakefile --- a/rakefile Wed Mar 25 17:08:05 2009 +0100 +++ b/rakefile Wed Mar 25 18:31:01 2009 +0100 @@ -55,7 +55,7 @@ LIBNAMES_BASIC = [ "advapi32", "comctl32", "comdlg32", "gdi32", "kernel32", "shell32", "ole32", "oleaut32", "olepro32", "oleacc", "user32", "usp10", "msimg32", "opengl32", "shlwapi", - "dwt-base" ] + "zlib", "dwt-base" ] else LIBNAMES_BASIC = [ "gtk-x11-2.0", "gdk-x11-2.0", "atk-1.0", "gdk_pixbuf-2.0", @@ -204,8 +204,6 @@ libnames.each do | libname | rsp.puts "-L+#{libname}#{LIBEXT}" end - rsp.puts "-L+tango-user-dmd.lib" - rsp.puts "-L+zlib.lib" rsp.puts "-L+dwt-base.lib" rsp.puts "-L+#{BASEDIR_SWT}.lib" rsp.puts "-L+#{LIBDIR.to_path}\\"