From 5fa788c8e2160ffb1363183ec1ffcfe9b5553261 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <[email protected]> Date: Sat, 23 Sep 2023 03:17:12 +0000 Subject: [PATCH] headers: Add inputpaneinterop.idl
Required for chromium/ui/base/ime/win/on_screen_keyboard_display_manager_input_pane.h Signed-off-by: Biswapriyo Nath <[email protected]> --- mingw-w64-headers/Makefile.am | 1 + .../include/inputpaneinterop.idl | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 mingw-w64-headers/include/inputpaneinterop.idl diff --git a/mingw-w64-headers/Makefile.am b/mingw-w64-headers/Makefile.am index 3b8dff5..5aeadd4 100644 --- a/mingw-w64-headers/Makefile.am +++ b/mingw-w64-headers/Makefile.am @@ -156,6 +156,7 @@ IDL_SRCS = \ include/icftypes.idl \ include/icodecapi.idl \ include/iketypes.idl \ + include/inputpaneinterop.idl \ include/inputscope.idl \ include/inspectable.idl \ include/ivectorchangedeventargs.idl \ diff --git a/mingw-w64-headers/include/inputpaneinterop.idl b/mingw-w64-headers/include/inputpaneinterop.idl new file mode 100644 index 0000000..ffe7ca7 --- /dev/null +++ b/mingw-w64-headers/include/inputpaneinterop.idl @@ -0,0 +1,28 @@ +/** + * This file has no copyright assigned and is placed in the Public Domain. + * This file is part of the mingw-w64 runtime package. + * No warranty is given; refer to the file DISCLAIMER.PD within this package. + */ + +import "inspectable.idl"; + +cpp_quote("#include <winapifamily.h>") + +cpp_quote("#if (NTDDI_VERSION >= NTDDI_WIN10_RS1)") + +cpp_quote("#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)") + +[ + uuid(75cf2c57-9195-4931-8332-f0b409e916af) +] +interface IInputPaneInterop : IInspectable +{ + HRESULT GetForWindow( + [in] HWND app_window, + [in] REFIID riid, + [out, retval, iid_is(riid)] void **input_pane); +} + +cpp_quote("#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */") + +cpp_quote("#endif /* (NTDDI_VERSION >= NTDDI_WIN10_RS1) */") -- 2.42.0
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
