RadAd / RMVirtualDesktop

Virtual desktop functionality for Rainmeter
MIT License
19 stars 3 forks source link

Get windows 11 interfaces #5

Open RadAd opened 9 months ago

RadAd commented 9 months ago

Using the OleViewDotNet PS Module:

Install: Install-Module -Name OleViewDotNet

Then try: Get-ComInterface -Name "IVirtualDesktopManagerInternal" | Format-ComProxy -Flags RemoveComments

On Windows 10, I get:

[Guid("f31574d6-b682-4cdc-bd56-1827860abec6")]
interface IVirtualDesktopManagerInternal : IUnknown {
    HRESULT Proc3( [Out] int* p0);
    HRESULT Proc4( [In] IApplicationView* p0,  [In] IVirtualDesktop* p1);
    HRESULT Proc5( [In] IApplicationView* p0,  [Out] int* p1);
    HRESULT Proc6( [Out] IVirtualDesktop** p0);
    HRESULT Proc7( [Out] IObjectArray** p0);
    HRESULT Proc8( [In] IVirtualDesktop* p0,  [In] int p1,  [Out] IVirtualDesktop** p2);
    HRESULT Proc9( [In] IVirtualDesktop* p0);
    HRESULT Proc10( [Out] IVirtualDesktop** p0);
    HRESULT Proc11( [In] IVirtualDesktop* p0,  [In] IVirtualDesktop* p1);
    HRESULT Proc12( [In] GUID* p0,  [Out] IVirtualDesktop** p1);
    HRESULT Proc13( [In] IVirtualDesktop* p0,  [Out] IObjectArray** p1,  [Out] IObjectArray** p2);
}