Unit DAnim

Classes

IBitmapEffect -
IDAArray -
IDABbox2 -
IDABbox3 -
IDABehavior -
IDABoolean -
IDABvrHook -
IDACamera -
IDAColor -
IDADashStyle -
IDADrawingSurface -
IDAEndStyle -
IDAEvent -
IDAFontStyle -
IDAGeometry -
IDAImage -
IDAImportationResult -
IDAJoinStyle -
IDALineStyle -
IDAMatte -
IDAMicrophone -
IDAMontage -
IDANumber -
IDAPair -
IDAPath2 -
IDAPickableResult -
IDAPoint2 -
IDAPoint3 -
IDAPreferences -
IDASite -
IDASound -
IDAStatics -
IDAString -
IDATransform2 -
IDATransform3 -
IDATuple -
IDAUntilNotifier -
IDAUserData -
IDAVector2 -
IDAVector3 -
IDAView -
IDAViewerControl -
IDAViewerControlWindowed -
IDAViewSite -
IDirectDraw3 - IDirectDraw3 Interface
IDirectDrawFactory - IDirectDrawFactory Interface
IImageDecodeEventSink -
IImageDecodeFilter -
IMapMIMEToCLSID -
ITimer -
ITimerService -
ITimerSink -
IViewFilter -
IViewFilterSite -
IViewTransition -
IViewTransitionSite -

Functions

Types

BFID
TDA_Dash_Style
TDA_End_Style
TDA_Join_Style
TDA_Timer_Source

Constants

BITMAP_EFFECT_DIRECTDRAW
BITMAP_EFFECT_INPLACE
BITMAP_EFFECT_REALTIME
BITMAP_EFFECT_SUPPORTS_INVALIDATE
CATID_BitmapEffect
CLSID_DAArray
CLSID_DABbox2
CLSID_DABbox3
CLSID_DABehavior
CLSID_DABoolean
CLSID_DACamera
CLSID_DAColor
CLSID_DADashStyle
CLSID_DAEndStyle
CLSID_DAEvent
CLSID_DAFontStyle
CLSID_DAGeometry
CLSID_DAImage
CLSID_DAImportationResult
CLSID_DAJoinStyle
CLSID_DALineStyle
CLSID_DAMatte
CLSID_DAMicrophone
CLSID_DAMontage
CLSID_DANumber
CLSID_DAPair
CLSID_DAPath2
CLSID_DAPickableResult
CLSID_DAPoint2
CLSID_DAPoint3
CLSID_DASound
CLSID_DAStatics
CLSID_DAString
CLSID_DATransform2
CLSID_DATransform3
CLSID_DATuple
CLSID_DAUserData
CLSID_DAVector2
CLSID_DAVector3
CLSID_DAView
CLSID_DAViewerControl
CLSID_DAViewerControlWindowed
CLSID_IDirectDrawFactory
COLOR_NO_TRANSPARENT
DDSCAPS_DATAEXCHANGE
DDSD_LPSURFACE
E_SURFACE_DISCARDED
E_SURFACE_NODC
E_SURFACE_NOSURFACE
E_SURFACE_NOTMYDC
E_SURFACE_NOTMYPOINTER
E_SURFACE_UNKNOWN_FORMAT
FILTER_STATUS_3DSURFACE
FILTER_STATUS_INVISIBLE
FILTER_STATUS_OPAQUE
FILTER_STATUS_SURFACE
IID_IBitmapEffect
IID_IDAArray
IID_IDABbox2
IID_IDABbox3
IID_IDABehavior
IID_IDABoolean
IID_IDABvrHook
IID_IDACamera
IID_IDAColor
IID_IDADashStyle
IID_IDADrawingSurface
IID_IDAEndStyle
IID_IDAEvent
IID_IDAFontStyle
IID_IDAGeometry
IID_IDAImage
IID_IDAImportationResult
IID_IDAJoinStyle
IID_IDALineStyle
IID_IDAMatte
IID_IDAMicrophone
IID_IDAMontage
IID_IDANumber
IID_IDAPair
IID_IDAPath2
IID_IDAPickableResult
IID_IDAPoint2
IID_IDAPoint3
IID_IDAPreferences
IID_IDASite
IID_IDASound
IID_IDAStatics
IID_IDAString
IID_IDATransform2
IID_IDATransform3
IID_IDATuple
IID_IDAUntilNotifier
IID_IDAUserData
IID_IDAVector2
IID_IDAVector3
IID_IDAView
IID_IDAViewerControl
IID_IDAViewerControlWindowed
IID_IDAViewSite
IID_IDirectDraw3
IID_IDirectDrawFactory
IID_IImageDecodeEventSink
IID_IImageDecodeFilter
IID_IMapMIMEToCLSID
IID_ITimer
IID_ITimerService
IID_ITimerSink
IID_IViewFilter
IID_IViewFilterSite
IID_IViewTransition
IID_IViewTransitionSite
IMGDECODE_EVENT_BEGINBITS
IMGDECODE_EVENT_BITSCOMPLETE
IMGDECODE_EVENT_PALETTE
IMGDECODE_EVENT_PROGRESS
IMGDECODE_EVENT_USEDDRAW
IMGDECODE_HINT_BOTTOMUP
IMGDECODE_HINT_FULLWIDTH
IMGDECODE_HINT_TOPDOWN
MAPMIME_CLSID
MAPMIME_DEFAULT
MAPMIME_DEFAULT_ALWAYS
MAPMIME_DISABLE
SID_SDirectDraw3
SURFACE_LOCK_ALLOW_DISCARD
SURFACE_LOCK_EXCLUSIVE
SURFACE_LOCK_WAIT
S_SURFACE_DISCARDED

Variables


Functions


Types


BFID = TGUID

TDA_Dash_Style = (
    DAEmpty,
    DASolid,
    DADash
  );

TDA_End_Style = (
    DAEndFlat,
    DAEndSquare,
    DAEndRound
  );

TDA_Join_Style = (
    DAJoinBevel,
    DAJoinRound,
    DAJoinMiter
  );

TDA_Timer_Source = (
    DAMultimediaTimer,
    DAContainerTimer,
    DAWMTimer
  );

Constants

BITMAP_EFFECT_DIRECTDRAW = $00000004

BITMAP_EFFECT_INPLACE = $00000001

BITMAP_EFFECT_REALTIME = $00000002

BITMAP_EFFECT_SUPPORTS_INVALIDATE = $00000008

CATID_BitmapEffect = (D1:$1F9DDD20;D2:$4146;D3:$11D0;D4:($BD,$C2,$00,$A0,$C9,$08,$DB,$96))

==========================================================================; * * Copyright (C) Microsoft Corporation. All Rights Reserved. * * File: effect.h *

CLSID_DAArray = '{D17506C3-6B26-11d0-8914-00C04FC2A0CA}'

CLSID_DABbox2 = '{C46C1BCE-3C52-11d0-9200-848C1D000000}'

CLSID_DABbox3 = '{C46C1BDE-3C52-11d0-9200-848C1D000000}'

CLSID_DABehavior = '{283807B8-2C60-11d0-A31D-00AA00B92C03}'

==========================================================================; * * Copyright (C) Microsoft Corporation. All Rights Reserved. * * File: danim.h *

CLSID_DABoolean = '{C46C1BC1-3C52-11d0-9200-848C1D000000}'

CLSID_DACamera = '{C46C1BE2-3C52-11d0-9200-848C1D000000}'

CLSID_DAColor = '{C46C1BC6-3C52-11d0-9200-848C1D000000}'

CLSID_DADashStyle = '{C46C1BF0-3C52-11d0-9200-848C1D000000}'

CLSID_DAEndStyle = '{C46C1BEC-3C52-11d0-9200-848C1D000000}'

CLSID_DAEvent = '{50B4791F-4731-11d0-8912-00C04FC2A0CA}'

CLSID_DAFontStyle = '{25B0F91C-D23D-11d0-9B85-00C04FC2F51D}'

CLSID_DAGeometry = '{C46C1BE0-3C52-11d0-9200-848C1D000000}'

CLSID_DAImage = '{C46C1BD4-3C52-11d0-9200-848C1D000000}'

CLSID_DAImportationResult = '{BCBB1F75-E384-11d0-9B99-00C04FC2F51D}'

CLSID_DAJoinStyle = '{C46C1BEE-3C52-11d0-9200-848C1D000000}'

CLSID_DALineStyle = '{C46C1BF2-3C52-11d0-9200-848C1D000000}'

CLSID_DAMatte = '{C46C1BD2-3C52-11d0-9200-848C1D000000}'

CLSID_DAMicrophone = '{C46C1BE6-3C52-11d0-9200-848C1D000000}'

CLSID_DAMontage = '{C46C1BD6-3C52-11d0-9200-848C1D000000}'

CLSID_DANumber = '{9CDE7341-3C20-11d0-A330-00AA00B92C03}'

CLSID_DAPair = '{C46C1BF4-3C52-11d0-9200-848C1D000000}'

CLSID_DAPath2 = '{C46C1BD0-3C52-11d0-9200-848C1D000000}'

CLSID_DAPickableResult = '{BCBB1F74-E384-11d0-9B99-00C04FC2F51D}'

CLSID_DAPoint2 = '{C46C1BC8-3C52-11d0-9200-848C1D000000}'

CLSID_DAPoint3 = '{C46C1BD8-3C52-11d0-9200-848C1D000000}'

CLSID_DASound = '{C46C1BE4-3C52-11d0-9200-848C1D000000}'

CLSID_DAStatics = '{542FB453-5003-11cf-92A2-00AA00B8A733}'

CLSID_DAString = '{C46C1BC4-3C52-11d0-9200-848C1D000000}'

CLSID_DATransform2 = '{C46C1BCC-3C52-11d0-9200-848C1D000000}'

CLSID_DATransform3 = '{C46C1BDC-3C52-11d0-9200-848C1D000000}'

CLSID_DATuple = '{5DFB2651-9668-11d0-B17B-00C04FC2A0CA}'

CLSID_DAUserData = '{AF868304-AB0B-11d0-876A-00C04FC29D46}'

CLSID_DAVector2 = '{C46C1BCA-3C52-11d0-9200-848C1D000000}'

CLSID_DAVector3 = '{C46C1BDA-3C52-11d0-9200-848C1D000000}'

CLSID_DAView = '{283807B5-2C60-11d0-A31D-00AA00B92C03}'

CLSID_DAViewerControl = '{B6FFC24C-7E13-11D0-9B47-00C04FC2F51D}'

CLSID_DAViewerControlWindowed = '{69AD90EF-1C20-11d1-8801-00C04FC29D46}'

CLSID_IDirectDrawFactory = (D1:$4FD2A832;D2:$86C8;D3:$11D0;D4:($8F,$CA,$00,$C0,$4F,$D9,$18,$9D))

==========================================================================; * * Copyright (C) Microsoft Corporation. All Rights Reserved. * * File: ddrawex.h *

COLOR_NO_TRANSPARENT = $FFFFFFFF

DDSCAPS_DATAEXCHANGE = DDSCAPS_SYSTEMMEMORY or DDSCAPS_VIDEOMEMORY

from ddrawex.h

DDSD_LPSURFACE = $00000800

E_SURFACE_DISCARDED = $8000C003

E_SURFACE_NODC = $8000C004

E_SURFACE_NOSURFACE = $8000C000

E_SURFACE_NOTMYDC = $8000C005

E_SURFACE_NOTMYPOINTER = $8000C002

E_SURFACE_UNKNOWN_FORMAT = $8000C001

FILTER_STATUS_3DSURFACE = $000000008

FILTER_STATUS_INVISIBLE = $000000002

FILTER_STATUS_OPAQUE = $000000001

GetStatusBits Flags

FILTER_STATUS_SURFACE = $000000004

IID_IBitmapEffect = (D1:$ACEA25C0;D2:$415B;D3:$11D0;D4:($BD,$C2,$00,$A0,$C9,$08,$DB,$96))

IID_IDAArray = '{D17506C2-6B26-11d0-8914-00C04FC2A0CA}'

IID_IDABbox2 = '{C46C1BCD-3C52-11d0-9200-848C1D000000}'

IID_IDABbox3 = '{C46C1BDD-3C52-11d0-9200-848C1D000000}'

IID_IDABehavior = '{283807B7-2C60-11d0-A31D-00AA00B92C03}'

IID_IDABoolean = '{C46C1BC0-3C52-11d0-9200-848C1D000000}'

IID_IDABvrHook = '{3E2487C4-8709-11d0-B177-00C04FC2A0CA}'

IID_IDACamera = '{C46C1BE1-3C52-11d0-9200-848C1D000000}'

IID_IDAColor = '{C46C1BC5-3C52-11d0-9200-848C1D000000}'

IID_IDADashStyle = '{C46C1BEF-3C52-11d0-9200-848C1D000000}'

IID_IDADrawingSurface = '{BC0BFD34-D21D-11d0-9385-00C04FB6BD36}'

IID_IDAEndStyle = '{C46C1BEB-3C52-11d0-9200-848C1D000000}'

IID_IDAEvent = '{50B4791E-4731-11d0-8912-00C04FC2A0CA}'

IID_IDAFontStyle = '{25B0F91D-D23D-11d0-9B85-00C04FC2F51D}'

IID_IDAGeometry = '{C46C1BDF-3C52-11d0-9200-848C1D000000}'

IID_IDAImage = '{C46C1BD3-3C52-11d0-9200-848C1D000000}'

IID_IDAImportationResult = '{4A933702-E36F-11d0-9B99-00C04FC2F51D}'

IID_IDAJoinStyle = '{C46C1BED-3C52-11d0-9200-848C1D000000}'

IID_IDALineStyle = '{C46C1BF1-3C52-11d0-9200-848C1D000000}'

IID_IDAMatte = '{C46C1BD1-3C52-11d0-9200-848C1D000000}'

IID_IDAMicrophone = '{C46C1BE5-3C52-11d0-9200-848C1D000000}'

IID_IDAMontage = '{C46C1BD5-3C52-11d0-9200-848C1D000000}'

IID_IDANumber = '{9CDE7340-3C20-11d0-A330-00AA00B92C03}'

IID_IDAPair = '{C46C1BF3-3C52-11d0-9200-848C1D000000}'

IID_IDAPath2 = '{C46C1BCF-3C52-11d0-9200-848C1D000000}'

IID_IDAPickableResult = '{4A933703-E36F-11d0-9B99-00C04FC2F51D}'

IID_IDAPoint2 = '{C46C1BC7-3C52-11d0-9200-848C1D000000}'

IID_IDAPoint3 = '{C46C1BD7-3C52-11d0-9200-848C1D000000}'

IID_IDAPreferences = '{69B5BC70-9B19-11d0-9B60-00C04FC2F51D}'

IID_IDASite = '{45393DF0-54B9-11cf-92A2-00AA00B8A733}'

IID_IDASound = '{C46C1BE3-3C52-11d0-9200-848C1D000000}'

IID_IDAStatics = '{542FB452-5003-11cf-92A2-00AA00B8A733}'

IID_IDAString = '{C46C1BC3-3C52-11d0-9200-848C1D000000}'

IID_IDATransform2 = '{C46C1BCB-3C52-11d0-9200-848C1D000000}'

IID_IDATransform3 = '{C46C1BDB-3C52-11d0-9200-848C1D000000}'

IID_IDATuple = '{5DFB2650-9668-11d0-B17B-00C04FC2A0CA}'

IID_IDAUntilNotifier = '{3F3DA01A-4705-11d0-8710-00C04FC29D46}'

IID_IDAUserData = '{AF868305-AB0B-11d0-876A-00C04FC29D46}'

IID_IDAVector2 = '{C46C1BC9-3C52-11d0-9200-848C1D000000}'

IID_IDAVector3 = '{C46C1BD9-3C52-11d0-9200-848C1D000000}'

IID_IDAView = '{283807B4-2C60-11d0-A31D-00AA00B92C03}'

IID_IDAViewerControl = '{0E41257B-812D-11D0-9B4A-00C04FC2F51D}'

IID_IDAViewerControlWindowed = '{BA8B033E-1E91-11d1-8809-00C04FC29D46}'

IID_IDAViewSite = '{283807B3-2C60-11d0-A31D-00AA00B92C03}'

IID_IDirectDraw3 = (D1:$618F8AD4;D2:$8B7A;D3:$11D0;D4:($8F,$CC,$00,$C0,$4F,$D9,$18,$9D))

IID_IDirectDrawFactory = (D1:$4FD2A833;D2:$86C8;D3:$11D0;D4:($8F,$CA,$00,$C0,$4F,$D9,$18,$9D))

IID_IImageDecodeEventSink = '{BAA342A0-2DED-11D0-86F4-00A0C913F750}'

IID_IImageDecodeFilter = '{A3CCEDF3-2DE2-11D0-86F4-00A0C913F750}'

IID_IMapMIMEToCLSID = '{D9E89500-30FA-11D0-B724-00AA006C1A01}'

IID_ITimer = '{3050F360-98B5-11CF-BB82-00AA00BDCE0B}'

IID_ITimerService = '{3050F35F-98B5-11CF-BB82-00AA00BDCE0B}'

IID_ITimerSink = '{3050F361-98B5-11CF-BB82-00AA00BDCE0B}'

IID_IViewFilter = '{3050F2F1-98B5-11CF-BB82-00AA00BDCE0B}'

==========================================================================; * * Copyright (C) Microsoft Corporation. All Rights Reserved. * * File: ocmm.h *

IID_IViewFilterSite = '{3050F2F4-98B5-11CF-BB82-00AA00BDCE0B}'

IID_IViewTransition = '{3050F372-98B5-11CF-BB82-00AA00BDCE0B}'

IID_IViewTransitionSite = '{3050F373-98B5-11CF-BB82-00AA00BDCE0B}'

IMGDECODE_EVENT_BEGINBITS = $04

IMGDECODE_EVENT_BITSCOMPLETE = $08

IMGDECODE_EVENT_PALETTE = $02

IMGDECODE_EVENT_PROGRESS = $01

IMGDECODE_EVENT_USEDDRAW = $10

IMGDECODE_HINT_BOTTOMUP = $02

IMGDECODE_HINT_FULLWIDTH = $04

IMGDECODE_HINT_TOPDOWN = $01

MAPMIME_CLSID = 1

MAPMIME_DEFAULT = 0

MAPMIME_DEFAULT_ALWAYS = 3

MAPMIME_DISABLE = 2

SID_SDirectDraw3 = (D1:$618F8AD4;D2:$8B7A;D3:$11D0;D4:($8F,$CC,$00,$C0,$4F,$D9,$18,$9D))

EXTERN_C const GUID BFID_MONOCHROME; EXTERN_C const GUID BFID_RGB_4; EXTERN_C const GUID BFID_RGB_8; EXTERN_C const GUID BFID_RGB_555; EXTERN_C const GUID BFID_RGB_565; EXTERN_C const GUID BFID_RGB_24; EXTERN_C const GUID BFID_RGB_32; EXTERN_C const GUID BFID_RGBA_32; EXTERN_C const GUID BFID_GRAY_8; EXTERN_C const GUID BFID_GRAY_16;

SURFACE_LOCK_ALLOW_DISCARD = $02

SURFACE_LOCK_EXCLUSIVE = $01

SURFACE_LOCK_WAIT = $04

S_SURFACE_DISCARDED = $0000C003


Variables