3,245
社区成员
发帖
与我相关
我的任务
分享
extern "C"
{
extern const IID IID_IX;
extern const IID IID_IY;
extern const IID IID_IZ;
extern const CLSID CLSID_CA;
}
extern "C"
{
// {8C0D4FB0-E6B9-47ec-8135-B67E6541F912}
extern const IID IID_IX={
0x8c0d4fb0, 0xe6b9,
0x47ec, 0x81, 0x35, 0xb6, 0x7e, 0x65, 0x41, 0xf9, 0x12
};
// {A2D7DFDF-E9E7-46cd-8A57-5EC3CC586807}
extern const IID IID_IY={
0xa2d7dfdf, 0xe9e7, 0x46cd,
0x8a, 0x57, 0x5e, 0xc3, 0xcc, 0x58, 0x68, 0x7
};
// {C301B0CB-3AB8-42a3-8F3F-ABD9AF50A919}
extern const IID IID_IZ={
0xc301b0cb, 0x3ab8, 0x42a3,
0x8f, 0x3f, 0xab, 0xd9, 0xaf, 0x50, 0xa9, 0x19
};
}
extern const CLSID CLSID_CA={
0xe8169be1, 0xa5b4, 0x4c5c,
0xa4, 0xc6, 0x38, 0x64, 0x27, 0x60, 0xbc, 0x29
};
CoInitialize(NULL);
IX* pIX=NULL;
HRESULT hr=CoCreateInstance(CLSID_CA,NULL,
CLSCTX_INPROC_SERVER,
IID_IX,
(void**)&pIX);
if(SUCCEEDED(hr))
{
pIX->Fx();
pIX->Release();
}
CoUninitialize();