This schema describes MAML, the Microsoft Assistance Markup Language. MAML is intended for software documentation. In particular, it is intended to accomodate the needs of Microsoft documentation. The schema is broken into three main areas: end user, developer and IT Pro. These areas adequaltely categorize Microsoft documentation. The namespace uri for this version of Maml is: http://ddue.schemas.microsoft.com/authoring/2003/5. Each backwards-incompatible revision to Maml will require that the date fields be appropriately incremented in uri of the updated version of the Maml schema. This portion of the schema was created by alexstoc in April 2003. false paragraph false paragraph false paragraph false paragraph false paragraph n/a section This element is used to mark code entities that are only intended for internal use and are not intended to be used by external developers. This element should be used rarely. The desire to use this element may indicate a design problem with the library that should be fixed by the internal developers before the product is released. n/a section This element is used to mark code entities that should use the documentation of its base. n/a section This element contains a description of the return value of a function or property. n/a section This element contains a discussion of the thread safety characteristics of the current item. n/a section This element contains information that is only relevant to implementers of the current item. n/a section This element contains information that is only relevant to callers of the current item. n/a section This element contains information that is only relevant to inheritors of the current item. n/a section This is a reference to another code entity that performs a function similar to that of the current code entity. Unlike the current entity, the target of the reference is CLS-compliant. n/a section This is a reference to another code entity that performs the same function as the current code entity. It is typically used for mapping from an operator to the equivalent function (such as from op_Equality to Equals). n/a section This is used to indicate that a code entity is obsolete.It may contain a reference to another code entity that users are encouraged to use instead of the current code entity. n/a section It may contain a reference to a unmanaged code entity. n/a section This element contains a description of a generic or template parameter. n/a section This element is a collection of genericParameter elements. n/a section This element contains a description of a functional parameter. n/a section This element is a collection of parameter elements. n/a section This element contains a description of one type of exception. n/a section This element is a collection of exception elements. n/a section This element holds a discussion of a particular permission required to use the current code element. n/a section This element is a collection of permission elements. n/a section This element contains a collection of platforms along with a discussion of the behavior of the current code entity on those platforms. n/a section This element is a collection of platformNote elements. n/a section This element contains the documentation for a single code entity. A code entity is a type, member, or overload-set. The code entity is identified by the one and only codeEntityReference element that is a child of this element. n/a section This element is a simple collection of codeEntity elements. n/a section