IGlobalInterfaceTable
Retrieves a pointer to an interface on an object that is usable by the calling apartment. This interface must be currently registered in the global interface table.
Registers the specified interface on an object residing in one apartment of a process as a global interface, enabling other apartments access to that interface.
Revokes the registration of an interface in the global interface table.