| 3781 | | } |
|---|
| | 3811 | |
|---|
| | 3812 | /** Ansi/Unicode wrappers */ |
|---|
| | 3813 | // Unicode/Ansi alias |
|---|
| | 3814 | version(ANSI) { |
|---|
| | 3815 | alias WINAPI.CallWindowProcA CallWindowProc; |
|---|
| | 3816 | alias WINAPI.CharLowerA CharLower; |
|---|
| | 3817 | alias WINAPI.CharUpperA CharUpper; |
|---|
| | 3818 | alias WINAPI.ChooseColorA ChooseColor; |
|---|
| | 3819 | alias WINAPI.ChooseFontA ChooseFont; |
|---|
| | 3820 | alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTable; |
|---|
| | 3821 | alias WINAPI.CreateDCA CreateDC; |
|---|
| | 3822 | alias WINAPI.CreateEventA CreateEvent; |
|---|
| | 3823 | alias WINAPI.CreateFileA CreateFile; |
|---|
| | 3824 | alias WINAPI.CreateFontIndirectA CreateFontIndirect; |
|---|
| | 3825 | alias WINAPI.CreateWindowExA CreateWindowEx; |
|---|
| | 3826 | alias WINAPI.DefFrameProcA DefFrameProc; |
|---|
| | 3827 | alias WINAPI.DefMDIChildProcA DefMDIChildProc; |
|---|
| | 3828 | alias WINAPI.DefWindowProcA DefWindowProc; |
|---|
| | 3829 | alias WINAPI.DeleteFileA DeleteFile; |
|---|
| | 3830 | alias WINAPI.DispatchMessageA DispatchMessage; |
|---|
| | 3831 | alias WINAPI.DragQueryFileA DragQueryFile; |
|---|
| | 3832 | alias WINAPI.DrawStateA DrawState; |
|---|
| | 3833 | alias WINAPI.DrawTextA DrawText; |
|---|
| | 3834 | alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesEx; |
|---|
| | 3835 | alias WINAPI.EnumFontFamiliesA EnumFontFamilies; |
|---|
| | 3836 | alias WINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroups; |
|---|
| | 3837 | alias WINAPI.EnumSystemLocalesA EnumSystemLocales; |
|---|
| | 3838 | alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStrings; |
|---|
| | 3839 | alias WINAPI.ExtTextOutA ExtTextOut; |
|---|
| | 3840 | alias WINAPI.ExtractIconExA ExtractIconEx; |
|---|
| | 3841 | alias WINAPI.FindResourceA FindResource; |
|---|
| | 3842 | alias WINAPI.FindWindowA FindWindow; |
|---|
| | 3843 | alias WINAPI.FormatMessageA FormatMessage; |
|---|
| | 3844 | alias WINAPI.GetCharABCWidthsA GetCharABCWidths; |
|---|
| | 3845 | alias WINAPI.GetCharWidthA GetCharWidth; |
|---|
| | 3846 | alias WINAPI.GetCharacterPlacementA GetCharacterPlacement; |
|---|
| | 3847 | alias WINAPI.GetClassInfoA GetClassInfo; |
|---|
| | 3848 | alias WINAPI.GetClipboardFormatNameA GetClipboardFormatName; |
|---|
| | 3849 | alias WINAPI.GetKeyNameTextA GetKeyNameText; |
|---|
| | 3850 | alias WINAPI.GetLocaleInfoA GetLocaleInfo; |
|---|
| | 3851 | alias WINAPI.GetMenuItemInfoA GetMenuItemInfo; |
|---|
| | 3852 | alias WINAPI.GetMessageA GetMessage; |
|---|
| | 3853 | alias WINAPI.GetModuleFileNameA GetModuleFileName; |
|---|
| | 3854 | alias WINAPI.GetModuleHandleA GetModuleHandle; |
|---|
| | 3855 | alias WINAPI.GetMonitorInfoA GetMonitorInfo; |
|---|
| | 3856 | alias WINAPI.GetObjectA GetObject; |
|---|
| | 3857 | alias WINAPI.GetOpenFileNameA GetOpenFileName; |
|---|
| | 3858 | alias WINAPI.GetProfileStringA _GetProfileString; |
|---|
| | 3859 | alias WINAPI.GetSaveFileNameA GetSaveFileName; |
|---|
| | 3860 | alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32; |
|---|
| | 3861 | alias WINAPI.GetTextMetricsA GetTextMetrics; |
|---|
| | 3862 | alias WINAPI.GetVersionExA GetVersionEx; |
|---|
| | 3863 | alias WINAPI.GetWindowLongA GetWindowLong; |
|---|
| | 3864 | alias WINAPI.GetWindowTextA _GetWindowText; |
|---|
| | 3865 | alias WINAPI.GetWindowTextLengthA GetWindowTextLength; |
|---|
| | 3866 | alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont; |
|---|
| | 3867 | alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString; |
|---|
| | 3868 | alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont; |
|---|
| | 3869 | alias WINAPI.InsertMenuA InsertMenu; |
|---|
| | 3870 | alias WINAPI.InsertMenuItemA InsertMenuItem; |
|---|
| | 3871 | alias WINAPI.LoadBitmapA LoadBitmap; |
|---|
| | 3872 | alias WINAPI.LoadCursorA LoadCursor; |
|---|
| | 3873 | alias WINAPI.LoadIconA LoadIcon; |
|---|
| | 3874 | alias WINAPI.LoadImageA LoadImage; |
|---|
| | 3875 | alias WINAPI.LoadLibraryA LoadLibrary; |
|---|
| | 3876 | alias WINAPI.LoadStringA LoadString; |
|---|
| | 3877 | alias WINAPI.MapVirtualKeyA MapVirtualKey; |
|---|
| | 3878 | alias WINAPI.MessageBoxA MessageBox; |
|---|
| | 3879 | alias WINAPI.OutputDebugStringA OutputDebugString; |
|---|
| | 3880 | alias WINAPI.PeekMessageA PeekMessage; |
|---|
| | 3881 | alias WINAPI.PostMessageA PostMessage; |
|---|
| | 3882 | alias WINAPI.PostThreadMessageA PostThreadMessage; |
|---|
| | 3883 | alias WINAPI.PrintDlgA PrintDlg; |
|---|
| | 3884 | alias WINAPI.RegEnumKeyExA RegEnumKeyEx; |
|---|
| | 3885 | alias WINAPI.RegOpenKeyExA RegOpenKeyEx; |
|---|
| | 3886 | alias WINAPI.RegQueryInfoKeyA RegQueryInfoKey; |
|---|
| | 3887 | alias WINAPI.RegQueryValueExA RegQueryValueEx; |
|---|
| | 3888 | alias WINAPI.RegisterClassA RegisterClass; |
|---|
| | 3889 | alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat; |
|---|
| | 3890 | alias WINAPI.RegisterWindowMessageA RegisterWindowMessage; |
|---|
| | 3891 | alias WINAPI.SHBrowseForFolderA SHBrowseForFolder; |
|---|
| | 3892 | alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList; |
|---|
| | 3893 | alias WINAPI.SendMessageA SendMessage; |
|---|
| | 3894 | alias WINAPI.SetMenuItemInfoA SetMenuItemInfo; |
|---|
| | 3895 | alias WINAPI.SetWindowLongA SetWindowLong; |
|---|
| | 3896 | alias WINAPI.SetWindowTextA SetWindowText; |
|---|
| | 3897 | alias WINAPI.SetWindowsHookExA SetWindowsHookEx; |
|---|
| | 3898 | alias WINAPI.ShellExecuteExA ShellExecuteEx; |
|---|
| | 3899 | alias WINAPI.Shell_NotifyIconA Shell_NotifyIcon; |
|---|
| | 3900 | alias WINAPI.StartDocA StartDoc; |
|---|
| | 3901 | alias WINAPI.SystemParametersInfoA SystemParametersInfo; |
|---|
| | 3902 | alias WINAPI.TranslateAcceleratorA TranslateAccelerator; |
|---|
| | 3903 | alias WINAPI.UnregisterClassA UnregisterClass; |
|---|
| | 3904 | alias WINAPI.VkKeyScanA VkKeyScan; |
|---|
| | 3905 | }else{ |
|---|
| | 3906 | alias WINAPI.CallWindowProcW CallWindowProc; |
|---|
| | 3907 | alias WINAPI.CharLowerW CharLower; |
|---|
| | 3908 | alias WINAPI.CharUpperW CharUpper; |
|---|
| | 3909 | alias WINAPI.ChooseColorW ChooseColor; |
|---|
| | 3910 | alias WINAPI.ChooseFontW ChooseFont; |
|---|
| | 3911 | alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTable; |
|---|
| | 3912 | alias WINAPI.CreateDCW CreateDC; |
|---|
| | 3913 | alias WINAPI.CreateEventW CreateEvent; |
|---|
| | 3914 | alias WINAPI.CreateFileW CreateFile; |
|---|
| | 3915 | alias WINAPI.CreateFontIndirectW CreateFontIndirect; |
|---|
| | 3916 | alias WINAPI.CreateWindowExW CreateWindowEx; |
|---|
| | 3917 | alias WINAPI.DefFrameProcW DefFrameProc; |
|---|
| | 3918 | alias WINAPI.DefMDIChildProcW DefMDIChildProc; |
|---|
| | 3919 | alias WINAPI.DefWindowProcW DefWindowProc; |
|---|
| | 3920 | alias WINAPI.DeleteFileW DeleteFile; |
|---|
| | 3921 | alias WINAPI.DispatchMessageW DispatchMessage; |
|---|
| | 3922 | alias WINAPI.DragQueryFileW DragQueryFile; |
|---|
| | 3923 | alias WINAPI.DrawStateW DrawState; |
|---|
| | 3924 | alias WINAPI.DrawTextW DrawText; |
|---|
| | 3925 | alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesEx; |
|---|
| | 3926 | alias WINAPI.EnumFontFamiliesW EnumFontFamilies; |
|---|
| | 3927 | alias WINAPI.EnumSystemLanguageGroupsW EnumSystemLanguageGroups; |
|---|
| | 3928 | alias WINAPI.EnumSystemLocalesW EnumSystemLocales; |
|---|
| | 3929 | alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStrings; |
|---|
| | 3930 | alias WINAPI.ExtTextOutW ExtTextOut; |
|---|
| | 3931 | alias WINAPI.ExtractIconExW ExtractIconEx; |
|---|
| | 3932 | alias WINAPI.FindResourceW FindResource; |
|---|
| | 3933 | alias WINAPI.FindWindowW FindWindow; |
|---|
| | 3934 | alias WINAPI.FormatMessageW FormatMessage; |
|---|
| | 3935 | alias WINAPI.GetCharABCWidthsW GetCharABCWidths; |
|---|
| | 3936 | alias WINAPI.GetCharWidthW GetCharWidth; |
|---|
| | 3937 | alias WINAPI.GetCharacterPlacementW GetCharacterPlacement; |
|---|
| | 3938 | alias WINAPI.GetClassInfoW GetClassInfo; |
|---|
| | 3939 | alias WINAPI.GetClipboardFormatNameW GetClipboardFormatName; |
|---|
| | 3940 | alias WINAPI.GetKeyNameTextW GetKeyNameText; |
|---|
| | 3941 | alias WINAPI.GetLocaleInfoW GetLocaleInfo; |
|---|
| | 3942 | alias WINAPI.GetMenuItemInfoW GetMenuItemInfo; |
|---|
| | 3943 | alias WINAPI.GetMessageW GetMessage; |
|---|
| | 3944 | alias WINAPI.GetModuleFileNameW GetModuleFileName; |
|---|
| | 3945 | alias WINAPI.GetModuleHandleW GetModuleHandle; |
|---|
| | 3946 | alias WINAPI.GetMonitorInfoW GetMonitorInfo; |
|---|
| | 3947 | alias WINAPI.GetObjectW GetObject; |
|---|
| | 3948 | alias WINAPI.GetOpenFileNameW GetOpenFileName; |
|---|
| | 3949 | alias WINAPI.GetProfileStringW _GetProfileString; |
|---|
| | 3950 | alias WINAPI.GetSaveFileNameW GetSaveFileName; |
|---|
| | 3951 | alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32; |
|---|
| | 3952 | alias WINAPI.GetTextMetricsW GetTextMetrics; |
|---|
| | 3953 | alias WINAPI.GetVersionExW GetVersionEx; |
|---|
| | 3954 | alias WINAPI.GetWindowLongW GetWindowLong; |
|---|
| | 3955 | alias WINAPI.GetWindowTextW _GetWindowText; |
|---|
| | 3956 | alias WINAPI.GetWindowTextLengthW GetWindowTextLength; |
|---|
| | 3957 | alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont; |
|---|
| | 3958 | alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString; |
|---|
| | 3959 | alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont; |
|---|
| | 3960 | alias WINAPI.InsertMenuW InsertMenu; |
|---|
| | 3961 | alias WINAPI.InsertMenuItemW InsertMenuItem; |
|---|
| | 3962 | alias WINAPI.LoadBitmapW LoadBitmap; |
|---|
| | 3963 | alias WINAPI.LoadCursorW LoadCursor; |
|---|
| | 3964 | alias WINAPI.LoadIconW LoadIcon; |
|---|
| | 3965 | alias WINAPI.LoadImageW LoadImage; |
|---|
| | 3966 | alias WINAPI.LoadLibraryW LoadLibrary; |
|---|
| | 3967 | alias WINAPI.LoadStringW LoadString; |
|---|
| | 3968 | alias WINAPI.MapVirtualKeyW MapVirtualKey; |
|---|
| | 3969 | alias WINAPI.MessageBoxW MessageBox; |
|---|
| | 3970 | alias WINAPI.OutputDebugStringW OutputDebugString; |
|---|
| | 3971 | alias WINAPI.PeekMessageW PeekMessage; |
|---|
| | 3972 | alias WINAPI.PostMessageW PostMessage; |
|---|
| | 3973 | alias WINAPI.PostThreadMessageW PostThreadMessage; |
|---|
| | 3974 | alias WINAPI.PrintDlgW PrintDlg; |
|---|
| | 3975 | alias WINAPI.RegEnumKeyExW RegEnumKeyEx; |
|---|
| | 3976 | alias WINAPI.RegOpenKeyExW RegOpenKeyEx; |
|---|
| | 3977 | alias WINAPI.RegQueryInfoKeyW RegQueryInfoKey; |
|---|
| | 3978 | alias WINAPI.RegQueryValueExW RegQueryValueEx; |
|---|
| | 3979 | alias WINAPI.RegisterClassW RegisterClass; |
|---|
| | 3980 | alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat; |
|---|
| | 3981 | alias WINAPI.RegisterWindowMessageW RegisterWindowMessage; |
|---|
| | 3982 | alias WINAPI.SHBrowseForFolderW SHBrowseForFolder; |
|---|
| | 3983 | alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDList; |
|---|
| | 3984 | alias WINAPI.SendMessageW SendMessage; |
|---|
| | 3985 | alias WINAPI.SetMenuItemInfoW SetMenuItemInfo; |
|---|
| | 3986 | alias WINAPI.SetWindowLongW SetWindowLong; |
|---|
| | 3987 | alias WINAPI.SetWindowTextW SetWindowText; |
|---|
| | 3988 | alias WINAPI.SetWindowsHookExW SetWindowsHookEx; |
|---|
| | 3989 | alias WINAPI.ShellExecuteExW ShellExecuteEx; |
|---|
| | 3990 | alias WINAPI.Shell_NotifyIconW Shell_NotifyIcon; |
|---|
| | 3991 | alias WINAPI.StartDocW StartDoc; |
|---|
| | 3992 | alias WINAPI.SystemParametersInfoW SystemParametersInfo; |
|---|
| | 3993 | alias WINAPI.TranslateAcceleratorW TranslateAccelerator; |
|---|
| | 3994 | alias WINAPI.UnregisterClassW UnregisterClass; |
|---|
| | 3995 | alias WINAPI.VkKeyScanW VkKeyScan; |
|---|
| | 3996 | } |
|---|
| | 3997 | |
|---|
| | 3998 | |
|---|
| | 3999 | |
|---|
| | 4000 | |
|---|
| | 4001 | |
|---|
| | 4002 | |
|---|
| | 4003 | /** All Natives */ |
|---|
| | 4004 | alias WINAPI.AbortDoc AbortDoc; |
|---|
| | 4005 | alias WINAPI.ActivateKeyboardLayout ActivateKeyboardLayout; |
|---|
| | 4006 | alias WINAPI.AdjustWindowRectEx AdjustWindowRectEx; |
|---|
| | 4007 | alias WINAPI.Arc Arc; |
|---|
| | 4008 | alias WINAPI.BeginDeferWindowPos BeginDeferWindowPos; |
|---|
| | 4009 | alias WINAPI.BeginPaint BeginPaint; |
|---|
| | 4010 | alias WINAPI.BitBlt BitBlt; |
|---|
| | 4011 | alias WINAPI.BringWindowToTop BringWindowToTop; |
|---|
| | 4012 | alias WINAPI.CallNextHookEx CallNextHookEx; |
|---|
| | 4013 | alias WINAPI.CallWindowProcA CallWindowProcA; |
|---|
| | 4014 | alias WINAPI.CallWindowProcW CallWindowProcW; |
|---|
| | 4015 | alias WINAPI.CharLowerA CharLowerA; |
|---|
| | 4016 | alias WINAPI.CharLowerW CharLowerW; |
|---|
| | 4017 | alias WINAPI.CharUpperA CharUpperA; |
|---|
| | 4018 | alias WINAPI.CharUpperW CharUpperW; |
|---|
| | 4019 | alias WINAPI.CheckMenuItem CheckMenuItem; |
|---|
| | 4020 | alias WINAPI.ChooseColorA ChooseColorA; |
|---|
| | 4021 | alias WINAPI.ChooseColorW ChooseColorW; |
|---|
| | 4022 | alias WINAPI.ChooseFontA ChooseFontA; |
|---|
| | 4023 | alias WINAPI.ChooseFontW ChooseFontW; |
|---|
| | 4024 | alias WINAPI.ClientToScreen ClientToScreen; |
|---|
| | 4025 | alias WINAPI.CloseHandle CloseHandle; |
|---|
| | 4026 | alias WINAPI.CloseClipboard CloseClipboard; |
|---|
| | 4027 | alias WINAPI.CombineRgn CombineRgn; |
|---|
| | 4028 | alias WINAPI.CommDlgExtendedError CommDlgExtendedError; |
|---|
| | 4029 | |
|---|
| | 4030 | version(WinCE){ |
|---|
| | 4031 | alias WINAPI.CommandBar_AddAdornments CommandBar_AddAdornments; |
|---|
| | 4032 | alias WINAPI.CommandBar_Create CommandBar_Create; |
|---|
| | 4033 | alias WINAPI.CommandBar_Destroy CommandBar_Destroy; |
|---|
| | 4034 | alias WINAPI.CommandBar_DrawMenuBar CommandBar_DrawMenuBar; |
|---|
| | 4035 | alias WINAPI.CommandBar_Height CommandBar_Height; |
|---|
| | 4036 | alias WINAPI.CommandBar_InsertMenubarEx CommandBar_InsertMenubarEx; |
|---|
| | 4037 | alias WINAPI.CommandBar_Show CommandBar_Show; |
|---|
| | 4038 | } |
|---|
| | 4039 | |
|---|
| | 4040 | alias WINAPI.CopyImage CopyImage; |
|---|
| | 4041 | alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTableA; |
|---|
| | 4042 | alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTableW; |
|---|
| | 4043 | alias WINAPI.CreateBitmap CreateBitmap; |
|---|
| | 4044 | alias WINAPI.CreateCaret CreateCaret; |
|---|
| | 4045 | alias WINAPI.CreateCompatibleBitmap CreateCompatibleBitmap; |
|---|
| | 4046 | alias WINAPI.CreateCompatibleDC CreateCompatibleDC; |
|---|
| | 4047 | alias WINAPI.CreateCursor CreateCursor; |
|---|
| | 4048 | alias WINAPI.CreateDCA CreateDCA; |
|---|
| | 4049 | alias WINAPI.CreateDCW CreateDCW; |
|---|
| | 4050 | alias WINAPI.CreateDIBSection CreateDIBSection; |
|---|
| | 4051 | alias WINAPI.CreateEventA CreateEventA; |
|---|
| | 4052 | alias WINAPI.CreateEventW CreateEventW; |
|---|
| | 4053 | alias WINAPI.CreateFileA CreateFileA; |
|---|
| | 4054 | alias WINAPI.CreateFileW CreateFileW; |
|---|
| | 4055 | alias WINAPI.CreateFontIndirectA CreateFontIndirectA; |
|---|
| | 4056 | alias WINAPI.CreateFontIndirectW CreateFontIndirectW; |
|---|
| | 4057 | alias WINAPI.CreateIconIndirect CreateIconIndirect; |
|---|
| | 4058 | alias WINAPI.CreateMenu CreateMenu; |
|---|
| | 4059 | alias WINAPI.CreatePalette CreatePalette; |
|---|
| | 4060 | alias WINAPI.CreatePatternBrush CreatePatternBrush; |
|---|
| | 4061 | alias WINAPI.CreatePen CreatePen; |
|---|
| | 4062 | alias WINAPI.CreatePolygonRgn CreatePolygonRgn; |
|---|
| | 4063 | alias WINAPI.CreatePopupMenu CreatePopupMenu; |
|---|
| | 4064 | alias WINAPI.CreateRectRgn CreateRectRgn; |
|---|
| | 4065 | alias WINAPI.CreateSolidBrush CreateSolidBrush; |
|---|
| | 4066 | alias WINAPI.CreateWindowExA CreateWindowExA; |
|---|
| | 4067 | alias WINAPI.CreateWindowExW CreateWindowExW; |
|---|
| | 4068 | alias WINAPI.DefFrameProcA DefFrameProcA; |
|---|
| | 4069 | alias WINAPI.DefFrameProcW DefFrameProcW; |
|---|
| | 4070 | alias WINAPI.DefMDIChildProcA DefMDIChildProcA; |
|---|
| | 4071 | alias WINAPI.DefMDIChildProcW DefMDIChildProcW; |
|---|
| | 4072 | alias WINAPI.DefWindowProcA DefWindowProcA; |
|---|
| | 4073 | alias WINAPI.DefWindowProcW DefWindowProcW; |
|---|
| | 4074 | alias WINAPI.DeferWindowPos DeferWindowPos; |
|---|
| | 4075 | alias WINAPI.DeleteDC DeleteDC; |
|---|
| | 4076 | alias WINAPI.DeleteMenu DeleteMenu; |
|---|
| | 4077 | alias WINAPI.DeleteObject DeleteObject; |
|---|
| | 4078 | alias WINAPI.DestroyAcceleratorTable DestroyAcceleratorTable; |
|---|
| | 4079 | alias WINAPI.DestroyCaret DestroyCaret; |
|---|
| | 4080 | alias WINAPI.DestroyCursor DestroyCursor; |
|---|
| | 4081 | alias WINAPI.DestroyIcon DestroyIcon; |
|---|
| | 4082 | alias WINAPI.DestroyMenu DestroyMenu; |
|---|
| | 4083 | alias WINAPI.DestroyWindow DestroyWindow; |
|---|
| | 4084 | alias WINAPI.DispatchMessageA DispatchMessageA; |
|---|
| | 4085 | alias WINAPI.DispatchMessageW DispatchMessageW; |
|---|
| | 4086 | alias WINAPI.DragDetect DragDetect; |
|---|
| | 4087 | alias WINAPI.DragFinish DragFinish; |
|---|
| | 4088 | alias WINAPI.DragQueryFileA DragQueryFileA; |
|---|
| | 4089 | alias WINAPI.DragQueryFileW DragQueryFileW; |
|---|
| | 4090 | alias WINAPI.DrawEdge DrawEdge; |
|---|
| | 4091 | alias WINAPI.DrawFocusRect DrawFocusRect; |
|---|
| | 4092 | alias WINAPI.DrawFrameControl DrawFrameControl; |
|---|
| | 4093 | alias WINAPI.DrawIconEx DrawIconEx; |
|---|
| | 4094 | alias WINAPI.DrawMenuBar DrawMenuBar; |
|---|
| | 4095 | alias WINAPI.DrawStateA DrawStateA; |
|---|
| | 4096 | alias WINAPI.DrawStateW DrawStateW; |
|---|
| | 4097 | alias WINAPI.DrawTextA DrawTextA; |
|---|
| | 4098 | alias WINAPI.DrawTextW DrawTextW; |
|---|
| | 4099 | alias WINAPI.Ellipse Ellipse; |
|---|
| | 4100 | alias WINAPI.EnableMenuItem EnableMenuItem; |
|---|
| | 4101 | alias WINAPI.EnableScrollBar EnableScrollBar; |
|---|
| | 4102 | alias WINAPI.EnableWindow EnableWindow; |
|---|
| | 4103 | alias WINAPI.EndDeferWindowPos EndDeferWindowPos; |
|---|
| | 4104 | alias WINAPI.EndDoc EndDoc; |
|---|
| | 4105 | alias WINAPI.EndPage EndPage; |
|---|
| | 4106 | alias WINAPI.EndPaint EndPaint; |
|---|
| | 4107 | alias WINAPI.EnumDisplayMonitors EnumDisplayMonitors; |
|---|
| | 4108 | alias WINAPI.EnumFontFamiliesA EnumFontFamiliesA; |
|---|
| | 4109 | alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesExA; |
|---|
| | 4110 | alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesExW; |
|---|
| | 4111 | alias WINAPI.EnumFontFamiliesW EnumFontFamiliesW; |
|---|
| | 4112 | alias WINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroupsA; |
|---|
| | 4113 | alias WINAPI.EnumSystemLanguageGroupsW EnumSystemLanguageGroupsW; |
|---|
| | 4114 | alias WINAPI.EnumSystemLocalesA EnumSystemLocalesA; |
|---|
| | 4115 | alias WINAPI.EnumSystemLocalesW EnumSystemLocalesW; |
|---|
| | 4116 | alias WINAPI.EqualRect EqualRect; |
|---|
| | 4117 | alias WINAPI.EqualRgn EqualRgn; |
|---|
| | 4118 | alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStringsA; |
|---|
| | 4119 | alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStringsW; |
|---|
| | 4120 | alias WINAPI.ExtTextOutA ExtTextOutA; |
|---|
| | 4121 | alias WINAPI.ExtTextOutW ExtTextOutW; |
|---|
| | 4122 | alias WINAPI.ExtractIconExA ExtractIconExA; |
|---|
| | 4123 | alias WINAPI.ExtractIconExW ExtractIconExW; |
|---|
| | 4124 | alias WINAPI.FillRect FillRect; |
|---|
| | 4125 | alias WINAPI.FindResourceA FindResourceA; |
|---|
| | 4126 | alias WINAPI.FindResourceW FindResourceW; |
|---|
| | 4127 | alias WINAPI.FindWindowA FindWindowA; |
|---|
| | 4128 | alias WINAPI.FindWindowW FindWindowW; |
|---|
| | 4129 | alias WINAPI.FormatMessageA FormatMessageA; |
|---|
| | 4130 | alias WINAPI.FormatMessageW FormatMessageW; |
|---|
| | 4131 | alias WINAPI.FreeLibrary FreeLibrary; |
|---|
| | 4132 | alias WINAPI.GdiSetBatchLimit GdiSetBatchLimit; |
|---|
| | 4133 | alias WINAPI.GetACP GetACP; |
|---|
| | 4134 | alias WINAPI.GetActiveWindow GetActiveWindow; |
|---|
| | 4135 | alias WINAPI.GetBkColor GetBkColor; |
|---|
| | 4136 | alias WINAPI.GetCapture GetCapture; |
|---|
| | 4137 | alias WINAPI.GetCaretPos GetCaretPos; |
|---|
| | 4138 | alias WINAPI.GetCharABCWidthsA GetCharABCWidthsA; |
|---|
| | 4139 | alias WINAPI.GetCharABCWidthsW GetCharABCWidthsW; |
|---|
| | 4140 | alias WINAPI.GetCharWidthA GetCharWidthA; |
|---|
| | 4141 | alias WINAPI.GetCharWidthW GetCharWidthW; |
|---|
| | 4142 | alias WINAPI.GetCharacterPlacementA GetCharacterPlacementA; |
|---|
| | 4143 | alias WINAPI.GetCharacterPlacementW GetCharacterPlacementW; |
|---|
| | 4144 | alias WINAPI.GetClassInfoA GetClassInfoA; |
|---|
| | 4145 | alias WINAPI.GetClassInfoW GetClassInfoW; |
|---|
| | 4146 | alias WINAPI.GetClientRect GetClientRect; |
|---|
| | 4147 | alias WINAPI.GetClipBox GetClipBox; |
|---|
| | 4148 | alias WINAPI.GetClipRgn GetClipRgn; |
|---|
| | 4149 | alias WINAPI.GetClipboardData GetClipboardData; |
|---|
| | 4150 | alias WINAPI.GetClipboardFormatNameA GetClipboardFormatNameA; |
|---|
| | 4151 | alias WINAPI.GetClipboardFormatNameW GetClipboardFormatNameW; |
|---|
| | 4152 | alias WINAPI.GetComboBoxInfo GetComboBoxInfo; |
|---|
| | 4153 | alias WINAPI.GetCurrentObject GetCurrentObject; |
|---|
| | 4154 | alias WINAPI.GetCurrentProcessId GetCurrentProcessId; |
|---|
| | 4155 | alias WINAPI.GetCurrentThreadId GetCurrentThreadId; |
|---|
| | 4156 | alias WINAPI.GetCursor GetCursor; |
|---|
| | 4157 | alias WINAPI.GetCursorPos GetCursorPos; |
|---|
| | 4158 | alias WINAPI.GetDC GetDC; |
|---|
| | 4159 | alias WINAPI.GetDCEx GetDCEx; |
|---|
| | 4160 | alias WINAPI.GetDIBColorTable GetDIBColorTable; |
|---|
| | 4161 | alias WINAPI.GetDIBits GetDIBits; |
|---|
| | 4162 | alias WINAPI.GetDesktopWindow GetDesktopWindow; |
|---|
| | 4163 | alias WINAPI.GetDeviceCaps GetDeviceCaps; |
|---|
| | 4164 | alias WINAPI.GetDialogBaseUnits GetDialogBaseUnits; |
|---|
| | 4165 | alias WINAPI.GetDlgItem GetDlgItem; |
|---|
| | 4166 | alias WINAPI.GetDoubleClickTime GetDoubleClickTime; |
|---|
| | 4167 | alias WINAPI.GetFocus GetFocus; |
|---|
| | 4168 | alias WINAPI.GetFontLanguageInfo GetFontLanguageInfo; |
|---|
| | 4169 | alias WINAPI.GetGUIThreadInfo GetGUIThreadInfo; |
|---|
| | 4170 | alias WINAPI.GetIconInfo GetIconInfo; |
|---|
| | 4171 | alias WINAPI.GetKeyNameTextA GetKeyNameTextA; |
|---|
| | 4172 | alias WINAPI.GetKeyNameTextW GetKeyNameTextW; |
|---|
| | 4173 | alias WINAPI.GetKeyState GetKeyState; |
|---|
| | 4174 | alias WINAPI.GetKeyboardLayout GetKeyboardLayout; |
|---|
| | 4175 | alias WINAPI.GetKeyboardLayoutList GetKeyboardLayoutList; |
|---|
| | 4176 | alias WINAPI.GetKeyboardState GetKeyboardState; |
|---|
| | 4177 | alias WINAPI.GetLastActivePopup GetLastActivePopup; |
|---|
| | 4178 | alias WINAPI.GetLastError GetLastError; |
|---|
| | 4179 | alias WINAPI.GetLayout GetLayout; |
|---|
| | 4180 | alias WINAPI.GetLocaleInfoA GetLocaleInfoA; |
|---|
| | 4181 | alias WINAPI.GetLocaleInfoW GetLocaleInfoW; |
|---|
| | 4182 | alias WINAPI.GetMenu GetMenu; |
|---|
| | 4183 | alias WINAPI.GetMenuBarInfo GetMenuBarInfo; |
|---|
| | 4184 | alias WINAPI.GetMenuDefaultItem GetMenuDefaultItem; |
|---|
| | 4185 | alias WINAPI.GetMenuInfo GetMenuInfo; |
|---|
| | 4186 | alias WINAPI.GetMenuItemCount GetMenuItemCount; |
|---|
| | 4187 | alias WINAPI.GetMenuItemInfoA GetMenuItemInfoA; |
|---|
| | 4188 | alias WINAPI.GetMenuItemInfoW GetMenuItemInfoW; |
|---|
| | 4189 | alias WINAPI.GetMenuItemRect GetMenuItemRect; |
|---|
| | 4190 | alias WINAPI.GetMessageA GetMessageA; |
|---|
| | 4191 | alias WINAPI.GetMessagePos GetMessagePos; |
|---|
| | 4192 | alias WINAPI.GetMessageTime GetMessageTime; |
|---|
| | 4193 | alias WINAPI.GetMessageW GetMessageW; |
|---|
| | 4194 | alias WINAPI.GetModuleFileNameA GetModuleFileNameA; |
|---|
| | 4195 | alias WINAPI.GetModuleFileNameW GetModuleFileNameW; |
|---|
| | 4196 | alias WINAPI.GetModuleHandleA GetModuleHandleA; |
|---|
| | 4197 | alias WINAPI.GetModuleHandleW GetModuleHandleW; |
|---|
| | 4198 | alias WINAPI.GetMonitorInfoA GetMonitorInfoA; |
|---|
| | 4199 | alias WINAPI.GetMonitorInfoW GetMonitorInfoW; |
|---|
| | 4200 | alias WINAPI.GetNearestPaletteIndex GetNearestPaletteIndex; |
|---|
| | 4201 | alias WINAPI.GetObjectA GetObjectA; |
|---|
| | 4202 | alias WINAPI.GetObjectW GetObjectW; |
|---|
| | 4203 | alias WINAPI.GetOpenFileNameA GetOpenFileNameA; |
|---|
| | 4204 | alias WINAPI.GetOpenFileNameW GetOpenFileNameW; |
|---|
| | 4205 | alias WINAPI.GetPaletteEntries GetPaletteEntries; |
|---|
| | 4206 | alias WINAPI.GetParent GetParent; |
|---|
| | 4207 | alias WINAPI.GetPixel GetPixel; |
|---|
| | 4208 | alias WINAPI.GetProcAddress GetProcAddress; |
|---|
| | 4209 | alias WINAPI.GetProcessHeap GetProcessHeap; |
|---|
| | 4210 | alias WINAPI.GetProfileStringA GetProfileStringA; |
|---|
| | 4211 | alias WINAPI.GetProfileStringW GetProfileStringW; |
|---|
| | 4212 | alias WINAPI.GetROP2 GetROP2; |
|---|
| | 4213 | alias WINAPI.GetRandomRgn GetRandomRgn; |
|---|
| | 4214 | alias WINAPI.GetRegionData GetRegionData; |
|---|
| | 4215 | alias WINAPI.GetRgnBox GetRgnBox; |
|---|
| | 4216 | alias WINAPI.GetSaveFileNameA GetSaveFileNameA; |
|---|
| | 4217 | alias WINAPI.GetSaveFileNameW GetSaveFileNameW; |
|---|
| | 4218 | alias WINAPI.GetScrollInfo GetScrollInfo; |
|---|
| | 4219 | alias WINAPI.GetStockObject GetStockObject; |
|---|
| | 4220 | alias WINAPI.GetSysColor GetSysColor; |
|---|
| | 4221 | alias WINAPI.GetSysColorBrush GetSysColorBrush; |
|---|
| | 4222 | alias WINAPI.GetSystemMenu GetSystemMenu; |
|---|
| | 4223 | alias WINAPI.GetSystemMetrics GetSystemMetrics; |
|---|
| | 4224 | alias WINAPI.GetSystemPaletteEntries GetSystemPaletteEntries; |
|---|
| | 4225 | alias WINAPI.GetTextCharset GetTextCharset; |
|---|
| | 4226 | alias WINAPI.GetTextColor GetTextColor; |
|---|
| | 4227 | alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32A; |
|---|
| | 4228 | alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32W; |
|---|
| | 4229 | alias WINAPI.GetTextMetricsA GetTextMetricsA; |
|---|
| | 4230 | alias WINAPI.GetTextMetricsW GetTextMetricsW; |
|---|
| | 4231 | alias WINAPI.GetTickCount GetTickCount; |
|---|
| | 4232 | alias WINAPI.GetUpdateRect GetUpdateRect; |
|---|
| | 4233 | alias WINAPI.GetUpdateRgn GetUpdateRgn; |
|---|
| | 4234 | alias WINAPI.GetVersion GetVersion; |
|---|
| | 4235 | alias WINAPI.GetVersionExA GetVersionExA; |
|---|
| | 4236 | alias WINAPI.GetVersionExW GetVersionExW; |
|---|
| | 4237 | alias WINAPI.GetWindow GetWindow; |
|---|
| | 4238 | alias WINAPI.GetWindowLongA GetWindowLongA; |
|---|
| | 4239 | alias WINAPI.GetWindowLongW GetWindowLongW; |
|---|
| | 4240 | alias WINAPI.GetWindowPlacement GetWindowPlacement; |
|---|
| | 4241 | alias WINAPI.GetWindowRect GetWindowRect; |
|---|
| | 4242 | alias WINAPI.GetWindowRgn GetWindowRgn; |
|---|
| | 4243 | alias WINAPI.GetWindowTextA GetWindowTextA; |
|---|
| | 4244 | alias WINAPI.GetWindowTextLengthA GetWindowTextLengthA; |
|---|
| | 4245 | alias WINAPI.GetWindowTextLengthW GetWindowTextLengthW; |
|---|
| | 4246 | alias WINAPI.GetWindowTextW GetWindowTextW; |
|---|
| | 4247 | alias WINAPI.GetWindowThreadProcessId GetWindowThreadProcessId; |
|---|
| | 4248 | alias WINAPI.GlobalAlloc GlobalAlloc; |
|---|
| | 4249 | alias WINAPI.GlobalFree GlobalFree; |
|---|
| | 4250 | alias WINAPI.GlobalLock GlobalLock; |
|---|
| | 4251 | alias WINAPI.GlobalSize GlobalSize; |
|---|
| | 4252 | alias WINAPI.GlobalUnlock GlobalUnlock; |
|---|
| | 4253 | alias WINAPI.GradientFill GradientFill; |
|---|
| | 4254 | alias WINAPI.HeapAlloc HeapAlloc; |
|---|
| | 4255 | alias WINAPI.HeapFree HeapFree; |
|---|
| | 4256 | alias WINAPI.HideCaret HideCaret; |
|---|
| | 4257 | alias WINAPI.ImageList_Add ImageList_Add; |
|---|
| | 4258 | alias WINAPI.ImageList_AddMasked ImageList_AddMasked; |
|---|
| | 4259 | alias WINAPI.ImageList_Create ImageList_Create; |
|---|
| | 4260 | alias WINAPI.ImageList_Destroy ImageList_Destroy; |
|---|
| | 4261 | alias WINAPI.ImageList_GetIcon ImageList_GetIcon; |
|---|
| | 4262 | alias WINAPI.ImageList_GetIconSize ImageList_GetIconSize; |
|---|
| | 4263 | alias WINAPI.ImageList_GetImageCount ImageList_GetImageCount; |
|---|
| | 4264 | alias WINAPI.ImageList_Remove ImageList_Remove; |
|---|
| | 4265 | alias WINAPI.ImageList_Replace ImageList_Replace; |
|---|
| | 4266 | alias WINAPI.ImageList_ReplaceIcon ImageList_ReplaceIcon; |
|---|
| | 4267 | alias WINAPI.ImageList_SetIconSize ImageList_SetIconSize; |
|---|
| | 4268 | alias WINAPI.ImmAssociateContext ImmAssociateContext; |
|---|
| | 4269 | alias WINAPI.ImmCreateContext ImmCreateContext; |
|---|
| | 4270 | alias WINAPI.ImmDestroyContext ImmDestroyContext; |
|---|
| | 4271 | alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFontA; |
|---|
| | 4272 | alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFontW; |
|---|
| | 4273 | alias WINAPI.ImmGetCompositionStringA ImmGetCompositionStringA; |
|---|
| | 4274 | alias WINAPI.ImmGetCompositionStringW ImmGetCompositionStringW; |
|---|
| | 4275 | alias WINAPI.ImmGetContext ImmGetContext; |
|---|
| | 4276 | alias WINAPI.ImmGetConversionStatus ImmGetConversionStatus; |
|---|
| | 4277 | alias WINAPI.ImmGetDefaultIMEWnd ImmGetDefaultIMEWnd; |
|---|
| | 4278 | alias WINAPI.ImmGetOpenStatus ImmGetOpenStatus; |
|---|
| | 4279 | alias WINAPI.ImmReleaseContext ImmReleaseContext; |
|---|
| | 4280 | alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFontA; |
|---|
| | 4281 | alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFontW; |
|---|
| | 4282 | alias WINAPI.ImmSetCompositionWindow ImmSetCompositionWindow; |
|---|
| | 4283 | alias WINAPI.ImmSetConversionStatus ImmSetConversionStatus; |
|---|
| | 4284 | alias WINAPI.ImmSetOpenStatus ImmSetOpenStatus; |
|---|
| | 4285 | alias WINAPI.InitCommonControls InitCommonControls; |
|---|
| | 4286 | alias WINAPI.InitCommonControlsEx InitCommonControlsEx; |
|---|
| | 4287 | alias WINAPI.InsertMenuA InsertMenuA; |
|---|
| | 4288 | alias WINAPI.InsertMenuItemA InsertMenuItemA; |
|---|
| | 4289 | alias WINAPI.InsertMenuItemW InsertMenuItemW; |
|---|
| | 4290 | alias WINAPI.InsertMenuW InsertMenuW; |
|---|
| | 4291 | alias WINAPI.InterlockedDecrement InterlockedDecrement; |
|---|
| | 4292 | alias WINAPI.InterlockedIncrement InterlockedIncrement; |
|---|
| | 4293 | alias WINAPI.IntersectRect IntersectRect; |
|---|
| | 4294 | alias WINAPI.InvalidateRect InvalidateRect; |
|---|
| | 4295 | alias WINAPI.InvalidateRgn InvalidateRgn; |
|---|
| | 4296 | alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte; |
|---|
| | 4297 | alias WINAPI.IsIconic IsIconic; |
|---|
| | 4298 | alias WINAPI.IsWindow IsWindow; |
|---|
| | 4299 | alias WINAPI.IsWindowEnabled IsWindowEnabled; |
|---|
| | 4300 | alias WINAPI.IsWindowVisible IsWindowVisible; |
|---|
| | 4301 | alias WINAPI.IsZoomed IsZoomed; |
|---|
| | 4302 | alias WINAPI.KillTimer KillTimer; |
|---|
| | 4303 | alias WINAPI.LineTo LineTo; |
|---|
| | 4304 | alias WINAPI.LoadBitmapA LoadBitmapA; |
|---|
| | 4305 | alias WINAPI.LoadBitmapW LoadBitmapW; |
|---|
| | 4306 | alias WINAPI.LoadCursorA LoadCursorA; |
|---|
| | 4307 | alias WINAPI.LoadCursorW LoadCursorW; |
|---|
| | 4308 | alias WINAPI.LoadIconA LoadIconA; |
|---|
| | 4309 | alias WINAPI.LoadIconW LoadIconW; |
|---|
| | 4310 | alias WINAPI.LoadImageA LoadImageA; |
|---|
| | 4311 | alias WINAPI.LoadImageW LoadImageW; |
|---|
| | 4312 | alias WINAPI.LoadLibraryA LoadLibraryA; |
|---|
| | 4313 | alias WINAPI.LoadLibraryW LoadLibraryW; |
|---|
| | 4314 | alias WINAPI.LoadResource LoadResource; |
|---|
| | 4315 | alias WINAPI.LoadStringA LoadStringA; |
|---|
| | 4316 | alias WINAPI.LoadStringW LoadStringW; |
|---|
| | 4317 | alias WINAPI.LocalFree LocalFree; |
|---|
| | 4318 | alias WINAPI.LockResource LockResource; |
|---|
| | 4319 | alias WINAPI.MapVirtualKeyA MapVirtualKeyA; |
|---|
| | 4320 | alias WINAPI.MapVirtualKeyW MapVirtualKeyW; |
|---|
| | 4321 | alias WINAPI.MapWindowPoints MapWindowPoints; |
|---|
| | 4322 | alias WINAPI.MessageBeep MessageBeep; |
|---|
| | 4323 | alias WINAPI.MessageBoxA MessageBoxA; |
|---|
| | 4324 | alias WINAPI.MessageBoxW MessageBoxW; |
|---|
| | 4325 | alias WINAPI.MonitorFromWindow MonitorFromWindow; |
|---|
| | 4326 | alias WINAPI.MoveToEx MoveToEx; |
|---|
| | 4327 | alias WINAPI.MsgWaitForMultipleObjectsEx MsgWaitForMultipleObjectsEx; |
|---|
| | 4328 | alias WINAPI.MultiByteToWideChar MultiByteToWideChar; |
|---|
| | 4329 | alias WINAPI.NotifyWinEvent NotifyWinEvent; |
|---|
| | 4330 | alias WINAPI.OffsetRgn OffsetRgn; |
|---|
| | 4331 | //alias WINAPI.OleInitialize OleInitialize; |
|---|
| | 4332 | //alias WINAPI.OleUninitialize OleUninitialize; |
|---|
| | 4333 | alias WINAPI.OpenClipboard OpenClipboard; |
|---|
| | 4334 | alias WINAPI.OutputDebugStringA OutputDebugStringA; |
|---|
| | 4335 | alias WINAPI.OutputDebugStringW OutputDebugStringW; |
|---|
| | 4336 | alias WINAPI.PatBlt PatBlt; |
|---|
| | 4337 | alias WINAPI.PeekMessageA PeekMessageA; |
|---|
| | 4338 | alias WINAPI.PeekMessageW PeekMessageW; |
|---|
| | 4339 | alias WINAPI.Pie Pie; |
|---|
| | 4340 | alias WINAPI.Polygon Polygon; |
|---|
| | 4341 | alias WINAPI.Polyline Polyline; |
|---|
| | 4342 | alias WINAPI.PostMessageA PostMessageA; |
|---|
| | 4343 | alias WINAPI.PostMessageW PostMessageW; |
|---|
| | 4344 | alias WINAPI.PostThreadMessageA PostThreadMessageA; |
|---|
| | 4345 | alias WINAPI.PostThreadMessageW PostThreadMessageW; |
|---|
| | 4346 | alias WINAPI.PrintDlgA PrintDlgA; |
|---|
| | 4347 | alias WINAPI.PrintDlgW PrintDlgW; |
|---|
| | 4348 | alias WINAPI.PtInRect PtInRect; |
|---|
| | 4349 | alias WINAPI.PtInRegion PtInRegion; |
|---|
| | 4350 | alias WINAPI.RealizePalette RealizePalette; |
|---|
| | 4351 | alias WINAPI.RectInRegion RectInRegion; |
|---|
| | 4352 | // <Shawn> Renamed : may conflict with dwt.graphics.rectangle.Rectangle |
|---|
| | 4353 | alias WINAPI.Rectangle _Rectangle; |
|---|
| | 4354 | alias WINAPI.RedrawWindow RedrawWindow; |
|---|
| | 4355 | alias WINAPI.RegCloseKey RegCloseKey; |
|---|
| | 4356 | alias WINAPI.RegEnumKeyExA RegEnumKeyExA; |
|---|
| | 4357 | alias WINAPI.RegEnumKeyExW RegEnumKeyExW; |
|---|
| | 4358 | alias WINAPI.RegOpenKeyExA RegOpenKeyExA; |
|---|
| | 4359 | alias WINAPI.RegOpenKeyExW RegOpenKeyExW; |
|---|
| | 4360 | alias WINAPI.RegQueryInfoKeyA RegQueryInfoKeyA; |
|---|
| | 4361 | alias WINAPI.RegQueryInfoKeyW RegQueryInfoKeyW; |
|---|
| | 4362 | alias WINAPI.RegQueryValueExA RegQueryValueExA; |
|---|
| | 4363 | alias WINAPI.RegQueryValueExW RegQueryValueExW; |
|---|
| | 4364 | alias WINAPI.RegisterClassA RegisterClassA; |
|---|
| | 4365 | alias WINAPI.RegisterClassW RegisterClassW; |
|---|
| | 4366 | alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormatA; |
|---|
| | 4367 | alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormatW; |
|---|
| | 4368 | alias WINAPI.RegisterWindowMessageA RegisterWindowMessageA; |
|---|
| | 4369 | alias WINAPI.RegisterWindowMessageW RegisterWindowMessageW; |
|---|
| | 4370 | alias WINAPI.ReleaseCapture ReleaseCapture; |
|---|
| | 4371 | alias WINAPI.ReleaseDC ReleaseDC; |
|---|
| | 4372 | alias WINAPI.RemoveMenu RemoveMenu; |
|---|
| | 4373 | alias WINAPI.RestoreDC RestoreDC; |
|---|
| | 4374 | alias WINAPI.RoundRect RoundRect; |
|---|
| | 4375 | alias WINAPI.RtlMoveMemory MoveMemory; |
|---|
| | 4376 | alias WINAPI.SHBrowseForFolderA SHBrowseForFolderA; |
|---|
| | 4377 | alias WINAPI.SHBrowseForFolderW SHBrowseForFolderW; |
|---|
| | 4378 | version(WinCE){ |
|---|
| | 4379 | alias WINAPI.SHCreateMenuBar SHCreateMenuBar; |
|---|
| | 4380 | } |
|---|
| | 4381 | alias WINAPI.SHGetMalloc SHGetMalloc; |
|---|
| | 4382 | alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDListA; |
|---|
| | 4383 | alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDListW; |
|---|
| | 4384 | version(WinCE) |
|---|
| | 4385 | { |
|---|
| | 4386 | alias WINAPI.SHHandleWMSettingChange SHHandleWMSettingChange; |
|---|
| | 4387 | alias WINAPI.SHRecognizeGesture SHRecognizeGesture; |
|---|
| | 4388 | alias WINAPI.SHSendBackToFocusWindow SHSendBackToFocusWindow; |
|---|
| | 4389 | alias WINAPI.SHSetAppKeyWndAssoc SHSetAppKeyWndAssoc; |
|---|
| | 4390 | alias WINAPI.SHSipPreference SHSipPreference; |
|---|
| | 4391 | } |
|---|
| | 4392 | alias WINAPI.SaveDC SaveDC; |
|---|
| | 4393 | alias WINAPI.ScreenToClient ScreenToClient; |
|---|
| | 4394 | alias WINAPI.ScriptBreak ScriptBreak; |
|---|
| | 4395 | alias WINAPI.ScriptCPtoX ScriptCPtoX; |
|---|
| | 4396 | alias WINAPI.ScriptCacheGetHeight ScriptCacheGetHeight; |
|---|
| | 4397 | alias WINAPI.ScriptFreeCache ScriptFreeCache; |
|---|
| | 4398 | alias WINAPI.ScriptGetFontProperties ScriptGetFontProperties; |
|---|
| | 4399 | alias WINAPI.ScriptGetLogicalWidths ScriptGetLogicalWidths; |
|---|
| | 4400 | alias WINAPI.ScriptGetProperties ScriptGetProperties; |
|---|
| | 4401 | alias WINAPI.ScriptItemize ScriptItemize; |
|---|
| | 4402 | alias WINAPI.ScriptLayout ScriptLayout; |
|---|
| | 4403 | alias WINAPI.ScriptPlace ScriptPlace; |
|---|
| | 4404 | alias WINAPI.ScriptShape ScriptShape; |
|---|
| | 4405 | alias WINAPI.ScriptTextOut ScriptTextOut; |
|---|
| | 4406 | alias WINAPI.ScriptXtoCP ScriptXtoCP; |
|---|
| | 4407 | alias WINAPI.ScrollWindowEx ScrollWindowEx; |
|---|
| | 4408 | alias WINAPI.SelectClipRgn SelectClipRgn; |
|---|
| | 4409 | alias WINAPI.SelectObject SelectObject; |
|---|
| | 4410 | alias WINAPI.SelectPalette SelectPalette; |
|---|
| | 4411 | alias WINAPI.SendInput SendInput; |
|---|
| | 4412 | alias WINAPI.SendMessageA SendMessageA; |
|---|
| | 4413 | alias WINAPI.SendMessageW SendMessageW; |
|---|
| | 4414 | alias WINAPI.SetActiveWindow SetActiveWindow; |
|---|
| | 4415 | alias WINAPI.SetBkColor SetBkColor; |
|---|
| | 4416 | alias WINAPI.SetBkMode SetBkMode; |
|---|
| | 4417 | alias WINAPI.SetCapture SetCapture; |
|---|
| | 4418 | alias WINAPI.SetCaretPos SetCaretPos; |
|---|
| | 4419 | alias WINAPI.SetClipboardData SetClipboardData; |
|---|
| | 4420 | alias WINAPI.SetCursor SetCursor; |
|---|
| | 4421 | alias WINAPI.SetCursorPos SetCursorPos; |
|---|
| | 4422 | alias WINAPI.SetDIBColorTable SetDIBColorTable; |
|---|
| | 4423 | alias WINAPI.SetErrorMode SetErrorMode; |
|---|
| | 4424 | alias WINAPI.SetEvent SetEvent; |
|---|
| | 4425 | alias WINAPI.SetFocus SetFocus; |
|---|
| | 4426 | alias WINAPI.SetForegroundWindow SetForegroundWindow; |
|---|
| | 4427 | alias WINAPI.SetLastError SetLastError; |
|---|
| | 4428 | alias WINAPI.SetLayout SetLayout; |
|---|
| | 4429 | alias WINAPI.SetMenu SetMenu; |
|---|
| | 4430 | alias WINAPI.SetMenuDefaultItem SetMenuDefaultItem; |
|---|
| | 4431 | alias WINAPI.SetMenuInfo SetMenuInfo; |
|---|
| | 4432 | alias WINAPI.SetMenuItemInfoA SetMenuItemInfoA; |
|---|
| | 4433 | alias WINAPI.SetMenuItemInfoW SetMenuItemInfoW; |
|---|
| | 4434 | alias WINAPI.SetPaletteEntries SetPaletteEntries; |
|---|
| | 4435 | alias WINAPI.SetParent SetParent; |
|---|
| | 4436 | alias WINAPI.SetPixel SetPixel; |
|---|
| | 4437 | alias WINAPI.SetROP2 SetROP2; |
|---|
| | 4438 | alias WINAPI.SetRect SetRect; |
|---|
| | 4439 | alias WINAPI.SetRectRgn SetRectRgn; |
|---|
| | 4440 | alias WINAPI.SetScrollInfo SetScrollInfo; |
|---|
| | 4441 | alias WINAPI.SetStretchBltMode SetStretchBltMode; |
|---|
| | 4442 | alias WINAPI.SetTextAlign SetTextAlign; |
|---|
| | 4443 | alias WINAPI.SetTextColor SetTextColor; |
|---|
| | 4444 | alias WINAPI.SetTimer SetTimer; |
|---|
| | 4445 | alias WINAPI.SetWindowLongA SetWindowLongA; |
|---|
| | 4446 | alias WINAPI.SetWindowLongW SetWindowLongW; |
|---|
| | 4447 | alias WINAPI.SetWindowPlacement SetWindowPlacement; |
|---|
| | 4448 | alias WINAPI.SetWindowPos SetWindowPos; |
|---|
| | 4449 | alias WINAPI.SetWindowRgn SetWindowRgn; |
|---|
| | 4450 | alias WINAPI.SetWindowTextA SetWindowTextA; |
|---|
| | 4451 | alias WINAPI.SetWindowTextW SetWindowTextW; |
|---|
| | 4452 | alias WINAPI.SetWindowsHookExA SetWindowsHookExA; |
|---|
| | 4453 | alias WINAPI.SetWindowsHookExW SetWindowsHookExW; |
|---|
| | 4454 | alias WINAPI.ShellExecuteExA ShellExecuteExA; |
|---|
| | 4455 | alias WINAPI.ShellExecuteExW ShellExecuteExW; |
|---|
| | 4456 | alias WINAPI.Shell_NotifyIconA Shell_NotifyIconA; |
|---|
| | 4457 | alias WINAPI.Shell_NotifyIconW Shell_NotifyIconW; |
|---|
| | 4458 | alias WINAPI.ShowCaret ShowCaret; |
|---|
| | 4459 | alias WINAPI.ShowOwnedPopups ShowOwnedPopups; |
|---|
| | 4460 | alias WINAPI.ShowScrollBar ShowScrollBar; |
|---|
| | 4461 | alias WINAPI.ShowWindow ShowWindow; |
|---|
| | 4462 | version(WinCE){ |
|---|
| | 4463 | alias WINAPI.SipGetInfo SipGetInfo; |
|---|
| | 4464 | } |
|---|
| | 4465 | alias WINAPI.SizeofResource SizeofResource; |
|---|
| | 4466 | alias WINAPI.Sleep Sleep; |
|---|
| | 4467 | alias WINAPI.StartDocA StartDocA; |
|---|
| | 4468 | alias WINAPI.StartDocW StartDocW; |
|---|
| | 4469 | alias WINAPI.StartPage StartPage; |
|---|
| | 4470 | alias WINAPI.StretchBlt StretchBlt; |
|---|
| | 4471 | alias WINAPI.SystemParametersInfoA SystemParametersInfoA; |
|---|
| | 4472 | alias WINAPI.SystemParametersInfoW SystemParametersInfoW; |
|---|
| | 4473 | alias WINAPI.ToAscii ToAscii; |
|---|
| | 4474 | alias WINAPI.ToUnicode ToUnicode; |
|---|
| | 4475 | alias WINAPI.TrackMouseEvent TrackMouseEvent; |
|---|
| | 4476 | alias WINAPI.TrackPopupMenu TrackPopupMenu; |
|---|
| | 4477 | alias WINAPI.TranslateAcceleratorA TranslateAcceleratorA; |
|---|
| | 4478 | alias WINAPI.TranslateAcceleratorW TranslateAcceleratorW; |
|---|
| | 4479 | alias WINAPI.TranslateCharsetInfo TranslateCharsetInfo; |
|---|
| | 4480 | alias WINAPI.TranslateMDISysAccel TranslateMDISysAccel; |
|---|
| | 4481 | alias WINAPI.TranslateMessage TranslateMessage; |
|---|
| | 4482 | version(WinCE){ |
|---|
| | 4483 | alias WINAPI.TransparentImage TransparentImage; |
|---|
| | 4484 | } |
|---|
| | 4485 | alias WINAPI.UnhookWindowsHookEx UnhookWindowsHookEx; |
|---|
| | 4486 | alias WINAPI.UnregisterClassA UnregisterClassA; |
|---|
| | 4487 | alias WINAPI.UnregisterClassW UnregisterClassW; |
|---|
| | 4488 | alias WINAPI.UpdateWindow UpdateWindow; |
|---|
| | 4489 | alias WINAPI.ValidateRect ValidateRect; |
|---|
| | 4490 | alias WINAPI.VkKeyScanA VkKeyScanA; |
|---|
| | 4491 | alias WINAPI.VkKeyScanW VkKeyScanW; |
|---|
| | 4492 | alias WINAPI.WaitForMultipleObjects WaitForMultipleObjects; |
|---|
| | 4493 | alias WINAPI.WaitForSingleObject WaitForSingleObject; |
|---|
| | 4494 | alias WINAPI.WaitMessage WaitMessage; |
|---|
| | 4495 | alias WINAPI.WideCharToMultiByte WideCharToMultiByte; |
|---|
| | 4496 | alias WINAPI.WindowFromDC WindowFromDC; |
|---|
| | 4497 | alias WINAPI.WindowFromPoint WindowFromPoint; |
|---|
| | 4498 | alias WINAPI.wcslen wcslen; |
|---|
| | 4499 | |
|---|
| | 4500 | public static int VERSION (int major, int minor) { return major << 16 | minor;} |
|---|
| | 4501 | |
|---|
| | 4502 | //static int DrawText(int hDC, String lpString, RECT* lpRect, int uFormat){ |
|---|
| | 4503 | // return WINAPI.DrawText(hDC, Convert.StringToTCHARz(lpString), lpString.length, lpRect, uFormat); |
|---|
| | 4504 | //} |
|---|
| | 4505 | // |
|---|
| | 4506 | //static int DrawText(int hDC, TCHAR* lpString, int length, RECT* lpRect, int uFormat){ |
|---|
| | 4507 | // return WINAPI.DrawText(hDC, lpString, length, lpRect, uFormat); |
|---|
| | 4508 | //} |
|---|
| | 4509 | |
|---|
| | 4510 | static int GetProfileString(char[] lpAppName, char[] lpKeyName, char[] lpDefault, out char[] lpReturnedString, int nSize ){ |
|---|
| | 4511 | TCHAR[] buffer = new TCHAR[nSize]; |
|---|
| | 4512 | int result = _GetProfileString(.StrToTCHARz(lpAppName), .StrToTCHARz(lpKeyName), .StrToTCHARz(lpDefault), buffer.ptr, nSize); |
|---|
| | 4513 | lpReturnedString = .TCHARzToStr(buffer.ptr); |
|---|
| | 4514 | return result; |
|---|
| | 4515 | } |
|---|
| | 4516 | |
|---|
| | 4517 | static char[] GetWindowText(HWND hwnd){ |
|---|
| | 4518 | assert(hwnd); |
|---|
| | 4519 | int len = GetWindowTextLength(hwnd); |
|---|
| | 4520 | if(len > 0){ |
|---|
| | 4521 | TCHAR[] buffer = new TCHAR[len + 1]; |
|---|
| | 4522 | len = _GetWindowText(hwnd, buffer.ptr, buffer.length); |
|---|
| | 4523 | return .TCHARzToStr(buffer.ptr, len); |
|---|
| | 4524 | } |
|---|
| | 4525 | return ""; |
|---|
| | 4526 | } |
|---|
| | 4527 | |
|---|
| | 4528 | // Note: nMaxCount including the NULL character |
|---|
| | 4529 | static int GetWindowText(HWND hWnd, TCHAR* lpString, int nMaxCount) |
|---|
| | 4530 | { |
|---|
| | 4531 | return _GetWindowText(hWnd, lpString, nMaxCount); |
|---|
| | 4532 | } |
|---|
| | 4533 | |
|---|
| | 4534 | // <Shawn Liu> added this method, copied from ATL : atlwin.h |
|---|
| | 4535 | static int CenterWindow(HWND m_hWnd, HWND hWndCenter = null) |
|---|
| | 4536 | { |
|---|
| | 4537 | assert(m_hWnd); |
|---|
| | 4538 | |
|---|
| | 4539 | // determine owner window to center against |
|---|
| | 4540 | uint dwStyle = OS.GetWindowLong(m_hWnd, OS.GWL_STYLE); |
|---|
| | 4541 | if(hWndCenter is null) |
|---|
| | 4542 | { |
|---|
| | 4543 | if(dwStyle & OS.WS_CHILD) |
|---|
| | 4544 | hWndCenter = OS.GetParent(m_hWnd); |
|---|
| | 4545 | else |
|---|
| | 4546 | hWndCenter = OS.GetWindow(m_hWnd, OS.GW_OWNER); |
|---|
| | 4547 | } |
|---|
| | 4548 | |
|---|
| | 4549 | // get coordinates of the window relative to its parent |
|---|
| | 4550 | RECT rcDlg; |
|---|
| | 4551 | OS.GetWindowRect(m_hWnd, &rcDlg); |
|---|
| | 4552 | RECT rcArea; |
|---|
| | 4553 | RECT rcCenter; |
|---|
| | 4554 | HWND hWndParent; |
|---|
| | 4555 | if(!(dwStyle & OS.WS_CHILD)) |
|---|
| | 4556 | { |
|---|
| | 4557 | // don't center against invisible or minimized WINAPI |
|---|
| | 4558 | if(hWndCenter !is null) |
|---|
| | 4559 | { |
|---|
| | 4560 | uint dwStyleCenter = OS.GetWindowLong(hWndCenter, OS.GWL_STYLE); |
|---|
| | 4561 | if(!(dwStyleCenter & OS.WS_VISIBLE) || (dwStyleCenter & OS.WS_MINIMIZE)) |
|---|
| | 4562 | hWndCenter = null; |
|---|
| | 4563 | } |
|---|
| | 4564 | |
|---|
| | 4565 | // center within screen coordinates |
|---|
| | 4566 | OS.SystemParametersInfo(OS.SPI_GETWORKAREA, 0, &rcArea, 0); |
|---|
| | 4567 | if(hWndCenter is null) |
|---|
| | 4568 | rcCenter = rcArea; |
|---|
| | 4569 | else |
|---|
| | 4570 | OS.GetWindowRect(hWndCenter, &rcCenter); |
|---|
| | 4571 | } |
|---|
| | 4572 | else |
|---|
| | 4573 | { |
|---|
| | 4574 | // center within parent client coordinates |
|---|
| | 4575 | hWndParent = OS.GetParent(m_hWnd); |
|---|
| | 4576 | assert(OS.IsWindow(hWndParent)); |
|---|
| | 4577 | |
|---|
| | 4578 | OS.GetClientRect(hWndParent, &rcArea); |
|---|
| | 4579 | assert(OS.IsWindow(hWndCenter)); |
|---|
| | 4580 | OS.GetClientRect(hWndCenter, &rcCenter); |
|---|
| | 4581 | OS.MapWindowPoints(hWndCenter, hWndParent, cast(POINT*)&rcCenter, 2); |
|---|
| | 4582 | } |
|---|
| | 4583 | |
|---|
| | 4584 | int DlgWidth = rcDlg.right - rcDlg.left; |
|---|
| | 4585 | int DlgHeight = rcDlg.bottom - rcDlg.top; |
|---|
| | 4586 | |
|---|
| | 4587 | // find dialog's upper left based on rcCenter |
|---|
| | 4588 | int xLeft = (rcCenter.left + rcCenter.right) / 2 - DlgWidth / 2; |
|---|
| | 4589 | int yTop = (rcCenter.top + rcCenter.bottom) / 2 - DlgHeight / 2; |
|---|
| | 4590 | |
|---|
| | 4591 | // if the dialog is outside the screen, move it inside |
|---|
| | 4592 | if(xLeft < rcArea.left) |
|---|
| | 4593 | xLeft = rcArea.left; |
|---|
| | 4594 | else if(xLeft + DlgWidth > rcArea.right) |
|---|
| | 4595 | xLeft = rcArea.right - DlgWidth; |
|---|
| | 4596 | |
|---|
| | 4597 | if(yTop < rcArea.top) |
|---|
| | 4598 | yTop = rcArea.top; |
|---|
| | 4599 | else if(yTop + DlgHeight > rcArea.bottom) |
|---|
| | 4600 | yTop = rcArea.bottom - DlgHeight; |
|---|
| | 4601 | |
|---|
| | 4602 | // map screen coordinates to child coordinates |
|---|
| | 4603 | return OS.SetWindowPos(m_hWnd, null, xLeft, yTop, -1, -1, |
|---|
| | 4604 | OS.SWP_NOSIZE | OS.SWP_NOZORDER | OS.SWP_NOACTIVATE); |
|---|
| | 4605 | } |
|---|
| | 4606 | |
|---|
| | 4607 | static int OleInitialize(LPVOID reserved = null){ |
|---|
| | 4608 | return WINAPI.OleInitialize(reserved); |
|---|
| | 4609 | } |
|---|
| | 4610 | |
|---|
| | 4611 | static void OleUninitialize(){ |
|---|
| | 4612 | WINAPI.OleUninitialize(); |
|---|
| | 4613 | } |
|---|
| | 4614 | |
|---|
| | 4615 | } // END of OS |
|---|
| | 4616 | |
|---|
| | 4617 | private import tango.sys.win32.CodePage; |
|---|
| | 4618 | private import tango.text.convert.Utf; |
|---|
| | 4619 | private import tango.stdc.stringz; |
|---|
| | 4620 | |
|---|
| | 4621 | // convert UTF-8 to MBCS |
|---|
| | 4622 | alias StrToMBCS StrToMBCSs; |
|---|
| | 4623 | <
|---|