SharpDX Represents a unit independent angle using a single-precision floating-point internal representation. Implement this interface to serialize datas with . Reads or writes datas from/to the given binary serializer. The binary serializer. A value that specifies the size of a single degree. A value that specifies the size of a single minute. A value that specifies the size of a single second. A value that specifies the size of a single radian. A value that specifies the size of a single milliradian. A value that specifies the size of a single gradian. The internal representation of the angle. Initializes a new instance of the SharpDX.AngleSingle structure with the given unit dependant angle and unit type. A unit dependant measure of the angle. The type of unit the angle argument is. Initializes a new instance of the SharpDX.AngleSingle structure using the arc length formula (θ = s/r). The measure of the arc. The radius of the circle. Wraps this SharpDX.AngleSingle to be in the range [π, -π]. Wraps this SharpDX.AngleSingle to be in the range [0, 2π). Wraps the SharpDX.AngleSingle given in the value argument to be in the range [π, -π]. A SharpDX.AngleSingle to wrap. The SharpDX.AngleSingle that is wrapped. Wraps the SharpDX.AngleSingle given in the value argument to be in the range [0, 2π). A SharpDX.AngleSingle to wrap. The SharpDX.AngleSingle that is wrapped. Compares two SharpDX.AngleSingle instances and returns the smaller angle. The first SharpDX.AngleSingle instance to compare. The second SharpDX.AngleSingle instance to compare. The smaller of the two given SharpDX.AngleSingle instances. Compares two SharpDX.AngleSingle instances and returns the greater angle. The first SharpDX.AngleSingle instance to compare. The second SharpDX.AngleSingle instance to compare. The greater of the two given SharpDX.AngleSingle instances. Adds two SharpDX.AngleSingle objects and returns the result. The first object to add. The second object to add. The value of the two objects added together. Subtracts two SharpDX.AngleSingle objects and returns the result. The first object to subtract. The second object to subtract. The value of the two objects subtracted. Multiplies two SharpDX.AngleSingle objects and returns the result. The first object to multiply. The second object to multiply. The value of the two objects multiplied together. Divides two SharpDX.AngleSingle objects and returns the result. The numerator object. The denominator object. The value of the two objects divided. Returns a System.Boolean that indicates whether the values of two SharpDX.Angle objects are equal. The first object to compare. The second object to compare. True if the left and right parameters have the same value; otherwise, false. Returns a System.Boolean that indicates whether the values of two SharpDX.Angle objects are not equal. The first object to compare. The second object to compare. True if the left and right parameters do not have the same value; otherwise, false. Returns a System.Boolean that indicates whether a SharpDX.Angle object is less than another SharpDX.AngleSingle object. The first object to compare. The second object to compare. True if left is less than right; otherwise, false. Returns a System.Boolean that indicates whether a SharpDX.Angle object is greater than another SharpDX.AngleSingle object. The first object to compare. The second object to compare. True if left is greater than right; otherwise, false. Returns a System.Boolean that indicates whether a SharpDX.Angle object is less than or equal to another SharpDX.AngleSingle object. The first object to compare. The second object to compare. True if left is less than or equal to right; otherwise, false. Returns a System.Boolean that indicates whether a SharpDX.Angle object is greater than or equal to another SharpDX.AngleSingle object. The first object to compare. The second object to compare. True if left is greater than or equal to right; otherwise, false. Returns the value of the SharpDX.AngleSingle operand. (The sign of the operand is unchanged.) A SharpDX.AngleSingle object. The value of the value parameter. Returns the the negated value of the SharpDX.AngleSingle operand. A SharpDX.AngleSingle object. The negated value of the value parameter. Adds two SharpDX.AngleSingle objects and returns the result. The first object to add. The second object to add. The value of the two objects added together. Subtracts two SharpDX.AngleSingle objects and returns the result. The first object to subtract The second object to subtract. The value of the two objects subtracted. Multiplies two SharpDX.AngleSingle objects and returns the result. The first object to multiply. The second object to multiply. The value of the two objects multiplied together. Divides two SharpDX.AngleSingle objects and returns the result. The numerator object. The denominator object. The value of the two objects divided. Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object. The object to compare. A signed integer that indicates the relationship of the current instance to the obj parameter. If the value is less than zero, the current instance is less than the other. If the value is zero, the current instance is equal to the other. If the value is greater than zero, the current instance is greater than the other. Compares this instance to a second SharpDX.AngleSingle and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object. The object to compare. A signed integer that indicates the relationship of the current instance to the obj parameter. If the value is less than zero, the current instance is less than the other. If the value is zero, the current instance is equal to the other. If the value is greater than zero, the current instance is greater than the other. Returns a value that indicates whether the current instance and a specified SharpDX.AngleSingle object have the same value. The object to compare. Returns true if this SharpDX.AngleSingle object and another have the same value; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this SharpDX.AngleSingle instance. A 32-bit signed integer hash code. Returns a value that indicates whether the current instance and a specified object have the same value. The object to compare. Returns true if the obj parameter is a SharpDX.AngleSingle object or a type capable of implicit conversion to a SharpDX.AngleSingle value, and its value is equal to the value of the current SharpDX.Angle object; otherwise, false. Gets or sets the total number of revolutions this SharpDX.AngleSingle represents. Gets or sets the total number of degrees this SharpDX.AngleSingle represents. Gets or sets the minutes component of the degrees this SharpDX.AngleSingle represents. When setting the minutes, if the value is in the range (-60, 60) the whole degrees are not changed; otherwise, the whole degrees may be changed. Fractional values may set the seconds component. Gets or sets the seconds of the degrees this SharpDX.AngleSingle represents. When setting the seconds, if the value is in the range (-60, 60) the whole minutes or whole degrees are not changed; otherwise, the whole minutes or whole degrees may be changed. Gets or sets the total number of radians this SharpDX.AngleSingle represents. Gets or sets the total number of milliradians this SharpDX.AngleSingle represents. One milliradian is equal to 1/(2000π). Gets or sets the total number of gradians this SharpDX.AngleSingle represents. Gets a System.Boolean that determines whether this SharpDX.Angle is a right angle (i.e. 90° or π/2). Gets a System.Boolean that determines whether this SharpDX.Angle is a straight angle (i.e. 180° or π). Gets a System.Boolean that determines whether this SharpDX.Angle is a full rotation angle (i.e. 360° or 2π). Gets a System.Boolean that determines whether this SharpDX.Angle is an oblique angle (i.e. is not 90° or a multiple of 90°). Gets a System.Boolean that determines whether this SharpDX.Angle is an acute angle (i.e. less than 90° but greater than 0°). Gets a System.Boolean that determines whether this SharpDX.Angle is an obtuse angle (i.e. greater than 90° but less than 180°). Gets a System.Boolean that determines whether this SharpDX.Angle is a reflex angle (i.e. greater than 180° but less than 360°). Gets a SharpDX.AngleSingle instance that complements this angle (i.e. the two angles add to 90°). Gets a SharpDX.AngleSingle instance that supplements this angle (i.e. the two angles add to 180°). Gets a new SharpDX.AngleSingle instance that represents the zero angle (i.e. 0°). Gets a new SharpDX.AngleSingle instance that represents the right angle (i.e. 90° or π/2). Gets a new SharpDX.AngleSingle instance that represents the straight angle (i.e. 180° or π). Gets a new SharpDX.AngleSingle instance that represents the full rotation angle (i.e. 360° or 2π). A boolean value stored on 4 bytes (instead of 1 in .NET). Initializes a new instance of the class. if set to true [bool value]. Indicates whether this instance and a specified object are equal. The other. true if and this instance are the same type and represent the same value; otherwise, false. Implements the ==. The left. The right. The result of the operator. Implements the !=. The left. The right. The result of the operator. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Represents an axis-aligned bounding box in three dimensional space. The minimum point of the box. The maximum point of the box. Initializes a new instance of the struct. The minimum vertex of the bounding box. The maximum vertex of the bounding box. Retrieves the eight corners of the bounding box. An array of points representing the eight corners of the bounding box. Retrieves the eight corners of the bounding box. An array of points representing the eight corners of the bounding box. Determines if there is an intersection between the current object and a . The ray to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines whether the current objects contains a point. The point to test. The type of containment the two objects have. Determines whether the current objects contains a point. The point to test. The type of containment the two objects have. Determines whether the current objects contains a . The box to test. The type of containment the two objects have. Determines whether the current objects contains a . The box to test. The type of containment the two objects have. Determines whether the current objects contains a . The sphere to test. The type of containment the two objects have. Determines whether the current objects contains a . The sphere to test. The type of containment the two objects have. Constructs a that fully contains the given points. The points that will be contained by the box. When the method completes, contains the newly constructed bounding box. Thrown when is null. Constructs a that fully contains the given points. The points that will be contained by the box. The newly constructed bounding box. Thrown when is null. Constructs a from a given sphere. The sphere that will designate the extents of the box. When the method completes, contains the newly constructed bounding box. Constructs a from a given sphere. The sphere that will designate the extents of the box. The newly constructed bounding box. Constructs a that is as large as the total combined area of the two specified boxes. The first box to merge. The second box to merge. When the method completes, contains the newly constructed bounding box. Constructs a that is as large as the total combined area of the two specified boxes. The first box to merge. The second box to merge. The newly constructed bounding box. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Defines a frustum which can be used in frustum culling, zoom to Extents (zoom to fit) operations, (matrix, frustum, camera) interchange, and many kind of intersection testing. Creates a new instance of BoundingFrustum. Combined matrix that usually takes view × projection matrix. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Returns one of the 6 planes related to this frustum. Plane index where 0 fro Left, 1 for Right, 2 for Top, 3 for Bottom, 4 for Near, 5 for Far Creates a new frustum relaying on perspective camera parameters The camera pos. The look dir. Up dir. The fov. The znear. The zfar. The aspect. The bounding frustum calculated from perspective camera Creates a new frustum relaying on perspective camera parameters The camera params. The bounding frustum from camera params Returns the 8 corners of the frustum, element0 is Near1 (near right down corner) , element1 is Near2 (near right top corner) , element2 is Near3 (near Left top corner) , element3 is Near4 (near Left down corner) , element4 is Far1 (far right down corner) , element5 is Far2 (far right top corner) , element6 is Far3 (far left top corner) , element7 is Far4 (far left down corner) The 8 corners of the frustum Returns the 8 corners of the frustum, element0 is Near1 (near right down corner) , element1 is Near2 (near right top corner) , element2 is Near3 (near Left top corner) , element3 is Near4 (near Left down corner) , element4 is Far1 (far right down corner) , element5 is Far2 (far right top corner) , element6 is Far3 (far left top corner) , element7 is Far4 (far left down corner) The 8 corners of the frustum Extracts perspective camera parameters from the frustum, doesn't work with orthographic frustums. Perspective camera parameters from the frustum Checks whether a point lay inside, intersects or lay outside the frustum. The point. Type of the containment Checks whether a point lay inside, intersects or lay outside the frustum. The point. Type of the containment Checks whether a group of points lay totally inside the frustum (Contains), or lay partially inside the frustum (Intersects), or lay outside the frustum (Disjoint). The points. Type of the containment Checks whether a group of points lay totally inside the frustum (Contains), or lay partially inside the frustum (Intersects), or lay outside the frustum (Disjoint). The points. Type of the containment. Determines the intersection relationship between the frustum and a bounding box. The box. Type of the containment Determines the intersection relationship between the frustum and a bounding box. The box. Type of the containment Determines the intersection relationship between the frustum and a bounding box. The box. Type of the containment. Determines the intersection relationship between the frustum and a bounding sphere. The sphere. Type of the containment Determines the intersection relationship between the frustum and a bounding sphere. The sphere. Type of the containment Determines the intersection relationship between the frustum and a bounding sphere. The sphere. Type of the containment. Determines the intersection relationship between the frustum and another bounding frustum. The frustum. Type of the containment Determines the intersection relationship between the frustum and another bounding frustum. The frustum. Type of the containment Determines the intersection relationship between the frustum and another bounding frustum. The frustum. Type of the containment. Checks whether the current BoundingFrustum intersects a BoundingSphere. The sphere. Type of the containment Checks whether the current BoundingFrustum intersects a BoundingSphere. The sphere. Set to true if the current BoundingFrustum intersects a BoundingSphere. Checks whether the current BoundingFrustum intersects a BoundingBox. The box. true if the current BoundingFrustum intersects a BoundingSphere. Checks whether the current BoundingFrustum intersects a BoundingBox. The box. true if the current BoundingFrustum intersects a BoundingSphere. Checks whether the current BoundingFrustum intersects the specified Plane. The plane. Plane intersection type. Checks whether the current BoundingFrustum intersects the specified Plane. The plane. Plane intersection type. Get the width of the frustum at specified depth. the depth at which to calculate frustum width. With of the frustum at the specified depth Get the height of the frustum at specified depth. the depth at which to calculate frustum height. Height of the frustum at the specified depth Checks whether the current BoundingFrustum intersects the specified Ray. The ray. true if the current BoundingFrustum intersects the specified Ray. Checks whether the current BoundingFrustum intersects the specified Ray. The Ray to check for intersection with. The distance at which the ray enters the frustum if there is an intersection and the ray starts outside the frustum. The distance at which the ray exits the frustum if there is an intersection. true if the current BoundingFrustum intersects the specified Ray. Get the distance which when added to camera position along the lookat direction will do the effect of zoom to extents (zoom to fit) operation, so all the passed points will fit in the current view. if the returned value is positive, the camera will move toward the lookat direction (ZoomIn). if the returned value is negative, the camera will move in the reverse direction of the lookat direction (ZoomOut). The points. The zoom to fit distance Get the distance which when added to camera position along the lookat direction will do the effect of zoom to extents (zoom to fit) operation, so all the passed points will fit in the current view. if the returned value is positive, the camera will move toward the lookat direction (ZoomIn). if the returned value is negative, the camera will move in the reverse direction of the lookat direction (ZoomOut). The bounding box. The zoom to fit distance Get the vector shift which when added to camera position will do the effect of zoom to extents (zoom to fit) operation, so all the passed points will fit in the current view. The points. The zoom to fit vector Get the vector shift which when added to camera position will do the effect of zoom to extents (zoom to fit) operation, so all the passed points will fit in the current view. The bounding box. The zoom to fit vector Gets or sets the Matrix that describes this bounding frustum. Gets the near plane of the BoundingFrustum. Gets the far plane of the BoundingFrustum. Gets the left plane of the BoundingFrustum. Gets the right plane of the BoundingFrustum. Gets the top plane of the BoundingFrustum. Gets the bottom plane of the BoundingFrustum. Indicate whether the current BoundingFrustrum is Orthographic. true if the current BoundingFrustrum is Orthographic; otherwise, false. Represents a bounding sphere in three dimensional space. The center of the sphere in three dimensional space. The radius of the sphere. Initializes a new instance of the struct. The center of the sphere in three dimensional space. The radius of the sphere. Determines if there is an intersection between the current object and a . The ray to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines whether the current objects contains a point. The point to test. The type of containment the two objects have. Determines whether the current objects contains a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. The type of containment the two objects have. Determines whether the current objects contains a . The box to test. The type of containment the two objects have. Determines whether the current objects contains a . The sphere to test. The type of containment the two objects have. Constructs a that fully contains the given points. The points that will be contained by the sphere. The start index from points array to start compute the bounding sphere. The count of points to process to compute the bounding sphere. When the method completes, contains the newly constructed bounding sphere. points start or count Constructs a that fully contains the given points. The points that will be contained by the sphere. When the method completes, contains the newly constructed bounding sphere. Constructs a that fully contains the given points. The points that will be contained by the sphere. The newly constructed bounding sphere. Constructs a from a given box. The box that will designate the extents of the sphere. When the method completes, the newly constructed bounding sphere. Constructs a from a given box. The box that will designate the extents of the sphere. The newly constructed bounding sphere. Constructs a that is the as large as the total combined area of the two specified spheres. The first sphere to merge. The second sphere to merge. When the method completes, contains the newly constructed bounding sphere. Constructs a that is the as large as the total combined area of the two specified spheres. The first sphere to merge. The second sphere to merge. The newly constructed bounding sphere. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Callback base implementation of . Base class for a class. Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. Occurs when this instance is starting to be disposed. Occurs when this instance is fully disposed. Gets a value indicating whether this instance is disposed. true if this instance is disposed; otherwise, false. Use this interface to tag a class that is called by an unmanaged object. A class must dispose the on dispose. Gets or sets the unmanaged shadow callback. The unmanaged shadow callback. This property is set whenever this instance has an unmanaged shadow callback registered. This callback must be disposed when disposing this instance. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. Provides for default value types. A default for . An observable collection. Type of a collection item Raised when an item is added to this instance. Raised when a item is removed from this instance. An event providing the item changed in a collection (inserted or removed). Type of a collection item Initializes a new instance of the class. The item from the collection. Gets the item from the collection that was inserted or removed. The collection item. An observable dictionary. The dictionary's key type. The dictionary's value type. Gets the enumerator of this dictionary. The enumerator instance of the dictionary. Removes all items from the dictionary. Adds a new value with the specified key to dictionary. The added key. The added value. Checks whether the dictionary contains the specified key. The key to check for presence. true if the dictionary contains the provided key, false - otherwise. Removes the value corresponding to the specified key from dictionary. The key to remove. true if the item was removed, false - otherwise. Tries to get the value associated with the specified key. The key. Contains the returned value on success. true if the value was returned successfuly, false - otherwise. Returns the collection of the keys present in dictionary. Gets the collection of the values present in dictionary. Gets the cound of items present in dictionary. Is raised when a new item is added to the dictionary. Is raised when an item is removed from the dictionary. Gets or sets a value associated with the specified key. The key. The associated value. Event arguments for the and events. The dictionary key type. The dictionary value type. Initializes a new instance of the class from the provided . The that contains the event arguments. Initializes a new instance of the class from the provided key and value. The event's key argument. The event's value argument. Gets the event's key argument. Gets the event's value argument. A generic collection for effect framework. Type of the collection Adds the specified item. The item. Determines whether this collection contains an element with the specified name. The name. true if [contains] an element with the specified name; otherwise, false. Gets the number of objects in the collection. Gets a specific element in the collection by using an index value. Index of the EffectTechnique to get. Gets a specific element in the collection by using a name. Name of the EffectTechnique to get. Use to provide a debug view on a custom collection. Use this by adding an attribute [DebuggerTypeProxy(typeof(CollectionDebugView))] to your custom collection. Initializes a new instance of the class. The collection. collection Gets the items. The items. Initializes a new instance of the class. The collection. collection Gets the items. The items. Helper class to allow programmatic capturing of graphics information that can be loaded later in Visual Studio. This is a managed implementation of the VsDbg class (http://msdn.microsoft.com/en-us/library/vstudio/dn440549.aspx). Requires to have installed VS Remote Tools. http://msdn.microsoft.com/en-us/library/vstudio/hh708963.aspx http://msdn.microsoft.com/en-us/library/vstudio/hh780905.aspx Creates a new instance of the class and prepares the in-app component of graphics diagnostics to actively capture and record graphics information.. The destination filename for log writing. Copies the contents of the active graphics log (.vsglog) file into a new file. The new log file name. Toggles the graphics diagnostics HUD overlay on or off. Adds a custom message to the graphics diagnostics HUD (Head-Up Display). The message to add. Captures the remainder of the current frame to the graphics log file. Begins a capture interval that will end with . A instance that once disposed, calls automatically the method. Ends a capture interval that was started with . Finalizes the graphics log file, closes it, and frees resources that were used while the app was actively recording graphics information. Ignored. Helper structure to ease the begin/end graphics capturing var debugger = new VSGraphicsDebugger(); using(debugger.BeginCapture()) { ... } Creates a new instance of the structure. The attanched graphics debugger. Ends the capture by calling . Represents a 3x3 Matrix ( contains only Scale and Rotation ). The size of the type, in bytes. A with all of its components set to zero. The identity . Value at row 1 column 1 of the Matrix3x3. Value at row 1 column 2 of the Matrix3x3. Value at row 1 column 3 of the Matrix3x3. Value at row 2 column 1 of the Matrix3x3. Value at row 2 column 2 of the Matrix3x3. Value at row 2 column 3 of the Matrix3x3. Value at row 3 column 1 of the Matrix3x3. Value at row 3 column 2 of the Matrix3x3. Value at row 3 column 3 of the Matrix3x3. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value to assign at row 1 column 1 of the Matrix3x3. The value to assign at row 1 column 2 of the Matrix3x3. The value to assign at row 1 column 3 of the Matrix3x3. The value to assign at row 2 column 1 of the Matrix3x3. The value to assign at row 2 column 2 of the Matrix3x3. The value to assign at row 2 column 3 of the Matrix3x3. The value to assign at row 3 column 1 of the Matrix3x3. The value to assign at row 3 column 2 of the Matrix3x3. The value to assign at row 3 column 3 of the Matrix3x3. Initializes a new instance of the struct. The values to assign to the components of the Matrix3x3. This must be an array with sixteen elements. Thrown when is null. Thrown when contains more or less than sixteen elements. Calculates the determinant of the Matrix3x3. The determinant of the Matrix3x3. Inverts the Matrix3x3. Transposes the Matrix3x3. Orthogonalizes the specified Matrix3x3. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the Matrix3x3 will be orthogonal to any other given row in the Matrix3x3. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified Matrix3x3. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Decomposes a Matrix3x3 into an orthonormalized Matrix3x3 Q and a right triangular Matrix3x3 R. When the method completes, contains the orthonormalized Matrix3x3 of the decomposition. When the method completes, contains the right triangular Matrix3x3 of the decomposition. Decomposes a Matrix3x3 into a lower triangular Matrix3x3 L and an orthonormalized Matrix3x3 Q. When the method completes, contains the lower triangular Matrix3x3 of the decomposition. When the method completes, contains the orthonormalized Matrix3x3 of the decomposition. Decomposes a Matrix3x3 into a scale, rotation, and translation. When the method completes, contains the scaling component of the decomposed Matrix3x3. When the method completes, contains the rotation component of the decomposed Matrix3x3. This method is designed to decompose an SRT transformation Matrix3x3 only. Decomposes a uniform scale matrix into a scale, rotation, and translation. A uniform scale matrix has the same scale in every axis. When the method completes, contains the scaling component of the decomposed matrix. When the method completes, contains the rotation component of the decomposed matrix. This method is designed to decompose only an SRT transformation matrix that has the same scale in every axis. Exchanges two rows in the Matrix3x3. The first row to exchange. This is an index of the row starting at zero. The second row to exchange. This is an index of the row starting at zero. Exchanges two columns in the Matrix3x3. The first column to exchange. This is an index of the column starting at zero. The second column to exchange. This is an index of the column starting at zero. Creates an array containing the elements of the Matrix3x3. A 9-element array containing the components of the Matrix3x3. Determines the sum of two matrices. The first Matrix3x3 to add. The second Matrix3x3 to add. When the method completes, contains the sum of the two matrices. Determines the sum of two matrices. The first Matrix3x3 to add. The second Matrix3x3 to add. The sum of the two matrices. Determines the difference between two matrices. The first Matrix3x3 to subtract. The second Matrix3x3 to subtract. When the method completes, contains the difference between the two matrices. Determines the difference between two matrices. The first Matrix3x3 to subtract. The second Matrix3x3 to subtract. The difference between the two matrices. Scales a Matrix3x3 by the given value. The Matrix3x3 to scale. The amount by which to scale. When the method completes, contains the scaled Matrix3x3. Scales a Matrix3x3 by the given value. The Matrix3x3 to scale. The amount by which to scale. The scaled Matrix3x3. Determines the product of two matrices. The first Matrix3x3 to multiply. The second Matrix3x3 to multiply. The product of the two matrices. Determines the product of two matrices. The first Matrix3x3 to multiply. The second Matrix3x3 to multiply. The product of the two matrices. Scales a Matrix3x3 by the given value. The Matrix3x3 to scale. The amount by which to scale. When the method completes, contains the scaled Matrix3x3. Scales a Matrix3x3 by the given value. The Matrix3x3 to scale. The amount by which to scale. The scaled Matrix3x3. Determines the quotient of two matrices. The first Matrix3x3 to divide. The second Matrix3x3 to divide. When the method completes, contains the quotient of the two matrices. Determines the quotient of two matrices. The first Matrix3x3 to divide. The second Matrix3x3 to divide. The quotient of the two matrices. Performs the exponential operation on a Matrix3x3. The Matrix3x3 to perform the operation on. The exponent to raise the Matrix3x3 to. When the method completes, contains the exponential Matrix3x3. Thrown when the is negative. Performs the exponential operation on a Matrix3x3. The Matrix3x3 to perform the operation on. The exponent to raise the Matrix3x3 to. The exponential Matrix3x3. Thrown when the is negative. Negates a Matrix3x3. The Matrix3x3 to be negated. When the method completes, contains the negated Matrix3x3. Negates a Matrix3x3. The Matrix3x3 to be negated. The negated Matrix3x3. Performs a linear interpolation between two matrices. Start Matrix3x3. End Matrix3x3. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two matrices. Start Matrix3x3. End Matrix3x3. Value between 0 and 1 indicating the weight of . The linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two matrices. Start Matrix3x3. End Matrix3x3. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two matrices. Performs a cubic interpolation between two matrices. Start Matrix3x3. End Matrix3x3. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two matrices. Calculates the transpose of the specified Matrix3x3. The Matrix3x3 whose transpose is to be calculated. When the method completes, contains the transpose of the specified Matrix3x3. Calculates the transpose of the specified Matrix3x3. The Matrix3x3 whose transpose is to be calculated. When the method completes, contains the transpose of the specified Matrix3x3. Calculates the transpose of the specified Matrix3x3. The Matrix3x3 whose transpose is to be calculated. The transpose of the specified Matrix3x3. Calculates the inverse of the specified Matrix3x3. The Matrix3x3 whose inverse is to be calculated. When the method completes, contains the inverse of the specified Matrix3x3. Calculates the inverse of the specified Matrix3x3. The Matrix3x3 whose inverse is to be calculated. The inverse of the specified Matrix3x3. Orthogonalizes the specified Matrix3x3. The Matrix3x3 to orthogonalize. When the method completes, contains the orthogonalized Matrix3x3. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the Matrix3x3 will be orthogonal to any other given row in the Matrix3x3. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthogonalizes the specified Matrix3x3. The Matrix3x3 to orthogonalize. The orthogonalized Matrix3x3. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the Matrix3x3 will be orthogonal to any other given row in the Matrix3x3. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified Matrix3x3. The Matrix3x3 to orthonormalize. When the method completes, contains the orthonormalized Matrix3x3. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified Matrix3x3. The Matrix3x3 to orthonormalize. The orthonormalized Matrix3x3. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting Matrix3x3 tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the Matrix3x3 rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Brings the Matrix3x3 into upper triangular form using elementary row operations. The Matrix3x3 to put into upper triangular form. When the method completes, contains the upper triangular Matrix3x3. If the Matrix3x3 is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the Matrix3x3 represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the Matrix3x3 into upper triangular form using elementary row operations. The Matrix3x3 to put into upper triangular form. The upper triangular Matrix3x3. If the Matrix3x3 is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the Matrix3x3 represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the Matrix3x3 into lower triangular form using elementary row operations. The Matrix3x3 to put into lower triangular form. When the method completes, contains the lower triangular Matrix3x3. If the Matrix3x3 is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the Matrix3x3 represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the Matrix3x3 into lower triangular form using elementary row operations. The Matrix3x3 to put into lower triangular form. The lower triangular Matrix3x3. If the Matrix3x3 is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the Matrix3x3 represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the Matrix3x3 into row echelon form using elementary row operations; The Matrix3x3 to put into row echelon form. When the method completes, contains the row echelon form of the Matrix3x3. Brings the Matrix3x3 into row echelon form using elementary row operations; The Matrix3x3 to put into row echelon form. When the method completes, contains the row echelon form of the Matrix3x3. Creates a spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard Matrix3x3. Creates a spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. The created billboard Matrix3x3. Creates a left-handed, look-at Matrix3x3. The position of the viewer's eye. The camera look-at target. The camera's up vector. When the method completes, contains the created look-at Matrix3x3. Creates a left-handed, look-at Matrix3x3. The position of the viewer's eye. The camera look-at target. The camera's up vector. The created look-at Matrix3x3. Creates a right-handed, look-at Matrix3x3. The position of the viewer's eye. The camera look-at target. The camera's up vector. When the method completes, contains the created look-at Matrix3x3. Creates a right-handed, look-at Matrix3x3. The position of the viewer's eye. The camera look-at target. The camera's up vector. The created look-at Matrix3x3. Builds a Matrix3x3 that can be used to reflect vectors about a plane. The plane for which the reflection occurs. This parameter is assumed to be normalized. When the method completes, contains the reflection Matrix3x3. Builds a Matrix3x3 that can be used to reflect vectors about a plane. The plane for which the reflection occurs. This parameter is assumed to be normalized. The reflection Matrix3x3. Creates a Matrix3x3 that flattens geometry into a shadow. The light direction. If the W component is 0, the light is directional light; if the W component is 1, the light is a point light. The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. When the method completes, contains the shadow Matrix3x3. Creates a Matrix3x3 that flattens geometry into a shadow. The light direction. If the W component is 0, the light is directional light; if the W component is 1, the light is a point light. The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. The shadow Matrix3x3. Creates a Matrix3x3 that scales along the x-axis, y-axis, and y-axis. Scaling factor for all three axes. When the method completes, contains the created scaling Matrix3x3. Creates a Matrix3x3 that scales along the x-axis, y-axis, and y-axis. Scaling factor for all three axes. The created scaling Matrix3x3. Creates a Matrix3x3 that scales along the x-axis, y-axis, and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. When the method completes, contains the created scaling Matrix3x3. Creates a Matrix3x3 that scales along the x-axis, y-axis, and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. The created scaling Matrix3x3. Creates a Matrix3x3 that uniformly scales along all three axis. The uniform scale that is applied along all axis. When the method completes, contains the created scaling Matrix3x3. Creates a Matrix3x3 that uniformly scales along all three axis. The uniform scale that is applied along all axis. The created scaling Matrix3x3. Creates a Matrix3x3 that rotates around the x-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation Matrix3x3. Creates a Matrix3x3 that rotates around the x-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation Matrix3x3. Creates a Matrix3x3 that rotates around the y-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation Matrix3x3. Creates a Matrix3x3 that rotates around the y-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation Matrix3x3. Creates a Matrix3x3 that rotates around the z-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation Matrix3x3. Creates a Matrix3x3 that rotates around the z-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation Matrix3x3. Creates a Matrix3x3 that rotates around an arbitrary axis. The axis around which to rotate. This parameter is assumed to be normalized. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation Matrix3x3. Creates a Matrix3x3 that rotates around an arbitrary axis. The axis around which to rotate. This parameter is assumed to be normalized. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation Matrix3x3. Creates a rotation Matrix3x3 from a quaternion. The quaternion to use to build the Matrix3x3. The created rotation Matrix3x3. Creates a rotation Matrix3x3 from a quaternion. The quaternion to use to build the Matrix3x3. The created rotation Matrix3x3. Creates a rotation Matrix3x3 with a specified yaw, pitch, and roll. Yaw around the y-axis, in radians. Pitch around the x-axis, in radians. Roll around the z-axis, in radians. When the method completes, contains the created rotation Matrix3x3. Creates a rotation Matrix3x3 with a specified yaw, pitch, and roll. Yaw around the y-axis, in radians. Pitch around the x-axis, in radians. Roll around the z-axis, in radians. The created rotation Matrix3x3. Adds two matrices. The first Matrix3x3 to add. The second Matrix3x3 to add. The sum of the two matrices. Assert a Matrix3x3 (return it unchanged). The Matrix3x3 to assert (unchanged). The asserted (unchanged) Matrix3x3. Subtracts two matrices. The first Matrix3x3 to subtract. The second Matrix3x3 to subtract. The difference between the two matrices. Negates a Matrix3x3. The Matrix3x3 to negate. The negated Matrix3x3. Scales a Matrix3x3 by a given value. The Matrix3x3 to scale. The amount by which to scale. The scaled Matrix3x3. Scales a Matrix3x3 by a given value. The Matrix3x3 to scale. The amount by which to scale. The scaled Matrix3x3. Multiplies two matrices. The first Matrix3x3 to multiply. The second Matrix3x3 to multiply. The product of the two matrices. Scales a Matrix3x3 by a given value. The Matrix3x3 to scale. The amount by which to scale. The scaled Matrix3x3. Divides two matrices. The first Matrix3x3 to divide. The second Matrix3x3 to divide. The quotient of the two matrices. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Convert the 3x3 Matrix to a 4x4 Matrix. A 4x4 Matrix with zero translation and M44=1 Convert the 4x4 Matrix to a 3x3 Matrix. A 3x3 Matrix Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified are equal. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the first row in the Matrix3x3; that is M11, M12, M13 Gets or sets the second row in the Matrix3x3; that is M21, M22, M23 Gets or sets the third row in the Matrix3x3; that is M31, M32, M33 Gets or sets the first column in the Matrix3x3; that is M11, M21, M31 Gets or sets the second column in the Matrix3x3; that is M12, M22, M32 Gets or sets the third column in the Matrix3x3; that is M13, M23, M33 Gets or sets the scale of the Matrix3x3; that is M11, M22, and M33. Gets a value indicating whether this instance is an identity Matrix3x3. true if this instance is an identity Matrix3x3; otherwise, false. Gets or sets the component at the specified index. The value of the Matrix3x3 component, depending on the index. The zero-based index of the component to access. The value of the component at the specified index. Thrown when the is out of the range [0, 15]. Gets or sets the component at the specified index. The value of the Matrix3x3 component, depending on the index. The row of the Matrix3x3 to access. The column of the Matrix3x3 to access. The value of the component at the specified index. Thrown when the or is out of the range [0, 3]. Internal class used to initialize this assembly. Initializes this assembly. This method is called when the assembly is loaded. OrientedBoundingBox (OBB) is a rectangular block, much like an AABB (BoundingBox) but with an arbitrary orientation. Half lengths of the box along each axis. The matrix which aligns and scales the box, and its translation vector represents the center of the box. Creates an from a BoundingBox. The BoundingBox to create from. Initially, the OBB is axis-aligned box, but it can be rotated and transformed later. Creates an which contained between two minimum and maximum points. The minimum vertex of the bounding box. The maximum vertex of the bounding box. Initially, the OrientedBoundingBox is axis-aligned box, but it can be rotated and transformed later. Creates an that fully contains the given points. The points that will be contained by the box. This method is not for computing the best tight-fitting OrientedBoundingBox. And initially, the OrientedBoundingBox is axis-aligned box, but it can be rotated and transformed later. Retrieves the eight corners of the bounding box. An array of points representing the eight corners of the bounding box. Transforms this box using a transformation matrix. The transformation matrix. While any kind of transformation can be applied, it is recommended to apply scaling using scale method instead, which scales the Extents and keeps the Transformation matrix for rotation only, and that preserves collision detection accuracy. Transforms this box using a transformation matrix. The transformation matrix. While any kind of transformation can be applied, it is recommended to apply scaling using scale method instead, which scales the Extents and keeps the Transformation matrix for rotation only, and that preserves collision detection accuracy. Scales the by scaling its Extents without affecting the Transformation matrix, By keeping Transformation matrix scaling-free, the collision detection methods will be more accurate. Scales the by scaling its Extents without affecting the Transformation matrix, By keeping Transformation matrix scaling-free, the collision detection methods will be more accurate. Scales the by scaling its Extents without affecting the Transformation matrix, By keeping Transformation matrix scaling-free, the collision detection methods will be more accurate. Translates the to a new position using a translation vector; the translation vector. Translates the to a new position using a translation vector; the translation vector. Returns the size of the taking into consideration the scaling applied to the transformation matrix. The size of the consideration This method is computationally expensive, so if no scale is applied to the transformation matrix use property instead. Returns the square size of the taking into consideration the scaling applied to the transformation matrix. The size of the consideration Determines whether a contains a point. The point to test. The type of containment the two objects have. Determines whether a contains a point. The point to test. The type of containment the two objects have. Determines whether a contains an array of points>. The points array to test. The type of containment. Determines whether a contains a . The sphere to test. Optimize the check operation by assuming that has no scaling applied The type of containment the two objects have. This method is not designed for which has a non-uniform scaling applied to its transformation matrix. But any type of scaling applied using Scale method will keep this method accurate. Check the intersection between two The OrientedBoundingBoxs to test. The type of containment the two objects have. For accuracy, The transformation matrix for both must not have any scaling applied to it. Anyway, scaling using Scale method will keep this method accurate. Check the intersection between an and a line defined by two points The first point in the line. The second point in the line. The type of containment the two objects have. For accuracy, The transformation matrix for the must not have any scaling applied to it. Anyway, scaling using Scale method will keep this method accurate. Check the intersection between an and The BoundingBox to test. The type of containment the two objects have. For accuracy, The transformation matrix for the must not have any scaling applied to it. Anyway, scaling using Scale method will keep this method accurate. Determines whether there is an intersection between a and a . The ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a . The ray to test. Whether the two objects intersected. Get the axis-aligned which contains all corners. The axis-aligned BoundingBox of this OrientedBoundingBox. Calculates the matrix required to transfer any point from one local coordinates to another. The source OrientedBoundingBox. The target OrientedBoundingBox. If true, the method will use a fast algorithm which is inapplicable if a scale is applied to the transformation matrix of the OrientedBoundingBox. Merge an OrientedBoundingBox B into another OrientedBoundingBox A, by expanding A to contain B and keeping A orientation. The to merge into it. The to be merged If true, the method will use a fast algorithm which is inapplicable if a scale is applied to the transformation matrix of the OrientedBoundingBox. Unlike merging axis aligned boxes, The operation is not interchangeable, because it keeps A orientation and merge B into it. Merge this OrientedBoundingBox into another OrientedBoundingBox, keeping the other OrientedBoundingBox orientation. The other to merge into. If true, the method will use a fast algorithm which is inapplicable if a scale is applied to the transformation matrix of the OrientedBoundingBox. Merge another OrientedBoundingBox into this OrientedBoundingBox. The other to merge into this OrientedBoundingBox. If true, the method will use a fast algorithm which is inapplicable if a scale is applied to the transformation matrix of the OrientedBoundingBox. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. The size of the if no scaling is applied to the transformation matrix. The property will return the actual size even if the scaling is applied using Scale method, but if the scaling is applied to transformation matrix, use GetSize Function instead. Returns the center of the . Random functions on commun types. Gets random float number within range. Current . Minimum. Maximum. Random float number. Gets random double number within range. Current . Minimum. Maximum. Random double number. Gets random long number. Current . Random long number. Gets random long number within range. Current . Minimum. Maximum. Random long number. Gets random within range. Current . Minimum. Maximum. Random . Gets random within range. Current . Minimum. Maximum. Random . Gets random within range. Current . Minimum. Maximum. Random . Gets random opaque . Current . Random . Gets random opaque . Current . Minimum brightness. Maximum brightness Random . Gets random . Current . Minimum brightness. Maximum brightness Alpha value. Random . Gets random . Current . Minimum brightness. Maximum brightness Minimum alpha. Maximum alpha. Random . Gets random . Current . Minimum. Maximum. Random . Gets random . Current . Minimum. Maximum. Random . Task utility for threading. Runs the specified action in a thread. The action. Name of the task. Defines the viewport dimensions using float coordinates for (X,Y,Width,Height). Position of the pixel coordinate of the upper-left corner of the viewport. Position of the pixel coordinate of the upper-left corner of the viewport. Width dimension of the viewport. Height dimension of the viewport. Gets or sets the minimum depth of the clip volume. Gets or sets the maximum depth of the clip volume. Initializes a new instance of the struct. The x coordinate of the upper-left corner of the viewport in pixels. The y coordinate of the upper-left corner of the viewport in pixels. The width of the viewport in pixels. The height of the viewport in pixels. Initializes a new instance of the struct. The x coordinate of the upper-left corner of the viewport in pixels. The y coordinate of the upper-left corner of the viewport in pixels. The width of the viewport in pixels. The height of the viewport in pixels. The minimum depth of the clip volume. The maximum depth of the clip volume. Initializes a new instance of the struct. A bounding box that defines the location and size of the viewport in a render target. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified object is equal to this instance. The object to compare with this instance. true if the specified object is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Retrieves a string representation of this object. A that represents this instance. Projects a 3D vector from object space into screen space. The vector to project. A combined WorldViewProjection matrix. The projected vector. Converts a screen space point into a corresponding point in world space. The vector to project. The projection matrix. The view matrix. The world matrix. The unprojected Vector. Converts a screen space point into a corresponding point in world space. The vector to project. An inverted combined WorldViewProjection matrix. The unprojected vector. Performs an explicit conversion from to . The value. The result of the conversion. Gets the size of this resource. The bounds. Gets the aspect ratio used by the viewport. The aspect ratio. A fast method to pass array of to SharpDX methods. Initializes a new instance of the class. The array. Initializes a new instance of the class. The size. Gets an object at the specified index. The index. A Sets an object at the specified index. The index. The value. Gets the pointer to the native array associated to this instance. Gets the length. A typed version of Type of the Initializes a new instance of the class. The array. Initializes a new instance of the class. The size. Gets or sets the with the specified i. Generic class to hold a shader compilation results. Type of the class containing the generated bytecode. Initializes a new instance of the class. The bytecode. Result code from compilation. The message. Gets the Shader bytecode. Gets the result code from the compilation. Gets a value indicating whether this instance has errors. true if this instance has errors; otherwise, false. Gets the message. Message are warning or error messages. Represents a four dimensional mathematical vector of bool (32 bits per bool value). The size of the type, in bytes. A with all of its components set to false. The X unit (true, 0, 0, 0). The Y unit (0, true, 0, 0). The Z unit (0, 0, true, 0). The W unit (0, 0, 0, true). A with all of its components set to true. The X component of the vector. The Y component of the vector. The Z component of the vector. The W component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initial value for the Z component of the vector. Initial value for the W component of the vector. Initializes a new instance of the struct. The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Creates an array containing the elements of the vector. A four-element array containing the components of the vector. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Performs an implicit conversion from array to . The input. The result of the conversion. Performs an implicit conversion from to array. The input. The result of the conversion. The X component of the vector. The Y component of the vector. The Z component of the vector. The W component of the vector. Gets or sets the component at the specified index. The value of the X, Y, Z, or W component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. The assembly is the core assembly providing infrastructure for all managed DirectX API. Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A). List of predefined . The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. Alpha is set to 255. The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. Passed values are clamped within byte range. The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. Alpha is set to 255. Passed values are clamped within byte range. The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. Alpha is set to 255. The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. The red, green, blue, and alpha components of the color. Initializes a new instance of the struct. The red, green, and blue components of the color. The alpha component of the color. Initializes a new instance of the struct. Alpha is set to 255. The red, green, and blue components of the color. Initializes a new instance of the struct. A packed integer containing all four color components in RGBA order. Initializes a new instance of the struct. A packed integer containing all four color components in RGBA order. Initializes a new instance of the struct. The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Initializes a new instance of the struct. The values to assign to the alpha, red, green, and blue components of the color. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a three component vector. A three component vector containing the red, green, and blue components of the color. Converts the color into a three component color. A three component color containing the red, green, and blue components of the color. Converts the color into a four component vector. A four component vector containing all four color components. Creates an array containing the elements of the color. A four-element array containing the components of the color in RGBA order. Gets the brightness. The Hue-Saturation-Brightness (HSB) saturation for this Gets the hue. The Hue-Saturation-Brightness (HSB) saturation for this Gets the saturation. The Hue-Saturation-Brightness (HSB) saturation for this Adds two colors. The first color to add. The second color to add. When the method completes, completes the sum of the two colors. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract. WHen the method completes, contains the difference of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract The difference of the two colors. Modulates two colors. The first color to modulate. The second color to modulate. When the method completes, contains the modulated color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Scales a color. The color to scale. The amount by which to scale. When the method completes, contains the scaled color. Scales a color. The color to scale. The amount by which to scale. The scaled color. Negates a color. The color to negate. When the method completes, contains the negated color. Negates a color. The color to negate. The negated color. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Converts the color from a packed BGRA integer. A packed integer containing all four color components in BGRA order A color. Converts the color from a packed BGRA integer. A packed integer containing all four color components in BGRA order A color. Converts the color from a packed ABGR integer. A packed integer containing all four color components in ABGR order A color. Converts the color from a packed ABGR integer. A packed integer containing all four color components in ABGR order A color. Converts the color from a packed BGRA integer. A packed integer containing all four color components in RGBA order A color. Converts the color from a packed BGRA integer. A packed integer containing all four color components in RGBA order A color. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two colors. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the largest components of the source colors. Returns a color containing the largest components of the specified colorss. The first source color. The second source color. A color containing the largest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the smallest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. A color containing the smallest components of the source colors. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. When the method completes, contains the adjusted color. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. The adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. When the method completes, contains the adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. The adjusted color. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Assert a color (return it unchanged). The color to assert (unchanged). The asserted (unchanged) color. Subtracts two colors. The first color to subtract. The second color to subtract. The difference of the two colors. Negates a color. The color to negate. A negated color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Convert this instance to a The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format to apply to each channel element (byte). A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format to apply to each channel element (byte). The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Zero color. Transparent color. AliceBlue color. AntiqueWhite color. Aqua color. Aquamarine color. Azure color. Beige color. Bisque color. Black color. BlanchedAlmond color. Blue color. BlueViolet color. Brown color. BurlyWood color. CadetBlue color. Chartreuse color. Chocolate color. Coral color. CornflowerBlue color. Cornsilk color. Crimson color. Cyan color. DarkBlue color. DarkCyan color. DarkGoldenrod color. DarkGray color. DarkGreen color. DarkKhaki color. DarkMagenta color. DarkOliveGreen color. DarkOrange color. DarkOrchid color. DarkRed color. DarkSalmon color. DarkSeaGreen color. DarkSlateBlue color. DarkSlateGray color. DarkTurquoise color. DarkViolet color. DeepPink color. DeepSkyBlue color. DimGray color. DodgerBlue color. Firebrick color. FloralWhite color. ForestGreen color. Fuchsia color. Gainsboro color. GhostWhite color. Gold color. Goldenrod color. Gray color. Green color. GreenYellow color. Honeydew color. HotPink color. IndianRed color. Indigo color. Ivory color. Khaki color. Lavender color. LavenderBlush color. LawnGreen color. LemonChiffon color. LightBlue color. LightCoral color. LightCyan color. LightGoldenrodYellow color. LightGray color. LightGreen color. LightPink color. LightSalmon color. LightSeaGreen color. LightSkyBlue color. LightSlateGray color. LightSteelBlue color. LightYellow color. Lime color. LimeGreen color. Linen color. Magenta color. Maroon color. MediumAquamarine color. MediumBlue color. MediumOrchid color. MediumPurple color. MediumSeaGreen color. MediumSlateBlue color. MediumSpringGreen color. MediumTurquoise color. MediumVioletRed color. MidnightBlue color. MintCream color. MistyRose color. Moccasin color. NavajoWhite color. Navy color. OldLace color. Olive color. OliveDrab color. Orange color. OrangeRed color. Orchid color. PaleGoldenrod color. PaleGreen color. PaleTurquoise color. PaleVioletRed color. PapayaWhip color. PeachPuff color. Peru color. Pink color. Plum color. PowderBlue color. Purple color. Red color. RosyBrown color. RoyalBlue color. SaddleBrown color. Salmon color. SandyBrown color. SeaGreen color. SeaShell color. Sienna color. Silver color. SkyBlue color. SlateBlue color. SlateGray color. Snow color. SpringGreen color. SteelBlue color. Tan color. Teal color. Thistle color. Tomato color. Turquoise color. Violet color. Wheat color. White color. WhiteSmoke color. Yellow color. YellowGreen color. Gets or sets the component at the specified index. The value of the alpha, red, green, or blue component, depending on the index. The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Represents a 32-bit color (4 bytes) in the form of BGRA (in byte order: B, G, B, A). The blue component of the color. The green component of the color. The red component of the color. The alpha component of the color. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. The red, green, blue, and alpha components of the color. Initializes a new instance of the struct. The red, green, and blue components of the color. The alpha component of the color. Initializes a new instance of the struct. A packed integer containing all four color components in BGRA order. Initializes a new instance of the struct. A packed integer containing all four color components in BGRA. Initializes a new instance of the struct. The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Initializes a new instance of the struct. The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a three component vector. A three component vector containing the red, green, and blue components of the color. Converts the color into a three component color. A three component color containing the red, green, and blue components of the color. Converts the color into a four component vector. A four component vector containing all four color components. Creates an array containing the elements of the color. A four-element array containing the components of the color in BGRA order. Gets the brightness. The Hue-Saturation-Brightness (HSB) saturation for this Gets the hue. The Hue-Saturation-Brightness (HSB) saturation for this Gets the saturation. The Hue-Saturation-Brightness (HSB) saturation for this Converts the color from a packed BGRA integer. A packed integer containing all four color components in BGRA order A color. Converts the color from a packed BGRA integer. A packed integer containing all four color components in BGRA order A color. Converts the color from a packed RGBA integer. A packed integer containing all four color components in RGBA order A color. Converts the color from a packed RGBA integer. A packed integer containing all four color components in RGBA order A color. Adds two colors. The first color to add. The second color to add. When the method completes, completes the sum of the two colors. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract. WHen the method completes, contains the difference of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract The difference of the two colors. Modulates two colors. The first color to modulate. The second color to modulate. When the method completes, contains the modulated color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Scales a color. The color to scale. The amount by which to scale. When the method completes, contains the scaled color. Scales a color. The color to scale. The amount by which to scale. The scaled color. Negates a color. The color to negate. When the method completes, contains the negated color. Negates a color. The color to negate. The negated color. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two colors. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two colors. Returns a color containing the smallest components of the specified colorss. The first source color. The second source color. When the method completes, contains an new color composed of the largest components of the source colorss. Returns a color containing the largest components of the specified colorss. The first source color. The second source color. A color containing the largest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the smallest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. A color containing the smallest components of the source colors. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. When the method completes, contains the adjusted color. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. The adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. When the method completes, contains the adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. The adjusted color. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Assert a color (return it unchanged). The color to assert (unchange). The asserted (unchanged) color. Subtracts two colors. The first color to subtract. The second color to subtract. The difference of the two colors. Negates a color. The color to negate. A negated color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format to apply to each channel (byte). A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format to apply to each channel (byte). The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the component at the specified index. The value of the alpha, red, green, or blue component, depending on the index. The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Base interface for a component base. Gets the name of this component. The name. A service registry is a that provides methods to register and unregister services. Gets the service object of specified type. The service must be registered with the type key. This method will thrown an exception if the service is not registered, it null value can be accepted - use the method. The type of the service to get. The service instance. Is thrown when the corresponding service is not registered. Adds a service to this service provider. The type of service to add. The instance of the service provider to add. Service type cannot be null Service is already registered Adds a service to this service provider. The type of the service to add. The instance of the service provider to add. Service type cannot be null Service is already registered Removes the object providing a specified service. The type of service. Occurs when a new service is added. Occurs when when a service is removed. Path utility methods. Transform a path by replacing '/' by '\' and transforming relative '..' or current path '.' to an absolute path. See remarks. A path string A normalized path. Unlike , this doesn't make a path absolute to the actual file system. Specify the size used for encoding length for array while using a , just before an array is encoded. Use variable length 7Bit Encoding that will output from 1 byte to 5 byte depending on the range of length value. Output a length as a byte. The length must not be greater than 255. Output a length as an ushort. The length must not be greater than 65535. Output a length as an int. The length must not be greater than 2^31 - 1. The namespace contains a serialization API. Flags used when serializing a value with a . Normal serialize (not dynamic, not nullable). Serialize a value as a dynamic value (the output stream will contain a magic-code for each encoded object). Serialize a value that can be null. A singleton string is a string that has a unique instance in memory, See remarks for usage scenarios. This class should mostly be used internally for performance reasons, in scenarios where equals/hashcode could be invoked frequently, and the set of strings is limited. Internally, string is using the method and also is precaching the hashcode of the string. Initializes a new instance of the struct. The text. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. A lightweight Component base class. Occurs while this component is disposing and before it is disposed. Gets or sets a value indicating whether the name of this instance is immutable. true if this instance is name immutable; otherwise, false. Initializes a new instance of the class with a mutable name. Initializes a new instance of the class with an immutable name. The name. Gets the name of this component. The name. Gets or sets the tag associated to this object. The tag. Occurs when a property value changes. Pointer to a native buffer with a specific size. Gets an Empty Data Pointer. Initializes a new instance of the struct. The pointer. The size. Initializes a new instance of the struct. The pointer. The size. Pointer to the buffer. Size in bytes of the buffer. Converts this DataPointer to a . An instance of a . Converts this DataPointer to a . An instance of a . Converts this instance to a read only byte buffer. A readonly byte buffer. DataPointer is Zero or Size cannot be < 0 Converts this instance to a read only typed buffer. Type of a buffer element A readonly typed buffer. DataPointer is Zero Reads the content of the unmanaged memory location of this instance to the specified buffer. Type of a buffer element The buffer. The offset in the array to write to. The number of T element to read from the memory location. buffer DataPointer is Zero buffer;Total buffer size cannot be larger than size of this data pointer Writes the content of the specified buffer to the unmanaged memory location of this instance. Type of a buffer element The buffer. buffer DataPointer is Zero Writes the content of the specified buffer to the unmanaged memory location of this instance. The buffer to read from. The offset in the array to read from. The number of T element to write to the memory location. buffer DataPointer is Zero buffer;Total buffer size cannot be larger than size of this data pointer Implements the ==. The left. The right. The result of the operator. Implements the !=. The left. The right. The result of the operator. Gets a value indicating whether this instance is empty (zeroed). true if this instance is empty; otherwise, false. The namespace contains classes to help to diagnostic of COM object lifecycles Dispose and Release methods. The namespace contains enumerations and structures shared by , and assemblies. A class to dispose instances and allocated unmanaged memory. Disposes all object collected by this class and clear the list. The collector can still be used for collecting. To completely dispose this instance and avoid further dispose, use method instead. Disposes of object resources. If true, managed resources should be disposed of in addition to unmanaged resources. Adds a object or a allocated using to the list of the objects to dispose. To dispose. If toDispose argument is not IDisposable or a valid memory pointer allocated by Dispose a disposable object and set the reference to null. Removes this object from this instance.. Object to dispose. Removes a disposable object to the list of the objects to dispose. To dispose. Gets the number of elements to dispose. The number of elements to dispose. Frustum camera parameters. Position of the camera. Looking at direction of the camera. Up direction. Field of view. Z near distance. Z far distance. Aspect ratio. Equality comparer using the identify of the object. Type of the parameter From http://stackoverflow.com/questions/8946790/how-to-use-an-objects-identity-as-key-for-dictionaryk-v. Represents a three dimensional mathematical int vector. The size of the type, in bytes. A with all of its components set to zero. The X unit (1, 0, 0). The Y unit (0, 1, 0). The Z unit (0, 0, 1). A with all of its components set to one. The X component of the vector. The Y component of the vector. The Z component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initial value for the Z component of the vector. Initializes a new instance of the struct. The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Creates an array containing the elements of the vector. A four-element array containing the components of the vector. Adds two vectors. The first vector to add. The second vector to add. When the method completes, contains the sum of the two vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. When the method completes, contains the difference of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Modulates a vector with another by performing component-wise multiplication. The first vector to modulate. The second vector to modulate. When the method completes, contains the modulated vector. Modulates a vector with another by performing component-wise multiplication. The first vector to modulate. The second vector to modulate. The modulated vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Reverses the direction of a given vector. The vector to negate. When the method completes, contains a vector facing in the opposite direction. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the largest components of the source vectors. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. A vector containing the largest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the smallest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. A vector containing the smallest components of the source vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Assert a vector (return it unchanged). The vector to assert (unchanged). The asserted (unchanged) vector. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Performs an implicit conversion from array to . The input. The result of the conversion. Performs an implicit conversion from to array. The input. The result of the conversion. Gets or sets the component at the specified index. The value of the X, Y, Z, or W component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. The namespace contains helper classes in replacement of some classes in useful under Windows 8 Metro. This enumeration defines constants that indicate the role that the system has assigned to an audio endpoint device. dd370842 ERole ERole Games, system notification sounds, and voice commands Music, movies, narration, and live music recording. Voice communications (talking to another person). The namespace contains common structures and helper classes for audio/video processing. Use this attribute to specify the id of a dynamic type with . Initializes a new instance of the class. The id to register as a dynamic type. Initializes a new instance of the class. The id to register as a dynamic type. Gets the id. The id. Exceptions thrown when an invalid chunk is decoded. Initializes a new instance of the class with a specified error message. The chunk id. The expected chunk id. Gets the chunk id. The chunk id. Gets the expected chunk id. The expected chunk id. Serializer action. The value to read or write. The serializer. This class provides serialization methods for types implementing the . BinarySerializer is a basic binary serializer with the following features:
  • 10x times faster and smaller than default System Serialization and Xml Serialization.
  • Supports for all primitive types, array/List<T>/Dictionary of primitive types, custom data via (struct or class) and array/List/Dictionary of custom data.
  • Optimized binary format, data serialized to the strict minimum.
  • Should be compatible with Win8/WinRT, Desktop.
  • Not reflection based serializer, but fully compile time serializer.
  • Format could be read back from C/C++.
A disposable component base class. Initializes a new instance of the class. Initializes a new instance of the class with an immutable name. The name. Releases unmanaged and - optionally - managed resources Disposes of object resources. If true, managed resources should be disposed of in addition to unmanaged resources. Adds a disposable object to the list of the objects to dispose. To dispose. Dispose a disposable object and set the reference to null. Removes this object from the ToDispose list. Object to dispose. Removes a disposable object to the list of the objects to dispose. To dispose. Gets or sets the disposables. The disposables. Gets or sets a value indicating whether this instance is attached to a collector. true if this instance is attached to a collector; otherwise, false. Gets a value indicating whether this instance is disposed. true if this instance is disposed; otherwise, false. Occurs when when Dispose is called. Gets the reader and throws an exception if this serializer is in Write mode. The context object that requires a Reader. A BinaryReader. context If this reader is not in read mode Initializes a new instance of the class. The stream to read or write to. The read or write mode. Initializes a new instance of the class. The stream to read or write to. The read or write mode. Default encoding used for strings. This parameter can be overriden later using Encoding property. Gets a tag value with the specified key. The tag key. A tag value associated to a key Determines whether a tag with a specified key is already stored. The key. true if a tag with a specified key is already stored; otherwise, false. Removes a tag with the specified key. The key. Sets a tag value with the specified key. The key. The value. Register a dynamic serializer for a particular type implementing the interface and having the . Type of the element to serialize. Register a dynamic serializer for a particular type implementing the interface. Type of the element to serialize. The id to use for serializing T. Register a dynamic array serializer for a particular type implementing the interface. Type of the element in the array. The id to use for serializing T[]. Register a dynamic List<T> serializer for a particular type implementing the interface. Type of the element in the List<T>. The id to use for serializing List<T>. Register a dynamic serializer using an external action. Type of the element to serialize. The id to use for serializing T. The serializer. Begin to serialize a a new chunk. The chunk id. If the chuck to read is not the expecting chunk. A Chunk is an identifiable portion of data that will serialized. Chunk are useful to encapsulate a variable data (and check for the presence of the chunk Id). Chunk are storing a 4 bytes identifier and the length of the chunk before reading/writing actual data. Ends a chunk. If there EndChunk is called without a previous BeginChunk. If the size of data read from the chunk is different from chunk size. Deserialize a data from the underlying stream. Type of the data to load. An instance of the loaded data. Serializes the specified value to the underlying stream. Type of the data to save. The value to save. Flush the underlying Serializes a dynamic value that can be nullable. Known type of the value to serialize. The known type is not the runtime type that will be actually serialized. The value to serialize based on its runtime type. Serializes a dynamic value. Known type of the value to serialize. The known type is not the runtime type that will be actually serialized. The value to serialize based on its runtime type. Type of serialization, see . Serializes a static value implementing the interface. Type of the data to serialize. The value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a static value implementing the interface. Unlike , this method doesn't allocate a new instance when reading but use the reference value. Type of the data to serialize. The value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes an enum value. Type of the enum to serialize. The value to serialize If type T is not an enum. Note that depending on the serialization , this method reads or writes the value. Serializes an array of primitives using serialization methods implemented by this instance for each item in the array. Type of the primitive data to serialize. An array of primitive value to serialize The serializer to user to serialize the T values. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes count elements in an array of primitives using serialization methods implemented by this instance for each item in the array. Type of the primitive data to serialize. An array of primitive value to serialize Count elements to serialize. See remarks. The serializer to user to serialize the T values. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value.
Caution: Also unlike the plain array version, the count is not serialized. This method is useful when we want to serialize the count of an array separately from the array.
Serializes an array of static values that are implementing the interface. Type of the data to serialize. An array of value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes an array of static values that are implementing the interface. Type of the data to serialize. An array of value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes count elements in an array of static values that are implementing the interface. Type of the data to serialize. An array of value to serialize Count elements to serialize. See remarks. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value.
Caution: Also unlike the plain array version, the count is not serialized. This method is useful when we want to serialize the count of an array separately from the array.
Serializes an array of bytes. An array of bytes to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes an array of bytes. An array of bytes to serialize Count elements to serialize. See remarks. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value.
Caution: Also unlike the plain array version, the count is not serialized. This method is useful when we want to serialize the count of an array separately from the array.
Serializes a list of static values that are implementing the interface. Type of the data to serialize. A list of value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a list of static values that are implementing the interface. Type of the data to serialize. A list of value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a list of primitive values using a specific serializer method from this instance. Type of the data to serialize. A list of value to serialize A method of this instance to serialize the primitive T type Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes count elements from a list of static values that are implementing the interface. Type of the data to serialize. A list of value to serialize Count elements to serialize. See remarks. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value.
Caution: Also unlike the plain array version, the count is not serialized. This method is useful when we want to serialize the count of an array separately from the array.
Serializes count elements from a list of primitive values using a specific serializer method from this instance. Type of the data to serialize. A list of value to serialize A method of this instance to serialize the primitive T type Count elements to serialize. See remarks. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value.
Caution: Also unlike the plain array version, the count is not serialized. This method is useful when we want to serialize the count of an array separately from the array.
Serializes a dictionary of key/values that are both implementing the interface. Type of key to serialize. Type of value to serialize. A dictionary to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a dictionary of key/values. Type of key to serialize that is implementing the interface. Type of primitive value with its associated serializer. A dictionary to serialize Serializer used for the TValue. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a dictionary of key/values. Type of primitive value with its associated serializer. Type of value to serialize that is implementing the interface. A dictionary to serialize Serializer used for the TKey. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a dictionary of key/values. Type of primitive key with its associated serializer. Type of primitive value with its associated serializer. A dictionary to serialize Serializer used for the TKey. Serializer used for the TValue. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. Serializes a single string value. The value to serialize Note that depending on the serialization , this method reads or writes the value. This string is serialized with the current set on this instance. Serializes a single string value. The value to serialize Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. This string is serialized with the current set on this instance. Serializes a single string value. The value to serialize Write a null byte at the end of the string. Type of serialization, see . Note that depending on the serialization , this method reads or writes the value. This string is serialized with the current set on this instance. Serializes a single fixed length string value. The value to serialize Read/write a specific number of characters. Note that depending on the serialization , this method reads or writes the value. This string is serialized with the current set on this instance. Serializes a single boolean value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single byte value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single sbyte value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single short value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single ushort value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single int value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single int as a packed value (from 1 byte to 5 byte. if value < 128, then 1 byte...etc.) The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a memory region. The pointer to an unmanaged memory region. For read operation, this pointer must be allocated by the caller. If the end of stream was reached before reading all the bytes. Note that depending on the serialization , this method reads or writes the value. This method doesn't serialize the sizeInBytes of the region, so the size must be serialized separately. Serializes a memory region. The data pointer. For read operation, this pointer must be allocated by the caller. The size in bytes. See remarks. If the end of stream was reached before reading all the bytes. Note that depending on the serialization , this method reads or writes the value. This method doesn't serialize the sizeInBytes of the region, so the size must be serialized separately. Serializes a single uint value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single long value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single ulong value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single char value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single float value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single double value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single DateTime value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Serializes a single Guid value. The value to serialize Note that depending on the serialization , this method reads or writes the value. Underlying stream this instance is reading/writing to. Reader used to directly read from the underlying stream. Writer used to directly write to the underlying stream. Gets or sets the serialization mode. The serialization mode. Gets or sets the encoding used to serialized strings. The encoding. When setting a null encoding Enables to serialize an object only once using object reference. Default is false. true if [allow null]; otherwise, false. If an invalid matching pair of true/false is detected. Serialization mode used by . Reads the data from the stream. Writes the data to the stream. Shadow attribute used to associate a COM callbackable interface to its Shadow implementation. Initializes a new instance of class. Type of the associated shadow Get ShadowAttribute from type. Type to get shadow attribute The associated shadow attribute or null if no shadow attribute were found Gets the value. Represents a 4x4 mathematical Matrix5x4. The size of the type, in bytes. A with all of its components set to zero. The identity . Value at row 1 column 1 of the Matrix5x4. Value at row 1 column 2 of the Matrix5x4. Value at row 1 column 3 of the Matrix5x4. Value at row 1 column 4 of the Matrix5x4. Value at row 2 column 1 of the Matrix5x4. Value at row 2 column 2 of the Matrix5x4. Value at row 2 column 3 of the Matrix5x4. Value at row 2 column 4 of the Matrix5x4. Value at row 3 column 1 of the Matrix5x4. Value at row 3 column 2 of the Matrix5x4. Value at row 3 column 3 of the Matrix5x4. Value at row 3 column 4 of the Matrix5x4. Value at row 4 column 1 of the Matrix5x4. Value at row 4 column 2 of the Matrix5x4. Value at row 4 column 3 of the Matrix5x4. Value at row 4 column 4 of the Matrix5x4. Value at row 5 column 1 of the Matrix5x4. Value at row 5 column 2 of the Matrix5x4. Value at row 5 column 3 of the Matrix5x4. Value at row 5 column 4 of the Matrix5x4. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value to assign at row 1 column 1 of the Matrix5x4. The value to assign at row 1 column 2 of the Matrix5x4. The value to assign at row 1 column 3 of the Matrix5x4. The value to assign at row 1 column 4 of the Matrix5x4. The value to assign at row 2 column 1 of the Matrix5x4. The value to assign at row 2 column 2 of the Matrix5x4. The value to assign at row 2 column 3 of the Matrix5x4. The value to assign at row 2 column 4 of the Matrix5x4. The value to assign at row 3 column 1 of the Matrix5x4. The value to assign at row 3 column 2 of the Matrix5x4. The value to assign at row 3 column 3 of the Matrix5x4. The value to assign at row 3 column 4 of the Matrix5x4. The value to assign at row 4 column 1 of the Matrix5x4. The value to assign at row 4 column 2 of the Matrix5x4. The value to assign at row 4 column 3 of the Matrix5x4. The value to assign at row 4 column 4 of the Matrix5x4. The value to assign at row 5 column 1 of the Matrix5x4. The value to assign at row 5 column 2 of the Matrix5x4. The value to assign at row 5 column 3 of the Matrix5x4. The value to assign at row 5 column 4 of the Matrix5x4. Initializes a new instance of the struct. The values to assign to the components of the Matrix5x4. This must be an array with sixteen elements. Thrown when is null. Thrown when contains more or less than sixteen elements. Determines the sum of two matrices. The first Matrix5x4 to add. The second Matrix5x4 to add. When the method completes, contains the sum of the two matrices. Determines the sum of two matrices. The first Matrix5x4 to add. The second Matrix5x4 to add. The sum of the two matrices. Determines the difference between two matrices. The first Matrix5x4 to subtract. The second Matrix5x4 to subtract. When the method completes, contains the difference between the two matrices. Determines the difference between two matrices. The first Matrix5x4 to subtract. The second Matrix5x4 to subtract. The difference between the two matrices. Scales a Matrix5x4 by the given value. The Matrix5x4 to scale. The amount by which to scale. When the method completes, contains the scaled Matrix5x4. Scales a Matrix5x4 by the given value. The Matrix5x4 to scale. The amount by which to scale. When the method completes, contains the scaled Matrix5x4. Negates a Matrix5x4. The Matrix5x4 to be negated. When the method completes, contains the negated Matrix5x4. Negates a Matrix5x4. The Matrix5x4 to be negated. The negated Matrix5x4. Performs a linear interpolation between two matrices. Start Matrix5x4. End Matrix5x4. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two matrices. Start Matrix5x4. End Matrix5x4. Value between 0 and 1 indicating the weight of . The linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two matrices. Start Matrix5x4. End Matrix5x4. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two matrices. Performs a cubic interpolation between two matrices. Start Matrix5x4. End Matrix5x4. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two matrices. Creates a Matrix5x4 that scales along the x-axis, y-axis, y-axis and w-axis Scaling factor for all three axes. When the method completes, contains the created scaling Matrix5x4. Creates a Matrix5x4 that scales along the x-axis, y-axis, and y-axis. Scaling factor for all three axes. The created scaling Matrix5x4. Creates a Matrix5x4 that scales along the x-axis, y-axis, z-axis and w-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. Scaling factor that is applied along the w-axis. When the method completes, contains the created scaling Matrix5x4. Creates a Matrix5x4 that scales along the x-axis, y-axis, z-axis and w-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. Scaling factor that is applied along the w-axis. The created scaling Matrix5x4. Creates a Matrix5x4 that uniformly scales along all three axis. The uniform scale that is applied along all axis. When the method completes, contains the created scaling Matrix5x4. Creates a Matrix5x4 that uniformly scales along all three axis. The uniform scale that is applied along all axis. The created scaling Matrix5x4. Creates a translation Matrix5x4 using the specified offsets. The offset for all three coordinate planes. When the method completes, contains the created translation Matrix5x4. Creates a translation Matrix5x4 using the specified offsets. The offset for all three coordinate planes. The created translation Matrix5x4. Creates a translation Matrix5x4 using the specified offsets. X-coordinate offset. Y-coordinate offset. Z-coordinate offset. W-coordinate offset. When the method completes, contains the created translation Matrix5x4. Creates a translation Matrix5x4 using the specified offsets. X-coordinate offset. Y-coordinate offset. Z-coordinate offset. W-coordinate offset. The created translation Matrix5x4. Adds two matrices. The first Matrix5x4 to add. The second Matrix5x4 to add. The sum of the two matrices. Assert a Matrix5x4 (return it unchanged). The Matrix5x4 to assert (unchanged). The asserted (unchanged) Matrix5x4. Subtracts two matrices. The first Matrix5x4 to subtract. The second Matrix5x4 to subtract. The difference between the two matrices. Negates a Matrix5x4. The Matrix5x4 to negate. The negated Matrix5x4. Scales a Matrix5x4 by a given value. The Matrix5x4 to scale. The amount by which to scale. The scaled Matrix5x4. Scales a Matrix5x4 by a given value. The Matrix5x4 to scale. The amount by which to scale. The scaled Matrix5x4. Scales a Matrix5x4 by a given value. The Matrix5x4 to scale. The amount by which to scale. The scaled Matrix5x4. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the first row in the Matrix5x4; that is M11, M12, M13, and M14. Gets or sets the second row in the Matrix5x4; that is M21, M22, M23, and M24. Gets or sets the third row in the Matrix5x4; that is M31, M32, M33, and M34. Gets or sets the fourth row in the Matrix5x4; that is M41, M42, M43, and M44. Gets or sets the fifth row in the Matrix5x4; that is M51, M52, M53, and M54. Gets or sets the translation of the Matrix5x4; that is M41, M42, and M43. Gets or sets the scale of the Matrix5x4; that is M11, M22, and M33. Gets a value indicating whether this instance is an identity Matrix5x4. true if this instance is an identity Matrix5x4; otherwise, false. Gets or sets the component at the specified index. The value of the Matrix5x4 component, depending on the index. The zero-based index of the component to access. The value of the component at the specified index. Thrown when the is out of the range [0, 15]. Gets or sets the component at the specified index. The value of the Matrix5x4 component, depending on the index. The row of the Matrix5x4 to access. The column of the Matrix5x4 to access. The value of the component at the specified index. Thrown when the or is out of the range [0, 3]. Descriptor used to provide detailed message for a particular . Initializes a new instance of the class. The HRESULT error code. The module (ex: SharpDX.Direct2D1). The API code (ex: D2D1_ERR_...). The description of the result code if any. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Performs an implicit conversion from to . The result. The result of the conversion. Performs an implicit conversion from to . The result. The result of the conversion. Performs an implicit conversion from to . The result. The result of the conversion. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Registers a provider. Type of the descriptors provider. Providers are usually registered at module init when SharpDX assemblies are loaded. Finds the specified result descriptor. The result code. A descriptor for the specified result Gets the result. Gets the HRESULT error code. The HRESULT error code. Gets the module (ex: SharpDX.Direct2D1) Gets the native API code (ex: D2D1_ERR_ ...) Gets the API code (ex: DemiceRemoved ...) Gets the description of the result code if any. Structure using the same layout than . A zero size with (width, height) = (0,0) A zero size with (width, height) = (0,0) Initializes a new instance of the struct. The x. The y. Width. Height. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Structure using the same layout than . A zero size with (width, height) = (0,0) A zero size with (width, height) = (0,0) Initializes a new instance of the struct. The x. The y. Width. Height. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Structure using the same layout than . A point with (0,0) coordinates. Initializes a new instance of the struct. The x. The y. Left coordinate. Top coordinate. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Performs an explicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Helper class for PIX. Marks the beginning of a user-defined event. PIX can use this event to trigger an action. The Event color. The Event Name. The zero-based level of the hierarchy that this event is starting in. If an error occurs, the return value will be negative. D3DPERF_BeginEvent Marks the beginning of a user-defined event. PIX can use this event to trigger an action. The Event color. The Event formatted Name. The parameters to use for the formatted name. The zero-based level of the hierarchy that this event is starting in. If an error occurs, the return value will be negative. D3DPERF_BeginEvent Mark the end of a user-defined event. PIX can use this event to trigger an action. The level of the hierarchy in which the event is ending. If an error occurs, this value is negative. D3DPERF_EndEvent Mark an instantaneous event. PIX can use this event to trigger an action. The color. The name. D3DPERF_SetMarker Mark an instantaneous event. PIX can use this event to trigger an action. The color. The name to format. The parameters to use to format the name. D3DPERF_SetMarker Set this to false to notify PIX that the target program does not give permission to be profiled. if set to true PIX profiling is authorized. Default to true. D3DPERF_SetOptions Gets a value indicating whether this instance is currently profiled by PIX. true if this instance is currently profiled; otherwise, false. D3DPERF_GetStatus Windows File Helper. Checks if the specified file path exists. The file path. true if the specified file path exists, false otherwise Opens a binary file, reads the contents of the file into a byte array, and then closes the file. The file to open for reading. A byte array containing the contents of the file. Opens a text file, reads all lines of the file, and then closes the file. The file to open for reading. A string containing all lines of the file. Opens a text file, reads all lines of the file, and then closes the file. The file to open for reading. The encoding. The sharing. A string containing all lines of the file. Gets the last write time access for the specified path. The path. The last write time access Reads to a file. The file handle. The buffer. The number of bytes to read. The number of bytes read. The overlapped. A Result ReadFile Writes to a file. The file handle. The buffer. The number of bytes to read. The number of bytes read. The overlapped. A Result WriteFile Sets the file pointer. The handle. The distance to move. The distance to move high. The seek origin. SetFilePointerEx Sets the end of file. The handle. SetEndOfFile Creates the file. Name of the file. The desired access. The share mode. The security attributes. The creation disposition. The flags and attributes. The template file. A handle to the created file. IntPtr.Zero if failed. CreateFile Gets the size of the file. The handle. Size of the file. GetFileSizeEx Windows File Helper. Initializes a new instance of the class. Name of the file. The file mode. The access mode. The share mode. Reads a block of bytes from the stream and writes the data in a given buffer. When this method returns, contains the specified buffer with the values between offset and (offset + count - 1) replaced by the bytes read from the current source. The byte offset in array at which the read bytes will be placed. The maximum number of bytes to read. array is null. The total number of bytes read into the buffer. This might be less than the number of bytes requested if that number of bytes are not currently available, or zero if the end of the stream is reached. Writes a block of bytes to this stream using data from a buffer. The buffer containing data to write to the stream. The zero-based byte offset in buffer at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. Native File access flags. Read access. Write access. Read/Write Access, Execute access. All access Native file attributes. None attribute. Read only attribute. Hidden attribute. System attribute. Directory attribute. Archive attribute. Device attribute. Normal attribute. Temporary attribute. Sparse file attribute. ReparsePoint attribute. Compressed attribute. Offline attribute. Not content indexed attribute. Encrypted attribute. Write through attribute. Overlapped attribute. No buffering attribute. Random access attribute. Sequential scan attribute. Delete on close attribute. Backup semantics attribute. Post semantics attribute. Open reparse point attribute. Open no recall attribute. First pipe instance attribute. Native file creation disposition. Creates a new file. The function fails if a specified file exists. Creates a new file, always. If a file exists, the function overwrites the file, clears the existing attributes, combines the specified file attributes, and flags with FILE_ATTRIBUTE_ARCHIVE, but does not set the security descriptor that the SECURITY_ATTRIBUTES structure specifies. Opens a file. The function fails if the file does not exist. Opens a file, always. If a file does not exist, the function creates a file as if dwCreationDisposition is CREATE_NEW. Opens a file and truncates it so that its size is 0 (zero) bytes. The function fails if the file does not exist. The calling process must open the file with the GENERIC_WRITE access right. Native file share. None flag. Enables subsequent open operations on an object to request read access. Otherwise, other processes cannot open the object if they request read access. If this flag is not specified, but the object has been opened for read access, the function fails. Enables subsequent open operations on an object to request write access. Otherwise, other processes cannot open the object if they request write access. If this flag is not specified, but the object has been opened for write access, the function fails. Read and Write flags. Enables subsequent open operations on an object to request delete access. Otherwise, other processes cannot open the object if they request delete access. If this flag is not specified, but the object has been opened for delete access, the function fails. Direct2D Matrix3x2. Supports implicit cast from . Gets the identity matrix. The identity matrix. Element (1,1) Element (1,2) Element (2,1) Element (2,2) Element (3,1) Element (3,2) Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value to assign at row 1 column 1 of the matrix. The value to assign at row 1 column 2 of the matrix. The value to assign at row 2 column 1 of the matrix. The value to assign at row 2 column 2 of the matrix. The value to assign at row 3 column 1 of the matrix. The value to assign at row 3 column 2 of the matrix. Initializes a new instance of the struct. The values to assign to the components of the matrix. This must be an array with six elements. Thrown when is null. Thrown when contains more or less than six elements. Creates an array containing the elements of the matrix. A sixteen-element array containing the components of the matrix. Determines the sum of two matrices. The first matrix to add. The second matrix to add. When the method completes, contains the sum of the two matrices. Determines the sum of two matrices. The first matrix to add. The second matrix to add. The sum of the two matrices. Determines the difference between two matrices. The first matrix to subtract. The second matrix to subtract. When the method completes, contains the difference between the two matrices. Determines the difference between two matrices. The first matrix to subtract. The second matrix to subtract. The difference between the two matrices. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. When the method completes, contains the scaled matrix. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. The scaled matrix. Determines the product of two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Determines the product of two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. When the method completes, contains the scaled matrix. Determines the quotient of two matrices. The first matrix to divide. The second matrix to divide. When the method completes, contains the quotient of the two matrices. Negates a matrix. The matrix to be negated. When the method completes, contains the negated matrix. Negates a matrix. The matrix to be negated. The negated matrix. Performs a linear interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . The linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two matrices. Performs a cubic interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two matrices. Creates a matrix that scales along the x-axis and y-axis. Scaling factor for both axes. When the method completes, contains the created scaling matrix. Creates a matrix that scales along the x-axis and y-axis. Scaling factor for both axes. The created scaling matrix. Creates a matrix that scales along the x-axis and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. When the method completes, contains the created scaling matrix. Creates a matrix that scales along the x-axis and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. The created scaling matrix. Creates a matrix that uniformly scales along both axes. The uniform scale that is applied along both axes. When the method completes, contains the created scaling matrix. Creates a matrix that uniformly scales along both axes. The uniform scale that is applied along both axes. The created scaling matrix. Creates a matrix that is scaling from a specified center. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. The center of the scaling. The created scaling matrix. Creates a matrix that is scaling from a specified center. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. The center of the scaling. The created scaling matrix. Calculates the determinant of this matrix. Result of the determinant. Creates a matrix that rotates. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. When the method completes, contains the created rotation matrix. Creates a matrix that rotates. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. The created rotation matrix. Creates a matrix that rotates about a specified center. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. The center of the rotation. The created rotation matrix. Creates a matrix that rotates about a specified center. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. The center of the rotation. When the method completes, contains the created rotation matrix. Creates a transformation matrix. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. X-coordinate offset. Y-coordinate offset. When the method completes, contains the created transformation matrix. Creates a transformation matrix. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Angle of rotation in radians. X-coordinate offset. Y-coordinate offset. The created transformation matrix. Creates a translation matrix using the specified offsets. The offset for both coordinate planes. When the method completes, contains the created translation matrix. Creates a translation matrix using the specified offsets. The offset for both coordinate planes. The created translation matrix. Creates a translation matrix using the specified offsets. X-coordinate offset. Y-coordinate offset. When the method completes, contains the created translation matrix. Creates a translation matrix using the specified offsets. X-coordinate offset. Y-coordinate offset. The created translation matrix. Transforms a vector by this matrix. The matrix to use as a transformation matrix. The original vector to apply the transformation. The result of the transformation for the input vector. Transforms a vector by this matrix. The matrix to use as a transformation matrix. The original vector to apply the transformation. The result of the transformation for the input vector. Calculates the inverse of this matrix instance. Calculates the inverse of the specified matrix. The matrix whose inverse is to be calculated. the inverse of the specified matrix. Creates a skew matrix. Angle of skew along the X-axis in radians. Angle of skew along the Y-axis in radians. The created skew matrix. Creates a skew matrix. Angle of skew along the X-axis in radians. Angle of skew along the Y-axis in radians. When the method completes, contains the created skew matrix. Calculates the inverse of the specified matrix. The matrix whose inverse is to be calculated. When the method completes, contains the inverse of the specified matrix. Adds two matrices. The first matrix to add. The second matrix to add. The sum of the two matrices. Assert a matrix (return it unchanged). The matrix to assert (unchanged). The asserted (unchanged) matrix. Subtracts two matrices. The first matrix to subtract. The second matrix to subtract. The difference between the two matrices. Negates a matrix. The matrix to negate. The negated matrix. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Multiplies two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Divides two matrices. The first matrix to divide. The second matrix to divide. The quotient of the two matrices. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Performs an implicit conversion from to . The matrix. The result of the conversion. Gets or sets the first row in the matrix; that is M11 and M12. Gets or sets the second row in the matrix; that is M21 and M22. Gets or sets the third row in the matrix; that is M31 and M32. Gets or sets the first column in the matrix; that is M11, M21, and M31. Gets or sets the second column in the matrix; that is M12, M22, and M32. Gets or sets the translation of the matrix; that is M31 and M32. Gets or sets the scale of the matrix; that is M11 and M22. Gets a value indicating whether this instance is an identity matrix. true if this instance is an identity matrix; otherwise, false. Gets or sets the component at the specified index. The value of the matrix component, depending on the index. The zero-based index of the component to access. The value of the component at the specified index. Thrown when the is out of the range [0, 5]. Gets or sets the component at the specified index. The value of the matrix component, depending on the index. The row of the matrix to access. The column of the matrix to access. The value of the component at the specified index. Thrown when the or is out of the range [0, 3]. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. The ShadowContainer is the main container used internally to keep references to all native COM/C++ callbacks. It is stored in the property . Contains static methods to help in determining intersections, containment, etc. Determines the closest point between a point and a triangle. The point to test. The first vertex to test. The second vertex to test. The third vertex to test. When the method completes, contains the closest point between the two objects. Determines the closest point between a and a point. The plane to test. The point to test. When the method completes, contains the closest point between the two objects. Determines the closest point between a and a point. The box to test. The point to test. When the method completes, contains the closest point between the two objects. Determines the closest point between a and a point. The point to test. When the method completes, contains the closest point between the two objects; or, if the point is directly in the center of the sphere, contains . Determines the closest point between a and a . The first sphere to test. The second sphere to test. When the method completes, contains the closest point between the two objects; or, if the point is directly in the center of the sphere, contains . If the two spheres are overlapping, but not directly on top of each other, the closest point is the 'closest' point of intersection. This can also be considered is the deepest point of intersection. Determines the distance between a and a point. The plane to test. The point to test. The distance between the two objects. Determines the distance between a and a point. The box to test. The point to test. The distance between the two objects. Determines the distance between a and a . The first box to test. The second box to test. The distance between the two objects. Determines the distance between a and a point. The sphere to test. The point to test. The distance between the two objects. Determines the distance between a and a . The first sphere to test. The second sphere to test. The distance between the two objects. Determines whether there is an intersection between a and a point. The ray to test. The point to test. Whether the two objects intersect. Determines whether there is an intersection between a and a . The first ray to test. The second ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersect. This method performs a ray vs ray intersection test based on the following formula from Goldman. s = det([o_2 - o_1, d_2, d_1 x d_2]) / ||d_1 x d_2||^2 t = det([o_2 - o_1, d_1, d_1 x d_2]) / ||d_1 x d_2||^2 Where o_1 is the position of the first ray, o_2 is the position of the second ray, d_1 is the normalized direction of the first ray, d_2 is the normalized direction of the second ray, det denotes the determinant of a matrix, x denotes the cross product, [ ] denotes a matrix, and || || denotes the length or magnitude of a vector. Determines whether there is an intersection between a and a . The ray to test. The plane to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersect. Determines whether there is an intersection between a and a . The ray to test. The plane to test When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a triangle. The ray to test. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. This method tests if the ray intersects either the front or back of the triangle. If the ray is parallel to the triangle's plane, no intersection is assumed to have happened. If the intersection of the ray and the triangle is behind the origin of the ray, no intersection is assumed to have happened. In both cases of assumptions, this method returns false. Determines whether there is an intersection between a and a triangle. The ray to test. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a . The ray to test. The box to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a . The ray to test. The box to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a . The ray to test. The sphere to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a . The ray to test. The sphere to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines whether there is an intersection between a and a point. The plane to test. The point to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The first plane to test. The second plane to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The first plane to test. The second plane to test. When the method completes, contains the line of intersection as a , or a zero ray if there was no intersection. Whether the two objects intersected. Although a ray is set to have an origin, the ray returned by this method is really a line in three dimensions which has no real origin. The ray is considered valid when both the positive direction is used and when the negative direction is used. Determines whether there is an intersection between a and a triangle. The plane to test. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The plane to test. The box to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The plane to test. The sphere to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The first box to test. The second box to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . The box to test. The sphere to test. Whether the two objects intersected. Determines whether there is an intersection between a and a triangle. The sphere to test. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. Whether the two objects intersected. Determines whether there is an intersection between a and a . First sphere to test. Second sphere to test. Whether the two objects intersected. Determines whether a contains a point. The box to test. The point to test. The type of containment the two objects have. Determines whether a contains a . The first box to test. The second box to test. The type of containment the two objects have. Determines whether a contains a . The box to test. The sphere to test. The type of containment the two objects have. Determines whether a contains a point. The sphere to test. The point to test. The type of containment the two objects have. Determines whether a contains a triangle. The sphere to test. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. The type of containment the two objects have. Determines whether a contains a . The sphere to test. The box to test. The type of containment the two objects have. Determines whether a contains a . The first sphere to test. The second sphere to test. The type of containment the two objects have. Represents a color in the form of rgb. The Black color (0, 0, 0). The White color (1, 1, 1, 1). The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. Initializes a new instance of the struct. The red, green, and blue components of the color. Initializes a new instance of the struct. A packed integer containing all three color components in RGB order. The alpha component is ignored. Initializes a new instance of the struct. The values to assign to the red, green, and blue components of the color. This must be an array with three elements. Thrown when is null. Thrown when contains more or less than four elements. Converts the color into a packed integer. A packed integer containing all three color components. The alpha channel is set to 255. Converts the color into a packed integer. A packed integer containing all three color components. The alpha channel is set to 255. Converts the color into a three component vector. A three component vector containing the red, green, and blue components of the color. Creates an array containing the elements of the color. A three-element array containing the components of the color. Adds two colors. The first color to add. The second color to add. When the method completes, completes the sum of the two colors. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract. WHen the method completes, contains the difference of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract The difference of the two colors. Modulates two colors. The first color to modulate. The second color to modulate. When the method completes, contains the modulated color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Scales a color. The color to scale. The amount by which to scale. When the method completes, contains the scaled color. Scales a color. The color to scale. The amount by which to scale. The scaled color. Negates a color. The color to negate. When the method completes, contains the negated color. Negates a color. The color to negate. The negated color. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two colors. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the largest components of the source colors. Returns a color containing the largest components of the specified colors. The first source color. The second source color. A color containing the largest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the smallest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. A color containing the smallest components of the source colors. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. When the method completes, contains the adjusted color. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. The adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. When the method completes, contains the adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. The adjusted color. Computes the premultiplied value of the provided color. The non-premultiplied value. The color alpha. The premultiplied result. Computes the premultiplied value of the provided color. The non-premultiplied value. The color alpha. The premultiplied color. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Assert a color (return it unchanged). The color to assert (unchanged). The asserted (unchanged) color. Subtracts two colors. The first color to subtract. The second color to subtract. The difference of the two colors. Negates a color. The color to negate. A negated color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format to apply to each channel element (float) A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format to apply to each channel element (float). The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the component at the specified index. The value of the red, green, or blue component, depending on the index. The index of the component to access. Use 0 for the red component, 1 for the green component, and 2 for the blue component. The value of the component at the specified index. Thrown when the is out of the range [0, 2]. Represents a color in the form of rgba. The Black color (0, 0, 0, 1). The White color (1, 1, 1, 1). The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The red component of the color. The green component of the color. The blue component of the color. The alpha component of the color. Initializes a new instance of the struct. The red, green, blue, and alpha components of the color. Initializes a new instance of the struct. The red, green, and blue components of the color. The alpha component of the color. Initializes a new instance of the struct. A packed integer containing all four color components in RGBA order. Initializes a new instance of the struct. A packed integer containing all four color components in RGBA order. Initializes a new instance of the struct. The values to assign to the red, green, blue, and alpha components of the color. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Initializes a new instance of the struct. used to initialize the color. Initializes a new instance of the struct. used to initialize the color. The alpha component of the color. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a packed integer. A packed integer containing all four color components. Converts the color into a three component vector. A three component vector containing the red, green, and blue components of the color. Converts the color into a four component vector. A four component vector containing all four color components. Creates an array containing the elements of the color. A four-element array containing the components of the color. Adds two colors. The first color to add. The second color to add. When the method completes, completes the sum of the two colors. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract. WHen the method completes, contains the difference of the two colors. Subtracts two colors. The first color to subtract. The second color to subtract The difference of the two colors. Modulates two colors. The first color to modulate. The second color to modulate. When the method completes, contains the modulated color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Scales a color. The color to scale. The amount by which to scale. When the method completes, contains the scaled color. Scales a color. The color to scale. The amount by which to scale. The scaled color. Negates a color. The color to negate. When the method completes, contains the negated color. Negates a color. The color to negate. The negated color. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The linear interpolation of the two colors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two colors. Performs a cubic interpolation between two colors. Start color. End color. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the largest components of the source colors. Returns a color containing the largest components of the specified colors. The first source color. The second source color. A color containing the largest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. When the method completes, contains an new color composed of the smallest components of the source colors. Returns a color containing the smallest components of the specified colors. The first source color. The second source color. A color containing the smallest components of the source colors. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. When the method completes, contains the adjusted color. Adjusts the contrast of a color. The color whose contrast is to be adjusted. The amount by which to adjust the contrast. The adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. When the method completes, contains the adjusted color. Adjusts the saturation of a color. The color whose saturation is to be adjusted. The amount by which to adjust the saturation. The adjusted color. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Computes the premultiplied value of the provided color. The non-premultiplied value. The premultiplied result. Adds two colors. The first color to add. The second color to add. The sum of the two colors. Assert a color (return it unchanged). The color to assert (unchanged). The asserted (unchanged) color. Subtracts two colors. The first color to subtract. The second color to subtract. The difference of the two colors. Negates a color. The color to negate. A negated color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Scales a color. The factor by which to scale the color. The color to scale. The scaled color. Modulates two colors. The first color to modulate. The second color to modulate. The modulated color. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format to apply to each channel (float). A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format to apply to each channel (float). The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the component at the specified index. The value of the red, green, blue, and alpha components, depending on the index. The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Gets or sets the unmanaged callback. The unmanaged callback. This property is set whenever this instance has an unmanaged callback registered. This callback must be disposed when disposing this instance. Root IUnknown class to interop with COM object Root class for all Cpp interop object. The native pointer Default constructor. Pointer to Cpp Object Initializes a new instance of the class. Performs an explicit conversion from to . The CPP object. The result of the conversion. Initializes this instance with a pointer from a temporary object and set the pointer of the temporary object to IntPtr.Zero. The instance to get the NativePointer. Initializes this instance with a pointer from a temporary object and set the pointer of the temporary object to IntPtr.Zero. The instance to get the NativePointer. Method called when is going to be update. Method called when the is updated. Instantiate a ComObject from a native pointer. The ComObject class that will be returned The native pointer to a com object. An instance of T binded to the native pointer Return the unmanaged C++ pointer from a instance. The type of the callback. The callback. A pointer to the unmanaged C++ object of the callback Gets or sets a custom user tag object to associate with this instance.. The tag object. Get a pointer to the underlying Cpp Object Base interface for Component Object Model (COM). Queries the supported COM interface on this instance. The guid of the interface. The output COM object reference. If successful, Increments the reference count for an interface on this instance. The method returns the new reference count. Decrements the reference count for an interface on this instance. The method returns the new reference count. Initializes a new instance of the class. Pointer to Cpp Object Initializes a new instance of the class from a IUnknown object. Reference to a IUnknown object Initializes a new instance of the class. Query this instance for a particular COM GUID/interface support. GUID query interface output object associated with this GUID, IntPtr.Zero in interface is not supported If this object doesn't support the interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Query instance for a particular COM GUID/interface support. GUID query interface If this object doesn't support the interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Compares 2 COM objects and return true if the native pointer is the same. The left. The right. true if the native pointer is the same, false otherwise Query this instance for a particular COM interface support. The type of the COM interface to query An instance of the queried interface If this object doesn't support the interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Query this instance for a particular COM interface support. The type of the COM interface to query An instance of the queried interface If this object doesn't support the interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Queries a managed object for a particular COM interface support (This method is a shortcut to ) The type of the COM interface to query The managed COM object. An instance of the queried interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Queries a managed object for a particular COM interface support (This method is a shortcut to ) The type of the COM interface to query The managed COM object. An instance of the queried interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Queries a managed object for a particular COM interface support. The type of the COM interface to query The managed COM object. An instance of the queried interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Queries a managed object for a particular COM interface support. The type of the COM interface to query A pointer to a COM object. An instance of the queried interface ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Query Interface for a particular interface support. An instance of the queried interface or null if it is not supported ms682521 IUnknown::QueryInterface IUnknown::QueryInterface Performs an explicit conversion from to . The native pointer. The result of the conversion. Query Interface for a particular interface support and attach to the given instance. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. ms682317 IUnknown::Release IUnknown::Release Base class for unmanaged callbackable Com object. Initializes a new instance of the class. Pointer to Cpp Object Initializes a new instance of the class. Implements but it cannot not be set. This is only used to support for interop with unmanaged callback. A COM Interface Callback An Interface shadow callback Initializes the specified shadow instance from a vtbl and a callback. The callback. Gets the callback. Gets the VTBL associated with this shadow instance. Default Constructor. number of methods to allocate in the VTBL Add a method supported by this interface. This method is typically called from inherited constructor. the managed delegate method Gets the pointer to the vtbl. A compilation exception. The base class for errors that occur in SharpDX. Initializes a new instance of the class. Initializes a new instance of the class. The result code that caused this exception. Initializes a new instance of the class. The result descriptor. Initializes a new instance of the class. The error result code. The message describing the exception. Initializes a new instance of the class. The error result code. The message describing the exception. formatting arguments Initializes a new instance of the class. The message describing the exception. formatting arguments Initializes a new instance of the class. The message describing the exception. The exception that caused this exception. formatting arguments Gets the Result code for the exception. This value indicates the specific type of failure that occurred within SharpDX. Gets the Result code for the exception. This value indicates the specific type of failure that occurred within SharpDX. Initializes a new instance of the class. The message. Initializes a new instance of the class. The error code. The message. Global configuration. Enables or disables object tracking. Default is disabled (false). Object Tracking is used to track COM object lifecycle creation/dispose. When this option is enabled objects can be tracked using . Using Object tracking has a significant impact on performance and should be used only while debugging. Enables or disables release of on finalizer. Default is disabled (false). Enables or disables writing a warning via if a was disposed in the finalizer. Default is enabled (true). Throws a when a shader or effect compilation error occurred. Default is enabled (true). By default all objects in the process are tracked. Use this property to track objects per thread. Provides access to data organized in 3D. Initializes a new instance of the struct. The datapointer. The row pitch. The slice pitch. Initializes a new instance of the struct. The data pointer. Pointer to the data. Gets the number of bytes per row. Gets the number of bytes per slice (for a 3D texture, a slice is a 2D image) Gets a value indicating whether this instance is empty. true if this instance is empty; otherwise, false. Provides access to data organized in 2D. Initializes a new instance of the class. The data pointer. The pitch. Pointer to the data. Gets the number of bytes per row. Provides a stream interface to a buffer located in unmanaged memory. Initializes a new instance of the class from a Blob buffer. The buffer. Initializes a new instance of the class, using a managed buffer as a backing store. A managed array to be used as a backing store. true if reading from the buffer should be allowed; otherwise, false. true if writing to the buffer should be allowed; otherwise, false. Index inside the buffer in terms of element count (not size in bytes). True to keep the managed buffer and pin it, false will allocate unmanaged memory and make a copy of it. Default is true. Initializes a new instance of the class, and allocates a new buffer to use as a backing store. The size of the buffer to be allocated, in bytes. true if reading from the buffer should be allowed; otherwise, false. true if writing to the buffer should be allowed; otherwise, false. Initializes a new instance of the class. The data pointer. Initializes a new instance of the class, using an unmanaged buffer as a backing store. A pointer to the buffer to be used as a backing store. The size of the buffer provided, in bytes. true if reading from the buffer should be allowed; otherwise, false. true if writing to the buffer should be allowed; otherwise, false. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. Not supported. Always thrown. Reads a single value from the current stream and advances the current position within this stream by the number of bytes read. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The type of the value to be read from the stream. The value that was read. This stream does not support reading. Reads a float. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. a float from the stream Reads a int. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an int from the stream Reads a short. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an short from the stream Reads a bool. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an bool from the stream Reads a Vector2. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Vector2 from the stream Reads a Vector3. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Vector3 from the stream Reads a Vector4. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Vector4 from the stream Reads a Color3. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Color3 from the stream Reads a Color4. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Color4 from the stream Reads a Half. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Half from the stream Reads a Half2. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Half2 from the stream Reads a Half3. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Half3 from the stream Reads a Half4. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. an Half4 from the stream Reads a Matrix. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. a Matrix from the stream Reads a Quaternion. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. a Quaternion from the stream Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. An array of values to be read from the stream. The zero-based byte offset in buffer at which to begin storing the data read from the current stream. The maximum number of bytes to be read from the current stream. The number of bytes read from the stream. This stream does not support reading. Reads a sequence of bytes from the current stream and advances the current position within this stream by the number of bytes written. An array of bytes. This method copies bytes from to the current stream. The zero-based byte offset in at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. Reads an array of values from the current stream, and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The type of the values to be read from the stream. An array of values that was read from the current stream. Reads a sequence of elements from the current stream into a target buffer and advances the position within the stream by the number of bytes read. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. An array of values to be read from the stream. The zero-based byte offset in buffer at which to begin storing the data read from the current stream. The number of values to be read from the current stream. The number of bytes read from the stream. This stream does not support reading. Sets the position within the current stream. Attempted to seek outside of the bounds of the stream. Not supported. Always ignored. Always thrown. Writes a single value to the stream, and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The type of the value to be written to the stream. The value to write to the stream. The stream does not support writing. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes the specified value. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The value. Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. An array of bytes. This method copies count bytes from buffer to the current stream. The zero-based byte offset in buffer at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. This stream does not support writing. When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. An array of bytes. This method copies bytes from to the current stream. The zero-based byte offset in at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. Writes an array of values to the current stream, and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. An array of values to be written to the current stream. This stream does not support writing. Writes a range of bytes to the current stream, and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. A pointer to the location to start copying from. The number of bytes to copy from source to the current stream. This stream does not support writing. Writes an array of values to the current stream, and advances the current position within this stream by the number of bytes written. In order to provide faster read/write, this operation doesn't check stream bound. A client must carefully not read/write above the size of this datastream. The type of the values to be written to the stream. An array of values to be written to the stream. The zero-based offset in data at which to begin copying values to the current stream. The number of values to be written to the current stream. If this is zero, all of the contents will be written. This stream does not support writing. Performs an explicit conversion from to . The from value. The result of the conversion. Gets a value indicating whether the current stream supports reading. true if the stream supports reading; otherwise, false. Gets a value indicating whether the current stream supports seeking. Always true. Gets a value indicating whether the current stream supports writing. true if the stream supports writing; otherwise, false. Gets the internal pointer to the current stream's backing store. An IntPtr to the buffer being used as a backing store. Gets the length in bytes of the stream. A long value representing the length of the stream in bytes. Gets or sets the position within the current stream. The current position within the stream. Stream Class Gets the position pointer. The position pointer. Gets the length of the remaining. The length of the remaining. Provides methods to perform fast read/write random access data on a buffer located in an unmanaged memory. This class doesn't validate the position read/write from. It is the responsibility of the client of this class to verify that access is done within the size of the buffer. Creates the specified user buffer. Type of the buffer. The buffer to use as a DataBuffer. Index inside the buffer in terms of element count (not size in bytes). True to keep the managed buffer and pin it, false will allocate unmanaged memory and make a copy of it. Default is true. An instance of a DataBuffer Initializes a new instance of the class, and allocates a new buffer to use as a backing store. The size of the buffer to be allocated, in bytes. is less than 1. Initializes a new instance of the class. The data pointer. Initializes a new instance of the class, using an unmanaged buffer as a backing store. A pointer to the buffer to be used as a backing store. The size of the buffer provided, in bytes. Releases unmanaged and - optionally - managed resources true to release both managed and unmanaged resources; false to release only unmanaged resources. Clears the buffer. Gets a single value from the current buffer at the specified position. Relative position in bytes from the beginning of the buffer to get the data from. The type of the value to be read from the buffer. The value that was read. Gets a single value from the current buffer at the specified position. The type of the value to be read from the buffer. Relative position in bytes from the beginning of the buffer to get the data from. The value as out. The value that was read. Gets a float. Relative position in bytes from the beginning of the buffer to get the data from. a float from the buffer Gets a int. Relative position in bytes from the beginning of the buffer to get the data from. an int from the buffer Gets a short. Relative position in bytes from the beginning of the buffer to get the data from. an short from the buffer Gets a bool. Relative position in bytes from the beginning of the buffer to get the data from. an bool from the buffer Gets a Vector2. Relative position in bytes from the beginning of the buffer to get the data from. an Vector2 from the buffer Gets a Vector3. Relative position in bytes from the beginning of the buffer to get the data from. an Vector3 from the buffer Gets a Vector4. Relative position in bytes from the beginning of the buffer to get the data from. an Vector4 from the buffer Gets a Color3. Relative position in bytes from the beginning of the buffer to get the data from. an Color3 from the buffer Gets a Color4. Relative position in bytes from the beginning of the buffer to get the data from. an Color4 from the buffer Gets a Half. Relative position in bytes from the beginning of the buffer to get the data from. an Half from the buffer Gets a Half2. Relative position in bytes from the beginning of the buffer to get the data from. an Half2 from the buffer Gets a Half3. Relative position in bytes from the beginning of the buffer to get the data from. an Half3 from the buffer Gets a Half4. Relative position in bytes from the beginning of the buffer to get the data from. an Half4 from the buffer Gets a Matrix. Relative position in bytes from the beginning of the buffer to get the data from. a Matrix from the buffer Gets a Quaternion. Relative position in bytes from the beginning of the buffer to get the data from. a Quaternion from the buffer Gets an array of values from a position in the buffer. Relative position in bytes from the beginning of the buffer to get the data from. number of T instance to get from the positionInBytes The type of the values to be read from the buffer. An array of values that was read from the current buffer. Gets a sequence of elements from a position in the buffer into a target buffer. Relative position in bytes from the beginning of the buffer to get the data from. An array of values to be read from the buffer. The zero-based byte offset in buffer at which to begin storing the data read from the current buffer. The number of values to be read from the current buffer. Sets a single value to the buffer at a specified position. The type of the value to be written to the buffer. Relative position in bytes from the beginning of the buffer to set the data to. The value to write to the buffer. Sets a single value to the buffer at a specified position. The type of the value to be written to the buffer. Relative position in bytes from the beginning of the buffer to set the data to. The value to write to the buffer. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets the specified value. Relative position in bytes from the beginning of the buffer to set the data to. The value. Sets an array of values to a specified position into the buffer. Relative position in bytes from the beginning of the buffer to set the data to. An array of values to be written to the current buffer. Sets a range of data to a specified position into the buffer. Relative position in bytes from the beginning of the buffer to set the data to. A pointer to the location to start copying from. The number of bytes to copy from source to the current buffer. Sets an array of values to a specified position into the buffer. The type of the values to be written to the buffer. Relative position in bytes from the beginning of the buffer to set the data to. An array of values to be written to the buffer. The zero-based offset in data at which to begin copying values to the current buffer. The number of values to be written to the current buffer. If this is zero, all of the contents will be written. Performs an explicit conversion from to . The from value. The result of the conversion. Gets a pointer to the buffer used as a backing store.. An IntPtr to the buffer being used as a backing store. Gets the length in bytes of the buffer. A long value representing the length of the buffer in bytes. Contains information about a tracked COM object. Initializes a new instance of the class. The creation time. The com object to track. The stack trace. Returns a that represents this instance. A that represents this instance. Gets the time the object was created. The creation time. Gets a weak reference to the tracked object. The weak reference to the tracked object. Gets the stack trace when the track object was created. The stack trace. Gets a value indicating whether the tracked object is alive. true if tracked object is alive; otherwise, false. Event args for used by . The object being tracked/untracked. Initializes a new instance of the class. The o. Track all allocated objects. Initializes the class. Called when [process exit]. The sender. The instance containing the event data. Tracks the specified COM object. The COM object. Finds a list of object reference from a specified COM object pointer. The COM object pointer. A list of object reference Finds the object reference for a specific COM object. The COM object. An object reference Untracks the specified COM object. The COM object. Reports all COM object that are active and not yet disposed. Reports all COM object that are active and not yet disposed. Occurs when a ComObject is tracked. Occurs when a ComObject is untracked. Describes the type of angle. Specifies an angle measurement in revolutions. Specifies an angle measurement in degrees. Specifies an angle measurement in radians. Specifies an angle measurement in gradians. Describes how one bounding volume contains another. The two bounding volumes don't intersect at all. One bounding volume completely contains another. The two bounding volumes overlap. Describes the result of an intersection with a plane in three dimensions. The object is behind the plane. The object is in front of the plane. The object is intersecting the plane. FunctionCallback Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false.

Driver type options.

The driver type is required when calling or .

ff476328 D3D_DRIVER_TYPE D3D_DRIVER_TYPE

The driver type is unknown.

ff476328 D3D_DRIVER_TYPE_UNKNOWN D3D_DRIVER_TYPE_UNKNOWN

A hardware driver, which implements Direct3D features in hardware. This is the primary driver that you should use in your Direct3D applications because it provides the best performance. A hardware driver uses hardware acceleration (on supported hardware) but can also use software for parts of the pipeline that are not supported in hardware. This driver type is often referred to as a hardware abstraction layer or HAL.

ff476328 D3D_DRIVER_TYPE_HARDWARE D3D_DRIVER_TYPE_HARDWARE

A reference driver, which is a software implementation that supports every Direct3D feature. A reference driver is designed for accuracy rather than speed and as a result is slow but accurate. The rasterizer portion of the driver does make use of special CPU instructions whenever it can, but it is not intended for retail applications; use it only for feature testing, demonstration of functionality, debugging, or verifying bugs in other drivers. The reference device for this driver is installed by the Windows SDK 8.0 or later and is intended only as a debug aid for development purposes. This driver may be referred to as a REF driver, a reference driver, or a reference rasterizer.

Note??When you use the REF driver in Windows Store apps, the REF driver renders correctly but doesn't display any output on the screen. To verify bugs in hardware drivers for Windows Store apps, use for the WARP driver instead.

ff476328 D3D_DRIVER_TYPE_REFERENCE D3D_DRIVER_TYPE_REFERENCE

A null driver, which is a reference driver without render capability. This driver is commonly used for debugging non-rendering API calls, it is not appropriate for retail applications. This driver is installed by the DirectX SDK.

ff476328 D3D_DRIVER_TYPE_NULL D3D_DRIVER_TYPE_NULL

A software driver, which is a driver implemented completely in software. The software implementation is not intended for a high-performance application due to its very slow performance.

ff476328 D3D_DRIVER_TYPE_SOFTWARE D3D_DRIVER_TYPE_SOFTWARE

A WARP driver, which is a high-performance software rasterizer. The rasterizer supports feature levels 9_1 through level 10_1 with a high performance software implementation. For information about limitations creating a WARP device on certain feature levels, see Limitations Creating WARP and Reference Devices. For more information about using a WARP driver, see Windows Advanced Rasterization Platform (WARP) In-Depth Guide.

Note??The WARP driver that Windows?8 includes supports feature levels 9_1 through level 11_1.

Note??The WARP driver that Windows?8.1 includes fully supports feature level 11_1, including tiled, IDXGIDevice3::Trim, shared BCn surfaces, minblend, and map default.

ff476328 D3D_DRIVER_TYPE_WARP D3D_DRIVER_TYPE_WARP

Describes the set of features targeted by a Direct3D device.

For an overview of the capabilities of each feature level, see Overview For Each Feature Level.

For information about limitations creating nonhardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.

ff476329 D3D_FEATURE_LEVEL D3D_FEATURE_LEVEL

Targets features supported by feature level 9.1 including shader model 2.

ff476329 D3D_FEATURE_LEVEL_9_1 D3D_FEATURE_LEVEL_9_1

Targets features supported by feature level 9.2 including shader model 2.

ff476329 D3D_FEATURE_LEVEL_9_2 D3D_FEATURE_LEVEL_9_2

Targets features supported by feature level 9.3 including shader model 2.0b.

ff476329 D3D_FEATURE_LEVEL_9_3 D3D_FEATURE_LEVEL_9_3

Targets features supported by Direct3D 10.0 including shader model 4.

ff476329 D3D_FEATURE_LEVEL_10_0 D3D_FEATURE_LEVEL_10_0

Targets features supported by Direct3D 10.1 including shader model 4.

ff476329 D3D_FEATURE_LEVEL_10_1 D3D_FEATURE_LEVEL_10_1

Targets features supported by Direct3D 11.0 including shader model 5.

ff476329 D3D_FEATURE_LEVEL_11_0 D3D_FEATURE_LEVEL_11_0

Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.

Use the method and a value from to bind a primitive topology to the input-assembler stage. Use the method to retrieve the primitive topology for the input-assembler stage.

The following diagram shows the various primitive types for a geometry shader object.

ff728726 D3D_PRIMITIVE_TOPOLOGY D3D_PRIMITIVE_TOPOLOGY
No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_UNDEFINED D3D_PRIMITIVE_TOPOLOGY_UNDEFINED No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_POINTLIST D3D_PRIMITIVE_TOPOLOGY_POINTLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_LINELIST D3D_PRIMITIVE_TOPOLOGY_LINELIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_LINESTRIP D3D_PRIMITIVE_TOPOLOGY_LINESTRIP No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST No documentation. ff728726 D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST

Values that identify the type of resource to be viewed as a shader resource.

A -typed value is specified in the ViewDimension member of the structure or the Dimension member of the structure.

ff728736 D3D_SRV_DIMENSION D3D_SRV_DIMENSION

The type is unknown.

ff728736 D3D_SRV_DIMENSION_UNKNOWN D3D_SRV_DIMENSION_UNKNOWN

The resource is a buffer.

ff728736 D3D_SRV_DIMENSION_BUFFER D3D_SRV_DIMENSION_BUFFER

The resource is a 1D texture.

ff728736 D3D_SRV_DIMENSION_TEXTURE1D D3D_SRV_DIMENSION_TEXTURE1D

The resource is an array of 1D textures.

ff728736 D3D_SRV_DIMENSION_TEXTURE1DARRAY D3D_SRV_DIMENSION_TEXTURE1DARRAY

The resource is a 2D texture.

ff728736 D3D_SRV_DIMENSION_TEXTURE2D D3D_SRV_DIMENSION_TEXTURE2D

The resource is an array of 2D textures.

ff728736 D3D_SRV_DIMENSION_TEXTURE2DARRAY D3D_SRV_DIMENSION_TEXTURE2DARRAY

The resource is a multisampling 2D texture.

ff728736 D3D_SRV_DIMENSION_TEXTURE2DMS D3D_SRV_DIMENSION_TEXTURE2DMS

The resource is an array of multisampling 2D textures.

ff728736 D3D_SRV_DIMENSION_TEXTURE2DMSARRAY D3D_SRV_DIMENSION_TEXTURE2DMSARRAY

The resource is a 3D texture.

ff728736 D3D_SRV_DIMENSION_TEXTURE3D D3D_SRV_DIMENSION_TEXTURE3D

The resource is a cube texture.

ff728736 D3D_SRV_DIMENSION_TEXTURECUBE D3D_SRV_DIMENSION_TEXTURECUBE

The resource is an array of cube textures.

ff728736 D3D_SRV_DIMENSION_TEXTURECUBEARRAY D3D_SRV_DIMENSION_TEXTURECUBEARRAY

The resource is a raw buffer. For more info about raw viewing of buffers, see Raw Views of Buffers.

ff728736 D3D_SRV_DIMENSION_BUFFEREX D3D_SRV_DIMENSION_BUFFEREX
Functions Constant DebugObjectName. WKPDID_D3DDebugObjectName Functions

Creates a buffer.

Number of bytes in the blob.

The address of a reference to the ID3DBlob interface that is used to retrieve the buffer.

Returns one of the Direct3D 11 return codes.

The latest D3dcompiler_nn.dll contains the compiler function. Therefore, you are no longer required to create and use an arbitrary length data buffer by using the D3D10CreateBlob function that is contained in D3d10.dll.

Windows Phone 8.1: This API is supported.

ff728672 HRESULT D3DCreateBlob([In] SIZE_T Size,[Out, Fast] ID3D10Blob** ppBlob) D3DCreateBlob

This interface is used to return arbitrary length data.

An is obtained by calling D3D10CreateBlob.

The ID3DBlob interface is type defined in the D3DCommon.h header file as a interface, which is fully defined in the D3DCommon.h header file. ID3DBlob is version neutral and can be used in code for any Direct3D version.

Blobs can be used as a data buffer, storing vertex, adjacency, and material information during mesh optimization and loading operations. Also, these objects are used to return object code and error messages in APIs that compile vertex, geometry and pixel shaders.

bb173507 ID3D10Blob ID3D10Blob
Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion.

Get a reference to the data.

Returns a reference.

bb173508 void* ID3D10Blob::GetBufferPointer() ID3D10Blob::GetBufferPointer

Get the size.

The size of the data, in bytes.

bb173509 SIZE_T ID3D10Blob::GetBufferSize() ID3D10Blob::GetBufferSize

Get a reference to the data.

bb173508 GetBufferPointer GetBufferPointer void* ID3D10Blob::GetBufferPointer()

Get the size.

bb173509 GetBufferSize GetBufferSize SIZE_T ID3D10Blob::GetBufferSize()

A multithread interface accesses multithread settings and can only be used if the thread-safe layer is turned on.

This interface is obtained by querying it from the Interface using IUnknown::QueryInterface.

bb173816 ID3D10Multithread ID3D10Multithread
Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion.

Enter a device's critical section.

Entering a device's critical section prevents other threads from simultaneously calling that device's methods (if multithread protection is set to true), calling DXGI methods, and calling the methods of all resource, view, shader, state, and asynchronous interfaces.

This function should be used in multithreaded applications when there is a series of graphics commands that must happen in order. This function is typically called at the beginning of the series of graphics commands, and is typically called after those graphics commands.

bb173817 void ID3D10Multithread::Enter() ID3D10Multithread::Enter

Leave a device's critical section.

This function is typically used in multithreaded applications when there is a series of graphics commands that must happen in order. is typically called at the beginning of a series of graphics commands, and this function is typically called after those graphics commands.

bb173819 void ID3D10Multithread::Leave() ID3D10Multithread::Leave

Turn multithreading on or off.

True to turn multithreading on, false to turn it off.

True if multithreading was turned on prior to calling this method, false otherwise.

bb173820 BOOL ID3D10Multithread::SetMultithreadProtected([In] BOOL bMTProtect) ID3D10Multithread::SetMultithreadProtected

Find out if multithreading is turned on or not.

Whether or not multithreading is turned on. True means on, false means off.

bb173818 BOOL ID3D10Multithread::GetMultithreadProtected() ID3D10Multithread::GetMultithreadProtected

Defines a shader macro.

You can use shader macros in your shaders. The structure defines a single shader macro as shown in the following example:

  Shader_Macros[1] = { "zero", "0"  };	
            

The following shader or effect creation functions take an array of shader macros as an input parameter:

  • D3D10CompileShader
  • D3DX10PreprocessShaderFromFile
  • D3DX11CreateAsyncShaderPreprocessProcessor
ff728732 D3D_SHADER_MACRO D3D_SHADER_MACRO

The macro name.

ff728732 const char* Name char Name

The macro definition.

ff728732 const char* Definition char Definition
Initializes a new instance of the struct. The name. The definition. No documentation. SPEAKER_FLAGS SPEAKER_FLAGS No documentation. SPEAKER_FRONT_LEFT SPEAKER_FRONT_LEFT No documentation. SPEAKER_FRONT_RIGHT SPEAKER_FRONT_RIGHT No documentation. SPEAKER_FRONT_CENTER SPEAKER_FRONT_CENTER No documentation. SPEAKER_LOW_FREQUENCY SPEAKER_LOW_FREQUENCY No documentation. SPEAKER_BACK_LEFT SPEAKER_BACK_LEFT No documentation. SPEAKER_BACK_RIGHT SPEAKER_BACK_RIGHT No documentation. SPEAKER_FRONT_LEFT_OF_CENTER SPEAKER_FRONT_LEFT_OF_CENTER No documentation. SPEAKER_FRONT_RIGHT_OF_CENTER SPEAKER_FRONT_RIGHT_OF_CENTER No documentation. SPEAKER_BACK_CENTER SPEAKER_BACK_CENTER No documentation. SPEAKER_SIDE_LEFT SPEAKER_SIDE_LEFT No documentation. SPEAKER_SIDE_RIGHT SPEAKER_SIDE_RIGHT No documentation. SPEAKER_TOP_CENTER SPEAKER_TOP_CENTER No documentation. SPEAKER_TOP_FRONT_LEFT SPEAKER_TOP_FRONT_LEFT No documentation. SPEAKER_TOP_FRONT_CENTER SPEAKER_TOP_FRONT_CENTER No documentation. SPEAKER_TOP_FRONT_RIGHT SPEAKER_TOP_FRONT_RIGHT No documentation. SPEAKER_TOP_BACK_LEFT SPEAKER_TOP_BACK_LEFT No documentation. SPEAKER_TOP_BACK_CENTER SPEAKER_TOP_BACK_CENTER No documentation. SPEAKER_TOP_BACK_RIGHT SPEAKER_TOP_BACK_RIGHT No documentation. SPEAKER_RESERVED SPEAKER_RESERVED No documentation. SPEAKER_ALL SPEAKER_ALL No documentation. SPEAKER_MONO SPEAKER_MONO No documentation. SPEAKER_STEREO SPEAKER_STEREO No documentation. SPEAKER_2POINT1 SPEAKER_2POINT1 No documentation. SPEAKER_SURROUND SPEAKER_SURROUND No documentation. SPEAKER_QUAD SPEAKER_QUAD No documentation. SPEAKER_4POINT1 SPEAKER_4POINT1 No documentation. SPEAKER_5POINT1 SPEAKER_5POINT1 No documentation. SPEAKER_7POINT1 SPEAKER_7POINT1 No documentation. SPEAKER_5POINT1_SURROUND SPEAKER_5POINT1_SURROUND No documentation. SPEAKER_7POINT1_SURROUND SPEAKER_7POINT1_SURROUND None. None None No documentation. ff539946 HID_USAGE_ID HID_USAGE_ID

Aliased

ff539946 HID_USAGE_GENERIC_POINTER HID_USAGE_GENERIC_POINTER
No documentation. ff539946 HID_USAGE_GENERIC_MOUSE HID_USAGE_GENERIC_MOUSE No documentation. ff539946 HID_USAGE_GENERIC_JOYSTICK HID_USAGE_GENERIC_JOYSTICK No documentation. ff539946 HID_USAGE_GENERIC_GAMEPAD HID_USAGE_GENERIC_GAMEPAD No documentation. ff539946 HID_USAGE_GENERIC_KEYBOARD HID_USAGE_GENERIC_KEYBOARD No documentation. ff539946 HID_USAGE_GENERIC_KEYPAD HID_USAGE_GENERIC_KEYPAD No documentation. ff539946 HID_USAGE_GENERIC_SYSTEM_CTL HID_USAGE_GENERIC_SYSTEM_CTL No documentation. ff539946 HID_USAGE_GENERIC_X HID_USAGE_GENERIC_X No documentation. ff539946 HID_USAGE_GENERIC_Y HID_USAGE_GENERIC_Y No documentation. ff539946 HID_USAGE_GENERIC_Z HID_USAGE_GENERIC_Z No documentation. ff539946 HID_USAGE_GENERIC_RX HID_USAGE_GENERIC_RX No documentation. ff539946 HID_USAGE_GENERIC_RY HID_USAGE_GENERIC_RY No documentation. ff539946 HID_USAGE_GENERIC_RZ HID_USAGE_GENERIC_RZ No documentation. ff539946 HID_USAGE_GENERIC_SLIDER HID_USAGE_GENERIC_SLIDER No documentation. ff539946 HID_USAGE_GENERIC_DIAL HID_USAGE_GENERIC_DIAL No documentation. ff539946 HID_USAGE_GENERIC_WHEEL HID_USAGE_GENERIC_WHEEL No documentation. ff539946 HID_USAGE_GENERIC_HATSWITCH HID_USAGE_GENERIC_HATSWITCH No documentation. ff539946 HID_USAGE_GENERIC_COUNTED_BUFFER HID_USAGE_GENERIC_COUNTED_BUFFER No documentation. ff539946 HID_USAGE_GENERIC_BYTE_COUNT HID_USAGE_GENERIC_BYTE_COUNT No documentation. ff539946 HID_USAGE_GENERIC_MOTION_WAKEUP HID_USAGE_GENERIC_MOTION_WAKEUP No documentation. ff539946 HID_USAGE_GENERIC_VX HID_USAGE_GENERIC_VX No documentation. ff539946 HID_USAGE_GENERIC_VY HID_USAGE_GENERIC_VY No documentation. ff539946 HID_USAGE_GENERIC_VZ HID_USAGE_GENERIC_VZ No documentation. ff539946 HID_USAGE_GENERIC_VBRX HID_USAGE_GENERIC_VBRX No documentation. ff539946 HID_USAGE_GENERIC_VBRY HID_USAGE_GENERIC_VBRY No documentation. ff539946 HID_USAGE_GENERIC_VBRZ HID_USAGE_GENERIC_VBRZ No documentation. ff539946 HID_USAGE_GENERIC_VNO HID_USAGE_GENERIC_VNO No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_POWER HID_USAGE_GENERIC_SYSCTL_POWER No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_SLEEP HID_USAGE_GENERIC_SYSCTL_SLEEP No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_WAKE HID_USAGE_GENERIC_SYSCTL_WAKE No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MAIN_MENU HID_USAGE_GENERIC_SYSCTL_MAIN_MENU No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_APP_MENU HID_USAGE_GENERIC_SYSCTL_APP_MENU No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_HELP_MENU HID_USAGE_GENERIC_SYSCTL_HELP_MENU No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_EXIT HID_USAGE_GENERIC_SYSCTL_MENU_EXIT No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_SELECT HID_USAGE_GENERIC_SYSCTL_MENU_SELECT No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_LEFT HID_USAGE_GENERIC_SYSCTL_MENU_LEFT No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_UP HID_USAGE_GENERIC_SYSCTL_MENU_UP No documentation. ff539946 HID_USAGE_GENERIC_SYSCTL_MENU_DOWN HID_USAGE_GENERIC_SYSCTL_MENU_DOWN No documentation. ff539946 HID_USAGE_SIMULATION_RUDDER HID_USAGE_SIMULATION_RUDDER No documentation. ff539946 HID_USAGE_SIMULATION_THROTTLE HID_USAGE_SIMULATION_THROTTLE No documentation. ff539946 HID_USAGE_KEYBOARD_NOEVENT HID_USAGE_KEYBOARD_NOEVENT No documentation. ff539946 HID_USAGE_KEYBOARD_ROLLOVER HID_USAGE_KEYBOARD_ROLLOVER No documentation. ff539946 HID_USAGE_KEYBOARD_POSTFAIL HID_USAGE_KEYBOARD_POSTFAIL No documentation. ff539946 HID_USAGE_KEYBOARD_UNDEFINED HID_USAGE_KEYBOARD_UNDEFINED No documentation. ff539946 HID_USAGE_KEYBOARD_aA HID_USAGE_KEYBOARD_aA No documentation. ff539946 HID_USAGE_KEYBOARD_zZ HID_USAGE_KEYBOARD_zZ No documentation. ff539946 HID_USAGE_KEYBOARD_ONE HID_USAGE_KEYBOARD_ONE No documentation. ff539946 HID_USAGE_KEYBOARD_ZERO HID_USAGE_KEYBOARD_ZERO No documentation. ff539946 HID_USAGE_KEYBOARD_LCTRL HID_USAGE_KEYBOARD_LCTRL No documentation. ff539946 HID_USAGE_KEYBOARD_LSHFT HID_USAGE_KEYBOARD_LSHFT No documentation. ff539946 HID_USAGE_KEYBOARD_LALT HID_USAGE_KEYBOARD_LALT No documentation. ff539946 HID_USAGE_KEYBOARD_LGUI HID_USAGE_KEYBOARD_LGUI No documentation. ff539946 HID_USAGE_KEYBOARD_RCTRL HID_USAGE_KEYBOARD_RCTRL No documentation. ff539946 HID_USAGE_KEYBOARD_RSHFT HID_USAGE_KEYBOARD_RSHFT No documentation. ff539946 HID_USAGE_KEYBOARD_RALT HID_USAGE_KEYBOARD_RALT No documentation. ff539946 HID_USAGE_KEYBOARD_RGUI HID_USAGE_KEYBOARD_RGUI No documentation. ff539946 HID_USAGE_KEYBOARD_SCROLL_LOCK HID_USAGE_KEYBOARD_SCROLL_LOCK No documentation. ff539946 HID_USAGE_KEYBOARD_NUM_LOCK HID_USAGE_KEYBOARD_NUM_LOCK No documentation. ff539946 HID_USAGE_KEYBOARD_CAPS_LOCK HID_USAGE_KEYBOARD_CAPS_LOCK No documentation. ff539946 HID_USAGE_KEYBOARD_F1 HID_USAGE_KEYBOARD_F1 No documentation. ff539946 HID_USAGE_KEYBOARD_F12 HID_USAGE_KEYBOARD_F12 No documentation. ff539946 HID_USAGE_KEYBOARD_RETURN HID_USAGE_KEYBOARD_RETURN No documentation. ff539946 HID_USAGE_KEYBOARD_ESCAPE HID_USAGE_KEYBOARD_ESCAPE No documentation. ff539946 HID_USAGE_KEYBOARD_DELETE HID_USAGE_KEYBOARD_DELETE No documentation. ff539946 HID_USAGE_KEYBOARD_PRINT_SCREEN HID_USAGE_KEYBOARD_PRINT_SCREEN No documentation. ff539946 HID_USAGE_LED_NUM_LOCK HID_USAGE_LED_NUM_LOCK No documentation. ff539946 HID_USAGE_LED_CAPS_LOCK HID_USAGE_LED_CAPS_LOCK No documentation. ff539946 HID_USAGE_LED_SCROLL_LOCK HID_USAGE_LED_SCROLL_LOCK No documentation. ff539946 HID_USAGE_LED_COMPOSE HID_USAGE_LED_COMPOSE No documentation. ff539946 HID_USAGE_LED_KANA HID_USAGE_LED_KANA No documentation. ff539946 HID_USAGE_LED_POWER HID_USAGE_LED_POWER No documentation. ff539946 HID_USAGE_LED_SHIFT HID_USAGE_LED_SHIFT No documentation. ff539946 HID_USAGE_LED_DO_NOT_DISTURB HID_USAGE_LED_DO_NOT_DISTURB No documentation. ff539946 HID_USAGE_LED_MUTE HID_USAGE_LED_MUTE No documentation. ff539946 HID_USAGE_LED_TONE_ENABLE HID_USAGE_LED_TONE_ENABLE No documentation. ff539946 HID_USAGE_LED_HIGH_CUT_FILTER HID_USAGE_LED_HIGH_CUT_FILTER No documentation. ff539946 HID_USAGE_LED_LOW_CUT_FILTER HID_USAGE_LED_LOW_CUT_FILTER No documentation. ff539946 HID_USAGE_LED_EQUALIZER_ENABLE HID_USAGE_LED_EQUALIZER_ENABLE No documentation. ff539946 HID_USAGE_LED_SOUND_FIELD_ON HID_USAGE_LED_SOUND_FIELD_ON No documentation. ff539946 HID_USAGE_LED_SURROUND_FIELD_ON HID_USAGE_LED_SURROUND_FIELD_ON No documentation. ff539946 HID_USAGE_LED_REPEAT HID_USAGE_LED_REPEAT No documentation. ff539946 HID_USAGE_LED_STEREO HID_USAGE_LED_STEREO No documentation. ff539946 HID_USAGE_LED_SAMPLING_RATE_DETECT HID_USAGE_LED_SAMPLING_RATE_DETECT No documentation. ff539946 HID_USAGE_LED_SPINNING HID_USAGE_LED_SPINNING No documentation. ff539946 HID_USAGE_LED_CAV HID_USAGE_LED_CAV No documentation. ff539946 HID_USAGE_LED_CLV HID_USAGE_LED_CLV No documentation. ff539946 HID_USAGE_LED_RECORDING_FORMAT_DET HID_USAGE_LED_RECORDING_FORMAT_DET No documentation. ff539946 HID_USAGE_LED_OFF_HOOK HID_USAGE_LED_OFF_HOOK No documentation. ff539946 HID_USAGE_LED_RING HID_USAGE_LED_RING No documentation. ff539946 HID_USAGE_LED_MESSAGE_WAITING HID_USAGE_LED_MESSAGE_WAITING No documentation. ff539946 HID_USAGE_LED_DATA_MODE HID_USAGE_LED_DATA_MODE No documentation. ff539946 HID_USAGE_LED_BATTERY_OPERATION HID_USAGE_LED_BATTERY_OPERATION No documentation. ff539946 HID_USAGE_LED_BATTERY_OK HID_USAGE_LED_BATTERY_OK No documentation. ff539946 HID_USAGE_LED_BATTERY_LOW HID_USAGE_LED_BATTERY_LOW No documentation. ff539946 HID_USAGE_LED_SPEAKER HID_USAGE_LED_SPEAKER No documentation. ff539946 HID_USAGE_LED_HEAD_SET HID_USAGE_LED_HEAD_SET No documentation. ff539946 HID_USAGE_LED_HOLD HID_USAGE_LED_HOLD No documentation. ff539946 HID_USAGE_LED_MICROPHONE HID_USAGE_LED_MICROPHONE No documentation. ff539946 HID_USAGE_LED_COVERAGE HID_USAGE_LED_COVERAGE No documentation. ff539946 HID_USAGE_LED_NIGHT_MODE HID_USAGE_LED_NIGHT_MODE No documentation. ff539946 HID_USAGE_LED_SEND_CALLS HID_USAGE_LED_SEND_CALLS No documentation. ff539946 HID_USAGE_LED_CALL_PICKUP HID_USAGE_LED_CALL_PICKUP No documentation. ff539946 HID_USAGE_LED_CONFERENCE HID_USAGE_LED_CONFERENCE No documentation. ff539946 HID_USAGE_LED_STAND_BY HID_USAGE_LED_STAND_BY No documentation. ff539946 HID_USAGE_LED_CAMERA_ON HID_USAGE_LED_CAMERA_ON No documentation. ff539946 HID_USAGE_LED_CAMERA_OFF HID_USAGE_LED_CAMERA_OFF No documentation. ff539946 HID_USAGE_LED_ON_LINE HID_USAGE_LED_ON_LINE No documentation. ff539946 HID_USAGE_LED_OFF_LINE HID_USAGE_LED_OFF_LINE No documentation. ff539946 HID_USAGE_LED_BUSY HID_USAGE_LED_BUSY No documentation. ff539946 HID_USAGE_LED_READY HID_USAGE_LED_READY No documentation. ff539946 HID_USAGE_LED_PAPER_OUT HID_USAGE_LED_PAPER_OUT No documentation. ff539946 HID_USAGE_LED_PAPER_JAM HID_USAGE_LED_PAPER_JAM No documentation. ff539946 HID_USAGE_LED_REMOTE HID_USAGE_LED_REMOTE No documentation. ff539946 HID_USAGE_LED_FORWARD HID_USAGE_LED_FORWARD No documentation. ff539946 HID_USAGE_LED_REVERSE HID_USAGE_LED_REVERSE No documentation. ff539946 HID_USAGE_LED_STOP HID_USAGE_LED_STOP No documentation. ff539946 HID_USAGE_LED_REWIND HID_USAGE_LED_REWIND No documentation. ff539946 HID_USAGE_LED_FAST_FORWARD HID_USAGE_LED_FAST_FORWARD No documentation. ff539946 HID_USAGE_LED_PLAY HID_USAGE_LED_PLAY No documentation. ff539946 HID_USAGE_LED_PAUSE HID_USAGE_LED_PAUSE No documentation. ff539946 HID_USAGE_LED_RECORD HID_USAGE_LED_RECORD No documentation. ff539946 HID_USAGE_LED_ERROR HID_USAGE_LED_ERROR No documentation. ff539946 HID_USAGE_LED_SELECTED_INDICATOR HID_USAGE_LED_SELECTED_INDICATOR No documentation. ff539946 HID_USAGE_LED_IN_USE_INDICATOR HID_USAGE_LED_IN_USE_INDICATOR No documentation. ff539946 HID_USAGE_LED_MULTI_MODE_INDICATOR HID_USAGE_LED_MULTI_MODE_INDICATOR No documentation. ff539946 HID_USAGE_LED_INDICATOR_ON HID_USAGE_LED_INDICATOR_ON No documentation. ff539946 HID_USAGE_LED_INDICATOR_FLASH HID_USAGE_LED_INDICATOR_FLASH No documentation. ff539946 HID_USAGE_LED_INDICATOR_SLOW_BLINK HID_USAGE_LED_INDICATOR_SLOW_BLINK No documentation. ff539946 HID_USAGE_LED_INDICATOR_FAST_BLINK HID_USAGE_LED_INDICATOR_FAST_BLINK No documentation. ff539946 HID_USAGE_LED_INDICATOR_OFF HID_USAGE_LED_INDICATOR_OFF No documentation. ff539946 HID_USAGE_LED_FLASH_ON_TIME HID_USAGE_LED_FLASH_ON_TIME No documentation. ff539946 HID_USAGE_LED_SLOW_BLINK_ON_TIME HID_USAGE_LED_SLOW_BLINK_ON_TIME No documentation. ff539946 HID_USAGE_LED_SLOW_BLINK_OFF_TIME HID_USAGE_LED_SLOW_BLINK_OFF_TIME No documentation. ff539946 HID_USAGE_LED_FAST_BLINK_ON_TIME HID_USAGE_LED_FAST_BLINK_ON_TIME No documentation. ff539946 HID_USAGE_LED_FAST_BLINK_OFF_TIME HID_USAGE_LED_FAST_BLINK_OFF_TIME No documentation. ff539946 HID_USAGE_LED_INDICATOR_COLOR HID_USAGE_LED_INDICATOR_COLOR No documentation. ff539946 HID_USAGE_LED_RED HID_USAGE_LED_RED No documentation. ff539946 HID_USAGE_LED_GREEN HID_USAGE_LED_GREEN No documentation. ff539946 HID_USAGE_LED_AMBER HID_USAGE_LED_AMBER No documentation. ff539946 HID_USAGE_LED_GENERIC_INDICATOR HID_USAGE_LED_GENERIC_INDICATOR No documentation. ff539946 HID_USAGE_TELEPHONY_PHONE HID_USAGE_TELEPHONY_PHONE No documentation. ff539946 HID_USAGE_TELEPHONY_ANSWERING_MACHINE HID_USAGE_TELEPHONY_ANSWERING_MACHINE No documentation. ff539946 HID_USAGE_TELEPHONY_MESSAGE_CONTROLS HID_USAGE_TELEPHONY_MESSAGE_CONTROLS No documentation. ff539946 HID_USAGE_TELEPHONY_HANDSET HID_USAGE_TELEPHONY_HANDSET No documentation. ff539946 HID_USAGE_TELEPHONY_HEADSET HID_USAGE_TELEPHONY_HEADSET No documentation. ff539946 HID_USAGE_TELEPHONY_KEYPAD HID_USAGE_TELEPHONY_KEYPAD No documentation. ff539946 HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON No documentation. ff539946 HID_USAGE_TELEPHONY_REDIAL HID_USAGE_TELEPHONY_REDIAL No documentation. ff539946 HID_USAGE_TELEPHONY_TRANSFER HID_USAGE_TELEPHONY_TRANSFER No documentation. ff539946 HID_USAGE_TELEPHONY_DROP HID_USAGE_TELEPHONY_DROP No documentation. ff539946 HID_USAGE_TELEPHONY_LINE HID_USAGE_TELEPHONY_LINE No documentation. ff539946 HID_USAGE_TELEPHONY_RING_ENABLE HID_USAGE_TELEPHONY_RING_ENABLE No documentation. ff539946 HID_USAGE_TELEPHONY_SEND HID_USAGE_TELEPHONY_SEND No documentation. ff539946 HID_USAGE_TELEPHONY_KEYPAD_0 HID_USAGE_TELEPHONY_KEYPAD_0 No documentation. ff539946 HID_USAGE_TELEPHONY_KEYPAD_D HID_USAGE_TELEPHONY_KEYPAD_D No documentation. ff539946 HID_USAGE_TELEPHONY_HOST_AVAILABLE HID_USAGE_TELEPHONY_HOST_AVAILABLE No documentation. ff539946 HID_USAGE_MS_BTH_HF_DIALNUMBER HID_USAGE_MS_BTH_HF_DIALNUMBER No documentation. ff539946 HID_USAGE_MS_BTH_HF_DIALMEMORY HID_USAGE_MS_BTH_HF_DIALMEMORY No documentation. ff539946 HID_USAGE_CONSUMERCTRL HID_USAGE_CONSUMERCTRL No documentation. ff539946 HID_USAGE_DIGITIZER_PEN HID_USAGE_DIGITIZER_PEN No documentation. ff539946 HID_USAGE_DIGITIZER_IN_RANGE HID_USAGE_DIGITIZER_IN_RANGE No documentation. ff539946 HID_USAGE_DIGITIZER_TIP_SWITCH HID_USAGE_DIGITIZER_TIP_SWITCH No documentation. ff539946 HID_USAGE_DIGITIZER_BARREL_SWITCH HID_USAGE_DIGITIZER_BARREL_SWITCH No documentation. ff539946 HID_USAGE_PAGE HID_USAGE_PAGE

Aliased

ff539946 HID_USAGE_PAGE_UNDEFINED HID_USAGE_PAGE_UNDEFINED
No documentation. ff539946 HID_USAGE_PAGE_GENERIC HID_USAGE_PAGE_GENERIC No documentation. ff539946 HID_USAGE_PAGE_SIMULATION HID_USAGE_PAGE_SIMULATION No documentation. ff539946 HID_USAGE_PAGE_VR HID_USAGE_PAGE_VR No documentation. ff539946 HID_USAGE_PAGE_SPORT HID_USAGE_PAGE_SPORT No documentation. ff539946 HID_USAGE_PAGE_GAME HID_USAGE_PAGE_GAME No documentation. ff539946 HID_USAGE_PAGE_KEYBOARD HID_USAGE_PAGE_KEYBOARD No documentation. ff539946 HID_USAGE_PAGE_LED HID_USAGE_PAGE_LED No documentation. ff539946 HID_USAGE_PAGE_BUTTON HID_USAGE_PAGE_BUTTON No documentation. ff539946 HID_USAGE_PAGE_ORDINAL HID_USAGE_PAGE_ORDINAL No documentation. ff539946 HID_USAGE_PAGE_TELEPHONY HID_USAGE_PAGE_TELEPHONY No documentation. ff539946 HID_USAGE_PAGE_CONSUMER HID_USAGE_PAGE_CONSUMER No documentation. ff539946 HID_USAGE_PAGE_DIGITIZER HID_USAGE_PAGE_DIGITIZER No documentation. ff539946 HID_USAGE_PAGE_UNICODE HID_USAGE_PAGE_UNICODE No documentation. ff539946 HID_USAGE_PAGE_ALPHANUMERIC HID_USAGE_PAGE_ALPHANUMERIC No documentation. ff539946 HID_USAGE_PAGE_MICROSOFT_BLUETOOTH_HANDSFREE HID_USAGE_PAGE_MICROSOFT_BLUETOOTH_HANDSFREE No documentation. ff539946 HID_USAGE_PAGE_MEDICAL HID_USAGE_PAGE_MEDICAL No documentation. ff539946 HID_USAGE_PAGE_MONITOR_PAGE0 HID_USAGE_PAGE_MONITOR_PAGE0 No documentation. ff539946 HID_USAGE_PAGE_MONITOR_PAGE1 HID_USAGE_PAGE_MONITOR_PAGE1 No documentation. ff539946 HID_USAGE_PAGE_MONITOR_PAGE2 HID_USAGE_PAGE_MONITOR_PAGE2 No documentation. ff539946 HID_USAGE_PAGE_MONITOR_PAGE3 HID_USAGE_PAGE_MONITOR_PAGE3 No documentation. ff539946 HID_USAGE_PAGE_POWER_PAGE0 HID_USAGE_PAGE_POWER_PAGE0 No documentation. ff539946 HID_USAGE_PAGE_POWER_PAGE1 HID_USAGE_PAGE_POWER_PAGE1 No documentation. ff539946 HID_USAGE_PAGE_POWER_PAGE2 HID_USAGE_PAGE_POWER_PAGE2 No documentation. ff539946 HID_USAGE_PAGE_POWER_PAGE3 HID_USAGE_PAGE_POWER_PAGE3 No documentation. ff539946 HID_USAGE_PAGE_BARCODE HID_USAGE_PAGE_BARCODE No documentation. ff539946 HID_USAGE_PAGE_SCALE HID_USAGE_PAGE_SCALE No documentation. ff539946 HID_USAGE_PAGE_MSR HID_USAGE_PAGE_MSR No documentation. WAVE_FORMAT_ENCODING WAVE_FORMAT_ENCODING No documentation. WAVE_FORMAT_UNKNOWN WAVE_FORMAT_UNKNOWN No documentation. WAVE_FORMAT_ADPCM WAVE_FORMAT_ADPCM No documentation. WAVE_FORMAT_IEEE_FLOAT WAVE_FORMAT_IEEE_FLOAT No documentation. WAVE_FORMAT_VSELP WAVE_FORMAT_VSELP No documentation. WAVE_FORMAT_IBM_CVSD WAVE_FORMAT_IBM_CVSD No documentation. WAVE_FORMAT_ALAW WAVE_FORMAT_ALAW No documentation. WAVE_FORMAT_MULAW WAVE_FORMAT_MULAW No documentation. WAVE_FORMAT_DTS WAVE_FORMAT_DTS No documentation. WAVE_FORMAT_DRM WAVE_FORMAT_DRM No documentation. WAVE_FORMAT_WMAVOICE9 WAVE_FORMAT_WMAVOICE9 No documentation. WAVE_FORMAT_WMAVOICE10 WAVE_FORMAT_WMAVOICE10 No documentation. WAVE_FORMAT_OKI_ADPCM WAVE_FORMAT_OKI_ADPCM No documentation. WAVE_FORMAT_DVI_ADPCM WAVE_FORMAT_DVI_ADPCM No documentation. WAVE_FORMAT_IMA_ADPCM WAVE_FORMAT_IMA_ADPCM No documentation. WAVE_FORMAT_MEDIASPACE_ADPCM WAVE_FORMAT_MEDIASPACE_ADPCM No documentation. WAVE_FORMAT_SIERRA_ADPCM WAVE_FORMAT_SIERRA_ADPCM No documentation. WAVE_FORMAT_G723_ADPCM WAVE_FORMAT_G723_ADPCM No documentation. WAVE_FORMAT_DIGISTD WAVE_FORMAT_DIGISTD No documentation. WAVE_FORMAT_DIGIFIX WAVE_FORMAT_DIGIFIX No documentation. WAVE_FORMAT_DIALOGIC_OKI_ADPCM WAVE_FORMAT_DIALOGIC_OKI_ADPCM No documentation. WAVE_FORMAT_MEDIAVISION_ADPCM WAVE_FORMAT_MEDIAVISION_ADPCM No documentation. WAVE_FORMAT_CU_CODEC WAVE_FORMAT_CU_CODEC No documentation. WAVE_FORMAT_YAMAHA_ADPCM WAVE_FORMAT_YAMAHA_ADPCM No documentation. WAVE_FORMAT_SONARC WAVE_FORMAT_SONARC No documentation. WAVE_FORMAT_DSPGROUP_TRUESPEECH WAVE_FORMAT_DSPGROUP_TRUESPEECH No documentation. WAVE_FORMAT_ECHOSC1 WAVE_FORMAT_ECHOSC1 No documentation. WAVE_FORMAT_AUDIOFILE_AF36 WAVE_FORMAT_AUDIOFILE_AF36 No documentation. WAVE_FORMAT_APTX WAVE_FORMAT_APTX No documentation. WAVE_FORMAT_AUDIOFILE_AF10 WAVE_FORMAT_AUDIOFILE_AF10 No documentation. WAVE_FORMAT_PROSODY_1612 WAVE_FORMAT_PROSODY_1612 No documentation. WAVE_FORMAT_LRC WAVE_FORMAT_LRC No documentation. WAVE_FORMAT_DOLBY_AC2 WAVE_FORMAT_DOLBY_AC2 No documentation. WAVE_FORMAT_GSM610 WAVE_FORMAT_GSM610 No documentation. WAVE_FORMAT_MSNAUDIO WAVE_FORMAT_MSNAUDIO No documentation. WAVE_FORMAT_ANTEX_ADPCME WAVE_FORMAT_ANTEX_ADPCME No documentation. WAVE_FORMAT_CONTROL_RES_VQLPC WAVE_FORMAT_CONTROL_RES_VQLPC No documentation. WAVE_FORMAT_DIGIREAL WAVE_FORMAT_DIGIREAL No documentation. WAVE_FORMAT_DIGIADPCM WAVE_FORMAT_DIGIADPCM No documentation. WAVE_FORMAT_CONTROL_RES_CR10 WAVE_FORMAT_CONTROL_RES_CR10 No documentation. WAVE_FORMAT_NMS_VBXADPCM WAVE_FORMAT_NMS_VBXADPCM No documentation. WAVE_FORMAT_CS_IMAADPCM WAVE_FORMAT_CS_IMAADPCM No documentation. WAVE_FORMAT_ECHOSC3 WAVE_FORMAT_ECHOSC3 No documentation. WAVE_FORMAT_ROCKWELL_ADPCM WAVE_FORMAT_ROCKWELL_ADPCM No documentation. WAVE_FORMAT_ROCKWELL_DIGITALK WAVE_FORMAT_ROCKWELL_DIGITALK No documentation. WAVE_FORMAT_XEBEC WAVE_FORMAT_XEBEC No documentation. WAVE_FORMAT_G721_ADPCM WAVE_FORMAT_G721_ADPCM No documentation. WAVE_FORMAT_G728_CELP WAVE_FORMAT_G728_CELP No documentation. WAVE_FORMAT_MSG723 WAVE_FORMAT_MSG723 No documentation. WAVE_FORMAT_MPEG WAVE_FORMAT_MPEG No documentation. WAVE_FORMAT_RT24 WAVE_FORMAT_RT24 No documentation. WAVE_FORMAT_PAC WAVE_FORMAT_PAC No documentation. WAVE_FORMAT_MPEGLAYER3 WAVE_FORMAT_MPEGLAYER3 No documentation. WAVE_FORMAT_LUCENT_G723 WAVE_FORMAT_LUCENT_G723 No documentation. WAVE_FORMAT_CIRRUS WAVE_FORMAT_CIRRUS No documentation. WAVE_FORMAT_ESPCM WAVE_FORMAT_ESPCM No documentation. WAVE_FORMAT_VOXWARE WAVE_FORMAT_VOXWARE No documentation. WAVE_FORMAT_CANOPUS_ATRAC WAVE_FORMAT_CANOPUS_ATRAC No documentation. WAVE_FORMAT_G726_ADPCM WAVE_FORMAT_G726_ADPCM No documentation. WAVE_FORMAT_G722_ADPCM WAVE_FORMAT_G722_ADPCM No documentation. WAVE_FORMAT_DSAT_DISPLAY WAVE_FORMAT_DSAT_DISPLAY No documentation. WAVE_FORMAT_VOXWARE_BYTE_ALIGNED WAVE_FORMAT_VOXWARE_BYTE_ALIGNED No documentation. WAVE_FORMAT_VOXWARE_AC8 WAVE_FORMAT_VOXWARE_AC8 No documentation. WAVE_FORMAT_VOXWARE_AC10 WAVE_FORMAT_VOXWARE_AC10 No documentation. WAVE_FORMAT_VOXWARE_AC16 WAVE_FORMAT_VOXWARE_AC16 No documentation. WAVE_FORMAT_VOXWARE_AC20 WAVE_FORMAT_VOXWARE_AC20 No documentation. WAVE_FORMAT_VOXWARE_RT24 WAVE_FORMAT_VOXWARE_RT24 No documentation. WAVE_FORMAT_VOXWARE_RT29 WAVE_FORMAT_VOXWARE_RT29 No documentation. WAVE_FORMAT_VOXWARE_RT29HW WAVE_FORMAT_VOXWARE_RT29HW No documentation. WAVE_FORMAT_VOXWARE_VR12 WAVE_FORMAT_VOXWARE_VR12 No documentation. WAVE_FORMAT_VOXWARE_VR18 WAVE_FORMAT_VOXWARE_VR18 No documentation. WAVE_FORMAT_VOXWARE_TQ40 WAVE_FORMAT_VOXWARE_TQ40 No documentation. WAVE_FORMAT_SOFTSOUND WAVE_FORMAT_SOFTSOUND No documentation. WAVE_FORMAT_VOXWARE_TQ60 WAVE_FORMAT_VOXWARE_TQ60 No documentation. WAVE_FORMAT_MSRT24 WAVE_FORMAT_MSRT24 No documentation. WAVE_FORMAT_G729A WAVE_FORMAT_G729A No documentation. WAVE_FORMAT_MVI_MVI2 WAVE_FORMAT_MVI_MVI2 No documentation. WAVE_FORMAT_DF_G726 WAVE_FORMAT_DF_G726 No documentation. WAVE_FORMAT_DF_GSM610 WAVE_FORMAT_DF_GSM610 No documentation. WAVE_FORMAT_ISIAUDIO WAVE_FORMAT_ISIAUDIO No documentation. WAVE_FORMAT_ONLIVE WAVE_FORMAT_ONLIVE No documentation. WAVE_FORMAT_SBC24 WAVE_FORMAT_SBC24 No documentation. WAVE_FORMAT_DOLBY_AC3_SPDIF WAVE_FORMAT_DOLBY_AC3_SPDIF No documentation. WAVE_FORMAT_MEDIASONIC_G723 WAVE_FORMAT_MEDIASONIC_G723 No documentation. WAVE_FORMAT_PROSODY_8KBPS WAVE_FORMAT_PROSODY_8KBPS No documentation. WAVE_FORMAT_ZYXEL_ADPCM WAVE_FORMAT_ZYXEL_ADPCM No documentation. WAVE_FORMAT_PHILIPS_LPCBB WAVE_FORMAT_PHILIPS_LPCBB No documentation. WAVE_FORMAT_PACKED WAVE_FORMAT_PACKED No documentation. WAVE_FORMAT_MALDEN_PHONYTALK WAVE_FORMAT_MALDEN_PHONYTALK No documentation. WAVE_FORMAT_RAW_AAC1 WAVE_FORMAT_RAW_AAC1 No documentation. WAVE_FORMAT_RHETOREX_ADPCM WAVE_FORMAT_RHETOREX_ADPCM No documentation. WAVE_FORMAT_IRAT WAVE_FORMAT_IRAT No documentation. WAVE_FORMAT_VIVO_G723 WAVE_FORMAT_VIVO_G723 No documentation. WAVE_FORMAT_VIVO_SIREN WAVE_FORMAT_VIVO_SIREN No documentation. WAVE_FORMAT_DIGITAL_G723 WAVE_FORMAT_DIGITAL_G723 No documentation. WAVE_FORMAT_SANYO_LD_ADPCM WAVE_FORMAT_SANYO_LD_ADPCM No documentation. WAVE_FORMAT_SIPROLAB_ACEPLNET WAVE_FORMAT_SIPROLAB_ACEPLNET No documentation. WAVE_FORMAT_SIPROLAB_ACELP4800 WAVE_FORMAT_SIPROLAB_ACELP4800 No documentation. WAVE_FORMAT_SIPROLAB_ACELP8V3 WAVE_FORMAT_SIPROLAB_ACELP8V3 No documentation. WAVE_FORMAT_SIPROLAB_G729 WAVE_FORMAT_SIPROLAB_G729 No documentation. WAVE_FORMAT_SIPROLAB_G729A WAVE_FORMAT_SIPROLAB_G729A No documentation. WAVE_FORMAT_SIPROLAB_KELVIN WAVE_FORMAT_SIPROLAB_KELVIN No documentation. WAVE_FORMAT_G726ADPCM WAVE_FORMAT_G726ADPCM No documentation. WAVE_FORMAT_QUALCOMM_PUREVOICE WAVE_FORMAT_QUALCOMM_PUREVOICE No documentation. WAVE_FORMAT_QUALCOMM_HALFRATE WAVE_FORMAT_QUALCOMM_HALFRATE No documentation. WAVE_FORMAT_TUBGSM WAVE_FORMAT_TUBGSM No documentation. WAVE_FORMAT_MSAUDIO1 WAVE_FORMAT_MSAUDIO1 No documentation. WAVE_FORMAT_WMAUDIO2 WAVE_FORMAT_WMAUDIO2 No documentation. WAVE_FORMAT_WMAUDIO3 WAVE_FORMAT_WMAUDIO3 No documentation. WAVE_FORMAT_WMAUDIO_LOSSLESS WAVE_FORMAT_WMAUDIO_LOSSLESS No documentation. WAVE_FORMAT_WMASPDIF WAVE_FORMAT_WMASPDIF No documentation. WAVE_FORMAT_UNISYS_NAP_ADPCM WAVE_FORMAT_UNISYS_NAP_ADPCM No documentation. WAVE_FORMAT_UNISYS_NAP_ULAW WAVE_FORMAT_UNISYS_NAP_ULAW No documentation. WAVE_FORMAT_UNISYS_NAP_ALAW WAVE_FORMAT_UNISYS_NAP_ALAW No documentation. WAVE_FORMAT_UNISYS_NAP_16K WAVE_FORMAT_UNISYS_NAP_16K No documentation. WAVE_FORMAT_CREATIVE_ADPCM WAVE_FORMAT_CREATIVE_ADPCM No documentation. WAVE_FORMAT_CREATIVE_FASTSPEECH8 WAVE_FORMAT_CREATIVE_FASTSPEECH8 No documentation. WAVE_FORMAT_CREATIVE_FASTSPEECH10 WAVE_FORMAT_CREATIVE_FASTSPEECH10 No documentation. WAVE_FORMAT_UHER_ADPCM WAVE_FORMAT_UHER_ADPCM No documentation. WAVE_FORMAT_QUARTERDECK WAVE_FORMAT_QUARTERDECK No documentation. WAVE_FORMAT_ILINK_VC WAVE_FORMAT_ILINK_VC No documentation. WAVE_FORMAT_RAW_SPORT WAVE_FORMAT_RAW_SPORT No documentation. WAVE_FORMAT_ESST_AC3 WAVE_FORMAT_ESST_AC3 No documentation. WAVE_FORMAT_GENERIC_PASSTHRU WAVE_FORMAT_GENERIC_PASSTHRU No documentation. WAVE_FORMAT_IPI_HSX WAVE_FORMAT_IPI_HSX No documentation. WAVE_FORMAT_IPI_RPELP WAVE_FORMAT_IPI_RPELP No documentation. WAVE_FORMAT_CS2 WAVE_FORMAT_CS2 No documentation. WAVE_FORMAT_SONY_SCX WAVE_FORMAT_SONY_SCX No documentation. WAVE_FORMAT_FM_TOWNS_SND WAVE_FORMAT_FM_TOWNS_SND No documentation. WAVE_FORMAT_BTV_DIGITAL WAVE_FORMAT_BTV_DIGITAL No documentation. WAVE_FORMAT_QDESIGN_MUSIC WAVE_FORMAT_QDESIGN_MUSIC No documentation. WAVE_FORMAT_VME_VMPCM WAVE_FORMAT_VME_VMPCM No documentation. WAVE_FORMAT_TPC WAVE_FORMAT_TPC No documentation. WAVE_FORMAT_OLIGSM WAVE_FORMAT_OLIGSM No documentation. WAVE_FORMAT_OLIADPCM WAVE_FORMAT_OLIADPCM No documentation. WAVE_FORMAT_OLICELP WAVE_FORMAT_OLICELP No documentation. WAVE_FORMAT_OLISBC WAVE_FORMAT_OLISBC No documentation. WAVE_FORMAT_OLIOPR WAVE_FORMAT_OLIOPR No documentation. WAVE_FORMAT_LH_CODEC WAVE_FORMAT_LH_CODEC No documentation. WAVE_FORMAT_NORRIS WAVE_FORMAT_NORRIS No documentation. WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS No documentation. WAVE_FORMAT_MPEG_ADTS_AAC WAVE_FORMAT_MPEG_ADTS_AAC No documentation. WAVE_FORMAT_MPEG_RAW_AAC WAVE_FORMAT_MPEG_RAW_AAC No documentation. WAVE_FORMAT_MPEG_LOAS WAVE_FORMAT_MPEG_LOAS No documentation. WAVE_FORMAT_NOKIA_MPEG_ADTS_AAC WAVE_FORMAT_NOKIA_MPEG_ADTS_AAC No documentation. WAVE_FORMAT_NOKIA_MPEG_RAW_AAC WAVE_FORMAT_NOKIA_MPEG_RAW_AAC No documentation. WAVE_FORMAT_VODAFONE_MPEG_ADTS_AAC WAVE_FORMAT_VODAFONE_MPEG_ADTS_AAC No documentation. WAVE_FORMAT_VODAFONE_MPEG_RAW_AAC WAVE_FORMAT_VODAFONE_MPEG_RAW_AAC No documentation. WAVE_FORMAT_MPEG_HEAAC WAVE_FORMAT_MPEG_HEAAC No documentation. WAVE_FORMAT_DVM WAVE_FORMAT_DVM No documentation. WAVE_FORMAT_DTS2 WAVE_FORMAT_DTS2 No documentation. WAVE_FORMAT_EXTENSIBLE WAVE_FORMAT_EXTENSIBLE No documentation. WAVE_FORMAT_DEVELOPMENT WAVE_FORMAT_DEVELOPMENT No documentation. WAVE_FORMAT_PCM WAVE_FORMAT_PCM No documentation. STGC STGC No documentation. STGC_DEFAULT STGC_DEFAULT No documentation. STGC_OVERWRITE STGC_OVERWRITE No documentation. STGC_ONLYIFCURRENT STGC_ONLYIFCURRENT No documentation. STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE No documentation. STGC_CONSOLIDATE STGC_CONSOLIDATE No documentation. SHARPDX_ERRORCODE SHARPDX_ERRORCODE No documentation. ERROR_SUCCESS ERROR_SUCCESS No documentation. ERROR_INVALID_FUNCTION ERROR_INVALID_FUNCTION No documentation. ERROR_FILE_NOT_FOUND ERROR_FILE_NOT_FOUND No documentation. ERROR_PATH_NOT_FOUND ERROR_PATH_NOT_FOUND No documentation. ERROR_TOO_MANY_OPEN_FILES ERROR_TOO_MANY_OPEN_FILES No documentation. ERROR_ACCESS_DENIED ERROR_ACCESS_DENIED No documentation. ERROR_INVALID_HANDLE ERROR_INVALID_HANDLE No documentation. ERROR_ARENA_TRASHED ERROR_ARENA_TRASHED No documentation. ERROR_NOT_ENOUGH_MEMORY ERROR_NOT_ENOUGH_MEMORY No documentation. ERROR_INVALID_BLOCK ERROR_INVALID_BLOCK No documentation. ERROR_BAD_ENVIRONMENT ERROR_BAD_ENVIRONMENT No documentation. ERROR_BAD_FORMAT ERROR_BAD_FORMAT No documentation. ERROR_INVALID_ACCESS ERROR_INVALID_ACCESS No documentation. ERROR_INVALID_DATA ERROR_INVALID_DATA No documentation. ERROR_OUTOFMEMORY ERROR_OUTOFMEMORY No documentation. ERROR_INVALID_DRIVE ERROR_INVALID_DRIVE No documentation. ERROR_CURRENT_DIRECTORY ERROR_CURRENT_DIRECTORY No documentation. ERROR_NOT_SAME_DEVICE ERROR_NOT_SAME_DEVICE No documentation. ERROR_NO_MORE_FILES ERROR_NO_MORE_FILES No documentation. ERROR_WRITE_PROTECT ERROR_WRITE_PROTECT No documentation. ERROR_BAD_UNIT ERROR_BAD_UNIT No documentation. ERROR_NOT_READY ERROR_NOT_READY No documentation. ERROR_BAD_COMMAND ERROR_BAD_COMMAND No documentation. ERROR_CRC ERROR_CRC No documentation. ERROR_BAD_LENGTH ERROR_BAD_LENGTH No documentation. ERROR_SEEK ERROR_SEEK No documentation. ERROR_NOT_DOS_DISK ERROR_NOT_DOS_DISK No documentation. ERROR_SECTOR_NOT_FOUND ERROR_SECTOR_NOT_FOUND No documentation. ERROR_OUT_OF_PAPER ERROR_OUT_OF_PAPER No documentation. ERROR_WRITE_FAULT ERROR_WRITE_FAULT No documentation. ERROR_READ_FAULT ERROR_READ_FAULT No documentation. ERROR_GEN_FAILURE ERROR_GEN_FAILURE No documentation. ERROR_SHARING_VIOLATION ERROR_SHARING_VIOLATION No documentation. ERROR_LOCK_VIOLATION ERROR_LOCK_VIOLATION No documentation. ERROR_WRONG_DISK ERROR_WRONG_DISK No documentation. ERROR_SHARING_BUFFER_EXCEEDED ERROR_SHARING_BUFFER_EXCEEDED No documentation. ERROR_HANDLE_EOF ERROR_HANDLE_EOF No documentation. ERROR_HANDLE_DISK_FULL ERROR_HANDLE_DISK_FULL No documentation. ERROR_NOT_SUPPORTED ERROR_NOT_SUPPORTED No documentation. ERROR_REM_NOT_LIST ERROR_REM_NOT_LIST No documentation. ERROR_DUP_NAME ERROR_DUP_NAME No documentation. ERROR_BAD_NETPATH ERROR_BAD_NETPATH No documentation. ERROR_NETWORK_BUSY ERROR_NETWORK_BUSY No documentation. ERROR_DEV_NOT_EXIST ERROR_DEV_NOT_EXIST No documentation. ERROR_TOO_MANY_CMDS ERROR_TOO_MANY_CMDS No documentation. ERROR_ADAP_HDW_ERR ERROR_ADAP_HDW_ERR No documentation. ERROR_BAD_NET_RESP ERROR_BAD_NET_RESP No documentation. ERROR_UNEXP_NET_ERR ERROR_UNEXP_NET_ERR No documentation. ERROR_BAD_REM_ADAP ERROR_BAD_REM_ADAP No documentation. ERROR_PRINTQ_FULL ERROR_PRINTQ_FULL No documentation. ERROR_NO_SPOOL_SPACE ERROR_NO_SPOOL_SPACE No documentation. ERROR_PRINT_CANCELLED ERROR_PRINT_CANCELLED No documentation. ERROR_NETNAME_DELETED ERROR_NETNAME_DELETED No documentation. ERROR_NETWORK_ACCESS_DENIED ERROR_NETWORK_ACCESS_DENIED No documentation. ERROR_BAD_DEV_TYPE ERROR_BAD_DEV_TYPE No documentation. ERROR_BAD_NET_NAME ERROR_BAD_NET_NAME No documentation. ERROR_TOO_MANY_NAMES ERROR_TOO_MANY_NAMES No documentation. ERROR_TOO_MANY_SESS ERROR_TOO_MANY_SESS No documentation. ERROR_SHARING_PAUSED ERROR_SHARING_PAUSED No documentation. ERROR_REQ_NOT_ACCEP ERROR_REQ_NOT_ACCEP No documentation. ERROR_REDIR_PAUSED ERROR_REDIR_PAUSED No documentation. ERROR_FILE_EXISTS ERROR_FILE_EXISTS No documentation. ERROR_CANNOT_MAKE ERROR_CANNOT_MAKE No documentation. ERROR_FAIL_I24 ERROR_FAIL_I24 No documentation. ERROR_OUT_OF_STRUCTURES ERROR_OUT_OF_STRUCTURES No documentation. ERROR_ALREADY_ASSIGNED ERROR_ALREADY_ASSIGNED No documentation. ERROR_INVALID_PASSWORD ERROR_INVALID_PASSWORD No documentation. ERROR_INVALID_PARAMETER ERROR_INVALID_PARAMETER No documentation. ERROR_NET_WRITE_FAULT ERROR_NET_WRITE_FAULT No documentation. ERROR_NO_PROC_SLOTS ERROR_NO_PROC_SLOTS No documentation. ERROR_TOO_MANY_SEMAPHORES ERROR_TOO_MANY_SEMAPHORES No documentation. ERROR_EXCL_SEM_ALREADY_OWNED ERROR_EXCL_SEM_ALREADY_OWNED No documentation. ERROR_SEM_IS_SET ERROR_SEM_IS_SET No documentation. ERROR_TOO_MANY_SEM_REQUESTS ERROR_TOO_MANY_SEM_REQUESTS No documentation. ERROR_INVALID_AT_INTERRUPT_TIME ERROR_INVALID_AT_INTERRUPT_TIME No documentation. ERROR_SEM_OWNER_DIED ERROR_SEM_OWNER_DIED No documentation. ERROR_SEM_USER_LIMIT ERROR_SEM_USER_LIMIT No documentation. ERROR_DISK_CHANGE ERROR_DISK_CHANGE No documentation. ERROR_DRIVE_LOCKED ERROR_DRIVE_LOCKED No documentation. ERROR_BROKEN_PIPE ERROR_BROKEN_PIPE No documentation. ERROR_OPEN_FAILED ERROR_OPEN_FAILED No documentation. ERROR_BUFFER_OVERFLOW ERROR_BUFFER_OVERFLOW No documentation. ERROR_DISK_FULL ERROR_DISK_FULL No documentation. ERROR_NO_MORE_SEARCH_HANDLES ERROR_NO_MORE_SEARCH_HANDLES No documentation. ERROR_INVALID_TARGET_HANDLE ERROR_INVALID_TARGET_HANDLE No documentation. ERROR_INVALID_CATEGORY ERROR_INVALID_CATEGORY No documentation. ERROR_INVALID_VERIFY_SWITCH ERROR_INVALID_VERIFY_SWITCH No documentation. ERROR_BAD_DRIVER_LEVEL ERROR_BAD_DRIVER_LEVEL No documentation. ERROR_CALL_NOT_IMPLEMENTED ERROR_CALL_NOT_IMPLEMENTED No documentation. ERROR_SEM_TIMEOUT ERROR_SEM_TIMEOUT No documentation. ERROR_INSUFFICIENT_BUFFER ERROR_INSUFFICIENT_BUFFER No documentation. ERROR_INVALID_NAME ERROR_INVALID_NAME No documentation. ERROR_INVALID_LEVEL ERROR_INVALID_LEVEL No documentation. ERROR_NO_VOLUME_LABEL ERROR_NO_VOLUME_LABEL No documentation. ERROR_MOD_NOT_FOUND ERROR_MOD_NOT_FOUND No documentation. ERROR_PROC_NOT_FOUND ERROR_PROC_NOT_FOUND No documentation. ERROR_WAIT_NO_CHILDREN ERROR_WAIT_NO_CHILDREN No documentation. ERROR_CHILD_NOT_COMPLETE ERROR_CHILD_NOT_COMPLETE No documentation. ERROR_DIRECT_ACCESS_HANDLE ERROR_DIRECT_ACCESS_HANDLE No documentation. ERROR_NEGATIVE_SEEK ERROR_NEGATIVE_SEEK No documentation. ERROR_SEEK_ON_DEVICE ERROR_SEEK_ON_DEVICE No documentation. ERROR_IS_JOIN_TARGET ERROR_IS_JOIN_TARGET No documentation. ERROR_IS_JOINED ERROR_IS_JOINED No documentation. ERROR_IS_SUBSTED ERROR_IS_SUBSTED No documentation. ERROR_NOT_JOINED ERROR_NOT_JOINED No documentation. ERROR_NOT_SUBSTED ERROR_NOT_SUBSTED No documentation. ERROR_JOIN_TO_JOIN ERROR_JOIN_TO_JOIN No documentation. ERROR_SUBST_TO_SUBST ERROR_SUBST_TO_SUBST No documentation. ERROR_JOIN_TO_SUBST ERROR_JOIN_TO_SUBST No documentation. ERROR_SUBST_TO_JOIN ERROR_SUBST_TO_JOIN No documentation. ERROR_BUSY_DRIVE ERROR_BUSY_DRIVE No documentation. ERROR_SAME_DRIVE ERROR_SAME_DRIVE No documentation. ERROR_DIR_NOT_ROOT ERROR_DIR_NOT_ROOT No documentation. ERROR_DIR_NOT_EMPTY ERROR_DIR_NOT_EMPTY No documentation. ERROR_IS_SUBST_PATH ERROR_IS_SUBST_PATH No documentation. ERROR_IS_JOIN_PATH ERROR_IS_JOIN_PATH No documentation. ERROR_PATH_BUSY ERROR_PATH_BUSY No documentation. ERROR_IS_SUBST_TARGET ERROR_IS_SUBST_TARGET No documentation. ERROR_SYSTEM_TRACE ERROR_SYSTEM_TRACE No documentation. ERROR_INVALID_EVENT_COUNT ERROR_INVALID_EVENT_COUNT No documentation. ERROR_TOO_MANY_MUXWAITERS ERROR_TOO_MANY_MUXWAITERS No documentation. ERROR_INVALID_LIST_FORMAT ERROR_INVALID_LIST_FORMAT No documentation. ERROR_LABEL_TOO_LONG ERROR_LABEL_TOO_LONG No documentation. ERROR_TOO_MANY_TCBS ERROR_TOO_MANY_TCBS No documentation. ERROR_SIGNAL_REFUSED ERROR_SIGNAL_REFUSED No documentation. ERROR_DISCARDED ERROR_DISCARDED No documentation. ERROR_NOT_LOCKED ERROR_NOT_LOCKED No documentation. ERROR_BAD_THREADID_ADDR ERROR_BAD_THREADID_ADDR No documentation. ERROR_BAD_ARGUMENTS ERROR_BAD_ARGUMENTS No documentation. ERROR_BAD_PATHNAME ERROR_BAD_PATHNAME No documentation. ERROR_SIGNAL_PENDING ERROR_SIGNAL_PENDING No documentation. ERROR_MAX_THRDS_REACHED ERROR_MAX_THRDS_REACHED No documentation. ERROR_LOCK_FAILED ERROR_LOCK_FAILED No documentation. ERROR_BUSY ERROR_BUSY No documentation. ERROR_CANCEL_VIOLATION ERROR_CANCEL_VIOLATION No documentation. ERROR_ATOMIC_LOCKS_NOT_SUPPORTED ERROR_ATOMIC_LOCKS_NOT_SUPPORTED No documentation. ERROR_INVALID_SEGMENT_NUMBER ERROR_INVALID_SEGMENT_NUMBER No documentation. ERROR_INVALID_ORDINAL ERROR_INVALID_ORDINAL No documentation. ERROR_ALREADY_EXISTS ERROR_ALREADY_EXISTS No documentation. ERROR_INVALID_FLAG_NUMBER ERROR_INVALID_FLAG_NUMBER No documentation. ERROR_SEM_NOT_FOUND ERROR_SEM_NOT_FOUND No documentation. ERROR_INVALID_STARTING_CODESEG ERROR_INVALID_STARTING_CODESEG No documentation. ERROR_INVALID_STACKSEG ERROR_INVALID_STACKSEG No documentation. ERROR_INVALID_MODULETYPE ERROR_INVALID_MODULETYPE No documentation. ERROR_INVALID_EXE_SIGNATURE ERROR_INVALID_EXE_SIGNATURE No documentation. ERROR_EXE_MARKED_INVALID ERROR_EXE_MARKED_INVALID No documentation. ERROR_BAD_EXE_FORMAT ERROR_BAD_EXE_FORMAT No documentation. ERROR_ITERATED_DATA_EXCEEDS_64k ERROR_ITERATED_DATA_EXCEEDS_64k No documentation. ERROR_INVALID_MINALLOCSIZE ERROR_INVALID_MINALLOCSIZE No documentation. ERROR_DYNLINK_FROM_INVALID_RING ERROR_DYNLINK_FROM_INVALID_RING No documentation. ERROR_IOPL_NOT_ENABLED ERROR_IOPL_NOT_ENABLED No documentation. ERROR_INVALID_SEGDPL ERROR_INVALID_SEGDPL No documentation. ERROR_AUTODATASEG_EXCEEDS_64k ERROR_AUTODATASEG_EXCEEDS_64k No documentation. ERROR_RING2SEG_MUST_BE_MOVABLE ERROR_RING2SEG_MUST_BE_MOVABLE No documentation. ERROR_RELOC_CHAIN_XEEDS_SEGLIM ERROR_RELOC_CHAIN_XEEDS_SEGLIM No documentation. ERROR_INFLOOP_IN_RELOC_CHAIN ERROR_INFLOOP_IN_RELOC_CHAIN No documentation. ERROR_ENVVAR_NOT_FOUND ERROR_ENVVAR_NOT_FOUND No documentation. ERROR_NO_SIGNAL_SENT ERROR_NO_SIGNAL_SENT No documentation. ERROR_FILENAME_EXCED_RANGE ERROR_FILENAME_EXCED_RANGE No documentation. ERROR_RING2_STACK_IN_USE ERROR_RING2_STACK_IN_USE No documentation. ERROR_META_EXPANSION_TOO_LONG ERROR_META_EXPANSION_TOO_LONG No documentation. ERROR_INVALID_SIGNAL_NUMBER ERROR_INVALID_SIGNAL_NUMBER No documentation. ERROR_THREAD_1_INACTIVE ERROR_THREAD_1_INACTIVE No documentation. ERROR_LOCKED ERROR_LOCKED No documentation. ERROR_TOO_MANY_MODULES ERROR_TOO_MANY_MODULES No documentation. ERROR_NESTING_NOT_ALLOWED ERROR_NESTING_NOT_ALLOWED No documentation. ERROR_EXE_MACHINE_TYPE_MISMATCH ERROR_EXE_MACHINE_TYPE_MISMATCH No documentation. ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY No documentation. ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY No documentation. ERROR_FILE_CHECKED_OUT ERROR_FILE_CHECKED_OUT No documentation. ERROR_CHECKOUT_REQUIRED ERROR_CHECKOUT_REQUIRED No documentation. ERROR_BAD_FILE_TYPE ERROR_BAD_FILE_TYPE No documentation. ERROR_FILE_TOO_LARGE ERROR_FILE_TOO_LARGE No documentation. ERROR_FORMS_AUTH_REQUIRED ERROR_FORMS_AUTH_REQUIRED No documentation. ERROR_VIRUS_INFECTED ERROR_VIRUS_INFECTED No documentation. ERROR_VIRUS_DELETED ERROR_VIRUS_DELETED No documentation. ERROR_PIPE_LOCAL ERROR_PIPE_LOCAL No documentation. ERROR_BAD_PIPE ERROR_BAD_PIPE No documentation. ERROR_PIPE_BUSY ERROR_PIPE_BUSY No documentation. ERROR_NO_DATA ERROR_NO_DATA No documentation. ERROR_PIPE_NOT_CONNECTED ERROR_PIPE_NOT_CONNECTED No documentation. ERROR_MORE_DATA ERROR_MORE_DATA No documentation. ERROR_VC_DISCONNECTED ERROR_VC_DISCONNECTED No documentation. ERROR_INVALID_EA_NAME ERROR_INVALID_EA_NAME No documentation. ERROR_EA_LIST_INCONSISTENT ERROR_EA_LIST_INCONSISTENT No documentation. ERROR_NO_MORE_ITEMS ERROR_NO_MORE_ITEMS No documentation. ERROR_CANNOT_COPY ERROR_CANNOT_COPY No documentation. ERROR_DIRECTORY ERROR_DIRECTORY No documentation. ERROR_EAS_DIDNT_FIT ERROR_EAS_DIDNT_FIT No documentation. ERROR_EA_FILE_CORRUPT ERROR_EA_FILE_CORRUPT No documentation. ERROR_EA_TABLE_FULL ERROR_EA_TABLE_FULL No documentation. ERROR_INVALID_EA_HANDLE ERROR_INVALID_EA_HANDLE No documentation. ERROR_EAS_NOT_SUPPORTED ERROR_EAS_NOT_SUPPORTED No documentation. ERROR_NOT_OWNER ERROR_NOT_OWNER No documentation. ERROR_TOO_MANY_POSTS ERROR_TOO_MANY_POSTS No documentation. ERROR_PARTIAL_COPY ERROR_PARTIAL_COPY No documentation. ERROR_OPLOCK_NOT_GRANTED ERROR_OPLOCK_NOT_GRANTED No documentation. ERROR_INVALID_OPLOCK_PROTOCOL ERROR_INVALID_OPLOCK_PROTOCOL No documentation. ERROR_DISK_TOO_FRAGMENTED ERROR_DISK_TOO_FRAGMENTED No documentation. ERROR_DELETE_PENDING ERROR_DELETE_PENDING No documentation. ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING No documentation. ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME No documentation. ERROR_SECURITY_STREAM_IS_INCONSISTENT ERROR_SECURITY_STREAM_IS_INCONSISTENT No documentation. ERROR_INVALID_LOCK_RANGE ERROR_INVALID_LOCK_RANGE No documentation. ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT No documentation. ERROR_NOTIFICATION_GUID_ALREADY_DEFINED ERROR_NOTIFICATION_GUID_ALREADY_DEFINED No documentation. ERROR_MR_MID_NOT_FOUND ERROR_MR_MID_NOT_FOUND No documentation. ERROR_SCOPE_NOT_FOUND ERROR_SCOPE_NOT_FOUND No documentation. ERROR_FAIL_NOACTION_REBOOT ERROR_FAIL_NOACTION_REBOOT No documentation. ERROR_FAIL_SHUTDOWN ERROR_FAIL_SHUTDOWN No documentation. ERROR_FAIL_RESTART ERROR_FAIL_RESTART No documentation. ERROR_MAX_SESSIONS_REACHED ERROR_MAX_SESSIONS_REACHED No documentation. ERROR_THREAD_MODE_ALREADY_BACKGROUND ERROR_THREAD_MODE_ALREADY_BACKGROUND No documentation. ERROR_THREAD_MODE_NOT_BACKGROUND ERROR_THREAD_MODE_NOT_BACKGROUND No documentation. ERROR_PROCESS_MODE_ALREADY_BACKGROUND ERROR_PROCESS_MODE_ALREADY_BACKGROUND No documentation. ERROR_PROCESS_MODE_NOT_BACKGROUND ERROR_PROCESS_MODE_NOT_BACKGROUND No documentation. ERROR_INVALID_ADDRESS ERROR_INVALID_ADDRESS No documentation. ERROR_USER_PROFILE_LOAD ERROR_USER_PROFILE_LOAD No documentation. ERROR_ARITHMETIC_OVERFLOW ERROR_ARITHMETIC_OVERFLOW No documentation. ERROR_PIPE_CONNECTED ERROR_PIPE_CONNECTED No documentation. ERROR_PIPE_LISTENING ERROR_PIPE_LISTENING No documentation. ERROR_VERIFIER_STOP ERROR_VERIFIER_STOP No documentation. ERROR_ABIOS_ERROR ERROR_ABIOS_ERROR No documentation. ERROR_WX86_WARNING ERROR_WX86_WARNING No documentation. ERROR_WX86_ERROR ERROR_WX86_ERROR No documentation. ERROR_TIMER_NOT_CANCELED ERROR_TIMER_NOT_CANCELED No documentation. ERROR_UNWIND ERROR_UNWIND No documentation. ERROR_BAD_STACK ERROR_BAD_STACK No documentation. ERROR_INVALID_UNWIND_TARGET ERROR_INVALID_UNWIND_TARGET No documentation. ERROR_INVALID_PORT_ATTRIBUTES ERROR_INVALID_PORT_ATTRIBUTES No documentation. ERROR_PORT_MESSAGE_TOO_LONG ERROR_PORT_MESSAGE_TOO_LONG No documentation. ERROR_INVALID_QUOTA_LOWER ERROR_INVALID_QUOTA_LOWER No documentation. ERROR_DEVICE_ALREADY_ATTACHED ERROR_DEVICE_ALREADY_ATTACHED No documentation. ERROR_INSTRUCTION_MISALIGNMENT ERROR_INSTRUCTION_MISALIGNMENT No documentation. ERROR_PROFILING_NOT_STARTED ERROR_PROFILING_NOT_STARTED No documentation. ERROR_PROFILING_NOT_STOPPED ERROR_PROFILING_NOT_STOPPED No documentation. ERROR_COULD_NOT_INTERPRET ERROR_COULD_NOT_INTERPRET No documentation. ERROR_PROFILING_AT_LIMIT ERROR_PROFILING_AT_LIMIT No documentation. ERROR_CANT_WAIT ERROR_CANT_WAIT No documentation. ERROR_CANT_TERMINATE_SELF ERROR_CANT_TERMINATE_SELF No documentation. ERROR_UNEXPECTED_MM_CREATE_ERR ERROR_UNEXPECTED_MM_CREATE_ERR No documentation. ERROR_UNEXPECTED_MM_MAP_ERROR ERROR_UNEXPECTED_MM_MAP_ERROR No documentation. ERROR_UNEXPECTED_MM_EXTEND_ERR ERROR_UNEXPECTED_MM_EXTEND_ERR No documentation. ERROR_BAD_FUNCTION_TABLE ERROR_BAD_FUNCTION_TABLE No documentation. ERROR_NO_GUID_TRANSLATION ERROR_NO_GUID_TRANSLATION No documentation. ERROR_INVALID_LDT_SIZE ERROR_INVALID_LDT_SIZE No documentation. ERROR_INVALID_LDT_OFFSET ERROR_INVALID_LDT_OFFSET No documentation. ERROR_INVALID_LDT_DESCRIPTOR ERROR_INVALID_LDT_DESCRIPTOR No documentation. ERROR_TOO_MANY_THREADS ERROR_TOO_MANY_THREADS No documentation. ERROR_THREAD_NOT_IN_PROCESS ERROR_THREAD_NOT_IN_PROCESS No documentation. ERROR_PAGEFILE_QUOTA_EXCEEDED ERROR_PAGEFILE_QUOTA_EXCEEDED No documentation. ERROR_LOGON_SERVER_CONFLICT ERROR_LOGON_SERVER_CONFLICT No documentation. ERROR_SYNCHRONIZATION_REQUIRED ERROR_SYNCHRONIZATION_REQUIRED No documentation. ERROR_NET_OPEN_FAILED ERROR_NET_OPEN_FAILED No documentation. ERROR_IO_PRIVILEGE_FAILED ERROR_IO_PRIVILEGE_FAILED No documentation. ERROR_CONTROL_C_EXIT ERROR_CONTROL_C_EXIT No documentation. ERROR_MISSING_SYSTEMFILE ERROR_MISSING_SYSTEMFILE No documentation. ERROR_UNHANDLED_EXCEPTION ERROR_UNHANDLED_EXCEPTION No documentation. ERROR_APP_INIT_FAILURE ERROR_APP_INIT_FAILURE No documentation. ERROR_PAGEFILE_CREATE_FAILED ERROR_PAGEFILE_CREATE_FAILED No documentation. ERROR_INVALID_IMAGE_HASH ERROR_INVALID_IMAGE_HASH No documentation. ERROR_NO_PAGEFILE ERROR_NO_PAGEFILE No documentation. ERROR_ILLEGAL_FLOAT_CONTEXT ERROR_ILLEGAL_FLOAT_CONTEXT No documentation. ERROR_NO_EVENT_PAIR ERROR_NO_EVENT_PAIR No documentation. ERROR_DOMAIN_CTRLR_CONFIG_ERROR ERROR_DOMAIN_CTRLR_CONFIG_ERROR No documentation. ERROR_ILLEGAL_CHARACTER ERROR_ILLEGAL_CHARACTER No documentation. ERROR_UNDEFINED_CHARACTER ERROR_UNDEFINED_CHARACTER No documentation. ERROR_FLOPPY_VOLUME ERROR_FLOPPY_VOLUME No documentation. ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT No documentation. ERROR_BACKUP_CONTROLLER ERROR_BACKUP_CONTROLLER No documentation. ERROR_MUTANT_LIMIT_EXCEEDED ERROR_MUTANT_LIMIT_EXCEEDED No documentation. ERROR_FS_DRIVER_REQUIRED ERROR_FS_DRIVER_REQUIRED No documentation. ERROR_CANNOT_LOAD_REGISTRY_FILE ERROR_CANNOT_LOAD_REGISTRY_FILE No documentation. ERROR_DEBUG_ATTACH_FAILED ERROR_DEBUG_ATTACH_FAILED No documentation. ERROR_SYSTEM_PROCESS_TERMINATED ERROR_SYSTEM_PROCESS_TERMINATED No documentation. ERROR_DATA_NOT_ACCEPTED ERROR_DATA_NOT_ACCEPTED No documentation. ERROR_VDM_HARD_ERROR ERROR_VDM_HARD_ERROR No documentation. ERROR_DRIVER_CANCEL_TIMEOUT ERROR_DRIVER_CANCEL_TIMEOUT No documentation. ERROR_REPLY_MESSAGE_MISMATCH ERROR_REPLY_MESSAGE_MISMATCH No documentation. ERROR_LOST_WRITEBEHIND_DATA ERROR_LOST_WRITEBEHIND_DATA No documentation. ERROR_CLIENT_SERVER_PARAMETERS_INVALID ERROR_CLIENT_SERVER_PARAMETERS_INVALID No documentation. ERROR_NOT_TINY_STREAM ERROR_NOT_TINY_STREAM No documentation. ERROR_STACK_OVERFLOW_READ ERROR_STACK_OVERFLOW_READ No documentation. ERROR_CONVERT_TO_LARGE ERROR_CONVERT_TO_LARGE No documentation. ERROR_FOUND_OUT_OF_SCOPE ERROR_FOUND_OUT_OF_SCOPE No documentation. ERROR_ALLOCATE_BUCKET ERROR_ALLOCATE_BUCKET No documentation. ERROR_MARSHALL_OVERFLOW ERROR_MARSHALL_OVERFLOW No documentation. ERROR_INVALID_VARIANT ERROR_INVALID_VARIANT No documentation. ERROR_BAD_COMPRESSION_BUFFER ERROR_BAD_COMPRESSION_BUFFER No documentation. ERROR_AUDIT_FAILED ERROR_AUDIT_FAILED No documentation. ERROR_TIMER_RESOLUTION_NOT_SET ERROR_TIMER_RESOLUTION_NOT_SET No documentation. ERROR_INSUFFICIENT_LOGON_INFO ERROR_INSUFFICIENT_LOGON_INFO No documentation. ERROR_BAD_DLL_ENTRYPOINT ERROR_BAD_DLL_ENTRYPOINT No documentation. ERROR_BAD_SERVICE_ENTRYPOINT ERROR_BAD_SERVICE_ENTRYPOINT No documentation. ERROR_IP_ADDRESS_CONFLICT1 ERROR_IP_ADDRESS_CONFLICT1 No documentation. ERROR_IP_ADDRESS_CONFLICT2 ERROR_IP_ADDRESS_CONFLICT2 No documentation. ERROR_REGISTRY_QUOTA_LIMIT ERROR_REGISTRY_QUOTA_LIMIT No documentation. ERROR_NO_CALLBACK_ACTIVE ERROR_NO_CALLBACK_ACTIVE No documentation. ERROR_PWD_TOO_SHORT ERROR_PWD_TOO_SHORT No documentation. ERROR_PWD_TOO_RECENT ERROR_PWD_TOO_RECENT No documentation. ERROR_PWD_HISTORY_CONFLICT ERROR_PWD_HISTORY_CONFLICT No documentation. ERROR_UNSUPPORTED_COMPRESSION ERROR_UNSUPPORTED_COMPRESSION No documentation. ERROR_INVALID_HW_PROFILE ERROR_INVALID_HW_PROFILE No documentation. ERROR_INVALID_PLUGPLAY_DEVICE_PATH ERROR_INVALID_PLUGPLAY_DEVICE_PATH No documentation. ERROR_QUOTA_LIST_INCONSISTENT ERROR_QUOTA_LIST_INCONSISTENT No documentation. ERROR_EVALUATION_EXPIRATION ERROR_EVALUATION_EXPIRATION No documentation. ERROR_ILLEGAL_DLL_RELOCATION ERROR_ILLEGAL_DLL_RELOCATION No documentation. ERROR_DLL_INIT_FAILED_LOGOFF ERROR_DLL_INIT_FAILED_LOGOFF No documentation. ERROR_VALIDATE_CONTINUE ERROR_VALIDATE_CONTINUE No documentation. ERROR_NO_MORE_MATCHES ERROR_NO_MORE_MATCHES No documentation. ERROR_RANGE_LIST_CONFLICT ERROR_RANGE_LIST_CONFLICT No documentation. ERROR_SERVER_SID_MISMATCH ERROR_SERVER_SID_MISMATCH No documentation. ERROR_CANT_ENABLE_DENY_ONLY ERROR_CANT_ENABLE_DENY_ONLY No documentation. ERROR_FLOAT_MULTIPLE_FAULTS ERROR_FLOAT_MULTIPLE_FAULTS No documentation. ERROR_FLOAT_MULTIPLE_TRAPS ERROR_FLOAT_MULTIPLE_TRAPS No documentation. ERROR_NOINTERFACE ERROR_NOINTERFACE No documentation. ERROR_DRIVER_FAILED_SLEEP ERROR_DRIVER_FAILED_SLEEP No documentation. ERROR_CORRUPT_SYSTEM_FILE ERROR_CORRUPT_SYSTEM_FILE No documentation. ERROR_COMMITMENT_MINIMUM ERROR_COMMITMENT_MINIMUM No documentation. ERROR_PNP_RESTART_ENUMERATION ERROR_PNP_RESTART_ENUMERATION No documentation. ERROR_SYSTEM_IMAGE_BAD_SIGNATURE ERROR_SYSTEM_IMAGE_BAD_SIGNATURE No documentation. ERROR_PNP_REBOOT_REQUIRED ERROR_PNP_REBOOT_REQUIRED No documentation. ERROR_INSUFFICIENT_POWER ERROR_INSUFFICIENT_POWER No documentation. ERROR_MULTIPLE_FAULT_VIOLATION ERROR_MULTIPLE_FAULT_VIOLATION No documentation. ERROR_SYSTEM_SHUTDOWN ERROR_SYSTEM_SHUTDOWN No documentation. ERROR_PORT_NOT_SET ERROR_PORT_NOT_SET No documentation. ERROR_DS_VERSION_CHECK_FAILURE ERROR_DS_VERSION_CHECK_FAILURE No documentation. ERROR_RANGE_NOT_FOUND ERROR_RANGE_NOT_FOUND No documentation. ERROR_NOT_SAFE_MODE_DRIVER ERROR_NOT_SAFE_MODE_DRIVER No documentation. ERROR_FAILED_DRIVER_ENTRY ERROR_FAILED_DRIVER_ENTRY No documentation. ERROR_DEVICE_ENUMERATION_ERROR ERROR_DEVICE_ENUMERATION_ERROR No documentation. ERROR_MOUNT_POINT_NOT_RESOLVED ERROR_MOUNT_POINT_NOT_RESOLVED No documentation. ERROR_INVALID_DEVICE_OBJECT_PARAMETER ERROR_INVALID_DEVICE_OBJECT_PARAMETER No documentation. ERROR_MCA_OCCURED ERROR_MCA_OCCURED No documentation. ERROR_DRIVER_DATABASE_ERROR ERROR_DRIVER_DATABASE_ERROR No documentation. ERROR_SYSTEM_HIVE_TOO_LARGE ERROR_SYSTEM_HIVE_TOO_LARGE No documentation. ERROR_DRIVER_FAILED_PRIOR_UNLOAD ERROR_DRIVER_FAILED_PRIOR_UNLOAD No documentation. ERROR_VOLSNAP_PREPARE_HIBERNATE ERROR_VOLSNAP_PREPARE_HIBERNATE No documentation. ERROR_HIBERNATION_FAILURE ERROR_HIBERNATION_FAILURE No documentation. ERROR_FILE_SYSTEM_LIMITATION ERROR_FILE_SYSTEM_LIMITATION No documentation. ERROR_ASSERTION_FAILURE ERROR_ASSERTION_FAILURE No documentation. ERROR_ACPI_ERROR ERROR_ACPI_ERROR No documentation. ERROR_WOW_ASSERTION ERROR_WOW_ASSERTION No documentation. ERROR_PNP_BAD_MPS_TABLE ERROR_PNP_BAD_MPS_TABLE No documentation. ERROR_PNP_TRANSLATION_FAILED ERROR_PNP_TRANSLATION_FAILED No documentation. ERROR_PNP_IRQ_TRANSLATION_FAILED ERROR_PNP_IRQ_TRANSLATION_FAILED No documentation. ERROR_PNP_INVALID_ID ERROR_PNP_INVALID_ID No documentation. ERROR_WAKE_SYSTEM_DEBUGGER ERROR_WAKE_SYSTEM_DEBUGGER No documentation. ERROR_HANDLES_CLOSED ERROR_HANDLES_CLOSED No documentation. ERROR_EXTRANEOUS_INFORMATION ERROR_EXTRANEOUS_INFORMATION No documentation. ERROR_RXACT_COMMIT_NECESSARY ERROR_RXACT_COMMIT_NECESSARY No documentation. ERROR_MEDIA_CHECK ERROR_MEDIA_CHECK No documentation. ERROR_GUID_SUBSTITUTION_MADE ERROR_GUID_SUBSTITUTION_MADE No documentation. ERROR_STOPPED_ON_SYMLINK ERROR_STOPPED_ON_SYMLINK No documentation. ERROR_LONGJUMP ERROR_LONGJUMP No documentation. ERROR_PLUGPLAY_QUERY_VETOED ERROR_PLUGPLAY_QUERY_VETOED No documentation. ERROR_UNWIND_CONSOLIDATE ERROR_UNWIND_CONSOLIDATE No documentation. ERROR_REGISTRY_HIVE_RECOVERED ERROR_REGISTRY_HIVE_RECOVERED No documentation. ERROR_DLL_MIGHT_BE_INSECURE ERROR_DLL_MIGHT_BE_INSECURE No documentation. ERROR_DLL_MIGHT_BE_INCOMPATIBLE ERROR_DLL_MIGHT_BE_INCOMPATIBLE No documentation. ERROR_DBG_EXCEPTION_NOT_HANDLED ERROR_DBG_EXCEPTION_NOT_HANDLED No documentation. ERROR_DBG_REPLY_LATER ERROR_DBG_REPLY_LATER No documentation. ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE No documentation. ERROR_DBG_TERMINATE_THREAD ERROR_DBG_TERMINATE_THREAD No documentation. ERROR_DBG_TERMINATE_PROCESS ERROR_DBG_TERMINATE_PROCESS No documentation. ERROR_DBG_CONTROL_C ERROR_DBG_CONTROL_C No documentation. ERROR_DBG_PRINTEXCEPTION_C ERROR_DBG_PRINTEXCEPTION_C No documentation. ERROR_DBG_RIPEXCEPTION ERROR_DBG_RIPEXCEPTION No documentation. ERROR_DBG_CONTROL_BREAK ERROR_DBG_CONTROL_BREAK No documentation. ERROR_DBG_COMMAND_EXCEPTION ERROR_DBG_COMMAND_EXCEPTION No documentation. ERROR_OBJECT_NAME_EXISTS ERROR_OBJECT_NAME_EXISTS No documentation. ERROR_THREAD_WAS_SUSPENDED ERROR_THREAD_WAS_SUSPENDED No documentation. ERROR_IMAGE_NOT_AT_BASE ERROR_IMAGE_NOT_AT_BASE No documentation. ERROR_RXACT_STATE_CREATED ERROR_RXACT_STATE_CREATED No documentation. ERROR_SEGMENT_NOTIFICATION ERROR_SEGMENT_NOTIFICATION No documentation. ERROR_BAD_CURRENT_DIRECTORY ERROR_BAD_CURRENT_DIRECTORY No documentation. ERROR_FT_READ_RECOVERY_FROM_BACKUP ERROR_FT_READ_RECOVERY_FROM_BACKUP No documentation. ERROR_FT_WRITE_RECOVERY ERROR_FT_WRITE_RECOVERY No documentation. ERROR_IMAGE_MACHINE_TYPE_MISMATCH ERROR_IMAGE_MACHINE_TYPE_MISMATCH No documentation. ERROR_RECEIVE_PARTIAL ERROR_RECEIVE_PARTIAL No documentation. ERROR_RECEIVE_EXPEDITED ERROR_RECEIVE_EXPEDITED No documentation. ERROR_RECEIVE_PARTIAL_EXPEDITED ERROR_RECEIVE_PARTIAL_EXPEDITED No documentation. ERROR_EVENT_DONE ERROR_EVENT_DONE No documentation. ERROR_EVENT_PENDING ERROR_EVENT_PENDING No documentation. ERROR_CHECKING_FILE_SYSTEM ERROR_CHECKING_FILE_SYSTEM No documentation. ERROR_FATAL_APP_EXIT ERROR_FATAL_APP_EXIT No documentation. ERROR_PREDEFINED_HANDLE ERROR_PREDEFINED_HANDLE No documentation. ERROR_WAS_UNLOCKED ERROR_WAS_UNLOCKED No documentation. ERROR_SERVICE_NOTIFICATION ERROR_SERVICE_NOTIFICATION No documentation. ERROR_WAS_LOCKED ERROR_WAS_LOCKED No documentation. ERROR_LOG_HARD_ERROR ERROR_LOG_HARD_ERROR No documentation. ERROR_ALREADY_WIN32 ERROR_ALREADY_WIN32 No documentation. ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE No documentation. ERROR_NO_YIELD_PERFORMED ERROR_NO_YIELD_PERFORMED No documentation. ERROR_TIMER_RESUME_IGNORED ERROR_TIMER_RESUME_IGNORED No documentation. ERROR_ARBITRATION_UNHANDLED ERROR_ARBITRATION_UNHANDLED No documentation. ERROR_CARDBUS_NOT_SUPPORTED ERROR_CARDBUS_NOT_SUPPORTED No documentation. ERROR_MP_PROCESSOR_MISMATCH ERROR_MP_PROCESSOR_MISMATCH No documentation. ERROR_HIBERNATED ERROR_HIBERNATED No documentation. ERROR_RESUME_HIBERNATION ERROR_RESUME_HIBERNATION No documentation. ERROR_FIRMWARE_UPDATED ERROR_FIRMWARE_UPDATED No documentation. ERROR_DRIVERS_LEAKING_LOCKED_PAGES ERROR_DRIVERS_LEAKING_LOCKED_PAGES No documentation. ERROR_WAKE_SYSTEM ERROR_WAKE_SYSTEM No documentation. ERROR_WAIT_1 ERROR_WAIT_1 No documentation. ERROR_WAIT_2 ERROR_WAIT_2 No documentation. ERROR_WAIT_3 ERROR_WAIT_3 No documentation. ERROR_WAIT_63 ERROR_WAIT_63 No documentation. ERROR_ABANDONED_WAIT_0 ERROR_ABANDONED_WAIT_0 No documentation. ERROR_ABANDONED_WAIT_63 ERROR_ABANDONED_WAIT_63 No documentation. ERROR_USER_APC ERROR_USER_APC No documentation. ERROR_KERNEL_APC ERROR_KERNEL_APC No documentation. ERROR_ALERTED ERROR_ALERTED No documentation. ERROR_ELEVATION_REQUIRED ERROR_ELEVATION_REQUIRED No documentation. ERROR_REPARSE ERROR_REPARSE No documentation. ERROR_OPLOCK_BREAK_IN_PROGRESS ERROR_OPLOCK_BREAK_IN_PROGRESS No documentation. ERROR_VOLUME_MOUNTED ERROR_VOLUME_MOUNTED No documentation. ERROR_RXACT_COMMITTED ERROR_RXACT_COMMITTED No documentation. ERROR_NOTIFY_CLEANUP ERROR_NOTIFY_CLEANUP No documentation. ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED No documentation. ERROR_PAGE_FAULT_TRANSITION ERROR_PAGE_FAULT_TRANSITION No documentation. ERROR_PAGE_FAULT_DEMAND_ZERO ERROR_PAGE_FAULT_DEMAND_ZERO No documentation. ERROR_PAGE_FAULT_COPY_ON_WRITE ERROR_PAGE_FAULT_COPY_ON_WRITE No documentation. ERROR_PAGE_FAULT_GUARD_PAGE ERROR_PAGE_FAULT_GUARD_PAGE No documentation. ERROR_PAGE_FAULT_PAGING_FILE ERROR_PAGE_FAULT_PAGING_FILE No documentation. ERROR_CACHE_PAGE_LOCKED ERROR_CACHE_PAGE_LOCKED No documentation. ERROR_CRASH_DUMP ERROR_CRASH_DUMP No documentation. ERROR_BUFFER_ALL_ZEROS ERROR_BUFFER_ALL_ZEROS No documentation. ERROR_REPARSE_OBJECT ERROR_REPARSE_OBJECT No documentation. ERROR_RESOURCE_REQUIREMENTS_CHANGED ERROR_RESOURCE_REQUIREMENTS_CHANGED No documentation. ERROR_TRANSLATION_COMPLETE ERROR_TRANSLATION_COMPLETE No documentation. ERROR_NOTHING_TO_TERMINATE ERROR_NOTHING_TO_TERMINATE No documentation. ERROR_PROCESS_NOT_IN_JOB ERROR_PROCESS_NOT_IN_JOB No documentation. ERROR_PROCESS_IN_JOB ERROR_PROCESS_IN_JOB No documentation. ERROR_VOLSNAP_HIBERNATE_READY ERROR_VOLSNAP_HIBERNATE_READY No documentation. ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY No documentation. ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED No documentation. ERROR_INTERRUPT_STILL_CONNECTED ERROR_INTERRUPT_STILL_CONNECTED No documentation. ERROR_WAIT_FOR_OPLOCK ERROR_WAIT_FOR_OPLOCK No documentation. ERROR_DBG_EXCEPTION_HANDLED ERROR_DBG_EXCEPTION_HANDLED No documentation. ERROR_DBG_CONTINUE ERROR_DBG_CONTINUE No documentation. ERROR_CALLBACK_POP_STACK ERROR_CALLBACK_POP_STACK No documentation. ERROR_COMPRESSION_DISABLED ERROR_COMPRESSION_DISABLED No documentation. ERROR_CANTFETCHBACKWARDS ERROR_CANTFETCHBACKWARDS No documentation. ERROR_CANTSCROLLBACKWARDS ERROR_CANTSCROLLBACKWARDS No documentation. ERROR_ROWSNOTRELEASED ERROR_ROWSNOTRELEASED No documentation. ERROR_BAD_ACCESSOR_FLAGS ERROR_BAD_ACCESSOR_FLAGS No documentation. ERROR_ERRORS_ENCOUNTERED ERROR_ERRORS_ENCOUNTERED No documentation. ERROR_NOT_CAPABLE ERROR_NOT_CAPABLE No documentation. ERROR_REQUEST_OUT_OF_SEQUENCE ERROR_REQUEST_OUT_OF_SEQUENCE No documentation. ERROR_VERSION_PARSE_ERROR ERROR_VERSION_PARSE_ERROR No documentation. ERROR_BADSTARTPOSITION ERROR_BADSTARTPOSITION No documentation. ERROR_MEMORY_HARDWARE ERROR_MEMORY_HARDWARE No documentation. ERROR_DISK_REPAIR_DISABLED ERROR_DISK_REPAIR_DISABLED No documentation. ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE No documentation. ERROR_SYSTEM_POWERSTATE_TRANSITION ERROR_SYSTEM_POWERSTATE_TRANSITION No documentation. ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION No documentation. ERROR_MCA_EXCEPTION ERROR_MCA_EXCEPTION No documentation. ERROR_ACCESS_AUDIT_BY_POLICY ERROR_ACCESS_AUDIT_BY_POLICY No documentation. ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY No documentation. ERROR_ABANDON_HIBERFILE ERROR_ABANDON_HIBERFILE No documentation. ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED No documentation. ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR No documentation. ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR No documentation. ERROR_BAD_MCFG_TABLE ERROR_BAD_MCFG_TABLE No documentation. ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE No documentation. ERROR_CANNOT_GRANT_REQUESTED_OPLOCK ERROR_CANNOT_GRANT_REQUESTED_OPLOCK No documentation. ERROR_CANNOT_BREAK_OPLOCK ERROR_CANNOT_BREAK_OPLOCK No documentation. ERROR_OPLOCK_HANDLE_CLOSED ERROR_OPLOCK_HANDLE_CLOSED No documentation. ERROR_NO_ACE_CONDITION ERROR_NO_ACE_CONDITION No documentation. ERROR_INVALID_ACE_CONDITION ERROR_INVALID_ACE_CONDITION No documentation. ERROR_EA_ACCESS_DENIED ERROR_EA_ACCESS_DENIED No documentation. ERROR_OPERATION_ABORTED ERROR_OPERATION_ABORTED No documentation. ERROR_IO_INCOMPLETE ERROR_IO_INCOMPLETE No documentation. ERROR_IO_PENDING ERROR_IO_PENDING No documentation. ERROR_NOACCESS ERROR_NOACCESS No documentation. ERROR_SWAPERROR ERROR_SWAPERROR No documentation. ERROR_STACK_OVERFLOW ERROR_STACK_OVERFLOW No documentation. ERROR_INVALID_MESSAGE ERROR_INVALID_MESSAGE No documentation. ERROR_CAN_NOT_COMPLETE ERROR_CAN_NOT_COMPLETE No documentation. ERROR_INVALID_FLAGS ERROR_INVALID_FLAGS No documentation. ERROR_UNRECOGNIZED_VOLUME ERROR_UNRECOGNIZED_VOLUME No documentation. ERROR_FILE_INVALID ERROR_FILE_INVALID No documentation. ERROR_FULLSCREEN_MODE ERROR_FULLSCREEN_MODE No documentation. ERROR_NO_TOKEN ERROR_NO_TOKEN No documentation. ERROR_BADDB ERROR_BADDB No documentation. ERROR_BADKEY ERROR_BADKEY No documentation. ERROR_CANTOPEN ERROR_CANTOPEN No documentation. ERROR_CANTREAD ERROR_CANTREAD No documentation. ERROR_CANTWRITE ERROR_CANTWRITE No documentation. ERROR_REGISTRY_RECOVERED ERROR_REGISTRY_RECOVERED No documentation. ERROR_REGISTRY_CORRUPT ERROR_REGISTRY_CORRUPT No documentation. ERROR_REGISTRY_IO_FAILED ERROR_REGISTRY_IO_FAILED No documentation. ERROR_NOT_REGISTRY_FILE ERROR_NOT_REGISTRY_FILE No documentation. ERROR_KEY_DELETED ERROR_KEY_DELETED No documentation. ERROR_NO_LOG_SPACE ERROR_NO_LOG_SPACE No documentation. ERROR_KEY_HAS_CHILDREN ERROR_KEY_HAS_CHILDREN No documentation. ERROR_CHILD_MUST_BE_VOLATILE ERROR_CHILD_MUST_BE_VOLATILE No documentation. ERROR_NOTIFY_ENUM_DIR ERROR_NOTIFY_ENUM_DIR No documentation. ERROR_DEPENDENT_SERVICES_RUNNING ERROR_DEPENDENT_SERVICES_RUNNING No documentation. ERROR_INVALID_SERVICE_CONTROL ERROR_INVALID_SERVICE_CONTROL No documentation. ERROR_SERVICE_REQUEST_TIMEOUT ERROR_SERVICE_REQUEST_TIMEOUT No documentation. ERROR_SERVICE_NO_THREAD ERROR_SERVICE_NO_THREAD No documentation. ERROR_SERVICE_DATABASE_LOCKED ERROR_SERVICE_DATABASE_LOCKED No documentation. ERROR_SERVICE_ALREADY_RUNNING ERROR_SERVICE_ALREADY_RUNNING No documentation. ERROR_INVALID_SERVICE_ACCOUNT ERROR_INVALID_SERVICE_ACCOUNT No documentation. ERROR_SERVICE_DISABLED ERROR_SERVICE_DISABLED No documentation. ERROR_CIRCULAR_DEPENDENCY ERROR_CIRCULAR_DEPENDENCY No documentation. ERROR_SERVICE_DOES_NOT_EXIST ERROR_SERVICE_DOES_NOT_EXIST No documentation. ERROR_SERVICE_CANNOT_ACCEPT_CTRL ERROR_SERVICE_CANNOT_ACCEPT_CTRL No documentation. ERROR_SERVICE_NOT_ACTIVE ERROR_SERVICE_NOT_ACTIVE No documentation. ERROR_FAILED_SERVICE_CONTROLLER_CONNECT ERROR_FAILED_SERVICE_CONTROLLER_CONNECT No documentation. ERROR_EXCEPTION_IN_SERVICE ERROR_EXCEPTION_IN_SERVICE No documentation. ERROR_DATABASE_DOES_NOT_EXIST ERROR_DATABASE_DOES_NOT_EXIST No documentation. ERROR_SERVICE_SPECIFIC_ERROR ERROR_SERVICE_SPECIFIC_ERROR No documentation. ERROR_PROCESS_ABORTED ERROR_PROCESS_ABORTED No documentation. ERROR_SERVICE_DEPENDENCY_FAIL ERROR_SERVICE_DEPENDENCY_FAIL No documentation. ERROR_SERVICE_LOGON_FAILED ERROR_SERVICE_LOGON_FAILED No documentation. ERROR_SERVICE_START_HANG ERROR_SERVICE_START_HANG No documentation. ERROR_INVALID_SERVICE_LOCK ERROR_INVALID_SERVICE_LOCK No documentation. ERROR_SERVICE_MARKED_FOR_DELETE ERROR_SERVICE_MARKED_FOR_DELETE No documentation. ERROR_SERVICE_EXISTS ERROR_SERVICE_EXISTS No documentation. ERROR_ALREADY_RUNNING_LKG ERROR_ALREADY_RUNNING_LKG No documentation. ERROR_SERVICE_DEPENDENCY_DELETED ERROR_SERVICE_DEPENDENCY_DELETED No documentation. ERROR_BOOT_ALREADY_ACCEPTED ERROR_BOOT_ALREADY_ACCEPTED No documentation. ERROR_SERVICE_NEVER_STARTED ERROR_SERVICE_NEVER_STARTED No documentation. ERROR_DUPLICATE_SERVICE_NAME ERROR_DUPLICATE_SERVICE_NAME No documentation. ERROR_DIFFERENT_SERVICE_ACCOUNT ERROR_DIFFERENT_SERVICE_ACCOUNT No documentation. ERROR_CANNOT_DETECT_DRIVER_FAILURE ERROR_CANNOT_DETECT_DRIVER_FAILURE No documentation. ERROR_CANNOT_DETECT_PROCESS_ABORT ERROR_CANNOT_DETECT_PROCESS_ABORT No documentation. ERROR_NO_RECOVERY_PROGRAM ERROR_NO_RECOVERY_PROGRAM No documentation. ERROR_SERVICE_NOT_IN_EXE ERROR_SERVICE_NOT_IN_EXE No documentation. ERROR_NOT_SAFEBOOT_SERVICE ERROR_NOT_SAFEBOOT_SERVICE No documentation. ERROR_END_OF_MEDIA ERROR_END_OF_MEDIA No documentation. ERROR_FILEMARK_DETECTED ERROR_FILEMARK_DETECTED No documentation. ERROR_BEGINNING_OF_MEDIA ERROR_BEGINNING_OF_MEDIA No documentation. ERROR_SETMARK_DETECTED ERROR_SETMARK_DETECTED No documentation. ERROR_NO_DATA_DETECTED ERROR_NO_DATA_DETECTED No documentation. ERROR_PARTITION_FAILURE ERROR_PARTITION_FAILURE No documentation. ERROR_INVALID_BLOCK_LENGTH ERROR_INVALID_BLOCK_LENGTH No documentation. ERROR_DEVICE_NOT_PARTITIONED ERROR_DEVICE_NOT_PARTITIONED No documentation. ERROR_UNABLE_TO_LOCK_MEDIA ERROR_UNABLE_TO_LOCK_MEDIA No documentation. ERROR_UNABLE_TO_UNLOAD_MEDIA ERROR_UNABLE_TO_UNLOAD_MEDIA No documentation. ERROR_MEDIA_CHANGED ERROR_MEDIA_CHANGED No documentation. ERROR_BUS_RESET ERROR_BUS_RESET No documentation. ERROR_NO_MEDIA_IN_DRIVE ERROR_NO_MEDIA_IN_DRIVE No documentation. ERROR_NO_UNICODE_TRANSLATION ERROR_NO_UNICODE_TRANSLATION No documentation. ERROR_DLL_INIT_FAILED ERROR_DLL_INIT_FAILED No documentation. ERROR_SHUTDOWN_IN_PROGRESS ERROR_SHUTDOWN_IN_PROGRESS No documentation. ERROR_NO_SHUTDOWN_IN_PROGRESS ERROR_NO_SHUTDOWN_IN_PROGRESS No documentation. ERROR_IO_DEVICE ERROR_IO_DEVICE No documentation. ERROR_SERIAL_NO_DEVICE ERROR_SERIAL_NO_DEVICE No documentation. ERROR_IRQ_BUSY ERROR_IRQ_BUSY No documentation. ERROR_MORE_WRITES ERROR_MORE_WRITES No documentation. ERROR_COUNTER_TIMEOUT ERROR_COUNTER_TIMEOUT No documentation. ERROR_FLOPPY_ID_MARK_NOT_FOUND ERROR_FLOPPY_ID_MARK_NOT_FOUND No documentation. ERROR_FLOPPY_WRONG_CYLINDER ERROR_FLOPPY_WRONG_CYLINDER No documentation. ERROR_FLOPPY_UNKNOWN_ERROR ERROR_FLOPPY_UNKNOWN_ERROR No documentation. ERROR_FLOPPY_BAD_REGISTERS ERROR_FLOPPY_BAD_REGISTERS No documentation. ERROR_DISK_RECALIBRATE_FAILED ERROR_DISK_RECALIBRATE_FAILED No documentation. ERROR_DISK_OPERATION_FAILED ERROR_DISK_OPERATION_FAILED No documentation. ERROR_DISK_RESET_FAILED ERROR_DISK_RESET_FAILED No documentation. ERROR_EOM_OVERFLOW ERROR_EOM_OVERFLOW No documentation. ERROR_NOT_ENOUGH_SERVER_MEMORY ERROR_NOT_ENOUGH_SERVER_MEMORY No documentation. ERROR_POSSIBLE_DEADLOCK ERROR_POSSIBLE_DEADLOCK No documentation. ERROR_MAPPED_ALIGNMENT ERROR_MAPPED_ALIGNMENT No documentation. ERROR_SET_POWER_STATE_VETOED ERROR_SET_POWER_STATE_VETOED No documentation. ERROR_SET_POWER_STATE_FAILED ERROR_SET_POWER_STATE_FAILED No documentation. ERROR_TOO_MANY_LINKS ERROR_TOO_MANY_LINKS No documentation. ERROR_OLD_WIN_VERSION ERROR_OLD_WIN_VERSION No documentation. ERROR_APP_WRONG_OS ERROR_APP_WRONG_OS No documentation. ERROR_SINGLE_INSTANCE_APP ERROR_SINGLE_INSTANCE_APP No documentation. ERROR_RMODE_APP ERROR_RMODE_APP No documentation. ERROR_INVALID_DLL ERROR_INVALID_DLL No documentation. ERROR_NO_ASSOCIATION ERROR_NO_ASSOCIATION No documentation. ERROR_DDE_FAIL ERROR_DDE_FAIL No documentation. ERROR_DLL_NOT_FOUND ERROR_DLL_NOT_FOUND No documentation. ERROR_NO_MORE_USER_HANDLES ERROR_NO_MORE_USER_HANDLES No documentation. ERROR_MESSAGE_SYNC_ONLY ERROR_MESSAGE_SYNC_ONLY No documentation. ERROR_SOURCE_ELEMENT_EMPTY ERROR_SOURCE_ELEMENT_EMPTY No documentation. ERROR_DESTINATION_ELEMENT_FULL ERROR_DESTINATION_ELEMENT_FULL No documentation. ERROR_ILLEGAL_ELEMENT_ADDRESS ERROR_ILLEGAL_ELEMENT_ADDRESS No documentation. ERROR_MAGAZINE_NOT_PRESENT ERROR_MAGAZINE_NOT_PRESENT No documentation. ERROR_DEVICE_REINITIALIZATION_NEEDED ERROR_DEVICE_REINITIALIZATION_NEEDED No documentation. ERROR_DEVICE_REQUIRES_CLEANING ERROR_DEVICE_REQUIRES_CLEANING No documentation. ERROR_DEVICE_DOOR_OPEN ERROR_DEVICE_DOOR_OPEN No documentation. ERROR_DEVICE_NOT_CONNECTED ERROR_DEVICE_NOT_CONNECTED No documentation. ERROR_NOT_FOUND ERROR_NOT_FOUND No documentation. ERROR_NO_MATCH ERROR_NO_MATCH No documentation. ERROR_SET_NOT_FOUND ERROR_SET_NOT_FOUND No documentation. ERROR_POINT_NOT_FOUND ERROR_POINT_NOT_FOUND No documentation. ERROR_NO_TRACKING_SERVICE ERROR_NO_TRACKING_SERVICE No documentation. ERROR_NO_VOLUME_ID ERROR_NO_VOLUME_ID No documentation. ERROR_UNABLE_TO_REMOVE_REPLACED ERROR_UNABLE_TO_REMOVE_REPLACED No documentation. ERROR_UNABLE_TO_MOVE_REPLACEMENT ERROR_UNABLE_TO_MOVE_REPLACEMENT No documentation. ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 No documentation. ERROR_JOURNAL_DELETE_IN_PROGRESS ERROR_JOURNAL_DELETE_IN_PROGRESS No documentation. ERROR_JOURNAL_NOT_ACTIVE ERROR_JOURNAL_NOT_ACTIVE No documentation. ERROR_POTENTIAL_FILE_FOUND ERROR_POTENTIAL_FILE_FOUND No documentation. ERROR_JOURNAL_ENTRY_DELETED ERROR_JOURNAL_ENTRY_DELETED No documentation. ERROR_SHUTDOWN_IS_SCHEDULED ERROR_SHUTDOWN_IS_SCHEDULED No documentation. ERROR_SHUTDOWN_USERS_LOGGED_ON ERROR_SHUTDOWN_USERS_LOGGED_ON No documentation. ERROR_BAD_DEVICE ERROR_BAD_DEVICE No documentation. ERROR_CONNECTION_UNAVAIL ERROR_CONNECTION_UNAVAIL No documentation. ERROR_DEVICE_ALREADY_REMEMBERED ERROR_DEVICE_ALREADY_REMEMBERED No documentation. ERROR_NO_NET_OR_BAD_PATH ERROR_NO_NET_OR_BAD_PATH No documentation. ERROR_BAD_PROVIDER ERROR_BAD_PROVIDER No documentation. ERROR_CANNOT_OPEN_PROFILE ERROR_CANNOT_OPEN_PROFILE No documentation. ERROR_BAD_PROFILE ERROR_BAD_PROFILE No documentation. ERROR_NOT_CONTAINER ERROR_NOT_CONTAINER No documentation. ERROR_EXTENDED_ERROR ERROR_EXTENDED_ERROR No documentation. ERROR_INVALID_GROUPNAME ERROR_INVALID_GROUPNAME No documentation. ERROR_INVALID_COMPUTERNAME ERROR_INVALID_COMPUTERNAME No documentation. ERROR_INVALID_EVENTNAME ERROR_INVALID_EVENTNAME No documentation. ERROR_INVALID_DOMAINNAME ERROR_INVALID_DOMAINNAME No documentation. ERROR_INVALID_SERVICENAME ERROR_INVALID_SERVICENAME No documentation. ERROR_INVALID_NETNAME ERROR_INVALID_NETNAME No documentation. ERROR_INVALID_SHARENAME ERROR_INVALID_SHARENAME No documentation. ERROR_INVALID_PASSWORDNAME ERROR_INVALID_PASSWORDNAME No documentation. ERROR_INVALID_MESSAGENAME ERROR_INVALID_MESSAGENAME No documentation. ERROR_INVALID_MESSAGEDEST ERROR_INVALID_MESSAGEDEST No documentation. ERROR_SESSION_CREDENTIAL_CONFLICT ERROR_SESSION_CREDENTIAL_CONFLICT No documentation. ERROR_REMOTE_SESSION_LIMIT_EXCEEDED ERROR_REMOTE_SESSION_LIMIT_EXCEEDED No documentation. ERROR_DUP_DOMAINNAME ERROR_DUP_DOMAINNAME No documentation. ERROR_NO_NETWORK ERROR_NO_NETWORK No documentation. ERROR_CANCELLED ERROR_CANCELLED No documentation. ERROR_USER_MAPPED_FILE ERROR_USER_MAPPED_FILE No documentation. ERROR_CONNECTION_REFUSED ERROR_CONNECTION_REFUSED No documentation. ERROR_GRACEFUL_DISCONNECT ERROR_GRACEFUL_DISCONNECT No documentation. ERROR_ADDRESS_ALREADY_ASSOCIATED ERROR_ADDRESS_ALREADY_ASSOCIATED No documentation. ERROR_ADDRESS_NOT_ASSOCIATED ERROR_ADDRESS_NOT_ASSOCIATED No documentation. ERROR_CONNECTION_INVALID ERROR_CONNECTION_INVALID No documentation. ERROR_CONNECTION_ACTIVE ERROR_CONNECTION_ACTIVE No documentation. ERROR_NETWORK_UNREACHABLE ERROR_NETWORK_UNREACHABLE No documentation. ERROR_HOST_UNREACHABLE ERROR_HOST_UNREACHABLE No documentation. ERROR_PROTOCOL_UNREACHABLE ERROR_PROTOCOL_UNREACHABLE No documentation. ERROR_PORT_UNREACHABLE ERROR_PORT_UNREACHABLE No documentation. ERROR_REQUEST_ABORTED ERROR_REQUEST_ABORTED No documentation. ERROR_CONNECTION_ABORTED ERROR_CONNECTION_ABORTED No documentation. ERROR_RETRY ERROR_RETRY No documentation. ERROR_CONNECTION_COUNT_LIMIT ERROR_CONNECTION_COUNT_LIMIT No documentation. ERROR_LOGIN_TIME_RESTRICTION ERROR_LOGIN_TIME_RESTRICTION No documentation. ERROR_LOGIN_WKSTA_RESTRICTION ERROR_LOGIN_WKSTA_RESTRICTION No documentation. ERROR_INCORRECT_ADDRESS ERROR_INCORRECT_ADDRESS No documentation. ERROR_ALREADY_REGISTERED ERROR_ALREADY_REGISTERED No documentation. ERROR_SERVICE_NOT_FOUND ERROR_SERVICE_NOT_FOUND No documentation. ERROR_NOT_AUTHENTICATED ERROR_NOT_AUTHENTICATED No documentation. ERROR_NOT_LOGGED_ON ERROR_NOT_LOGGED_ON No documentation. ERROR_CONTINUE ERROR_CONTINUE No documentation. ERROR_ALREADY_INITIALIZED ERROR_ALREADY_INITIALIZED No documentation. ERROR_NO_MORE_DEVICES ERROR_NO_MORE_DEVICES No documentation. ERROR_NO_SUCH_SITE ERROR_NO_SUCH_SITE No documentation. ERROR_DOMAIN_CONTROLLER_EXISTS ERROR_DOMAIN_CONTROLLER_EXISTS No documentation. ERROR_ONLY_IF_CONNECTED ERROR_ONLY_IF_CONNECTED No documentation. ERROR_OVERRIDE_NOCHANGES ERROR_OVERRIDE_NOCHANGES No documentation. ERROR_BAD_USER_PROFILE ERROR_BAD_USER_PROFILE No documentation. ERROR_NOT_SUPPORTED_ON_SBS ERROR_NOT_SUPPORTED_ON_SBS No documentation. ERROR_SERVER_SHUTDOWN_IN_PROGRESS ERROR_SERVER_SHUTDOWN_IN_PROGRESS No documentation. ERROR_HOST_DOWN ERROR_HOST_DOWN No documentation. ERROR_NON_ACCOUNT_SID ERROR_NON_ACCOUNT_SID No documentation. ERROR_NON_DOMAIN_SID ERROR_NON_DOMAIN_SID No documentation. ERROR_APPHELP_BLOCK ERROR_APPHELP_BLOCK No documentation. ERROR_ACCESS_DISABLED_BY_POLICY ERROR_ACCESS_DISABLED_BY_POLICY No documentation. ERROR_REG_NAT_CONSUMPTION ERROR_REG_NAT_CONSUMPTION No documentation. ERROR_CSCSHARE_OFFLINE ERROR_CSCSHARE_OFFLINE No documentation. ERROR_PKINIT_FAILURE ERROR_PKINIT_FAILURE No documentation. ERROR_SMARTCARD_SUBSYSTEM_FAILURE ERROR_SMARTCARD_SUBSYSTEM_FAILURE No documentation. ERROR_DOWNGRADE_DETECTED ERROR_DOWNGRADE_DETECTED No documentation. ERROR_MACHINE_LOCKED ERROR_MACHINE_LOCKED No documentation. ERROR_CALLBACK_SUPPLIED_INVALID_DATA ERROR_CALLBACK_SUPPLIED_INVALID_DATA No documentation. ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED No documentation. ERROR_DRIVER_BLOCKED ERROR_DRIVER_BLOCKED No documentation. ERROR_INVALID_IMPORT_OF_NON_DLL ERROR_INVALID_IMPORT_OF_NON_DLL No documentation. ERROR_ACCESS_DISABLED_WEBBLADE ERROR_ACCESS_DISABLED_WEBBLADE No documentation. ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER No documentation. ERROR_RECOVERY_FAILURE ERROR_RECOVERY_FAILURE No documentation. ERROR_ALREADY_FIBER ERROR_ALREADY_FIBER No documentation. ERROR_ALREADY_THREAD ERROR_ALREADY_THREAD No documentation. ERROR_STACK_BUFFER_OVERRUN ERROR_STACK_BUFFER_OVERRUN No documentation. ERROR_PARAMETER_QUOTA_EXCEEDED ERROR_PARAMETER_QUOTA_EXCEEDED No documentation. ERROR_DEBUGGER_INACTIVE ERROR_DEBUGGER_INACTIVE No documentation. ERROR_DELAY_LOAD_FAILED ERROR_DELAY_LOAD_FAILED No documentation. ERROR_VDM_DISALLOWED ERROR_VDM_DISALLOWED No documentation. ERROR_UNIDENTIFIED_ERROR ERROR_UNIDENTIFIED_ERROR No documentation. ERROR_INVALID_CRUNTIME_PARAMETER ERROR_INVALID_CRUNTIME_PARAMETER No documentation. ERROR_BEYOND_VDL ERROR_BEYOND_VDL No documentation. ERROR_INCOMPATIBLE_SERVICE_SID_TYPE ERROR_INCOMPATIBLE_SERVICE_SID_TYPE No documentation. ERROR_DRIVER_PROCESS_TERMINATED ERROR_DRIVER_PROCESS_TERMINATED No documentation. ERROR_IMPLEMENTATION_LIMIT ERROR_IMPLEMENTATION_LIMIT No documentation. ERROR_PROCESS_IS_PROTECTED ERROR_PROCESS_IS_PROTECTED No documentation. ERROR_SERVICE_NOTIFY_CLIENT_LAGGING ERROR_SERVICE_NOTIFY_CLIENT_LAGGING No documentation. ERROR_DISK_QUOTA_EXCEEDED ERROR_DISK_QUOTA_EXCEEDED No documentation. ERROR_CONTENT_BLOCKED ERROR_CONTENT_BLOCKED No documentation. ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE No documentation. ERROR_APP_HANG ERROR_APP_HANG No documentation. ERROR_INVALID_LABEL ERROR_INVALID_LABEL No documentation. ERROR_NOT_ALL_ASSIGNED ERROR_NOT_ALL_ASSIGNED No documentation. ERROR_SOME_NOT_MAPPED ERROR_SOME_NOT_MAPPED No documentation. ERROR_NO_QUOTAS_FOR_ACCOUNT ERROR_NO_QUOTAS_FOR_ACCOUNT No documentation. ERROR_LOCAL_USER_SESSION_KEY ERROR_LOCAL_USER_SESSION_KEY No documentation. ERROR_NULL_LM_PASSWORD ERROR_NULL_LM_PASSWORD No documentation. ERROR_UNKNOWN_REVISION ERROR_UNKNOWN_REVISION No documentation. ERROR_REVISION_MISMATCH ERROR_REVISION_MISMATCH No documentation. ERROR_INVALID_OWNER ERROR_INVALID_OWNER No documentation. ERROR_INVALID_PRIMARY_GROUP ERROR_INVALID_PRIMARY_GROUP No documentation. ERROR_NO_IMPERSONATION_TOKEN ERROR_NO_IMPERSONATION_TOKEN No documentation. ERROR_CANT_DISABLE_MANDATORY ERROR_CANT_DISABLE_MANDATORY No documentation. ERROR_NO_LOGON_SERVERS ERROR_NO_LOGON_SERVERS No documentation. ERROR_NO_SUCH_LOGON_SESSION ERROR_NO_SUCH_LOGON_SESSION No documentation. ERROR_NO_SUCH_PRIVILEGE ERROR_NO_SUCH_PRIVILEGE No documentation. ERROR_PRIVILEGE_NOT_HELD ERROR_PRIVILEGE_NOT_HELD No documentation. ERROR_INVALID_ACCOUNT_NAME ERROR_INVALID_ACCOUNT_NAME No documentation. ERROR_USER_EXISTS ERROR_USER_EXISTS No documentation. ERROR_NO_SUCH_USER ERROR_NO_SUCH_USER No documentation. ERROR_GROUP_EXISTS ERROR_GROUP_EXISTS No documentation. ERROR_NO_SUCH_GROUP ERROR_NO_SUCH_GROUP No documentation. ERROR_MEMBER_IN_GROUP ERROR_MEMBER_IN_GROUP No documentation. ERROR_MEMBER_NOT_IN_GROUP ERROR_MEMBER_NOT_IN_GROUP No documentation. ERROR_LAST_ADMIN ERROR_LAST_ADMIN No documentation. ERROR_WRONG_PASSWORD ERROR_WRONG_PASSWORD No documentation. ERROR_ILL_FORMED_PASSWORD ERROR_ILL_FORMED_PASSWORD No documentation. ERROR_PASSWORD_RESTRICTION ERROR_PASSWORD_RESTRICTION No documentation. ERROR_LOGON_FAILURE ERROR_LOGON_FAILURE No documentation. ERROR_ACCOUNT_RESTRICTION ERROR_ACCOUNT_RESTRICTION No documentation. ERROR_INVALID_LOGON_HOURS ERROR_INVALID_LOGON_HOURS No documentation. ERROR_INVALID_WORKSTATION ERROR_INVALID_WORKSTATION No documentation. ERROR_PASSWORD_EXPIRED ERROR_PASSWORD_EXPIRED No documentation. ERROR_ACCOUNT_DISABLED ERROR_ACCOUNT_DISABLED No documentation. ERROR_NONE_MAPPED ERROR_NONE_MAPPED No documentation. ERROR_TOO_MANY_LUIDS_REQUESTED ERROR_TOO_MANY_LUIDS_REQUESTED No documentation. ERROR_LUIDS_EXHAUSTED ERROR_LUIDS_EXHAUSTED No documentation. ERROR_INVALID_SUB_AUTHORITY ERROR_INVALID_SUB_AUTHORITY No documentation. ERROR_INVALID_ACL ERROR_INVALID_ACL No documentation. ERROR_INVALID_SID ERROR_INVALID_SID No documentation. ERROR_INVALID_SECURITY_DESCR ERROR_INVALID_SECURITY_DESCR No documentation. ERROR_BAD_INHERITANCE_ACL ERROR_BAD_INHERITANCE_ACL No documentation. ERROR_SERVER_DISABLED ERROR_SERVER_DISABLED No documentation. ERROR_SERVER_NOT_DISABLED ERROR_SERVER_NOT_DISABLED No documentation. ERROR_INVALID_ID_AUTHORITY ERROR_INVALID_ID_AUTHORITY No documentation. ERROR_ALLOTTED_SPACE_EXCEEDED ERROR_ALLOTTED_SPACE_EXCEEDED No documentation. ERROR_INVALID_GROUP_ATTRIBUTES ERROR_INVALID_GROUP_ATTRIBUTES No documentation. ERROR_BAD_IMPERSONATION_LEVEL ERROR_BAD_IMPERSONATION_LEVEL No documentation. ERROR_CANT_OPEN_ANONYMOUS ERROR_CANT_OPEN_ANONYMOUS No documentation. ERROR_BAD_VALIDATION_CLASS ERROR_BAD_VALIDATION_CLASS No documentation. ERROR_BAD_TOKEN_TYPE ERROR_BAD_TOKEN_TYPE No documentation. ERROR_NO_SECURITY_ON_OBJECT ERROR_NO_SECURITY_ON_OBJECT No documentation. ERROR_CANT_ACCESS_DOMAIN_INFO ERROR_CANT_ACCESS_DOMAIN_INFO No documentation. ERROR_INVALID_SERVER_STATE ERROR_INVALID_SERVER_STATE No documentation. ERROR_INVALID_DOMAIN_STATE ERROR_INVALID_DOMAIN_STATE No documentation. ERROR_INVALID_DOMAIN_ROLE ERROR_INVALID_DOMAIN_ROLE No documentation. ERROR_NO_SUCH_DOMAIN ERROR_NO_SUCH_DOMAIN No documentation. ERROR_DOMAIN_EXISTS ERROR_DOMAIN_EXISTS No documentation. ERROR_DOMAIN_LIMIT_EXCEEDED ERROR_DOMAIN_LIMIT_EXCEEDED No documentation. ERROR_INTERNAL_DB_CORRUPTION ERROR_INTERNAL_DB_CORRUPTION No documentation. ERROR_INTERNAL_ERROR ERROR_INTERNAL_ERROR No documentation. ERROR_GENERIC_NOT_MAPPED ERROR_GENERIC_NOT_MAPPED No documentation. ERROR_BAD_DESCRIPTOR_FORMAT ERROR_BAD_DESCRIPTOR_FORMAT No documentation. ERROR_NOT_LOGON_PROCESS ERROR_NOT_LOGON_PROCESS No documentation. ERROR_LOGON_SESSION_EXISTS ERROR_LOGON_SESSION_EXISTS No documentation. ERROR_NO_SUCH_PACKAGE ERROR_NO_SUCH_PACKAGE No documentation. ERROR_BAD_LOGON_SESSION_STATE ERROR_BAD_LOGON_SESSION_STATE No documentation. ERROR_LOGON_SESSION_COLLISION ERROR_LOGON_SESSION_COLLISION No documentation. ERROR_INVALID_LOGON_TYPE ERROR_INVALID_LOGON_TYPE No documentation. ERROR_CANNOT_IMPERSONATE ERROR_CANNOT_IMPERSONATE No documentation. ERROR_RXACT_INVALID_STATE ERROR_RXACT_INVALID_STATE No documentation. ERROR_RXACT_COMMIT_FAILURE ERROR_RXACT_COMMIT_FAILURE No documentation. ERROR_SPECIAL_ACCOUNT ERROR_SPECIAL_ACCOUNT No documentation. ERROR_SPECIAL_GROUP ERROR_SPECIAL_GROUP No documentation. ERROR_SPECIAL_USER ERROR_SPECIAL_USER No documentation. ERROR_MEMBERS_PRIMARY_GROUP ERROR_MEMBERS_PRIMARY_GROUP No documentation. ERROR_TOKEN_ALREADY_IN_USE ERROR_TOKEN_ALREADY_IN_USE No documentation. ERROR_NO_SUCH_ALIAS ERROR_NO_SUCH_ALIAS No documentation. ERROR_MEMBER_NOT_IN_ALIAS ERROR_MEMBER_NOT_IN_ALIAS No documentation. ERROR_MEMBER_IN_ALIAS ERROR_MEMBER_IN_ALIAS No documentation. ERROR_ALIAS_EXISTS ERROR_ALIAS_EXISTS No documentation. ERROR_LOGON_NOT_GRANTED ERROR_LOGON_NOT_GRANTED No documentation. ERROR_TOO_MANY_SECRETS ERROR_TOO_MANY_SECRETS No documentation. ERROR_SECRET_TOO_LONG ERROR_SECRET_TOO_LONG No documentation. ERROR_INTERNAL_DB_ERROR ERROR_INTERNAL_DB_ERROR No documentation. ERROR_TOO_MANY_CONTEXT_IDS ERROR_TOO_MANY_CONTEXT_IDS No documentation. ERROR_LOGON_TYPE_NOT_GRANTED ERROR_LOGON_TYPE_NOT_GRANTED No documentation. ERROR_NT_CROSS_ENCRYPTION_REQUIRED ERROR_NT_CROSS_ENCRYPTION_REQUIRED No documentation. ERROR_NO_SUCH_MEMBER ERROR_NO_SUCH_MEMBER No documentation. ERROR_INVALID_MEMBER ERROR_INVALID_MEMBER No documentation. ERROR_TOO_MANY_SIDS ERROR_TOO_MANY_SIDS No documentation. ERROR_LM_CROSS_ENCRYPTION_REQUIRED ERROR_LM_CROSS_ENCRYPTION_REQUIRED No documentation. ERROR_NO_INHERITANCE ERROR_NO_INHERITANCE No documentation. ERROR_FILE_CORRUPT ERROR_FILE_CORRUPT No documentation. ERROR_DISK_CORRUPT ERROR_DISK_CORRUPT No documentation. ERROR_NO_USER_SESSION_KEY ERROR_NO_USER_SESSION_KEY No documentation. ERROR_LICENSE_QUOTA_EXCEEDED ERROR_LICENSE_QUOTA_EXCEEDED No documentation. ERROR_WRONG_TARGET_NAME ERROR_WRONG_TARGET_NAME No documentation. ERROR_MUTUAL_AUTH_FAILED ERROR_MUTUAL_AUTH_FAILED No documentation. ERROR_TIME_SKEW ERROR_TIME_SKEW No documentation. ERROR_CURRENT_DOMAIN_NOT_ALLOWED ERROR_CURRENT_DOMAIN_NOT_ALLOWED No documentation. ERROR_INVALID_WINDOW_HANDLE ERROR_INVALID_WINDOW_HANDLE No documentation. ERROR_INVALID_MENU_HANDLE ERROR_INVALID_MENU_HANDLE No documentation. ERROR_INVALID_CURSOR_HANDLE ERROR_INVALID_CURSOR_HANDLE No documentation. ERROR_INVALID_ACCEL_HANDLE ERROR_INVALID_ACCEL_HANDLE No documentation. ERROR_INVALID_HOOK_HANDLE ERROR_INVALID_HOOK_HANDLE No documentation. ERROR_INVALID_DWP_HANDLE ERROR_INVALID_DWP_HANDLE No documentation. ERROR_TLW_WITH_WSCHILD ERROR_TLW_WITH_WSCHILD No documentation. ERROR_CANNOT_FIND_WND_CLASS ERROR_CANNOT_FIND_WND_CLASS No documentation. ERROR_WINDOW_OF_OTHER_THREAD ERROR_WINDOW_OF_OTHER_THREAD No documentation. ERROR_HOTKEY_ALREADY_REGISTERED ERROR_HOTKEY_ALREADY_REGISTERED No documentation. ERROR_CLASS_ALREADY_EXISTS ERROR_CLASS_ALREADY_EXISTS No documentation. ERROR_CLASS_DOES_NOT_EXIST ERROR_CLASS_DOES_NOT_EXIST No documentation. ERROR_CLASS_HAS_WINDOWS ERROR_CLASS_HAS_WINDOWS No documentation. ERROR_INVALID_INDEX ERROR_INVALID_INDEX No documentation. ERROR_INVALID_ICON_HANDLE ERROR_INVALID_ICON_HANDLE No documentation. ERROR_PRIVATE_DIALOG_INDEX ERROR_PRIVATE_DIALOG_INDEX No documentation. ERROR_LISTBOX_ID_NOT_FOUND ERROR_LISTBOX_ID_NOT_FOUND No documentation. ERROR_NO_WILDCARD_CHARACTERS ERROR_NO_WILDCARD_CHARACTERS No documentation. ERROR_CLIPBOARD_NOT_OPEN ERROR_CLIPBOARD_NOT_OPEN No documentation. ERROR_HOTKEY_NOT_REGISTERED ERROR_HOTKEY_NOT_REGISTERED No documentation. ERROR_WINDOW_NOT_DIALOG ERROR_WINDOW_NOT_DIALOG No documentation. ERROR_CONTROL_ID_NOT_FOUND ERROR_CONTROL_ID_NOT_FOUND No documentation. ERROR_INVALID_COMBOBOX_MESSAGE ERROR_INVALID_COMBOBOX_MESSAGE No documentation. ERROR_WINDOW_NOT_COMBOBOX ERROR_WINDOW_NOT_COMBOBOX No documentation. ERROR_INVALID_EDIT_HEIGHT ERROR_INVALID_EDIT_HEIGHT No documentation. ERROR_DC_NOT_FOUND ERROR_DC_NOT_FOUND No documentation. ERROR_INVALID_HOOK_FILTER ERROR_INVALID_HOOK_FILTER No documentation. ERROR_INVALID_FILTER_PROC ERROR_INVALID_FILTER_PROC No documentation. ERROR_HOOK_NEEDS_HMOD ERROR_HOOK_NEEDS_HMOD No documentation. ERROR_GLOBAL_ONLY_HOOK ERROR_GLOBAL_ONLY_HOOK No documentation. ERROR_JOURNAL_HOOK_SET ERROR_JOURNAL_HOOK_SET No documentation. ERROR_HOOK_NOT_INSTALLED ERROR_HOOK_NOT_INSTALLED No documentation. ERROR_INVALID_LB_MESSAGE ERROR_INVALID_LB_MESSAGE No documentation. ERROR_SETCOUNT_ON_BAD_LB ERROR_SETCOUNT_ON_BAD_LB No documentation. ERROR_LB_WITHOUT_TABSTOPS ERROR_LB_WITHOUT_TABSTOPS No documentation. ERROR_DESTROY_OBJECT_OF_OTHER_THREAD ERROR_DESTROY_OBJECT_OF_OTHER_THREAD No documentation. ERROR_CHILD_WINDOW_MENU ERROR_CHILD_WINDOW_MENU No documentation. ERROR_NO_SYSTEM_MENU ERROR_NO_SYSTEM_MENU No documentation. ERROR_INVALID_MSGBOX_STYLE ERROR_INVALID_MSGBOX_STYLE No documentation. ERROR_INVALID_SPI_VALUE ERROR_INVALID_SPI_VALUE No documentation. ERROR_SCREEN_ALREADY_LOCKED ERROR_SCREEN_ALREADY_LOCKED No documentation. ERROR_HWNDS_HAVE_DIFF_PARENT ERROR_HWNDS_HAVE_DIFF_PARENT No documentation. ERROR_NOT_CHILD_WINDOW ERROR_NOT_CHILD_WINDOW No documentation. ERROR_INVALID_GW_COMMAND ERROR_INVALID_GW_COMMAND No documentation. ERROR_INVALID_THREAD_ID ERROR_INVALID_THREAD_ID No documentation. ERROR_NON_MDICHILD_WINDOW ERROR_NON_MDICHILD_WINDOW No documentation. ERROR_POPUP_ALREADY_ACTIVE ERROR_POPUP_ALREADY_ACTIVE No documentation. ERROR_NO_SCROLLBARS ERROR_NO_SCROLLBARS No documentation. ERROR_INVALID_SCROLLBAR_RANGE ERROR_INVALID_SCROLLBAR_RANGE No documentation. ERROR_INVALID_SHOWWIN_COMMAND ERROR_INVALID_SHOWWIN_COMMAND No documentation. ERROR_NO_SYSTEM_RESOURCES ERROR_NO_SYSTEM_RESOURCES No documentation. ERROR_NONPAGED_SYSTEM_RESOURCES ERROR_NONPAGED_SYSTEM_RESOURCES No documentation. ERROR_PAGED_SYSTEM_RESOURCES ERROR_PAGED_SYSTEM_RESOURCES No documentation. ERROR_WORKING_SET_QUOTA ERROR_WORKING_SET_QUOTA No documentation. ERROR_PAGEFILE_QUOTA ERROR_PAGEFILE_QUOTA No documentation. ERROR_COMMITMENT_LIMIT ERROR_COMMITMENT_LIMIT No documentation. ERROR_MENU_ITEM_NOT_FOUND ERROR_MENU_ITEM_NOT_FOUND No documentation. ERROR_INVALID_KEYBOARD_HANDLE ERROR_INVALID_KEYBOARD_HANDLE No documentation. ERROR_HOOK_TYPE_NOT_ALLOWED ERROR_HOOK_TYPE_NOT_ALLOWED No documentation. ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION No documentation. ERROR_TIMEOUT ERROR_TIMEOUT No documentation. ERROR_INVALID_MONITOR_HANDLE ERROR_INVALID_MONITOR_HANDLE No documentation. ERROR_INCORRECT_SIZE ERROR_INCORRECT_SIZE No documentation. ERROR_SYMLINK_CLASS_DISABLED ERROR_SYMLINK_CLASS_DISABLED No documentation. ERROR_SYMLINK_NOT_SUPPORTED ERROR_SYMLINK_NOT_SUPPORTED No documentation. ERROR_XML_PARSE_ERROR ERROR_XML_PARSE_ERROR No documentation. ERROR_XMLDSIG_ERROR ERROR_XMLDSIG_ERROR No documentation. ERROR_RESTART_APPLICATION ERROR_RESTART_APPLICATION No documentation. ERROR_WRONG_COMPARTMENT ERROR_WRONG_COMPARTMENT No documentation. ERROR_AUTHIP_FAILURE ERROR_AUTHIP_FAILURE No documentation. ERROR_NO_NVRAM_RESOURCES ERROR_NO_NVRAM_RESOURCES No documentation. ERROR_EVENTLOG_FILE_CORRUPT ERROR_EVENTLOG_FILE_CORRUPT No documentation. ERROR_EVENTLOG_CANT_START ERROR_EVENTLOG_CANT_START No documentation. ERROR_LOG_FILE_FULL ERROR_LOG_FILE_FULL No documentation. ERROR_EVENTLOG_FILE_CHANGED ERROR_EVENTLOG_FILE_CHANGED No documentation. ERROR_INVALID_TASK_NAME ERROR_INVALID_TASK_NAME No documentation. ERROR_INVALID_TASK_INDEX ERROR_INVALID_TASK_INDEX No documentation. ERROR_THREAD_ALREADY_IN_TASK ERROR_THREAD_ALREADY_IN_TASK No documentation. ERROR_INSTALL_SERVICE_FAILURE ERROR_INSTALL_SERVICE_FAILURE No documentation. ERROR_INSTALL_USEREXIT ERROR_INSTALL_USEREXIT No documentation. ERROR_INSTALL_FAILURE ERROR_INSTALL_FAILURE No documentation. ERROR_INSTALL_SUSPEND ERROR_INSTALL_SUSPEND No documentation. ERROR_UNKNOWN_PRODUCT ERROR_UNKNOWN_PRODUCT No documentation. ERROR_UNKNOWN_FEATURE ERROR_UNKNOWN_FEATURE No documentation. ERROR_UNKNOWN_COMPONENT ERROR_UNKNOWN_COMPONENT No documentation. ERROR_UNKNOWN_PROPERTY ERROR_UNKNOWN_PROPERTY No documentation. ERROR_INVALID_HANDLE_STATE ERROR_INVALID_HANDLE_STATE No documentation. ERROR_BAD_CONFIGURATION ERROR_BAD_CONFIGURATION No documentation. ERROR_INDEX_ABSENT ERROR_INDEX_ABSENT No documentation. ERROR_INSTALL_SOURCE_ABSENT ERROR_INSTALL_SOURCE_ABSENT No documentation. ERROR_INSTALL_PACKAGE_VERSION ERROR_INSTALL_PACKAGE_VERSION No documentation. ERROR_PRODUCT_UNINSTALLED ERROR_PRODUCT_UNINSTALLED No documentation. ERROR_BAD_QUERY_SYNTAX ERROR_BAD_QUERY_SYNTAX No documentation. ERROR_INVALID_FIELD ERROR_INVALID_FIELD No documentation. ERROR_DEVICE_REMOVED ERROR_DEVICE_REMOVED No documentation. ERROR_INSTALL_ALREADY_RUNNING ERROR_INSTALL_ALREADY_RUNNING No documentation. ERROR_INSTALL_PACKAGE_OPEN_FAILED ERROR_INSTALL_PACKAGE_OPEN_FAILED No documentation. ERROR_INSTALL_PACKAGE_INVALID ERROR_INSTALL_PACKAGE_INVALID No documentation. ERROR_INSTALL_UI_FAILURE ERROR_INSTALL_UI_FAILURE No documentation. ERROR_INSTALL_LOG_FAILURE ERROR_INSTALL_LOG_FAILURE No documentation. ERROR_INSTALL_LANGUAGE_UNSUPPORTED ERROR_INSTALL_LANGUAGE_UNSUPPORTED No documentation. ERROR_INSTALL_TRANSFORM_FAILURE ERROR_INSTALL_TRANSFORM_FAILURE No documentation. ERROR_INSTALL_PACKAGE_REJECTED ERROR_INSTALL_PACKAGE_REJECTED No documentation. ERROR_FUNCTION_NOT_CALLED ERROR_FUNCTION_NOT_CALLED No documentation. ERROR_FUNCTION_FAILED ERROR_FUNCTION_FAILED No documentation. ERROR_INVALID_TABLE ERROR_INVALID_TABLE No documentation. ERROR_DATATYPE_MISMATCH ERROR_DATATYPE_MISMATCH No documentation. ERROR_UNSUPPORTED_TYPE ERROR_UNSUPPORTED_TYPE No documentation. ERROR_CREATE_FAILED ERROR_CREATE_FAILED No documentation. ERROR_INSTALL_TEMP_UNWRITABLE ERROR_INSTALL_TEMP_UNWRITABLE No documentation. ERROR_INSTALL_PLATFORM_UNSUPPORTED ERROR_INSTALL_PLATFORM_UNSUPPORTED No documentation. ERROR_INSTALL_NOTUSED ERROR_INSTALL_NOTUSED No documentation. ERROR_PATCH_PACKAGE_OPEN_FAILED ERROR_PATCH_PACKAGE_OPEN_FAILED No documentation. ERROR_PATCH_PACKAGE_INVALID ERROR_PATCH_PACKAGE_INVALID No documentation. ERROR_PATCH_PACKAGE_UNSUPPORTED ERROR_PATCH_PACKAGE_UNSUPPORTED No documentation. ERROR_PRODUCT_VERSION ERROR_PRODUCT_VERSION No documentation. ERROR_INVALID_COMMAND_LINE ERROR_INVALID_COMMAND_LINE No documentation. ERROR_INSTALL_REMOTE_DISALLOWED ERROR_INSTALL_REMOTE_DISALLOWED No documentation. ERROR_SUCCESS_REBOOT_INITIATED ERROR_SUCCESS_REBOOT_INITIATED No documentation. ERROR_PATCH_TARGET_NOT_FOUND ERROR_PATCH_TARGET_NOT_FOUND No documentation. ERROR_PATCH_PACKAGE_REJECTED ERROR_PATCH_PACKAGE_REJECTED No documentation. ERROR_INSTALL_TRANSFORM_REJECTED ERROR_INSTALL_TRANSFORM_REJECTED No documentation. ERROR_INSTALL_REMOTE_PROHIBITED ERROR_INSTALL_REMOTE_PROHIBITED No documentation. ERROR_PATCH_REMOVAL_UNSUPPORTED ERROR_PATCH_REMOVAL_UNSUPPORTED No documentation. ERROR_UNKNOWN_PATCH ERROR_UNKNOWN_PATCH No documentation. ERROR_PATCH_NO_SEQUENCE ERROR_PATCH_NO_SEQUENCE No documentation. ERROR_PATCH_REMOVAL_DISALLOWED ERROR_PATCH_REMOVAL_DISALLOWED No documentation. ERROR_INVALID_PATCH_XML ERROR_INVALID_PATCH_XML No documentation. ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT No documentation. ERROR_INSTALL_SERVICE_SAFEBOOT ERROR_INSTALL_SERVICE_SAFEBOOT No documentation. ERROR_FAIL_FAST_EXCEPTION ERROR_FAIL_FAST_EXCEPTION No documentation. ERROR_INVALID_USER_BUFFER ERROR_INVALID_USER_BUFFER No documentation. ERROR_UNRECOGNIZED_MEDIA ERROR_UNRECOGNIZED_MEDIA No documentation. ERROR_NO_TRUST_LSA_SECRET ERROR_NO_TRUST_LSA_SECRET No documentation. ERROR_NO_TRUST_SAM_ACCOUNT ERROR_NO_TRUST_SAM_ACCOUNT No documentation. ERROR_TRUSTED_DOMAIN_FAILURE ERROR_TRUSTED_DOMAIN_FAILURE No documentation. ERROR_TRUSTED_RELATIONSHIP_FAILURE ERROR_TRUSTED_RELATIONSHIP_FAILURE No documentation. ERROR_TRUST_FAILURE ERROR_TRUST_FAILURE No documentation. ERROR_NETLOGON_NOT_STARTED ERROR_NETLOGON_NOT_STARTED No documentation. ERROR_ACCOUNT_EXPIRED ERROR_ACCOUNT_EXPIRED No documentation. ERROR_REDIRECTOR_HAS_OPEN_HANDLES ERROR_REDIRECTOR_HAS_OPEN_HANDLES No documentation. ERROR_PRINTER_DRIVER_ALREADY_INSTALLED ERROR_PRINTER_DRIVER_ALREADY_INSTALLED No documentation. ERROR_UNKNOWN_PORT ERROR_UNKNOWN_PORT No documentation. ERROR_UNKNOWN_PRINTER_DRIVER ERROR_UNKNOWN_PRINTER_DRIVER No documentation. ERROR_UNKNOWN_PRINTPROCESSOR ERROR_UNKNOWN_PRINTPROCESSOR No documentation. ERROR_INVALID_SEPARATOR_FILE ERROR_INVALID_SEPARATOR_FILE No documentation. ERROR_INVALID_PRIORITY ERROR_INVALID_PRIORITY No documentation. ERROR_INVALID_PRINTER_NAME ERROR_INVALID_PRINTER_NAME No documentation. ERROR_PRINTER_ALREADY_EXISTS ERROR_PRINTER_ALREADY_EXISTS No documentation. ERROR_INVALID_PRINTER_COMMAND ERROR_INVALID_PRINTER_COMMAND No documentation. ERROR_INVALID_DATATYPE ERROR_INVALID_DATATYPE No documentation. ERROR_INVALID_ENVIRONMENT ERROR_INVALID_ENVIRONMENT No documentation. ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT No documentation. ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT No documentation. ERROR_NOLOGON_SERVER_TRUST_ACCOUNT ERROR_NOLOGON_SERVER_TRUST_ACCOUNT No documentation. ERROR_DOMAIN_TRUST_INCONSISTENT ERROR_DOMAIN_TRUST_INCONSISTENT No documentation. ERROR_SERVER_HAS_OPEN_HANDLES ERROR_SERVER_HAS_OPEN_HANDLES No documentation. ERROR_RESOURCE_DATA_NOT_FOUND ERROR_RESOURCE_DATA_NOT_FOUND No documentation. ERROR_RESOURCE_TYPE_NOT_FOUND ERROR_RESOURCE_TYPE_NOT_FOUND No documentation. ERROR_RESOURCE_NAME_NOT_FOUND ERROR_RESOURCE_NAME_NOT_FOUND No documentation. ERROR_RESOURCE_LANG_NOT_FOUND ERROR_RESOURCE_LANG_NOT_FOUND No documentation. ERROR_NOT_ENOUGH_QUOTA ERROR_NOT_ENOUGH_QUOTA No documentation. ERROR_INVALID_TIME ERROR_INVALID_TIME No documentation. ERROR_INVALID_FORM_NAME ERROR_INVALID_FORM_NAME No documentation. ERROR_INVALID_FORM_SIZE ERROR_INVALID_FORM_SIZE No documentation. ERROR_ALREADY_WAITING ERROR_ALREADY_WAITING No documentation. ERROR_PRINTER_DELETED ERROR_PRINTER_DELETED No documentation. ERROR_INVALID_PRINTER_STATE ERROR_INVALID_PRINTER_STATE No documentation. ERROR_PASSWORD_MUST_CHANGE ERROR_PASSWORD_MUST_CHANGE No documentation. ERROR_DOMAIN_CONTROLLER_NOT_FOUND ERROR_DOMAIN_CONTROLLER_NOT_FOUND No documentation. ERROR_ACCOUNT_LOCKED_OUT ERROR_ACCOUNT_LOCKED_OUT No documentation. ERROR_NO_SITENAME ERROR_NO_SITENAME No documentation. ERROR_CANT_ACCESS_FILE ERROR_CANT_ACCESS_FILE No documentation. ERROR_CANT_RESOLVE_FILENAME ERROR_CANT_RESOLVE_FILENAME No documentation. ERROR_KM_DRIVER_BLOCKED ERROR_KM_DRIVER_BLOCKED No documentation. ERROR_CONTEXT_EXPIRED ERROR_CONTEXT_EXPIRED No documentation. ERROR_PER_USER_TRUST_QUOTA_EXCEEDED ERROR_PER_USER_TRUST_QUOTA_EXCEEDED No documentation. ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED No documentation. ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED No documentation. ERROR_AUTHENTICATION_FIREWALL_FAILED ERROR_AUTHENTICATION_FIREWALL_FAILED No documentation. ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED No documentation. ERROR_NTLM_BLOCKED ERROR_NTLM_BLOCKED No documentation. ERROR_INVALID_PIXEL_FORMAT ERROR_INVALID_PIXEL_FORMAT No documentation. ERROR_BAD_DRIVER ERROR_BAD_DRIVER No documentation. ERROR_INVALID_WINDOW_STYLE ERROR_INVALID_WINDOW_STYLE No documentation. ERROR_METAFILE_NOT_SUPPORTED ERROR_METAFILE_NOT_SUPPORTED No documentation. ERROR_TRANSFORM_NOT_SUPPORTED ERROR_TRANSFORM_NOT_SUPPORTED No documentation. ERROR_CLIPPING_NOT_SUPPORTED ERROR_CLIPPING_NOT_SUPPORTED No documentation. ERROR_INVALID_CMM ERROR_INVALID_CMM No documentation. ERROR_INVALID_PROFILE ERROR_INVALID_PROFILE No documentation. ERROR_TAG_NOT_FOUND ERROR_TAG_NOT_FOUND No documentation. ERROR_TAG_NOT_PRESENT ERROR_TAG_NOT_PRESENT No documentation. ERROR_DUPLICATE_TAG ERROR_DUPLICATE_TAG No documentation. ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE No documentation. ERROR_PROFILE_NOT_FOUND ERROR_PROFILE_NOT_FOUND No documentation. ERROR_INVALID_COLORSPACE ERROR_INVALID_COLORSPACE No documentation. ERROR_ICM_NOT_ENABLED ERROR_ICM_NOT_ENABLED No documentation. ERROR_DELETING_ICM_XFORM ERROR_DELETING_ICM_XFORM No documentation. ERROR_INVALID_TRANSFORM ERROR_INVALID_TRANSFORM No documentation. ERROR_COLORSPACE_MISMATCH ERROR_COLORSPACE_MISMATCH No documentation. ERROR_INVALID_COLORINDEX ERROR_INVALID_COLORINDEX No documentation. ERROR_PROFILE_DOES_NOT_MATCH_DEVICE ERROR_PROFILE_DOES_NOT_MATCH_DEVICE No documentation. ERROR_CONNECTED_OTHER_PASSWORD ERROR_CONNECTED_OTHER_PASSWORD No documentation. ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT No documentation. ERROR_BAD_USERNAME ERROR_BAD_USERNAME No documentation. ERROR_NOT_CONNECTED ERROR_NOT_CONNECTED No documentation. ERROR_OPEN_FILES ERROR_OPEN_FILES No documentation. ERROR_ACTIVE_CONNECTIONS ERROR_ACTIVE_CONNECTIONS No documentation. ERROR_DEVICE_IN_USE ERROR_DEVICE_IN_USE No documentation. ERROR_UNKNOWN_PRINT_MONITOR ERROR_UNKNOWN_PRINT_MONITOR No documentation. ERROR_PRINTER_DRIVER_IN_USE ERROR_PRINTER_DRIVER_IN_USE No documentation. ERROR_SPOOL_FILE_NOT_FOUND ERROR_SPOOL_FILE_NOT_FOUND No documentation. ERROR_SPL_NO_STARTDOC ERROR_SPL_NO_STARTDOC No documentation. ERROR_SPL_NO_ADDJOB ERROR_SPL_NO_ADDJOB No documentation. ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED No documentation. ERROR_PRINT_MONITOR_ALREADY_INSTALLED ERROR_PRINT_MONITOR_ALREADY_INSTALLED No documentation. ERROR_INVALID_PRINT_MONITOR ERROR_INVALID_PRINT_MONITOR No documentation. ERROR_PRINT_MONITOR_IN_USE ERROR_PRINT_MONITOR_IN_USE No documentation. ERROR_PRINTER_HAS_JOBS_QUEUED ERROR_PRINTER_HAS_JOBS_QUEUED No documentation. ERROR_SUCCESS_REBOOT_REQUIRED ERROR_SUCCESS_REBOOT_REQUIRED No documentation. ERROR_SUCCESS_RESTART_REQUIRED ERROR_SUCCESS_RESTART_REQUIRED No documentation. ERROR_PRINTER_NOT_FOUND ERROR_PRINTER_NOT_FOUND No documentation. ERROR_PRINTER_DRIVER_WARNED ERROR_PRINTER_DRIVER_WARNED No documentation. ERROR_PRINTER_DRIVER_BLOCKED ERROR_PRINTER_DRIVER_BLOCKED No documentation. ERROR_PRINTER_DRIVER_PACKAGE_IN_USE ERROR_PRINTER_DRIVER_PACKAGE_IN_USE No documentation. ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND No documentation. ERROR_FAIL_REBOOT_REQUIRED ERROR_FAIL_REBOOT_REQUIRED No documentation. ERROR_FAIL_REBOOT_INITIATED ERROR_FAIL_REBOOT_INITIATED No documentation. ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED No documentation. ERROR_PRINT_JOB_RESTART_REQUIRED ERROR_PRINT_JOB_RESTART_REQUIRED No documentation. ERROR_IO_REISSUE_AS_CACHED ERROR_IO_REISSUE_AS_CACHED No documentation. ERROR_WINS_INTERNAL ERROR_WINS_INTERNAL No documentation. ERROR_CAN_NOT_DEL_LOCAL_WINS ERROR_CAN_NOT_DEL_LOCAL_WINS No documentation. ERROR_STATIC_INIT ERROR_STATIC_INIT No documentation. ERROR_INC_BACKUP ERROR_INC_BACKUP No documentation. ERROR_FULL_BACKUP ERROR_FULL_BACKUP No documentation. ERROR_REC_NON_EXISTENT ERROR_REC_NON_EXISTENT No documentation. ERROR_RPL_NOT_ALLOWED ERROR_RPL_NOT_ALLOWED No documentation. ERROR_DHCP_ADDRESS_CONFLICT ERROR_DHCP_ADDRESS_CONFLICT No documentation. ERROR_WMI_GUID_NOT_FOUND ERROR_WMI_GUID_NOT_FOUND No documentation. ERROR_WMI_INSTANCE_NOT_FOUND ERROR_WMI_INSTANCE_NOT_FOUND No documentation. ERROR_WMI_ITEMID_NOT_FOUND ERROR_WMI_ITEMID_NOT_FOUND No documentation. ERROR_WMI_TRY_AGAIN ERROR_WMI_TRY_AGAIN No documentation. ERROR_WMI_DP_NOT_FOUND ERROR_WMI_DP_NOT_FOUND No documentation. ERROR_WMI_UNRESOLVED_INSTANCE_REF ERROR_WMI_UNRESOLVED_INSTANCE_REF No documentation. ERROR_WMI_ALREADY_ENABLED ERROR_WMI_ALREADY_ENABLED No documentation. ERROR_WMI_GUID_DISCONNECTED ERROR_WMI_GUID_DISCONNECTED No documentation. ERROR_WMI_SERVER_UNAVAILABLE ERROR_WMI_SERVER_UNAVAILABLE No documentation. ERROR_WMI_DP_FAILED ERROR_WMI_DP_FAILED No documentation. ERROR_WMI_INVALID_MOF ERROR_WMI_INVALID_MOF No documentation. ERROR_WMI_INVALID_REGINFO ERROR_WMI_INVALID_REGINFO No documentation. ERROR_WMI_ALREADY_DISABLED ERROR_WMI_ALREADY_DISABLED No documentation. ERROR_WMI_READ_ONLY ERROR_WMI_READ_ONLY No documentation. ERROR_WMI_SET_FAILURE ERROR_WMI_SET_FAILURE No documentation. ERROR_INVALID_MEDIA ERROR_INVALID_MEDIA No documentation. ERROR_INVALID_LIBRARY ERROR_INVALID_LIBRARY No documentation. ERROR_INVALID_MEDIA_POOL ERROR_INVALID_MEDIA_POOL No documentation. ERROR_DRIVE_MEDIA_MISMATCH ERROR_DRIVE_MEDIA_MISMATCH No documentation. ERROR_MEDIA_OFFLINE ERROR_MEDIA_OFFLINE No documentation. ERROR_LIBRARY_OFFLINE ERROR_LIBRARY_OFFLINE No documentation. ERROR_EMPTY ERROR_EMPTY No documentation. ERROR_NOT_EMPTY ERROR_NOT_EMPTY No documentation. ERROR_MEDIA_UNAVAILABLE ERROR_MEDIA_UNAVAILABLE No documentation. ERROR_RESOURCE_DISABLED ERROR_RESOURCE_DISABLED No documentation. ERROR_INVALID_CLEANER ERROR_INVALID_CLEANER No documentation. ERROR_UNABLE_TO_CLEAN ERROR_UNABLE_TO_CLEAN No documentation. ERROR_OBJECT_NOT_FOUND ERROR_OBJECT_NOT_FOUND No documentation. ERROR_DATABASE_FAILURE ERROR_DATABASE_FAILURE No documentation. ERROR_DATABASE_FULL ERROR_DATABASE_FULL No documentation. ERROR_MEDIA_INCOMPATIBLE ERROR_MEDIA_INCOMPATIBLE No documentation. ERROR_RESOURCE_NOT_PRESENT ERROR_RESOURCE_NOT_PRESENT No documentation. ERROR_INVALID_OPERATION ERROR_INVALID_OPERATION No documentation. ERROR_MEDIA_NOT_AVAILABLE ERROR_MEDIA_NOT_AVAILABLE No documentation. ERROR_DEVICE_NOT_AVAILABLE ERROR_DEVICE_NOT_AVAILABLE No documentation. ERROR_REQUEST_REFUSED ERROR_REQUEST_REFUSED No documentation. ERROR_INVALID_DRIVE_OBJECT ERROR_INVALID_DRIVE_OBJECT No documentation. ERROR_LIBRARY_FULL ERROR_LIBRARY_FULL No documentation. ERROR_MEDIUM_NOT_ACCESSIBLE ERROR_MEDIUM_NOT_ACCESSIBLE No documentation. ERROR_UNABLE_TO_LOAD_MEDIUM ERROR_UNABLE_TO_LOAD_MEDIUM No documentation. ERROR_UNABLE_TO_INVENTORY_DRIVE ERROR_UNABLE_TO_INVENTORY_DRIVE No documentation. ERROR_UNABLE_TO_INVENTORY_SLOT ERROR_UNABLE_TO_INVENTORY_SLOT No documentation. ERROR_UNABLE_TO_INVENTORY_TRANSPORT ERROR_UNABLE_TO_INVENTORY_TRANSPORT No documentation. ERROR_TRANSPORT_FULL ERROR_TRANSPORT_FULL No documentation. ERROR_CONTROLLING_IEPORT ERROR_CONTROLLING_IEPORT No documentation. ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA No documentation. ERROR_CLEANER_SLOT_SET ERROR_CLEANER_SLOT_SET No documentation. ERROR_CLEANER_SLOT_NOT_SET ERROR_CLEANER_SLOT_NOT_SET No documentation. ERROR_CLEANER_CARTRIDGE_SPENT ERROR_CLEANER_CARTRIDGE_SPENT No documentation. ERROR_UNEXPECTED_OMID ERROR_UNEXPECTED_OMID No documentation. ERROR_CANT_DELETE_LAST_ITEM ERROR_CANT_DELETE_LAST_ITEM No documentation. ERROR_MESSAGE_EXCEEDS_MAX_SIZE ERROR_MESSAGE_EXCEEDS_MAX_SIZE No documentation. ERROR_VOLUME_CONTAINS_SYS_FILES ERROR_VOLUME_CONTAINS_SYS_FILES No documentation. ERROR_INDIGENOUS_TYPE ERROR_INDIGENOUS_TYPE No documentation. ERROR_NO_SUPPORTING_DRIVES ERROR_NO_SUPPORTING_DRIVES No documentation. ERROR_CLEANER_CARTRIDGE_INSTALLED ERROR_CLEANER_CARTRIDGE_INSTALLED No documentation. ERROR_IEPORT_FULL ERROR_IEPORT_FULL No documentation. ERROR_FILE_OFFLINE ERROR_FILE_OFFLINE No documentation. ERROR_REMOTE_STORAGE_NOT_ACTIVE ERROR_REMOTE_STORAGE_NOT_ACTIVE No documentation. ERROR_REMOTE_STORAGE_MEDIA_ERROR ERROR_REMOTE_STORAGE_MEDIA_ERROR No documentation. ERROR_NOT_A_REPARSE_POINT ERROR_NOT_A_REPARSE_POINT No documentation. ERROR_REPARSE_ATTRIBUTE_CONFLICT ERROR_REPARSE_ATTRIBUTE_CONFLICT No documentation. ERROR_INVALID_REPARSE_DATA ERROR_INVALID_REPARSE_DATA No documentation. ERROR_REPARSE_TAG_INVALID ERROR_REPARSE_TAG_INVALID No documentation. ERROR_REPARSE_TAG_MISMATCH ERROR_REPARSE_TAG_MISMATCH No documentation. ERROR_VOLUME_NOT_SIS_ENABLED ERROR_VOLUME_NOT_SIS_ENABLED No documentation. ERROR_DEPENDENT_RESOURCE_EXISTS ERROR_DEPENDENT_RESOURCE_EXISTS No documentation. ERROR_DEPENDENCY_NOT_FOUND ERROR_DEPENDENCY_NOT_FOUND No documentation. ERROR_DEPENDENCY_ALREADY_EXISTS ERROR_DEPENDENCY_ALREADY_EXISTS No documentation. ERROR_RESOURCE_NOT_ONLINE ERROR_RESOURCE_NOT_ONLINE No documentation. ERROR_HOST_NODE_NOT_AVAILABLE ERROR_HOST_NODE_NOT_AVAILABLE No documentation. ERROR_RESOURCE_NOT_AVAILABLE ERROR_RESOURCE_NOT_AVAILABLE No documentation. ERROR_RESOURCE_NOT_FOUND ERROR_RESOURCE_NOT_FOUND No documentation. ERROR_SHUTDOWN_CLUSTER ERROR_SHUTDOWN_CLUSTER No documentation. ERROR_CANT_EVICT_ACTIVE_NODE ERROR_CANT_EVICT_ACTIVE_NODE No documentation. ERROR_OBJECT_ALREADY_EXISTS ERROR_OBJECT_ALREADY_EXISTS No documentation. ERROR_OBJECT_IN_LIST ERROR_OBJECT_IN_LIST No documentation. ERROR_GROUP_NOT_AVAILABLE ERROR_GROUP_NOT_AVAILABLE No documentation. ERROR_GROUP_NOT_FOUND ERROR_GROUP_NOT_FOUND No documentation. ERROR_GROUP_NOT_ONLINE ERROR_GROUP_NOT_ONLINE No documentation. ERROR_HOST_NODE_NOT_RESOURCE_OWNER ERROR_HOST_NODE_NOT_RESOURCE_OWNER No documentation. ERROR_HOST_NODE_NOT_GROUP_OWNER ERROR_HOST_NODE_NOT_GROUP_OWNER No documentation. ERROR_RESMON_CREATE_FAILED ERROR_RESMON_CREATE_FAILED No documentation. ERROR_RESMON_ONLINE_FAILED ERROR_RESMON_ONLINE_FAILED No documentation. ERROR_RESOURCE_ONLINE ERROR_RESOURCE_ONLINE No documentation. ERROR_QUORUM_RESOURCE ERROR_QUORUM_RESOURCE No documentation. ERROR_NOT_QUORUM_CAPABLE ERROR_NOT_QUORUM_CAPABLE No documentation. ERROR_CLUSTER_SHUTTING_DOWN ERROR_CLUSTER_SHUTTING_DOWN No documentation. ERROR_INVALID_STATE ERROR_INVALID_STATE No documentation. ERROR_RESOURCE_PROPERTIES_STORED ERROR_RESOURCE_PROPERTIES_STORED No documentation. ERROR_NOT_QUORUM_CLASS ERROR_NOT_QUORUM_CLASS No documentation. ERROR_CORE_RESOURCE ERROR_CORE_RESOURCE No documentation. ERROR_QUORUM_RESOURCE_ONLINE_FAILED ERROR_QUORUM_RESOURCE_ONLINE_FAILED No documentation. ERROR_QUORUMLOG_OPEN_FAILED ERROR_QUORUMLOG_OPEN_FAILED No documentation. ERROR_CLUSTERLOG_CORRUPT ERROR_CLUSTERLOG_CORRUPT No documentation. ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE No documentation. ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE No documentation. ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND No documentation. ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE No documentation. ERROR_QUORUM_OWNER_ALIVE ERROR_QUORUM_OWNER_ALIVE No documentation. ERROR_NETWORK_NOT_AVAILABLE ERROR_NETWORK_NOT_AVAILABLE No documentation. ERROR_NODE_NOT_AVAILABLE ERROR_NODE_NOT_AVAILABLE No documentation. ERROR_ALL_NODES_NOT_AVAILABLE ERROR_ALL_NODES_NOT_AVAILABLE No documentation. ERROR_RESOURCE_FAILED ERROR_RESOURCE_FAILED No documentation. ERROR_CLUSTER_INVALID_NODE ERROR_CLUSTER_INVALID_NODE No documentation. ERROR_CLUSTER_NODE_EXISTS ERROR_CLUSTER_NODE_EXISTS No documentation. ERROR_CLUSTER_JOIN_IN_PROGRESS ERROR_CLUSTER_JOIN_IN_PROGRESS No documentation. ERROR_CLUSTER_NODE_NOT_FOUND ERROR_CLUSTER_NODE_NOT_FOUND No documentation. ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND No documentation. ERROR_CLUSTER_NETWORK_EXISTS ERROR_CLUSTER_NETWORK_EXISTS No documentation. ERROR_CLUSTER_NETWORK_NOT_FOUND ERROR_CLUSTER_NETWORK_NOT_FOUND No documentation. ERROR_CLUSTER_NETINTERFACE_EXISTS ERROR_CLUSTER_NETINTERFACE_EXISTS No documentation. ERROR_CLUSTER_NETINTERFACE_NOT_FOUND ERROR_CLUSTER_NETINTERFACE_NOT_FOUND No documentation. ERROR_CLUSTER_INVALID_REQUEST ERROR_CLUSTER_INVALID_REQUEST No documentation. ERROR_CLUSTER_INVALID_NETWORK_PROVIDER ERROR_CLUSTER_INVALID_NETWORK_PROVIDER No documentation. ERROR_CLUSTER_NODE_DOWN ERROR_CLUSTER_NODE_DOWN No documentation. ERROR_CLUSTER_NODE_UNREACHABLE ERROR_CLUSTER_NODE_UNREACHABLE No documentation. ERROR_CLUSTER_NODE_NOT_MEMBER ERROR_CLUSTER_NODE_NOT_MEMBER No documentation. ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS No documentation. ERROR_CLUSTER_INVALID_NETWORK ERROR_CLUSTER_INVALID_NETWORK No documentation. ERROR_CLUSTER_NODE_UP ERROR_CLUSTER_NODE_UP No documentation. ERROR_CLUSTER_IPADDR_IN_USE ERROR_CLUSTER_IPADDR_IN_USE No documentation. ERROR_CLUSTER_NODE_NOT_PAUSED ERROR_CLUSTER_NODE_NOT_PAUSED No documentation. ERROR_CLUSTER_NO_SECURITY_CONTEXT ERROR_CLUSTER_NO_SECURITY_CONTEXT No documentation. ERROR_CLUSTER_NETWORK_NOT_INTERNAL ERROR_CLUSTER_NETWORK_NOT_INTERNAL No documentation. ERROR_CLUSTER_NODE_ALREADY_UP ERROR_CLUSTER_NODE_ALREADY_UP No documentation. ERROR_CLUSTER_NODE_ALREADY_DOWN ERROR_CLUSTER_NODE_ALREADY_DOWN No documentation. ERROR_CLUSTER_NETWORK_ALREADY_ONLINE ERROR_CLUSTER_NETWORK_ALREADY_ONLINE No documentation. ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE No documentation. ERROR_CLUSTER_NODE_ALREADY_MEMBER ERROR_CLUSTER_NODE_ALREADY_MEMBER No documentation. ERROR_CLUSTER_LAST_INTERNAL_NETWORK ERROR_CLUSTER_LAST_INTERNAL_NETWORK No documentation. ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS No documentation. ERROR_INVALID_OPERATION_ON_QUORUM ERROR_INVALID_OPERATION_ON_QUORUM No documentation. ERROR_DEPENDENCY_NOT_ALLOWED ERROR_DEPENDENCY_NOT_ALLOWED No documentation. ERROR_CLUSTER_NODE_PAUSED ERROR_CLUSTER_NODE_PAUSED No documentation. ERROR_NODE_CANT_HOST_RESOURCE ERROR_NODE_CANT_HOST_RESOURCE No documentation. ERROR_CLUSTER_NODE_NOT_READY ERROR_CLUSTER_NODE_NOT_READY No documentation. ERROR_CLUSTER_NODE_SHUTTING_DOWN ERROR_CLUSTER_NODE_SHUTTING_DOWN No documentation. ERROR_CLUSTER_JOIN_ABORTED ERROR_CLUSTER_JOIN_ABORTED No documentation. ERROR_CLUSTER_INCOMPATIBLE_VERSIONS ERROR_CLUSTER_INCOMPATIBLE_VERSIONS No documentation. ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED No documentation. ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED No documentation. ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND No documentation. ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED No documentation. ERROR_CLUSTER_RESNAME_NOT_FOUND ERROR_CLUSTER_RESNAME_NOT_FOUND No documentation. ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED No documentation. ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST No documentation. ERROR_CLUSTER_DATABASE_SEQMISMATCH ERROR_CLUSTER_DATABASE_SEQMISMATCH No documentation. ERROR_RESMON_INVALID_STATE ERROR_RESMON_INVALID_STATE No documentation. ERROR_CLUSTER_GUM_NOT_LOCKER ERROR_CLUSTER_GUM_NOT_LOCKER No documentation. ERROR_QUORUM_DISK_NOT_FOUND ERROR_QUORUM_DISK_NOT_FOUND No documentation. ERROR_DATABASE_BACKUP_CORRUPT ERROR_DATABASE_BACKUP_CORRUPT No documentation. ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT No documentation. ERROR_RESOURCE_PROPERTY_UNCHANGEABLE ERROR_RESOURCE_PROPERTY_UNCHANGEABLE No documentation. ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE No documentation. ERROR_CLUSTER_QUORUMLOG_NOT_FOUND ERROR_CLUSTER_QUORUMLOG_NOT_FOUND No documentation. ERROR_CLUSTER_MEMBERSHIP_HALT ERROR_CLUSTER_MEMBERSHIP_HALT No documentation. ERROR_CLUSTER_INSTANCE_ID_MISMATCH ERROR_CLUSTER_INSTANCE_ID_MISMATCH No documentation. ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP No documentation. ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH No documentation. ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP No documentation. ERROR_CLUSTER_PARAMETER_MISMATCH ERROR_CLUSTER_PARAMETER_MISMATCH No documentation. ERROR_NODE_CANNOT_BE_CLUSTERED ERROR_NODE_CANNOT_BE_CLUSTERED No documentation. ERROR_CLUSTER_WRONG_OS_VERSION ERROR_CLUSTER_WRONG_OS_VERSION No documentation. ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME No documentation. ERROR_CLUSCFG_ALREADY_COMMITTED ERROR_CLUSCFG_ALREADY_COMMITTED No documentation. ERROR_CLUSCFG_ROLLBACK_FAILED ERROR_CLUSCFG_ROLLBACK_FAILED No documentation. ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT No documentation. ERROR_CLUSTER_OLD_VERSION ERROR_CLUSTER_OLD_VERSION No documentation. ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME No documentation. ERROR_CLUSTER_NO_NET_ADAPTERS ERROR_CLUSTER_NO_NET_ADAPTERS No documentation. ERROR_CLUSTER_POISONED ERROR_CLUSTER_POISONED No documentation. ERROR_CLUSTER_GROUP_MOVING ERROR_CLUSTER_GROUP_MOVING No documentation. ERROR_CLUSTER_RESOURCE_TYPE_BUSY ERROR_CLUSTER_RESOURCE_TYPE_BUSY No documentation. ERROR_RESOURCE_CALL_TIMED_OUT ERROR_RESOURCE_CALL_TIMED_OUT No documentation. ERROR_INVALID_CLUSTER_IPV6_ADDRESS ERROR_INVALID_CLUSTER_IPV6_ADDRESS No documentation. ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION No documentation. ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS No documentation. ERROR_CLUSTER_PARTIAL_SEND ERROR_CLUSTER_PARTIAL_SEND No documentation. ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION No documentation. ERROR_CLUSTER_INVALID_STRING_TERMINATION ERROR_CLUSTER_INVALID_STRING_TERMINATION No documentation. ERROR_CLUSTER_INVALID_STRING_FORMAT ERROR_CLUSTER_INVALID_STRING_FORMAT No documentation. ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS No documentation. ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS No documentation. ERROR_CLUSTER_NULL_DATA ERROR_CLUSTER_NULL_DATA No documentation. ERROR_CLUSTER_PARTIAL_READ ERROR_CLUSTER_PARTIAL_READ No documentation. ERROR_CLUSTER_PARTIAL_WRITE ERROR_CLUSTER_PARTIAL_WRITE No documentation. ERROR_CLUSTER_CANT_DESERIALIZE_DATA ERROR_CLUSTER_CANT_DESERIALIZE_DATA No documentation. ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT No documentation. ERROR_CLUSTER_NO_QUORUM ERROR_CLUSTER_NO_QUORUM No documentation. ERROR_CLUSTER_INVALID_IPV6_NETWORK ERROR_CLUSTER_INVALID_IPV6_NETWORK No documentation. ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK No documentation. ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP No documentation. ERROR_DEPENDENCY_TREE_TOO_COMPLEX ERROR_DEPENDENCY_TREE_TOO_COMPLEX No documentation. ERROR_EXCEPTION_IN_RESOURCE_CALL ERROR_EXCEPTION_IN_RESOURCE_CALL No documentation. ERROR_CLUSTER_RHS_FAILED_INITIALIZATION ERROR_CLUSTER_RHS_FAILED_INITIALIZATION No documentation. ERROR_CLUSTER_NOT_INSTALLED ERROR_CLUSTER_NOT_INSTALLED No documentation. ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE No documentation. ERROR_CLUSTER_MAX_NODES_IN_CLUSTER ERROR_CLUSTER_MAX_NODES_IN_CLUSTER No documentation. ERROR_CLUSTER_TOO_MANY_NODES ERROR_CLUSTER_TOO_MANY_NODES No documentation. ERROR_CLUSTER_OBJECT_ALREADY_USED ERROR_CLUSTER_OBJECT_ALREADY_USED No documentation. ERROR_NONCORE_GROUPS_FOUND ERROR_NONCORE_GROUPS_FOUND No documentation. ERROR_FILE_SHARE_RESOURCE_CONFLICT ERROR_FILE_SHARE_RESOURCE_CONFLICT No documentation. ERROR_CLUSTER_EVICT_INVALID_REQUEST ERROR_CLUSTER_EVICT_INVALID_REQUEST No documentation. ERROR_CLUSTER_SINGLETON_RESOURCE ERROR_CLUSTER_SINGLETON_RESOURCE No documentation. ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE No documentation. ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED No documentation. ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR No documentation. ERROR_CLUSTER_GROUP_BUSY ERROR_CLUSTER_GROUP_BUSY No documentation. ERROR_CLUSTER_NOT_SHARED_VOLUME ERROR_CLUSTER_NOT_SHARED_VOLUME No documentation. ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR No documentation. ERROR_CLUSTER_SHARED_VOLUMES_IN_USE ERROR_CLUSTER_SHARED_VOLUMES_IN_USE No documentation. ERROR_CLUSTER_USE_SHARED_VOLUMES_API ERROR_CLUSTER_USE_SHARED_VOLUMES_API No documentation. ERROR_CLUSTER_BACKUP_IN_PROGRESS ERROR_CLUSTER_BACKUP_IN_PROGRESS No documentation. ERROR_NON_CSV_PATH ERROR_NON_CSV_PATH No documentation. ERROR_CSV_VOLUME_NOT_LOCAL ERROR_CSV_VOLUME_NOT_LOCAL No documentation. ERROR_CLUSTER_WATCHDOG_TERMINATING ERROR_CLUSTER_WATCHDOG_TERMINATING No documentation. ERROR_ENCRYPTION_FAILED ERROR_ENCRYPTION_FAILED No documentation. ERROR_DECRYPTION_FAILED ERROR_DECRYPTION_FAILED No documentation. ERROR_FILE_ENCRYPTED ERROR_FILE_ENCRYPTED No documentation. ERROR_NO_RECOVERY_POLICY ERROR_NO_RECOVERY_POLICY No documentation. ERROR_NO_EFS ERROR_NO_EFS No documentation. ERROR_WRONG_EFS ERROR_WRONG_EFS No documentation. ERROR_NO_USER_KEYS ERROR_NO_USER_KEYS No documentation. ERROR_FILE_NOT_ENCRYPTED ERROR_FILE_NOT_ENCRYPTED No documentation. ERROR_NOT_EXPORT_FORMAT ERROR_NOT_EXPORT_FORMAT No documentation. ERROR_FILE_READ_ONLY ERROR_FILE_READ_ONLY No documentation. ERROR_DIR_EFS_DISALLOWED ERROR_DIR_EFS_DISALLOWED No documentation. ERROR_EFS_SERVER_NOT_TRUSTED ERROR_EFS_SERVER_NOT_TRUSTED No documentation. ERROR_BAD_RECOVERY_POLICY ERROR_BAD_RECOVERY_POLICY No documentation. ERROR_EFS_ALG_BLOB_TOO_BIG ERROR_EFS_ALG_BLOB_TOO_BIG No documentation. ERROR_VOLUME_NOT_SUPPORT_EFS ERROR_VOLUME_NOT_SUPPORT_EFS No documentation. ERROR_EFS_DISABLED ERROR_EFS_DISABLED No documentation. ERROR_EFS_VERSION_NOT_SUPPORT ERROR_EFS_VERSION_NOT_SUPPORT No documentation. ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE No documentation. ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER No documentation. ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE No documentation. ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE No documentation. ERROR_CS_ENCRYPTION_FILE_NOT_CSE ERROR_CS_ENCRYPTION_FILE_NOT_CSE No documentation. ERROR_ENCRYPTION_POLICY_DENIES_OPERATION ERROR_ENCRYPTION_POLICY_DENIES_OPERATION No documentation. ERROR_NO_BROWSER_SERVERS_FOUND ERROR_NO_BROWSER_SERVERS_FOUND No documentation. ERROR_LOG_SECTOR_INVALID ERROR_LOG_SECTOR_INVALID No documentation. ERROR_LOG_SECTOR_PARITY_INVALID ERROR_LOG_SECTOR_PARITY_INVALID No documentation. ERROR_LOG_SECTOR_REMAPPED ERROR_LOG_SECTOR_REMAPPED No documentation. ERROR_LOG_BLOCK_INCOMPLETE ERROR_LOG_BLOCK_INCOMPLETE No documentation. ERROR_LOG_INVALID_RANGE ERROR_LOG_INVALID_RANGE No documentation. ERROR_LOG_BLOCKS_EXHAUSTED ERROR_LOG_BLOCKS_EXHAUSTED No documentation. ERROR_LOG_READ_CONTEXT_INVALID ERROR_LOG_READ_CONTEXT_INVALID No documentation. ERROR_LOG_RESTART_INVALID ERROR_LOG_RESTART_INVALID No documentation. ERROR_LOG_BLOCK_VERSION ERROR_LOG_BLOCK_VERSION No documentation. ERROR_LOG_BLOCK_INVALID ERROR_LOG_BLOCK_INVALID No documentation. ERROR_LOG_READ_MODE_INVALID ERROR_LOG_READ_MODE_INVALID No documentation. ERROR_LOG_NO_RESTART ERROR_LOG_NO_RESTART No documentation. ERROR_LOG_METADATA_CORRUPT ERROR_LOG_METADATA_CORRUPT No documentation. ERROR_LOG_METADATA_INVALID ERROR_LOG_METADATA_INVALID No documentation. ERROR_LOG_METADATA_INCONSISTENT ERROR_LOG_METADATA_INCONSISTENT No documentation. ERROR_LOG_RESERVATION_INVALID ERROR_LOG_RESERVATION_INVALID No documentation. ERROR_LOG_CANT_DELETE ERROR_LOG_CANT_DELETE No documentation. ERROR_LOG_CONTAINER_LIMIT_EXCEEDED ERROR_LOG_CONTAINER_LIMIT_EXCEEDED No documentation. ERROR_LOG_START_OF_LOG ERROR_LOG_START_OF_LOG No documentation. ERROR_LOG_POLICY_ALREADY_INSTALLED ERROR_LOG_POLICY_ALREADY_INSTALLED No documentation. ERROR_LOG_POLICY_NOT_INSTALLED ERROR_LOG_POLICY_NOT_INSTALLED No documentation. ERROR_LOG_POLICY_INVALID ERROR_LOG_POLICY_INVALID No documentation. ERROR_LOG_POLICY_CONFLICT ERROR_LOG_POLICY_CONFLICT No documentation. ERROR_LOG_PINNED_ARCHIVE_TAIL ERROR_LOG_PINNED_ARCHIVE_TAIL No documentation. ERROR_LOG_RECORD_NONEXISTENT ERROR_LOG_RECORD_NONEXISTENT No documentation. ERROR_LOG_RECORDS_RESERVED_INVALID ERROR_LOG_RECORDS_RESERVED_INVALID No documentation. ERROR_LOG_SPACE_RESERVED_INVALID ERROR_LOG_SPACE_RESERVED_INVALID No documentation. ERROR_LOG_TAIL_INVALID ERROR_LOG_TAIL_INVALID No documentation. ERROR_LOG_FULL ERROR_LOG_FULL No documentation. ERROR_COULD_NOT_RESIZE_LOG ERROR_COULD_NOT_RESIZE_LOG No documentation. ERROR_LOG_MULTIPLEXED ERROR_LOG_MULTIPLEXED No documentation. ERROR_LOG_DEDICATED ERROR_LOG_DEDICATED No documentation. ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS No documentation. ERROR_LOG_ARCHIVE_IN_PROGRESS ERROR_LOG_ARCHIVE_IN_PROGRESS No documentation. ERROR_LOG_EPHEMERAL ERROR_LOG_EPHEMERAL No documentation. ERROR_LOG_NOT_ENOUGH_CONTAINERS ERROR_LOG_NOT_ENOUGH_CONTAINERS No documentation. ERROR_LOG_CLIENT_ALREADY_REGISTERED ERROR_LOG_CLIENT_ALREADY_REGISTERED No documentation. ERROR_LOG_CLIENT_NOT_REGISTERED ERROR_LOG_CLIENT_NOT_REGISTERED No documentation. ERROR_LOG_FULL_HANDLER_IN_PROGRESS ERROR_LOG_FULL_HANDLER_IN_PROGRESS No documentation. ERROR_LOG_CONTAINER_READ_FAILED ERROR_LOG_CONTAINER_READ_FAILED No documentation. ERROR_LOG_CONTAINER_WRITE_FAILED ERROR_LOG_CONTAINER_WRITE_FAILED No documentation. ERROR_LOG_CONTAINER_OPEN_FAILED ERROR_LOG_CONTAINER_OPEN_FAILED No documentation. ERROR_LOG_CONTAINER_STATE_INVALID ERROR_LOG_CONTAINER_STATE_INVALID No documentation. ERROR_LOG_STATE_INVALID ERROR_LOG_STATE_INVALID No documentation. ERROR_LOG_PINNED ERROR_LOG_PINNED No documentation. ERROR_LOG_METADATA_FLUSH_FAILED ERROR_LOG_METADATA_FLUSH_FAILED No documentation. ERROR_LOG_INCONSISTENT_SECURITY ERROR_LOG_INCONSISTENT_SECURITY No documentation. ERROR_LOG_APPENDED_FLUSH_FAILED ERROR_LOG_APPENDED_FLUSH_FAILED No documentation. ERROR_LOG_PINNED_RESERVATION ERROR_LOG_PINNED_RESERVATION No documentation. ERROR_INVALID_TRANSACTION ERROR_INVALID_TRANSACTION No documentation. ERROR_TRANSACTION_NOT_ACTIVE ERROR_TRANSACTION_NOT_ACTIVE No documentation. ERROR_TRANSACTION_REQUEST_NOT_VALID ERROR_TRANSACTION_REQUEST_NOT_VALID No documentation. ERROR_TRANSACTION_NOT_REQUESTED ERROR_TRANSACTION_NOT_REQUESTED No documentation. ERROR_TRANSACTION_ALREADY_ABORTED ERROR_TRANSACTION_ALREADY_ABORTED No documentation. ERROR_TRANSACTION_ALREADY_COMMITTED ERROR_TRANSACTION_ALREADY_COMMITTED No documentation. ERROR_TM_INITIALIZATION_FAILED ERROR_TM_INITIALIZATION_FAILED No documentation. ERROR_RESOURCEMANAGER_READ_ONLY ERROR_RESOURCEMANAGER_READ_ONLY No documentation. ERROR_TRANSACTION_NOT_JOINED ERROR_TRANSACTION_NOT_JOINED No documentation. ERROR_TRANSACTION_SUPERIOR_EXISTS ERROR_TRANSACTION_SUPERIOR_EXISTS No documentation. ERROR_CRM_PROTOCOL_ALREADY_EXISTS ERROR_CRM_PROTOCOL_ALREADY_EXISTS No documentation. ERROR_TRANSACTION_PROPAGATION_FAILED ERROR_TRANSACTION_PROPAGATION_FAILED No documentation. ERROR_CRM_PROTOCOL_NOT_FOUND ERROR_CRM_PROTOCOL_NOT_FOUND No documentation. ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER No documentation. ERROR_CURRENT_TRANSACTION_NOT_VALID ERROR_CURRENT_TRANSACTION_NOT_VALID No documentation. ERROR_TRANSACTION_NOT_FOUND ERROR_TRANSACTION_NOT_FOUND No documentation. ERROR_RESOURCEMANAGER_NOT_FOUND ERROR_RESOURCEMANAGER_NOT_FOUND No documentation. ERROR_ENLISTMENT_NOT_FOUND ERROR_ENLISTMENT_NOT_FOUND No documentation. ERROR_TRANSACTIONMANAGER_NOT_FOUND ERROR_TRANSACTIONMANAGER_NOT_FOUND No documentation. ERROR_TRANSACTIONMANAGER_NOT_ONLINE ERROR_TRANSACTIONMANAGER_NOT_ONLINE No documentation. ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION No documentation. ERROR_TRANSACTION_NOT_ROOT ERROR_TRANSACTION_NOT_ROOT No documentation. ERROR_TRANSACTION_OBJECT_EXPIRED ERROR_TRANSACTION_OBJECT_EXPIRED No documentation. ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED No documentation. ERROR_TRANSACTION_RECORD_TOO_LONG ERROR_TRANSACTION_RECORD_TOO_LONG No documentation. ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED No documentation. ERROR_TRANSACTION_INTEGRITY_VIOLATED ERROR_TRANSACTION_INTEGRITY_VIOLATED No documentation. ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH No documentation. ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT No documentation. ERROR_TRANSACTION_MUST_WRITETHROUGH ERROR_TRANSACTION_MUST_WRITETHROUGH No documentation. ERROR_TRANSACTION_NO_SUPERIOR ERROR_TRANSACTION_NO_SUPERIOR No documentation. ERROR_HEURISTIC_DAMAGE_POSSIBLE ERROR_HEURISTIC_DAMAGE_POSSIBLE No documentation. ERROR_TRANSACTIONAL_CONFLICT ERROR_TRANSACTIONAL_CONFLICT No documentation. ERROR_RM_NOT_ACTIVE ERROR_RM_NOT_ACTIVE No documentation. ERROR_RM_METADATA_CORRUPT ERROR_RM_METADATA_CORRUPT No documentation. ERROR_DIRECTORY_NOT_RM ERROR_DIRECTORY_NOT_RM No documentation. ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE No documentation. ERROR_LOG_RESIZE_INVALID_SIZE ERROR_LOG_RESIZE_INVALID_SIZE No documentation. ERROR_OBJECT_NO_LONGER_EXISTS ERROR_OBJECT_NO_LONGER_EXISTS No documentation. ERROR_STREAM_MINIVERSION_NOT_FOUND ERROR_STREAM_MINIVERSION_NOT_FOUND No documentation. ERROR_STREAM_MINIVERSION_NOT_VALID ERROR_STREAM_MINIVERSION_NOT_VALID No documentation. ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION No documentation. ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT No documentation. ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS No documentation. ERROR_REMOTE_FILE_VERSION_MISMATCH ERROR_REMOTE_FILE_VERSION_MISMATCH No documentation. ERROR_HANDLE_NO_LONGER_VALID ERROR_HANDLE_NO_LONGER_VALID No documentation. ERROR_NO_TXF_METADATA ERROR_NO_TXF_METADATA No documentation. ERROR_LOG_CORRUPTION_DETECTED ERROR_LOG_CORRUPTION_DETECTED No documentation. ERROR_CANT_RECOVER_WITH_HANDLE_OPEN ERROR_CANT_RECOVER_WITH_HANDLE_OPEN No documentation. ERROR_RM_DISCONNECTED ERROR_RM_DISCONNECTED No documentation. ERROR_ENLISTMENT_NOT_SUPERIOR ERROR_ENLISTMENT_NOT_SUPERIOR No documentation. ERROR_RECOVERY_NOT_NEEDED ERROR_RECOVERY_NOT_NEEDED No documentation. ERROR_RM_ALREADY_STARTED ERROR_RM_ALREADY_STARTED No documentation. ERROR_FILE_IDENTITY_NOT_PERSISTENT ERROR_FILE_IDENTITY_NOT_PERSISTENT No documentation. ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY No documentation. ERROR_CANT_CROSS_RM_BOUNDARY ERROR_CANT_CROSS_RM_BOUNDARY No documentation. ERROR_TXF_DIR_NOT_EMPTY ERROR_TXF_DIR_NOT_EMPTY No documentation. ERROR_INDOUBT_TRANSACTIONS_EXIST ERROR_INDOUBT_TRANSACTIONS_EXIST No documentation. ERROR_TM_VOLATILE ERROR_TM_VOLATILE No documentation. ERROR_ROLLBACK_TIMER_EXPIRED ERROR_ROLLBACK_TIMER_EXPIRED No documentation. ERROR_TXF_ATTRIBUTE_CORRUPT ERROR_TXF_ATTRIBUTE_CORRUPT No documentation. ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION No documentation. ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED No documentation. ERROR_LOG_GROWTH_FAILED ERROR_LOG_GROWTH_FAILED No documentation. ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE No documentation. ERROR_TXF_METADATA_ALREADY_PRESENT ERROR_TXF_METADATA_ALREADY_PRESENT No documentation. ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET No documentation. ERROR_TRANSACTION_REQUIRED_PROMOTION ERROR_TRANSACTION_REQUIRED_PROMOTION No documentation. ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION No documentation. ERROR_TRANSACTIONS_NOT_FROZEN ERROR_TRANSACTIONS_NOT_FROZEN No documentation. ERROR_TRANSACTION_FREEZE_IN_PROGRESS ERROR_TRANSACTION_FREEZE_IN_PROGRESS No documentation. ERROR_NOT_SNAPSHOT_VOLUME ERROR_NOT_SNAPSHOT_VOLUME No documentation. ERROR_NO_SAVEPOINT_WITH_OPEN_FILES ERROR_NO_SAVEPOINT_WITH_OPEN_FILES No documentation. ERROR_DATA_LOST_REPAIR ERROR_DATA_LOST_REPAIR No documentation. ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION No documentation. ERROR_TM_IDENTITY_MISMATCH ERROR_TM_IDENTITY_MISMATCH No documentation. ERROR_FLOATED_SECTION ERROR_FLOATED_SECTION No documentation. ERROR_CANNOT_ACCEPT_TRANSACTED_WORK ERROR_CANNOT_ACCEPT_TRANSACTED_WORK No documentation. ERROR_CANNOT_ABORT_TRANSACTIONS ERROR_CANNOT_ABORT_TRANSACTIONS No documentation. ERROR_BAD_CLUSTERS ERROR_BAD_CLUSTERS No documentation. ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION No documentation. ERROR_VOLUME_DIRTY ERROR_VOLUME_DIRTY No documentation. ERROR_NO_LINK_TRACKING_IN_TRANSACTION ERROR_NO_LINK_TRACKING_IN_TRANSACTION No documentation. ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION No documentation. ERROR_EXPIRED_HANDLE ERROR_EXPIRED_HANDLE No documentation. ERROR_TRANSACTION_NOT_ENLISTED ERROR_TRANSACTION_NOT_ENLISTED No documentation. ERROR_CTX_WINSTATION_NAME_INVALID ERROR_CTX_WINSTATION_NAME_INVALID No documentation. ERROR_CTX_INVALID_PD ERROR_CTX_INVALID_PD No documentation. ERROR_CTX_PD_NOT_FOUND ERROR_CTX_PD_NOT_FOUND No documentation. ERROR_CTX_WD_NOT_FOUND ERROR_CTX_WD_NOT_FOUND No documentation. ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY No documentation. ERROR_CTX_SERVICE_NAME_COLLISION ERROR_CTX_SERVICE_NAME_COLLISION No documentation. ERROR_CTX_CLOSE_PENDING ERROR_CTX_CLOSE_PENDING No documentation. ERROR_CTX_NO_OUTBUF ERROR_CTX_NO_OUTBUF No documentation. ERROR_CTX_MODEM_INF_NOT_FOUND ERROR_CTX_MODEM_INF_NOT_FOUND No documentation. ERROR_CTX_INVALID_MODEMNAME ERROR_CTX_INVALID_MODEMNAME No documentation. ERROR_CTX_MODEM_RESPONSE_ERROR ERROR_CTX_MODEM_RESPONSE_ERROR No documentation. ERROR_CTX_MODEM_RESPONSE_TIMEOUT ERROR_CTX_MODEM_RESPONSE_TIMEOUT No documentation. ERROR_CTX_MODEM_RESPONSE_NO_CARRIER ERROR_CTX_MODEM_RESPONSE_NO_CARRIER No documentation. ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE No documentation. ERROR_CTX_MODEM_RESPONSE_BUSY ERROR_CTX_MODEM_RESPONSE_BUSY No documentation. ERROR_CTX_MODEM_RESPONSE_VOICE ERROR_CTX_MODEM_RESPONSE_VOICE No documentation. ERROR_CTX_TD_ERROR ERROR_CTX_TD_ERROR No documentation. ERROR_CTX_WINSTATION_NOT_FOUND ERROR_CTX_WINSTATION_NOT_FOUND No documentation. ERROR_CTX_WINSTATION_ALREADY_EXISTS ERROR_CTX_WINSTATION_ALREADY_EXISTS No documentation. ERROR_CTX_WINSTATION_BUSY ERROR_CTX_WINSTATION_BUSY No documentation. ERROR_CTX_BAD_VIDEO_MODE ERROR_CTX_BAD_VIDEO_MODE No documentation. ERROR_CTX_GRAPHICS_INVALID ERROR_CTX_GRAPHICS_INVALID No documentation. ERROR_CTX_LOGON_DISABLED ERROR_CTX_LOGON_DISABLED No documentation. ERROR_CTX_NOT_CONSOLE ERROR_CTX_NOT_CONSOLE No documentation. ERROR_CTX_CLIENT_QUERY_TIMEOUT ERROR_CTX_CLIENT_QUERY_TIMEOUT No documentation. ERROR_CTX_CONSOLE_DISCONNECT ERROR_CTX_CONSOLE_DISCONNECT No documentation. ERROR_CTX_CONSOLE_CONNECT ERROR_CTX_CONSOLE_CONNECT No documentation. ERROR_CTX_SHADOW_DENIED ERROR_CTX_SHADOW_DENIED No documentation. ERROR_CTX_WINSTATION_ACCESS_DENIED ERROR_CTX_WINSTATION_ACCESS_DENIED No documentation. ERROR_CTX_INVALID_WD ERROR_CTX_INVALID_WD No documentation. ERROR_CTX_SHADOW_INVALID ERROR_CTX_SHADOW_INVALID No documentation. ERROR_CTX_SHADOW_DISABLED ERROR_CTX_SHADOW_DISABLED No documentation. ERROR_CTX_CLIENT_LICENSE_IN_USE ERROR_CTX_CLIENT_LICENSE_IN_USE No documentation. ERROR_CTX_CLIENT_LICENSE_NOT_SET ERROR_CTX_CLIENT_LICENSE_NOT_SET No documentation. ERROR_CTX_LICENSE_NOT_AVAILABLE ERROR_CTX_LICENSE_NOT_AVAILABLE No documentation. ERROR_CTX_LICENSE_CLIENT_INVALID ERROR_CTX_LICENSE_CLIENT_INVALID No documentation. ERROR_CTX_LICENSE_EXPIRED ERROR_CTX_LICENSE_EXPIRED No documentation. ERROR_CTX_SHADOW_NOT_RUNNING ERROR_CTX_SHADOW_NOT_RUNNING No documentation. ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE No documentation. ERROR_ACTIVATION_COUNT_EXCEEDED ERROR_ACTIVATION_COUNT_EXCEEDED No documentation. ERROR_CTX_WINSTATIONS_DISABLED ERROR_CTX_WINSTATIONS_DISABLED No documentation. ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED No documentation. ERROR_CTX_SESSION_IN_USE ERROR_CTX_SESSION_IN_USE No documentation. ERROR_CTX_NO_FORCE_LOGOFF ERROR_CTX_NO_FORCE_LOGOFF No documentation. ERROR_CTX_ACCOUNT_RESTRICTION ERROR_CTX_ACCOUNT_RESTRICTION No documentation. ERROR_RDP_PROTOCOL_ERROR ERROR_RDP_PROTOCOL_ERROR No documentation. ERROR_CTX_CDM_CONNECT ERROR_CTX_CDM_CONNECT No documentation. ERROR_CTX_CDM_DISCONNECT ERROR_CTX_CDM_DISCONNECT No documentation. ERROR_CTX_SECURITY_LAYER_ERROR ERROR_CTX_SECURITY_LAYER_ERROR No documentation. ERROR_TS_INCOMPATIBLE_SESSIONS ERROR_TS_INCOMPATIBLE_SESSIONS No documentation. ERROR_TS_VIDEO_SUBSYSTEM_ERROR ERROR_TS_VIDEO_SUBSYSTEM_ERROR No documentation. ERROR_DS_NOT_INSTALLED ERROR_DS_NOT_INSTALLED No documentation. ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY No documentation. ERROR_DS_NO_ATTRIBUTE_OR_VALUE ERROR_DS_NO_ATTRIBUTE_OR_VALUE No documentation. ERROR_DS_INVALID_ATTRIBUTE_SYNTAX ERROR_DS_INVALID_ATTRIBUTE_SYNTAX No documentation. ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED No documentation. ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS No documentation. ERROR_DS_BUSY ERROR_DS_BUSY No documentation. ERROR_DS_UNAVAILABLE ERROR_DS_UNAVAILABLE No documentation. ERROR_DS_NO_RIDS_ALLOCATED ERROR_DS_NO_RIDS_ALLOCATED No documentation. ERROR_DS_NO_MORE_RIDS ERROR_DS_NO_MORE_RIDS No documentation. ERROR_DS_INCORRECT_ROLE_OWNER ERROR_DS_INCORRECT_ROLE_OWNER No documentation. ERROR_DS_RIDMGR_INIT_ERROR ERROR_DS_RIDMGR_INIT_ERROR No documentation. ERROR_DS_OBJ_CLASS_VIOLATION ERROR_DS_OBJ_CLASS_VIOLATION No documentation. ERROR_DS_CANT_ON_NON_LEAF ERROR_DS_CANT_ON_NON_LEAF No documentation. ERROR_DS_CANT_ON_RDN ERROR_DS_CANT_ON_RDN No documentation. ERROR_DS_CANT_MOD_OBJ_CLASS ERROR_DS_CANT_MOD_OBJ_CLASS No documentation. ERROR_DS_CROSS_DOM_MOVE_ERROR ERROR_DS_CROSS_DOM_MOVE_ERROR No documentation. ERROR_DS_GC_NOT_AVAILABLE ERROR_DS_GC_NOT_AVAILABLE No documentation. ERROR_SHARED_POLICY ERROR_SHARED_POLICY No documentation. ERROR_POLICY_OBJECT_NOT_FOUND ERROR_POLICY_OBJECT_NOT_FOUND No documentation. ERROR_POLICY_ONLY_IN_DS ERROR_POLICY_ONLY_IN_DS No documentation. ERROR_PROMOTION_ACTIVE ERROR_PROMOTION_ACTIVE No documentation. ERROR_NO_PROMOTION_ACTIVE ERROR_NO_PROMOTION_ACTIVE No documentation. ERROR_DS_OPERATIONS_ERROR ERROR_DS_OPERATIONS_ERROR No documentation. ERROR_DS_PROTOCOL_ERROR ERROR_DS_PROTOCOL_ERROR No documentation. ERROR_DS_TIMELIMIT_EXCEEDED ERROR_DS_TIMELIMIT_EXCEEDED No documentation. ERROR_DS_SIZELIMIT_EXCEEDED ERROR_DS_SIZELIMIT_EXCEEDED No documentation. ERROR_DS_ADMIN_LIMIT_EXCEEDED ERROR_DS_ADMIN_LIMIT_EXCEEDED No documentation. ERROR_DS_COMPARE_FALSE ERROR_DS_COMPARE_FALSE No documentation. ERROR_DS_COMPARE_TRUE ERROR_DS_COMPARE_TRUE No documentation. ERROR_DS_AUTH_METHOD_NOT_SUPPORTED ERROR_DS_AUTH_METHOD_NOT_SUPPORTED No documentation. ERROR_DS_STRONG_AUTH_REQUIRED ERROR_DS_STRONG_AUTH_REQUIRED No documentation. ERROR_DS_INAPPROPRIATE_AUTH ERROR_DS_INAPPROPRIATE_AUTH No documentation. ERROR_DS_AUTH_UNKNOWN ERROR_DS_AUTH_UNKNOWN No documentation. ERROR_DS_REFERRAL ERROR_DS_REFERRAL No documentation. ERROR_DS_UNAVAILABLE_CRIT_EXTENSION ERROR_DS_UNAVAILABLE_CRIT_EXTENSION No documentation. ERROR_DS_CONFIDENTIALITY_REQUIRED ERROR_DS_CONFIDENTIALITY_REQUIRED No documentation. ERROR_DS_INAPPROPRIATE_MATCHING ERROR_DS_INAPPROPRIATE_MATCHING No documentation. ERROR_DS_CONSTRAINT_VIOLATION ERROR_DS_CONSTRAINT_VIOLATION No documentation. ERROR_DS_NO_SUCH_OBJECT ERROR_DS_NO_SUCH_OBJECT No documentation. ERROR_DS_ALIAS_PROBLEM ERROR_DS_ALIAS_PROBLEM No documentation. ERROR_DS_INVALID_DN_SYNTAX ERROR_DS_INVALID_DN_SYNTAX No documentation. ERROR_DS_IS_LEAF ERROR_DS_IS_LEAF No documentation. ERROR_DS_ALIAS_DEREF_PROBLEM ERROR_DS_ALIAS_DEREF_PROBLEM No documentation. ERROR_DS_UNWILLING_TO_PERFORM ERROR_DS_UNWILLING_TO_PERFORM No documentation. ERROR_DS_LOOP_DETECT ERROR_DS_LOOP_DETECT No documentation. ERROR_DS_NAMING_VIOLATION ERROR_DS_NAMING_VIOLATION No documentation. ERROR_DS_OBJECT_RESULTS_TOO_LARGE ERROR_DS_OBJECT_RESULTS_TOO_LARGE No documentation. ERROR_DS_AFFECTS_MULTIPLE_DSAS ERROR_DS_AFFECTS_MULTIPLE_DSAS No documentation. ERROR_DS_SERVER_DOWN ERROR_DS_SERVER_DOWN No documentation. ERROR_DS_LOCAL_ERROR ERROR_DS_LOCAL_ERROR No documentation. ERROR_DS_ENCODING_ERROR ERROR_DS_ENCODING_ERROR No documentation. ERROR_DS_DECODING_ERROR ERROR_DS_DECODING_ERROR No documentation. ERROR_DS_FILTER_UNKNOWN ERROR_DS_FILTER_UNKNOWN No documentation. ERROR_DS_PARAM_ERROR ERROR_DS_PARAM_ERROR No documentation. ERROR_DS_NOT_SUPPORTED ERROR_DS_NOT_SUPPORTED No documentation. ERROR_DS_NO_RESULTS_RETURNED ERROR_DS_NO_RESULTS_RETURNED No documentation. ERROR_DS_CONTROL_NOT_FOUND ERROR_DS_CONTROL_NOT_FOUND No documentation. ERROR_DS_CLIENT_LOOP ERROR_DS_CLIENT_LOOP No documentation. ERROR_DS_REFERRAL_LIMIT_EXCEEDED ERROR_DS_REFERRAL_LIMIT_EXCEEDED No documentation. ERROR_DS_SORT_CONTROL_MISSING ERROR_DS_SORT_CONTROL_MISSING No documentation. ERROR_DS_OFFSET_RANGE_ERROR ERROR_DS_OFFSET_RANGE_ERROR No documentation. ERROR_DS_ROOT_MUST_BE_NC ERROR_DS_ROOT_MUST_BE_NC No documentation. ERROR_DS_ADD_REPLICA_INHIBITED ERROR_DS_ADD_REPLICA_INHIBITED No documentation. ERROR_DS_ATT_NOT_DEF_IN_SCHEMA ERROR_DS_ATT_NOT_DEF_IN_SCHEMA No documentation. ERROR_DS_MAX_OBJ_SIZE_EXCEEDED ERROR_DS_MAX_OBJ_SIZE_EXCEEDED No documentation. ERROR_DS_OBJ_STRING_NAME_EXISTS ERROR_DS_OBJ_STRING_NAME_EXISTS No documentation. ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA No documentation. ERROR_DS_RDN_DOESNT_MATCH_SCHEMA ERROR_DS_RDN_DOESNT_MATCH_SCHEMA No documentation. ERROR_DS_NO_REQUESTED_ATTS_FOUND ERROR_DS_NO_REQUESTED_ATTS_FOUND No documentation. ERROR_DS_USER_BUFFER_TO_SMALL ERROR_DS_USER_BUFFER_TO_SMALL No documentation. ERROR_DS_ATT_IS_NOT_ON_OBJ ERROR_DS_ATT_IS_NOT_ON_OBJ No documentation. ERROR_DS_ILLEGAL_MOD_OPERATION ERROR_DS_ILLEGAL_MOD_OPERATION No documentation. ERROR_DS_OBJ_TOO_LARGE ERROR_DS_OBJ_TOO_LARGE No documentation. ERROR_DS_BAD_INSTANCE_TYPE ERROR_DS_BAD_INSTANCE_TYPE No documentation. ERROR_DS_MASTERDSA_REQUIRED ERROR_DS_MASTERDSA_REQUIRED No documentation. ERROR_DS_OBJECT_CLASS_REQUIRED ERROR_DS_OBJECT_CLASS_REQUIRED No documentation. ERROR_DS_MISSING_REQUIRED_ATT ERROR_DS_MISSING_REQUIRED_ATT No documentation. ERROR_DS_ATT_NOT_DEF_FOR_CLASS ERROR_DS_ATT_NOT_DEF_FOR_CLASS No documentation. ERROR_DS_ATT_ALREADY_EXISTS ERROR_DS_ATT_ALREADY_EXISTS No documentation. ERROR_DS_CANT_ADD_ATT_VALUES ERROR_DS_CANT_ADD_ATT_VALUES No documentation. ERROR_DS_SINGLE_VALUE_CONSTRAINT ERROR_DS_SINGLE_VALUE_CONSTRAINT No documentation. ERROR_DS_RANGE_CONSTRAINT ERROR_DS_RANGE_CONSTRAINT No documentation. ERROR_DS_ATT_VAL_ALREADY_EXISTS ERROR_DS_ATT_VAL_ALREADY_EXISTS No documentation. ERROR_DS_CANT_REM_MISSING_ATT ERROR_DS_CANT_REM_MISSING_ATT No documentation. ERROR_DS_CANT_REM_MISSING_ATT_VAL ERROR_DS_CANT_REM_MISSING_ATT_VAL No documentation. ERROR_DS_ROOT_CANT_BE_SUBREF ERROR_DS_ROOT_CANT_BE_SUBREF No documentation. ERROR_DS_NO_CHAINING ERROR_DS_NO_CHAINING No documentation. ERROR_DS_NO_CHAINED_EVAL ERROR_DS_NO_CHAINED_EVAL No documentation. ERROR_DS_NO_PARENT_OBJECT ERROR_DS_NO_PARENT_OBJECT No documentation. ERROR_DS_PARENT_IS_AN_ALIAS ERROR_DS_PARENT_IS_AN_ALIAS No documentation. ERROR_DS_CANT_MIX_MASTER_AND_REPS ERROR_DS_CANT_MIX_MASTER_AND_REPS No documentation. ERROR_DS_CHILDREN_EXIST ERROR_DS_CHILDREN_EXIST No documentation. ERROR_DS_OBJ_NOT_FOUND ERROR_DS_OBJ_NOT_FOUND No documentation. ERROR_DS_ALIASED_OBJ_MISSING ERROR_DS_ALIASED_OBJ_MISSING No documentation. ERROR_DS_BAD_NAME_SYNTAX ERROR_DS_BAD_NAME_SYNTAX No documentation. ERROR_DS_ALIAS_POINTS_TO_ALIAS ERROR_DS_ALIAS_POINTS_TO_ALIAS No documentation. ERROR_DS_CANT_DEREF_ALIAS ERROR_DS_CANT_DEREF_ALIAS No documentation. ERROR_DS_OUT_OF_SCOPE ERROR_DS_OUT_OF_SCOPE No documentation. ERROR_DS_OBJECT_BEING_REMOVED ERROR_DS_OBJECT_BEING_REMOVED No documentation. ERROR_DS_CANT_DELETE_DSA_OBJ ERROR_DS_CANT_DELETE_DSA_OBJ No documentation. ERROR_DS_GENERIC_ERROR ERROR_DS_GENERIC_ERROR No documentation. ERROR_DS_DSA_MUST_BE_INT_MASTER ERROR_DS_DSA_MUST_BE_INT_MASTER No documentation. ERROR_DS_CLASS_NOT_DSA ERROR_DS_CLASS_NOT_DSA No documentation. ERROR_DS_INSUFF_ACCESS_RIGHTS ERROR_DS_INSUFF_ACCESS_RIGHTS No documentation. ERROR_DS_ILLEGAL_SUPERIOR ERROR_DS_ILLEGAL_SUPERIOR No documentation. ERROR_DS_ATTRIBUTE_OWNED_BY_SAM ERROR_DS_ATTRIBUTE_OWNED_BY_SAM No documentation. ERROR_DS_NAME_TOO_MANY_PARTS ERROR_DS_NAME_TOO_MANY_PARTS No documentation. ERROR_DS_NAME_TOO_LONG ERROR_DS_NAME_TOO_LONG No documentation. ERROR_DS_NAME_VALUE_TOO_LONG ERROR_DS_NAME_VALUE_TOO_LONG No documentation. ERROR_DS_NAME_UNPARSEABLE ERROR_DS_NAME_UNPARSEABLE No documentation. ERROR_DS_NAME_TYPE_UNKNOWN ERROR_DS_NAME_TYPE_UNKNOWN No documentation. ERROR_DS_NOT_AN_OBJECT ERROR_DS_NOT_AN_OBJECT No documentation. ERROR_DS_SEC_DESC_TOO_SHORT ERROR_DS_SEC_DESC_TOO_SHORT No documentation. ERROR_DS_SEC_DESC_INVALID ERROR_DS_SEC_DESC_INVALID No documentation. ERROR_DS_NO_DELETED_NAME ERROR_DS_NO_DELETED_NAME No documentation. ERROR_DS_SUBREF_MUST_HAVE_PARENT ERROR_DS_SUBREF_MUST_HAVE_PARENT No documentation. ERROR_DS_NCNAME_MUST_BE_NC ERROR_DS_NCNAME_MUST_BE_NC No documentation. ERROR_DS_CANT_ADD_SYSTEM_ONLY ERROR_DS_CANT_ADD_SYSTEM_ONLY No documentation. ERROR_DS_CLASS_MUST_BE_CONCRETE ERROR_DS_CLASS_MUST_BE_CONCRETE No documentation. ERROR_DS_INVALID_DMD ERROR_DS_INVALID_DMD No documentation. ERROR_DS_OBJ_GUID_EXISTS ERROR_DS_OBJ_GUID_EXISTS No documentation. ERROR_DS_NOT_ON_BACKLINK ERROR_DS_NOT_ON_BACKLINK No documentation. ERROR_DS_NO_CROSSREF_FOR_NC ERROR_DS_NO_CROSSREF_FOR_NC No documentation. ERROR_DS_SHUTTING_DOWN ERROR_DS_SHUTTING_DOWN No documentation. ERROR_DS_UNKNOWN_OPERATION ERROR_DS_UNKNOWN_OPERATION No documentation. ERROR_DS_INVALID_ROLE_OWNER ERROR_DS_INVALID_ROLE_OWNER No documentation. ERROR_DS_COULDNT_CONTACT_FSMO ERROR_DS_COULDNT_CONTACT_FSMO No documentation. ERROR_DS_CROSS_NC_DN_RENAME ERROR_DS_CROSS_NC_DN_RENAME No documentation. ERROR_DS_CANT_MOD_SYSTEM_ONLY ERROR_DS_CANT_MOD_SYSTEM_ONLY No documentation. ERROR_DS_REPLICATOR_ONLY ERROR_DS_REPLICATOR_ONLY No documentation. ERROR_DS_OBJ_CLASS_NOT_DEFINED ERROR_DS_OBJ_CLASS_NOT_DEFINED No documentation. ERROR_DS_OBJ_CLASS_NOT_SUBCLASS ERROR_DS_OBJ_CLASS_NOT_SUBCLASS No documentation. ERROR_DS_NAME_REFERENCE_INVALID ERROR_DS_NAME_REFERENCE_INVALID No documentation. ERROR_DS_CROSS_REF_EXISTS ERROR_DS_CROSS_REF_EXISTS No documentation. ERROR_DS_CANT_DEL_MASTER_CROSSREF ERROR_DS_CANT_DEL_MASTER_CROSSREF No documentation. ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD No documentation. ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX No documentation. ERROR_DS_DUP_RDN ERROR_DS_DUP_RDN No documentation. ERROR_DS_DUP_OID ERROR_DS_DUP_OID No documentation. ERROR_DS_DUP_MAPI_ID ERROR_DS_DUP_MAPI_ID No documentation. ERROR_DS_DUP_SCHEMA_ID_GUID ERROR_DS_DUP_SCHEMA_ID_GUID No documentation. ERROR_DS_DUP_LDAP_DISPLAY_NAME ERROR_DS_DUP_LDAP_DISPLAY_NAME No documentation. ERROR_DS_SEMANTIC_ATT_TEST ERROR_DS_SEMANTIC_ATT_TEST No documentation. ERROR_DS_SYNTAX_MISMATCH ERROR_DS_SYNTAX_MISMATCH No documentation. ERROR_DS_EXISTS_IN_MUST_HAVE ERROR_DS_EXISTS_IN_MUST_HAVE No documentation. ERROR_DS_EXISTS_IN_MAY_HAVE ERROR_DS_EXISTS_IN_MAY_HAVE No documentation. ERROR_DS_NONEXISTENT_MAY_HAVE ERROR_DS_NONEXISTENT_MAY_HAVE No documentation. ERROR_DS_NONEXISTENT_MUST_HAVE ERROR_DS_NONEXISTENT_MUST_HAVE No documentation. ERROR_DS_AUX_CLS_TEST_FAIL ERROR_DS_AUX_CLS_TEST_FAIL No documentation. ERROR_DS_NONEXISTENT_POSS_SUP ERROR_DS_NONEXISTENT_POSS_SUP No documentation. ERROR_DS_SUB_CLS_TEST_FAIL ERROR_DS_SUB_CLS_TEST_FAIL No documentation. ERROR_DS_BAD_RDN_ATT_ID_SYNTAX ERROR_DS_BAD_RDN_ATT_ID_SYNTAX No documentation. ERROR_DS_EXISTS_IN_AUX_CLS ERROR_DS_EXISTS_IN_AUX_CLS No documentation. ERROR_DS_EXISTS_IN_SUB_CLS ERROR_DS_EXISTS_IN_SUB_CLS No documentation. ERROR_DS_EXISTS_IN_POSS_SUP ERROR_DS_EXISTS_IN_POSS_SUP No documentation. ERROR_DS_RECALCSCHEMA_FAILED ERROR_DS_RECALCSCHEMA_FAILED No documentation. ERROR_DS_TREE_DELETE_NOT_FINISHED ERROR_DS_TREE_DELETE_NOT_FINISHED No documentation. ERROR_DS_CANT_DELETE ERROR_DS_CANT_DELETE No documentation. ERROR_DS_ATT_SCHEMA_REQ_ID ERROR_DS_ATT_SCHEMA_REQ_ID No documentation. ERROR_DS_BAD_ATT_SCHEMA_SYNTAX ERROR_DS_BAD_ATT_SCHEMA_SYNTAX No documentation. ERROR_DS_CANT_CACHE_ATT ERROR_DS_CANT_CACHE_ATT No documentation. ERROR_DS_CANT_CACHE_CLASS ERROR_DS_CANT_CACHE_CLASS No documentation. ERROR_DS_CANT_REMOVE_ATT_CACHE ERROR_DS_CANT_REMOVE_ATT_CACHE No documentation. ERROR_DS_CANT_REMOVE_CLASS_CACHE ERROR_DS_CANT_REMOVE_CLASS_CACHE No documentation. ERROR_DS_CANT_RETRIEVE_DN ERROR_DS_CANT_RETRIEVE_DN No documentation. ERROR_DS_MISSING_SUPREF ERROR_DS_MISSING_SUPREF No documentation. ERROR_DS_CANT_RETRIEVE_INSTANCE ERROR_DS_CANT_RETRIEVE_INSTANCE No documentation. ERROR_DS_CODE_INCONSISTENCY ERROR_DS_CODE_INCONSISTENCY No documentation. ERROR_DS_DATABASE_ERROR ERROR_DS_DATABASE_ERROR No documentation. ERROR_DS_GOVERNSID_MISSING ERROR_DS_GOVERNSID_MISSING No documentation. ERROR_DS_MISSING_EXPECTED_ATT ERROR_DS_MISSING_EXPECTED_ATT No documentation. ERROR_DS_NCNAME_MISSING_CR_REF ERROR_DS_NCNAME_MISSING_CR_REF No documentation. ERROR_DS_SECURITY_CHECKING_ERROR ERROR_DS_SECURITY_CHECKING_ERROR No documentation. ERROR_DS_SCHEMA_NOT_LOADED ERROR_DS_SCHEMA_NOT_LOADED No documentation. ERROR_DS_SCHEMA_ALLOC_FAILED ERROR_DS_SCHEMA_ALLOC_FAILED No documentation. ERROR_DS_ATT_SCHEMA_REQ_SYNTAX ERROR_DS_ATT_SCHEMA_REQ_SYNTAX No documentation. ERROR_DS_GCVERIFY_ERROR ERROR_DS_GCVERIFY_ERROR No documentation. ERROR_DS_DRA_SCHEMA_MISMATCH ERROR_DS_DRA_SCHEMA_MISMATCH No documentation. ERROR_DS_CANT_FIND_DSA_OBJ ERROR_DS_CANT_FIND_DSA_OBJ No documentation. ERROR_DS_CANT_FIND_EXPECTED_NC ERROR_DS_CANT_FIND_EXPECTED_NC No documentation. ERROR_DS_CANT_FIND_NC_IN_CACHE ERROR_DS_CANT_FIND_NC_IN_CACHE No documentation. ERROR_DS_CANT_RETRIEVE_CHILD ERROR_DS_CANT_RETRIEVE_CHILD No documentation. ERROR_DS_SECURITY_ILLEGAL_MODIFY ERROR_DS_SECURITY_ILLEGAL_MODIFY No documentation. ERROR_DS_CANT_REPLACE_HIDDEN_REC ERROR_DS_CANT_REPLACE_HIDDEN_REC No documentation. ERROR_DS_BAD_HIERARCHY_FILE ERROR_DS_BAD_HIERARCHY_FILE No documentation. ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED No documentation. ERROR_DS_CONFIG_PARAM_MISSING ERROR_DS_CONFIG_PARAM_MISSING No documentation. ERROR_DS_COUNTING_AB_INDICES_FAILED ERROR_DS_COUNTING_AB_INDICES_FAILED No documentation. ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED No documentation. ERROR_DS_INTERNAL_FAILURE ERROR_DS_INTERNAL_FAILURE No documentation. ERROR_DS_UNKNOWN_ERROR ERROR_DS_UNKNOWN_ERROR No documentation. ERROR_DS_ROOT_REQUIRES_CLASS_TOP ERROR_DS_ROOT_REQUIRES_CLASS_TOP No documentation. ERROR_DS_REFUSING_FSMO_ROLES ERROR_DS_REFUSING_FSMO_ROLES No documentation. ERROR_DS_MISSING_FSMO_SETTINGS ERROR_DS_MISSING_FSMO_SETTINGS No documentation. ERROR_DS_UNABLE_TO_SURRENDER_ROLES ERROR_DS_UNABLE_TO_SURRENDER_ROLES No documentation. ERROR_DS_DRA_GENERIC ERROR_DS_DRA_GENERIC No documentation. ERROR_DS_DRA_INVALID_PARAMETER ERROR_DS_DRA_INVALID_PARAMETER No documentation. ERROR_DS_DRA_BUSY ERROR_DS_DRA_BUSY No documentation. ERROR_DS_DRA_BAD_DN ERROR_DS_DRA_BAD_DN No documentation. ERROR_DS_DRA_BAD_NC ERROR_DS_DRA_BAD_NC No documentation. ERROR_DS_DRA_DN_EXISTS ERROR_DS_DRA_DN_EXISTS No documentation. ERROR_DS_DRA_INTERNAL_ERROR ERROR_DS_DRA_INTERNAL_ERROR No documentation. ERROR_DS_DRA_INCONSISTENT_DIT ERROR_DS_DRA_INCONSISTENT_DIT No documentation. ERROR_DS_DRA_CONNECTION_FAILED ERROR_DS_DRA_CONNECTION_FAILED No documentation. ERROR_DS_DRA_BAD_INSTANCE_TYPE ERROR_DS_DRA_BAD_INSTANCE_TYPE No documentation. ERROR_DS_DRA_OUT_OF_MEM ERROR_DS_DRA_OUT_OF_MEM No documentation. ERROR_DS_DRA_MAIL_PROBLEM ERROR_DS_DRA_MAIL_PROBLEM No documentation. ERROR_DS_DRA_REF_ALREADY_EXISTS ERROR_DS_DRA_REF_ALREADY_EXISTS No documentation. ERROR_DS_DRA_REF_NOT_FOUND ERROR_DS_DRA_REF_NOT_FOUND No documentation. ERROR_DS_DRA_OBJ_IS_REP_SOURCE ERROR_DS_DRA_OBJ_IS_REP_SOURCE No documentation. ERROR_DS_DRA_DB_ERROR ERROR_DS_DRA_DB_ERROR No documentation. ERROR_DS_DRA_NO_REPLICA ERROR_DS_DRA_NO_REPLICA No documentation. ERROR_DS_DRA_ACCESS_DENIED ERROR_DS_DRA_ACCESS_DENIED No documentation. ERROR_DS_DRA_NOT_SUPPORTED ERROR_DS_DRA_NOT_SUPPORTED No documentation. ERROR_DS_DRA_RPC_CANCELLED ERROR_DS_DRA_RPC_CANCELLED No documentation. ERROR_DS_DRA_SOURCE_DISABLED ERROR_DS_DRA_SOURCE_DISABLED No documentation. ERROR_DS_DRA_SINK_DISABLED ERROR_DS_DRA_SINK_DISABLED No documentation. ERROR_DS_DRA_NAME_COLLISION ERROR_DS_DRA_NAME_COLLISION No documentation. ERROR_DS_DRA_SOURCE_REINSTALLED ERROR_DS_DRA_SOURCE_REINSTALLED No documentation. ERROR_DS_DRA_MISSING_PARENT ERROR_DS_DRA_MISSING_PARENT No documentation. ERROR_DS_DRA_PREEMPTED ERROR_DS_DRA_PREEMPTED No documentation. ERROR_DS_DRA_ABANDON_SYNC ERROR_DS_DRA_ABANDON_SYNC No documentation. ERROR_DS_DRA_SHUTDOWN ERROR_DS_DRA_SHUTDOWN No documentation. ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET No documentation. ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA No documentation. ERROR_DS_DRA_EXTN_CONNECTION_FAILED ERROR_DS_DRA_EXTN_CONNECTION_FAILED No documentation. ERROR_DS_INSTALL_SCHEMA_MISMATCH ERROR_DS_INSTALL_SCHEMA_MISMATCH No documentation. ERROR_DS_DUP_LINK_ID ERROR_DS_DUP_LINK_ID No documentation. ERROR_DS_NAME_ERROR_RESOLVING ERROR_DS_NAME_ERROR_RESOLVING No documentation. ERROR_DS_NAME_ERROR_NOT_FOUND ERROR_DS_NAME_ERROR_NOT_FOUND No documentation. ERROR_DS_NAME_ERROR_NOT_UNIQUE ERROR_DS_NAME_ERROR_NOT_UNIQUE No documentation. ERROR_DS_NAME_ERROR_NO_MAPPING ERROR_DS_NAME_ERROR_NO_MAPPING No documentation. ERROR_DS_NAME_ERROR_DOMAIN_ONLY ERROR_DS_NAME_ERROR_DOMAIN_ONLY No documentation. ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING No documentation. ERROR_DS_CONSTRUCTED_ATT_MOD ERROR_DS_CONSTRUCTED_ATT_MOD No documentation. ERROR_DS_WRONG_OM_OBJ_CLASS ERROR_DS_WRONG_OM_OBJ_CLASS No documentation. ERROR_DS_DRA_REPL_PENDING ERROR_DS_DRA_REPL_PENDING No documentation. ERROR_DS_DS_REQUIRED ERROR_DS_DS_REQUIRED No documentation. ERROR_DS_INVALID_LDAP_DISPLAY_NAME ERROR_DS_INVALID_LDAP_DISPLAY_NAME No documentation. ERROR_DS_NON_BASE_SEARCH ERROR_DS_NON_BASE_SEARCH No documentation. ERROR_DS_CANT_RETRIEVE_ATTS ERROR_DS_CANT_RETRIEVE_ATTS No documentation. ERROR_DS_BACKLINK_WITHOUT_LINK ERROR_DS_BACKLINK_WITHOUT_LINK No documentation. ERROR_DS_EPOCH_MISMATCH ERROR_DS_EPOCH_MISMATCH No documentation. ERROR_DS_SRC_NAME_MISMATCH ERROR_DS_SRC_NAME_MISMATCH No documentation. ERROR_DS_SRC_AND_DST_NC_IDENTICAL ERROR_DS_SRC_AND_DST_NC_IDENTICAL No documentation. ERROR_DS_DST_NC_MISMATCH ERROR_DS_DST_NC_MISMATCH No documentation. ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC No documentation. ERROR_DS_SRC_GUID_MISMATCH ERROR_DS_SRC_GUID_MISMATCH No documentation. ERROR_DS_CANT_MOVE_DELETED_OBJECT ERROR_DS_CANT_MOVE_DELETED_OBJECT No documentation. ERROR_DS_PDC_OPERATION_IN_PROGRESS ERROR_DS_PDC_OPERATION_IN_PROGRESS No documentation. ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD No documentation. ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION No documentation. ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS No documentation. ERROR_DS_NC_MUST_HAVE_NC_PARENT ERROR_DS_NC_MUST_HAVE_NC_PARENT No documentation. ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE No documentation. ERROR_DS_DST_DOMAIN_NOT_NATIVE ERROR_DS_DST_DOMAIN_NOT_NATIVE No documentation. ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER No documentation. ERROR_DS_CANT_MOVE_ACCOUNT_GROUP ERROR_DS_CANT_MOVE_ACCOUNT_GROUP No documentation. ERROR_DS_CANT_MOVE_RESOURCE_GROUP ERROR_DS_CANT_MOVE_RESOURCE_GROUP No documentation. ERROR_DS_INVALID_SEARCH_FLAG ERROR_DS_INVALID_SEARCH_FLAG No documentation. ERROR_DS_NO_TREE_DELETE_ABOVE_NC ERROR_DS_NO_TREE_DELETE_ABOVE_NC No documentation. ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE No documentation. ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE No documentation. ERROR_DS_SAM_INIT_FAILURE ERROR_DS_SAM_INIT_FAILURE No documentation. ERROR_DS_SENSITIVE_GROUP_VIOLATION ERROR_DS_SENSITIVE_GROUP_VIOLATION No documentation. ERROR_DS_CANT_MOD_PRIMARYGROUPID ERROR_DS_CANT_MOD_PRIMARYGROUPID No documentation. ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD No documentation. ERROR_DS_NONSAFE_SCHEMA_CHANGE ERROR_DS_NONSAFE_SCHEMA_CHANGE No documentation. ERROR_DS_SCHEMA_UPDATE_DISALLOWED ERROR_DS_SCHEMA_UPDATE_DISALLOWED No documentation. ERROR_DS_CANT_CREATE_UNDER_SCHEMA ERROR_DS_CANT_CREATE_UNDER_SCHEMA No documentation. ERROR_DS_INSTALL_NO_SRC_SCH_VERSION ERROR_DS_INSTALL_NO_SRC_SCH_VERSION No documentation. ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE No documentation. ERROR_DS_INVALID_GROUP_TYPE ERROR_DS_INVALID_GROUP_TYPE No documentation. ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN No documentation. ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN No documentation. ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER No documentation. ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER No documentation. ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER No documentation. ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER No documentation. ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER No documentation. ERROR_DS_HAVE_PRIMARY_MEMBERS ERROR_DS_HAVE_PRIMARY_MEMBERS No documentation. ERROR_DS_STRING_SD_CONVERSION_FAILED ERROR_DS_STRING_SD_CONVERSION_FAILED No documentation. ERROR_DS_NAMING_MASTER_GC ERROR_DS_NAMING_MASTER_GC No documentation. ERROR_DS_DNS_LOOKUP_FAILURE ERROR_DS_DNS_LOOKUP_FAILURE No documentation. ERROR_DS_COULDNT_UPDATE_SPNS ERROR_DS_COULDNT_UPDATE_SPNS No documentation. ERROR_DS_CANT_RETRIEVE_SD ERROR_DS_CANT_RETRIEVE_SD No documentation. ERROR_DS_KEY_NOT_UNIQUE ERROR_DS_KEY_NOT_UNIQUE No documentation. ERROR_DS_WRONG_LINKED_ATT_SYNTAX ERROR_DS_WRONG_LINKED_ATT_SYNTAX No documentation. ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD No documentation. ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY No documentation. ERROR_DS_CANT_START ERROR_DS_CANT_START No documentation. ERROR_DS_INIT_FAILURE ERROR_DS_INIT_FAILURE No documentation. ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION No documentation. ERROR_DS_SOURCE_DOMAIN_IN_FOREST ERROR_DS_SOURCE_DOMAIN_IN_FOREST No documentation. ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST No documentation. ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED No documentation. ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN No documentation. ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER No documentation. ERROR_DS_SRC_SID_EXISTS_IN_FOREST ERROR_DS_SRC_SID_EXISTS_IN_FOREST No documentation. ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH No documentation. ERROR_SAM_INIT_FAILURE ERROR_SAM_INIT_FAILURE No documentation. ERROR_DS_DRA_SCHEMA_INFO_SHIP ERROR_DS_DRA_SCHEMA_INFO_SHIP No documentation. ERROR_DS_DRA_SCHEMA_CONFLICT ERROR_DS_DRA_SCHEMA_CONFLICT No documentation. ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT No documentation. ERROR_DS_DRA_OBJ_NC_MISMATCH ERROR_DS_DRA_OBJ_NC_MISMATCH No documentation. ERROR_DS_NC_STILL_HAS_DSAS ERROR_DS_NC_STILL_HAS_DSAS No documentation. ERROR_DS_GC_REQUIRED ERROR_DS_GC_REQUIRED No documentation. ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY No documentation. ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS No documentation. ERROR_DS_CANT_ADD_TO_GC ERROR_DS_CANT_ADD_TO_GC No documentation. ERROR_DS_NO_CHECKPOINT_WITH_PDC ERROR_DS_NO_CHECKPOINT_WITH_PDC No documentation. ERROR_DS_SOURCE_AUDITING_NOT_ENABLED ERROR_DS_SOURCE_AUDITING_NOT_ENABLED No documentation. ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC No documentation. ERROR_DS_INVALID_NAME_FOR_SPN ERROR_DS_INVALID_NAME_FOR_SPN No documentation. ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS No documentation. ERROR_DS_UNICODEPWD_NOT_IN_QUOTES ERROR_DS_UNICODEPWD_NOT_IN_QUOTES No documentation. ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED No documentation. ERROR_DS_MUST_BE_RUN_ON_DST_DC ERROR_DS_MUST_BE_RUN_ON_DST_DC No documentation. ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER No documentation. ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ No documentation. ERROR_DS_INIT_FAILURE_CONSOLE ERROR_DS_INIT_FAILURE_CONSOLE No documentation. ERROR_DS_SAM_INIT_FAILURE_CONSOLE ERROR_DS_SAM_INIT_FAILURE_CONSOLE No documentation. ERROR_DS_FOREST_VERSION_TOO_HIGH ERROR_DS_FOREST_VERSION_TOO_HIGH No documentation. ERROR_DS_DOMAIN_VERSION_TOO_HIGH ERROR_DS_DOMAIN_VERSION_TOO_HIGH No documentation. ERROR_DS_FOREST_VERSION_TOO_LOW ERROR_DS_FOREST_VERSION_TOO_LOW No documentation. ERROR_DS_DOMAIN_VERSION_TOO_LOW ERROR_DS_DOMAIN_VERSION_TOO_LOW No documentation. ERROR_DS_INCOMPATIBLE_VERSION ERROR_DS_INCOMPATIBLE_VERSION No documentation. ERROR_DS_LOW_DSA_VERSION ERROR_DS_LOW_DSA_VERSION No documentation. ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN No documentation. ERROR_DS_NOT_SUPPORTED_SORT_ORDER ERROR_DS_NOT_SUPPORTED_SORT_ORDER No documentation. ERROR_DS_NAME_NOT_UNIQUE ERROR_DS_NAME_NOT_UNIQUE No documentation. ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 No documentation. ERROR_DS_OUT_OF_VERSION_STORE ERROR_DS_OUT_OF_VERSION_STORE No documentation. ERROR_DS_INCOMPATIBLE_CONTROLS_USED ERROR_DS_INCOMPATIBLE_CONTROLS_USED No documentation. ERROR_DS_NO_REF_DOMAIN ERROR_DS_NO_REF_DOMAIN No documentation. ERROR_DS_RESERVED_LINK_ID ERROR_DS_RESERVED_LINK_ID No documentation. ERROR_DS_LINK_ID_NOT_AVAILABLE ERROR_DS_LINK_ID_NOT_AVAILABLE No documentation. ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER No documentation. ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE No documentation. ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC No documentation. ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG No documentation. ERROR_DS_MODIFYDN_WRONG_GRANDPARENT ERROR_DS_MODIFYDN_WRONG_GRANDPARENT No documentation. ERROR_DS_NAME_ERROR_TRUST_REFERRAL ERROR_DS_NAME_ERROR_TRUST_REFERRAL No documentation. ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER No documentation. ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD No documentation. ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 No documentation. ERROR_DS_THREAD_LIMIT_EXCEEDED ERROR_DS_THREAD_LIMIT_EXCEEDED No documentation. ERROR_DS_NOT_CLOSEST ERROR_DS_NOT_CLOSEST No documentation. ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF No documentation. ERROR_DS_SINGLE_USER_MODE_FAILED ERROR_DS_SINGLE_USER_MODE_FAILED No documentation. ERROR_DS_NTDSCRIPT_SYNTAX_ERROR ERROR_DS_NTDSCRIPT_SYNTAX_ERROR No documentation. ERROR_DS_NTDSCRIPT_PROCESS_ERROR ERROR_DS_NTDSCRIPT_PROCESS_ERROR No documentation. ERROR_DS_DIFFERENT_REPL_EPOCHS ERROR_DS_DIFFERENT_REPL_EPOCHS No documentation. ERROR_DS_DRS_EXTENSIONS_CHANGED ERROR_DS_DRS_EXTENSIONS_CHANGED No documentation. ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR No documentation. ERROR_DS_NO_MSDS_INTID ERROR_DS_NO_MSDS_INTID No documentation. ERROR_DS_DUP_MSDS_INTID ERROR_DS_DUP_MSDS_INTID No documentation. ERROR_DS_EXISTS_IN_RDNATTID ERROR_DS_EXISTS_IN_RDNATTID No documentation. ERROR_DS_AUTHORIZATION_FAILED ERROR_DS_AUTHORIZATION_FAILED No documentation. ERROR_DS_INVALID_SCRIPT ERROR_DS_INVALID_SCRIPT No documentation. ERROR_DS_REMOTE_CROSSREF_OP_FAILED ERROR_DS_REMOTE_CROSSREF_OP_FAILED No documentation. ERROR_DS_CROSS_REF_BUSY ERROR_DS_CROSS_REF_BUSY No documentation. ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN No documentation. ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC No documentation. ERROR_DS_DUPLICATE_ID_FOUND ERROR_DS_DUPLICATE_ID_FOUND No documentation. ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT No documentation. ERROR_DS_GROUP_CONVERSION_ERROR ERROR_DS_GROUP_CONVERSION_ERROR No documentation. ERROR_DS_CANT_MOVE_APP_BASIC_GROUP ERROR_DS_CANT_MOVE_APP_BASIC_GROUP No documentation. ERROR_DS_CANT_MOVE_APP_QUERY_GROUP ERROR_DS_CANT_MOVE_APP_QUERY_GROUP No documentation. ERROR_DS_ROLE_NOT_VERIFIED ERROR_DS_ROLE_NOT_VERIFIED No documentation. ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL No documentation. ERROR_DS_DOMAIN_RENAME_IN_PROGRESS ERROR_DS_DOMAIN_RENAME_IN_PROGRESS No documentation. ERROR_DS_EXISTING_AD_CHILD_NC ERROR_DS_EXISTING_AD_CHILD_NC No documentation. ERROR_DS_REPL_LIFETIME_EXCEEDED ERROR_DS_REPL_LIFETIME_EXCEEDED No documentation. ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER No documentation. ERROR_DS_LDAP_SEND_QUEUE_FULL ERROR_DS_LDAP_SEND_QUEUE_FULL No documentation. ERROR_DS_DRA_OUT_SCHEDULE_WINDOW ERROR_DS_DRA_OUT_SCHEDULE_WINDOW No documentation. ERROR_DS_POLICY_NOT_KNOWN ERROR_DS_POLICY_NOT_KNOWN No documentation. ERROR_NO_SITE_SETTINGS_OBJECT ERROR_NO_SITE_SETTINGS_OBJECT No documentation. ERROR_NO_SECRETS ERROR_NO_SECRETS No documentation. ERROR_NO_WRITABLE_DC_FOUND ERROR_NO_WRITABLE_DC_FOUND No documentation. ERROR_DS_NO_SERVER_OBJECT ERROR_DS_NO_SERVER_OBJECT No documentation. ERROR_DS_NO_NTDSA_OBJECT ERROR_DS_NO_NTDSA_OBJECT No documentation. ERROR_DS_NON_ASQ_SEARCH ERROR_DS_NON_ASQ_SEARCH No documentation. ERROR_DS_AUDIT_FAILURE ERROR_DS_AUDIT_FAILURE No documentation. ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE No documentation. ERROR_DS_INVALID_SEARCH_FLAG_TUPLE ERROR_DS_INVALID_SEARCH_FLAG_TUPLE No documentation. ERROR_DS_HIERARCHY_TABLE_TOO_DEEP ERROR_DS_HIERARCHY_TABLE_TOO_DEEP No documentation. ERROR_DS_DRA_CORRUPT_UTD_VECTOR ERROR_DS_DRA_CORRUPT_UTD_VECTOR No documentation. ERROR_DS_DRA_SECRETS_DENIED ERROR_DS_DRA_SECRETS_DENIED No documentation. ERROR_DS_RESERVED_MAPI_ID ERROR_DS_RESERVED_MAPI_ID No documentation. ERROR_DS_MAPI_ID_NOT_AVAILABLE ERROR_DS_MAPI_ID_NOT_AVAILABLE No documentation. ERROR_DS_DRA_MISSING_KRBTGT_SECRET ERROR_DS_DRA_MISSING_KRBTGT_SECRET No documentation. ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST No documentation. ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST No documentation. ERROR_INVALID_USER_PRINCIPAL_NAME ERROR_INVALID_USER_PRINCIPAL_NAME No documentation. ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS No documentation. ERROR_DS_OID_NOT_FOUND ERROR_DS_OID_NOT_FOUND No documentation. ERROR_DS_DRA_RECYCLED_TARGET ERROR_DS_DRA_RECYCLED_TARGET No documentation. ERROR_IPSEC_QM_POLICY_EXISTS ERROR_IPSEC_QM_POLICY_EXISTS No documentation. ERROR_IPSEC_QM_POLICY_NOT_FOUND ERROR_IPSEC_QM_POLICY_NOT_FOUND No documentation. ERROR_IPSEC_QM_POLICY_IN_USE ERROR_IPSEC_QM_POLICY_IN_USE No documentation. ERROR_IPSEC_MM_POLICY_EXISTS ERROR_IPSEC_MM_POLICY_EXISTS No documentation. ERROR_IPSEC_MM_POLICY_NOT_FOUND ERROR_IPSEC_MM_POLICY_NOT_FOUND No documentation. ERROR_IPSEC_MM_POLICY_IN_USE ERROR_IPSEC_MM_POLICY_IN_USE No documentation. ERROR_IPSEC_MM_FILTER_EXISTS ERROR_IPSEC_MM_FILTER_EXISTS No documentation. ERROR_IPSEC_MM_FILTER_NOT_FOUND ERROR_IPSEC_MM_FILTER_NOT_FOUND No documentation. ERROR_IPSEC_TRANSPORT_FILTER_EXISTS ERROR_IPSEC_TRANSPORT_FILTER_EXISTS No documentation. ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND No documentation. ERROR_IPSEC_MM_AUTH_EXISTS ERROR_IPSEC_MM_AUTH_EXISTS No documentation. ERROR_IPSEC_MM_AUTH_NOT_FOUND ERROR_IPSEC_MM_AUTH_NOT_FOUND No documentation. ERROR_IPSEC_MM_AUTH_IN_USE ERROR_IPSEC_MM_AUTH_IN_USE No documentation. ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND No documentation. ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND No documentation. ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND No documentation. ERROR_IPSEC_TUNNEL_FILTER_EXISTS ERROR_IPSEC_TUNNEL_FILTER_EXISTS No documentation. ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND No documentation. ERROR_IPSEC_MM_FILTER_PENDING_DELETION ERROR_IPSEC_MM_FILTER_PENDING_DELETION No documentation. ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION No documentation. ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION No documentation. ERROR_IPSEC_MM_POLICY_PENDING_DELETION ERROR_IPSEC_MM_POLICY_PENDING_DELETION No documentation. ERROR_IPSEC_MM_AUTH_PENDING_DELETION ERROR_IPSEC_MM_AUTH_PENDING_DELETION No documentation. ERROR_IPSEC_QM_POLICY_PENDING_DELETION ERROR_IPSEC_QM_POLICY_PENDING_DELETION No documentation. ERROR_IPSEC_IKE_NEG_STATUS_BEGIN ERROR_IPSEC_IKE_NEG_STATUS_BEGIN No documentation. ERROR_IPSEC_IKE_AUTH_FAIL ERROR_IPSEC_IKE_AUTH_FAIL No documentation. ERROR_IPSEC_IKE_ATTRIB_FAIL ERROR_IPSEC_IKE_ATTRIB_FAIL No documentation. ERROR_IPSEC_IKE_NEGOTIATION_PENDING ERROR_IPSEC_IKE_NEGOTIATION_PENDING No documentation. ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR No documentation. ERROR_IPSEC_IKE_TIMED_OUT ERROR_IPSEC_IKE_TIMED_OUT No documentation. ERROR_IPSEC_IKE_NO_CERT ERROR_IPSEC_IKE_NO_CERT No documentation. ERROR_IPSEC_IKE_SA_DELETED ERROR_IPSEC_IKE_SA_DELETED No documentation. ERROR_IPSEC_IKE_SA_REAPED ERROR_IPSEC_IKE_SA_REAPED No documentation. ERROR_IPSEC_IKE_MM_ACQUIRE_DROP ERROR_IPSEC_IKE_MM_ACQUIRE_DROP No documentation. ERROR_IPSEC_IKE_QM_ACQUIRE_DROP ERROR_IPSEC_IKE_QM_ACQUIRE_DROP No documentation. ERROR_IPSEC_IKE_QUEUE_DROP_MM ERROR_IPSEC_IKE_QUEUE_DROP_MM No documentation. ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM No documentation. ERROR_IPSEC_IKE_DROP_NO_RESPONSE ERROR_IPSEC_IKE_DROP_NO_RESPONSE No documentation. ERROR_IPSEC_IKE_MM_DELAY_DROP ERROR_IPSEC_IKE_MM_DELAY_DROP No documentation. ERROR_IPSEC_IKE_QM_DELAY_DROP ERROR_IPSEC_IKE_QM_DELAY_DROP No documentation. ERROR_IPSEC_IKE_ERROR ERROR_IPSEC_IKE_ERROR No documentation. ERROR_IPSEC_IKE_CRL_FAILED ERROR_IPSEC_IKE_CRL_FAILED No documentation. ERROR_IPSEC_IKE_INVALID_KEY_USAGE ERROR_IPSEC_IKE_INVALID_KEY_USAGE No documentation. ERROR_IPSEC_IKE_INVALID_CERT_TYPE ERROR_IPSEC_IKE_INVALID_CERT_TYPE No documentation. ERROR_IPSEC_IKE_NO_PRIVATE_KEY ERROR_IPSEC_IKE_NO_PRIVATE_KEY No documentation. ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY No documentation. ERROR_IPSEC_IKE_DH_FAIL ERROR_IPSEC_IKE_DH_FAIL No documentation. ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED No documentation. ERROR_IPSEC_IKE_INVALID_HEADER ERROR_IPSEC_IKE_INVALID_HEADER No documentation. ERROR_IPSEC_IKE_NO_POLICY ERROR_IPSEC_IKE_NO_POLICY No documentation. ERROR_IPSEC_IKE_INVALID_SIGNATURE ERROR_IPSEC_IKE_INVALID_SIGNATURE No documentation. ERROR_IPSEC_IKE_KERBEROS_ERROR ERROR_IPSEC_IKE_KERBEROS_ERROR No documentation. ERROR_IPSEC_IKE_NO_PUBLIC_KEY ERROR_IPSEC_IKE_NO_PUBLIC_KEY No documentation. ERROR_IPSEC_IKE_PROCESS_ERR ERROR_IPSEC_IKE_PROCESS_ERR No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_SA ERROR_IPSEC_IKE_PROCESS_ERR_SA No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_PROP ERROR_IPSEC_IKE_PROCESS_ERR_PROP No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_TRANS ERROR_IPSEC_IKE_PROCESS_ERR_TRANS No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_KE ERROR_IPSEC_IKE_PROCESS_ERR_KE No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_ID ERROR_IPSEC_IKE_PROCESS_ERR_ID No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_CERT ERROR_IPSEC_IKE_PROCESS_ERR_CERT No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_HASH ERROR_IPSEC_IKE_PROCESS_ERR_HASH No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_SIG ERROR_IPSEC_IKE_PROCESS_ERR_SIG No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_NONCE ERROR_IPSEC_IKE_PROCESS_ERR_NONCE No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_DELETE ERROR_IPSEC_IKE_PROCESS_ERR_DELETE No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR No documentation. ERROR_IPSEC_IKE_INVALID_PAYLOAD ERROR_IPSEC_IKE_INVALID_PAYLOAD No documentation. ERROR_IPSEC_IKE_LOAD_SOFT_SA ERROR_IPSEC_IKE_LOAD_SOFT_SA No documentation. ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN No documentation. ERROR_IPSEC_IKE_INVALID_COOKIE ERROR_IPSEC_IKE_INVALID_COOKIE No documentation. ERROR_IPSEC_IKE_NO_PEER_CERT ERROR_IPSEC_IKE_NO_PEER_CERT No documentation. ERROR_IPSEC_IKE_PEER_CRL_FAILED ERROR_IPSEC_IKE_PEER_CRL_FAILED No documentation. ERROR_IPSEC_IKE_POLICY_CHANGE ERROR_IPSEC_IKE_POLICY_CHANGE No documentation. ERROR_IPSEC_IKE_NO_MM_POLICY ERROR_IPSEC_IKE_NO_MM_POLICY No documentation. ERROR_IPSEC_IKE_NOTCBPRIV ERROR_IPSEC_IKE_NOTCBPRIV No documentation. ERROR_IPSEC_IKE_SECLOADFAIL ERROR_IPSEC_IKE_SECLOADFAIL No documentation. ERROR_IPSEC_IKE_FAILSSPINIT ERROR_IPSEC_IKE_FAILSSPINIT No documentation. ERROR_IPSEC_IKE_FAILQUERYSSP ERROR_IPSEC_IKE_FAILQUERYSSP No documentation. ERROR_IPSEC_IKE_SRVACQFAIL ERROR_IPSEC_IKE_SRVACQFAIL No documentation. ERROR_IPSEC_IKE_SRVQUERYCRED ERROR_IPSEC_IKE_SRVQUERYCRED No documentation. ERROR_IPSEC_IKE_GETSPIFAIL ERROR_IPSEC_IKE_GETSPIFAIL No documentation. ERROR_IPSEC_IKE_INVALID_FILTER ERROR_IPSEC_IKE_INVALID_FILTER No documentation. ERROR_IPSEC_IKE_OUT_OF_MEMORY ERROR_IPSEC_IKE_OUT_OF_MEMORY No documentation. ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED No documentation. ERROR_IPSEC_IKE_INVALID_POLICY ERROR_IPSEC_IKE_INVALID_POLICY No documentation. ERROR_IPSEC_IKE_UNKNOWN_DOI ERROR_IPSEC_IKE_UNKNOWN_DOI No documentation. ERROR_IPSEC_IKE_INVALID_SITUATION ERROR_IPSEC_IKE_INVALID_SITUATION No documentation. ERROR_IPSEC_IKE_DH_FAILURE ERROR_IPSEC_IKE_DH_FAILURE No documentation. ERROR_IPSEC_IKE_INVALID_GROUP ERROR_IPSEC_IKE_INVALID_GROUP No documentation. ERROR_IPSEC_IKE_ENCRYPT ERROR_IPSEC_IKE_ENCRYPT No documentation. ERROR_IPSEC_IKE_DECRYPT ERROR_IPSEC_IKE_DECRYPT No documentation. ERROR_IPSEC_IKE_POLICY_MATCH ERROR_IPSEC_IKE_POLICY_MATCH No documentation. ERROR_IPSEC_IKE_UNSUPPORTED_ID ERROR_IPSEC_IKE_UNSUPPORTED_ID No documentation. ERROR_IPSEC_IKE_INVALID_HASH ERROR_IPSEC_IKE_INVALID_HASH No documentation. ERROR_IPSEC_IKE_INVALID_HASH_ALG ERROR_IPSEC_IKE_INVALID_HASH_ALG No documentation. ERROR_IPSEC_IKE_INVALID_HASH_SIZE ERROR_IPSEC_IKE_INVALID_HASH_SIZE No documentation. ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG No documentation. ERROR_IPSEC_IKE_INVALID_AUTH_ALG ERROR_IPSEC_IKE_INVALID_AUTH_ALG No documentation. ERROR_IPSEC_IKE_INVALID_SIG ERROR_IPSEC_IKE_INVALID_SIG No documentation. ERROR_IPSEC_IKE_LOAD_FAILED ERROR_IPSEC_IKE_LOAD_FAILED No documentation. ERROR_IPSEC_IKE_RPC_DELETE ERROR_IPSEC_IKE_RPC_DELETE No documentation. ERROR_IPSEC_IKE_BENIGN_REINIT ERROR_IPSEC_IKE_BENIGN_REINIT No documentation. ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY No documentation. ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION No documentation. ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN No documentation. ERROR_IPSEC_IKE_MM_LIMIT ERROR_IPSEC_IKE_MM_LIMIT No documentation. ERROR_IPSEC_IKE_NEGOTIATION_DISABLED ERROR_IPSEC_IKE_NEGOTIATION_DISABLED No documentation. ERROR_IPSEC_IKE_QM_LIMIT ERROR_IPSEC_IKE_QM_LIMIT No documentation. ERROR_IPSEC_IKE_MM_EXPIRED ERROR_IPSEC_IKE_MM_EXPIRED No documentation. ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID No documentation. ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH No documentation. ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID No documentation. ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD No documentation. ERROR_IPSEC_IKE_DOS_COOKIE_SENT ERROR_IPSEC_IKE_DOS_COOKIE_SENT No documentation. ERROR_IPSEC_IKE_SHUTTING_DOWN ERROR_IPSEC_IKE_SHUTTING_DOWN No documentation. ERROR_IPSEC_IKE_CGA_AUTH_FAILED ERROR_IPSEC_IKE_CGA_AUTH_FAILED No documentation. ERROR_IPSEC_IKE_PROCESS_ERR_NATOA ERROR_IPSEC_IKE_PROCESS_ERR_NATOA No documentation. ERROR_IPSEC_IKE_INVALID_MM_FOR_QM ERROR_IPSEC_IKE_INVALID_MM_FOR_QM No documentation. ERROR_IPSEC_IKE_QM_EXPIRED ERROR_IPSEC_IKE_QM_EXPIRED No documentation. ERROR_IPSEC_IKE_TOO_MANY_FILTERS ERROR_IPSEC_IKE_TOO_MANY_FILTERS No documentation. ERROR_IPSEC_IKE_NEG_STATUS_END ERROR_IPSEC_IKE_NEG_STATUS_END No documentation. ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL No documentation. ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE No documentation. ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING No documentation. ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING No documentation. ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS No documentation. ERROR_IPSEC_IKE_RATELIMIT_DROP ERROR_IPSEC_IKE_RATELIMIT_DROP No documentation. ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE No documentation. ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE No documentation. ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE No documentation. ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY No documentation. ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE No documentation. ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END No documentation. ERROR_IPSEC_BAD_SPI ERROR_IPSEC_BAD_SPI No documentation. ERROR_IPSEC_SA_LIFETIME_EXPIRED ERROR_IPSEC_SA_LIFETIME_EXPIRED No documentation. ERROR_IPSEC_WRONG_SA ERROR_IPSEC_WRONG_SA No documentation. ERROR_IPSEC_REPLAY_CHECK_FAILED ERROR_IPSEC_REPLAY_CHECK_FAILED No documentation. ERROR_IPSEC_INVALID_PACKET ERROR_IPSEC_INVALID_PACKET No documentation. ERROR_IPSEC_INTEGRITY_CHECK_FAILED ERROR_IPSEC_INTEGRITY_CHECK_FAILED No documentation. ERROR_IPSEC_CLEAR_TEXT_DROP ERROR_IPSEC_CLEAR_TEXT_DROP No documentation. ERROR_IPSEC_AUTH_FIREWALL_DROP ERROR_IPSEC_AUTH_FIREWALL_DROP No documentation. ERROR_IPSEC_THROTTLE_DROP ERROR_IPSEC_THROTTLE_DROP No documentation. ERROR_IPSEC_DOSP_BLOCK ERROR_IPSEC_DOSP_BLOCK No documentation. ERROR_IPSEC_DOSP_RECEIVED_MULTICAST ERROR_IPSEC_DOSP_RECEIVED_MULTICAST No documentation. ERROR_IPSEC_DOSP_INVALID_PACKET ERROR_IPSEC_DOSP_INVALID_PACKET No documentation. ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED No documentation. ERROR_IPSEC_DOSP_MAX_ENTRIES ERROR_IPSEC_DOSP_MAX_ENTRIES No documentation. ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED No documentation. ERROR_IPSEC_DOSP_NOT_INSTALLED ERROR_IPSEC_DOSP_NOT_INSTALLED No documentation. ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES No documentation. ERROR_SXS_SECTION_NOT_FOUND ERROR_SXS_SECTION_NOT_FOUND No documentation. ERROR_SXS_CANT_GEN_ACTCTX ERROR_SXS_CANT_GEN_ACTCTX No documentation. ERROR_SXS_INVALID_ACTCTXDATA_FORMAT ERROR_SXS_INVALID_ACTCTXDATA_FORMAT No documentation. ERROR_SXS_ASSEMBLY_NOT_FOUND ERROR_SXS_ASSEMBLY_NOT_FOUND No documentation. ERROR_SXS_MANIFEST_FORMAT_ERROR ERROR_SXS_MANIFEST_FORMAT_ERROR No documentation. ERROR_SXS_MANIFEST_PARSE_ERROR ERROR_SXS_MANIFEST_PARSE_ERROR No documentation. ERROR_SXS_ACTIVATION_CONTEXT_DISABLED ERROR_SXS_ACTIVATION_CONTEXT_DISABLED No documentation. ERROR_SXS_KEY_NOT_FOUND ERROR_SXS_KEY_NOT_FOUND No documentation. ERROR_SXS_VERSION_CONFLICT ERROR_SXS_VERSION_CONFLICT No documentation. ERROR_SXS_WRONG_SECTION_TYPE ERROR_SXS_WRONG_SECTION_TYPE No documentation. ERROR_SXS_THREAD_QUERIES_DISABLED ERROR_SXS_THREAD_QUERIES_DISABLED No documentation. ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET No documentation. ERROR_SXS_UNKNOWN_ENCODING_GROUP ERROR_SXS_UNKNOWN_ENCODING_GROUP No documentation. ERROR_SXS_UNKNOWN_ENCODING ERROR_SXS_UNKNOWN_ENCODING No documentation. ERROR_SXS_INVALID_XML_NAMESPACE_URI ERROR_SXS_INVALID_XML_NAMESPACE_URI No documentation. ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED No documentation. ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED No documentation. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE No documentation. ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE No documentation. ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE No documentation. ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT No documentation. ERROR_SXS_DUPLICATE_DLL_NAME ERROR_SXS_DUPLICATE_DLL_NAME No documentation. ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME No documentation. ERROR_SXS_DUPLICATE_CLSID ERROR_SXS_DUPLICATE_CLSID No documentation. ERROR_SXS_DUPLICATE_IID ERROR_SXS_DUPLICATE_IID No documentation. ERROR_SXS_DUPLICATE_TLBID ERROR_SXS_DUPLICATE_TLBID No documentation. ERROR_SXS_DUPLICATE_PROGID ERROR_SXS_DUPLICATE_PROGID No documentation. ERROR_SXS_DUPLICATE_ASSEMBLY_NAME ERROR_SXS_DUPLICATE_ASSEMBLY_NAME No documentation. ERROR_SXS_FILE_HASH_MISMATCH ERROR_SXS_FILE_HASH_MISMATCH No documentation. ERROR_SXS_POLICY_PARSE_ERROR ERROR_SXS_POLICY_PARSE_ERROR No documentation. ERROR_SXS_XML_E_MISSINGQUOTE ERROR_SXS_XML_E_MISSINGQUOTE No documentation. ERROR_SXS_XML_E_COMMENTSYNTAX ERROR_SXS_XML_E_COMMENTSYNTAX No documentation. ERROR_SXS_XML_E_BADSTARTNAMECHAR ERROR_SXS_XML_E_BADSTARTNAMECHAR No documentation. ERROR_SXS_XML_E_BADNAMECHAR ERROR_SXS_XML_E_BADNAMECHAR No documentation. ERROR_SXS_XML_E_BADCHARINSTRING ERROR_SXS_XML_E_BADCHARINSTRING No documentation. ERROR_SXS_XML_E_XMLDECLSYNTAX ERROR_SXS_XML_E_XMLDECLSYNTAX No documentation. ERROR_SXS_XML_E_BADCHARDATA ERROR_SXS_XML_E_BADCHARDATA No documentation. ERROR_SXS_XML_E_MISSINGWHITESPACE ERROR_SXS_XML_E_MISSINGWHITESPACE No documentation. ERROR_SXS_XML_E_EXPECTINGTAGEND ERROR_SXS_XML_E_EXPECTINGTAGEND No documentation. ERROR_SXS_XML_E_MISSINGSEMICOLON ERROR_SXS_XML_E_MISSINGSEMICOLON No documentation. ERROR_SXS_XML_E_UNBALANCEDPAREN ERROR_SXS_XML_E_UNBALANCEDPAREN No documentation. ERROR_SXS_XML_E_INTERNALERROR ERROR_SXS_XML_E_INTERNALERROR No documentation. ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE No documentation. ERROR_SXS_XML_E_INCOMPLETE_ENCODING ERROR_SXS_XML_E_INCOMPLETE_ENCODING No documentation. ERROR_SXS_XML_E_MISSING_PAREN ERROR_SXS_XML_E_MISSING_PAREN No documentation. ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE No documentation. ERROR_SXS_XML_E_MULTIPLE_COLONS ERROR_SXS_XML_E_MULTIPLE_COLONS No documentation. ERROR_SXS_XML_E_INVALID_DECIMAL ERROR_SXS_XML_E_INVALID_DECIMAL No documentation. ERROR_SXS_XML_E_INVALID_HEXIDECIMAL ERROR_SXS_XML_E_INVALID_HEXIDECIMAL No documentation. ERROR_SXS_XML_E_INVALID_UNICODE ERROR_SXS_XML_E_INVALID_UNICODE No documentation. ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK No documentation. ERROR_SXS_XML_E_UNEXPECTEDENDTAG ERROR_SXS_XML_E_UNEXPECTEDENDTAG No documentation. ERROR_SXS_XML_E_UNCLOSEDTAG ERROR_SXS_XML_E_UNCLOSEDTAG No documentation. ERROR_SXS_XML_E_DUPLICATEATTRIBUTE ERROR_SXS_XML_E_DUPLICATEATTRIBUTE No documentation. ERROR_SXS_XML_E_MULTIPLEROOTS ERROR_SXS_XML_E_MULTIPLEROOTS No documentation. ERROR_SXS_XML_E_INVALIDATROOTLEVEL ERROR_SXS_XML_E_INVALIDATROOTLEVEL No documentation. ERROR_SXS_XML_E_BADXMLDECL ERROR_SXS_XML_E_BADXMLDECL No documentation. ERROR_SXS_XML_E_MISSINGROOT ERROR_SXS_XML_E_MISSINGROOT No documentation. ERROR_SXS_XML_E_UNEXPECTEDEOF ERROR_SXS_XML_E_UNEXPECTEDEOF No documentation. ERROR_SXS_XML_E_BADPEREFINSUBSET ERROR_SXS_XML_E_BADPEREFINSUBSET No documentation. ERROR_SXS_XML_E_UNCLOSEDSTARTTAG ERROR_SXS_XML_E_UNCLOSEDSTARTTAG No documentation. ERROR_SXS_XML_E_UNCLOSEDENDTAG ERROR_SXS_XML_E_UNCLOSEDENDTAG No documentation. ERROR_SXS_XML_E_UNCLOSEDSTRING ERROR_SXS_XML_E_UNCLOSEDSTRING No documentation. ERROR_SXS_XML_E_UNCLOSEDCOMMENT ERROR_SXS_XML_E_UNCLOSEDCOMMENT No documentation. ERROR_SXS_XML_E_UNCLOSEDDECL ERROR_SXS_XML_E_UNCLOSEDDECL No documentation. ERROR_SXS_XML_E_UNCLOSEDCDATA ERROR_SXS_XML_E_UNCLOSEDCDATA No documentation. ERROR_SXS_XML_E_RESERVEDNAMESPACE ERROR_SXS_XML_E_RESERVEDNAMESPACE No documentation. ERROR_SXS_XML_E_INVALIDENCODING ERROR_SXS_XML_E_INVALIDENCODING No documentation. ERROR_SXS_XML_E_INVALIDSWITCH ERROR_SXS_XML_E_INVALIDSWITCH No documentation. ERROR_SXS_XML_E_BADXMLCASE ERROR_SXS_XML_E_BADXMLCASE No documentation. ERROR_SXS_XML_E_INVALID_STANDALONE ERROR_SXS_XML_E_INVALID_STANDALONE No documentation. ERROR_SXS_XML_E_UNEXPECTED_STANDALONE ERROR_SXS_XML_E_UNEXPECTED_STANDALONE No documentation. ERROR_SXS_XML_E_INVALID_VERSION ERROR_SXS_XML_E_INVALID_VERSION No documentation. ERROR_SXS_XML_E_MISSINGEQUALS ERROR_SXS_XML_E_MISSINGEQUALS No documentation. ERROR_SXS_PROTECTION_RECOVERY_FAILED ERROR_SXS_PROTECTION_RECOVERY_FAILED No documentation. ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT No documentation. ERROR_SXS_PROTECTION_CATALOG_NOT_VALID ERROR_SXS_PROTECTION_CATALOG_NOT_VALID No documentation. ERROR_SXS_UNTRANSLATABLE_HRESULT ERROR_SXS_UNTRANSLATABLE_HRESULT No documentation. ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING No documentation. ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE No documentation. ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME No documentation. ERROR_SXS_ASSEMBLY_MISSING ERROR_SXS_ASSEMBLY_MISSING No documentation. ERROR_SXS_CORRUPT_ACTIVATION_STACK ERROR_SXS_CORRUPT_ACTIVATION_STACK No documentation. ERROR_SXS_CORRUPTION ERROR_SXS_CORRUPTION No documentation. ERROR_SXS_EARLY_DEACTIVATION ERROR_SXS_EARLY_DEACTIVATION No documentation. ERROR_SXS_INVALID_DEACTIVATION ERROR_SXS_INVALID_DEACTIVATION No documentation. ERROR_SXS_MULTIPLE_DEACTIVATION ERROR_SXS_MULTIPLE_DEACTIVATION No documentation. ERROR_SXS_PROCESS_TERMINATION_REQUESTED ERROR_SXS_PROCESS_TERMINATION_REQUESTED No documentation. ERROR_SXS_RELEASE_ACTIVATION_CONTEXT ERROR_SXS_RELEASE_ACTIVATION_CONTEXT No documentation. ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY No documentation. ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE No documentation. ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME No documentation. ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE No documentation. ERROR_SXS_IDENTITY_PARSE_ERROR ERROR_SXS_IDENTITY_PARSE_ERROR No documentation. ERROR_MALFORMED_SUBSTITUTION_STRING ERROR_MALFORMED_SUBSTITUTION_STRING No documentation. ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN No documentation. ERROR_UNMAPPED_SUBSTITUTION_STRING ERROR_UNMAPPED_SUBSTITUTION_STRING No documentation. ERROR_SXS_ASSEMBLY_NOT_LOCKED ERROR_SXS_ASSEMBLY_NOT_LOCKED No documentation. ERROR_SXS_COMPONENT_STORE_CORRUPT ERROR_SXS_COMPONENT_STORE_CORRUPT No documentation. ERROR_ADVANCED_INSTALLER_FAILED ERROR_ADVANCED_INSTALLER_FAILED No documentation. ERROR_XML_ENCODING_MISMATCH ERROR_XML_ENCODING_MISMATCH No documentation. ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT No documentation. ERROR_SXS_IDENTITIES_DIFFERENT ERROR_SXS_IDENTITIES_DIFFERENT No documentation. ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT No documentation. ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY No documentation. ERROR_SXS_MANIFEST_TOO_BIG ERROR_SXS_MANIFEST_TOO_BIG No documentation. ERROR_SXS_SETTING_NOT_REGISTERED ERROR_SXS_SETTING_NOT_REGISTERED No documentation. ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE No documentation. ERROR_SMI_PRIMITIVE_INSTALLER_FAILED ERROR_SMI_PRIMITIVE_INSTALLER_FAILED No documentation. ERROR_GENERIC_COMMAND_FAILED ERROR_GENERIC_COMMAND_FAILED No documentation. ERROR_SXS_FILE_HASH_MISSING ERROR_SXS_FILE_HASH_MISSING No documentation. ERROR_EVT_INVALID_CHANNEL_PATH ERROR_EVT_INVALID_CHANNEL_PATH No documentation. ERROR_EVT_INVALID_QUERY ERROR_EVT_INVALID_QUERY No documentation. ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND No documentation. ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND No documentation. ERROR_EVT_INVALID_PUBLISHER_NAME ERROR_EVT_INVALID_PUBLISHER_NAME No documentation. ERROR_EVT_INVALID_EVENT_DATA ERROR_EVT_INVALID_EVENT_DATA No documentation. ERROR_EVT_CHANNEL_NOT_FOUND ERROR_EVT_CHANNEL_NOT_FOUND No documentation. ERROR_EVT_MALFORMED_XML_TEXT ERROR_EVT_MALFORMED_XML_TEXT No documentation. ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL No documentation. ERROR_EVT_CONFIGURATION_ERROR ERROR_EVT_CONFIGURATION_ERROR No documentation. ERROR_EVT_QUERY_RESULT_STALE ERROR_EVT_QUERY_RESULT_STALE No documentation. ERROR_EVT_QUERY_RESULT_INVALID_POSITION ERROR_EVT_QUERY_RESULT_INVALID_POSITION No documentation. ERROR_EVT_NON_VALIDATING_MSXML ERROR_EVT_NON_VALIDATING_MSXML No documentation. ERROR_EVT_FILTER_ALREADYSCOPED ERROR_EVT_FILTER_ALREADYSCOPED No documentation. ERROR_EVT_FILTER_NOTELTSET ERROR_EVT_FILTER_NOTELTSET No documentation. ERROR_EVT_FILTER_INVARG ERROR_EVT_FILTER_INVARG No documentation. ERROR_EVT_FILTER_INVTEST ERROR_EVT_FILTER_INVTEST No documentation. ERROR_EVT_FILTER_INVTYPE ERROR_EVT_FILTER_INVTYPE No documentation. ERROR_EVT_FILTER_PARSEERR ERROR_EVT_FILTER_PARSEERR No documentation. ERROR_EVT_FILTER_UNSUPPORTEDOP ERROR_EVT_FILTER_UNSUPPORTEDOP No documentation. ERROR_EVT_FILTER_UNEXPECTEDTOKEN ERROR_EVT_FILTER_UNEXPECTEDTOKEN No documentation. ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL No documentation. ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE No documentation. ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE No documentation. ERROR_EVT_CHANNEL_CANNOT_ACTIVATE ERROR_EVT_CHANNEL_CANNOT_ACTIVATE No documentation. ERROR_EVT_FILTER_TOO_COMPLEX ERROR_EVT_FILTER_TOO_COMPLEX No documentation. ERROR_EVT_MESSAGE_NOT_FOUND ERROR_EVT_MESSAGE_NOT_FOUND No documentation. ERROR_EVT_MESSAGE_ID_NOT_FOUND ERROR_EVT_MESSAGE_ID_NOT_FOUND No documentation. ERROR_EVT_UNRESOLVED_VALUE_INSERT ERROR_EVT_UNRESOLVED_VALUE_INSERT No documentation. ERROR_EVT_UNRESOLVED_PARAMETER_INSERT ERROR_EVT_UNRESOLVED_PARAMETER_INSERT No documentation. ERROR_EVT_MAX_INSERTS_REACHED ERROR_EVT_MAX_INSERTS_REACHED No documentation. ERROR_EVT_EVENT_DEFINITION_NOT_FOUND ERROR_EVT_EVENT_DEFINITION_NOT_FOUND No documentation. ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND No documentation. ERROR_EVT_VERSION_TOO_OLD ERROR_EVT_VERSION_TOO_OLD No documentation. ERROR_EVT_VERSION_TOO_NEW ERROR_EVT_VERSION_TOO_NEW No documentation. ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY No documentation. ERROR_EVT_PUBLISHER_DISABLED ERROR_EVT_PUBLISHER_DISABLED No documentation. ERROR_EVT_FILTER_OUT_OF_RANGE ERROR_EVT_FILTER_OUT_OF_RANGE No documentation. ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE No documentation. ERROR_EC_LOG_DISABLED ERROR_EC_LOG_DISABLED No documentation. ERROR_EC_CIRCULAR_FORWARDING ERROR_EC_CIRCULAR_FORWARDING No documentation. ERROR_EC_CREDSTORE_FULL ERROR_EC_CREDSTORE_FULL No documentation. ERROR_EC_CRED_NOT_FOUND ERROR_EC_CRED_NOT_FOUND No documentation. ERROR_EC_NO_ACTIVE_CHANNEL ERROR_EC_NO_ACTIVE_CHANNEL No documentation. ERROR_MUI_FILE_NOT_FOUND ERROR_MUI_FILE_NOT_FOUND No documentation. ERROR_MUI_INVALID_FILE ERROR_MUI_INVALID_FILE No documentation. ERROR_MUI_INVALID_RC_CONFIG ERROR_MUI_INVALID_RC_CONFIG No documentation. ERROR_MUI_INVALID_LOCALE_NAME ERROR_MUI_INVALID_LOCALE_NAME No documentation. ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME No documentation. ERROR_MUI_FILE_NOT_LOADED ERROR_MUI_FILE_NOT_LOADED No documentation. ERROR_RESOURCE_ENUM_USER_STOP ERROR_RESOURCE_ENUM_USER_STOP No documentation. ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED No documentation. ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME No documentation. ERROR_MCA_INVALID_CAPABILITIES_STRING ERROR_MCA_INVALID_CAPABILITIES_STRING No documentation. ERROR_MCA_INVALID_VCP_VERSION ERROR_MCA_INVALID_VCP_VERSION No documentation. ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION No documentation. ERROR_MCA_MCCS_VERSION_MISMATCH ERROR_MCA_MCCS_VERSION_MISMATCH No documentation. ERROR_MCA_UNSUPPORTED_MCCS_VERSION ERROR_MCA_UNSUPPORTED_MCCS_VERSION No documentation. ERROR_MCA_INTERNAL_ERROR ERROR_MCA_INTERNAL_ERROR No documentation. ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED No documentation. ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE No documentation. ERROR_AMBIGUOUS_SYSTEM_DEVICE ERROR_AMBIGUOUS_SYSTEM_DEVICE No documentation. ERROR_SYSTEM_DEVICE_NOT_FOUND ERROR_SYSTEM_DEVICE_NOT_FOUND No documentation. ERROR_HASH_NOT_SUPPORTED ERROR_HASH_NOT_SUPPORTED No documentation. ERROR_HASH_NOT_PRESENT ERROR_HASH_NOT_PRESENT No documentation. ERROR_AUDITING_DISABLED ERROR_AUDITING_DISABLED No documentation. ERROR_ALL_SIDS_FILTERED ERROR_ALL_SIDS_FILTERED No documentation. ERROR_BIZRULES_NOT_ENABLED ERROR_BIZRULES_NOT_ENABLED No documentation. ERROR_CRED_REQUIRES_CONFIRMATION ERROR_CRED_REQUIRES_CONFIRMATION No documentation. ERROR_FLT_IO_COMPLETE ERROR_FLT_IO_COMPLETE No documentation. ERROR_FLT_NO_HANDLER_DEFINED ERROR_FLT_NO_HANDLER_DEFINED No documentation. ERROR_FLT_CONTEXT_ALREADY_DEFINED ERROR_FLT_CONTEXT_ALREADY_DEFINED No documentation. ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST No documentation. ERROR_FLT_DISALLOW_FAST_IO ERROR_FLT_DISALLOW_FAST_IO No documentation. ERROR_FLT_INVALID_NAME_REQUEST ERROR_FLT_INVALID_NAME_REQUEST No documentation. ERROR_FLT_NOT_SAFE_TO_POST_OPERATION ERROR_FLT_NOT_SAFE_TO_POST_OPERATION No documentation. ERROR_FLT_NOT_INITIALIZED ERROR_FLT_NOT_INITIALIZED No documentation. ERROR_FLT_FILTER_NOT_READY ERROR_FLT_FILTER_NOT_READY No documentation. ERROR_FLT_POST_OPERATION_CLEANUP ERROR_FLT_POST_OPERATION_CLEANUP No documentation. ERROR_FLT_INTERNAL_ERROR ERROR_FLT_INTERNAL_ERROR No documentation. ERROR_FLT_DELETING_OBJECT ERROR_FLT_DELETING_OBJECT No documentation. ERROR_FLT_MUST_BE_NONPAGED_POOL ERROR_FLT_MUST_BE_NONPAGED_POOL No documentation. ERROR_FLT_DUPLICATE_ENTRY ERROR_FLT_DUPLICATE_ENTRY No documentation. ERROR_FLT_CBDQ_DISABLED ERROR_FLT_CBDQ_DISABLED No documentation. ERROR_FLT_DO_NOT_ATTACH ERROR_FLT_DO_NOT_ATTACH No documentation. ERROR_FLT_DO_NOT_DETACH ERROR_FLT_DO_NOT_DETACH No documentation. ERROR_FLT_INSTANCE_ALTITUDE_COLLISION ERROR_FLT_INSTANCE_ALTITUDE_COLLISION No documentation. ERROR_FLT_INSTANCE_NAME_COLLISION ERROR_FLT_INSTANCE_NAME_COLLISION No documentation. ERROR_FLT_FILTER_NOT_FOUND ERROR_FLT_FILTER_NOT_FOUND No documentation. ERROR_FLT_VOLUME_NOT_FOUND ERROR_FLT_VOLUME_NOT_FOUND No documentation. ERROR_FLT_INSTANCE_NOT_FOUND ERROR_FLT_INSTANCE_NOT_FOUND No documentation. ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND No documentation. ERROR_FLT_INVALID_CONTEXT_REGISTRATION ERROR_FLT_INVALID_CONTEXT_REGISTRATION No documentation. ERROR_FLT_NAME_CACHE_MISS ERROR_FLT_NAME_CACHE_MISS No documentation. ERROR_FLT_NO_DEVICE_OBJECT ERROR_FLT_NO_DEVICE_OBJECT No documentation. ERROR_FLT_VOLUME_ALREADY_MOUNTED ERROR_FLT_VOLUME_ALREADY_MOUNTED No documentation. ERROR_FLT_ALREADY_ENLISTED ERROR_FLT_ALREADY_ENLISTED No documentation. ERROR_FLT_CONTEXT_ALREADY_LINKED ERROR_FLT_CONTEXT_ALREADY_LINKED No documentation. ERROR_FLT_NO_WAITER_FOR_REPLY ERROR_FLT_NO_WAITER_FOR_REPLY No documentation. ERROR_HUNG_DISPLAY_DRIVER_THREAD ERROR_HUNG_DISPLAY_DRIVER_THREAD No documentation. ERROR_MONITOR_NO_DESCRIPTOR ERROR_MONITOR_NO_DESCRIPTOR No documentation. ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT No documentation. ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM No documentation. ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK No documentation. ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED No documentation. ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK No documentation. ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK No documentation. ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA No documentation. ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK No documentation. ERROR_MONITOR_INVALID_MANUFACTURE_DATE ERROR_MONITOR_INVALID_MANUFACTURE_DATE No documentation. ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER No documentation. ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER No documentation. ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER No documentation. ERROR_GRAPHICS_ADAPTER_WAS_RESET ERROR_GRAPHICS_ADAPTER_WAS_RESET No documentation. ERROR_GRAPHICS_INVALID_DRIVER_MODEL ERROR_GRAPHICS_INVALID_DRIVER_MODEL No documentation. ERROR_GRAPHICS_PRESENT_MODE_CHANGED ERROR_GRAPHICS_PRESENT_MODE_CHANGED No documentation. ERROR_GRAPHICS_PRESENT_OCCLUDED ERROR_GRAPHICS_PRESENT_OCCLUDED No documentation. ERROR_GRAPHICS_PRESENT_DENIED ERROR_GRAPHICS_PRESENT_DENIED No documentation. ERROR_GRAPHICS_CANNOTCOLORCONVERT ERROR_GRAPHICS_CANNOTCOLORCONVERT No documentation. ERROR_GRAPHICS_DRIVER_MISMATCH ERROR_GRAPHICS_DRIVER_MISMATCH No documentation. ERROR_GRAPHICS_PARTIAL_DATA_POPULATED ERROR_GRAPHICS_PARTIAL_DATA_POPULATED No documentation. ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED No documentation. ERROR_GRAPHICS_PRESENT_UNOCCLUDED ERROR_GRAPHICS_PRESENT_UNOCCLUDED No documentation. ERROR_GRAPHICS_NO_VIDEO_MEMORY ERROR_GRAPHICS_NO_VIDEO_MEMORY No documentation. ERROR_GRAPHICS_CANT_LOCK_MEMORY ERROR_GRAPHICS_CANT_LOCK_MEMORY No documentation. ERROR_GRAPHICS_ALLOCATION_BUSY ERROR_GRAPHICS_ALLOCATION_BUSY No documentation. ERROR_GRAPHICS_TOO_MANY_REFERENCES ERROR_GRAPHICS_TOO_MANY_REFERENCES No documentation. ERROR_GRAPHICS_TRY_AGAIN_LATER ERROR_GRAPHICS_TRY_AGAIN_LATER No documentation. ERROR_GRAPHICS_TRY_AGAIN_NOW ERROR_GRAPHICS_TRY_AGAIN_NOW No documentation. ERROR_GRAPHICS_ALLOCATION_INVALID ERROR_GRAPHICS_ALLOCATION_INVALID No documentation. ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE No documentation. ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED No documentation. ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION No documentation. ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE No documentation. ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION No documentation. ERROR_GRAPHICS_ALLOCATION_CLOSED ERROR_GRAPHICS_ALLOCATION_CLOSED No documentation. ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE No documentation. ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE No documentation. ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE No documentation. ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST No documentation. ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE No documentation. ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY No documentation. ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_INVALID_VIDPN ERROR_GRAPHICS_INVALID_VIDPN No documentation. ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE No documentation. ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET No documentation. ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_MODE_NOT_PINNED ERROR_GRAPHICS_MODE_NOT_PINNED No documentation. ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET No documentation. ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET No documentation. ERROR_GRAPHICS_INVALID_FREQUENCY ERROR_GRAPHICS_INVALID_FREQUENCY No documentation. ERROR_GRAPHICS_INVALID_ACTIVE_REGION ERROR_GRAPHICS_INVALID_ACTIVE_REGION No documentation. ERROR_GRAPHICS_INVALID_TOTAL_REGION ERROR_GRAPHICS_INVALID_TOTAL_REGION No documentation. ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE No documentation. ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE No documentation. ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET No documentation. ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY No documentation. ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET No documentation. ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET No documentation. ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET No documentation. ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET No documentation. ERROR_GRAPHICS_TARGET_ALREADY_IN_SET ERROR_GRAPHICS_TARGET_ALREADY_IN_SET No documentation. ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH No documentation. ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY No documentation. ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET No documentation. ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE No documentation. ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET No documentation. ERROR_GRAPHICS_NO_PREFERRED_MODE ERROR_GRAPHICS_NO_PREFERRED_MODE No documentation. ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET No documentation. ERROR_GRAPHICS_STALE_MODESET ERROR_GRAPHICS_STALE_MODESET No documentation. ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET No documentation. ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE No documentation. ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN No documentation. ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE No documentation. ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION No documentation. ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES No documentation. ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY No documentation. ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE No documentation. ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET No documentation. ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET No documentation. ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR No documentation. ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET No documentation. ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET No documentation. ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE No documentation. ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE No documentation. ERROR_GRAPHICS_RESOURCES_NOT_RELATED ERROR_GRAPHICS_RESOURCES_NOT_RELATED No documentation. ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE No documentation. ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE No documentation. ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET No documentation. ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER No documentation. ERROR_GRAPHICS_NO_VIDPNMGR ERROR_GRAPHICS_NO_VIDPNMGR No documentation. ERROR_GRAPHICS_NO_ACTIVE_VIDPN ERROR_GRAPHICS_NO_ACTIVE_VIDPN No documentation. ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY No documentation. ERROR_GRAPHICS_MONITOR_NOT_CONNECTED ERROR_GRAPHICS_MONITOR_NOT_CONNECTED No documentation. ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY No documentation. ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE No documentation. ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE No documentation. ERROR_GRAPHICS_INVALID_STRIDE ERROR_GRAPHICS_INVALID_STRIDE No documentation. ERROR_GRAPHICS_INVALID_PIXELFORMAT ERROR_GRAPHICS_INVALID_PIXELFORMAT No documentation. ERROR_GRAPHICS_INVALID_COLORBASIS ERROR_GRAPHICS_INVALID_COLORBASIS No documentation. ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE No documentation. ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY No documentation. ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT No documentation. ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE No documentation. ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN No documentation. ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL No documentation. ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION No documentation. ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_INVALID_GAMMA_RAMP ERROR_GRAPHICS_INVALID_GAMMA_RAMP No documentation. ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_MODE_NOT_IN_MODESET ERROR_GRAPHICS_MODE_NOT_IN_MODESET No documentation. ERROR_GRAPHICS_DATASET_IS_EMPTY ERROR_GRAPHICS_DATASET_IS_EMPTY No documentation. ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET No documentation. ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON No documentation. ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE No documentation. ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE No documentation. ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS No documentation. ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED No documentation. ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING No documentation. ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED No documentation. ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS No documentation. ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT No documentation. ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM No documentation. ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN No documentation. ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT No documentation. ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED No documentation. ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION No documentation. ERROR_GRAPHICS_INVALID_CLIENT_TYPE ERROR_GRAPHICS_INVALID_CLIENT_TYPE No documentation. ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET No documentation. ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED No documentation. ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS No documentation. ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER No documentation. ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED No documentation. ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED No documentation. ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY No documentation. ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED No documentation. ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON No documentation. ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE No documentation. ERROR_GRAPHICS_LEADLINK_START_DEFERRED ERROR_GRAPHICS_LEADLINK_START_DEFERRED No documentation. ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER No documentation. ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY No documentation. ERROR_GRAPHICS_START_DEFERRED ERROR_GRAPHICS_START_DEFERRED No documentation. ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED No documentation. ERROR_GRAPHICS_OPM_NOT_SUPPORTED ERROR_GRAPHICS_OPM_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_COPP_NOT_SUPPORTED ERROR_GRAPHICS_COPP_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_UAB_NOT_SUPPORTED ERROR_GRAPHICS_UAB_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS No documentation. ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST No documentation. ERROR_GRAPHICS_OPM_INTERNAL_ERROR ERROR_GRAPHICS_OPM_INTERNAL_ERROR No documentation. ERROR_GRAPHICS_OPM_INVALID_HANDLE ERROR_GRAPHICS_OPM_INVALID_HANDLE No documentation. ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH No documentation. ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED No documentation. ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED No documentation. ERROR_GRAPHICS_PVP_HFS_FAILED ERROR_GRAPHICS_PVP_HFS_FAILED No documentation. ERROR_GRAPHICS_OPM_INVALID_SRM ERROR_GRAPHICS_OPM_INVALID_SRM No documentation. ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP No documentation. ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP No documentation. ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA No documentation. ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET No documentation. ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH No documentation. ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE No documentation. ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS No documentation. ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS No documentation. ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS No documentation. ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST No documentation. ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR No documentation. ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS No documentation. ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST No documentation. ERROR_GRAPHICS_I2C_NOT_SUPPORTED ERROR_GRAPHICS_I2C_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST No documentation. ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA No documentation. ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA No documentation. ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_DDCCI_INVALID_DATA ERROR_GRAPHICS_DDCCI_INVALID_DATA No documentation. ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE No documentation. ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING No documentation. ERROR_GRAPHICS_MCA_INTERNAL_ERROR ERROR_GRAPHICS_MCA_INTERNAL_ERROR No documentation. ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND No documentation. ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH No documentation. ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM No documentation. ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE No documentation. ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS No documentation. ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE No documentation. ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION No documentation. ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION No documentation. ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH No documentation. ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION No documentation. ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED No documentation. ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE No documentation. ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED No documentation. ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME No documentation. ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP No documentation. ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED No documentation. ERROR_GRAPHICS_INVALID_POINTER ERROR_GRAPHICS_INVALID_POINTER No documentation. ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE No documentation. ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL No documentation. ERROR_GRAPHICS_INTERNAL_ERROR ERROR_GRAPHICS_INTERNAL_ERROR No documentation. ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS No documentation. ERROR_NDIS_INTERFACE_CLOSING ERROR_NDIS_INTERFACE_CLOSING No documentation. ERROR_NDIS_BAD_VERSION ERROR_NDIS_BAD_VERSION No documentation. ERROR_NDIS_BAD_CHARACTERISTICS ERROR_NDIS_BAD_CHARACTERISTICS No documentation. ERROR_NDIS_ADAPTER_NOT_FOUND ERROR_NDIS_ADAPTER_NOT_FOUND No documentation. ERROR_NDIS_OPEN_FAILED ERROR_NDIS_OPEN_FAILED No documentation. ERROR_NDIS_DEVICE_FAILED ERROR_NDIS_DEVICE_FAILED No documentation. ERROR_NDIS_MULTICAST_FULL ERROR_NDIS_MULTICAST_FULL No documentation. ERROR_NDIS_MULTICAST_EXISTS ERROR_NDIS_MULTICAST_EXISTS No documentation. ERROR_NDIS_MULTICAST_NOT_FOUND ERROR_NDIS_MULTICAST_NOT_FOUND No documentation. ERROR_NDIS_REQUEST_ABORTED ERROR_NDIS_REQUEST_ABORTED No documentation. ERROR_NDIS_RESET_IN_PROGRESS ERROR_NDIS_RESET_IN_PROGRESS No documentation. ERROR_NDIS_NOT_SUPPORTED ERROR_NDIS_NOT_SUPPORTED No documentation. ERROR_NDIS_INVALID_PACKET ERROR_NDIS_INVALID_PACKET No documentation. ERROR_NDIS_ADAPTER_NOT_READY ERROR_NDIS_ADAPTER_NOT_READY No documentation. ERROR_NDIS_INVALID_LENGTH ERROR_NDIS_INVALID_LENGTH No documentation. ERROR_NDIS_INVALID_DATA ERROR_NDIS_INVALID_DATA No documentation. ERROR_NDIS_BUFFER_TOO_SHORT ERROR_NDIS_BUFFER_TOO_SHORT No documentation. ERROR_NDIS_INVALID_OID ERROR_NDIS_INVALID_OID No documentation. ERROR_NDIS_ADAPTER_REMOVED ERROR_NDIS_ADAPTER_REMOVED No documentation. ERROR_NDIS_UNSUPPORTED_MEDIA ERROR_NDIS_UNSUPPORTED_MEDIA No documentation. ERROR_NDIS_GROUP_ADDRESS_IN_USE ERROR_NDIS_GROUP_ADDRESS_IN_USE No documentation. ERROR_NDIS_FILE_NOT_FOUND ERROR_NDIS_FILE_NOT_FOUND No documentation. ERROR_NDIS_ERROR_READING_FILE ERROR_NDIS_ERROR_READING_FILE No documentation. ERROR_NDIS_ALREADY_MAPPED ERROR_NDIS_ALREADY_MAPPED No documentation. ERROR_NDIS_RESOURCE_CONFLICT ERROR_NDIS_RESOURCE_CONFLICT No documentation. ERROR_NDIS_MEDIA_DISCONNECTED ERROR_NDIS_MEDIA_DISCONNECTED No documentation. ERROR_NDIS_INVALID_ADDRESS ERROR_NDIS_INVALID_ADDRESS No documentation. ERROR_NDIS_INVALID_DEVICE_REQUEST ERROR_NDIS_INVALID_DEVICE_REQUEST No documentation. ERROR_NDIS_PAUSED ERROR_NDIS_PAUSED No documentation. ERROR_NDIS_INTERFACE_NOT_FOUND ERROR_NDIS_INTERFACE_NOT_FOUND No documentation. ERROR_NDIS_UNSUPPORTED_REVISION ERROR_NDIS_UNSUPPORTED_REVISION No documentation. ERROR_NDIS_INVALID_PORT ERROR_NDIS_INVALID_PORT No documentation. ERROR_NDIS_INVALID_PORT_STATE ERROR_NDIS_INVALID_PORT_STATE No documentation. ERROR_NDIS_LOW_POWER_STATE ERROR_NDIS_LOW_POWER_STATE No documentation. ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED No documentation. ERROR_NDIS_DOT11_MEDIA_IN_USE ERROR_NDIS_DOT11_MEDIA_IN_USE No documentation. ERROR_NDIS_DOT11_POWER_STATE_INVALID ERROR_NDIS_DOT11_POWER_STATE_INVALID No documentation. ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL No documentation. ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL No documentation. ERROR_NDIS_INDICATION_REQUIRED ERROR_NDIS_INDICATION_REQUIRED No documentation. ERROR_NDIS_OFFLOAD_POLICY ERROR_NDIS_OFFLOAD_POLICY No documentation. ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED No documentation. ERROR_NDIS_OFFLOAD_PATH_REJECTED ERROR_NDIS_OFFLOAD_PATH_REJECTED No documentation. ERROR_HV_INVALID_HYPERCALL_CODE ERROR_HV_INVALID_HYPERCALL_CODE No documentation. ERROR_HV_INVALID_HYPERCALL_INPUT ERROR_HV_INVALID_HYPERCALL_INPUT No documentation. ERROR_HV_INVALID_ALIGNMENT ERROR_HV_INVALID_ALIGNMENT No documentation. ERROR_HV_INVALID_PARAMETER ERROR_HV_INVALID_PARAMETER No documentation. ERROR_HV_ACCESS_DENIED ERROR_HV_ACCESS_DENIED No documentation. ERROR_HV_INVALID_PARTITION_STATE ERROR_HV_INVALID_PARTITION_STATE No documentation. ERROR_HV_OPERATION_DENIED ERROR_HV_OPERATION_DENIED No documentation. ERROR_HV_UNKNOWN_PROPERTY ERROR_HV_UNKNOWN_PROPERTY No documentation. ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE No documentation. ERROR_HV_INSUFFICIENT_MEMORY ERROR_HV_INSUFFICIENT_MEMORY No documentation. ERROR_HV_PARTITION_TOO_DEEP ERROR_HV_PARTITION_TOO_DEEP No documentation. ERROR_HV_INVALID_PARTITION_ID ERROR_HV_INVALID_PARTITION_ID No documentation. ERROR_HV_INVALID_VP_INDEX ERROR_HV_INVALID_VP_INDEX No documentation. ERROR_HV_INVALID_PORT_ID ERROR_HV_INVALID_PORT_ID No documentation. ERROR_HV_INVALID_CONNECTION_ID ERROR_HV_INVALID_CONNECTION_ID No documentation. ERROR_HV_INSUFFICIENT_BUFFERS ERROR_HV_INSUFFICIENT_BUFFERS No documentation. ERROR_HV_NOT_ACKNOWLEDGED ERROR_HV_NOT_ACKNOWLEDGED No documentation. ERROR_HV_ACKNOWLEDGED ERROR_HV_ACKNOWLEDGED No documentation. ERROR_HV_INVALID_SAVE_RESTORE_STATE ERROR_HV_INVALID_SAVE_RESTORE_STATE No documentation. ERROR_HV_INVALID_SYNIC_STATE ERROR_HV_INVALID_SYNIC_STATE No documentation. ERROR_HV_OBJECT_IN_USE ERROR_HV_OBJECT_IN_USE No documentation. ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO No documentation. ERROR_HV_NO_DATA ERROR_HV_NO_DATA No documentation. ERROR_HV_INACTIVE ERROR_HV_INACTIVE No documentation. ERROR_HV_NO_RESOURCES ERROR_HV_NO_RESOURCES No documentation. ERROR_HV_FEATURE_UNAVAILABLE ERROR_HV_FEATURE_UNAVAILABLE No documentation. ERROR_HV_NOT_PRESENT ERROR_HV_NOT_PRESENT No documentation. ERROR_VID_DUPLICATE_HANDLER ERROR_VID_DUPLICATE_HANDLER No documentation. ERROR_VID_TOO_MANY_HANDLERS ERROR_VID_TOO_MANY_HANDLERS No documentation. ERROR_VID_QUEUE_FULL ERROR_VID_QUEUE_FULL No documentation. ERROR_VID_HANDLER_NOT_PRESENT ERROR_VID_HANDLER_NOT_PRESENT No documentation. ERROR_VID_INVALID_OBJECT_NAME ERROR_VID_INVALID_OBJECT_NAME No documentation. ERROR_VID_PARTITION_NAME_TOO_LONG ERROR_VID_PARTITION_NAME_TOO_LONG No documentation. ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG No documentation. ERROR_VID_PARTITION_ALREADY_EXISTS ERROR_VID_PARTITION_ALREADY_EXISTS No documentation. ERROR_VID_PARTITION_DOES_NOT_EXIST ERROR_VID_PARTITION_DOES_NOT_EXIST No documentation. ERROR_VID_PARTITION_NAME_NOT_FOUND ERROR_VID_PARTITION_NAME_NOT_FOUND No documentation. ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS No documentation. ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT No documentation. ERROR_VID_MB_STILL_REFERENCED ERROR_VID_MB_STILL_REFERENCED No documentation. ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED No documentation. ERROR_VID_INVALID_NUMA_SETTINGS ERROR_VID_INVALID_NUMA_SETTINGS No documentation. ERROR_VID_INVALID_NUMA_NODE_INDEX ERROR_VID_INVALID_NUMA_NODE_INDEX No documentation. ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED No documentation. ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE No documentation. ERROR_VID_PAGE_RANGE_OVERFLOW ERROR_VID_PAGE_RANGE_OVERFLOW No documentation. ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE No documentation. ERROR_VID_INVALID_GPA_RANGE_HANDLE ERROR_VID_INVALID_GPA_RANGE_HANDLE No documentation. ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE No documentation. ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED No documentation. ERROR_VID_INVALID_PPM_HANDLE ERROR_VID_INVALID_PPM_HANDLE No documentation. ERROR_VID_MBPS_ARE_LOCKED ERROR_VID_MBPS_ARE_LOCKED No documentation. ERROR_VID_MESSAGE_QUEUE_CLOSED ERROR_VID_MESSAGE_QUEUE_CLOSED No documentation. ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED No documentation. ERROR_VID_STOP_PENDING ERROR_VID_STOP_PENDING No documentation. ERROR_VID_INVALID_PROCESSOR_STATE ERROR_VID_INVALID_PROCESSOR_STATE No documentation. ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT No documentation. ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED No documentation. ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET No documentation. ERROR_VID_MMIO_RANGE_DESTROYED ERROR_VID_MMIO_RANGE_DESTROYED No documentation. ERROR_VID_INVALID_CHILD_GPA_PAGE_SET ERROR_VID_INVALID_CHILD_GPA_PAGE_SET No documentation. ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED No documentation. ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL No documentation. ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE No documentation. ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT No documentation. ERROR_VID_SAVED_STATE_CORRUPT ERROR_VID_SAVED_STATE_CORRUPT No documentation. ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM No documentation. ERROR_VID_SAVED_STATE_INCOMPATIBLE ERROR_VID_SAVED_STATE_INCOMPATIBLE No documentation. ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED No documentation. ERROR_VOLMGR_INCOMPLETE_REGENERATION ERROR_VOLMGR_INCOMPLETE_REGENERATION No documentation. ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION No documentation. ERROR_VOLMGR_DATABASE_FULL ERROR_VOLMGR_DATABASE_FULL No documentation. ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED No documentation. ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC No documentation. ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED No documentation. ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME No documentation. ERROR_VOLMGR_DISK_DUPLICATE ERROR_VOLMGR_DISK_DUPLICATE No documentation. ERROR_VOLMGR_DISK_DYNAMIC ERROR_VOLMGR_DISK_DYNAMIC No documentation. ERROR_VOLMGR_DISK_ID_INVALID ERROR_VOLMGR_DISK_ID_INVALID No documentation. ERROR_VOLMGR_DISK_INVALID ERROR_VOLMGR_DISK_INVALID No documentation. ERROR_VOLMGR_DISK_LAST_VOTER ERROR_VOLMGR_DISK_LAST_VOTER No documentation. ERROR_VOLMGR_DISK_LAYOUT_INVALID ERROR_VOLMGR_DISK_LAYOUT_INVALID No documentation. ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS No documentation. ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED No documentation. ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL No documentation. ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS No documentation. ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS No documentation. ERROR_VOLMGR_DISK_MISSING ERROR_VOLMGR_DISK_MISSING No documentation. ERROR_VOLMGR_DISK_NOT_EMPTY ERROR_VOLMGR_DISK_NOT_EMPTY No documentation. ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE No documentation. ERROR_VOLMGR_DISK_REVECTORING_FAILED ERROR_VOLMGR_DISK_REVECTORING_FAILED No documentation. ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID No documentation. ERROR_VOLMGR_DISK_SET_NOT_CONTAINED ERROR_VOLMGR_DISK_SET_NOT_CONTAINED No documentation. ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS No documentation. ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES No documentation. ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED No documentation. ERROR_VOLMGR_EXTENT_ALREADY_USED ERROR_VOLMGR_EXTENT_ALREADY_USED No documentation. ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS No documentation. ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION No documentation. ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED No documentation. ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION No documentation. ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH No documentation. ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED No documentation. ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID No documentation. ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS No documentation. ERROR_VOLMGR_MEMBER_IN_SYNC ERROR_VOLMGR_MEMBER_IN_SYNC No documentation. ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE No documentation. ERROR_VOLMGR_MEMBER_INDEX_INVALID ERROR_VOLMGR_MEMBER_INDEX_INVALID No documentation. ERROR_VOLMGR_MEMBER_MISSING ERROR_VOLMGR_MEMBER_MISSING No documentation. ERROR_VOLMGR_MEMBER_NOT_DETACHED ERROR_VOLMGR_MEMBER_NOT_DETACHED No documentation. ERROR_VOLMGR_MEMBER_REGENERATING ERROR_VOLMGR_MEMBER_REGENERATING No documentation. ERROR_VOLMGR_ALL_DISKS_FAILED ERROR_VOLMGR_ALL_DISKS_FAILED No documentation. ERROR_VOLMGR_NO_REGISTERED_USERS ERROR_VOLMGR_NO_REGISTERED_USERS No documentation. ERROR_VOLMGR_NO_SUCH_USER ERROR_VOLMGR_NO_SUCH_USER No documentation. ERROR_VOLMGR_NOTIFICATION_RESET ERROR_VOLMGR_NOTIFICATION_RESET No documentation. ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID No documentation. ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID No documentation. ERROR_VOLMGR_PACK_DUPLICATE ERROR_VOLMGR_PACK_DUPLICATE No documentation. ERROR_VOLMGR_PACK_ID_INVALID ERROR_VOLMGR_PACK_ID_INVALID No documentation. ERROR_VOLMGR_PACK_INVALID ERROR_VOLMGR_PACK_INVALID No documentation. ERROR_VOLMGR_PACK_NAME_INVALID ERROR_VOLMGR_PACK_NAME_INVALID No documentation. ERROR_VOLMGR_PACK_OFFLINE ERROR_VOLMGR_PACK_OFFLINE No documentation. ERROR_VOLMGR_PACK_HAS_QUORUM ERROR_VOLMGR_PACK_HAS_QUORUM No documentation. ERROR_VOLMGR_PACK_WITHOUT_QUORUM ERROR_VOLMGR_PACK_WITHOUT_QUORUM No documentation. ERROR_VOLMGR_PARTITION_STYLE_INVALID ERROR_VOLMGR_PARTITION_STYLE_INVALID No documentation. ERROR_VOLMGR_PARTITION_UPDATE_FAILED ERROR_VOLMGR_PARTITION_UPDATE_FAILED No documentation. ERROR_VOLMGR_PLEX_IN_SYNC ERROR_VOLMGR_PLEX_IN_SYNC No documentation. ERROR_VOLMGR_PLEX_INDEX_DUPLICATE ERROR_VOLMGR_PLEX_INDEX_DUPLICATE No documentation. ERROR_VOLMGR_PLEX_INDEX_INVALID ERROR_VOLMGR_PLEX_INDEX_INVALID No documentation. ERROR_VOLMGR_PLEX_LAST_ACTIVE ERROR_VOLMGR_PLEX_LAST_ACTIVE No documentation. ERROR_VOLMGR_PLEX_MISSING ERROR_VOLMGR_PLEX_MISSING No documentation. ERROR_VOLMGR_PLEX_REGENERATING ERROR_VOLMGR_PLEX_REGENERATING No documentation. ERROR_VOLMGR_PLEX_TYPE_INVALID ERROR_VOLMGR_PLEX_TYPE_INVALID No documentation. ERROR_VOLMGR_PLEX_NOT_RAID5 ERROR_VOLMGR_PLEX_NOT_RAID5 No documentation. ERROR_VOLMGR_PLEX_NOT_SIMPLE ERROR_VOLMGR_PLEX_NOT_SIMPLE No documentation. ERROR_VOLMGR_STRUCTURE_SIZE_INVALID ERROR_VOLMGR_STRUCTURE_SIZE_INVALID No documentation. ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS No documentation. ERROR_VOLMGR_TRANSACTION_IN_PROGRESS ERROR_VOLMGR_TRANSACTION_IN_PROGRESS No documentation. ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE No documentation. ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK No documentation. ERROR_VOLMGR_VOLUME_ID_INVALID ERROR_VOLMGR_VOLUME_ID_INVALID No documentation. ERROR_VOLMGR_VOLUME_LENGTH_INVALID ERROR_VOLMGR_VOLUME_LENGTH_INVALID No documentation. ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE No documentation. ERROR_VOLMGR_VOLUME_NOT_MIRRORED ERROR_VOLMGR_VOLUME_NOT_MIRRORED No documentation. ERROR_VOLMGR_VOLUME_NOT_RETAINED ERROR_VOLMGR_VOLUME_NOT_RETAINED No documentation. ERROR_VOLMGR_VOLUME_OFFLINE ERROR_VOLMGR_VOLUME_OFFLINE No documentation. ERROR_VOLMGR_VOLUME_RETAINED ERROR_VOLMGR_VOLUME_RETAINED No documentation. ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID No documentation. ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE No documentation. ERROR_VOLMGR_BAD_BOOT_DISK ERROR_VOLMGR_BAD_BOOT_DISK No documentation. ERROR_VOLMGR_PACK_CONFIG_OFFLINE ERROR_VOLMGR_PACK_CONFIG_OFFLINE No documentation. ERROR_VOLMGR_PACK_CONFIG_ONLINE ERROR_VOLMGR_PACK_CONFIG_ONLINE No documentation. ERROR_VOLMGR_NOT_PRIMARY_PACK ERROR_VOLMGR_NOT_PRIMARY_PACK No documentation. ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED No documentation. ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID No documentation. ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID No documentation. ERROR_VOLMGR_VOLUME_MIRRORED ERROR_VOLMGR_VOLUME_MIRRORED No documentation. ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED No documentation. ERROR_VOLMGR_NO_VALID_LOG_COPIES ERROR_VOLMGR_NO_VALID_LOG_COPIES No documentation. ERROR_VOLMGR_PRIMARY_PACK_PRESENT ERROR_VOLMGR_PRIMARY_PACK_PRESENT No documentation. ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID No documentation. ERROR_VOLMGR_MIRROR_NOT_SUPPORTED ERROR_VOLMGR_MIRROR_NOT_SUPPORTED No documentation. ERROR_VOLMGR_RAID5_NOT_SUPPORTED ERROR_VOLMGR_RAID5_NOT_SUPPORTED No documentation. ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED No documentation. ERROR_BCD_TOO_MANY_ELEMENTS ERROR_BCD_TOO_MANY_ELEMENTS No documentation. ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED No documentation. ERROR_VHD_DRIVE_FOOTER_MISSING ERROR_VHD_DRIVE_FOOTER_MISSING No documentation. ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH No documentation. ERROR_VHD_DRIVE_FOOTER_CORRUPT ERROR_VHD_DRIVE_FOOTER_CORRUPT No documentation. ERROR_VHD_FORMAT_UNKNOWN ERROR_VHD_FORMAT_UNKNOWN No documentation. ERROR_VHD_FORMAT_UNSUPPORTED_VERSION ERROR_VHD_FORMAT_UNSUPPORTED_VERSION No documentation. ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH No documentation. ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION No documentation. ERROR_VHD_SPARSE_HEADER_CORRUPT ERROR_VHD_SPARSE_HEADER_CORRUPT No documentation. ERROR_VHD_BLOCK_ALLOCATION_FAILURE ERROR_VHD_BLOCK_ALLOCATION_FAILURE No documentation. ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT No documentation. ERROR_VHD_INVALID_BLOCK_SIZE ERROR_VHD_INVALID_BLOCK_SIZE No documentation. ERROR_VHD_BITMAP_MISMATCH ERROR_VHD_BITMAP_MISMATCH No documentation. ERROR_VHD_PARENT_VHD_NOT_FOUND ERROR_VHD_PARENT_VHD_NOT_FOUND No documentation. ERROR_VHD_CHILD_PARENT_ID_MISMATCH ERROR_VHD_CHILD_PARENT_ID_MISMATCH No documentation. ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH No documentation. ERROR_VHD_METADATA_READ_FAILURE ERROR_VHD_METADATA_READ_FAILURE No documentation. ERROR_VHD_METADATA_WRITE_FAILURE ERROR_VHD_METADATA_WRITE_FAILURE No documentation. ERROR_VHD_INVALID_SIZE ERROR_VHD_INVALID_SIZE No documentation. ERROR_VHD_INVALID_FILE_SIZE ERROR_VHD_INVALID_FILE_SIZE No documentation. ERROR_VIRTDISK_PROVIDER_NOT_FOUND ERROR_VIRTDISK_PROVIDER_NOT_FOUND No documentation. ERROR_VIRTDISK_NOT_VIRTUAL_DISK ERROR_VIRTDISK_NOT_VIRTUAL_DISK No documentation. ERROR_VHD_PARENT_VHD_ACCESS_DENIED ERROR_VHD_PARENT_VHD_ACCESS_DENIED No documentation. ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH No documentation. ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED No documentation. ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT No documentation. ERROR_VIRTUAL_DISK_LIMITATION ERROR_VIRTUAL_DISK_LIMITATION No documentation. ERROR_VHD_INVALID_TYPE ERROR_VHD_INVALID_TYPE No documentation. ERROR_VHD_INVALID_STATE ERROR_VHD_INVALID_STATE No documentation. ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE No documentation. ERROR_QUERY_STORAGE_ERROR ERROR_QUERY_STORAGE_ERROR

Indicates the type of locks placed on records during editing.

ms677223 LOCKTYPE LOCKTYPE
No documentation. ms677223 LOCK_WRITE LOCK_WRITE No documentation. ms677223 LOCK_EXCLUSIVE LOCK_EXCLUSIVE No documentation. ms677223 LOCK_ONLYONCE LOCK_ONLYONCE

The enumeration values indicate whether the method should try to return a name in the pwcsName member of the structure. The values are used in the ILockBytes::Stat, IStorage::Stat, and methods to save memory when the pwcsName member is not required.

aa380316 STATFLAG STATFLAG
No documentation. aa380316 STATFLAG_DEFAULT STATFLAG_DEFAULT No documentation. aa380316 STATFLAG_NONAME STATFLAG_NONAME None. None None

The interface lets you read and write data to stream objects. Stream objects contain the data in a structured storage object, where storages provide the structure. Simple data can be written directly to a stream but, most frequently, streams are elements nested within a storage object. They are similar to standard files.

The interface defines methods similar to the MS-DOS FAT file functions. For example, each stream object has its own access rights and a seek reference. The main difference between a DOS file and a stream object is that in the latter case, streams are opened using an interface reference rather than a file handle.

The methods in this interface present your object's data as a contiguous sequence of bytes that you can read or write. There are also methods for committing and reverting changes on streams that are open in transacted mode and methods for restricting access to a range of bytes in the stream.

Streams can remain open for long periods of time without consuming file-system resources. The IUnknown::Release method is similar to a close function on a file. Once released, the stream object is no longer valid and cannot be used.

Clients of asynchronous monikers can choose between a data-pull or data-push model for driving an asynchronous IMoniker::BindToStorage operation and for receiving asynchronous notifications. See URL Monikers for more information. The following table compares the behavior of asynchronous and calls returned in IBindStatusCallback::OnDataAvailable in these two download models:

aa380034 IStream IStream

The interface supports simplified sequential access to stream objects. The interface inherits its Read and Write methods from .

aa380010 ISequentialStream ISequentialStream

The interface supports simplified sequential access to stream objects. The interface inherits its Read and Write methods from .

aa380010 ISequentialStream ISequentialStream
Reads a specified number of bytes from the stream object into memory starting at the current seek pointer. The read buffer. The number of bytes to read. The actual number of bytes read from the stream object. Writes a specified number of bytes into the stream object starting at the current seek pointer. The buffer. The number of bytes to read. The actual number of bytes written to the stream object Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion.

The Read method reads a specified number of bytes from the stream object into memory, starting at the current seek reference.

A reference to the buffer which the stream data is read into.

The number of bytes of data to read from the stream object.

A reference to a ULONG variable that receives the actual number of bytes read from the stream object.

Note??The number of bytes read may be zero.

This method reads bytes from this stream object into memory. The stream object must be opened in STGM_READ mode. This method adjusts the seek reference by the actual number of bytes read.

The number of bytes actually read is also returned in the pcbRead parameter.

aa380011 HRESULT ISequentialStream::Read([Out, Buffer] void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbRead) ISequentialStream::Read

The Write method writes a specified number of bytes into the stream object starting at the current seek reference.

A reference to the buffer that contains the data that is to be written to the stream. A valid reference must be provided for this parameter even when cb is zero.

The number of bytes of data to attempt to write into the stream. This value can be zero.

A reference to a ULONG variable where this method writes the actual number of bytes written to the stream object. The caller can set this reference to null, in which case this method does not provide the actual number of bytes written.

writes the specified data to a stream object. The seek reference is adjusted for the number of bytes actually written. The number of bytes actually written is returned in the pcbWritten parameter. If the byte count is zero bytes, the write operation has no effect.

If the seek reference is currently past the end of the stream and the byte count is nonzero, this method increases the size of the stream to the seek reference and writes the specified bytes starting at the seek reference. The fill bytes written to the stream are not initialized to any particular value. This is the same as the end-of-file behavior in the MS-DOS FAT file system.

With a zero byte count and a seek reference past the end of the stream, this method does not create the fill bytes to increase the stream to the seek reference. In this case, you must call the method to increase the size of the stream and write the fill bytes.

The pcbWritten parameter can have a value even if an error occurs.

In the COM-provided implementation, stream objects are not sparse. Any fill bytes are eventually allocated on the disk and assigned to the stream.

aa380014 HRESULT ISequentialStream::Write([In, Buffer] const void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbWritten) ISequentialStream::Write

The interface lets you read and write data to stream objects. Stream objects contain the data in a structured storage object, where storages provide the structure. Simple data can be written directly to a stream but, most frequently, streams are elements nested within a storage object. They are similar to standard files.

The interface defines methods similar to the MS-DOS FAT file functions. For example, each stream object has its own access rights and a seek reference. The main difference between a DOS file and a stream object is that in the latter case, streams are opened using an interface reference rather than a file handle.

The methods in this interface present your object's data as a contiguous sequence of bytes that you can read or write. There are also methods for committing and reverting changes on streams that are open in transacted mode and methods for restricting access to a range of bytes in the stream.

Streams can remain open for long periods of time without consuming file-system resources. The IUnknown::Release method is similar to a close function on a file. Once released, the stream object is no longer valid and cannot be used.

Clients of asynchronous monikers can choose between a data-pull or data-push model for driving an asynchronous IMoniker::BindToStorage operation and for receiving asynchronous notifications. See URL Monikers for more information. The following table compares the behavior of asynchronous and calls returned in IBindStatusCallback::OnDataAvailable in these two download models:

aa380034 IStream IStream
Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer. The offset. The origin. The offset of the seek pointer from the beginning of the stream. Changes the size of the stream object. The new size. Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. The stream destination. The number of bytes to copy. The number of bytes written. The number of bytes read Commit method ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage. If the stream object is open in direct mode, Commit has no effect other than flushing all memory buffers to the next-level storage object. The COM compound file implementation of streams does not support opening streams in transacted mode. The GRF commit flags. Discards all changes that have been made to a transacted stream since the last call. Restricts access to a specified range of bytes in the stream. The offset. The number of bytes to lock. Type of the dw lock. Unlocks access to a specified range of bytes in the stream. The offset. The number of bytes to lock. Type of the dw lock. Gets the statistics. The storage statistics flags. Clones this instance. Initializes a new instance of the class. The native pointer. Performs an explicit conversion from to . (This method is a shortcut to ) The native pointer. The result of the conversion.

The Seek method changes the seek reference to a new location. The new location is relative to either the beginning of the stream, the end of the stream, or the current seek reference.

The displacement to be added to the location indicated by the dwOrigin parameter. If dwOrigin is STREAM_SEEK_SET, this is interpreted as an unsigned value rather than a signed value.

The origin for the displacement specified in dlibMove. The origin can be the beginning of the file (STREAM_SEEK_SET), the current seek reference (STREAM_SEEK_CUR), or the end of the file (STREAM_SEEK_END). For more information about values, see the STREAM_SEEK enumeration.

A reference to the location where this method writes the value of the new seek reference from the beginning of the stream.

You can set this reference to null. In this case, this method does not provide the new seek reference.

changes the seek reference so that subsequent read and write operations can be performed at a different location in the stream object. It is an error to seek before the beginning of the stream. It is not, however, an error to seek past the end of the stream. Seeking past the end of the stream is useful for subsequent write operations, as the stream byte range will be extended to the new seek position immediately before the write is complete.

You can also use this method to obtain the current value of the seek reference by calling this method with the dwOrigin parameter set to STREAM_SEEK_CUR and the dlibMove parameter set to 0 so that the seek reference is not changed. The current seek reference is returned in the plibNewPosition parameter.

aa380043 HRESULT IStream::Seek([In] LARGE_INTEGER dlibMove,[In] SHARPDX_SEEKORIGIN dwOrigin,[Out, Optional] ULARGE_INTEGER* plibNewPosition) IStream::Seek

The SetSize method changes the size of the stream object.

Specifies the new size, in bytes, of the stream.

This method can return one of these values.

The size of the stream object was successfully changed.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information, see IFillLockBytes and Asynchronous Storage.

STG_E_MEDIUMFULL

The stream size is not changed because there is no space left on the storage device.

STG_E_INVALIDFUNCTION

The value of the libNewSize parameter is not supported by the implementation. Not all streams support greater than 232 bytes. If a stream does not support more than 232 bytes, the high DWORD data type of libNewSize must be zero. If it is nonzero, the implementation may return STG_E_INVALIDFUNCTION. In general, COM-based implementations of the interface do not support streams larger than 232 bytes.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

changes the size of the stream object. Call this method to preallocate space for the stream. If the libNewSize parameter is larger than the current stream size, the stream is extended to the indicated size by filling the intervening space with bytes of undefined value. This operation is similar to the method if the seek reference is past the current end of the stream.

If the libNewSize parameter is smaller than the current stream, the stream is truncated to the indicated size.

The seek reference is not affected by the change in stream size.

Calling can be an effective way to obtain a large chunk of contiguous space.

aa380044 HRESULT IStream::SetSize([In] ULARGE_INTEGER libNewSize) IStream::SetSize

The CopyTo method copies a specified number of bytes from the current seek reference in the stream to the current seek reference in another stream.

A reference to the destination stream. The stream pointed to by pstm can be a new stream or a clone of the source stream.

The number of bytes to copy from the source stream.

A reference to the location where this method writes the actual number of bytes written to the destination. You can set this reference to null. In this case, this method does not provide the actual number of bytes written.

A reference to the location where this method writes the actual number of bytes read from the source. You can set this reference to null. In this case, this method does not provide the actual number of bytes read.

The CopyTo method copies the specified bytes from one stream to another. It can also be used to copy a stream to itself. The seek reference in each stream instance is adjusted for the number of bytes read or written. This method is equivalent to reading cb bytes into memory using and then immediately writing them to the destination stream using , although will be more efficient.

The destination stream can be a clone of the source stream created by calling the method.

If returns an error, you cannot assume that the seek references are valid for either the source or destination. Additionally, the values of pcbRead and pcbWritten are not meaningful even though they are returned.

If returns successfully, the actual number of bytes read and written are the same.

To copy the remainder of the source from the current seek reference, specify the maximum large integer value for the cb parameter. If the seek reference is the beginning of the stream, this operation copies the entire stream.

aa380038 HRESULT IStream::CopyTo([In] IStream* pstm,[In] ULARGE_INTEGER cb,[Out] ULARGE_INTEGER* pcbRead,[Out] ULARGE_INTEGER* pcbWritten) IStream::CopyTo

The Commit method ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage. If the stream object is open in direct mode, has no effect other than flushing all memory buffers to the next-level storage object. The COM compound file implementation of streams does not support opening streams in transacted mode.

Controls how the changes for the stream object are committed. See the enumeration for a definition of these values.

This method can return one of these values.

Changes to the stream object were successfully committed to the parent level.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

STG_E_MEDIUMFULL

The commit operation failed due to lack of space on the storage device.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

The Commit method ensures that changes to a stream object opened in transacted mode are reflected in the parent storage. Changes that have been made to the stream since it was opened or last committed are reflected to the parent storage object. If the parent is opened in transacted mode, the parent may revert at a later time, rolling back the changes to this stream object. The compound file implementation does not support the opening of streams in transacted mode, so this method has very little effect other than to flush memory buffers. For more information, see - Compound File Implementation.

If the stream is open in direct mode, this method ensures that any memory buffers have been flushed out to the underlying storage object. This is much like a flush in traditional file systems.

The method is useful on a direct mode stream when the implementation of the interface is a wrapper for underlying file system APIs. In this case, would be connected to the file system's flush call.

aa380036 HRESULT IStream::Commit([In] STGC grfCommitFlags) IStream::Commit

The Revert method discards all changes that have been made to a transacted stream since the last call. On streams open in direct mode and streams using the COM compound file implementation of , this method has no effect.

This method can return one of these values.

The stream was successfully reverted to its previous version.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

The Revert method discards changes made to a transacted stream since the last commit operation.

aa380042 HRESULT IStream::Revert() IStream::Revert

The LockRegion method restricts access to a specified range of bytes in the stream. Supporting this functionality is optional since some file systems do not provide it.

Integer that specifies the byte offset for the beginning of the range.

Integer that specifies the length of the range, in bytes, to be restricted.

Specifies the restrictions being requested on accessing the range.

This method can return one of these values.

The specified range of bytes was locked.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information, see IFillLockBytes and Asynchronous Storage.

STG_E_INVALIDFUNCTION

Locking is not supported at all or the specific type of lock requested is not supported.

STG_E_LOCKVIOLATION

Requested lock is supported, but cannot be granted because of an existing lock.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

The byte range of the stream can be extended. Locking an extended range for the stream is useful as a method of communication between different instances of the stream without changing data that is actually part of the stream.

Three types of locking can be supported: locking to exclude other writers, locking to exclude other readers or writers, and locking that allows only one requester to obtain a lock on the given range, which is usually an alias for one of the other two lock types. A given stream instance might support either of the first two types, or both. The lock type is specified by dwLockType, using a value from the enumeration.

Any region locked with must later be explicitly unlocked by calling with exactly the same values for the libOffset, cb, and dwLockType parameters. The region must be unlocked before the stream is released. Two adjacent regions cannot be locked separately and then unlocked with a single unlock call.

aa380039 HRESULT IStream::LockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) IStream::LockRegion

The UnlockRegion method removes the access restriction on a range of bytes previously restricted with .

No documentation. No documentation. No documentation.

This method can return one of these values.

The byte range was unlocked.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

STG_E_INVALIDFUNCTION

Locking is not supported at all or the specific type of lock requested is not supported.

STG_E_LOCKVIOLATION

The requested unlock operation cannot be granted.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

unlocks a region previously locked with the method. Locked regions must later be explicitly unlocked by calling with exactly the same values for the libOffset, cb, and dwLockType parameters. The region must be unlocked before the stream is released. Two adjacent regions cannot be locked separately and then unlocked with a single unlock call.

aa380046 HRESULT IStream::UnlockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) IStream::UnlockRegion

The Stat method retrieves the structure for this stream.

No documentation. No documentation.

retrieves a reference to the structure that contains information about this open stream. When this stream is within a structured storage and IStorage::EnumElements is called, it creates an enumerator object with the IEnumSTATSTG interface on it, which can be called to enumerate the storages and streams through the structures associated with each of them.

aa380045 HRESULT IStream::Stat([Out] STATSTG* pstatstg,[In] STATFLAG grfStatFlag) IStream::Stat

The Clone method creates a new stream object with its own seek reference that references the same bytes as the original stream.

When successful, reference to the location of an reference to the new stream object. If an error occurs, this parameter is null.

The Clone method creates a new stream object for accessing the same bytes but using a separate seek reference. The new stream object sees the same data as the source-stream object. Changes written to one object are immediately visible in the other. Range locking is shared between the stream objects.

The initial setting of the seek reference in the cloned stream instance is the same as the current setting of the seek reference in the original stream at the time of the clone operation.

aa380035 HRESULT IStream::Clone([Out] IStream** ppstm) IStream::Clone
Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. The stream destination. The number of bytes to copy. The bytes written. The number of bytes read from this instance Gets a com pointer to the underlying object. The stream. A Com pointer

The structure contains statistical data about an open storage, stream, or byte-array object. This structure is used in the IEnumSTATSTG, ILockBytes, IStorage, and interfaces.

aa380319 STATSTG STATSTG
No documentation. aa380319 wchar_t* pwcsName wchar_t pwcsName No documentation. aa380319 unsigned int type unsigned int type No documentation. aa380319 ULARGE_INTEGER cbSize ULARGE_INTEGER cbSize No documentation. aa380319 FILETIME mtime FILETIME mtime No documentation. aa380319 FILETIME ctime FILETIME ctime No documentation. aa380319 FILETIME atime FILETIME atime No documentation. aa380319 unsigned int grfMode unsigned int grfMode No documentation. aa380319 unsigned int grfLocksSupported unsigned int grfLocksSupported No documentation. aa380319 GUID clsid GUID clsid No documentation. aa380319 unsigned int grfStateBits unsigned int grfStateBits No documentation. aa380319 unsigned int reserved unsigned int reserved A half precision (16 bit) floating point value. Number of decimal digits of precision. Number of bits in the mantissa. Maximum decimal exponent. Maximum binary exponent. Minimum decimal exponent. Minimum binary exponent. Exponent radix. Additional rounding. Smallest such that 1.0 + epsilon != 1.0 Maximum value of the number. Minimum value of the number. Initializes a new instance of the structure. The floating point value that should be stored in 16 bit format. Initializes a new instance of the structure. The floating point value that should be stored in 16 bit format. Converts an array of half precision values into full precision values. The values to be converted. An array of converted values. Converts an array of full precision values into half precision values. The values to be converted. An array of converted values. Performs an explicit conversion from to . The value to be converted. The converted value. Performs an implicit conversion from to . The value to be converted. The converted value. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Converts the value of the object to its equivalent string representation. The string representation of the value of this instance. Returns the hash code for this instance. A 32-bit signed integer hash code. Determines whether the specified object instances are considered equal. true if is the same instance as or if both are null references or if value1.Equals(value2) returns true; otherwise, false. Returns a value that indicates whether the current instance is equal to the specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Returns a value that indicates whether the current instance is equal to a specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Gets or sets the raw 16 bit value used to back this half-float. Defines a two component vector, using half precision floating point coordinates. Gets or sets the X component of the vector. The X component of the vector. Gets or sets the Y component of the vector. The Y component of the vector. Initializes a new instance of the structure. The X component. The Y component. Initializes a new instance of the structure. The X component. The Y component. Initializes a new instance of the structure. The X component. The Y component. Initializes a new instance of the structure. The value to set for both the X and Y components. Initializes a new instance of the structure. Value to initialize X and Y components with. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer hash code. Determines whether the specified object instances are considered equal. true if is the same instance as or if both are null references or if value1.Equals(value2) returns true; otherwise, false. Returns a value that indicates whether the current instance is equal to the specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Returns a value that indicates whether the current instance is equal to a specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Defines a three component vector, using half precision floating point coordinates. Gets or sets the X component of the vector. The X component of the vector. Gets or sets the Y component of the vector. The Y component of the vector. Gets or sets the Z component of the vector. The Z component of the vector. Initializes a new instance of the structure. The X component. The Y component. The Z component. Initializes a new instance of the structure. The X component. The Y component. The Z component. Initializes a new instance of the structure. The X component. The Y component. The Z component. Initializes a new instance of the structure. The value to set for the X, Y, and Z components. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer hash code. Determines whether the specified object instances are considered equal. true if is the same instance as or if both are null references or if value1.Equals(value2) returns true; otherwise, false. Returns a value that indicates whether the current instance is equal to the specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Returns a value that indicates whether the current instance is equal to a specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Defines a four component vector, using half precision floating point coordinates. Gets or sets the X component of the vector. The X component of the vector. Gets or sets the Y component of the vector. The Y component of the vector. Gets or sets the Z component of the vector. The Z component of the vector. Gets or sets the W component of the vector. The W component of the vector. Initializes a new instance of the structure. The X component. The Y component. The Z component. The W component. Initializes a new instance of the structure. The X component. The Y component. The Z component. The W component. Initializes a new instance of the structure. The X component. The Y component. The Z component. The W component. Initializes a new instance of the structure. The value to set for the X, Y, Z, and W components. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns the hash code for this instance. A 32-bit signed integer hash code. Determines whether the specified object instances are considered equal. true if is the same instance as or if both are null references or if value1.Equals(value2) returns true; otherwise, false. Returns a value that indicates whether the current instance is equal to the specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Returns a value that indicates whether the current instance is equal to a specified object. Object to make the comparison with. true if the current instance is equal to the specified object; false otherwise. Helper class to perform Half/Float conversion. Code extract from paper : www.fox-toolkit.org/ftp/fasthalffloatconversion.pdf by Jeroen van der Zijp Unpacks the specified h. The h. Packs the specified f. The f. Represents a four dimensional mathematical vector. The size of the type, in bytes. A with all of its components set to zero. The X unit (1, 0, 0, 0). The Y unit (0, 1, 0, 0). The Z unit (0, 0, 1, 0). The W unit (0, 0, 0, 1). A with all of its components set to one. The X component of the vector. The Y component of the vector. The Z component of the vector. The W component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initial value for the Z component of the vector. Initial value for the W component of the vector. Initializes a new instance of the struct. The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Creates an array containing the elements of the vector. A four-element array containing the components of the vector. Adds two vectors. The first vector to add. The second vector to add. When the method completes, contains the sum of the two vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. When the method completes, contains the difference of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Modulates a vector with another by performing component-wise multiplication. The first vector to modulate. The second vector to modulate. When the method completes, contains the modulated vector. Modulates a vector with another by performing component-wise multiplication. The first vector to modulate. The second vector to modulate. The modulated vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Reverses the direction of a given vector. The vector to negate. When the method completes, contains a vector facing in the opposite direction. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the largest components of the source vectors. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. A vector containing the largest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the smallest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. A vector containing the smallest components of the source vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Assert a vector (return it unchanged). The vector to assert (unchanged). The asserted (unchanged) vector. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Performs an implicit conversion from array to . The input. The result of the conversion. Performs an implicit conversion from to array. The input. The result of the conversion. Gets or sets the component at the specified index. The value of the X, Y, Z, or W component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. The implementation of this class is filled by InteropBuilder post-building-event. Provides a fixed statement working with generics. The data. A fixed pointer to the referenced structure This is the only function in this class that is inlined in order to inline the fixed statement correctly. The value for which all absolute numbers smaller than are considered equal to zero. A value specifying the approximation of π which is 180 degrees. A value specifying the approximation of 2π which is 360 degrees. A value specifying the approximation of π/2 which is 90 degrees. A value specifying the approximation of π/4 which is 45 degrees. Checks if a and b are almost equals, taking into account the magnitude of floating point numbers (unlike method). See Remarks. See remarks. The left value to compare. The right value to compare. true if a almost equal to b, false otherwise The code is using the technique described by Bruce Dawson in Comparing Floating point numbers 2012 edition. Determines whether the specified value is close to zero (0.0f). The floating value. true if the specified value is close to zero (0.0f); otherwise, false. Determines whether the specified value is close to one (1.0f). The floating value. true if the specified value is close to one (1.0f); otherwise, false. Checks if a - b are almost equals within a float epsilon. The left value to compare. The right value to compare. Epsilon value true if a almost equal to b within a float epsilon, false otherwise Converts revolutions to degrees. The value to convert. The converted value. Converts revolutions to radians. The value to convert. The converted value. Converts revolutions to gradians. The value to convert. The converted value. Converts degrees to revolutions. The value to convert. The converted value. Converts degrees to radians. The value to convert. The converted value. Converts radians to revolutions. The value to convert. The converted value. Converts radians to gradians. The value to convert. The converted value. Converts gradians to revolutions. The value to convert. The converted value. Converts gradians to degrees. The value to convert. The converted value. Converts gradians to radians. The value to convert. The converted value. Converts radians to degrees. The value to convert. The converted value. Clamps the specified value. The value. The min. The max. The result of clamping a value between min and max Clamps the specified value. The value. The min. The max. The result of clamping a value between min and max Interpolates between two values using a linear function by a given amount. See http://www.encyclopediaofmath.org/index.php/Linear_interpolation and http://fgiesen.wordpress.com/2012/08/15/linear-interpolation-past-present-and-future/ Value to interpolate from. Value to interpolate to. Interpolation amount. The result of linear interpolation of values based on the amount. Interpolates between two values using a linear function by a given amount. See http://www.encyclopediaofmath.org/index.php/Linear_interpolation and http://fgiesen.wordpress.com/2012/08/15/linear-interpolation-past-present-and-future/ Value to interpolate from. Value to interpolate to. Interpolation amount. The result of linear interpolation of values based on the amount. Interpolates between two values using a linear function by a given amount. See http://www.encyclopediaofmath.org/index.php/Linear_interpolation and http://fgiesen.wordpress.com/2012/08/15/linear-interpolation-past-present-and-future/ Value to interpolate from. Value to interpolate to. Interpolation amount. The result of linear interpolation of values based on the amount. Performs smooth (cubic Hermite) interpolation between 0 and 1. See https://en.wikipedia.org/wiki/Smoothstep Value between 0 and 1 indicating interpolation amount. Performs a smooth(er) interpolation between 0 and 1 with 1st and 2nd order derivatives of zero at endpoints. See https://en.wikipedia.org/wiki/Smoothstep Value between 0 and 1 indicating interpolation amount. Calculates the modulo of the specified value. The value. The modulo. The result of the modulo applied to value Calculates the modulo 2*PI of the specified value. The value. The result of the modulo applied to value Wraps the specified value into a range [min, max] The value to wrap. The min. The max. Result of the wrapping. Is thrown when is greater than . Wraps the specified value into a range [min, max[ The value. The min. The max. Result of the wrapping. Is thrown when is greater than . Gauss function. Curve amplitude. Position X. Position Y Radius X. Radius Y. Curve sigma X. Curve sigma Y. The result of Gaussian function. Gauss function. Curve amplitude. Position X. Position Y Radius X. Radius Y. Curve sigma X. Curve sigma Y. The result of Gaussian function. Represents a 4x4 mathematical matrix. The size of the type, in bytes. A with all of its components set to zero. The identity . Value at row 1 column 1 of the matrix. Value at row 1 column 2 of the matrix. Value at row 1 column 3 of the matrix. Value at row 1 column 4 of the matrix. Value at row 2 column 1 of the matrix. Value at row 2 column 2 of the matrix. Value at row 2 column 3 of the matrix. Value at row 2 column 4 of the matrix. Value at row 3 column 1 of the matrix. Value at row 3 column 2 of the matrix. Value at row 3 column 3 of the matrix. Value at row 3 column 4 of the matrix. Value at row 4 column 1 of the matrix. Value at row 4 column 2 of the matrix. Value at row 4 column 3 of the matrix. Value at row 4 column 4 of the matrix. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The value to assign at row 1 column 1 of the matrix. The value to assign at row 1 column 2 of the matrix. The value to assign at row 1 column 3 of the matrix. The value to assign at row 1 column 4 of the matrix. The value to assign at row 2 column 1 of the matrix. The value to assign at row 2 column 2 of the matrix. The value to assign at row 2 column 3 of the matrix. The value to assign at row 2 column 4 of the matrix. The value to assign at row 3 column 1 of the matrix. The value to assign at row 3 column 2 of the matrix. The value to assign at row 3 column 3 of the matrix. The value to assign at row 3 column 4 of the matrix. The value to assign at row 4 column 1 of the matrix. The value to assign at row 4 column 2 of the matrix. The value to assign at row 4 column 3 of the matrix. The value to assign at row 4 column 4 of the matrix. Initializes a new instance of the struct. The values to assign to the components of the matrix. This must be an array with sixteen elements. Thrown when is null. Thrown when contains more or less than sixteen elements. Calculates the determinant of the matrix. The determinant of the matrix. Inverts the matrix. Transposes the matrix. Orthogonalizes the specified matrix. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the matrix will be orthogonal to any other given row in the matrix. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified matrix. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Decomposes a matrix into an orthonormalized matrix Q and a right triangular matrix R. When the method completes, contains the orthonormalized matrix of the decomposition. When the method completes, contains the right triangular matrix of the decomposition. Decomposes a matrix into a lower triangular matrix L and an orthonormalized matrix Q. When the method completes, contains the lower triangular matrix of the decomposition. When the method completes, contains the orthonormalized matrix of the decomposition. Decomposes a matrix into a scale, rotation, and translation. When the method completes, contains the scaling component of the decomposed matrix. When the method completes, contains the rotation component of the decomposed matrix. When the method completes, contains the translation component of the decomposed matrix. This method is designed to decompose an SRT transformation matrix only. Decomposes a uniform scale matrix into a scale, rotation, and translation. A uniform scale matrix has the same scale in every axis. When the method completes, contains the scaling component of the decomposed matrix. When the method completes, contains the rotation component of the decomposed matrix. When the method completes, contains the translation component of the decomposed matrix. This method is designed to decompose only an SRT transformation matrix that has the same scale in every axis. Exchanges two rows in the matrix. The first row to exchange. This is an index of the row starting at zero. The second row to exchange. This is an index of the row starting at zero. Exchanges two columns in the matrix. The first column to exchange. This is an index of the column starting at zero. The second column to exchange. This is an index of the column starting at zero. Creates an array containing the elements of the matrix. A sixteen-element array containing the components of the matrix. Determines the sum of two matrices. The first matrix to add. The second matrix to add. When the method completes, contains the sum of the two matrices. Determines the sum of two matrices. The first matrix to add. The second matrix to add. The sum of the two matrices. Determines the difference between two matrices. The first matrix to subtract. The second matrix to subtract. When the method completes, contains the difference between the two matrices. Determines the difference between two matrices. The first matrix to subtract. The second matrix to subtract. The difference between the two matrices. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. When the method completes, contains the scaled matrix. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. The scaled matrix. Determines the product of two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Determines the product of two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. When the method completes, contains the scaled matrix. Scales a matrix by the given value. The matrix to scale. The amount by which to scale. The scaled matrix. Determines the quotient of two matrices. The first matrix to divide. The second matrix to divide. When the method completes, contains the quotient of the two matrices. Determines the quotient of two matrices. The first matrix to divide. The second matrix to divide. The quotient of the two matrices. Performs the exponential operation on a matrix. The matrix to perform the operation on. The exponent to raise the matrix to. When the method completes, contains the exponential matrix. Thrown when the is negative. Performs the exponential operation on a matrix. The matrix to perform the operation on. The exponent to raise the matrix to. The exponential matrix. Thrown when the is negative. Negates a matrix. The matrix to be negated. When the method completes, contains the negated matrix. Negates a matrix. The matrix to be negated. The negated matrix. Performs a linear interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . The linear interpolation of the two matrices. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two matrices. Performs a cubic interpolation between two matrices. Start matrix. End matrix. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two matrices. Calculates the transpose of the specified matrix. The matrix whose transpose is to be calculated. When the method completes, contains the transpose of the specified matrix. Calculates the transpose of the specified matrix. The matrix whose transpose is to be calculated. When the method completes, contains the transpose of the specified matrix. Calculates the transpose of the specified matrix. The matrix whose transpose is to be calculated. The transpose of the specified matrix. Calculates the inverse of the specified matrix. The matrix whose inverse is to be calculated. When the method completes, contains the inverse of the specified matrix. Calculates the inverse of the specified matrix. The matrix whose inverse is to be calculated. The inverse of the specified matrix. Orthogonalizes the specified matrix. The matrix to orthogonalize. When the method completes, contains the orthogonalized matrix. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the matrix will be orthogonal to any other given row in the matrix. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthogonalizes the specified matrix. The matrix to orthogonalize. The orthogonalized matrix. Orthogonalization is the process of making all rows orthogonal to each other. This means that any given row in the matrix will be orthogonal to any other given row in the matrix. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified matrix. The matrix to orthonormalize. When the method completes, contains the orthonormalized matrix. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Orthonormalizes the specified matrix. The matrix to orthonormalize. The orthonormalized matrix. Orthonormalization is the process of making all rows and columns orthogonal to each other and making all rows and columns of unit length. This means that any given row will be orthogonal to any other given row and any given column will be orthogonal to any other given column. Any given row will not be orthogonal to any given column. Every row and every column will be of unit length. Because this method uses the modified Gram-Schmidt process, the resulting matrix tends to be numerically unstable. The numeric stability decreases according to the rows so that the first row is the most stable and the last row is the least stable. This operation is performed on the rows of the matrix rather than the columns. If you wish for this operation to be performed on the columns, first transpose the input and than transpose the output. Brings the matrix into upper triangular form using elementary row operations. The matrix to put into upper triangular form. When the method completes, contains the upper triangular matrix. If the matrix is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the matrix represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the matrix into upper triangular form using elementary row operations. The matrix to put into upper triangular form. The upper triangular matrix. If the matrix is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the matrix represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the matrix into lower triangular form using elementary row operations. The matrix to put into lower triangular form. When the method completes, contains the lower triangular matrix. If the matrix is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the matrix represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the matrix into lower triangular form using elementary row operations. The matrix to put into lower triangular form. The lower triangular matrix. If the matrix is not invertible (i.e. its determinant is zero) than the result of this method may produce Single.Nan and Single.Inf values. When the matrix represents a system of linear equations, than this often means that either no solution exists or an infinite number of solutions exist. Brings the matrix into row echelon form using elementary row operations; The matrix to put into row echelon form. When the method completes, contains the row echelon form of the matrix. Brings the matrix into row echelon form using elementary row operations; The matrix to put into row echelon form. When the method completes, contains the row echelon form of the matrix. Brings the matrix into reduced row echelon form using elementary row operations. The matrix to put into reduced row echelon form. The fifth column of the matrix. When the method completes, contains the resultant matrix after the operation. When the method completes, contains the resultant fifth column of the matrix. The fifth column is often called the augmented part of the matrix. This is because the fifth column is really just an extension of the matrix so that there is a place to put all of the non-zero components after the operation is complete. Often times the resultant matrix will the identity matrix or a matrix similar to the identity matrix. Sometimes, however, that is not possible and numbers other than zero and one may appear. This method can be used to solve systems of linear equations. Upon completion of this method, the will contain the solution for the system. It is up to the user to analyze both the input and the result to determine if a solution really exists. Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard matrix. Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. The created billboard matrix. Creates a right-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard matrix. Creates a right-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. The created billboard matrix. Creates a left-handed, look-at matrix. The position of the viewer's eye. The camera look-at target. The camera's up vector. When the method completes, contains the created look-at matrix. Creates a left-handed, look-at matrix. The position of the viewer's eye. The camera look-at target. The camera's up vector. The created look-at matrix. Creates a right-handed, look-at matrix. The position of the viewer's eye. The camera look-at target. The camera's up vector. When the method completes, contains the created look-at matrix. Creates a right-handed, look-at matrix. The position of the viewer's eye. The camera look-at target. The camera's up vector. The created look-at matrix. Creates a left-handed, orthographic projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a left-handed, orthographic projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a right-handed, orthographic projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a right-handed, orthographic projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a left-handed, customized orthographic projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a left-handed, customized orthographic projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a right-handed, customized orthographic projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a right-handed, customized orthographic projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a left-handed, perspective projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a left-handed, perspective projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a right-handed, perspective projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a right-handed, perspective projection matrix. Width of the viewing volume. Height of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a left-handed, perspective projection matrix based on a field of view. Field of view in the y direction, in radians. Aspect ratio, defined as view space width divided by height. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a left-handed, perspective projection matrix based on a field of view. Field of view in the y direction, in radians. Aspect ratio, defined as view space width divided by height. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a right-handed, perspective projection matrix based on a field of view. Field of view in the y direction, in radians. Aspect ratio, defined as view space width divided by height. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a right-handed, perspective projection matrix based on a field of view. Field of view in the y direction, in radians. Aspect ratio, defined as view space width divided by height. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a left-handed, customized perspective projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a left-handed, customized perspective projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Creates a right-handed, customized perspective projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. When the method completes, contains the created projection matrix. Creates a right-handed, customized perspective projection matrix. Minimum x-value of the viewing volume. Maximum x-value of the viewing volume. Minimum y-value of the viewing volume. Maximum y-value of the viewing volume. Minimum z-value of the viewing volume. Maximum z-value of the viewing volume. The created projection matrix. Builds a matrix that can be used to reflect vectors about a plane. The plane for which the reflection occurs. This parameter is assumed to be normalized. When the method completes, contains the reflection matrix. Builds a matrix that can be used to reflect vectors about a plane. The plane for which the reflection occurs. This parameter is assumed to be normalized. The reflection matrix. Creates a matrix that flattens geometry into a shadow. The light direction. If the W component is 0, the light is directional light; if the W component is 1, the light is a point light. The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. When the method completes, contains the shadow matrix. Creates a matrix that flattens geometry into a shadow. The light direction. If the W component is 0, the light is directional light; if the W component is 1, the light is a point light. The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. The shadow matrix. Creates a matrix that scales along the x-axis, y-axis, and y-axis. Scaling factor for all three axes. When the method completes, contains the created scaling matrix. Creates a matrix that scales along the x-axis, y-axis, and y-axis. Scaling factor for all three axes. The created scaling matrix. Creates a matrix that scales along the x-axis, y-axis, and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. When the method completes, contains the created scaling matrix. Creates a matrix that scales along the x-axis, y-axis, and y-axis. Scaling factor that is applied along the x-axis. Scaling factor that is applied along the y-axis. Scaling factor that is applied along the z-axis. The created scaling matrix. Creates a matrix that uniformly scales along all three axis. The uniform scale that is applied along all axis. When the method completes, contains the created scaling matrix. Creates a matrix that uniformly scales along all three axis. The uniform scale that is applied along all axis. The created scaling matrix. Creates a matrix that rotates around the x-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation matrix. Creates a matrix that rotates around the x-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation matrix. Creates a matrix that rotates around the y-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation matrix. Creates a matrix that rotates around the y-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation matrix. Creates a matrix that rotates around the z-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation matrix. Creates a matrix that rotates around the z-axis. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation matrix. Creates a matrix that rotates around an arbitrary axis. The axis around which to rotate. This parameter is assumed to be normalized. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. When the method completes, contains the created rotation matrix. Creates a matrix that rotates around an arbitrary axis. The axis around which to rotate. This parameter is assumed to be normalized. Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. The created rotation matrix. Creates a rotation matrix from a quaternion. The quaternion to use to build the matrix. The created rotation matrix. Creates a rotation matrix from a quaternion. The quaternion to use to build the matrix. The created rotation matrix. Creates a rotation matrix with a specified yaw, pitch, and roll. Yaw around the y-axis, in radians. Pitch around the x-axis, in radians. Roll around the z-axis, in radians. When the method completes, contains the created rotation matrix. Creates a rotation matrix with a specified yaw, pitch, and roll. Yaw around the y-axis, in radians. Pitch around the x-axis, in radians. Roll around the z-axis, in radians. The created rotation matrix. Creates a translation matrix using the specified offsets. The offset for all three coordinate planes. When the method completes, contains the created translation matrix. Creates a translation matrix using the specified offsets. The offset for all three coordinate planes. The created translation matrix. Creates a translation matrix using the specified offsets. X-coordinate offset. Y-coordinate offset. Z-coordinate offset. When the method completes, contains the created translation matrix. Creates a translation matrix using the specified offsets. X-coordinate offset. Y-coordinate offset. Z-coordinate offset. The created translation matrix. Creates a skew/shear matrix by means of a translation vector, a rotation vector, and a rotation angle. shearing is performed in the direction of translation vector, where translation vector and rotation vector define the shearing plane. The effect is such that the skewed rotation vector has the specified angle with rotation itself. The rotation angle. The rotation vector The translation vector Contains the created skew/shear matrix. Creates a 3D affine transformation matrix. Scaling factor. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created affine transformation matrix. Creates a 3D affine transformation matrix. Scaling factor. The rotation of the transformation. The translation factor of the transformation. The created affine transformation matrix. Creates a 3D affine transformation matrix. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created affine transformation matrix. Creates a 3D affine transformation matrix. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. The created affine transformation matrix. Creates a 2D affine transformation matrix. Scaling factor. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created affine transformation matrix. Creates a 2D affine transformation matrix. Scaling factor. The rotation of the transformation. The translation factor of the transformation. The created affine transformation matrix. Creates a 2D affine transformation matrix. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created affine transformation matrix. Creates a 2D affine transformation matrix. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. The created affine transformation matrix. Creates a transformation matrix. Center point of the scaling operation. Scaling rotation amount. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created transformation matrix. Creates a transformation matrix. Center point of the scaling operation. Scaling rotation amount. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. The created transformation matrix. Creates a 2D transformation matrix. Center point of the scaling operation. Scaling rotation amount. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. When the method completes, contains the created transformation matrix. Creates a 2D transformation matrix. Center point of the scaling operation. Scaling rotation amount. Scaling factor. The center of the rotation. The rotation of the transformation. The translation factor of the transformation. The created transformation matrix. Adds two matrices. The first matrix to add. The second matrix to add. The sum of the two matrices. Assert a matrix (return it unchanged). The matrix to assert (unchanged). The asserted (unchanged) matrix. Subtracts two matrices. The first matrix to subtract. The second matrix to subtract. The difference between the two matrices. Negates a matrix. The matrix to negate. The negated matrix. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Multiplies two matrices. The first matrix to multiply. The second matrix to multiply. The product of the two matrices. Scales a matrix by a given value. The matrix to scale. The amount by which to scale. The scaled matrix. Divides two matrices. The first matrix to divide. The second matrix to divide. The quotient of the two matrices. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the up of the matrix; that is M21, M22, and M23. Gets or sets the down of the matrix; that is -M21, -M22, and -M23. Gets or sets the right of the matrix; that is M11, M12, and M13. Gets or sets the left of the matrix; that is -M11, -M12, and -M13. Gets or sets the forward of the matrix; that is -M31, -M32, and -M33. Gets or sets the backward of the matrix; that is M31, M32, and M33. Gets or sets the first row in the matrix; that is M11, M12, M13, and M14. Gets or sets the second row in the matrix; that is M21, M22, M23, and M24. Gets or sets the third row in the matrix; that is M31, M32, M33, and M34. Gets or sets the fourth row in the matrix; that is M41, M42, M43, and M44. Gets or sets the first column in the matrix; that is M11, M21, M31, and M41. Gets or sets the second column in the matrix; that is M12, M22, M32, and M42. Gets or sets the third column in the matrix; that is M13, M23, M33, and M43. Gets or sets the fourth column in the matrix; that is M14, M24, M34, and M44. Gets or sets the translation of the matrix; that is M41, M42, and M43. Gets or sets the scale of the matrix; that is M11, M22, and M33. Gets a value indicating whether this instance is an identity matrix. true if this instance is an identity matrix; otherwise, false. Gets or sets the component at the specified index. The value of the matrix component, depending on the index. The zero-based index of the component to access. The value of the component at the specified index. Thrown when the is out of the range [0, 15]. Gets or sets the component at the specified index. The value of the matrix component, depending on the index. The row of the matrix to access. The column of the matrix to access. The value of the component at the specified index. Thrown when the or is out of the range [0, 3]. Generic sound input stream supporting WAV (Pcm,Float), ADPCM, xWMA sound file formats. Initializes a new instance of the class. The sound stream. Initializes the specified stream. The stream. Converts this stream to a DataStream by loading all the data from the source stream. Performs an implicit conversion from to . The stream. The result of the conversion. When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device. An I/O error occurs. When overridden in a derived class, sets the position within the current stream. A byte offset relative to the parameter. A value of type indicating the reference point used to obtain the new position. The new position within the current stream. An I/O error occurs. The stream does not support seeking, such as if the stream is constructed from a pipe or console output. Methods were called after the stream was closed. When overridden in a derived class, sets the length of the current stream. The desired length of the current stream in bytes. An I/O error occurs. The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output. Methods were called after the stream was closed. When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. An array of bytes. When this method returns, the buffer contains the specified byte array with the values between and ( + - 1) replaced by the bytes read from the current source. The zero-based byte offset in at which to begin storing the data read from the current stream. The maximum number of bytes to be read from the current stream. The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. The sum of and is larger than the buffer length. is null. or is negative. An I/O error occurs. The stream does not support reading. Methods were called after the stream was closed. When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. An array of bytes. This method copies bytes from to the current stream. The zero-based byte offset in at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. The sum of and is greater than the buffer length. is null. or is negative. An I/O error occurs. The stream does not support writing. Methods were called after the stream was closed. Gets the decoded packets info. This property is only valid for XWMA stream. Gets the wave format of this instance. When overridden in a derived class, gets a value indicating whether the current stream supports reading. true if the stream supports reading; otherwise, false. When overridden in a derived class, gets a value indicating whether the current stream supports seeking. true if the stream supports seeking; otherwise, false. When overridden in a derived class, gets a value indicating whether the current stream supports writing. true if the stream supports writing; otherwise, false. When overridden in a derived class, gets or sets the position within the current stream. The current position within the stream. An I/O error occurs. The stream does not support seeking. Methods were called after the stream was closed. When overridden in a derived class, gets the length in bytes of the stream. A long value representing the length of the stream in bytes. A class derived from Stream does not support seeking. Methods were called after the stream was closed. WaveFormatAdpcm http://msdn.microsoft.com/en-us/library/microsoft.directx_sdk.xaudio2.adpcmwaveformat%28v=vs.85%29.aspx Additional documentation: http://icculus.org/SDL_sound/downloads/external_documentation/wavecomp.htm WAVEFORMATADPCM Represents a Wave file format WAVEFORMATEX format type number of channels sample rate for buffer estimation block size of data number of bits per sample of mono data number of following bytes Creates a new PCM 44.1Khz stereo 16 bit format Creates a new 16 bit wave format with the specified sample rate and channel count Sample Rate Number of channels Gets the size of a wave buffer equivalent to the latency in milliseconds. The milliseconds. Creates a WaveFormat with custom members The encoding Sample Rate Number of channels Average Bytes Per Second Block Align Bits Per Sample Creates an A-law wave format Sample Rate Number of Channels Wave Format Creates a Mu-law wave format Sample Rate Number of Channels Wave Format Creates a new PCM format with the specified sample rate, bit depth and channels Creates a new 32 bit IEEE floating point wave format sample rate number of channels Helper function to retrieve a WaveFormat structure from a pointer Buffer to the WaveFormat rawdata WaveFormat structure Helper function to retrieve a WaveFormat structure from a pointer Pointer to the WaveFormat rawdata WaveFormat structure Helper function to marshal WaveFormat to an IntPtr WaveFormat IntPtr to WaveFormat structure (needs to be freed by callee) Reads a new WaveFormat object from a stream A binary reader that wraps the stream Reports this WaveFormat as a string String describing the wave format Compares with another WaveFormat object Object to compare to True if the objects are the same Provides a hash code for this WaveFormat A hash code Reads or writes data from/to the given binary serializer. The binary serializer. Returns the encoding type used Returns the number of channels (1=mono,2=stereo etc) Returns the sample rate (samples per second) Returns the average number of bytes used per second Returns the block alignment Returns the number of bits per sample (usually 16 or 32, sometimes 24 or 8) Can be 0 for some codecs Returns the number of extra bytes used by this waveformat. Often 0, except for compressed formats which store extra data after the WAVEFORMATEX header number of following bytes format type number of channels sample rate for buffer estimation block size of data number of bits per sample of mono data Parameterless constructor for marshalling Creates a new WaveFormatAdpcm for MicrosoftADPCM The rate. The channels. The block align. If 0, then 256 for [0, 11KHz], 512 for ]11KHz, 22Khz], 1024 for ]22Khz, +inf] Gets or sets the samples per block. The samples per block. Gets or sets the coefficients. The coefficients. Gets or sets the coefficients. The coefficients. A FourCC descriptor. Empty FourCC. Initializes a new instance of the struct. The fourCC value as a string . Initializes a new instance of the struct. The byte1. The byte2. The byte3. The byte4. Initializes a new instance of the struct. The fourCC value as an uint. Initializes a new instance of the struct. The fourCC value as an int. Performs an implicit conversion from to . The d. The result of the conversion. Performs an implicit conversion from to . The d. The result of the conversion. Performs an implicit conversion from to . The d. The result of the conversion. Performs an implicit conversion from to . The d. The result of the conversion. Performs an implicit conversion from to . The d. The result of the conversion. Performs an implicit conversion from to . The d. The result of the conversion. A chunk of a Riff stream. Initializes a new instance of the class. The stream holding this chunk The type. The size. The data offset. if set to true [is list]. if set to true [is header]. Gets the raw data contained in this chunk. Gets structured data contained in this chunk. The type of the data to return A structure filled with the chunk data Gets structured data contained in this chunk. The type of the data to return A structure filled with the chunk data Returns a that represents this instance. A that represents this instance. Gets the type. Gets the of this chunk. Gets the size of the data embedded by this chunk. Gets the position of the data embedded by this chunk relative to the stream. Gets or sets a value indicating whether this instance is a list chunk. true if this instance is list; otherwise, false. Gets a value indicating whether this instance is a header chunk. true if this instance is a header; otherwise, false. Riff chunk enumerator. Initializes a new instance of the class. The input. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Advances the enumerator to the next element of the collection. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. The collection was modified after the enumerator was created. Sets the enumerator to its initial position, which is before the first element in the collection. The collection was modified after the enumerator was created. Ascends to the outer chunk. Descends to the current chunk. Gets all chunks. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Gets the current stack of chunks. Gets the element in the collection at the current position of the enumerator. The element in the collection at the current position of the enumerator. Helper class for Speaker mask. Counts the channels from a speaker mask. The speakers mask. WaveFormatExtensible http://www.microsoft.com/whdc/device/audio/multichaud.mspx WAVEFORMATEXTENSIBLE Guid of the subformat. Speaker configuration Parameterless constructor for marshalling Creates a new WaveFormatExtensible for PCM or IEEE String representation The namespace contains fundamental classes used by SharpDX. A general purpose tag attribute. Initializes a new instance of class. Gets the value. Overrides in order to provide for Win8 Modern App. Provides a basic implementation to replace (not available on Win8 Modern App). The namespace provides missing ASCIIEncoding for Win8 Modern platform. This provides timing information similar to but an update occurring only on a method. Initializes a new instance of the class. Resets this instance. is set to zero. Resumes this instance, only if a call to has been already issued. Update the and , This method must be called on a regular basis at every *tick*. Pauses this instance. Converts a raw time to a . The delta. The . Gets the total time elapsed since the last reset or when this timer was created. Gets the elapsed adjusted time since the previous call to taking into account time. Gets the elapsed time since the previous call to . Gets a value indicating whether this instance is paused. true if this instance is paused; otherwise, false. Defines the viewport dimensions. Position of the pixel coordinate of the upper-left corner of the viewport. Position of the pixel coordinate of the upper-left corner of the viewport. Width dimension of the viewport. Height dimension of the viewport. Gets or sets the minimum depth of the clip volume. Gets or sets the maximum depth of the clip volume. Initializes a new instance of the struct. The x coordinate of the upper-left corner of the viewport in pixels. The y coordinate of the upper-left corner of the viewport in pixels. The width of the viewport in pixels. The height of the viewport in pixels. Initializes a new instance of the struct. The x coordinate of the upper-left corner of the viewport in pixels. The y coordinate of the upper-left corner of the viewport in pixels. The width of the viewport in pixels. The height of the viewport in pixels. The minimum depth of the clip volume. The maximum depth of the clip volume. Initializes a new instance of the struct. A bounding box that defines the location and size of the viewport in a render target. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified object is equal to this instance. The object to compare with this instance. true if the specified object is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Retrieves a string representation of this object. A that represents this instance. Projects a 3D vector from object space into screen space. The vector to project. The projection matrix. The view matrix. The world matrix. The projected vector. Projects a 3D vector from object space into screen space. The vector to project. A combined WorldViewProjection matrix. The projected vector. Converts a screen space point into a corresponding point in world space. The vector to project. The projection matrix. The view matrix. The world matrix. The unprojected Vector. Converts a screen space point into a corresponding point in world space. The vector to project. An inverted combined WorldViewProjection matrix. The unprojected vector. Gets the size of this resource. The bounds. Gets the aspect ratio used by the viewport. The aspect ratio. Internal class to interact with Native Message Represents a plane in three dimensional space. The normal vector of the plane. The distance of the plane along its normal from the origin. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. The X component of the normal. The Y component of the normal. The Z component of the normal. The distance of the plane along its normal from the origin. Initializes a new instance of the class. Any point that lies along the plane. The normal vector to the plane. Initializes a new instance of the struct. The normal of the plane. The distance of the plane along its normal from the origin Initializes a new instance of the struct. First point of a triangle defining the plane. Second point of a triangle defining the plane. Third point of a triangle defining the plane. Initializes a new instance of the struct. The values to assign to the A, B, C, and D components of the plane. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Changes the coefficients of the normal vector of the plane to make it of unit length. Creates an array containing the elements of the plane. A four-element array containing the components of the plane. Determines if there is an intersection between the current object and a point. The point to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. When the method completes, contains the line of intersection as a , or a zero ray if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Scales the plane by the given scaling factor. The plane to scale. The amount by which to scale the plane. When the method completes, contains the scaled plane. Scales the plane by the given scaling factor. The plane to scale. The amount by which to scale the plane. The scaled plane. Calculates the dot product of the specified vector and plane. The source plane. The source vector. When the method completes, contains the dot product of the specified plane and vector. Calculates the dot product of the specified vector and plane. The source plane. The source vector. The dot product of the specified plane and vector. Calculates the dot product of a specified vector and the normal of the plane plus the distance value of the plane. The source plane. The source vector. When the method completes, contains the dot product of a specified vector and the normal of the Plane plus the distance value of the plane. Calculates the dot product of a specified vector and the normal of the plane plus the distance value of the plane. The source plane. The source vector. The dot product of a specified vector and the normal of the Plane plus the distance value of the plane. Calculates the dot product of the specified vector and the normal of the plane. The source plane. The source vector. When the method completes, contains the dot product of the specified vector and the normal of the plane. Calculates the dot product of the specified vector and the normal of the plane. The source plane. The source vector. The dot product of the specified vector and the normal of the plane. Changes the coefficients of the normal vector of the plane to make it of unit length. The source plane. When the method completes, contains the normalized plane. Changes the coefficients of the normal vector of the plane to make it of unit length. The source plane. The normalized plane. Transforms a normalized plane by a quaternion rotation. The normalized source plane. The quaternion rotation. When the method completes, contains the transformed plane. Transforms a normalized plane by a quaternion rotation. The normalized source plane. The quaternion rotation. The transformed plane. Transforms an array of normalized planes by a quaternion rotation. The array of normalized planes to transform. The quaternion rotation. Thrown when is null. Transforms a normalized plane by a matrix. The normalized source plane. The transformation matrix. When the method completes, contains the transformed plane. Transforms a normalized plane by a matrix. The normalized source plane. The transformation matrix. When the method completes, contains the transformed plane. Transforms an array of normalized planes by a matrix. The array of normalized planes to transform. The transformation matrix. Thrown when is null. Scales a plane by the given value. The amount by which to scale the plane. The plane to scale. The scaled plane. Scales a plane by the given value. The plane to scale. The amount by which to scale the plane. The scaled plane. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets or sets the component at the specified index. The value of the A, B, C, or D component, depending on the index. The index of the component to access. Use 0 for the A component, 1 for the B component, 2 for the C component, and 3 for the D component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Represents a four dimensional mathematical quaternion. The size of the type, in bytes. A with all of its components set to zero. A with all of its components set to one. The identity (0, 0, 0, 1). The X component of the quaternion. The Y component of the quaternion. The Z component of the quaternion. The W component of the quaternion. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. A vector containing the values with which to initialize the components. Initializes a new instance of the struct. A vector containing the values with which to initialize the X, Y, and Z components. Initial value for the W component of the quaternion. Initializes a new instance of the struct. A vector containing the values with which to initialize the X and Y components. Initial value for the Z component of the quaternion. Initial value for the W component of the quaternion. Initializes a new instance of the struct. Initial value for the X component of the quaternion. Initial value for the Y component of the quaternion. Initial value for the Z component of the quaternion. Initial value for the W component of the quaternion. Initializes a new instance of the struct. The values to assign to the X, Y, Z, and W components of the quaternion. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Conjugates the quaternion. Conjugates and renormalizes the quaternion. Calculates the length of the quaternion. The length of the quaternion. may be preferred when only the relative length is needed and speed is of the essence. Calculates the squared length of the quaternion. The squared length of the quaternion. This method may be preferred to when only a relative length is needed and speed is of the essence. Converts the quaternion into a unit quaternion. Creates an array containing the elements of the quaternion. A four-element array containing the components of the quaternion. Adds two quaternions. The first quaternion to add. The second quaternion to add. When the method completes, contains the sum of the two quaternions. Adds two quaternions. The first quaternion to add. The second quaternion to add. The sum of the two quaternions. Subtracts two quaternions. The first quaternion to subtract. The second quaternion to subtract. When the method completes, contains the difference of the two quaternions. Subtracts two quaternions. The first quaternion to subtract. The second quaternion to subtract. The difference of the two quaternions. Scales a quaternion by the given value. The quaternion to scale. The amount by which to scale the quaternion. When the method completes, contains the scaled quaternion. Scales a quaternion by the given value. The quaternion to scale. The amount by which to scale the quaternion. The scaled quaternion. Multiplies a quaternion by another. The first quaternion to multiply. The second quaternion to multiply. When the method completes, contains the multiplied quaternion. Multiplies a quaternion by another. The first quaternion to multiply. The second quaternion to multiply. The multiplied quaternion. Reverses the direction of a given quaternion. The quaternion to negate. When the method completes, contains a quaternion facing in the opposite direction. Reverses the direction of a given quaternion. The quaternion to negate. A quaternion facing in the opposite direction. Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. A containing the 4D Cartesian coordinates of vertex 1 of the triangle. A containing the 4D Cartesian coordinates of vertex 2 of the triangle. A containing the 4D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). When the method completes, contains a new containing the 4D Cartesian coordinates of the specified point. Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. A containing the 4D Cartesian coordinates of vertex 1 of the triangle. A containing the 4D Cartesian coordinates of vertex 2 of the triangle. A containing the 4D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). A new containing the 4D Cartesian coordinates of the specified point. Conjugates a quaternion. The quaternion to conjugate. When the method completes, contains the conjugated quaternion. Conjugates a quaternion. The quaternion to conjugate. The conjugated quaternion. Calculates the dot product of two quaternions. First source quaternion. Second source quaternion. When the method completes, contains the dot product of the two quaternions. Calculates the dot product of two quaternions. First source quaternion. Second source quaternion. The dot product of the two quaternions. Exponentiates a quaternion. The quaternion to exponentiate. When the method completes, contains the exponentiated quaternion. Exponentiates a quaternion. The quaternion to exponentiate. The exponentiated quaternion. Conjugates and renormalizes the quaternion. The quaternion to conjugate and renormalize. When the method completes, contains the conjugated and renormalized quaternion. Conjugates and renormalizes the quaternion. The quaternion to conjugate and renormalize. The conjugated and renormalized quaternion. Performs a linear interpolation between two quaternions. Start quaternion. End quaternion. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two quaternions. This method performs the linear interpolation based on the following formula. start + (end - start) * amount Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two quaternion. Start quaternion. End quaternion. Value between 0 and 1 indicating the weight of . The linear interpolation of the two quaternions. This method performs the linear interpolation based on the following formula. start + (end - start) * amount Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Calculates the natural logarithm of the specified quaternion. The quaternion whose logarithm will be calculated. When the method completes, contains the natural logarithm of the quaternion. Calculates the natural logarithm of the specified quaternion. The quaternion whose logarithm will be calculated. The natural logarithm of the quaternion. Converts the quaternion into a unit quaternion. The quaternion to normalize. When the method completes, contains the normalized quaternion. Converts the quaternion into a unit quaternion. The quaternion to normalize. The normalized quaternion. Creates a quaternion given a rotation and an axis. The axis of rotation. The angle of rotation. When the method completes, contains the newly created quaternion. Creates a quaternion given a rotation and an axis. The axis of rotation. The angle of rotation. The newly created quaternion. Creates a quaternion given a rotation matrix. The rotation matrix. When the method completes, contains the newly created quaternion. Creates a quaternion given a rotation matrix. The rotation matrix. When the method completes, contains the newly created quaternion. Creates a quaternion given forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The right vector of the quaternion (must be perpendicular to forward vector) The newly created quaternion Creates a quaternion given forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The right vector of the quaternion The newly created quaternion Creates a quaternion given left-handed forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The newly created quaternion Creates a quaternion given left-handed forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The newly created quaternion Creates a quaternion given right-handed forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The newly created quaternion Creates a quaternion given right-handed forward and up vectors The forward vector the quaternion should look at The up vector of the quaternion (must be perpendicular to forward vector) The newly created quaternion Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard quaternion. Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard quaternion. Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard quaternion. Creates a left-handed spherical billboard that rotates around a specified object position. The position of the object around which the billboard will rotate. The position of the camera. The up vector of the camera. The forward vector of the camera. When the method completes, contains the created billboard quaternion. Creates a quaternion given a rotation matrix. The rotation matrix. The newly created quaternion. Creates a quaternion given a yaw, pitch, and roll value. The yaw of rotation. The pitch of rotation. The roll of rotation. When the method completes, contains the newly created quaternion. Creates a quaternion given a yaw, pitch, and roll value. The yaw of rotation. The pitch of rotation. The roll of rotation. The newly created quaternion. Interpolates between two quaternions, using spherical linear interpolation. Start quaternion. End quaternion. Value between 0 and 1 indicating the weight of . When the method completes, contains the spherical linear interpolation of the two quaternions. Interpolates between two quaternions, using spherical linear interpolation. Start quaternion. End quaternion. Value between 0 and 1 indicating the weight of . The spherical linear interpolation of the two quaternions. Interpolates between quaternions, using spherical quadrangle interpolation. First source quaternion. Second source quaternion. Third source quaternion. Fourth source quaternion. Value between 0 and 1 indicating the weight of interpolation. When the method completes, contains the spherical quadrangle interpolation of the quaternions. Interpolates between quaternions, using spherical quadrangle interpolation. First source quaternion. Second source quaternion. Third source quaternion. Fourth source quaternion. Value between 0 and 1 indicating the weight of interpolation. The spherical quadrangle interpolation of the quaternions. Sets up control points for spherical quadrangle interpolation. First source quaternion. Second source quaternion. Third source quaternion. Fourth source quaternion. An array of three quaternions that represent control points for spherical quadrangle interpolation. Adds two quaternions. The first quaternion to add. The second quaternion to add. The sum of the two quaternions. Subtracts two quaternions. The first quaternion to subtract. The second quaternion to subtract. The difference of the two quaternions. Reverses the direction of a given quaternion. The quaternion to negate. A quaternion facing in the opposite direction. Scales a quaternion by the given value. The quaternion to scale. The amount by which to scale the quaternion. The scaled quaternion. Scales a quaternion by the given value. The quaternion to scale. The amount by which to scale the quaternion. The scaled quaternion. Multiplies a quaternion by another. The first quaternion to multiply. The second quaternion to multiply. The multiplied quaternion. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets a value indicating whether this instance is equivalent to the identity quaternion. true if this instance is an identity quaternion; otherwise, false. Gets a value indicting whether this instance is normalized. Gets the angle of the quaternion. The quaternion's angle. Gets the axis components of the quaternion. The axis components of the quaternion. Gets or sets the component at the specified index. The value of the X, Y, Z, or W component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Represents a three dimensional line based on a point in space and a direction. The position in three dimensional space where the ray starts. The normalized direction in which the ray points. Initializes a new instance of the struct. The position in three dimensional space of the origin of the ray. The normalized direction of the ray. Determines if there is an intersection between the current object and a point. The point to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The ray to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The plane to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a triangle. The first vertex of the triangle to test. The second vertex of the triangle to test. The third vertex of the triangle to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The box to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. When the method completes, contains the distance of the intersection, or 0 if there was no intersection. Whether the two objects intersected. Determines if there is an intersection between the current object and a . The sphere to test. When the method completes, contains the point of intersection, or if there was no intersection. Whether the two objects intersected. Calculates a world space from 2d screen coordinates. X coordinate on 2d screen. Y coordinate on 2d screen. . Transformation . Resulting . Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Define a Rectangle. This structure is slightly different from System.Drawing.Rectangle as it is internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. An empty rectangle. Initializes a new instance of the struct. The left. The top. The width. The height. Changes the position of the rectangle. The values to adjust the position of the rectangle by. Changes the position of the rectangle. Change in the x-position. Change in the y-position. Pushes the edges of the rectangle out by the horizontal and vertical values specified. Value to push the sides out by. Value to push the top and bottom out by. Determines whether this rectangle contains a specified point represented by its x- and y-coordinates. The x-coordinate of the specified point. The y-coordinate of the specified point. Determines whether this rectangle contains a specified Point. The Point to evaluate. Determines whether this rectangle contains a specified Point. The Point to evaluate. [OutAttribute] true if the specified Point is contained within this rectangle; false otherwise. Determines whether this rectangle entirely contains a specified rectangle. The rectangle to evaluate. Determines whether this rectangle entirely contains a specified rectangle. The rectangle to evaluate. [OutAttribute] On exit, is true if this rectangle entirely contains the specified rectangle, or false if not. Checks, if specified point is inside . X point coordinate. Y point coordinate. true if point is inside , otherwise false. Checks, if specified is inside . Coordinate . true if is inside , otherwise false. Determines whether a specified rectangle intersects with this rectangle. The rectangle to evaluate. Determines whether a specified rectangle intersects with this rectangle. The rectangle to evaluate [OutAttribute] true if the specified rectangle intersects with this one; false otherwise. Creates a rectangle defining the area where one rectangle overlaps with another rectangle. The first rectangle to compare. The second rectangle to compare. The intersection rectangle. Creates a rectangle defining the area where one rectangle overlaps with another rectangle. The first rectangle to compare. The second rectangle to compare. [OutAttribute] The area where the two first parameters overlap. Creates a new rectangle that exactly contains two other rectangles. The first rectangle to contain. The second rectangle to contain. The union rectangle. Creates a new rectangle that exactly contains two other rectangles. The first rectangle to contain. The second rectangle to contain. [OutAttribute] The rectangle that must be the union of the first two rectangles. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Performs an implicit conversion to the structure. Performs direct converstion from int to float. The source value. The converted structure. Gets or sets the left. The left. Gets or sets the top. The top. Gets or sets the right. The right. Gets or sets the bottom. The bottom. Gets or sets the X position. The X position. Gets or sets the Y position. The Y position. Gets or sets the width. The width. Gets or sets the height. The height. Gets or sets the location. The location. Gets the Point that specifies the center of the rectangle. The center. Gets a value that indicates whether the rectangle is empty. true if [is empty]; otherwise, false. Gets or sets the size of the rectangle. The size of the rectangle. Gets the position of the top-left corner of the rectangle. The top-left corner of the rectangle. Gets the position of the top-right corner of the rectangle. The top-right corner of the rectangle. Gets the position of the bottom-left corner of the rectangle. The bottom-left corner of the rectangle. Gets the position of the bottom-right corner of the rectangle. The bottom-right corner of the rectangle. Define a RectangleF. This structure is slightly different from System.Drawing.RectangleF as it is internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. An empty rectangle. An infinite rectangle. See remarks. http://msdn.microsoft.com/en-us/library/windows/desktop/dd372261%28v=vs.85%29.aspx Any properties that involve computations, like , or may return incorrect results - . Initializes a new instance of the struct. The left. The top. The width. The height. Changes the position of the rectangle. The values to adjust the position of the rectangle by. Changes the position of the rectangle. The values to adjust the position of the rectangle by. Changes the position of the rectangle. Change in the x-position. Change in the y-position. Pushes the edges of the rectangle out by the horizontal and vertical values specified. Value to push the sides out by. Value to push the top and bottom out by. Determines whether this rectangle contains a specified Point. The Point to evaluate. [OutAttribute] true if the specified Point is contained within this rectangle; false otherwise. Determines whether this rectangle entirely contains a specified rectangle. The rectangle to evaluate. Determines whether this rectangle entirely contains a specified rectangle. The rectangle to evaluate. [OutAttribute] On exit, is true if this rectangle entirely contains the specified rectangle, or false if not. Checks, if specified point is inside . X point coordinate. Y point coordinate. true if point is inside , otherwise false. Checks, if specified is inside . Coordinate . true if is inside , otherwise false. Checks, if specified is inside . Coordinate . true if is inside , otherwise false. Determines whether a specified rectangle intersects with this rectangle. The rectangle to evaluate. Determines whether a specified rectangle intersects with this rectangle. The rectangle to evaluate [OutAttribute] true if the specified rectangle intersects with this one; false otherwise. Creates a rectangle defining the area where one rectangle overlaps with another rectangle. The first Rectangle to compare. The second Rectangle to compare. The intersection rectangle. Creates a rectangle defining the area where one rectangle overlaps with another rectangle. The first rectangle to compare. The second rectangle to compare. [OutAttribute] The area where the two first parameters overlap. Creates a new rectangle that exactly contains two other rectangles. The first rectangle to contain. The second rectangle to contain. The union rectangle. Creates a new rectangle that exactly contains two other rectangles. The first rectangle to contain. The second rectangle to contain. [OutAttribute] The rectangle that must be the union of the first two rectangles. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Performs an explicit conversion to structure. Performs direct float to int conversion, any fractional data is truncated. The source value. A converted structure. Gets or sets the X position of the left edge. The left. Gets or sets the top. The top. Gets or sets the right. The right. Gets or sets the bottom. The bottom. Gets or sets the X position. The X position. Gets or sets the Y position. The Y position. Gets or sets the width. The width. Gets or sets the height. The height. Gets or sets the location. The location. Gets the Point that specifies the center of the rectangle. The center. Gets a value that indicates whether the rectangle is empty. true if [is empty]; otherwise, false. Gets or sets the size of the rectangle. The size of the rectangle. Gets the position of the top-left corner of the rectangle. The top-left corner of the rectangle. Gets the position of the top-right corner of the rectangle. The top-right corner of the rectangle. Gets the position of the bottom-left corner of the rectangle. The bottom-left corner of the rectangle. Gets the position of the bottom-right corner of the rectangle. The bottom-right corner of the rectangle. Result structure for COM methods. Initializes a new instance of the struct. The HRESULT error code. Initializes a new instance of the struct. The HRESULT error code. Performs an implicit conversion from to . The result. The result of the conversion. Performs an implicit conversion from to . The result. The result of the conversion. Performs an implicit conversion from to . The result. The result of the conversion. Performs an implicit conversion from to . The result. The result of the conversion. Indicates whether the current object is equal to another object of the same type. An object to compare with this object. true if the current object is equal to the parameter; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Implements the operator ==. The left. The right. The result of the operator. Implements the operator !=. The left. The right. The result of the operator. Returns a that represents this instance. A that represents this instance. Checks the error. Gets a from an . The exception The associated result code Gets the result from win32 error. The win32Error. A HRESULT. Result code Ok S_OK Result code False S_FALSE Result code Abort E_ABORT Result code AccessDenied E_ACCESSDENIED Result code Fail E_FAIL Result code Handle E_HANDLE Result code invalid argument E_INVALIDARG Result code no interface E_NOINTERFACE Result code not implemented E_NOTIMPL Result code out of memory E_OUTOFMEMORY Result code Invalid pointer E_POINTER Unexpected failure E_UNEXPECTED Result of a wait abandonned. WAIT_ABANDONED Result of a wait timeout. WAIT_TIMEOUT Gets the HRESULT error code. The HRESULT error code. Gets a value indicating whether this is success. true if success; otherwise, false. Gets a value indicating whether this is failure. true if failure; otherwise, false. 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. An empty pointer size initialized to zero. Initializes a new instance of the struct. The size. Default constructor. value to set Default constructor. value to set Default constructor. value to set Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Adds two sizes. The first size to add. The second size to add. The sum of the two sizes. Assert a size (return it unchanged). The size to assert (unchanged). The asserted (unchanged) size. Subtracts two sizes. The first size to subtract. The second size to subtract. The difference of the two sizes. Reverses the direction of a given size. The size to negate. A size facing in the opposite direction. Scales a size by the given value. The size to scale. The amount by which to scale the size. The scaled size. Scales a size by the given value. The size to scale. The amount by which to scale the size. The scaled size. Scales a size by the given value. The size to scale. The amount by which to scale the size. The scaled size. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from to . The value. The result of the conversion. Performs an implicit conversion from void* to . The value. The result of the conversion. Performs an implicit conversion from to void*. The value. The result of the conversion. A Delegate to get a property value from an object. Type of the getter. The obj to get the property from. The value to get. A Delegate to set a property value to an object. Type of the setter. The obj to set the property from. The value to set. Utility class. Native memcpy. The destination memory location. The source memory location. The byte count. Compares two block of memory. The pointer to compare from. The pointer to compare against. The size in bytes to compare. true if the buffers are equivalent; otherwise, false. Clears the memory. The dest. The value. The size in bytes to clear. Return the sizeof a struct from a CLR. Equivalent to sizeof operator but works on generics too. A struct to evaluate. Size of this struct. Return the sizeof an array of struct. Equivalent to sizeof operator but works on generics too. A struct. The array of struct to evaluate. Size in bytes of this array of struct. Pins the specified source and call an action with the pinned pointer. The type of the structure to pin. The source. The pin action to perform on the pinned pointer. Pins the specified source and call an action with the pinned pointer. The type of the structure to pin. The source array. The pin action to perform on the pinned pointer. Converts a structured array to an equivalent byte array. The type of source array. The source array. Converted byte array. Swaps the value between two references. Type of a data to swap. The left value. The right value. Reads the specified T data from a memory location. Type of a data to read. Memory location to read from. The data read from the memory location. Reads the specified T data from a memory location. Type of a data to read. Memory location to read from. The data write to. source pointer + sizeof(T). Reads the specified T data from a memory location. Type of a data to read. Memory location to read from. The data write to. source pointer + sizeof(T). Reads the specified T data from a memory location. Type of a data to read. Memory location to read from. The data write to. source pointer + sizeof(T). Reads the specified array T[] data from a memory location. Type of a data to read. Memory location to read from. The data write to. The offset in the array to write to. The number of T element to read from the memory location. source pointer + sizeof(T) * count. Writes the specified T data to a memory location. Type of a data to write. Memory location to write to. The data to write. destination pointer + sizeof(T). Writes the specified T data to a memory location. Type of a data to write. Memory location to write to. The data to write. destination pointer + sizeof(T). Writes the specified array T[] data to a memory location. Type of a data to write. Memory location to write to. The array of T data to write. The offset in the array to read from. The number of T element to write to the memory location. destination pointer + sizeof(T) * count. Converts bool array to integer pointers array. The bool array. The destination array of int pointers. Converts bool array to array. The bool array. Converted array of . Converts integer pointer array to bool array. The array of integer pointers. Array size. Converted array of bool. Converts array to bool array. The array. Converted array of bool. Gets the from a type. The type. The guid associated with this type. Determines whether a given type inherits from a generic type. Type of the class to check if it inherits from generic type. Type of the generic. true if [is assignable to generic type] [the specified given type]; otherwise, false. Allocate an aligned memory buffer. Size of the buffer to allocate. Alignment, 16 bytes by default. A pointer to a buffer aligned. To free this buffer, call . Allocate an aligned memory buffer and clear it with a specified value (0 by default). Size of the buffer to allocate. Default value used to clear the buffer. Alignment, 16 bytes by default. A pointer to a buffer aligned. To free this buffer, call . Determines whether the specified memory pointer is aligned in memory. The memory pointer. The align. true if the specified memory pointer is aligned in memory; otherwise, false. Allocate an aligned memory buffer. A pointer to a buffer aligned. The buffer must have been allocated with . Converts a pointer to a null-terminating string up to maxLength characters to a .Net string. The pointer to an ANSI null string. Maximum length of the string. The converted string. Converts a pointer to a null-terminating string up to maxLength characters to a .Net string. The pointer to an Unicode null string. Maximum length of the string. The converted string. Copies the contents of a managed String into unmanaged memory, converting into ANSI format as it copies. A managed string to be copied. The address, in unmanaged memory, to where s was copied, or IntPtr.Zero if s is null. Copies the contents of a managed String into unmanaged memory. A managed string to be copied. The address, in unmanaged memory, to where s was copied, or IntPtr.Zero if s is null. Copies the contents of a managed String into unmanaged memory using A managed string to be copied. The address, in unmanaged memory, to where s was copied, or IntPtr.Zero if s is null. Gets the IUnknown from object. Similar to but accept null object by returning an IntPtr.Zero IUnknown pointer. The managed object. An IUnknown pointer to a managed object. Gets an object from an IUnknown pointer. Similar to but accept IntPtr.Zero by returning a null object. an IUnknown pointer to a managed object. The managed object. String helper join method to display an array of object as a single string. The separator. The array. A string with array elements separated by the separator. String helper join method to display an enumerable of object as a single string. The separator. The enumerable. A string with array elements separated by the separator. String helper join method to display an enumerable of object as a single string. The separator. The enumerable. A string with array elements separated by the separator. Converts a blob to a string. A blob. A string extracted from a blob. Equivalent to IntPtr.Add method from 3.5+ .NET Framework. Adds an offset to the value of a pointer. A native pointer. The offset to add (number of bytes). A new pointer that reflects the addition of offset to pointer. Read stream to a byte[] buffer. Input stream. A byte[] buffer. Read stream to a byte[] buffer. Input stream. Length to read. A byte[] buffer. Compares two collection, element by elements. A "from" enumerator. A "to" enumerator. true if lists are identical, false otherwise. Compares two collection, element by elements. A "from" enumerator. A "to" enumerator. true if lists are identical; otherwise, false. Compares two collection, element by elements. The collection to compare from. The collection to compare to. true if lists are identical (but not necessarily of the same time); otherwise , false. Gets the custom attribute. Type of the custom attribute. The member info. if set to true [inherited]. The custom attribute or null if not found. Gets the custom attributes. Type of the custom attribute. The member info. if set to true [inherited]. The custom attribute or null if not found. Determines whether fromType can be assigned to toType. To type. From type. true if [is assignable from] [the specified to type]; otherwise, false. Determines whether the specified type to test is an enum. The type to test. true if the specified type to test is an enum; otherwise, false. Determines whether the specified type to test is a value type. The type to test. true if the specified type to test is a value type; otherwise, false. Builds a fast property getter from a type and a property info. Type of the getter. Type of the custom effect. The property info to get the value from. A compiled delegate. Builds a fast property setter from a type and a property info. Type of the setter. Type of the custom effect. The property info to set the value to. A compiled delegate. Suspends the current thread of a . The duration to sleep in milliseconds. Finds an explicit conversion between a source type and a target type. Type of the source. Type of the target. The method to perform the conversion. null if not found. Loads a native library. Name of the DLL. If DLL was not found. Handle to the module. Gets the proc address of a DLL. The handle. The DLL function to import. If the function was not found. Pointer to address of the exported function or variable. Compute a FNV1-modified Hash from Fowler/Noll/Vo Hash improved version. Data to compute the hash from. A hash value. Safely dispose a reference if not null, and set it to null after dispose. The type of COM interface to dispose. Object to dispose. The reference will be set to null after dispose. Transforms an to an array of T. Type of the element The enumerable source. an array of T Test if there is an element in this enumeration. Type of the element The enumerable source. true if there is an element in this enumeration, false otherwise Select elements from an enumeration. The type of the T source. The type of the T result. The source. The selector. A enumeration of selected values Selects distinct elements from an enumeration. The type of the T source. The source. The comparer. A enumeration of selected values Determines whether the type inherits from the specified type (used to determine a type without using an explicit type instance). The type. Name of the parent type to find in inheritance hierarchy of type. true if the type inherits from the specified type; otherwise, false. Determines the concurrency model used for incoming calls to objects created by this thread. This concurrency model can be either apartment-threaded or multi-threaded. Initializes the thread for apartment-threaded object concurrency. Initializes the thread for multi-threaded object concurrency. Disables DDE for OLE1 support. Trade memory for speed. Represents a two dimensional mathematical vector. The size of the type, in bytes. A with all of its components set to zero. The X unit (1, 0). The Y unit (0, 1). A with all of its components set to one. The X component of the vector. The Y component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initializes a new instance of the struct. The values to assign to the X and Y components of the vector. This must be an array with two elements. Thrown when is null. Thrown when contains more or less than two elements. Calculates the length of the vector. The length of the vector. may be preferred when only the relative length is needed and speed is of the essence. Calculates the squared length of the vector. The squared length of the vector. This method may be preferred to when only a relative length is needed and speed is of the essence. Converts the vector into a unit vector. Creates an array containing the elements of the vector. A two-element array containing the components of the vector. Adds two vectors. The first vector to add. The second vector to add. When the method completes, contains the sum of the two vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Subtracts two vectors. The first vector to subtract. The second vector to subtract. When the method completes, contains the difference of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector The vector with subtracted scalar for each element. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Multiplies a vector with another by performing component-wise multiplication. The first vector to multiply. The second vector to multiply. When the method completes, contains the multiplied vector. Multiplies a vector with another by performing component-wise multiplication. The first vector to multiply. The second vector to multiply. The multiplied vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Reverses the direction of a given vector. The vector to negate. When the method completes, contains a vector facing in the opposite direction. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Returns a containing the 2D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. A containing the 2D Cartesian coordinates of vertex 1 of the triangle. A containing the 2D Cartesian coordinates of vertex 2 of the triangle. A containing the 2D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). When the method completes, contains the 2D Cartesian coordinates of the specified point. Returns a containing the 2D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. A containing the 2D Cartesian coordinates of vertex 1 of the triangle. A containing the 2D Cartesian coordinates of vertex 2 of the triangle. A containing the 2D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). A new containing the 2D Cartesian coordinates of the specified point. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Saturates this instance in the range [0,1] Calculates the distance between two vectors. The first vector. The second vector. When the method completes, contains the distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the distance between two vectors. The first vector. The second vector. The distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the squared distance between two vectors. The first vector. The second vector When the method completes, contains the squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Calculates the squared distance between two vectors. The first vector. The second vector. The squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Calculates the dot product of two vectors. First source vector. Second source vector. When the method completes, contains the dot product of the two vectors. Calculates the dot product of two vectors. First source vector. Second source vector. The dot product of the two vectors. Converts the vector into a unit vector. The vector to normalize. When the method completes, contains the normalized vector. Converts the vector into a unit vector. The vector to normalize. The normalized vector. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two vectors. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two vectors. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. When the method completes, contains the result of the Hermite spline interpolation. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. The result of the Hermite spline interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. When the method completes, contains the result of the Catmull-Rom interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. A vector that is the result of the Catmull-Rom interpolation. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the largest components of the source vectors. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. A vector containing the largest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the smallest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. A vector containing the smallest components of the source vectors. Returns the reflection of a vector off a surface that has the specified normal. The source vector. Normal of the surface. When the method completes, contains the reflected vector. Reflect only gives the direction of a reflection off a surface, it does not determine whether the original vector was close enough to the surface to hit it. Returns the reflection of a vector off a surface that has the specified normal. The source vector. Normal of the surface. The reflected vector. Reflect only gives the direction of a reflection off a surface, it does not determine whether the original vector was close enough to the surface to hit it. Orthogonalizes a list of vectors. The list of orthogonalized vectors. The list of vectors to orthogonalize. Orthogonalization is the process of making all vectors orthogonal to each other. This means that any given vector in the list will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Orthonormalizes a list of vectors. The list of orthonormalized vectors. The list of vectors to orthonormalize. Orthonormalization is the process of making all vectors orthogonal to each other and making all vectors of unit length. This means that any given vector will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Transforms a 2D vector by the given rotation. The vector to rotate. The rotation to apply. When the method completes, contains the transformed . Transforms a 2D vector by the given rotation. The vector to rotate. The rotation to apply. The transformed . Transforms an array of vectors by the given rotation. The array of vectors to transform. The rotation to apply. The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . Transforms a 2D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 2D vector by the given . The source vector. The transformation . The transformed . Transforms an array of 2D vectors by the given . The array of vectors to transform. The transformation . The array for which the transformed vectors are stored. Thrown when or is null. Thrown when is shorter in length than . Performs a coordinate transformation using the given . The coordinate vector to transform. The transformation . When the method completes, contains the transformed coordinates. A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a coordinate transformation using the given . The coordinate vector to transform. The transformation . The transformed coordinates. A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a coordinate transformation on an array of vectors using the given . The array of coordinate vectors to transform. The transformation . The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a normal transformation using the given . The normal vector to transform. The transformation . When the method completes, contains the transformed normal. A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Performs a normal transformation using the given . The normal vector to transform. The transformation . The transformed normal. A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Performs a normal transformation on an array of vectors using the given . The array of normal vectors to transform. The transformation . The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Multiplies a vector with another by performing component-wise multiplication equivalent to . The first vector to multiply. The second vector to multiply. The multiplication of the two vectors. Assert a vector (return it unchanged). The vector to assert (unchanged). The asserted (unchanged) vector. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with subtraced scalar from each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with subtraced scalar from each element. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets a value indicting whether this instance is normalized. Gets a value indicting whether this vector is zero Gets or sets the component at the specified index. The value of the X or Y component, depending on the index. The index of the component to access. Use 0 for the X component and 1 for the Y component. The value of the component at the specified index. Thrown when the is out of the range [0, 1]. Represents a three dimensional mathematical vector. The size of the type, in bytes. A with all of its components set to zero. The X unit (1, 0, 0). The Y unit (0, 1, 0). The Z unit (0, 0, 1). A with all of its components set to one. A unit designating up (0, 1, 0). A unit designating down (0, -1, 0). A unit designating left (-1, 0, 0). A unit designating right (1, 0, 0). A unit designating forward in a right-handed coordinate system (0, 0, -1). A unit designating forward in a left-handed coordinate system (0, 0, 1). A unit designating backward in a right-handed coordinate system (0, 0, 1). A unit designating backward in a left-handed coordinate system (0, 0, -1). The X component of the vector. The Y component of the vector. The Z component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initial value for the Z component of the vector. Initializes a new instance of the struct. A vector containing the values with which to initialize the X and Y components. Initial value for the Z component of the vector. Initializes a new instance of the struct. The values to assign to the X, Y, and Z components of the vector. This must be an array with three elements. Thrown when is null. Thrown when contains more or less than three elements. Calculates the length of the vector. The length of the vector. may be preferred when only the relative length is needed and speed is of the essence. Calculates the squared length of the vector. The squared length of the vector. This method may be preferred to when only a relative length is needed and speed is of the essence. Converts the vector into a unit vector. Creates an array containing the elements of the vector. A three-element array containing the components of the vector. Adds two vectors. The first vector to add. The second vector to add. When the method completes, contains the sum of the two vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Subtracts two vectors. The first vector to subtract. The second vector to subtract. When the method completes, contains the difference of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector. The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector. The vector with subtracted scalar for each element. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Multiply a vector with another by performing component-wise multiplication. The first vector to multiply. The second vector to multiply. When the method completes, contains the multiplied vector. Multiply a vector with another by performing component-wise multiplication. The first vector to Multiply. The second vector to multiply. The multiplied vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Reverses the direction of a given vector. The vector to negate. When the method completes, contains a vector facing in the opposite direction. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Returns a containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle. A containing the 3D Cartesian coordinates of vertex 1 of the triangle. A containing the 3D Cartesian coordinates of vertex 2 of the triangle. A containing the 3D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). When the method completes, contains the 3D Cartesian coordinates of the specified point. Returns a containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle. A containing the 3D Cartesian coordinates of vertex 1 of the triangle. A containing the 3D Cartesian coordinates of vertex 2 of the triangle. A containing the 3D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). A new containing the 3D Cartesian coordinates of the specified point. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Calculates the cross product of two vectors. First source vector. Second source vector. When the method completes, contains he cross product of the two vectors. Calculates the cross product of two vectors. First source vector. Second source vector. The cross product of the two vectors. Calculates the distance between two vectors. The first vector. The second vector. When the method completes, contains the distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the distance between two vectors. The first vector. The second vector. The distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the squared distance between two vectors. The first vector. The second vector. When the method completes, contains the squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Calculates the squared distance between two vectors. The first vector. The second vector. The squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Tests whether one 3D vector is near another 3D vector. The left vector. The right vector. The epsilon. true if left and right are near another 3D, false otherwise Tests whether one 3D vector is near another 3D vector. The left vector. The right vector. The epsilon. true if left and right are near another 3D, false otherwise Calculates the dot product of two vectors. First source vector. Second source vector. When the method completes, contains the dot product of the two vectors. Calculates the dot product of two vectors. First source vector. Second source vector. The dot product of the two vectors. Converts the vector into a unit vector. The vector to normalize. When the method completes, contains the normalized vector. Converts the vector into a unit vector. The vector to normalize. The normalized vector. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two vectors. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two vectors. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. When the method completes, contains the result of the Hermite spline interpolation. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. The result of the Hermite spline interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. When the method completes, contains the result of the Catmull-Rom interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. A vector that is the result of the Catmull-Rom interpolation. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the largest components of the source vectors. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. A vector containing the largest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the smallest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. A vector containing the smallest components of the source vectors. Projects a 3D vector from object space into screen space. The vector to project. The X position of the viewport. The Y position of the viewport. The width of the viewport. The height of the viewport. The minimum depth of the viewport. The maximum depth of the viewport. The combined world-view-projection matrix. When the method completes, contains the vector in screen space. Projects a 3D vector from object space into screen space. The vector to project. The X position of the viewport. The Y position of the viewport. The width of the viewport. The height of the viewport. The minimum depth of the viewport. The maximum depth of the viewport. The combined world-view-projection matrix. The vector in screen space. Projects a 3D vector from screen space into object space. The vector to project. The X position of the viewport. The Y position of the viewport. The width of the viewport. The height of the viewport. The minimum depth of the viewport. The maximum depth of the viewport. The combined world-view-projection matrix. When the method completes, contains the vector in object space. Projects a 3D vector from screen space into object space. The vector to project. The X position of the viewport. The Y position of the viewport. The width of the viewport. The height of the viewport. The minimum depth of the viewport. The maximum depth of the viewport. The combined world-view-projection matrix. The vector in object space. Returns the reflection of a vector off a surface that has the specified normal. The source vector. Normal of the surface. When the method completes, contains the reflected vector. Reflect only gives the direction of a reflection off a surface, it does not determine whether the original vector was close enough to the surface to hit it. Returns the reflection of a vector off a surface that has the specified normal. The source vector. Normal of the surface. The reflected vector. Reflect only gives the direction of a reflection off a surface, it does not determine whether the original vector was close enough to the surface to hit it. Orthogonalizes a list of vectors. The list of orthogonalized vectors. The list of vectors to orthogonalize. Orthogonalization is the process of making all vectors orthogonal to each other. This means that any given vector in the list will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Orthonormalizes a list of vectors. The list of orthonormalized vectors. The list of vectors to orthonormalize. Orthonormalization is the process of making all vectors orthogonal to each other and making all vectors of unit length. This means that any given vector will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Transforms a 3D vector by the given rotation. The vector to rotate. The rotation to apply. When the method completes, contains the transformed . Transforms a 3D vector by the given rotation. The vector to rotate. The rotation to apply. The transformed . Transforms an array of vectors by the given rotation. The array of vectors to transform. The rotation to apply. The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . Transforms a 3D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 3D vector by the given . The source vector. The transformation . The transformed . Transforms a 3D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 3D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 3D vector by the given . The source vector. The transformation . The transformed . Transforms an array of 3D vectors by the given . The array of vectors to transform. The transformation . The array for which the transformed vectors are stored. Thrown when or is null. Thrown when is shorter in length than . Performs a coordinate transformation using the given . The coordinate vector to transform. The transformation . When the method completes, contains the transformed coordinates. A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a coordinate transformation using the given . The coordinate vector to transform. The transformation . The transformed coordinates. A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a coordinate transformation on an array of vectors using the given . The array of coordinate vectors to transform. The transformation . The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . A coordinate transform performs the transformation with the assumption that the w component is one. The four dimensional vector obtained from the transformation operation has each component in the vector divided by the w component. This forces the w component to be one and therefore makes the vector homogeneous. The homogeneous vector is often preferred when working with coordinates as the w component can safely be ignored. Performs a normal transformation using the given . The normal vector to transform. The transformation . When the method completes, contains the transformed normal. A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Performs a normal transformation using the given . The normal vector to transform. The transformation . The transformed normal. A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Performs a normal transformation on an array of vectors using the given . The array of normal vectors to transform. The transformation . The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . A normal transform performs the transformation with the assumption that the w component is zero. This causes the fourth row and fourth column of the matrix to be unused. The end result is a vector that is not translated, but all other transformation properties apply. This is often preferred for normal vectors as normals purely represent direction rather than location because normal vectors should not be translated. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Multiplies a vector with another by performing component-wise multiplication equivalent to . The first vector to multiply. The second vector to multiply. The multiplication of the two vectors. Assert a vector (return it unchanged). The vector to assert (unchanged). The asserted (unchanged) vector. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with added scalar from each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with subtraced scalar from each element. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets a value indicting whether this instance is normalized. Gets a value indicting whether this vector is zero Gets or sets the component at the specified index. The value of the X, Y, or Z component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, and 2 for the Z component. The value of the component at the specified index. Thrown when the is out of the range [0, 2]. Represents a four dimensional mathematical vector. The size of the type, in bytes. A with all of its components set to zero. The X unit (1, 0, 0, 0). The Y unit (0, 1, 0, 0). The Z unit (0, 0, 1, 0). The W unit (0, 0, 0, 1). A with all of its components set to one. The X component of the vector. The Y component of the vector. The Z component of the vector. The W component of the vector. Initializes a new instance of the struct. The value that will be assigned to all components. Initializes a new instance of the struct. Initial value for the X component of the vector. Initial value for the Y component of the vector. Initial value for the Z component of the vector. Initial value for the W component of the vector. Initializes a new instance of the struct. A vector containing the values with which to initialize the X, Y, and Z components. Initial value for the W component of the vector. Initializes a new instance of the struct. A vector containing the values with which to initialize the X and Y components. Initial value for the Z component of the vector. Initial value for the W component of the vector. Initializes a new instance of the struct. The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. Thrown when is null. Thrown when contains more or less than four elements. Calculates the length of the vector. The length of the vector. may be preferred when only the relative length is needed and speed is of the essence. Calculates the squared length of the vector. The squared length of the vector. This method may be preferred to when only a relative length is needed and speed is of the essence. Converts the vector into a unit vector. Creates an array containing the elements of the vector. A four-element array containing the components of the vector. Adds two vectors. The first vector to add. The second vector to add. When the method completes, contains the sum of the two vectors. Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Perform a component-wise addition The input vector The scalar value to be added to elements The vector with added scalar for each element. Subtracts two vectors. The first vector to subtract. The second vector to subtract. When the method completes, contains the difference of the two vectors. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The input vector The scalar value to be subtraced from elements The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector. The vector with subtracted scalar for each element. Perform a component-wise subtraction The scalar value to be subtraced from elements The input vector. The vector with subtracted scalar for each element. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Multiplies a vector with another by performing component-wise multiplication. The first vector to multiply. The second vector to multiply. When the method completes, contains the multiplied vector. Multiplies a vector with another by performing component-wise multiplication. The first vector to multiply. The second vector to multiply. The multiplied vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. When the method completes, contains the scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Reverses the direction of a given vector. The vector to negate. When the method completes, contains a vector facing in the opposite direction. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 4D triangle. A containing the 4D Cartesian coordinates of vertex 1 of the triangle. A containing the 4D Cartesian coordinates of vertex 2 of the triangle. A containing the 4D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). When the method completes, contains the 4D Cartesian coordinates of the specified point. Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 4D triangle. A containing the 4D Cartesian coordinates of vertex 1 of the triangle. A containing the 4D Cartesian coordinates of vertex 2 of the triangle. A containing the 4D Cartesian coordinates of vertex 3 of the triangle. Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). A new containing the 4D Cartesian coordinates of the specified point. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. When the method completes, contains the clamped value. Restricts a value to be within a specified range. The value to clamp. The minimum value. The maximum value. The clamped value. Calculates the distance between two vectors. The first vector. The second vector. When the method completes, contains the distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the distance between two vectors. The first vector. The second vector. The distance between the two vectors. may be preferred when only the relative distance is needed and speed is of the essence. Calculates the squared distance between two vectors. The first vector. The second vector. When the method completes, contains the squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Calculates the squared distance between two vectors. The first vector. The second vector. The squared distance between the two vectors. Distance squared is the value before taking the square root. Distance squared can often be used in place of distance if relative comparisons are being made. For example, consider three points A, B, and C. To determine whether B or C is further from A, compare the distance between A and B to the distance between A and C. Calculating the two distances involves two square roots, which are computationally expensive. However, using distance squared provides the same information and avoids calculating two square roots. Calculates the dot product of two vectors. First source vector Second source vector. When the method completes, contains the dot product of the two vectors. Calculates the dot product of two vectors. First source vector. Second source vector. The dot product of the two vectors. Converts the vector into a unit vector. The vector to normalize. When the method completes, contains the normalized vector. Converts the vector into a unit vector. The vector to normalize. The normalized vector. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a linear interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The linear interpolation of the two vectors. Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . When the method completes, contains the cubic interpolation of the two vectors. Performs a cubic interpolation between two vectors. Start vector. End vector. Value between 0 and 1 indicating the weight of . The cubic interpolation of the two vectors. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. When the method completes, contains the result of the Hermite spline interpolation. Performs a Hermite spline interpolation. First source position vector. First source tangent vector. Second source position vector. Second source tangent vector. Weighting factor. The result of the Hermite spline interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. When the method completes, contains the result of the Catmull-Rom interpolation. Performs a Catmull-Rom interpolation using the specified positions. The first position in the interpolation. The second position in the interpolation. The third position in the interpolation. The fourth position in the interpolation. Weighting factor. A vector that is the result of the Catmull-Rom interpolation. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the largest components of the source vectors. Returns a vector containing the largest components of the specified vectors. The first source vector. The second source vector. A vector containing the largest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. When the method completes, contains an new vector composed of the smallest components of the source vectors. Returns a vector containing the smallest components of the specified vectors. The first source vector. The second source vector. A vector containing the smallest components of the source vectors. Orthogonalizes a list of vectors. The list of orthogonalized vectors. The list of vectors to orthogonalize. Orthogonalization is the process of making all vectors orthogonal to each other. This means that any given vector in the list will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Orthonormalizes a list of vectors. The list of orthonormalized vectors. The list of vectors to orthonormalize. Orthonormalization is the process of making all vectors orthogonal to each other and making all vectors of unit length. This means that any given vector will be orthogonal to any other given vector in the list. Because this method uses the modified Gram-Schmidt process, the resulting vectors tend to be numerically unstable. The numeric stability decreases according to the vectors position in the list so that the first vector is the most stable and the last vector is the least stable. Thrown when or is null. Thrown when is shorter in length than . Transforms a 4D vector by the given rotation. The vector to rotate. The rotation to apply. When the method completes, contains the transformed . Transforms a 4D vector by the given rotation. The vector to rotate. The rotation to apply. The transformed . Transforms an array of vectors by the given rotation. The array of vectors to transform. The rotation to apply. The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . Transforms a 4D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 4D vector by the given . The source vector. The transformation . The transformed . Transforms a 4D vector by the given . The source vector. The transformation . When the method completes, contains the transformed . Transforms a 4D vector by the given . The source vector. The transformation . The transformed . Transforms an array of 4D vectors by the given . The array of vectors to transform. The transformation . The array for which the transformed vectors are stored. This array may be the same array as . Thrown when or is null. Thrown when is shorter in length than . Adds two vectors. The first vector to add. The second vector to add. The sum of the two vectors. Multiplies a vector with another by performing component-wise multiplication equivalent to . The first vector to multiply. The second vector to multiply. The multiplication of the two vectors. Assert a vector (return it unchanged). The vector to assert (unchanged). The asserted (unchanged) vector. Subtracts two vectors. The first vector to subtract. The second vector to subtract. The difference of the two vectors. Reverses the direction of a given vector. The vector to negate. A vector facing in the opposite direction. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Scales a vector by the given value. The amount by which to scale the vector. The vector to scale. The scaled vector. Scales a vector by the given value. The vector to scale. The amount by which to scale the vector. The scaled vector. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise addition The input vector. The scalar value to be added on elements The vector with added scalar for each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with subtraced scalar from each element. Perform a component-wise subtraction The input vector. The scalar value to be subtraced from elements The vector with subtraced scalar from each element. Tests for equality between two objects. The first value to compare. The second value to compare. true if has the same value as ; otherwise, false. Tests for inequality between two objects. The first value to compare. The second value to compare. true if has a different value than ; otherwise, false. Performs an explicit conversion from to . The value. The result of the conversion. Performs an explicit conversion from to . The value. The result of the conversion. Returns a that represents this instance. A that represents this instance. Returns a that represents this instance. The format. A that represents this instance. Returns a that represents this instance. The format provider. A that represents this instance. Returns a that represents this instance. The format. The format provider. A that represents this instance. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Gets a value indicting whether this instance is normalized. Gets a value indicting whether this vector is zero Gets or sets the component at the specified index. The value of the X, Y, Z, or W component, depending on the index. The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. The value of the component at the specified index. Thrown when the is out of the range [0, 3]. Internal FontFileEnumerator callback Internal FontFileEnumerator Callback HRESULT ISequentialStream::Read([Out, Buffer] void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbRead) HRESULT ISequentialStream::Write([In, Buffer] const void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbWritten) Callbacks to pointer. The stream. HRESULT IStream::Seek([In] LARGE_INTEGER dlibMove,[In] SHARPDX_SEEKORIGIN dwOrigin,[Out, Optional] ULARGE_INTEGER* plibNewPosition) HRESULT IStream::SetSize([In] ULARGE_INTEGER libNewSize) HRESULT IStream::CopyTo([In] IStream* pstm,[In] ULARGE_INTEGER cb,[Out, Optional] ULARGE_INTEGER* pcbRead,[Out, Optional] ULARGE_INTEGER* pcbWritten) HRESULT IStream::Commit([In] STGC grfCommitFlags) HRESULT IStream::Revert() HRESULT IStream::LockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) HRESULT IStream::UnlockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) HRESULT IStream::Stat([Out] STATSTG* pstatstg,[In] STATFLAG grfStatFlag) HRESULT IStream::Clone([Out] IStream** ppstm) Converts a win32 error code to a . The error code. A HRESULT code Converts a win32 error code to a . The error code. A HRESULT code Provides a hook to WndProc of an existing window handle using . Initializes a new instance of the class. The HWND. Adds a message filter to a window. The handle of the window. The message filter. Removes a message filter associated with a window. The handle of the window. The message filter. The namespace contains common enumerations, structures and helper classes for Win32 low-level API. Implementation of OLE IPropertyBag2. IPropertyBag2 Initializes a new instance of the class. The property bag pointer. Gets the value of the property with this name. The name. Value of the property Gets the value of the property by using a The public type of this property. The marshaling type of this property. The property key. Value of the property Sets the value of the property with this name The name. The value. Sets the value of the property by using a The public type of this property. The marshaling type of this property. The property key. The value. Gets the number of properties. Gets the keys. Identifies a typed property in a . The public type of this property. The marshaling type of this property. Initializes a new instance of the class. The name. Gets the name. An enumerator using internally a . Initializes a new instance of the class. The PTR to I enum string. Security attributes. SECURITY_ATTRIBUTES Length. Descriptor. Gets or sets a value indicating whether [inherit handle]. true if [inherit handle]; otherwise, false. Variant COM. PROPVARIANT Gets the type of the element. The type of the element. Gets the type. Gets or sets the value. The value. Type of a simple variant value. Type of a variant Simple value Vector value. Array value. By reference. Reserved value. The namespace contains basic controls used to render DirectX content. RenderLoop provides a rendering loop infrastructure. See remarks for usage. Use static method to directly use a renderloop with a render callback or use your own loop: control.Show(); using (var loop = new RenderLoop(control)) { while (loop.NextFrame()) { // Perform draw operations here. } } Note that the main control can be changed at anytime inside the loop. Initializes a new instance of the class. Initializes a new instance of the class. Calls this method on each frame. true if if the control is still active, false otherwise. An error occured Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Runs the specified main loop in the specified context. Runs the specified main loop for the specified windows form. The form. The rendering callback. if set to true indicating whether the render loop should use the default instead of a custom window message loop lightweight for GC. Default is false. form or renderCallback Gets or sets the control to associate with the current render loop. The control. Control is already disposed Gets or sets a value indicating whether the render loop should use the default instead of a custom window message loop lightweight for GC. Default is false. true if the render loop should use the default instead of a custom window message loop (default false); otherwise, false. By default, RenderLoop is using a custom window message loop that is more lightweight than to process windows event message. Set this parameter to true to use the default . Gets a value indicating whether this instance is application idle. true if this instance is application idle; otherwise, false. Delegate for the rendering loop. A Renderable UserControl. Initializes a new instance of the class. Paints the background of the control. A that contains the event data. Raises the event. A that contains the event data. Default Rendering Form. Initializes a new instance of the class. Initializes a new instance of the class. The text. Raises the event. A that contains the event data. Raises the event. A that contains the event data. Raises the event. An that contains the event data. Paints the background of the control. A that contains the event data. Raises the Pause Rendering event. The instance containing the event data. Raises the Resume Rendering event. The instance containing the event data. Raises the User resized event. The instance containing the event data. Raises the On App Activated event. The instance containing the event data. Raises the App Deactivated event The instance containing the event data. Raises the System Suspend event The instance containing the event data. Raises the System Resume event The instance containing the event data. Raises the event. The instance containing the event data. Override windows message loop handling. The Windows to process. Occurs when [app activated]. Occurs when [app deactivated]. Occurs when [monitor changed]. Occurs when [pause rendering]. Occurs when [resume rendering]. Occurs when [screensaver]. Occurs when [system resume]. Occurs when [system suspend]. Occurs when [user resized]. Gets or sets a value indicating whether this form can be resized by the user. See remarks. This property alters , for true value it is , for false - . true if this form can be resized by the user (by default); otherwise, false. Gets or sets a value indicationg whether the current render form is in fullscreen mode. See remarks. If Toolkit is used, this property is set automatically, otherwise user should maintain it himself as it affects the behavior of property.