客戶端調用com
void opercom()
{
::CoInitializeEx(NULL, COINIT_MULTITHREADED);
// {2D8EBDEE-437C-47c9-ABCC-F169E5E781D0}speeddial
// {85140985-7A18-4009-B5FB-43268FD154F8}ISpRecognizerLite
CLSID CLSID_SpVoice;
::CLSIDFromProgID(L"SpeedDial", &CLSID_SpVoice);
LPCLASSFACTORY pClsF;
LPUNKNOWN punk; ::CoGetClassObject(CLSID_SpVoice,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory,(void**)&pClsF);
pClsF->CreateInstance(NULL,IID_IUnknown,(void**)&punk);
punk->QueryInterface(IID_ISpRecognizerLite,(void**)&非抽象類);
::CoUninitialize();
}
{
::CoInitializeEx(NULL, COINIT_MULTITHREADED);
// {2D8EBDEE-437C-47c9-ABCC-F169E5E781D0}speeddial
// {85140985-7A18-4009-B5FB-43268FD154F8}ISpRecognizerLite
CLSID CLSID_SpVoice;
::CLSIDFromProgID(L"SpeedDial", &CLSID_SpVoice);
LPCLASSFACTORY pClsF;
LPUNKNOWN punk; ::CoGetClassObject(CLSID_SpVoice,CLSCTX_INPROC_SERVER,NULL,IID_IClassFactory,(void**)&pClsF);
pClsF->CreateInstance(NULL,IID_IUnknown,(void**)&punk);
punk->QueryInterface(IID_ISpRecognizerLite,(void**)&非抽象類);
::CoUninitialize();
}
posted on 2007-11-20 08:49 井泉 閱讀(293) 評論(0) 編輯 收藏 引用 所屬分類: C++