Make your own free website on Tripod.com

DISTRIBUTED COMPONENT OBJECT MODEL

COM OBJECTS
    IDentified by unique Class Identifier (CLSID)
        Globally Unique Identifiers (GUID)
        CoCreate calls RPC UuidCreate generates 128 bit GUID        coolaward.gif (3848 bytes)

DEFINED BY INTERFACES:

    SEMANTICALLY RELATED FUNCTIONS

        iSPY                SPYNAME

                             SPYDISGUISE

                             SPYCONTACTS

                             SPYCOVER

 

    iCOUNTERSPY     COUNTERSPYNAME

                            COUNTERSPYDISGUISE

                            COUNTERSPYCONTACTS

                            COUNTERSPYGOVERNMENT

 

INTERFACE NAVIGATION: QueryInterface: IID with interface pointer

    ISPY QueryInterfaces concerning SPYCONTACTS

    ICOUNTERSPY QueryInterfaces about SPYCOVER

        points to ISPY!!SY00972_.wmf (1976 bytes)

 

ICOUNTERSPY Links to ISPY by binary code module - DLL or EXE

 

elec.gif (3738 bytes)IN PROCESS SERVER:DLL loads surrogate process into address space

SO01632_.wmf (4842 bytes)OUT OF PROCESS SERVER:EXE:context switching requires additional resources!

DCOM 3 RESTAURANT

Webpage content copyright by Year 2000 Software Engineering Company,Inc.