[]
Callback base implementation of ICallbackable.
A typed version of ComArrayBase
A fast method to pass array of ComObject to C1.Win.DX methods.
Root IUnknown class to interop with COM object
Base class for unmanaged callabackable Com object.
Event args for ComObject used by ObjectTracker.
A COM Interface Callback
Global configuration.
Root class for all Cpp interop object.
An Interface shadow callback
Provides a stream interface to a buffer located in unmanaged memory.
Base class for a System.IDisposable class.
Utility class.
Provides System.Collections.Generic.IEqualityComparer<T> for default value types.
Represents a function callback.
Descriptor used to provide detailed message for a particular Result.
Contains information about a tracked COM object.
Track all allocated objects.
Shadow attribute used to associate a COM callbackable interface to its Shadow implementation.
A general purpose tag attribute.
A boolean value stored on 4 bytes (instead of 1 in .NET).
Represents a color in the form of rgba.
Provides access to data organized in 3D.
Pointer to a native buffer with a specific size.
Provides access to data organized in 2D.
Result structure for COM methods.
Direct2D Matrix3x2 3x2.
Represents a 4x4 mathematical matrix.
Represents a 5x4 matrix for the built-in ColorMatrix effect.
Structure specifing a point with double X and Y coordinates.
Structure specifing a point with float X and Y coordinates.
Structure specifing a point with integer X and Y coordinates.
The maximum number of bytes to which a pointer can point. Use for a count that must span the full range of a pointer. Equivalent to Windows type SIZE_T.
Structure specifing a rectangle with double Left, Top, Right, Bottom coordinates.
Defines a RectF. This structure is slightly different from System.Drawing.RectangleF as
it is internally storing Left, Top, Right, Bottom instead of Left, Top, Width, Height.
Defines a RectL. This structure is slightly different from System.Drawing.Rectangle as
it is internally storing Left, Top, Right, Bottom instead of Left, Top, Width, Height.
Structure specifing a size with double Width and Height.
Structure specifing a size with float Width and Height.
Structure specifing a size with integer Width and Height.
Represents a two dimensional mathematical vector.
Represents a three dimensional mathematical vector.
Represents a four dimensional mathematical vector.
Defines the viewport dimensions using float coordinates for (X, Y, Width, Height, MinDepth, MaxDepth).
Use this interface to tag a class that is called by an unmanaged object. A ICallbackable class must dispose the Shadow on dispose.
Base interface for Component Object Model (COM).
A Delegate to get a property value from an object.
A Delegate to set a property value to an object.