├── .gitattributes ├── .gitignore ├── COMClient-Sample ├── COMClient-Sample.sln └── COMClient-Sample │ ├── COMClient-Sample.cpp │ ├── COMClient-Sample.vcxproj │ ├── COMClient-Sample.vcxproj.filters │ ├── Utils.cpp │ └── Utils.h ├── COMServer-Sample ├── COMServer-Sample.sln └── COMServer-Sample │ ├── COMServer-Sample.cpp │ ├── COMServer-Sample.vcxproj │ ├── COMServer-Sample.vcxproj.filters │ ├── ServerLocks.cpp │ ├── ServerLocks.h │ ├── Spaceship.cpp │ ├── Spaceship.h │ ├── SpaceshipClassFactory.cpp │ ├── SpaceshipClassFactory.h │ ├── stdafx.cpp │ └── stdafx.h ├── IDL └── SpaceshipLocalServer_TypeInfo.idl ├── LICENSE.md ├── README.md └── Registry └── RegisterServer.reg /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/.gitignore -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample.sln -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample/COMClient-Sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample/COMClient-Sample.cpp -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample/COMClient-Sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample/COMClient-Sample.vcxproj -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample/COMClient-Sample.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample/COMClient-Sample.vcxproj.filters -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample/Utils.cpp -------------------------------------------------------------------------------- /COMClient-Sample/COMClient-Sample/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMClient-Sample/COMClient-Sample/Utils.h -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample.sln -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/COMServer-Sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/COMServer-Sample.cpp -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/COMServer-Sample.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/COMServer-Sample.vcxproj -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/COMServer-Sample.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/COMServer-Sample.vcxproj.filters -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/ServerLocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/ServerLocks.cpp -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/ServerLocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/ServerLocks.h -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/Spaceship.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/Spaceship.cpp -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/Spaceship.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/Spaceship.h -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/SpaceshipClassFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/SpaceshipClassFactory.cpp -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/SpaceshipClassFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/SpaceshipClassFactory.h -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/stdafx.cpp -------------------------------------------------------------------------------- /COMServer-Sample/COMServer-Sample/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/COMServer-Sample/COMServer-Sample/stdafx.h -------------------------------------------------------------------------------- /IDL/SpaceshipLocalServer_TypeInfo.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/IDL/SpaceshipLocalServer_TypeInfo.idl -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/README.md -------------------------------------------------------------------------------- /Registry/RegisterServer.reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xMegaByte/COM-Explained/HEAD/Registry/RegisterServer.reg --------------------------------------------------------------------------------