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-11
CF-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"),
coclass MediaStreamFilter helpstring("Stream Class")
struct tagVARIANT VARIANT
static const WCHAR version[]
GLint GLint GLint GLint GLint x
GLint GLint GLint GLint GLint GLint y
void FontChanged([in] BSTR PropertyName)
HRESULT GetTypeInfoCount([out] unsigned int *pctinfo)
HRESULT Invoke([in] long dispidMember, [in] GUID *riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] DISPPARAMS *pdispparams, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo, [out] unsigned int *puArgErr)
HRESULT GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void **pptinfo)
HRESULT GetIDsOfNames([in] GUID *riid, [in] char **rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long *rgdispid)
HRESULT ReleaseHfont([in] OLE_HANDLE hFont)
HRESULT SetRatio([in] long cyLogical, [in] long cyHimetric)
HRESULT IsEqual([in] IFont *pfontOther)
HRESULT Clone([out] IFont **ppfont)
VARIANT_BOOL Strikethrough
HRESULT AddRefHfont([in] OLE_HANDLE hFont)
HRESULT SaveAsFile([in] void *pstm, [in] VARIANT_BOOL fSaveMemCopy, [out] long *pcbSize)
HRESULT SetHdc([in] OLE_HANDLE hdc)
VARIANT_BOOL KeepOriginalFormat
HRESULT SelectPicture([in] int hdcIn, [out] int *phdcOut, [out] OLE_HANDLE *phbmpOut)
HRESULT Render([in] int 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] void *prcWBounds)
OLE_YSIZE_HIMETRIC Height
HRESULT QueryInterface([in] GUID *riid, [out] void **ppvObj)
void Render(int hdc, long x, long y, long cx, long cy, OLE_XPOS_HIMETRIC xSrc, OLE_YPOS_HIMETRIC ySrc, OLE_XSIZE_HIMETRIC cxSrc, OLE_YSIZE_HIMETRIC cySrc, void *prcWBounds)
HRESULT Skip([in] unsigned long celt)
HRESULT Clone([out] IEnumVARIANT **ppenum)
HRESULT Next([in] unsigned long celt, [in] VARIANT *rgvar, [out] unsigned long *pceltFetched)
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 SavePicture([in] IPictureDisp *Picture, [in] BSTR filename)
VARIANT_BOOL FONTSTRIKETHROUGH
VARIANT_BOOL FONTUNDERSCORE
_Must_inspect_result_ _Out_ LPSIZE psize
float OLE_YSIZE_CONTAINER
VARIANT_BOOL OLE_ENABLEDEFAULTBOOL
#define DISPID_PICT_RENDER
#define DISPID_FONT_STRIKE
#define DISPID_PICT_WIDTH
VARIANT_BOOL OLE_OPTEXCLUSIVE
VARIANT_BOOL OLE_CANCELBOOL
#define DISPID_FONT_ITALIC
#define DISPID_PICT_HANDLE
#define DISPID_FONT_CHARSET
#define DISPID_FONT_WEIGHT
#define DISPID_FONT_CHANGED
#define DISPID_PICT_HEIGHT
float OLE_XSIZE_CONTAINER
#define DISPID_FONT_UNDER
_Out_opt_ int _Out_opt_ int * cy
unsigned long dwHelpContext
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_In_ DWORD _Out_ _In_ WORD wFlags