正在阅读:CRichEditCtrl实现MSN/QQ动画表情CRichEditCtrl实现MSN/QQ动画表情

2005-07-11 10:02 出处: 作者:dtianx 责任编辑:moningfeng

ImageOle.tlh

1// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (9de7951a).
2//
3// d:\myproject\msger\debug\ImageOle.tlh
4//
5// C++ source equivalent of Win32 type library D:\\Program files\\tencent\\qq\\ImageOle.dll
6// compiler-generated file created 10/25/04 at 22:00:58 - DO NOT EDIT!
7#pragma once
8#pragma pack(push, 8)
9#include
10
11namespace ImageOleLib {
12
13//
14// Forward references and typedefs
15//
16
17struct /* coclass */ GifAnimator;
18struct __declspec(uuid("0c1cf2df-05a3-4fef-8cd4-f5cfc4355a16"))
19/* dual interface */ IGifAnimator;
20
21//
22// Smart pointer typedef declarations
23//
24
25_COM_SMARTPTR_TYPEDEF(IGifAnimator, __uuidof(IGifAnimator));
26
27//
28// Type library items
29//
30
31struct __declspec(uuid("06ada938-0fb0-4bc0-b19b-0a38ab17f182"))
32GifAnimator;
33 // [ default ] interface IGifAnimator
34
35struct __declspec(uuid("0c1cf2df-05a3-4fef-8cd4-f5cfc4355a16"))
36IGifAnimator : IDispatch
37{
38 //
39 // Wrapper methods for error-handling
40 //
41
42 HRESULT LoadFromFile (
43 _bstr_t FileName );
44 VARIANT_BOOL TriggerFrameChange ( );
45 _bstr_t GetFilePath ( );
46 HRESULT ShowText (
47 _bstr_t Text );
48
49 //
50 // Raw methods provided by interface
51 //
52
53 virtual HRESULT __stdcall raw_LoadFromFile (
54 BSTR FileName ) = 0;
55 virtual HRESULT __stdcall raw_TriggerFrameChange (
56 VARIANT_BOOL * pbChanged ) = 0;
57 virtual HRESULT __stdcall raw_GetFilePath (
58 BSTR * pFilePath ) = 0;
59 virtual HRESULT __stdcall raw_ShowText (
60 BSTR Text ) = 0;
61};
62
63//
64// Named GUID constants initializations
65//
66
67extern "C" const GUID __declspec(selectany) LIBID_ImageOleLib =
68 {0x710993a2,0x4f87,0x41d7,{0xb6,0xfe,0xf5,0xa2,0x03,0x68,0x46,0x5f}};
69extern "C" const GUID __declspec(selectany) CLSID_GifAnimator =
70 {0x06ada938,0x0fb0,0x4bc0,{0xb1,0x9b,0x0a,0x38,0xab,0x17,0xf1,0x82}};
71extern "C" const GUID __declspec(selectany) IID_IGifAnimator =
72 {0x0c1cf2df,0x05a3,0x4fef,{0x8c,0xd4,0xf5,0xcf,0xc4,0x35,0x5a,0x16}};
73
74//
75// Wrapper method implementations
76//
77#include "d:\myproject\msger\debug\ImageOle.tli"
78
79} // namespace ImageOleLib
80#pragma pack(pop)


键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品