#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\dxtrans.dll")(GUID . "{54314D1D-35FE-11D1-81A1-0000F87557DB}")(DESCRIPTION . "Microsoft DirectX Transforms Core Type Library")(VERSION . "1.1") (CLASSES . #S(HASH-TABLE EQUAL ("DXTransformFactory" (TYPE . "Coclass")(DESCRIPTION . "DXTransformFactory Class")(GUID . "{D1FE6762-FC48-11D0-883A-3C8B00C10000}")(ALIASES "IDXTransformFactory""IDXSurfaceFactory") (FUNCTIONS )) ("IDXTransformFactory" (TYPE . "Interface")(DESCRIPTION . "IDXTransformFactory Interface")(GUID . "{6A950B2B-A971-11D1-81C8-0000F87557DB}")(FUNCTIONS ((NAME . "SetService") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("pUnkService" "VT_UNKNOWN")("bWeakReference" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateTransform") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("punkInputs" "VT_PTR.VT_UNKNOWN")("ulNumInputs" "VT_UI4")("punkOutputs" "VT_PTR.VT_UNKNOWN")("ulNumOutputs" "VT_UI4")("pInitProps" "VT_PTR.IPropertyBag")("pErrLog" "VT_PTR.IErrorLog")("TransCLSID" "VT_PTR.GUID")("TransIID" "VT_PTR.GUID")("ppTransform" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InitializeTransform") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pTransform" "VT_PTR.IDXTransform")("punkInputs" "VT_PTR.VT_UNKNOWN")("ulNumInputs" "VT_UI4")("punkOutputs" "VT_PTR.VT_UNKNOWN")("ulNumOutputs" "VT_UI4")("pInitProps" "VT_PTR.IPropertyBag")("pErrLog" "VT_PTR.IErrorLog")) (FLAGS ( IS-FUNCTION ))))) ("IServiceProvider" (TYPE . "Interface")(GUID . "{6D5140C1-7436-11CE-8034-00AA006009FA}")(FUNCTIONS ((NAME . "RemoteQueryService") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("IPropertyBag" (TYPE . "Interface")(GUID . "{55272A00-42CB-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")("pErrorLog" "VT_PTR.IErrorLog")("varType" "VT_UI4")("pUnkObj" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IErrorLog" (TYPE . "Interface")(GUID . "{3127CA40-446E-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "AddError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pExcepInfo" "VT_PTR.EXCEPINFO")) (FLAGS ( IS-FUNCTION ))))) ("IDXTransform" (TYPE . "Interface")(DESCRIPTION . "IDXTransform Interface")(GUID . "{30A5FB78-E11F-11D1-9064-00C04FD9189D}")(FUNCTIONS ((NAME . "Setup") (RIID . #x60020000) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("punkInputs" "VT_PTR.VT_UNKNOWN")("ulNumInputs" "VT_UI4")("punkOutputs" "VT_PTR.VT_UNKNOWN")("ulNumOutputs" "VT_UI4")("dwFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Execute") (RIID . #x60020001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRequestID" "VT_PTR.GUID")("pClipBnds" "VT_PTR.DXBNDS")("pPlacement" "VT_PTR.DXVEC")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MapBoundsIn2Out") (RIID . #x60020002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pInBounds" "VT_PTR.DXBNDS")("ulNumInBnds" "VT_UI4")("ulOutIndex" "VT_UI4")("pOutBounds" "VT_PTR.DXBNDS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MapBoundsOut2In") (RIID . #x60020003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ulOutIndex" "VT_UI4")("pOutBounds" "VT_PTR.DXBNDS")("ulInIndex" "VT_UI4")("pInBounds" "VT_PTR.DXBNDS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMiscFlags") (RIID . #x60020004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("dwMiscFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMiscFlags") (RIID . #x60020005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pdwMiscFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInOutInfo") (RIID . #x60020006) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("bIsOutput" "VT_I4")("ulIndex" "VT_UI4")("pdwFlags" "VT_PTR.VT_UI4")("pIDs" "VT_PTR.GUID")("pcIDs" "VT_PTR.VT_UI4")("ppUnkCurrentObject" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetQuality") (RIID . #x60020007) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("fQuality" "VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetQuality") (RIID . #x60020008) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("fQuality" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))))) ("IDXBaseObject" (TYPE . "Interface")(DESCRIPTION . "IDXBaseObject Interface")(GUID . "{17B59B2B-9CC8-11D1-9053-00C04FD9189D}")(FUNCTIONS ((NAME . "GetGenerationId") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pID" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IncrementGenerationId") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bRefresh" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetObjectSize") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pcbSize" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("DXBNDS" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXBNDTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_dxtrans_0260_0001" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXDBND" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXDBND64" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXCBND" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXCBND64" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXVEC" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_dxtrans_0260_0002" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDXSurfaceFactory" (TYPE . "Interface")(DESCRIPTION . "IDXSurfaceFactory Interface")(GUID . "{144946F5-C4D4-11D1-81D1-0000F87557DB}")(FUNCTIONS ((NAME . "CreateSurface") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pDirectDraw" "VT_UNKNOWN")("pDDSurfaceDesc" "VT_PTR.VT_VOID")("pFormatID" "VT_PTR.GUID")("pBounds" "VT_PTR.DXBNDS")("dwFlags" "VT_UI4")("punkOuter" "VT_UNKNOWN")("riid" "VT_PTR.GUID")("ppDXSurface" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateFromDDSurface") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pDDrawSurface" "VT_UNKNOWN")("pFormatID" "VT_PTR.GUID")("dwFlags" "VT_UI4")("punkOuter" "VT_UNKNOWN")("riid" "VT_PTR.GUID")("ppDXSurface" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadImage") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pszFileName" "VT_LPWSTR")("pDirectDraw" "VT_UNKNOWN")("pDDSurfaceDesc" "VT_PTR.VT_VOID")("pFormatID" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppDXSurface" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadImageFromStream") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pStream" "VT_PTR.IStream")("pDirectDraw" "VT_UNKNOWN")("pDDSurfaceDesc" "VT_PTR.VT_VOID")("pFormatID" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppDXSurface" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CopySurfaceToNewFormat") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pSrc" "VT_PTR.IDXSurface")("pDirectDraw" "VT_UNKNOWN")("pDDSurfaceDesc" "VT_PTR.VT_VOID")("pDestFormatID" "VT_PTR.GUID")("ppNewSurface" "VT_PTR.VT_PTR.IDXSurface")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateD3DRMTexture") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pSrc" "VT_PTR.IDXSurface")("pDirectDraw" "VT_UNKNOWN")("pD3DRM3" "VT_UNKNOWN")("riid" "VT_PTR.GUID")("ppTexture3" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BitBlt") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pDest" "VT_PTR.IDXSurface")("pPlacement" "VT_PTR.DXVEC")("pSrc" "VT_PTR.IDXSurface")("pClipBounds" "VT_PTR.DXBNDS")("dwFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("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 )) ("IDXSurface" (TYPE . "Interface")(DESCRIPTION . "IDXSurface Interface")(GUID . "{B39FD73F-E139-11D1-9065-00C04FD9189D}")(FUNCTIONS ((NAME . "GetPixelFormat") (RIID . #x60020000) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pFormatID" "VT_PTR.GUID")("pSampleFormatEnum" "VT_PTR.DXSAMPLEFORMATENUM")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBounds") (RIID . #x60020001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pBounds" "VT_PTR.DXBNDS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatusFlags") (RIID . #x60020002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pdwStatusFlags" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetStatusFlags") (RIID . #x60020003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("dwStatusFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockSurface") (RIID . #x60020004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pBounds" "VT_PTR.DXBNDS")("ulTimeOut" "VT_UI4")("dwFlags" "VT_UI4")("riid" "VT_PTR.GUID")("ppPointer" "VT_PTR.VT_VOID")("pulGenerationId" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDirectDrawSurface") (RIID . #x60020005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("riid" "VT_PTR.GUID")("ppSurface" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetColorKey") (RIID . #x60020006) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pColorKey" "VT_PTR.DXSAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetColorKey") (RIID . #x60020007) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ColorKey" "VT_USERDEFINED.Structure.DXSAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockSurfaceDC") (RIID . #x60020008) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pBounds" "VT_PTR.DXBNDS")("ulTimeOut" "VT_UI4")("dwFlags" "VT_UI4")("ppDCLock" "VT_PTR.VT_PTR.IDXDCLock")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetAppData") (RIID . #x60020009) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("dwAppData" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetAppData") (RIID . #x6002000a) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pdwAppData" "VT_PTR.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))))) ("DXSAMPLEFORMATENUM" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXSAMPLE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDXDCLock" (TYPE . "Interface")(DESCRIPTION . "IDXDCLock Interface")(GUID . "{0F619456-CF39-11D1-905E-00C04FD9189D}")(FUNCTIONS ((NAME . "GetDC") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_USERDEFINED.Typedef.wireHDC")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("wireHDC" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}"))) (FUNCTIONS )) ("_RemotableHandle" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_IWinTypes_0009" (TYPE . "Union")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ULONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("DXTaskManager" (TYPE . "Coclass")(DESCRIPTION . "DXTaskManager Class")(GUID . "{4CB26C03-FF93-11D0-817E-0000F87557DB}")(ALIASES "IDXTaskManager") (FUNCTIONS )) ("IDXTaskManager" (TYPE . "Interface")(DESCRIPTION . "IDXTaskManager Interface")(GUID . "{254DBBC1-F922-11D0-883A-3C8B00C10000}")(FUNCTIONS ((NAME . "QueryNumProcessors") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pulNumProc" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetThreadPoolSize") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ulNumThreads" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetThreadPoolSize") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pulNumThreads" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetConcurrencyLimit") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ulNumThreads" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetConcurrencyLimit") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pulNumThreads" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ScheduleTasks") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("TaskInfo" "VT_PTR.DXTMTASKINFO")("Events" "VT_PTR.VT_VOID")("TaskIDs" "VT_PTR.VT_UI4")("ulNumTasks" "VT_UI4")("ulWaitPeriod" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TerminateTasks") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("TaskIDs" "VT_PTR.VT_UI4")("ulCount" "VT_UI4")("ulTimeOut" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "TerminateRequest") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("RequestID" "VT_PTR.GUID")("ulTimeOut" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("DXTMTASKINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXTScale" (TYPE . "Coclass")(DESCRIPTION . "DXTScale Class")(GUID . "{555278E2-05DB-11D1-883A-3C8B00C10000}")(ALIASES "IDXTScale") (FUNCTIONS )) ("IDXTScale" (TYPE . "Interface")(DESCRIPTION . "IDXTScale Interface")(GUID . "{B39FD742-E139-11D1-9065-00C04FD9189D}")(FUNCTIONS ((NAME . "SetScales") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Scales" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetScales") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Scales" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ScaleFitToSize") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pClipBounds" "VT_PTR.DXBNDS")("FitToSize" "VT_USERDEFINED.Structure.tagSIZE")("bMaintainAspect" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("tagSIZE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXSurface" (TYPE . "Coclass")(DESCRIPTION . "DXSurface Class")(GUID . "{0E890F83-5F79-11D1-9043-00C04FD9189D}")(ALIASES "IDXSurface") (FUNCTIONS )) ("DXSurfaceModifier" (TYPE . "Coclass")(DESCRIPTION . "DXSurfaceModifier Class")(GUID . "{3E669F1D-9C23-11D1-9053-00C04FD9189D}")(ALIASES "IDXSurfaceModifier") (FUNCTIONS )) ("IDXSurfaceModifier" (TYPE . "Interface")(DESCRIPTION . "IDXSurfaceModifier Interface")(GUID . "{9EA3B637-C37D-11D1-905E-00C04FD9189D}")(FUNCTIONS ((NAME . "SetFillColor") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Color" "VT_USERDEFINED.Structure.DXSAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFillColor") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.DXSAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetBounds") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pBounds" "VT_PTR.DXBNDS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetBackground") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pSurface" "VT_PTR.IDXSurface")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetBackground") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppSurface" "VT_PTR.VT_PTR.IDXSurface")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetCompositeOperation") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("CompOp" "VT_USERDEFINED.Enum.DXSURFMODCOMPOP")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCompositeOperation") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pCompOp" "VT_PTR.DXSURFMODCOMPOP")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetForeground") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pSurface" "VT_PTR.IDXSurface")("bTile" "VT_I4")("pOrigin" "VT_PTR.tagPOINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetForeground") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppSurface" "VT_PTR.VT_PTR.IDXSurface")("pbTile" "VT_PTR.VT_I4")("pOrigin" "VT_PTR.tagPOINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetOpacity") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Opacity" "VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOpacity") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pOpacity" "VT_PTR.VT_R4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetLookup") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pLookupTable" "VT_PTR.IDXLookupTable")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetLookup") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("ppLookupTable" "VT_PTR.VT_PTR.IDXLookupTable")) (FLAGS ( IS-FUNCTION ))))) ("DXSURFMODCOMPOP" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagPOINT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IDXLookupTable" (TYPE . "Interface")(DESCRIPTION . "IDXLookupTable Interface")(GUID . "{01BAFC7F-9E63-11D1-9053-00C04FD9189D}")(FUNCTIONS ((NAME . "GetTables") (RIID . #x60020000) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("RedLUT" "VT_CARRAY")("GreenLUT" "VT_CARRAY")("BlueLUT" "VT_CARRAY")("AlphaLUT" "VT_CARRAY")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsChannelIdentity") (RIID . #x60020001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pSampleBools" "VT_PTR.DXBASESAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIndexValues") (RIID . #x60020002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_UI4")("pSample" "VT_PTR.DXBASESAMPLE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ApplyTables") (RIID . #x60020003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pSamples" "VT_PTR.DXSAMPLE")("cSamples" "VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("DXBASESAMPLE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DXGradient" (TYPE . "Coclass")(DESCRIPTION . "DXGradient Class")(GUID . "{C6365470-F667-11D1-9067-00C04FD9189D}")(ALIASES "IDXGradient") (FUNCTIONS )) ("IDXGradient" (TYPE . "Interface")(DESCRIPTION . "IDXGradient Interface")(GUID . "{B2024B51-EE77-11D1-9066-00C04FD9189D}")(FUNCTIONS ((NAME . "SetGradient") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("StartColor" "VT_USERDEFINED.Structure.DXSAMPLE")("EndColor" "VT_USERDEFINED.Structure.DXSAMPLE")("bHorizontal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOutputSize") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pOutSize" "VT_PTR.tagSIZE")) (FLAGS ( IS-FUNCTION ))))) ("IDXTScaleOutput" (TYPE . "Interface")(DESCRIPTION . "IDXTScaleOutput Interface")(GUID . "{B2024B50-EE77-11D1-9066-00C04FD9189D}")(FUNCTIONS ((NAME . "SetOutputSize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("OutSize" "VT_USERDEFINED.Structure.tagSIZE")("bMaintainAspect" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("DXTFilter" (TYPE . "Coclass")(DESCRIPTION . "DXTFilter Class")(GUID . "{385A91BC-1E8A-4E4A-A7A6-F4FC1E6CA1BD}")(ALIASES "ICSSFilterDispatch") (FUNCTIONS )) ("ICSSFilterDispatch" (TYPE . "Dispinterface")(DESCRIPTION . "ICSSFilterDispatch Interface")(GUID . "{9519152B-9484-4A6C-B6A7-4F25E92D6C6B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(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 ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(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_VOID")(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 ))) ((NAME . "Percent") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Percent") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "Duration") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "Enabled") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Enabled") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Status") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_USERDEFINED.Enum.DXTFILTER_STATUS")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Apply") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Play") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("varDuration" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stop") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("DXTFILTER_STATUS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))