[Sphere-axis-commits] CVS: Utilities/SWizard SWizardDlg.cpp,1.2,1.3
Brought to you by:
pesterle
From: Philip E. <pes...@us...> - 2004-04-16 21:45:00
|
Update of /cvsroot/sphere-axis/Utilities/SWizard In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12582 Modified Files: SWizardDlg.cpp Log Message: Added compreg stuff to the IDL. Index: SWizardDlg.cpp =================================================================== RCS file: /cvsroot/sphere-axis/Utilities/SWizard/SWizardDlg.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** SWizardDlg.cpp 15 Apr 2004 18:24:16 -0000 1.2 --- SWizardDlg.cpp 16 Apr 2004 21:44:49 -0000 1.3 *************** *** 2054,2057 **** --- 2054,2074 ---- FileWrite(f, _T("[\n")); FileWrite(f, _T("\tobject,\n")); + FileWrite(f, _T("\tuuid(%s),\n"), m_sCompRegInterfaceGUID); + FileWrite(f, _T("\tdual,\n")); + FileWrite(f, _T("\thelpstring(\"IComponentRegistrar Interface\"),\n")); + FileWrite(f, _T("\tpointer_default(unique)\n")); + FileWrite(f, _T("]\n")); + FileWrite(f, _T("interface IComponentRegistrar : IDispatch\n")); + FileWrite(f, _T("{\n")); + FileWrite(f, _T("\t[id(1)] HRESULT Attach([in] BSTR bstrPath);\n")); + FileWrite(f, _T("\t[id(2)] HRESULT RegisterAll();\n")); + FileWrite(f, _T("\t[id(3)] HRESULT UnregisterAll();\n")); + FileWrite(f, _T("\t[id(4)] HRESULT GetComponents([out] SAFEARRAY(BSTR)* pbstrCLSIDs, [out] SAFEARRAY(BSTR)* pbstrDescriptions);\n")); + FileWrite(f, _T("\t[id(5)] HRESULT RegisterComponent([in] BSTR bstrCLSID);\n")); + FileWrite(f, _T("\t[id(6)] HRESULT UnregisterComponent([in] BSTR bstrCLSID);\n")); + FileWrite(f, _T("};\n")); + FileWrite(f, _T("\n")); + FileWrite(f, _T("[\n")); + FileWrite(f, _T("\tobject,\n")); FileWrite(f, _T("\tuuid(%s),\n"), m_sInterfaceGUID); FileWrite(f, _T("\tdual,\n")); *************** *** 2158,2161 **** --- 2175,2187 ---- FileWrite(f, _T("{\n")); FileWrite(f, _T("\timportlib(\"stdole2.tlb\");\n")); + FileWrite(f, _T("\n")); + FileWrite(f, _T("\t[\n")); + FileWrite(f, _T("\t\tuuid(%s),\n"), m_sCompRegGUID); + FileWrite(f, _T("\t\thelpstring(\"ComponentRegistrar Class\")\n")); + FileWrite(f, _T("\t]\n")); + FileWrite(f, _T("\tcoclass CompReg\n")); + FileWrite(f, _T("\t{\n")); + FileWrite(f, _T("\t\t[default] interface IComponentRegistrar;\n")); + FileWrite(f, _T("\t};\n")); FileWrite(f, _T("\t[\n")); FileWrite(f, _T("\t\tuuid(%s),\n"), m_sClassGUID); *************** *** 2735,2740 **** FileWrite(f, _T(" VALUE \"FileVersion\", \"1.0.0.1\"\n")); FileWrite(f, _T(" VALUE \"LegalCopyright\", \"TODO: (c) <Company name>. All rights reserved.\"\n")); ! FileWrite(f, _T(" VALUE \"InternalName\", \"ClientCommands.dll\"\n")); ! FileWrite(f, _T(" VALUE \"OriginalFilename\", \"ClientCommands.dll\"\n")); FileWrite(f, _T(" VALUE \"ProductName\", \"TODO: <Product name>\"\n")); FileWrite(f, _T(" VALUE \"ProductVersion\", \"1.0.0.1\"\n")); --- 2761,2766 ---- FileWrite(f, _T(" VALUE \"FileVersion\", \"1.0.0.1\"\n")); FileWrite(f, _T(" VALUE \"LegalCopyright\", \"TODO: (c) <Company name>. All rights reserved.\"\n")); ! FileWrite(f, _T(" VALUE \"InternalName\", \"%s.dll\"\n"), m_sLibrary); ! FileWrite(f, _T(" VALUE \"OriginalFilename\", \"%s.dll\"\n"), m_sLibrary); FileWrite(f, _T(" VALUE \"ProductName\", \"TODO: <Product name>\"\n")); FileWrite(f, _T(" VALUE \"ProductVersion\", \"1.0.0.1\"\n")); |