#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\stdole2.tlb")(GUID . "{00020430-0000-0000-C000-000000000046}")(OLENAME . "stdole")(DESCRIPTION . "OLE Automation")(VERSION . "2.0") (CLASSES . #S(HASH-TABLE EQUAL ("GUID" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME Data1 RIID 40000000 OFFSET 0 TYPE 0) (NAME Data2 RIID 40000001 OFFSET 4 TYPE 0) (NAME Data3 RIID 40000002 OFFSET 6 TYPE 0) (NAME Data4 RIID 40000003 OFFSET 8 TYPE 0) ) (FUNCTIONS )) ("DISPPARAMS" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME rgvarg RIID 40000000 OFFSET 0 TYPE 0) (NAME rgdispidNamedArgs RIID 40000001 OFFSET 4 TYPE 0) (NAME cArgs RIID 40000002 OFFSET 8 TYPE 0) (NAME cNamedArgs RIID 40000003 OFFSET c TYPE 0) ) (FUNCTIONS )) ("EXCEPINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(VARIABLES (NAME wCode RIID 40000000 OFFSET 0 TYPE 0) (NAME wReserved RIID 40000001 OFFSET 2 TYPE 0) (NAME bstrSource RIID 40000002 OFFSET 4 TYPE 0) (NAME bstrDescription RIID 40000003 OFFSET 8 TYPE 0) (NAME bstrHelpFile RIID 40000004 OFFSET c TYPE 0) (NAME dwHelpContext RIID 40000005 OFFSET 10 TYPE 0) (NAME pvReserved RIID 40000006 OFFSET 14 TYPE 0) (NAME pfnDeferredFillIn RIID 40000007 OFFSET 18 TYPE 0) (NAME scode RIID 40000008 OFFSET 1c TYPE 0) ) (FUNCTIONS )) ("IUnknown" (TYPE . "Interface")(GUID . "{00000000-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IDispatch" (TYPE . "Interface")(GUID . "{00020400-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))))) ("IEnumVARIANT" (TYPE . "Interface")(GUID . "{00020404-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("rgvar" "VT_PTR.VT_VARIANT")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppenum" "VT_PTR.VT_PTR.IEnumVARIANT")) (FLAGS ( IS-FUNCTION ))))) ("OLE_COLOR" (TYPE . "Typedef")(GUID . "{66504301-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_XPOS_PIXELS" (TYPE . "Typedef")(GUID . "{66504302-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_YPOS_PIXELS" (TYPE . "Typedef")(GUID . "{66504303-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_XSIZE_PIXELS" (TYPE . "Typedef")(GUID . "{66504304-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_YSIZE_PIXELS" (TYPE . "Typedef")(GUID . "{66504305-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_XPOS_HIMETRIC" (TYPE . "Typedef")(GUID . "{66504306-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_YPOS_HIMETRIC" (TYPE . "Typedef")(GUID . "{66504307-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_XSIZE_HIMETRIC" (TYPE . "Typedef")(GUID . "{66504308-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_YSIZE_HIMETRIC" (TYPE . "Typedef")(GUID . "{66504309-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_XPOS_CONTAINER" (TYPE . "Typedef")(GUID . "{BF030640-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_YPOS_CONTAINER" (TYPE . "Typedef")(GUID . "{BF030641-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_XSIZE_CONTAINER" (TYPE . "Typedef")(GUID . "{BF030642-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_YSIZE_CONTAINER" (TYPE . "Typedef")(GUID . "{BF030643-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_HANDLE" (TYPE . "Typedef")(GUID . "{66504313-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_OPTEXCLUSIVE" (TYPE . "Typedef")(GUID . "{6650430B-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("OLE_CANCELBOOL" (TYPE . "Typedef")(GUID . "{BF030644-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_ENABLEDEFAULTBOOL" (TYPE . "Typedef")(GUID . "{BF030645-9069-101B-AE2D-08002B2EC713}")(FUNCTIONS )) ("OLE_TRISTATE" (TYPE . "Enum")(GUID . "{6650430A-BE0F-101A-8BBB-00AA00300CAB}")(ENUMS (0 . Unchecked) (1 . Checked) (2 . Gray) ) (FUNCTIONS )) ("FONTNAME" (TYPE . "Typedef")(GUID . "{6650430D-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("FONTSIZE" (TYPE . "Typedef")(GUID . "{6650430E-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("FONTBOLD" (TYPE . "Typedef")(GUID . "{6650430F-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("FONTITALIC" (TYPE . "Typedef")(GUID . "{66504310-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("FONTUNDERSCORE" (TYPE . "Typedef")(GUID . "{66504311-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("FONTSTRIKETHROUGH" (TYPE . "Typedef")(GUID . "{66504312-BE0F-101A-8BBB-00AA00300CAB}")(FUNCTIONS )) ("IFont" (TYPE . "Interface")(DESCRIPTION . "Font Object")(GUID . "{BEF6E002-A874-101A-8BBA-00AA00300CAB}")(FUNCTIONS ((NAME . "Name") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pname" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Name") (RIID . #x60010000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pname" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Size") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("psize" "VT_PTR.VT_CY")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Size") (RIID . #x60010002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("psize" "VT_CY")) (FLAGS ( IS-SET ))) ((NAME . "Bold") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbold" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Bold") (RIID . #x60010004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbold" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Italic") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pitalic" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Italic") (RIID . #x60010006) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pitalic" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Underline") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("punderline" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Underline") (RIID . #x60010008) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("punderline" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Strikethrough") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pstrikethrough" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Strikethrough") (RIID . #x6001000a) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pstrikethrough" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Weight") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pweight" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Weight") (RIID . #x6001000c) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pweight" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "Charset") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pcharset" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Charset") (RIID . #x6001000e) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pcharset" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "hFont") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("phfont" "VT_PTR.OLE_HANDLE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Clone") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ppfont" "VT_PTR.VT_PTR.IFont")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsEqual") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pfontOther" "VT_PTR.IFont")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetRatio") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("cyLogical" "VT_I4")("cyHimetric" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRefHfont") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("hFont" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReleaseHfont") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("hFont" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-FUNCTION ))))) ("Font" (TYPE . "Dispinterface")(GUID . "{BEF6E003-A874-101A-8BBA-00AA00300CAB}")(FUNCTIONS )) ("IFontDisp" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("StdFont" (TYPE . "Coclass")(GUID . "{0BE35203-8F91-11CE-9DE3-00AA004BB851}")(ALIASES "Font""FontEvents""IFont") (FUNCTIONS )) ("IPicture" (TYPE . "Interface")(DESCRIPTION . "Picture Object")(GUID . "{7BF80980-BF32-101A-8BBB-00AA00300CAB}")(FUNCTIONS ((NAME . "Handle") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("phandle" "VT_PTR.OLE_HANDLE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "hPal") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("phpal" "VT_PTR.OLE_HANDLE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Type") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ptype" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Width") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pwidth" "VT_PTR.OLE_XSIZE_HIMETRIC")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Height") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pheight" "VT_PTR.OLE_YSIZE_HIMETRIC")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Render") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("hdc" "VT_INT")("x" "VT_I4")("y" "VT_I4")("cx" "VT_I4")("cy" "VT_I4")("xSrc" "VT_USERDEFINED.Typedef.OLE_XPOS_HIMETRIC")("ySrc" "VT_USERDEFINED.Typedef.OLE_YPOS_HIMETRIC")("cxSrc" "VT_USERDEFINED.Typedef.OLE_XSIZE_HIMETRIC")("cySrc" "VT_USERDEFINED.Typedef.OLE_YSIZE_HIMETRIC")("prcWBounds" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "hPal") (RIID . #x60010001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("phpal" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-SET ))) ((NAME . "CurDC") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("phdcOut" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "SelectPicture") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("hdcIn" "VT_INT")("phdcOut" "VT_PTR.VT_INT")("phbmpOut" "VT_PTR.OLE_HANDLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeepOriginalFormat") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pfkeep" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "KeepOriginalFormat") (RIID . #x60010009) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pfkeep" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "PictureChanged") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveAsFile") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.VT_VOID")("fSaveMemCopy" "VT_BOOL")("pcbSize" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Attributes") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pdwAttr" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "SetHdc") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("hdc" "VT_USERDEFINED.Typedef.OLE_HANDLE")) (FLAGS ( IS-FUNCTION ))))) ("Picture" (TYPE . "Dispinterface")(GUID . "{7BF80981-BF32-101A-8BBB-00AA00300CAB}")(FUNCTIONS ((NAME . "Render") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("hdc" "VT_INT")("x" "VT_I4")("y" "VT_I4")("cx" "VT_I4")("cy" "VT_I4")("xSrc" "VT_USERDEFINED.Typedef.OLE_XPOS_HIMETRIC")("ySrc" "VT_USERDEFINED.Typedef.OLE_YPOS_HIMETRIC")("cxSrc" "VT_USERDEFINED.Typedef.OLE_XSIZE_HIMETRIC")("cySrc" "VT_USERDEFINED.Typedef.OLE_YSIZE_HIMETRIC")("prcWBounds" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))))) ("IPictureDisp" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("StdPicture" (TYPE . "Coclass")(GUID . "{0BE35204-8F91-11CE-9DE3-00AA004BB851}")(ALIASES "Picture""IPicture") (FUNCTIONS )) ("LoadPictureConstants" (TYPE . "Enum")(GUID . "{E6C8FA08-BD9F-11D0-985E-00C04FC29993}")(ENUMS (0 . Default) (1 . Monochrome) (2 . VgaColor) (4 . Color) ) (FUNCTIONS )) ("StdFunctions" (TYPE . "Module")(DESCRIPTION . "Functions for Standard OLE Objects")(GUID . "{91209AC0-60F6-11CF-9C5D-00AA00C1489E}")(FUNCTIONS ((NAME . "LoadPicture") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("filename" "VT_VARIANT")("widthDesired" "VT_INT")("heightDesired" "VT_INT")("flags" "VT_USERDEFINED.Enum.LoadPictureConstants")("retval" "VT_PTR.VT_PTR.IPictureDisp")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Loads a picture from a file")) ((NAME . "SavePicture") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("Picture" "VT_PTR.IPictureDisp")("filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Saves a picture to a file")))) ("FontEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for the Font object")(GUID . "{4EF6100A-AF88-11D0-9846-00C04FC29993}")(FUNCTIONS ((NAME . "FontChanged") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("PropertyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("IFontEventsDisp" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))