#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\tifflt.dll")(GUID . "{EBD0F6A6-4AED-11D1-9CDB-00805F0C62F5}")(DESCRIPTION . "TIFFilter 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("CoTIFFilter" (TYPE . "Coclass")(DESCRIPTION . "CoTIFFilter Class")(GUID . "{EBD0F6B6-4AED-11D1-9CDB-00805F0C62F5}")(ALIASES "IImageDecodeFilter") (FUNCTIONS )) ("IImageDecodeFilter" (TYPE . "Interface")(GUID . "{A3CCEDF3-2DE2-11D0-86F4-00A0C913F750}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pEventSink" "VT_PTR.IImageDecodeEventSink")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Process") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pStream" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Terminate") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))))) ("IImageDecodeEventSink" (TYPE . "Interface")(GUID . "{BAA342A0-2DED-11D0-86F4-00A0C913F750}")(FUNCTIONS ((NAME . "GetSurface") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("nWidth" "VT_I4")("nHeight" "VT_I4")("bfid" "VT_PTR.GUID")("nPasses" "VT_UI4")("dwHints" "VT_UI4")("ppSurface" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBeginDecode") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pdwEvents" "VT_PTR.VT_UI4")("pnFormats" "VT_PTR.VT_UI4")("ppFormats" "VT_PTR.VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnBitsComplete") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnDecodeComplete") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("hrStatus" "VT_HRESULT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnPalette") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnProgress") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pBounds" "VT_PTR.tagRECT")("bComplete" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("tagRECT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))