Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 78
Olivier Chafik edited this page Nov 8, 2022
·
3 revisions
COM defines interfaces and registers implementations of these interfaceS.
Interfaces are identified by their IID, and implementations are registered in the COM runtime using their CLSID.
In most cases with BridJ you don't need to know more about COM internals.
publicclassITaskbarListextendsIUnknown {
@Virtual(0) publicnativevoidHrInit();
@Virtual(1) publicnativevoidAddTab(Pointer<Integer> hWnd);
@Virtual(2) publicnativevoidDeleteTab(Pointer<Integer> hWnd);
@Virtual(3) publicnativevoidActivateTab(Pointer<Integer> hWnd);
@Virtual(4) publicnativevoidSetActiveAlt(Pointer<Integer> hWnd);
}