22 #pragma makedep install 23 #pragma makedep typelib 29 uuid(00020430-0000-0000-C000-000000000046),
50 unsigned char Data4[ 8 ];
74 uuid(00000000-0000-0000-C000-000000000046),
93 uuid(00020400-0000-0000-C000-000000000046),
100 [
out]
unsigned int *pctinfo);
104 [
in]
unsigned int itinfo,
105 [
in]
unsigned long lcid,
106 [
out]
void **pptinfo);
111 [
in]
char **rgszNames,
112 [
in]
unsigned int cNames,
113 [
in]
unsigned long lcid,
114 [
out]
long *rgdispid);
118 [
in]
long dispidMember,
120 [
in]
unsigned long lcid,
125 [
out]
unsigned int *puArgErr);
131 uuid(00020404-0000-0000-C000-000000000046),
137 [
in]
unsigned long celt,
139 [
out]
unsigned long *pceltFetched);
142 [
in]
unsigned long celt);
150 typedef [
uuid(66504301-BE0F-101
A-8BBB-00AA00300CAB),
public]
153 typedef [
uuid(66504302-BE0F-101
A-8BBB-00AA00300CAB),
public]
156 typedef [
uuid(66504303-BE0F-101
A-8BBB-00AA00300CAB),
public]
159 typedef [
uuid(66504304-BE0F-101
A-8BBB-00AA00300CAB),
public]
162 typedef [
uuid(66504305-BE0F-101
A-8BBB-00AA00300CAB),
public]
165 typedef [
uuid(66504306-BE0F-101
A-8BBB-00AA00300CAB),
public]
168 typedef [
uuid(66504307-BE0F-101
A-8BBB-00AA00300CAB),
public]
171 typedef [
uuid(66504308-BE0F-101
A-8BBB-00AA00300CAB),
public]
174 typedef [
uuid(66504309-BE0F-101
A-8BBB-00AA00300CAB),
public]
177 typedef [
uuid(BF030640-9069-101
B-AE2D-08002B2EC713),
public]
180 typedef [
uuid(BF030641-9069-101
B-AE2D-08002B2EC713),
public]
183 typedef [
uuid(BF030642-9069-101
B-AE2D-08002B2EC713),
public]
186 typedef [
uuid(BF030643-9069-101
B-AE2D-08002B2EC713),
public]
189 typedef [
uuid(66504313-BE0F-101
A-8BBB-00AA00300CAB),
public]
192 typedef [
uuid(6650430
B-BE0F-101
A-8BBB-00AA00300CAB),
public]
195 typedef [
uuid(BF030644-9069-101
B-AE2D-08002B2EC713),
public]
198 typedef [
uuid(BF030645-9069-101
B-AE2D-08002B2EC713),
public]
202 uuid(6650430
A-BE0F-101
A-8BBB-00AA00300CAB)
210 typedef [
uuid(6650430
D-BE0F-101
A-8BBB-00AA00300CAB),
public]
213 typedef [
uuid(6650430
E-BE0F-101
A-8BBB-00AA00300CAB),
public]
216 typedef [
uuid(6650430
F-BE0F-101
A-8BBB-00AA00300CAB),
public]
219 typedef [
uuid(66504310-BE0F-101
A-8BBB-00AA00300CAB),
public]
222 typedef [
uuid(66504311-BE0F-101
A-8BBB-00AA00300CAB),
public]
225 typedef [
uuid(66504312-BE0F-101
A-8BBB-00AA00300CAB),
public]
231 uuid(BEF6E002-A874-101
A-8BBA-00AA00300CAB),
276 uuid(BEF6E003-A874-101
A-8BBA-00AA00300CAB)
294 uuid(0BE35203-8F91-11CE-9DE3-00AA004BB851)
297 [
default] dispinterface
Font;
306 uuid(7BF80980-BF32-101
A-8BBB-00AA00300CAB),
330 [
in]
void *prcWBounds);
347 [
out]
long *pcbSize);
355 uuid(7BF80981-BF32-101
A-8BBB-00AA00300CAB)
381 uuid(0BE35204-8F91-11CE-9DE3-00AA004BB851)
384 [
default] dispinterface
Picture;
389 uuid(E6C8FA08-BD9F-11D0-985
E-00C04FC29993)
399 dllname(
"oleaut32.dll"),
400 uuid(91209AC0-60F6-11CF-9C5D-00AA00C1489E),
401 helpstring(
"Functions for Standard OLE Objects"),
406 entry(
"OleLoadPictureFileEx"),
411 [
in, defaultvalue(0)]
int widthDesired,
412 [
in, defaultvalue(0)]
int heightDesired,
416 entry(
"OleSavePictureFile"),
426 uuid(4EF6100A-AF88-11D0-9846-00C04FC29993),
427 helpstring(
"Event Interface for the Font Object"),
#define DISPID_FONT_UNDER
HRESULT Clone([out] IEnumVARIANT **ppEnum)
float OLE_YSIZE_CONTAINER
struct tagVARIANT VARIANT
_Must_inspect_result_ _Out_ LPSIZE psize
VARIANT_BOOL OLE_OPTEXCLUSIVE
HRESULT Skip([in] ULONG celt)
VARIANT_BOOL FONTUNDERSCORE
VARIANT_BOOL OLE_CANCELBOOL
#define DISPID_FONT_WEIGHT
HRESULT SelectPicture([in] HDC hDCIn, [out] HDC *phDCOut, [out] OLE_HANDLE *phBmpOut)
HRESULT Render([in] HDC hdc, [in] LONG x, [in] LONG y, [in] LONG cx, [in] LONG cy, [in] OLE_XPOS_HIMETRIC xSrc, [in] OLE_YPOS_HIMETRIC ySrc, [in] OLE_XSIZE_HIMETRIC cxSrc, [in] OLE_YSIZE_HIMETRIC cySrc, [in] LPCRECT pRcWBounds)
IN PVOID IN PVOID IN USHORT IN USHORT Size
GLint GLint GLint GLint GLint x
HRESULT GetTypeInfoCount([out] UINT *pctinfo)
VARIANT_BOOL FONTSTRIKETHROUGH
VARIANT_BOOL OLE_ENABLEDEFAULTBOOL
#define DISPID_FONT_STRIKE
HRESULT IsEqual([in] IFont *pFontOther)
_Out_opt_ int _Out_opt_ int * cy
static const WCHAR version[]
#define DISPID_PICT_RENDER
HRESULT LoadPicture([in, optional] VARIANT filename, [in, defaultvalue(0)] int widthDesired, [in, defaultvalue(0)] int heightDesired, [in, defaultvalue(Default)] enum LoadPictureConstants flags, [out, retval] IPictureDisp **retval)
HRESULT ReleaseHfont([in] HFONT hfont)
HRESULT Next([in] ULONG celt, [out] VARIANT *rgVar, [out] ULONG *pCeltFetched)
OLE_YSIZE_HIMETRIC Height
coclass TestTypelib::Coclass3 odl
#define DISPID_FONT_ITALIC
HRESULT SavePicture([in] IPictureDisp *Picture, [in] BSTR filename)
FontEvents IFontEventsDisp
HRESULT SaveAsFile([in] LPSTREAM pStream, [in] BOOL fSaveMemCopy, [out] LONG *pCbSize)
#define DISPID_FONT_CHARSET
#define DISPID_PICT_HANDLE
_In_ DWORD _Out_ _In_ WORD wFlags
HRESULT GetTypeInfo([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
struct stdole::EXCEPINFO EXCEPINFO
unsigned long dwHelpContext
GLint GLint GLint GLint GLint GLint y
HRESULT Clone([out] IFont **ppfont)
#define DISPID_FONT_CHANGED
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT GetIDsOfNames([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
HRESULT SetRatio([in] LONG cyLogical, [in] LONG cyHimetric)
struct stdole::DISPPARAMS DISPPARAMS
#define DISPID_PICT_WIDTH
#define DISPID_PICT_HEIGHT
HRESULT AddRefHfont([in] HFONT hfont)
HRESULT Invoke([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
float OLE_XSIZE_CONTAINER