// smartpointerclient.cpp #include #include #include "Component\component.h" // Generated by MIDL void main() { CoInitialize(NULL); _COM_SMARTPTR_TYPEDEF(ISum, IID_ISum); ISumPtr myRef(CLSID_InsideDCOM); int result; myRef->Sum(5, 13, &result); cout << "Client: 5 + 13 = " << result << endl; myRef = NULL; CoUninitialize(); }