diff options
author | Lars Vogel | 2018-10-17 16:05:53 +0000 |
---|---|---|
committer | Lars Vogel | 2018-10-22 17:12:17 +0000 |
commit | 13079fae5c786cdb3bbd205b28272d9b9dbca0ec (patch) | |
tree | 1646671af97a85d7566eccea252fc620408c034b /bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c | |
parent | 4b077dc68a2732930adc0791f4f253e415856d49 (diff) | |
download | eclipse.platform.swt-13079fae5c786cdb3bbd205b28272d9b9dbca0ec.tar.gz eclipse.platform.swt-13079fae5c786cdb3bbd205b28272d9b9dbca0ec.tar.xz eclipse.platform.swt-13079fae5c786cdb3bbd205b28272d9b9dbca0ec.zip |
Bug 532830 - [Win32] Remove ANSI versions of functions and structuresI20181022-1800
Restores the reverted commit, which was reverted due to missing CQ.
Remove ANSI versions of all PI functions and structures.
Rename Unicode PI definitions to unsiffixed form (i.e. strip the final
W),
define -DUNICODE -D_UNICODE in native code to match.
Remove flag=dynamic from functions that are always available on the
target
platform (Vista and later). This is necessary because unsuffixed Unicode
functions can't be dynamic.
Remove redundant OS.IsUnicode variable.
Change-Id: I8fe8a53e9f2c4c3f4cc0a1aa98c2385cc4d19299
Signed-off-by: Nikita Nemkin <nikita@nemkin.ru>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c | 793 |
1 files changed, 206 insertions, 587 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c index 16e6d25a39..6713d7da63 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/os_stats.c @@ -26,14 +26,12 @@ char * OS_nativeFunctionNames[] = { "AbortDoc", "ActivateActCtx", "ActivateKeyboardLayout", - "AddFontResourceExA", - "AddFontResourceExW", + "AddFontResourceEx", "AdjustWindowRectEx", "AllowSetForegroundWindow", "AlphaBlend", "Arc", - "AssocQueryStringA", - "AssocQueryStringW", + "AssocQueryString", "BITMAPINFOHEADER_1sizeof", "BITMAP_1sizeof", "BLENDFUNCTION_1sizeof", @@ -63,18 +61,12 @@ char * OS_nativeFunctionNames[] = { "CRYPT_1INTEGER_1BLOB_1sizeof", "CRYPT_1OBJID_1BLOB_1sizeof", "CallNextHookEx", - "CallWindowProcA", - "CallWindowProcW", - "CertNameToStrA", - "CertNameToStrW", - "CharLowerA", - "CharLowerW", - "CharUpperA", - "CharUpperW", - "ChooseColorA", - "ChooseColorW", - "ChooseFontA", - "ChooseFontW", + "CallWindowProc", + "CertNameToStr", + "CharLower", + "CharUpper", + "ChooseColor", + "ChooseFont", "ClientToScreen", "CloseClipboard", "CloseEnhMetaFile", @@ -91,17 +83,14 @@ char * OS_nativeFunctionNames[] = { "CombineRgn", "CommDlgExtendedError", "CopyImage", - "CreateAcceleratorTableA", - "CreateAcceleratorTableW", - "CreateActCtxA", - "CreateActCtxW", + "CreateAcceleratorTable", + "CreateActCtx", "CreateBitmap", "CreateCaret", "CreateCompatibleBitmap", "CreateCompatibleDC", "CreateCursor", - "CreateDCA", - "CreateDCW", + "CreateDC", #ifndef JNI64 "CreateDIBSection__III_3III", #else @@ -112,20 +101,13 @@ char * OS_nativeFunctionNames[] = { #else "CreateDIBSection__J_3BI_3JJI", #endif - "CreateEnhMetaFileA", - "CreateEnhMetaFileW", + "CreateEnhMetaFile", #ifndef JNI64 - "CreateFontIndirectA__I", + "CreateFontIndirect__I", #else - "CreateFontIndirectA__J", + "CreateFontIndirect__J", #endif - "CreateFontIndirectA__Lorg_eclipse_swt_internal_win32_LOGFONTA_2", -#ifndef JNI64 - "CreateFontIndirectW__I", -#else - "CreateFontIndirectW__J", -#endif - "CreateFontIndirectW__Lorg_eclipse_swt_internal_win32_LOGFONTW_2", + "CreateFontIndirect__Lorg_eclipse_swt_internal_win32_LOGFONT_2", "CreateIconIndirect", "CreateMenu", "CreatePalette", @@ -133,27 +115,21 @@ char * OS_nativeFunctionNames[] = { "CreatePen", "CreatePolygonRgn", "CreatePopupMenu", - "CreateProcessA", - "CreateProcessW", + "CreateProcess", "CreateRectRgn", "CreateSolidBrush", "CreateStreamOnHGlobal", - "CreateWindowExA", - "CreateWindowExW", - "DEVMODEA_1sizeof", - "DEVMODEW_1sizeof", + "CreateWindowEx", + "DEVMODE_1sizeof", "DIBSECTION_1sizeof", "DOCHOSTUIINFO_1sizeof", "DOCINFO_1sizeof", "DRAWITEMSTRUCT_1sizeof", "DROPFILES_1sizeof", "DTTOPTS_1sizeof", - "DefFrameProcA", - "DefFrameProcW", - "DefMDIChildProcA", - "DefMDIChildProcW", - "DefWindowProcA", - "DefWindowProcW", + "DefFrameProc", + "DefMDIChildProc", + "DefWindowProc", "DeferWindowPos", "DeleteDC", "DeleteEnhMetaFile", @@ -165,21 +141,17 @@ char * OS_nativeFunctionNames[] = { "DestroyIcon", "DestroyMenu", "DestroyWindow", - "DispatchMessageA", - "DispatchMessageW", - "DocumentPropertiesA", - "DocumentPropertiesW", + "DispatchMessage", + "DocumentProperties", "DragDetect", "DragFinish", - "DragQueryFileA", - "DragQueryFileW", + "DragQueryFile", "DrawEdge", "DrawFocusRect", "DrawFrameControl", "DrawIconEx", "DrawMenuBar", - "DrawTextA", - "DrawTextW", + "DrawText", "DrawThemeBackground", "DrawThemeText", "DuplicateHandle", @@ -197,29 +169,22 @@ char * OS_nativeFunctionNames[] = { "EndPaint", "EnumDisplayMonitors", "EnumEnhMetaFile", - "EnumFontFamiliesA", - "EnumFontFamiliesW", - "EnumSystemLanguageGroupsA", - "EnumSystemLanguageGroupsW", - "EnumSystemLocalesA", - "EnumSystemLocalesW", + "EnumFontFamilies", + "EnumSystemLanguageGroups", + "EnumSystemLocales", "EqualRect", "ExcludeClipRect", - "ExpandEnvironmentStringsA", - "ExpandEnvironmentStringsW", + "ExpandEnvironmentStrings", "ExtCreatePen", "ExtCreateRegion", - "ExtTextOutA", - "ExtTextOutW", - "ExtractIconExA", - "ExtractIconExW", + "ExtTextOut", + "ExtractIconEx", "FILETIME_1sizeof", "FLICK_1DATA_1sizeof", "FLICK_1POINT_1sizeof", "FileTimeToSystemTime", "FillRect", - "FormatMessageA", - "FormatMessageW", + "FormatMessage", "GCP_1RESULTS_1sizeof", "GESTURECONFIG_1sizeof", "GESTUREINFO_1sizeof", @@ -235,22 +200,16 @@ char * OS_nativeFunctionNames[] = { "GetBkColor", "GetCapture", "GetCaretPos", - "GetCharABCWidthsA", - "GetCharABCWidthsW", - "GetCharWidthA", - "GetCharWidthW", - "GetCharacterPlacementA", - "GetCharacterPlacementW", - "GetClassInfoA", - "GetClassInfoW", - "GetClassNameA", - "GetClassNameW", + "GetCharABCWidths", + "GetCharWidth", + "GetCharacterPlacement", + "GetClassInfo", + "GetClassName", "GetClientRect", "GetClipBox", "GetClipRgn", "GetClipboardData", - "GetClipboardFormatNameA", - "GetClipboardFormatNameW", + "GetClipboardFormatName", "GetComboBoxInfo", "GetCurrentObject", "GetCurrentProcess", @@ -274,7 +233,7 @@ char * OS_nativeFunctionNames[] = { "GetForegroundWindow", "GetGUIThreadInfo", "GetGestureInfo", - "GetGlyphIndicesW", + "GetGlyphIndices", "GetGraphicsMode", "GetIconInfo", "GetKeyState", @@ -286,101 +245,64 @@ char * OS_nativeFunctionNames[] = { "GetLayeredWindowAttributes", "GetLayout", "GetLibraryHandle", - "GetLocaleInfoA", - "GetLocaleInfoW", + "GetLocaleInfo", "GetMenu", "GetMenuBarInfo", "GetMenuDefaultItem", "GetMenuInfo", "GetMenuItemCount", - "GetMenuItemInfoA", - "GetMenuItemInfoW", + "GetMenuItemInfo", "GetMenuItemRect", - "GetMessageA", + "GetMessage", "GetMessagePos", "GetMessageTime", - "GetMessageW", "GetMetaRgn", - "GetModuleFileNameA", - "GetModuleFileNameW", - "GetModuleHandleA", - "GetModuleHandleW", - "GetMonitorInfoA", - "GetMonitorInfoW", + "GetModuleFileName", + "GetModuleHandle", + "GetMonitorInfo", "GetNearestPaletteIndex", #ifndef JNI64 - "GetObjectA__III", -#else - "GetObjectA__JIJ", -#endif -#ifndef JNI64 - "GetObjectA__IILorg_eclipse_swt_internal_win32_BITMAP_2", + "GetObject__III", #else - "GetObjectA__JILorg_eclipse_swt_internal_win32_BITMAP_2", + "GetObject__JIJ", #endif #ifndef JNI64 - "GetObjectA__IILorg_eclipse_swt_internal_win32_DIBSECTION_2", + "GetObject__IILorg_eclipse_swt_internal_win32_BITMAP_2", #else - "GetObjectA__JILorg_eclipse_swt_internal_win32_DIBSECTION_2", + "GetObject__JILorg_eclipse_swt_internal_win32_BITMAP_2", #endif #ifndef JNI64 - "GetObjectA__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2", + "GetObject__IILorg_eclipse_swt_internal_win32_DIBSECTION_2", #else - "GetObjectA__JILorg_eclipse_swt_internal_win32_LOGBRUSH_2", + "GetObject__JILorg_eclipse_swt_internal_win32_DIBSECTION_2", #endif #ifndef JNI64 - "GetObjectA__IILorg_eclipse_swt_internal_win32_LOGFONTA_2", + "GetObject__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2", #else - "GetObjectA__JILorg_eclipse_swt_internal_win32_LOGFONTA_2", + "GetObject__JILorg_eclipse_swt_internal_win32_LOGBRUSH_2", #endif #ifndef JNI64 - "GetObjectW__III", + "GetObject__IILorg_eclipse_swt_internal_win32_LOGFONT_2", #else - "GetObjectW__JIJ", + "GetObject__JILorg_eclipse_swt_internal_win32_LOGFONT_2", #endif -#ifndef JNI64 - "GetObjectW__IILorg_eclipse_swt_internal_win32_BITMAP_2", -#else - "GetObjectW__JILorg_eclipse_swt_internal_win32_BITMAP_2", -#endif -#ifndef JNI64 - "GetObjectW__IILorg_eclipse_swt_internal_win32_DIBSECTION_2", -#else - "GetObjectW__JILorg_eclipse_swt_internal_win32_DIBSECTION_2", -#endif -#ifndef JNI64 - "GetObjectW__IILorg_eclipse_swt_internal_win32_LOGBRUSH_2", -#else - "GetObjectW__JILorg_eclipse_swt_internal_win32_LOGBRUSH_2", -#endif -#ifndef JNI64 - "GetObjectW__IILorg_eclipse_swt_internal_win32_LOGFONTW_2", -#else - "GetObjectW__JILorg_eclipse_swt_internal_win32_LOGFONTW_2", -#endif - "GetOpenFileNameA", - "GetOpenFileNameW", - "GetOutlineTextMetricsA", - "GetOutlineTextMetricsW", + "GetOpenFileName", + "GetOutlineTextMetrics", "GetPaletteEntries", "GetParent", "GetPixel", "GetPolyFillMode", "GetProcessHeap", - "GetProfileStringA", - "GetProfileStringW", - "GetPropA", - "GetPropW", + "GetProfileString", + "GetProp", "GetROP2", "GetRandomRgn", "GetRegionData", "GetRgnBox", - "GetSaveFileNameA", - "GetSaveFileNameW", + "GetSaveFileName", "GetScrollBarInfo", "GetScrollInfo", - "GetStartupInfoA", - "GetStartupInfoW", + "GetStartupInfo", "GetStockObject", "GetSysColor", "GetSysColorBrush", @@ -389,10 +311,8 @@ char * OS_nativeFunctionNames[] = { "GetSystemMetrics", "GetSystemPaletteEntries", "GetTextColor", - "GetTextExtentPoint32A", - "GetTextExtentPoint32W", - "GetTextMetricsA", - "GetTextMetricsW", + "GetTextExtentPoint32", + "GetTextMetrics", "GetThemePartSize", "GetThemeTextExtent", "GetTouchInputInfo", @@ -401,21 +321,16 @@ char * OS_nativeFunctionNames[] = { "GetVersion", "GetWindow", "GetWindowDC", - "GetWindowLongA", - "GetWindowLongPtrA", - "GetWindowLongPtrW", - "GetWindowLongW", + "GetWindowLong", + "GetWindowLongPtr", "GetWindowOrgEx", "GetWindowPlacement", "GetWindowRect", "GetWindowRgn", - "GetWindowTextA", - "GetWindowTextLengthA", - "GetWindowTextLengthW", - "GetWindowTextW", + "GetWindowText", + "GetWindowTextLength", "GetWindowThreadProcessId", - "GlobalAddAtomA", - "GlobalAddAtomW", + "GlobalAddAtom", "GlobalAlloc", "GlobalFree", "GlobalLock", @@ -454,34 +369,22 @@ char * OS_nativeFunctionNames[] = { "ImmAssociateContext", "ImmCreateContext", "ImmDestroyContext", - "ImmEscapeA", - "ImmEscapeW", - "ImmGetCompositionFontA", - "ImmGetCompositionFontW", -#ifndef JNI64 - "ImmGetCompositionStringA__II_3BI", -#else - "ImmGetCompositionStringA__JI_3BI", -#endif + "ImmEscape", + "ImmGetCompositionFont", #ifndef JNI64 - "ImmGetCompositionStringA__II_3II", + "ImmGetCompositionString__II_3BI", #else - "ImmGetCompositionStringA__JI_3II", + "ImmGetCompositionString__JI_3BI", #endif #ifndef JNI64 - "ImmGetCompositionStringW__II_3BI", + "ImmGetCompositionString__II_3CI", #else - "ImmGetCompositionStringW__JI_3BI", + "ImmGetCompositionString__JI_3CI", #endif #ifndef JNI64 - "ImmGetCompositionStringW__II_3CI", + "ImmGetCompositionString__II_3II", #else - "ImmGetCompositionStringW__JI_3CI", -#endif -#ifndef JNI64 - "ImmGetCompositionStringW__II_3II", -#else - "ImmGetCompositionStringW__JI_3II", + "ImmGetCompositionString__JI_3II", #endif "ImmGetContext", "ImmGetConversionStatus", @@ -490,19 +393,15 @@ char * OS_nativeFunctionNames[] = { "ImmNotifyIME", "ImmReleaseContext", "ImmSetCandidateWindow", - "ImmSetCompositionFontA", - "ImmSetCompositionFontW", + "ImmSetCompositionFont", "ImmSetCompositionWindow", "ImmSetConversionStatus", "ImmSetOpenStatus", "InitCommonControls", "InitCommonControlsEx", - "InsertMenuItemA", - "InsertMenuItemW", - "InternetGetCookieA", - "InternetGetCookieW", - "InternetSetCookieA", - "InternetSetCookieW", + "InsertMenuItem", + "InternetGetCookie", + "InternetSetCookie", "InternetSetOption", "IntersectClipRect", "IntersectRect", @@ -520,8 +419,7 @@ char * OS_nativeFunctionNames[] = { "LITEM_1sizeof", "LODWORD", "LOGBRUSH_1sizeof", - "LOGFONTA_1sizeof", - "LOGFONTW_1sizeof", + "LOGFONT_1sizeof", "LOGPEN_1sizeof", "LOWORD", "LPtoDP", @@ -530,14 +428,10 @@ char * OS_nativeFunctionNames[] = { "LVINSERTMARK_1sizeof", "LVITEM_1sizeof", "LineTo", - "LoadBitmapA", - "LoadBitmapW", - "LoadCursorA", - "LoadCursorW", - "LoadIconA", - "LoadIconW", - "LoadImageA", - "LoadImageW", + "LoadBitmap", + "LoadCursor", + "LoadIcon", + "LoadImage", "LocalFree", "MAKELPARAM", "MAKELRESULT", @@ -554,8 +448,7 @@ char * OS_nativeFunctionNames[] = { "MOUSEINPUT_1sizeof", "MSG_1sizeof", "MapViewOfFile", - "MapVirtualKeyA", - "MapVirtualKeyW", + "MapVirtualKey", #ifndef JNI64 "MapWindowPoints__IILorg_eclipse_swt_internal_win32_POINT_2I", #else @@ -567,8 +460,7 @@ char * OS_nativeFunctionNames[] = { "MapWindowPoints__JJLorg_eclipse_swt_internal_win32_RECT_2I", #endif "MessageBeep", - "MessageBoxA", - "MessageBoxW", + "MessageBox", "ModifyWorldTransform", "MonitorFromWindow", #ifndef JNI64 @@ -577,14 +469,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__JJI", #endif #ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_DEVMODEA_2I", -#else - "MoveMemory__JLorg_eclipse_swt_internal_win32_DEVMODEA_2I", -#endif -#ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_DEVMODEW_2I", + "MoveMemory__ILorg_eclipse_swt_internal_win32_DEVMODE_2I", #else - "MoveMemory__JLorg_eclipse_swt_internal_win32_DEVMODEW_2I", + "MoveMemory__JLorg_eclipse_swt_internal_win32_DEVMODE_2I", #endif #ifndef JNI64 "MoveMemory__ILorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2I", @@ -612,14 +499,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__JLorg_eclipse_swt_internal_win32_KEYBDINPUT_2I", #endif #ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTA_2I", + "MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONT_2I", #else - "MoveMemory__JLorg_eclipse_swt_internal_win32_LOGFONTA_2I", -#endif -#ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_LOGFONTW_2I", -#else - "MoveMemory__JLorg_eclipse_swt_internal_win32_LOGFONTW_2I", + "MoveMemory__JLorg_eclipse_swt_internal_win32_LOGFONT_2I", #endif #ifndef JNI64 "MoveMemory__ILorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2I", @@ -657,14 +539,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__JLorg_eclipse_swt_internal_win32_NMTBCUSTOMDRAW_2I", #endif #ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I", -#else - "MoveMemory__JLorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2I", -#endif -#ifndef JNI64 - "MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I", + "MoveMemory__ILorg_eclipse_swt_internal_win32_NMTTDISPINFO_2I", #else - "MoveMemory__JLorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2I", + "MoveMemory__JLorg_eclipse_swt_internal_win32_NMTTDISPINFO_2I", #endif #ifndef JNI64 "MoveMemory__ILorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2I", @@ -763,14 +640,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__Lorg_eclipse_swt_internal_win32_CERT_1INFO_2JI", #endif #ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODEA_2II", -#else - "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODEA_2JI", -#endif -#ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODEW_2II", + "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODE_2II", #else - "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODEW_2JI", + "MoveMemory__Lorg_eclipse_swt_internal_win32_DEVMODE_2JI", #endif #ifndef JNI64 "MoveMemory__Lorg_eclipse_swt_internal_win32_DOCHOSTUIINFO_2II", @@ -813,14 +685,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__Lorg_eclipse_swt_internal_win32_HELPINFO_2JI", #endif #ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2II", + "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONT_2II", #else - "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTA_2JI", -#endif -#ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2II", -#else - "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONTW_2JI", + "MoveMemory__Lorg_eclipse_swt_internal_win32_LOGFONT_2JI", #endif #ifndef JNI64 "MoveMemory__Lorg_eclipse_swt_internal_win32_MEASUREITEMSTRUCT_2II", @@ -913,14 +780,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTCUSTOMDRAW_2JI", #endif #ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2II", + "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFO_2II", #else - "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOA_2JI", -#endif -#ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2II", -#else - "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFOW_2JI", + "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTTDISPINFO_2JI", #endif #ifndef JNI64 "MoveMemory__Lorg_eclipse_swt_internal_win32_NMTVCUSTOMDRAW_2II", @@ -979,14 +841,9 @@ char * OS_nativeFunctionNames[] = { "MoveMemory__Lorg_eclipse_swt_internal_win32_SCRIPT_1PROPERTIES_2JI", #endif #ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2II", + "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRIC_2II", #else - "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICA_2JI", -#endif -#ifndef JNI64 - "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2II", -#else - "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRICW_2JI", + "MoveMemory__Lorg_eclipse_swt_internal_win32_TEXTMETRIC_2JI", #endif #ifndef JNI64 "MoveMemory__Lorg_eclipse_swt_internal_win32_TOUCHINPUT_2II", @@ -1063,28 +920,23 @@ char * OS_nativeFunctionNames[] = { "NMTOOLBAR_1sizeof", "NMTREEVIEW_1sizeof", "NMTTCUSTOMDRAW_1sizeof", - "NMTTDISPINFOA_1sizeof", - "NMTTDISPINFOW_1sizeof", + "NMTTDISPINFO_1sizeof", "NMTVCUSTOMDRAW_1sizeof", "NMTVDISPINFO_1sizeof", "NMTVITEMCHANGE_1sizeof", "NMUPDOWN_1sizeof", - "NONCLIENTMETRICSA_1sizeof", - "NONCLIENTMETRICSW_1sizeof", - "NOTIFYICONDATAA_1V2_1SIZE", - "NOTIFYICONDATAW_1V2_1SIZE", + "NONCLIENTMETRICS_1sizeof", + "NOTIFYICONDATA_1V2_1SIZE", "NotifyWinEvent", "OFNOTIFY_1sizeof", "OPENFILENAME_1sizeof", - "OUTLINETEXTMETRICA_1sizeof", - "OUTLINETEXTMETRICW_1sizeof", + "OUTLINETEXTMETRIC_1sizeof", "OffsetRect", "OffsetRgn", "OleInitialize", "OleUninitialize", "OpenClipboard", - "OpenPrinterA", - "OpenPrinterW", + "OpenPrinter", "OpenProcess", "OpenThemeData", "PAINTSTRUCT_1sizeof", @@ -1099,17 +951,13 @@ char * OS_nativeFunctionNames[] = { "PSPropertyKeyFromString", "PatBlt", "PathIsExe", - "PeekMessageA", - "PeekMessageW", + "PeekMessage", "Pie", "Polygon", "Polyline", - "PostMessageA", - "PostMessageW", - "PostThreadMessageA", - "PostThreadMessageW", - "PrintDlgA", - "PrintDlgW", + "PostMessage", + "PostThreadMessage", + "PrintDlg", "PrintWindow", "PtInRect", "PtInRegion", @@ -1120,48 +968,29 @@ char * OS_nativeFunctionNames[] = { "Rectangle", "RedrawWindow", "RegCloseKey", - "RegCreateKeyExA", - "RegCreateKeyExW", - "RegDeleteValueA", - "RegDeleteValueW", - "RegEnumKeyExA", - "RegEnumKeyExW", - "RegOpenKeyExA", - "RegOpenKeyExW", -#ifndef JNI64 - "RegQueryValueExA__I_3BI_3I_3B_3I", -#else - "RegQueryValueExA__J_3BJ_3I_3B_3I", -#endif -#ifndef JNI64 - "RegQueryValueExA__I_3BI_3I_3I_3I", -#else - "RegQueryValueExA__J_3BJ_3I_3I_3I", -#endif + "RegCreateKeyEx", + "RegDeleteValue", + "RegEnumKeyEx", + "RegOpenKeyEx", #ifndef JNI64 - "RegQueryValueExW__I_3CI_3I_3C_3I", + "RegQueryValueEx__I_3CI_3I_3C_3I", #else - "RegQueryValueExW__J_3CJ_3I_3C_3I", + "RegQueryValueEx__J_3CJ_3I_3C_3I", #endif #ifndef JNI64 - "RegQueryValueExW__I_3CI_3I_3I_3I", + "RegQueryValueEx__I_3CI_3I_3I_3I", #else - "RegQueryValueExW__J_3CJ_3I_3I_3I", + "RegQueryValueEx__J_3CJ_3I_3I_3I", #endif - "RegSetValueExA", - "RegSetValueExW", - "RegisterClassA", - "RegisterClassW", - "RegisterClipboardFormatA", - "RegisterClipboardFormatW", + "RegSetValueEx", + "RegisterClass", + "RegisterClipboardFormat", "RegisterTouchWindow", - "RegisterWindowMessageA", - "RegisterWindowMessageW", + "RegisterWindowMessage", "ReleaseCapture", "ReleaseDC", "RemoveMenu", - "RemovePropA", - "RemovePropW", + "RemoveProp", "ReplyMessage", "RestoreDC", "RoundRect", @@ -1178,20 +1007,16 @@ char * OS_nativeFunctionNames[] = { "SCRIPT_1STRING_1ANALYSIS_1sizeof", "SCROLLBARINFO_1sizeof", "SCROLLINFO_1sizeof", - "SHBrowseForFolderA", - "SHBrowseForFolderW", + "SHBrowseForFolder", "SHCreateItemFromParsingName", "SHCreateItemFromRelativeName", "SHCreateItemInKnownFolder", "SHDRAGIMAGE_1sizeof", "SHELLEXECUTEINFO_1sizeof", - "SHFILEINFOA_1sizeof", - "SHFILEINFOW_1sizeof", - "SHGetFileInfoA", - "SHGetFileInfoW", + "SHFILEINFO_1sizeof", + "SHGetFileInfo", "SHGetMalloc", - "SHGetPathFromIDListA", - "SHGetPathFromIDListW", + "SHGetPathFromIDList", "SIZE_1sizeof", "STARTUPINFO_1sizeof", "SYSTEMTIME_1sizeof", @@ -1223,339 +1048,154 @@ char * OS_nativeFunctionNames[] = { "SelectPalette", "SendInput", #ifndef JNI64 - "SendMessageA__IIII", -#else - "SendMessageA__JIJJ", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_HDITEM_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_HDITEM_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_HDLAYOUT_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_LITEM_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_LITEM_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_LVCOLUMN_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_LVINSERTMARK_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_LVINSERTMARK_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_LVITEM_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_LVITEM_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_MARGINS_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_MARGINS_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_POINT_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_POINT_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_REBARBANDINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_RECT_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_RECT_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_SIZE_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_SIZE_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_SYSTEMTIME_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TBBUTTON_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TCITEM_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TCITEM_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TOOLINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TVITEM_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TVITEM_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_TVSORTCB_2", -#endif -#ifndef JNI64 - "SendMessageA__IIILorg_eclipse_swt_internal_win32_UDACCEL_2", -#else - "SendMessageA__JIJLorg_eclipse_swt_internal_win32_UDACCEL_2", -#endif -#ifndef JNI64 - "SendMessageA__III_3B", -#else - "SendMessageA__JIJ_3B", -#endif -#ifndef JNI64 - "SendMessageA__III_3C", -#else - "SendMessageA__JIJ_3C", -#endif -#ifndef JNI64 - "SendMessageA__III_3I", -#else - "SendMessageA__JIJ_3I", -#endif -#ifndef JNI64 - "SendMessageA__III_3S", -#else - "SendMessageA__JIJ_3S", -#endif -#ifndef JNI64 - "SendMessageA__II_3II", -#else - "SendMessageA__JI_3JJ", -#endif -#ifndef JNI64 - "SendMessageA__II_3I_3I", -#else - "SendMessageA__JI_3I_3I", -#endif -#ifndef JNI64 - "SendMessageW__IIII", -#else - "SendMessageW__JIJJ", -#endif -#ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", -#else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", -#endif -#ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", -#else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", -#endif -#ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_HDITEM_2", + "SendMessage__IIII", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_HDITEM_2", + "SendMessage__JIJJ", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_HDLAYOUT_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_BUTTON_1IMAGELIST_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_LITEM_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_LITEM_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_HDHITTESTINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_HDITEM_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_LVCOLUMN_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_HDITEM_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_HDLAYOUT_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_HDLAYOUT_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_LVINSERTMARK_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_LITEM_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_LVINSERTMARK_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_LITEM_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_LVITEM_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_LVCOLUMN_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_LVITEM_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_LVCOLUMN_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_MARGINS_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_MARGINS_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_LVHITTESTINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_LVINSERTMARK_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_LVINSERTMARK_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_POINT_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_LVITEM_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_POINT_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_LVITEM_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_MARGINS_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_REBARBANDINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_MARGINS_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_RECT_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_RECT_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_MCHITTESTINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_REBARBANDINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_REBARBANDINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_SIZE_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_RECT_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_SIZE_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_RECT_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_SYSTEMTIME_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_SHDRAGIMAGE_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_SIZE_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_SIZE_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_SYSTEMTIME_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TBBUTTON_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_SYSTEMTIME_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TBBUTTONINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TCITEM_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TBBUTTON_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TCITEM_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TBBUTTON_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TOOLINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TCHITTESTINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TCITEM_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TCITEM_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TOOLINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TOOLINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TVITEM_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TVITEM_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TVHITTESTINFO_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_TVSORTCB_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TVINSERTSTRUCT_2", #endif #ifndef JNI64 - "SendMessageW__IIILorg_eclipse_swt_internal_win32_UDACCEL_2", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TVITEM_2", #else - "SendMessageW__JIJLorg_eclipse_swt_internal_win32_UDACCEL_2", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TVITEM_2", #endif #ifndef JNI64 - "SendMessageW__III_3C", + "SendMessage__IIILorg_eclipse_swt_internal_win32_TVSORTCB_2", #else - "SendMessageW__JIJ_3C", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_TVSORTCB_2", #endif #ifndef JNI64 - "SendMessageW__III_3I", + "SendMessage__IIILorg_eclipse_swt_internal_win32_UDACCEL_2", #else - "SendMessageW__JIJ_3I", + "SendMessage__JIJLorg_eclipse_swt_internal_win32_UDACCEL_2", #endif #ifndef JNI64 - "SendMessageW__III_3S", + "SendMessage__III_3C", #else - "SendMessageW__JIJ_3S", + "SendMessage__JIJ_3C", #endif #ifndef JNI64 - "SendMessageW__II_3II", + "SendMessage__III_3I", #else - "SendMessageW__JI_3JJ", + "SendMessage__JIJ_3I", #endif #ifndef JNI64 - "SendMessageW__II_3I_3I", + "SendMessage__II_3I_3I", #else - "SendMessageW__JI_3I_3I", + "SendMessage__JI_3I_3I", #endif "SetActiveWindow", "SetBkColor", @@ -1567,8 +1207,7 @@ char * OS_nativeFunctionNames[] = { "SetCursor", "SetCursorPos", "SetDIBColorTable", - "SetDllDirectoryA", - "SetDllDirectoryW", + "SetDllDirectory", "SetErrorMode", "SetFocus", "SetForegroundWindow", @@ -1579,16 +1218,14 @@ char * OS_nativeFunctionNames[] = { "SetMenu", "SetMenuDefaultItem", "SetMenuInfo", - "SetMenuItemInfoA", - "SetMenuItemInfoW", + "SetMenuItemInfo", "SetMetaRgn", "SetPaletteEntries", "SetParent", "SetPixel", "SetPolyFillMode", "SetProcessDPIAware", - "SetPropA", - "SetPropW", + "SetProp", "SetROP2", "SetRect", "SetRectRgn", @@ -1596,47 +1233,34 @@ char * OS_nativeFunctionNames[] = { "SetStretchBltMode", "SetTextColor", "SetTimer", - "SetWindowLongA", - "SetWindowLongPtrA", - "SetWindowLongPtrW", - "SetWindowLongW", + "SetWindowLong", + "SetWindowLongPtr", "SetWindowOrgEx", "SetWindowPlacement", "SetWindowPos", "SetWindowRgn", - "SetWindowTextA", - "SetWindowTextW", + "SetWindowText", "SetWindowTheme", - "SetWindowsHookExA", - "SetWindowsHookExW", + "SetWindowsHookEx", "SetWorldTransform", - "ShellExecuteExA", - "ShellExecuteExW", - "Shell_1NotifyIconA", - "Shell_1NotifyIconW", + "ShellExecuteEx", + "Shell_1NotifyIcon", "ShowCaret", "ShowOwnedPopups", "ShowScrollBar", "ShowWindow", - "StartDocA", - "StartDocW", + "StartDoc", "StartPage", "StretchBlt", - "StrokePath", - "SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I", - "SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSA_2I", - "SystemParametersInfoA__IILorg_eclipse_swt_internal_win32_RECT_2I", - "SystemParametersInfoA__II_3II", - "SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I", - "SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICSW_2I", - "SystemParametersInfoW__IILorg_eclipse_swt_internal_win32_RECT_2I", - "SystemParametersInfoW__II_3II", + "SystemParametersInfo__IILorg_eclipse_swt_internal_win32_HIGHCONTRAST_2I", + "SystemParametersInfo__IILorg_eclipse_swt_internal_win32_NONCLIENTMETRICS_2I", + "SystemParametersInfo__IILorg_eclipse_swt_internal_win32_RECT_2I", + "SystemParametersInfo__II_3II", "TBBUTTONINFO_1sizeof", "TBBUTTON_1sizeof", "TCHITTESTINFO_1sizeof", "TCITEM_1sizeof", - "TEXTMETRICA_1sizeof", - "TEXTMETRICW_1sizeof", + "TEXTMETRIC_1sizeof", "TF_1DA_1COLOR_1sizeof", "TF_1DISPLAYATTRIBUTE_1sizeof", "TOOLINFO_1sizeof", @@ -1649,12 +1273,10 @@ char * OS_nativeFunctionNames[] = { "TVITEMEX_1sizeof", "TVITEM_1sizeof", "TVSORTCB_1sizeof", - "ToAscii", "ToUnicode", "TrackMouseEvent", "TrackPopupMenu", - "TranslateAcceleratorA", - "TranslateAcceleratorW", + "TranslateAccelerator", "TranslateCharsetInfo", "TranslateMDISysAccel", "TranslateMessage", @@ -1663,15 +1285,12 @@ char * OS_nativeFunctionNames[] = { "UDACCEL_1sizeof", "UnhookWindowsHookEx", "UnmapViewOfFile", - "UnregisterClassA", - "UnregisterClassW", + "UnregisterClass", "UnregisterTouchWindow", "UpdateWindow", - "UrlCreateFromPathA", - "UrlCreateFromPathW", + "UrlCreateFromPath", "ValidateRect", - "VkKeyScanA", - "VkKeyScanW", + "VkKeyScan", #ifndef JNI64 "VtblCall__II", #else |