diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/win32/WINAPI.d @ 44:ed96ea2a2764

First swt win snippets are buiding with d2+phobos
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 18:31:01 +0100
parents 0ecb2b338560
children 536e43f63c81
line wrap: on
line diff
--- 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,