From 56c3dea2ae4d869b6dba946359bfa984667bfbb5 Mon Sep 17 00:00:00 2001 From: mntone Date: Fri, 24 Jul 2020 15:54:00 +0900 Subject: [PATCH 1/3] Add virtual desktop naming API --- .../VirtualDesktop.Showcase/MainWindow.xaml | 19 ++++++++ .../MainWindow.xaml.cs | 42 ++++++++++++++++++ .../Interop/(interfaces)/IVirtualDesktop2.cs | 44 +++++++++++++++++++ .../IVirtualDesktopManagerInternal2.cs | 38 ++++++++++++++++ .../VirtualDesktopManagerInternal.cs | 12 ++++- .../Interop/ComInterfaceAssembly.cs | 2 +- .../Interop/ComInterfaceAssemblyProvider.cs | 3 +- .../Interop/ComInterfaceWrapperAttribute.cs | 26 ++++++++++- .../Interop/ComInterfaceWrapperBase.cs | 43 ++++++++++++++---- source/VirtualDesktop/VirtualDesktop.cs | 33 +++++++++++++- source/VirtualDesktop/VirtualDesktop.csproj | 4 ++ source/VirtualDesktop/VirtualDesktopCache.cs | 15 +++++-- source/VirtualDesktop/app.config | 19 ++++++++ 13 files changed, 280 insertions(+), 20 deletions(-) create mode 100644 source/VirtualDesktop/Interop/(interfaces)/IVirtualDesktop2.cs create mode 100644 source/VirtualDesktop/Interop/(interfaces)/IVirtualDesktopManagerInternal2.cs diff --git a/samples/VirtualDesktop.Showcase/MainWindow.xaml b/samples/VirtualDesktop.Showcase/MainWindow.xaml index fdda1f6..07af1bf 100644 --- a/samples/VirtualDesktop.Showcase/MainWindow.xaml +++ b/samples/VirtualDesktop.Showcase/MainWindow.xaml @@ -22,6 +22,16 @@ +