Git Product home page Git Product logo

Comments (2)

t1m0thyj avatar t1m0thyj commented on May 23, 2024

The interface appears to have changed yet again in 21313:

//Every version the Interface changes, this is the 21313 version
class __declspec(uuid("b2f925b9-5a0f-4d2e-9f4d-2b1507593c10")) IVirtualDesktopManagerInternal_21313 : public IUnknown {
public:
	virtual HRESULT __stdcall Proc3(PVOID* p0, int64_t* p1);
	virtual HRESULT __stdcall MoveViewToDesktop(IApplicationView* p0, IVirtualDesktop* p1);
	virtual HRESULT __stdcall Proc5(IApplicationView* p0, int64_t* p1);
	virtual HRESULT __stdcall Proc6(PVOID* p0, IVirtualDesktop** p1);
	virtual HRESULT __stdcall GetDesktops(PVOID* p0, IObjectArray** p1);
	virtual HRESULT __stdcall Proc8(IVirtualDesktop* p0, int64_t p1, IVirtualDesktop** p2);
	virtual HRESULT __stdcall SwitchDesktop(PVOID* p0, IVirtualDesktop* p1);
	virtual HRESULT __stdcall CreateDesktopW(PVOID* p0, IVirtualDesktop** p1);
	virtual HRESULT __stdcall Proc11(IVirtualDesktop* p0, PVOID* p1, int64_t p2);
	virtual HRESULT __stdcall RemoveDesktop(IVirtualDesktop* p0, IVirtualDesktop* p1);
	virtual HRESULT __stdcall Proc13(GUID* p0, IVirtualDesktop** p1);
	virtual HRESULT __stdcall Proc14(IVirtualDesktop* p0, IObjectArray** p1, IObjectArray** p2);
	virtual HRESULT __stdcall Proc15(IVirtualDesktop* p0, PVOID* p1);
	virtual HRESULT __stdcall Proc16(IVirtualDesktop* p0, PVOID* p1);
	virtual HRESULT __stdcall Proc17(PVOID* p0);
	virtual HRESULT __stdcall Proc18(IApplicationView* p0, IApplicationView* p1);
	virtual HRESULT __stdcall Proc19(int64_t* p0);
};

https://github.com/McYoloSwagHam/win3wm/blob/e50cf7f38da0221ede99e1148ebd8d19397b1ed3/guitest/Types.h#L215-L235

from virtualdesktop.

anaisbetts avatar anaisbetts commented on May 23, 2024

๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ, I wonder what that PVOID* at the beginning of those methods are, that's new

from virtualdesktop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.