Input: [Description] Optional String parameter. Specifies the Version field of the assembly identity for the generated manifest. If this parameter is not specified, a default value of "1.0.0.0" is used. [Parameter]

Output: AssemblyVersion


Input: [Description] Optional String parameter. Specifies the minimum version of the Common Language Runtime (CLR) required by the application. The default value is the CLR version in use by the build system. If the task is generating a native manifest, this parameter is ignored. [Parameter]

Output: ClrVersion


Input: [Description] Optional ITaskItem[] parameter. Specifies which item contains the application configuration file. If the task is generating a native manifest, this parameter is ignored. [Parameter]

Output: ConfigFile


Input: [Description] Optional ITaskItem[] parameter. Specifies an item list that defines the set of dependent assemblies for the generated manifest. Each item may be further described by item metadata to indicate additional deployment state and the type of dependence. For more information, see the "Item Metadata" section below. [Parameter]

Output: Dependencies


Input: [Description] Optional String parameter. Specifies the description for the application or component. [Parameter]

Output: Description


Input: [Description] Optional ITaskItem[] parameter. Specifies a single item that indicates the entry point for the generated manifest assembly. For a ClickOnce application manifest, this parameter specifies the assembly that starts when the application is run. [Parameter]

Output: EntryPoint


Input: [Description] Optional ITaskItem[] parameter. The files to include in the manifest. Specify the full path for each file. [Parameter]

Output: Files


Input: [Description] Optional ITaskItem[] parameter. Indicates the application icon file. The application icon is expressed in the generated application manifest and is used for the Start Menu and Add/Remove Programs dialog. If this input is not specified, a default icon is used. If the task is generating a native manifest, this parameter is ignored. [Parameter]

Output: IconFile


Input: [Description] Optional ITaskItem parameter. Indicates an input XML document to serve as a base for the manifest generator. This allows structured data such as application security or custom manifest definitions to be reflected in the output manifest. The root element in the XML document must be an assembly node in the asmv1 namespace. [Parameter]

Output: InputManifest


Input: [Description] Optional ITaskItem[] parameter. Specifies COM components to isolate in the generated manifest. This parameter supports the ability to isolate COM components for “Registration Free COM” deployment. It works by auto-generating a manifest with standard COM registration definitions. However, the COM components must be registered on the build machine in order for this to function properly. [Parameter]

Output: IsolatedComReferences


Input: [Description] Optional String parameter. Specifies which type of manifest to generate. This parameter can have the following values: Native ClickOnce If this parameter is not specified, the task defaults to ClickOnce. [Parameter]

Output: ManifestType


Input: [Description] Optional String parameter. Specifies the maximum allowable length of a file path in a ClickOnce application deployment. If this value is specified, the length of each file path in the application is checked against this limit. Any items that exceed the limit will raise in a build warning. If this input is not specified or is zero, then no checking is performed. If the task is generating a native manifest, this parameter is ignored. [Parameter]

Output: MaxTargetPath


Input: [Description] Optional String parameter. Specifies the minimum required operating system (OS) version required by the application. For example, the value “5.1.2600.0” indicates the operating system is Windows XP. If this parameter is not specified, the value "4.10.0.0" is used, which indicates Windows 98 Second Edition, the minimum supported OS of the .NET Framework. If the task is generating a native manifest, this input is ignored. [Parameter]

Output: OSVersion


Input: [Description] Optional ITaskItem output parameter. Specifies the name of the generated output manifest file. If this parameter is not specified, the name of the output file is inferred from the identity of the generated manifest. [Parameter]

Output: OutputManifest


Input: [Description] Optional String parameter. Specifies the target platform of the application. This parameter can have the following values: AnyCPU x86 x64 Itanium If this parameter is not specified, the task defaults to AnyCPU. [Parameter]

Output: Platform


Input: [Description] Optional String parameter. Identifies the culture of the application and specifies the Language field of the assembly identity for the generated manifest. If this parameter is not specified, it is assumed the application is culture invariant. [Parameter]

Output: TargetCulture


Input: [Description] Optional ITaskItem parameter. Indicates an XML document that specifies the application security. The root element in the XML document must be a trustInfo node in the asmv2 namespace. If the task is generating a native manifest, this parameter is ignored. [Parameter]

Output: TrustInfoFile


Input: [Description] Gets a value indicating whether smart backup is enabled or not. [Name]

Output: IsBackupEnabled


Input: [Description] Gets a value indicating whether master switch is on [Name]

Output: IsMasterSwitchEnabled


Input: [Description] Gets the number of backup loops. If zero then main loop is stalled. [Name]

Output: NumberOfBackupLoops


Input: [Description] Gets the number Corrupted or deleted backups [Name]

Output: NumberOfCorruptedOrDeletedBackups


Input: [Description] Gets the number of Invalid storage credential errors. [Name]

Output: NumberOfInvalidCredentialErrors


Input: [Description] Gets the number of all other errors. [Name]

Output: NumberOfOtherErrors


Input: [Description] Gets the number of retention loops. If zero then retention thread is stalled. [Name]

Output: NumberOfRetentionLoops


Input: [Description] Gets the number of SQL Errors seen by smartadmin components(main loop, retention threads). [Name]

Output: NumberOfSqlErrors


Input: [Description] Gets the number of Storage connectivity errors. [Name]

Output: NumberOfStorageConnectivityErrors


Input: [Attribute] AllowedValues [Required] No [Description] Specifies a list of values that are allowed for the parameter, which are separated by commas (,). The user can choose a value from this list in the Run Diagnostic Tests dialog box when the user runs the test in HPC Cluster Manager. You can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. The maximum length for the complete list of allowed values is 2000 characters. [Type]

Output: character_string


Input: [Attribute] DefaultValue [Required] No [Description] Specifies a default value to use for the parameter if the user does not specify a value when the user runs the test. This attribute is required when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. The maximum length of the default value is 255 characters. [Type]

Output: character_string


Input: [Attribute] Description [Required] No [Description] Specifies a description for the parameter. The Run Diagnostic Tests dialog box displays the description for the parameter when the user runs the test in HPC Cluster Manager. You can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. The maximum length of the description is 255 characters. [Type]

Output: character_string


Input: [Attribute] Format [Required] No [Description] Specifies the format that the Command attribute for the PreStep, RunStep, or PostStep element should use for the parameter and its value. For this format string, {0} represents the switch name and {1} represents the value that the user specified for the parameter. The default value for this attribute is -{0}:{1}. The maximum length for the format string is 64 characters. [Type]

Output: character_string


Input: [Attribute] MaximumValue [Required] No [Description] Specifies the maximum value that is allowed for the parameter. You can only specify this attribute if the Type attribute has a value of Integer. You can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. [Type]

Output: int


Input: [Attribute] MinimumValue [Required] No [Description] Specifies the minimum value that is allowed for the parameter. You can only specify this attribute if the Type attribute has a value of Integer. You can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. [Type]

Output: int


Input: [Attribute] Name [Required] Yes [Description] Specifies the name that the Run Diagnostic Tests dialog box displays for the parameter when the user runs the test in HPC Cluster Manager. The maximum length of the parameter name is 64 characters. [Type]

Output: character_string


Input: [Attribute] SwitchName [Required] No [Description] Specifies the name to use for the parameter when the parameter is used in a command for the PreStep, RunStep, and PostStep elements. You can specify this attribute only for global parameters (that is, you can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element). If you do not specify this attribute for a global parameter, the value of the Name attribute is used for the SwitchName attribute. If you define a parameter for a specific stage of the diagnostic test by including the Parameters element that is the parent of this Parameter element as a child of the PreStep, RunStep, or PostStep element, the value of the Name attribute is automatically used for the switch name. You cannot specify a value for the SwitchName attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. The maximum length of the switch name is 64 characters. [Type]

Output: character_string


Input: [Attribute] Type [Required] Yes [Description] Specifies the data type for the parameter. This attribute is required when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. The Type attribute can have one of the following values: String The value for the parameter is a string of characters. Boolean The value for the parameter is a Boolean value. It can be True or False. Integer The value for the parameter is an integer. [Type]

Output: enumeration


Input: [Attribute] UseOnlyInStep [Required] No [Description] Specifies the stages for which the diagnostic service should include the parameter in the command. The possible values are PreStep, RunStep, PostStep, or any comma-separated list of two or three of these values. The default value of PreStep,RunStep,PostStep specifies all three stages. The Parameter element for the parameter that specifies the expected value for a comparison test often uses this attribute to prevent the diagnostic service from including the parameter in the commands for the PreStep and RunStep stages. In these circumstances, use a value of PostStep for the UseOnlyInStep attribute. You can only specify this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. You cannot specify a value for this attribute when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. [Type]

Output: character_string


Input: [Attribute] Value [Required] No [Description] Specifies the value to use for the parameter. This attribute only applies and is required when the parameter is specific to a test stage. In other words, this attribute only applies and is required when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. You cannot set a value for this attribute for a global, visible parameter. In other words, you cannot set this attribute when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element. The maximum length of the value is 255 characters. [Type]

Output: character_string


Input: [Attribute] Visibility [Required] No [Description] Indicates whether the user can see and set the parameter. A True value indicates that the user can see and set the parameter. A false value indicates that the user cannot see or set the parameter, and that the parameter can only be used by the test developer. This attribute only applies when the parameter is a global parameter (that is, when the Parameters element that is the parent of this Parameter element is a child of the DiagnosticTest element). For a parameter that you define for a specific stage of the diagnostic test, the visibility is automatically false and cannot be set. In other words, the visibility is automatically false when the Parameters element that is the parent of this Parameter element is a child of the PreStep, RunStep, or PostStep element. [Type]

Output: boolean


Input: [Sample Name] CPUID [Description]

Output: Determines the capabilities of the CPU being run.


Input: [Sample Name] CRT_Dbg1 [Description]

Output: Illustrates the basic debugging features of the C run-time libraries.


Input: [Sample Name] CRT_Dbg2 [Description]

Output: Demonstrates the C run-time debugging hook functions.


Input: [Sample Name] DFACObjs [Description]

Output: Shows how to use the _CrtDoForAllClientObjects C run-time function to iterate through a linked list of client objects.


Input: [Sample Name] Report [Description]

Output: Illustrates the C run-time debugging report functions.


Input: [Sample Name] RTC [Description]

Output: Demonstrates the run-time error checks feature.


Input: [Sample Name] SecureCRT [Description]

Output: This sample demonstrates how to upgrade code that used deprecated CRT functions to increase code security.


Input: [Attribute] Name [Type] String [Description] The name of the relation (usually the foreign key constraint name). This can technically be optional, but should always be generated by code to avoid ambiguity when there are multiple relationships between the same two tables. [Default]

Output: (required)

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] Member [Type] String [Description] The name of the CLR property to be generated on this side of the association. [Default]

Output: Name

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] Storage [Type] String [Description] The name of the private CLR backing field that will store this column's value. [Default]

Output: If OneToMany and Not IsForeignKey: _OtherTable Else: _TypeName(OtherTable)

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] AccessModifier [Type] AccessModifier [Description] The accessibility level of the CLR property being created. Valid values are Public, Protected, Internal and Private. [Default]

Output: Public

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] ThisKey [Type] String [Description] A comma separated list of the keys on this side of the association. [Default]

Output: The IsIdentity property within the containing class

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] OtherTable [Type] String [Description] The table on the other end of the relationship. Normally this can be determined by the LINQ to SQL runtime by matching relationship names, but this is not possible for unidirectional associations, or anonymous associations. [Default]

Output: See description.

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] OtherKey [Type] String [Description] A comma separated list of the keys on the other side of the association. [Default]

Output: The primary keys within the foreign class

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] IsForeignKey [Type] Boolean [Description] Indicates if this is the "child" side of the relationship, the many side of a one-to-many. [Default]

Output: False

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] RelationshipType [Type] RelationshipType [Description] Indicates whether the user is asserting that the data related to by this association meets the criteria of one-to-one data or fits the more general case of one-to-many. For one-to-one, the user is asserting that for every row on the primary-key ("one") side, there is only one row on the foreign-key ("many") side. This will cause an EntityRef to be generated on the "one" side instead of an EntitySet. The valid values are OneToOne and OneToMany. [Default]

Output: OneToMany

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Attribute] DeleteRule [Type] String [Description] Used to add delete behavior to this association. For example, "CASCADE" would add "ON DELETE CASCADE" to the FK relationship. If set to null, no delete behavior is added. [Default]

LINQ to SQL: .NET Language-Integrated Query for Relational Data


Input: [Description] Creates a new instance of the ItemAutomationPeer class. [Name]

Output: CreateItemAutomationPeer


Input: [Description] Gets the control type for the element that is associated with this IViewAutomationPeer. [Name]

Output: GetAutomationControlType


Input: [Description] Gets the collection of immediate child elements of the specified UI Automation peer. [Name]

Output: GetChildren


Input: [Description] Gets the control pattern that is associated with the specified patternInterface. [Name]

Output: GetPattern


Input: [Description] Called by ListView when the collection of items changes. [Name]

Output: ItemsChanged


Input: [Description] Called when the custom view is no longer applied to the ListView. [Name]

Output: ViewDetached


Input: [Name] CurrentConfiguration [Description]

Output: Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.


Input: [Name] ElementInformation [Description]

Output: Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.


Input: [Name] ElementProperty [Description]

Output: Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.


Input: [Name] EvaluationContext [Description]

Output: Gets the ContextInformation object for the ConfigurationElement object.


Input: [Name] Item[ConfigurationProperty] [Description]

Output: Gets or sets a property or attribute of this configuration element.


Input: [Name] Item[String] [Description]

Output: Gets or sets a property, attribute, or child element of this configuration element.


Input: [Name] LockAllAttributesExcept [Description]

Output: Gets the collection of locked attributes.


Input: [Name] LockAllElementsExcept [Description]

Output: Gets the collection of locked elements.


Input: [Name] LockAttributes [Description]

Output: Gets the collection of locked attributes


Input: [Name] LockElements [Description]

Output: Gets the collection of locked elements.


Input: [Name] LockItem [Description]

Output: Gets or sets a value indicating whether the element is locked.


Input: [Name] Properties [Description]

Output: Gets the collection of properties.


Input: [Keyword] add [Description]

Output: Defines a custom event accessor that is invoked when client code subscribes to the event.


Input: [Keyword] get [Description]

Output: Defines an accessor method for a property or an indexer.


Input: [Keyword] global [Description]

Output: Specifies the default global namespace, which is otherwise unnamed.


Input: [Keyword] partial [Description]

Output: Defines partial classes, structs, and interfaces throughout the same compilation unit.


Input: [Keyword] remove [Description]

Output: Defines a custom event accessor that is invoked when client code unsubscribes from the event.


Input: [Keyword] set [Description]

Output: Defines an accessor method for a property or an indexer.


Input: [Keyword] value [Description]

Output: Used to set accessors and to add or remove event handlers.


Input: [Keyword] var [Description]

Output: Enables the type of a variable declared at method scope to be determined by the compiler.


Input: [Keyword] where [Description]

Output: Adds constraints to a generic declaration. (See also where).


Input: [Keyword] yield [Description]

Output: Used in an iterator block to return a value to the enumerator object or to signal the end of iteration.


Input: [Class] AmbiguousMatchException [Description]

Output: The exception that is thrown when binding to a member results in more than one member matching the binding criteria. This class cannot be inherited.


Input: [Class] Assembly [Description]

Output: Represents an assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application.


Input: [Class] AssemblyAlgorithmIdAttribute [Description]

Output: Specifies an algorithm to hash all files in an assembly. This class cannot be inherited.


Input: [Class] AssemblyCompanyAttribute [Description]

Output: Defines a company name custom attribute for an assembly manifest.


Input: [Class] AssemblyConfigurationAttribute [Description]

Output: Specifies the build configuration, such as retail or debug, for an assembly.


Input: [Class] AssemblyCopyrightAttribute [Description]

Output: Defines a copyright custom attribute for an assembly manifest.


Input: [Class] AssemblyCultureAttribute [Description]

Output: Specifies which culture the assembly supports.


Input: [Class] AssemblyDefaultAliasAttribute [Description]

Output: Defines a friendly default alias for an assembly manifest.


Input: [Class] AssemblyDelaySignAttribute [Description]

Output: Specifies that the assembly is not fully signed when created.


Input: [Class] AssemblyDescriptionAttribute [Description]

Output: Provides a text description for an assembly.


Input: [Class] AssemblyFileVersionAttribute [Description]

Output: Instructs a compiler to use a specific version number for the Win32 file version resource. The Win32 file version is not required to be the same as the assembly's version number.


Input: [Class] AssemblyFlagsAttribute [Description]

Output: Specifies a bitwise combination of AssemblyNameFlags flags for an assembly, describing just-in-time (JIT) compiler options, whether the assembly is retargetable, and whether it has a full or tokenized public key. This class cannot be inherited.


Input: [Class] AssemblyInformationalVersionAttribute [Description]

Output: Defines additional version information for an assembly manifest.


Input: [Class] AssemblyKeyFileAttribute [Description]

Output: Specifies the name of a file containing the key pair used to generate a strong name.


Input: [Class] AssemblyKeyNameAttribute [Description]

Output: Specifies the name of a key container within the CSP containing the key pair used to generate a strong name.


Input: [Class] AssemblyName [Description]

Output: Describes an assembly's unique identity in full.


Input: [Class] AssemblyNameProxy [Description]

Output: Provides a remotable version of the AssemblyName.


Input: [Class] AssemblyProductAttribute [Description]

Output: Defines a product name custom attribute for an assembly manifest.


Input: [Class] AssemblyTitleAttribute [Description]

Output: Specifies a description for an assembly.


Input: [Class] AssemblyTrademarkAttribute [Description]

Output: Defines a trademark custom attribute for an assembly manifest.


Input: [Class] AssemblyVersionAttribute [Description]

Output: Specifies the version of the assembly being attributed.


Input: [Class] Binder [Description]

Output: Selects a member from a list of candidates, and performs type conversion from actual argument type to formal argument type.


Input: [Class] ConstructorInfo [Description]

Output: Discovers the attributes of a class constructor and provides access to constructor metadata.


Input: [Class] CustomAttributeData [Description]

Output: Provides access to custom attribute data for assemblies, modules, types, members and parameters that are loaded into the reflection-only context.


Input: [Class] CustomAttributeFormatException [Description]

Output: The exception that is thrown when the binary format of a custom attribute is invalid.


Input: [Class] DefaultMemberAttribute [Description]

Output: Defines the member of a type that is the default member used by InvokeMember.


Input: [Class] EventInfo [Description]

Output: Discovers the attributes of an event and provides access to event metadata.


Input: [Class] ExceptionHandlingClause [Description]

Output: Represents a clause in a structured exception-handling block.


Input: [Class] FieldInfo [Description]

Output: Discovers the attributes of a field and provides access to field metadata.


Input: [Class] InvalidFilterCriteriaException [Description]

Output: The exception that is thrown in FindMembers when the filter criteria is not valid for the type of filter you are using.


Input: [Class] LocalVariableInfo [Description]

Output: Discovers the attributes of a local variable and provides access to local variable metadata.


Input: [Class] ManifestResourceInfo [Description]

Output: Provides access to manifest resources, which are XML files that describe application dependencies.


Input: [Class] MemberInfo [Description]

Output: Obtains information about the attributes of a member and provides access to member metadata.


Input: [Class] MethodBase [Description]

Output: Provides information about methods and constructors.


Input: [Class] MethodBody [Description]

Output: Provides access to the metadata and MSIL for the body of a method.


Input: [Class] MethodInfo [Description]

Output: Discovers the attributes of a method and provides access to method metadata.


Input: [Class] Missing [Description]

Output: Represents a missing Object. This class cannot be inherited.


Input: [Class] Module [Description]

Output: Performs reflection on a module.


Input: [Class] ObfuscateAssemblyAttribute [Description]

Output: Instructs obfuscation tools to use their standard obfuscation rules for the appropriate assembly type.


Input: [Class] ObfuscationAttribute [Description]

Output: Instructs obfuscation tools to take the specified actions for an assembly, type, or member.


Input: [Class] ParameterInfo [Description]

Output: Discovers the attributes of a parameter and provides access to parameter metadata.


Input: [Class] Pointer [Description]

Output: Provides a wrapper class for pointers.


Input: [Class] PropertyInfo [Description]

Output: Discovers the attributes of a property and provides access to property metadata.


Input: [Class] ReflectionTypeLoadException [Description]

Output: The exception that is thrown by the Module.GetTypes method if any of the classes in a module cannot be loaded. This class cannot be inherited.


Input: [Class] StrongNameKeyPair [Description]

Output: Encapsulates access to a public or private key pair used to sign strong name assemblies.


Input: [Class] TargetException [Description]

Output: Represents the exception that is thrown when an attempt is made to invoke an invalid target.


Input: [Class] TargetInvocationException [Description]

Output: The exception that is thrown by methods invoked through reflection. This class cannot be inherited.


Input: [Class] TargetParameterCountException [Description]

Output: The exception that is thrown when the number of parameters for an invocation does not match the number expected. This class cannot be inherited.


Input: [Class] TypeDelegator [Description]

Output: Wraps a Type object and delegates all methods to that Type.


Input: [Name] ActiveTheme [Description]

Output: Returns the name of the active theme plus the theme formatting options for the specified document.


Input: [Name] ActiveThemeDisplayName [Description]

Output: Returns the display name of the active theme for the specified document.


Input: [Name] ActiveWindow [Description]

Output: Returns a Window object that represents the active window.


Input: [Name] ActiveWritingStyle [Description]

Output: Returns or sets the writing style for a specified language in the specified document.


Input: [Name] Application [Description]

Output: Returns an Application object that represents the Microsoft Word application.


Input: [Name] AttachedTemplate [Description]

Output: Returns a Template object that represents the template attached to the specified document.


Input: [Name] AutoFormatOverride [Description]

Output: Returns or sets a Boolean that represents whether automatic formatting options override formatting restrictions in a document where formatting restrictions are in effect.


Input: [Name] AutoHyphenation [Description]

Output: Determines if automatic hyphenation is turned on for the specified document.


Input: [Name] Background [Description]

Output: Returns a Shape object that represents the background image for the specified document.


Input: [Name] Bookmarks [Description]

Output: Returns a Bookmarks collection that represents all the bookmarks in a document.


Input: [Name] BuiltInDocumentProperties [Description]

Output: Returns a Microsoft.Office.Core.DocumentProperties collection that represents all the built-in document properties for the specified document.


Input: [Name] Characters [Description]

Output: Returns a Characters collection that represents the characters in a document.


Input: [Name] ChildNodeSuggestions [Description]

Output: Returns a XMLChildNodeSuggestions collection that represents the list of allowed elements for the Document object (which returns the root elements for all attached schemas).


Input: [Name] ClickAndTypeParagraphStyle [Description]

Output: Returns or sets the default paragraph style applied to text by the Click and Type feature in the specified document.


Input: [Name] CodeName [Description]

Output: Returns the code name for the specified document.


Input: [Name] CommandBars [Description]

Output: Returns a Microsoft.Office.Core.CommandBars collection that represents the menu bar and all the toolbars in Microsoft Word.


Input: [Name] Comments [Description]

Output: Returns a Comments collection that represents all the comments in the specified document.


Input: [Name] Compatibility [Description]

Output: Determines if the specified compatibility option is enabled.


Input: [Name] ConsecutiveHyphensLimit [Description]

Output: Returns or sets the maximum number of consecutive lines that can end with hyphens.


Input: [Name] Container [Description]

Output: Returns the object that represents the container application for the specified OLE object.


Input: [Name] Content [Description]

Output: Returns a Range object that represents the main document story.


Input: [Name] Creator [Description]

Output: Returns a 32-bit integer that indicates the application in which the specified object was created.


Input: [Name] CustomDocumentProperties [Description]

Output: Returns a Microsoft.Office.Core.DocumentProperties collection that represents all the custom document properties for the specified document.


Input: [Name] DefaultTableStyle [Description]

Output: Returns an Object that represents the table style that is applied to all newly created tables in a document.


Input: [Name] DefaultTabStop [Description]

Output: Returns or sets the interval (in points) between the default tab stops in the specified document.


Input: [Name] DefaultTargetFrame [Description]

Output: Returns or sets a String indicating the browser frame in which to display a Web page reached through a hyperlink.


Input: [Name] DisableFeatures [Description]

Output: Determines if all features introduced after the version specified in the DisableFeaturesIntroducedAfter property are disabled.


Input: [Name] DisableFeaturesIntroducedAfter [Description]

Output: Disables all features introduced after a specified version of Microsoft Word in the document only.


Input: [Name] DocumentLibraryVersions [Description]

Output: Returns a Microsoft.Office.Core.DocumentLibraryVersions collection that represents the collection of versions of a shared document that has versioning enabled and that is stored in a document library on a server.


Input: [Name] DoNotEmbedSystemFonts [Description]

Output: Determines if Microsoft Word embeds common system fonts.


Input: [Name] Email [Description]

Output: Returns an Email object that contains all the e-mail – related properties of the current document.


Input: [Name] EmbedLinguisticData [Description]

Output: Determines if Microsoft Word embeds speech and handwriting, stores East Asian IME keystrokes, and controls text service data received from devices.


Input: [Name] EmbedSmartTags [Description]

Output: Determines if Microsoft Word saves the smart tag information in a document.


Input: [Name] EmbedTrueTypeFonts [Description]

Output: Returns True if Microsoft Word embeds TrueType fonts in a document when it's saved.


Input: [Name] Endnotes [Description]

Output: Returns an Endnotes collection that represents all the endnotes in a range, selection, or document.


Input: [Name] EnforceStyle [Description]

Output: Returns or sets a Boolean that represents whether formatting restrictions are enforced in a protected document.


Input: [Name] Envelope [Description]

Output: Returns an Envelope object that represents envelope functionality and the envelope in the specified document.


Input: [Name] FarEastLineBreakLanguage [Description]

Output: Returns or sets the East Asian language to use when breaking lines of text in the specified document or template.


Input: [Name] FarEastLineBreakLevel [Description]

Output: Returns or sets the line break control level for the specified document.


Input: [Name] Fields [Description]

Output: Returns a read-only Fields collection that represents all the fields in the document, range, or selection.


Input: [Name] Footnotes [Description]

Output: Returns a Footnotes collection that represents all the footnotes in a range, selection, or document.


Input: [Name] FormattingShowClear [Description]

Output: Determines if Microsoft Word is to show clear formatting in the Styles and Formatting task pane.


Input: [Name] FormattingShowFilter [Description]

Output: Returns or sets a WdShowFilter constant that represents the styles and formatting displayed in the Styles and Formatting task pane.


Input: [Name] FormattingShowFont [Description]

Output: Determines if Microsoft Word displays font formatting in the Styles and Formatting task pane.


Input: [Name] FormattingShowNumbering [Description]

Output: Determines if Microsoft Word displays number formatting in the Styles and Formatting task pane.


Input: [Name] FormattingShowParagraph [Description]

Output: Determines if Microsoft Word displays paragraph formatting in the Styles and Formatting task pane.


Input: [Name] FormFields [Description]

Output: Returns a FormFields collection that represents all the form fields in the document, range, or selection.


Input: [Name] FormsDesign [Description]

Output: Returns True if the specified document is in form design mode.


Input: [Name] Frames [Description]

Output: Returns a Frames collection that represents all the frames in a document, range, or selection.


Input: [Name] Frameset [Description]

Output: Returns a Frameset object that represents an entire frames page or a single frame on a frames page.


Input: [Name] FullName [Description]

Output: Specifies the name of a document, template, or cascading style sheet, including the drive or Web path.


Input: [Name] GrammarChecked [Description]

Output: Determines if a grammar check has been run on the specified range or document.


Input: [Name] GrammaticalErrors [Description]

Output: Returns a ProofreadingErrors collection that represents the sentences that failed the grammar check on the specified document or range.


Input: [Name] GridDistanceHorizontal [Description]

Output: Returns or sets the amount of horizontal space between the invisible gridlines that Microsoft Word uses when you draw, move, and resize AutoShapes or East Asian characters in the specified document.


Input: [Name] GridDistanceVertical [Description]

Output: Returns or sets the amount of vertical space between the invisible gridlines that Microsoft Word uses when you draw, move, and resize AutoShapes or East Asian characters in the specified document.


Input: [Name] GridOriginFromMargin [Description]

Output: Determines if Microsoft Word starts the character grid from the upper-left corner of the page.


Input: [Name] GridOriginHorizontal [Description]

Output: Returns or sets the point, relative to the left edge of the page, where you want the invisible grid for drawing, moving, and resizing AutoShapes or East Asian characters to begin in the specified document.


Input: [Name] GridOriginVertical [Description]

Output: Returns or sets the point, relative to the top of the page, where you want the invisible grid for drawing, moving, and resizing AutoShapes or East Asian characters to begin in the specified document.


Input: [Name] GridSpaceBetweenHorizontalLines [Description]

Output: Returns or sets the interval at which Microsoft Word displays horizontal character gridlines in print layout view.


Input: [Name] GridSpaceBetweenVerticalLines [Description]

Output: Returns or sets the interval at which Microsoft Word displays vertical character gridlines in print layout view.


Input: [Name] HasMailer [Description]

Output: This member is used only on the Macintosh. For information about this member, consult the language reference Help included with Microsoft Office Macintosh Edition.


Input: [Name] HasPassword [Description]

Output: Returns True if a password is required to open the specified document.


Input: [Name] HasRoutingSlip [Description]

Output: Determines if the specified document has a routing slip attached to it.


Input: [Name] HTMLDivisions [Description]

Output: Returns an HTMLDivisions object that represents an HTML division in a Web document.


Input: [Name] HTMLProject [Description]

Output: Returns an Microsoft.Office.Core.HTMLProject object in the specified document that represents a top-level project branch, as in the Project Explorer of the Microsoft Script Editor.


Input: [Name] Hyperlinks [Description]

Output: Returns a Hyperlinks collection that represents all the hyperlinks in the specified document, range, or selection.


Input: [Name] HyphenateCaps [Description]

Output: Determine if words in all capital letters can be hyphenated.


Input: [Name] HyphenationZone [Description]

Output: Returns or sets the width of the hyphenation zone, in points.


Input: [Name] Indexes [Description]

Output: Returns an Indexes collection that represents all the indexes in the specified document.


Input: [Name] InlineShapes [Description]

Output: Returns an InlineShapes collection that represents all the InlineShape objects in a document, range, or selection.


Input: [Name] IsMasterDocument [Description]

Output: Determines if the specified document is a master document.


Input: [Name] IsSubdocument [Description]

Output: Determines if the specified document is opened in a separate document window as a subdocument of a master document.


Input: [Name] JustificationMode [Description]

Output: Returns or sets the character spacing adjustment for the specified document.


Input: [Name] KerningByAlgorithm [Description]

Output: Determines if Microsoft Word kerns half-width Latin characters and punctuation marks in the specified document.


Input: [Name] Kind [Description]

Output: Returns or sets the format type that Microsoft Word uses when automatically formatting the specified document.


Input: [Name] LanguageDetected [Description]

Output: Returns or sets a value that specifies whether Microsoft Word has detected the language of the specified text.


Input: [Name] ListParagraphs [Description]

Output: Returns a ListParagraphs collection that represents all the numbered paragraphs in the document.


Input: [Name] Lists [Description]

Output: Returns a Lists collection that contains all the formatted lists in the specified document.


Input: [Name] ListTemplates [Description]

Output: Returns a ListTemplates collection that represents all the list formats for the specified document.


Input: [Name] MailEnvelope [Description]

Output: Returns an Microsoft.Office.Core.MsoEnvelope object that represents an e-mail header for a document.


Input: [Name] Mailer [Description]

Output: This member is used only on the Macintosh. For information about this member, consult the language reference Help included with Microsoft Office Macintosh Edition.


Input: [Name] MailMerge [Description]

Output: Returns a MailMerge object that represents the mail merge functionality for the specified document.


Input: [Name] Name [Description]

Output: Returns the name of the specified object.


Input: [Name] NoLineBreakAfter [Description]

Output: Returns or sets the kinsoku characters after which Microsoft Word will not break a line.


Input: [Name] NoLineBreakBefore [Description]

Output: Returns or sets the kinsoku characters before which Microsoft Word will not break a line.


Input: [Name] OpenEncoding [Description]

Output: Returns the encoding used to open the specified document.


Input: [Name] OptimizeForWord97 [Description]

Output: Determines if Microsoft Word optimizes the current document for viewing in Word 97.


Input: [Name] PageSetup [Description]

Output: Returns a PageSetup object that's associated with the specified document.


Input: [Name] Paragraphs [Description]

Output: Returns a Paragraphs collection that represents all the paragraphs in the specified document.


Input: [Name] Parent [Description]

Output: Returns an object that represents the parent object of the specified object.


Input: [Name] Password [Description]

Output: Sets a password that must be supplied to open the specified document.


Input: [Name] PasswordEncryptionAlgorithm [Description]

Output: Returns a String indicating the algorithm Microsoft Word uses for encrypting documents with passwords.


Input: [Name] PasswordEncryptionFileProperties [Description]

Output: Returns True if Microsoft Word encrypts file properties for password-protected documents.


Input: [Name] PasswordEncryptionKeyLength [Description]

Output: Returns an Integer indicating the key length of the algorithm Microsoft Word uses when encrypting documents with passwords.


Input: [Name] PasswordEncryptionProvider [Description]

Output: Returns a String specifying the name of the algorithm encryption provider that Microsoft Word uses when encrypting documents with passwords.


Input: [Name] Path [Description]

Output: Returns the disk or Web path to the specified object.


Input: [Name] Permission [Description]

Output: Returns a Microsoft.Office.Core.Permission object that represents the permission settings in the specified document.


Input: [Name] PrintFormsData [Description]

Output: Determines if Microsoft Word prints onto a preprinted form only the data entered in the corresponding online form.


Input: [Name] PrintFractionalWidths [Description]

Output: Determines if the specified document is formatted to use fractional point spacing to display and print characters.


Input: [Name] PrintPostScriptOverText [Description]

Output: Determines if PRINT field instructions (such as PostScript commands) in a document are to be printed on top of text and graphics when a PostScript printer is used.


Input: [Name] PrintRevisions [Description]

Output: Determines if revision marks are printed with the document.


Input: [Name] ProtectionType [Description]

Output: Returns the protection type for the specified document.


Input: [Name] ReadabilityStatistics [Description]

Output: Returns a ReadabilityStatistics collection that represents the readability statistics for the specified document.


Input: [Name] ReadingLayoutSizeX [Description]

Output: Returns or sets an Integer that represents the width of pages in a document when it is displayed in reading layout view and is frozen for entering handwritten markup.


Input: [Name] ReadingLayoutSizeY [Description]

Output: Returns or sets an Integer that represents the height of pages in a document when it is displayed in reading layout view and is frozen for entering handwritten markup.


Input: [Name] ReadingModeLayoutFrozen [Description]

Output: Sets or returns a Boolean that represents whether pages displayed in reading layout view are frozen to a specified size for inserting handwritten markup into a document.


Input: [Name] ReadOnly [Description]

Output: Determines if changes to the document cannot be saved to the original document.


Input: [Name] ReadOnlyRecommended [Description]

Output: Determines if Word displays a message box whenever a user opens the document, suggesting that it be opened as read-only.


Input: [Name] RemoveDateAndTime [Description]

Output: Returns or sets a Boolean indicating whether a document stores the date and time metadata for tracked changes.


Input: [Name] RemovePersonalInformation [Description]

Output: Determines if Microsoft Word removes all user information from comments, revisions, and the Properties dialog box upon saving a document.


Input: [Name] Revisions [Description]

Output: Returns a Revisions collection that represents the tracked changes in the document or range.


Input: [Name] Routed [Description]

Output: Determines if the specified document has been routed to the next recipient.


Input: [Name] RoutingSlip [Description]

Output: Returns a RoutingSlip object that represents the routing slip information for the specified document.


Input: [Name] Saved [Description]

Output: Determines if the specified document or template hasn't changed since it was last saved.


Input: [Name] SaveEncoding [Description]

Output: Returns or sets the encoding to use when saving a document.


Input: [Name] SaveFormat [Description]

Output: Returns an Integer representing the file format of the specified document or file converter.


Input: [Name] SaveFormsData [Description]

Output: Determines if Microsoft Word saves the data entered in a form as a tab-delimited record for use in a database.


Input: [Name] SaveSubsetFonts [Description]

Output: Determines if Microsoft Word saves a subset of the embedded TrueType fonts with the document.


Input: [Name] Scripts [Description]

Output: Returns a Microsoft.Office.Core.Scripts collection that represents the collection of HTML scripts in the specified object.


Input: [Name] Sections [Description]

Output: Returns a Sections collection that represents the sections in the specified document.


Input: [Name] Sentences [Description]

Output: Returns a Sentences collection that represents all the sentences in the document.


Input: [Name] Shapes [Description]

Output: Returns a Shapes collection that represents all the Shape objects in the specified document.


Input: [Name] SharedWorkspace [Description]

Output: Returns a Microsoft.Office.Core.SharedWorkspace object that represents the Document Workspace in which a specified document is located.


Input: [Name] ShowGrammaticalErrors [Description]

Output: Determines if grammatical errors are marked by a wavy green line in the specified document.


Input: [Name] ShowRevisions [Description]

Output: Determines if tracked changes in the specified document are shown on the screen.


Input: [Name] ShowSpellingErrors [Description]

Output: Determines if Microsoft Word underlines spelling errors in the document.


Input: [Name] ShowSummary [Description]

Output: Determines if an automatic summary is displayed for the specified document.


Input: [Name] Signatures [Description]

Output: Returns a Microsoft.Office.Core.SignatureSet object that represents the digital signatures for a document.


Input: [Name] SmartDocument [Description]

Output: Returns a Microsoft.Office.Core.SmartDocument object that represents the settings for a smart document solution.


Input: [Name] SmartTags [Description]

Output: Returns a SmartTags object that represents a smart tag in a document.


Input: [Name] SmartTagsAsXMLProps [Description]

Output: Determines whether Microsoft Word creates an XML header containing smart tag information when a document containing smart tags is saved as HTML.


Input: [Name] SnapToGrid [Description]

Output: Determines if AutoShapes or East Asian characters are automatically aligned with an invisible grid when they are drawn, moved, or resized in the specified document.


Input: [Name] SnapToShapes [Description]

Output: Determines if Microsoft Word automatically aligns AutoShapes or East Asian characters with invisible gridlines that go through the vertical and horizontal edges of other AutoShapes or East Asian characters in the specified document.


Input: [Name] SpellingChecked [Description]

Output: Determines if spelling has been checked throughout the specified range or document.


Input: [Name] SpellingErrors [Description]

Output: Returns a ProofreadingErrors collection that represents the words identified as spelling errors in the specified document or range.


Input: [Name] StoryRanges [Description]

Output: Returns a StoryRanges collection that represents all the stories in the specified document.


Input: [Name] Styles [Description]

Output: Returns a Styles collection for the specified document.


Input: [Name] StyleSheets [Description]

Output: Returns a StyleSheets object that represents the Web style sheets attached to a document.


Input: [Name] Subdocuments [Description]

Output: Returns a Subdocuments collection that represents all the subdocuments in the specified range or document.


Input: [Name] SummaryLength [Description]

Output: Returns or sets the length of the summary as a percentage of the document length.


Input: [Name] SummaryViewMode [Description]

Output: Returns or sets the way a summary is displayed.


Input: [Name] Sync [Description]

Output: Returns a Sync object that provides access to the methods and properties for documents that are part of a Document Workspace.


Input: [Name] Tables [Description]

Output: Returns a Tables collection that represents all the tables in the specified document.


Input: [Name] TablesOfAuthorities [Description]

Output: Returns a TablesOfAuthorities collection that represents the tables of authorities in the specified document.


Input: [Name] TablesOfAuthoritiesCategories [Description]

Output: Returns a TablesOfAuthoritiesCategories collection that represents the available tables of authorities categories for the specified document.


Input: [Name] TablesOfContents [Description]

Output: Returns a TablesOfContents collection that represents the tables of contents in the specified document.


Input: [Name] TablesOfFigures [Description]

Output: Returns a TablesOfFigures collection that represents the tables of figures in the specified document.


Input: [Name] TextEncoding [Description]

Output: Returns or sets the code page, or character set, that Microsoft Word uses for a document saved as an encoded text file.


Input: [Name] TextLineEnding [Description]

Output: Returns or sets a WdLineEndingType constant indicating how Microsoft Word marks the line and paragraph breaks in documents saved as text files.


Input: [Name] TrackRevisions [Description]

Output: Determines if changes are tracked in the specified document.


Input: [Name] Type [Description]

Output: Returns the document type (template or document).


Input: [Name] UpdateStylesOnOpen [Description]

Output: Determines if the styles in the specified document are updated to match the styles in the attached template each time the document is opened.


Input: [Name] UserControl [Description]

Output: Determines if the document or application was created or opened by the user.


Input: [Name] Variables [Description]

Output: Returns a Variables collection that represents the variables stored in the specified document.


Input: [Name] VBASigned [Description]

Output: Determines if the Visual Basic for Applications (VBA) project for the specified document has been digitally signed.


Input: [Name] VBProject [Description]

Output: Returns the VBProject object for the specified template or document.


Input: [Name] Versions [Description]

Output: Returns a Versions collection that represents all the versions of the specified document.


Input: [Name] WebOptions [Description]

Output: Returns the WebOptions object, which contains document-level attributes used by Microsoft Word when you save a document as a Web page or open a Web page.


Input: [Name] Windows [Description]

Output: Returns a Windows collection that represents all windows for the specified document (for example, Sales.doc:1 and Sales.doc:2).


Input: [Name] Words [Description]

Output: Returns a Words collection that represents all the words in a document.


Input: [Name] WritePassword [Description]

Output: Sets a password for saving changes to the specified document.


Input: [Name] WriteReserved [Description]

Output: Determines if the specified document is protected with a write password.


Input: [Name] XMLHideNamespaces [Description]

Output: Returns a Boolean that represents whether to hide the XML namespaces in the list of elements in the XML Structure task pane.


Input: [Name] XMLNodes [Description]

Output: Returns a XMLNodes collection that represents the collection of all XML elements within a document or in a selection or range— including those elements that are only partially within the selection or range.


Input: [Name] XMLSaveDataOnly [Description]

Output: Returns or sets a Boolean that represents whether a document is saved with the XML markup or as text only.


Input: [Name] XMLSaveThroughXSLT [Description]

Output: Returns or sets a String that specifies the path and file name for the Extensible Stylesheet Language Transformation (XSLT) to apply when a user saves a document.


Input: [Name] XMLSchemaReferences [Description]

Output: Returns an XMLSchemaReferences collection that represents the schemas attached to a document.


Input: [Name] XMLSchemaViolations [Description]

Output: Returns an XMLNodes collection that represents all nodes in the document that have validation errors.


Input: [Name] XMLShowAdvancedErrors [Description]

Output: Returns or sets a Boolean that represents whether error message text is generated from the built-in Microsoft Word error messages or from the Microsoft XML Core Services (MSXML) 5.0 component included with Office.


Input: [Name] XMLUseXSLTWhenSaving [Description]

Output: Returns a Boolean that represents whether to save a document through an Extensible Stylesheet Language Transformation (XSLT).


Input: [Feature Description] Manages SMS reports on an SMS Site Server. [Class]

Output: SMSReports


Input: [Feature Description] Manages SMS dashboards on an SMS Site Server. [Class]

Output: SMSDashboards


Input: [Feature Description] Manages SMS queries on an SMS Site Server. [Class]

Output: SMSQueries


Input: [Feature Description] Manages SMS software metering rules on an SMS Site Server. [Class]

Output: SMSMeteringRules


Input: [Feature Description] Manages SMS collections membership on an SMS Site Server. [Class]

Output: SMSCollectionMember


Input: [Feature Description] Manages class level SMS security rights on an SMS Site Server. [Class]

Output: SMSSecurityClassPermissions


Input: [Feature Description] Manages instance level SMS security rights on an SMS Site Server. [Class]

Output: SMSSecurityInstancePermissions


Input: [To do this...] Create a text file.

Output: How to: Write Text to a File

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Write to a text file.

Output: How to: Write Text to a File

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Read from a text file.

Output: How to: Read Text from a File

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Append text to a file.

Output: How to: Open and Append to a Log File File.AppendText FileInfo.AppendText

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Get the size of a file.

Output: FileInfo.Length

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Get the attributes of a file.

Output: File.GetAttributes

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Set the attributes of a file.

Output: File.SetAttributes

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Determine if a file exists.

Output: File.Exists

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Read from a binary file.

Output: How to: Read and Write to a Newly Created Data File

StreamReader Constructor (Stream) (System.IO)


Input: [To do this...] Write to a binary file.

Output: How to: Read and Write to a Newly Created Data File

StreamReader Constructor (Stream) (System.IO)


Input: [Property] ContainerStyle [Access type] Read/write [Description]

Output: Gets or sets the style that is applied to the GroupItem generated for each item.

GroupStyle class - Windows app development


Input: [Property] ContainerStyleSelector [Access type] Read/write [Description]

Output: Gets or sets a reference to a custom StyleSelector logic class. The StyleSelector referenced by this property returns a style to apply to each generated GroupItem.

GroupStyle class - Windows app development


Input: [Property] HeaderContainerStyle [Access type] Read/write [Description]

Output: Gets or sets the style that is applied to the header for each item.

GroupStyle class - Windows app development


Input: [Property] HeaderTemplate [Access type] Read/write [Description]

Output: Gets or sets the template that is used to display the group header.

GroupStyle class - Windows app development


Input: [Property] HeaderTemplateSelector [Access type] Read/write [Description]

Output: Gets or sets a reference to a custom DataTemplateSelector logic class. The DataTemplateSelector returns different DataTemplate values to use for the header area of group item content.

GroupStyle class - Windows app development


Input: [Property] HidesIfEmpty [Access type] Read/write [Description]

Output: Gets or sets a value that indicates whether items corresponding to empty groups should be displayed.

GroupStyle class - Windows app development


Input: [Property] Panel [Access type] Read/write [Description]

Output: Gets or sets a template that creates the panel used to lay out the items.

GroupStyle class - Windows app development


Input: [Class] AllowPartiallyTrustedCallersAttribute [Description]

Output: Allows an assembly to be called by partially trusted code. Without this declaration, only fully trusted callers are able to use the assembly. This class cannot be inherited.


Input: [Class] CodeAccessPermission [Description]

Output: Defines the underlying structure of all code access permissions.


Input: [Class] HostProtectionException [Description]

Output: The exception that is thrown when a denied host resource is detected.


Input: [Class] HostSecurityManager [Description]

Output: Allows the control and customization of security behavior for application domains.


Input: [Class] NamedPermissionSet [Description]

Output: Defines a permission set that has a name and description associated with it. This class cannot be inherited.


Input: [Class] PermissionSet [Description]

Output: Represents a collection that can contain many different types of permissions.


Input: [Class] ReadOnlyPermissionSet [Description]

Output: Represents a read-only collection that can contain many different types of permissions.


Input: [Class] SecureString [Description]

Output: Represents text that should be kept confidential, such as by deleting it from computer memory when no longer needed. This class cannot be inherited.


Input: [Class] SecurityContext [Description]

Output: Encapsulates and propagates all security-related data for execution contexts transferred across threads. This class cannot be inherited.


Input: [Class] SecurityCriticalAttribute [Description]

Output: Specifies that code or an assembly performs security-critical operations.


Input: [Class] SecurityElement [Description]

Output: Represents the XML object model for encoding security objects. This class cannot be inherited.


Input: [Class] SecurityException [Description]

Output: The exception that is thrown when a security error is detected.


Input: [Class] SecurityManager [Description]

Output: Provides the main access point for classes interacting with the security system. This class cannot be inherited.


Input: [Class] SecurityRulesAttribute [Description]

Output: Indicates the set of security rules the common language runtime should enforce for an assembly.


Input: [Class] SecuritySafeCriticalAttribute [Description]

Output: Identifies types or members as security-critical and safely accessible by transparent code.


Input: [Class] SecurityState [Description]

Output: Provides a base class for requesting the security status of an action from the AppDomainManager object.


Input: [Class] SecurityTransparentAttribute [Description]

Output: Specifies that an assembly cannot cause an elevation of privilege.


Input: [Class] SecurityTreatAsSafeAttribute [Description]

Output: Obsolete. Identifies which of the nonpublic SecurityCriticalAttribute members are accessible by transparent code within the assembly.


Input: [Class] SuppressUnmanagedCodeSecurityAttribute [Description]

Output: Allows managed code to call into unmanaged code without a stack walk. This class cannot be inherited.


Input: [Class] UnverifiableCodeAttribute [Description]

Output: Marks modules containing unverifiable code. This class cannot be inherited.


Input: [Class] VerificationException [Description]

Output: The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe.


Input: [Class] XmlSyntaxException [Description]

Output: The exception that is thrown when there is a syntax error in XML parsing. This class cannot be inherited.


Input: [Description] Gets or sets the collection of the automated backup preference for the availability group. [Name]

Output: AutomatedBackupPreference


Input: [Description] Gets the collection of availability databases contained in the availability group. [Name]

Output: AvailabilityDatabases


Input: [Description] Gets or sets the collection of replicas participating in the availability group. [Name]

Output: AvailabilityGroupListeners


Input: [Description] Gets the collection of availability replicas participating in the availability group. [Name]

Output: AvailabilityReplicas


Input: [Description] Gets the collection of DatabaseReplicaState objects representing the states of physical database replicas participating in the availability groups. [Name]

Output: DatabaseReplicaStates


Input: [Description] Gets or sets the failure condition level of the availability group. [Name]

Output: FailureConditionLevel


Input: [Description] Gets or sets the collection of the health check timeout for the availability group. [Name]

Output: HealthCheckTimeout


Input: [Description] Gets the identifier value that uniquely identifies the availability group. [Name]

Output: ID


Input: [Description] Gets the availability replica role. [Name]

Output: LocalReplicaRole


Input: [Description] Gets or sets the name of the object. (Inherited from NamedSmoObject.) [Name]

Output: Name


Input: [Description] Gets or sets the parent of the availability group. [Name]

Output: Parent


Input: [Description] Gets the collection for the primary replica server name of the availability group. [Name]

Output: PrimaryReplicaServerName


Input: [Description] Gets a collection of Property objects that represent the object properties. (Inherited from SqlSmoObject.) [Name]

Output: Properties


Input: [Description] Gets the state of the referenced object. (Inherited from SmoObjectBase.) [Name]

Output: State


Input: [Description] Gets or sets the GUID that uniquely identifies the availability group. [Name]

Output: UniqueId


Input: [Description] Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Inherited from SqlSmoObject.) [Name]

Output: Urn


Input: [Description] Gets or sets user-defined data associated with the referenced object. (Inherited from SmoObjectBase.) [Name]

Output: UserData


Input: [Description] Registers an event handler for the specified event type. [Method]

Output: addEventListener


Input: [Description] Adds a new character string to the end of the object. [Method]

Output: appendData


Input: [Description] Compares the position of two nodes in a document. [Method]

Output: compareDocumentPosition


Input: [Description] Removes a specified range of characters from the object. [Method]

Output: deleteData


Input: [Description] Sends an event to the current element. [Method]

Output: dispatchEvent


Input: [Description] Inserts a new character string in the object at a specified offset. [Method]

Output: insertData


Input: [Description] Indicates whether or not a namespace is the default namespace for a document. [Method]

Output: isDefaultNamespace


Input: [Description] Determines if two nodes are equal. [Method]

Output: isEqualNode


Input: [Description] Determines if two node references refer to the same node. [Method]

Output: isSameNode


Input: [Description] Returns a value indicating whether or not the object supports a specific DOM standard. [Method]

Output: isSupported


Input: [Description] Gets the URI of the namespace associated with a namespace prefix, if any. [Method]

Output: lookupNamespaceURI


Input: [Description] Gets the namespace prefix associated with a URI, if any. [Method]

Output: lookupPrefix


Input: [Description] Merges adjacent DOM objects to produce a normalized document object model. [Method]

Output: normalize


Input: [Description] Removes an event handler that the addEventListener method registered. [Method]

Output: removeEventListener


Input: [Description] Replaces a specified range of characters in the object with a new character string. [Method]

Output: replaceData


Input: [Description] Replaces the text of the current object. [Method]

Output: replaceWholeText


Input: [Description] Divides a text node at the specified index. [Method]

Output: splitText


Input: [Description] Extracts a range of characters from the object. [Method]

Output: substringData


Input: [Class] ChannelManagerService [Description]

Output: Provides functionality for constructing client-side channels, caching channels, and channel factories.


Input: [Class] DefaultWorkflowCommitWorkBatchService [Description]

Output: Represents the default version of WorkflowCommitWorkBatchService created by the workflow runtime engine if no other WorkflowCommitWorkBatch service is added.


Input: [Class] DefaultWorkflowLoaderService [Description]

Output: Represents the default version of WorkflowLoaderService created by the workflow runtime engine if no other workflow loader service is added.


Input: [Class] DefaultWorkflowSchedulerService [Description]

Output: Creates and manages the threads that run workflow instances on the workflow runtime engine.


Input: [Class] ManualWorkflowSchedulerService [Description]

Output: Provides a threading service that allows the host application creating a workflow instance to donate the Thread on which the workflow instance is run. Using this threading service, host applications are able to run a workflow instance on a single Thread (that is, in synchronous mode). This mode blocks the execution of the host application until the workflow instance becomes idle. Subsequently, the workflow instance can only be executed using the RunWorkflow method of this service.


Input: [Class] PersistenceException [Description]

Output: The exception that is thrown when the persistence service cannot fulfill a request.


Input: [Class] SharedConnectionWorkflowCommitWorkBatchService [Description]

Output: Represents the shared-connection version of the WorkflowCommitWorkBatchService service used by the runtime. In this context, shared-connection means that the service uses the same SQL connection for both the tracking and persistence services.


Input: [Class] SqlPersistenceWorkflowInstanceDescription [Description]

Output: Describes the workflow instances that are stored in the SqlWorkflowPersistenceService.


Input: [Class] SqlWorkflowPersistenceService [Description]

Output: Represents a persistence service that uses a SQL database to store workflow state information.


Input: [Class] WorkflowCommitWorkBatchService [Description]

Output: Allows custom logic for the commitment of work batches.


Input: [Class] WorkflowLoaderService [Description]

Output: The abstract base class from which workflow loader services are derived.


Input: [Class] WorkflowPersistenceService [Description]

Output: The abstract base class from which all persistence services are derived.


Input: [Class] WorkflowRuntimeService [Description]

Output: The abstract base class from which the workflow runtime engine core services are derived.


Input: [Class] WorkflowSchedulerService [Description]

Output: Provides a mechanism to implement your own thread pool to execute the workflow and manage in-memory timer registration and events.


Input: [Class] WorkflowWebHostingModule [Description]

Output: Provides a mechanism for routing the workflow instance ID to and from a WorkflowWebService to a cookie in the Web client. This class cannot be inherited.


Input: [Class] SMSReports [Feature Description]

Output: Manages SMS reports on an SMS Site Server.


Input: [Class] SMSDashboards [Feature Description]

Output: Manages SMS dashboards on an SMS Site Server.


Input: [Class] SMSQueries [Feature Description]

Output: Manages SMS queries on an SMS Site Server.


Input: [Class] SMSMeteringRules [Feature Description]

Output: Manages SMS software metering rules on an SMS Site Server.


Input: [Class] SMSCollectionMember [Feature Description]

Output: Manages SMS collections membership on an SMS Site Server.


Input: [Class] SMSSecurityClassPermissions [Feature Description]

Output: Manages class level SMS security rights on an SMS Site Server.


Input: [Class] SMSSecurityInstancePermissions [Feature Description]

Output: Manages instance level SMS security rights on an SMS Site Server.


Input: [Data column name] ApplicationName [Description] Name of the client application that created the connection to an instance of SQL Server. This column is populated with the values passed by the application rather than the displayed name of the program. [Column ID] 10 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] ClientProcessID [Description] ID assigned by the host computer to the process where the client application is running. This data column is populated if the client provides the client process ID. [Column ID] 9 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] DatabaseID [Description] ID of the database specified by the USE database statement or the default database if no USE database statement has been issued for a given instance. SQL Server Profiler displays the name of the database if the ServerName data column is captured in the trace and the server is available. Determine the value for a database by using the DB_ID function. [Column ID] 3 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] DatabaseName [Description] Name of the database in which the user statement is running. [Column ID] 35 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] Error [Description] Error number of a given event. Often this is the error number stored in the sysmessages table. [Column ID] 31 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] EventClass [Description] Type of event = 22. [Column ID] 27 [Filterable] No [Data type]

Output: int


Input: [Data column name] EventSequence [Description] Sequence of a given event within the request. [Column ID] 51 [Filterable] No [Data type]

Output: int


Input: [Data column name] HostName [Description] Name of the computer on which the client is running. This data column is populated if the client provides the host name. To determine the host name, use the HOST_NAME function. [Column ID] 8 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] IsSystem [Description] Indicates whether the event occurred on a system process or a user process. 1 = system, 0 = user. [Column ID] 60 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] LoginName [Description] Name of the login of the user (either SQL Server security login or the Microsoft Windows login credentials in the form of DOMAIN\username). [Column ID] 11 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] LoginSid [Description] Security identification number (SID) of the logged-in user. You can find this information in the syslogins table of the master database. Each SID is unique for each login in the server. [Column ID] 41 [Filterable] Yes [Data type]

Output: image


Input: [Data column name] NTDomainName [Description] Windows domain to which the user belongs. [Column ID] 7 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] NTUserName [Description] Windows user name. [Column ID] 6 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] RequestID [Description] The ID of the request containing the statement. [Column ID] 49 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] ServerName [Description] Name of the instance of SQL Server being traced. [Column ID] 26 [Filterable] No [Data type]

Output: nvarchar


Input: [Data column name] SessionLoginName [Description] Login name of the user who originated the session. For example, if you connect to SQL Server using Login1 and execute a statement as Login2, SessionLoginName shows Login1 and LoginName shows Login2. This column displays both SQL Server and Windows logins. [Column ID] 64 [Filterable] Yes [Data type]

Output: nvarchar


Input: [Data column name] Severity [Description] Severity level of an exception. [Column ID] 20 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] SPID [Description] ID of the session on which the event occurred. [Column ID] 12 [Filterable] Yes [Data type]

Output: int


Input: [Data column name] StartTime [Description] Time at which the event started, if available. [Column ID] 14 [Filterable] Yes [Data type]

Output: datetime


Input: [Data column name] TextData [Description] Text of the error message. [Column ID] 1 [Filterable] Yes [Data type]

Output: ntext


Input: [Data column name] TransactionID [Description] System-assigned ID of the transaction. [Column ID] 4 [Filterable] Yes [Data type]

Output: bigint


Input: [Class] CA2AEX [Header file] atlconv.h [Description]

Output: This class is used by the string conversion macros CA2TEX and CT2AEX, and the typedef CA2A.


Input: [Class] CA2CAEX [Header file] atlconv.h [Description]

Output: This class is used by string conversion macros CA2CTEX and CT2CAEX, and the typedef CA2CA.


Input: [Class] CA2WEX [Header file] atlconv.h [Description]

Output: This class is used by the string conversion macros CA2TEX, CA2CTEX, CT2WEX, and CT2CWEX, and the typedef CA2W.


Input: [Class] CAccessToken [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for an access token.


Input: [Class] CAcl [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for an ACL (access-control list) structure.


Input: [Class] CAdapt [Header file] atlcomcli.h [Description]

Output: This template is used to wrap classes that redefine the address-of operator to return something other than the address of the object.


Input: [Class] CAtlArray [Header file] atlcoll.h [Description]

Output: This class implements an array object.


Input: [Class] CAtlAutoThreadModule [Header file] atlbase.h [Description]

Output: This class implements a thread-pooled, apartment-model COM server.


Input: [Class] CAtlAutoThreadModuleT [Header file] atlbase.h [Description]

Output: This class provides methods for implementing a thread-pooled, apartment-model COM server.


Input: [Class] CAtlBaseModule [Header file] atlcore.h [Description]

Output: This class is instantiated in every ATL project.


Input: [Class] CAtlComModule [Header file] atlbase.h [Description]

Output: This class implements a COM server module.


Input: [Class] CAtlDebugInterfacesModule [Header file] atlbase.h [Description]

Output: This class provides support for debugging interfaces.


Input: [Class] CAtlDllModuleT [Header file] atlbase.h [Description]

Output: This class represents the module for a DLL.


Input: [Class] CAtlException [Header file] atlexcept.h [Description]

Output: This class defines an ATL exception.


Input: [Class] CAtlExeModuleT [Header file] atlbase.h [Description]

Output: This class represents the module for an application.


Input: [Class] CAtlFile [Header file] atlfile.h [Description]

Output: This class provides a thin wrapper around the Windows file-handling API.


Input: [Class] CAtlFileMapping [Header file] atlfile.h [Description]

Output: This class represents a memory-mapped file, adding a cast operator to the methods of CAtlFileMappingBase.


Input: [Class] CAtlFileMappingBase [Header file] atlfile.h [Description]

Output: This class represents a memory-mapped file.


Input: [Class] CAtlList [Header file] atlcoll.h [Description]

Output: This class provides methods for creating and managing a list object.


Input: [Class] CAtlMap [Header file] atlcoll.h [Description]

Output: This class provides methods for creating and managing a map object.


Input: [Class] CAtlModule [Header file] atlbase.h [Description]

Output: This class provides methods used by several ATL module classes.


Input: [Class] CAtlModuleT [Header file] atlbase.h [Description]

Output: This class implements an ATL module.


Input: [Class] CAtlPreviewCtrlImpl [Header file] atlpreviewctrlimpl.h [Description]

Output: This class is an ATL implementation of a window that is placed on a host window provided by the Shell for Rich Preview.


Input: [Class] CAtlServiceModuleT [Header file] atlbase.h [Description]

Output: This class implements a service.


Input: [Class] CAtlTemporaryFile [Header file] atlfile.h [Description]

Output: This class provides methods for the creation and use of a temporary file.


Input: [Class] CAtlTransactionManager [Header file] atltransactionmanager.h [Description]

Output: This class provides a wrapper to Kernel Transaction Manager (KTM) functions.


Input: [Class] CAtlWinModule [Header file] atlbase.h [Description]

Output: This class provides support for ATL windowing components.


Input: [Class] CAutoPtr [Header file] atlbase.h [Description]

Output: This class represents a smart pointer object.


Input: [Class] CAutoPtrArray [Header file] atlbase.h [Description]

Output: This class provides methods useful when constructing an array of smart pointers.


Input: [Class] CAutoPtrElementTraits [Header file] atlcoll.h [Description]

Output: This class provides methods, static functions, and typedefs useful when creating collections of smart pointers.


Input: [Class] CAutoPtrList [Header file] atlcoll.h [Description]

Output: This class provides methods useful when constructing a list of smart pointers.


Input: [Class] CAutoVectorPtr [Header file] atlbase.h [Description]

Output: This class represents a smart pointer object using vector new and delete operators.


Input: [Class] CAutoVectorPtrElementTraits [Header file] atlcoll.h [Description]

Output: This class provides methods, static functions, and typedefs useful when creating collections of smart pointers using vector new and delete operators.


Input: [Class] CAxDialogImpl [Header file] atlwin.h [Description]

Output: This class implements a dialog box (modal or modeless) that hosts ActiveX controls.


Input: [Class] CAxWindow [Header file] atlwin.h [Description]

Output: This class provides methods for manipulating a window hosting an ActiveX control.


Input: [Class] CAxWindow2T [Header file] atlwin.h [Description]

Output: This class provides methods for manipulating a window that hosts an ActiveX control and also has support for hosting licensed ActiveX controls.


Input: [Class] CBindStatusCallback [Header file] atlctl.h [Description]

Output: This class implements the IBindStatusCallback interface.


Input: [Class] CComAggObject [Header file] atlcom.h [Description]

Output: This class implements IUnknown for an aggregated object.


Input: [Class] CComAllocator [Header file] atlbase.h [Description]

Output: This class provides methods for managing memory using COM memory routines.


Input: [Class] CComApartment [Header file] atlbase.h [Description]

Output: This class provides support for managing an apartment in a thread-pooled EXE module.


Input: [Class] CComAutoCriticalSection [Header file] atlcore.h [Description]

Output: This class provides methods for obtaining and releasing ownership of a critical section object.


Input: [Class] CComAutoThreadModule [Header file] atlbase.h [Description]

Output: As of ATL 7.0, CComAutoThreadModule is obsolete: see ATL Modules for more details.


Input: [Class] CComBSTR [Header file] atlbase.h [Description]

Output: This class is a wrapper for BSTRs.


Input: [Class] CComCachedTearOffObject [Header file] atlcom.h [Description]

Output: This class implements IUnknown for a tear-off interface.


Input: [Class] CComClassFactory [Header file] atlcom.h [Description]

Output: This class implements the IClassFactory interface.


Input: [Class] CComClassFactory2 [Header file] atlcom.h [Description]

Output: This class implements the IClassFactory2 interface.


Input: [Class] CComClassFactoryAutoThread [Header file] atlcom.h [Description]

Output: This class implements the IClassFactory interface and allows objects to be created in multiple apartments.


Input: [Class] CComClassFactorySingleton [Header file] atlcom.h [Description]

Output: This class derives from CComClassFactory and uses CComObjectGlobal to construct a single object.


Input: [Class] CComCoClass [Header file] atlcom.h [Description]

Output: This class provides methods for creating instances of a class and obtaining its properties.


Input: [Class] CComCompositeControl [Header file] atlctl.h [Description]

Output: This class provides the methods required to implement a composite control.


Input: [Class] CComContainedObject [Header file] atlcom.h [Description]

Output: This class implements IUnknown by delegating to the owner object's IUnknown.


Input: [Class] CComControl [Header file] atlctl.h [Description]

Output: This class provides methods for creating and managing ATL controls.


Input: [Class] CComControlBase [Header file] atlctl.h [Description]

Output: This class provides methods for creating and managing ATL controls.


Input: [Class] CComCriticalSection [Header file] atlcore.h [Description]

Output: This class provides methods for obtaining and releasing ownership of a critical section object.


Input: [Class] CComCritSecLock [Header file] atlbase.h [Description]

Output: This class provides methods for locking and unlocking a critical section object.


Input: [Class] CComCurrency [Header file] atlcur.h [Description]

Output: This class has methods and operators for creating and managing a CURRENCY object.


Input: [Class] CComDynamicUnkArray [Header file] atlcom.h [Description]

Output: This class stores an array of IUnknown pointers.


Input: [Class] CComEnum [Header file] atlcom.h [Description]

Output: This class defines a COM enumerator object based on an array.


Input: [Class] CComEnumImpl [Header file] atlcom.h [Description]

Output: This class provides the implementation for a COM enumerator interface where the items being enumerated are stored in an array.


Input: [Class] CComEnumOnSTL [Header file] atlcom.h [Description]

Output: This class defines a COM enumerator object based on an STL collection.


Input: [Class] CComFakeCriticalSection [Header file] atlcore.h [Description]

Output: This class provides the same methods as CComCriticalSection but does not provide a critical section.


Input: [Class] CComGITPtr [Header file] atlbase.h [Description]

Output: This class provides methods for dealing with interface pointers and the global interface table (GIT).


Input: [Class] CComHeap [Header file] ATLComMem.h [Description]

Output: This class implements IAtlMemMgr using the COM memory allocation functions.


Input: [Class] CComHeapPtr [Header file] atlbase.h [Description]

Output: A smart pointer class for managing heap pointers.


Input: [Class] CComModule [Header file] atlbase.h [Description]

Output: As of ATL 7.0, CComModule is obsolete: see ATL Modules for more details.


Input: [Class] CComMultiThreadModel [Header file] atlbase.h [Description]

Output: This class provides thread-safe methods for incrementing and decrementing the value of a variable.


Input: [Class] CComMultiThreadModelNoCS [Header file] atlbase.h [Description]

Output: This class provides thread-safe methods for incrementing and decrementing the value of a variable, without critical section locking or unlocking functionality.


Input: [Class] CComObject [Header file] atlcom.h [Description]

Output: This class implements IUnknown for a nonaggregated object.


Input: [Class] CComObjectGlobal [Header file] atlcom.h [Description]

Output: This class manages a reference count on the module containing your Base object.


Input: [Class] CComObjectNoLock [Header file] atlcom.h [Description]

Output: This class implements IUnknown for a nonaggregated object, but does not increment the module lock count in the constructor.


Input: [Class] CComObjectRoot [Header file] atlcom.h [Description]

Output: This typedef of CComObjectRootEx is templatized on the default threading model of the server.


Input: [Class] CComObjectRootEx [Header file] atlcom.h [Description]

Output: This class provides methods to handle object reference count management for both nonaggregated and aggregated objects.


Input: [Class] CComObjectStack [Header file] atlcom.h [Description]

Output: This class creates a temporary COM object and provides it with a skeletal implementation of IUnknown.


Input: [Class] CComPolyObject [Header file] atlcom.h [Description]

Output: This class implements IUnknown for an aggregated or nonaggregated object.


Input: [Class] CComPtr [Header file] atlcomcli.h [Description]

Output: A smart pointer class for managing COM interface pointers.


Input: [Class] CComPtrBase [Header file] atlcomcli.h [Description]

Output: This class provides a basis for smart pointer classes using COM-based memory routines.


Input: [Class] CComQIPtr [Header file] atlcomcli.h [Description]

Output: A smart pointer class for managing COM interface pointers.


Input: [Class] CComQIPtrElementTraits [Header file] atlcoll.h [Description]

Output: This class provides methods, static functions, and typedefs useful when creating collections of COM interface pointers.


Input: [Class] CComSafeArray [Header file] atlsafe.h [Description]

Output: This class is a wrapper for the SAFEARRAY Data Type structure.


Input: [Class] CComSafeArrayBound [Header file] atlsafe.h [Description]

Output: This class is a wrapper for a SAFEARRAYBOUND structure.


Input: [Class] CComSimpleThreadAllocator [Header file] atlbase.h [Description]

Output: This class manages thread selection for the class CComAutoThreadModule.


Input: [Class] CComSingleThreadModel [Header file] atlbase.h [Description]

Output: This class provides methods for incrementing and decrementing the value of a variable.


Input: [Class] CComTearOffObject [Header file] atlcom.h [Description]

Output: This class implements a tear-off interface.


Input: [Class] CComUnkArray [Header file] atlcom.h [Description]

Output: This class stores IUnknown pointers and is designed to be used as a parameter to the IConnectionPointImpl template class.


Input: [Class] CComVariant [Header file] atlcomcli.h [Description]

Output: This class wraps the VARIANT type, providing a member indicating the type of data stored.


Input: [Class] CContainedWindowT [Header file] atlwin.h [Description]

Output: This class implements a window contained within another object.


Input: [Class] CCRTAllocator [Header file] atlcore.h [Description]

Output: This class provides methods for managing memory using CRT memory routines.


Input: [Class] CCRTHeap [Header file] atlmem.h [Description]

Output: This class implements IAtlMemMgr using the CRT heap functions.


Input: [Class] CDacl [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for a DACL (discretionary access-control list) structure.


Input: [Class] CDebugReportHook Class [Header file] atlutil.h [Description]

Output: Use this class to send debug reports to a named pipe.


Input: [Class] CDefaultCharTraits [Header file] atlcoll.h [Description]

Output: This class provides two static functions for converting characters between uppercase and lowercase.


Input: [Class] CDefaultCompareTraits [Header file] atlcoll.h [Description]

Output: This class provides default element comparison functions.


Input: [Class] CDefaultElementTraits [Header file] atlcoll.h [Description]

Output: This class provides default methods and functions for a collection class.


Input: [Class] CDefaultHashTraits [Header file] atlcoll.h [Description]

Output: This class provides a static function for calculating hash values.


Input: [Class] CDialogImpl [Header file] atlwin.h [Description]

Output: This class provides methods for creating a modal or modeless dialog box.


Input: [Class] CDynamicChain [Header file] atlwin.h [Description]

Output: This class provides methods supporting the dynamic chaining of message maps.


Input: [Class] CElementTraits [Header file] atlcoll.h [Description]

Output: This class is used by collection classes to provide methods and functions for moving, copying, comparison, and hashing operations.


Input: [Class] CElementTraitsBase [Header file] atlcoll.h [Description]

Output: This class provides default copy and move methods for a collection class.


Input: [Class] CFirePropNotifyEvent [Header file] atlctl.h [Description]

Output: This class provides methods for notifying the container's sink regarding control property changes.


Input: [Class] CGlobalHeap [Header file] atlmem.h [Description]

Output: This class implements IAtlMemMgr using the Win32 global heap functions.


Input: [Class] CHandle [Header file] atlbase.h [Description]

Output: This class provides methods for creating and using a handle object.


Input: [Class] CHeapPtr [Header file] atlcore.h [Description]

Output: A smart pointer class for managing heap pointers.


Input: [Class] CHeapPtrBase [Header file] atlcore.h [Description]

Output: This class forms the basis for several smart heap pointer classes.


Input: [Class] CHeapPtrElementTraits Class [Header file] atlcoll.h [Description]

Output: This class provides methods, static functions, and typedefs useful when creating collections of heap pointers.


Input: [Class] CHeapPtrList [Header file] atlcoll.h [Description]

Output: This class provides methods useful when constructing a list of heap pointers.


Input: [Class] CImage [Header file] atlimage.h [Description]

Output: Provides enhanced bitmap support, including the ability to load and save images in JPEG, GIF, BMP, and Portable Network Graphics (PNG) formats.


Input: [Class] CInterfaceArray [Header file] atlcoll.h [Description]

Output: This class provides methods useful when constructing an array of COM interface pointers.


Input: [Class] CInterfaceList [Header file] atlcoll.h [Description]

Output: This class provides methods useful when constructing a list of COM interface pointers.


Input: [Class] CLocalHeap [Header file] atlmem.h [Description]

Output: This class implements IAtlMemMgr using the Win32 local heap functions.


Input: [Class] CMessageMap [Header file] atlwin.h [Description]

Output: This class allows an object's message maps to be accessed by another object.


Input: [Class] CNonStatelessWorker Class [Header file] atlutil.h [Description]

Output: Receives requests from a thread pool and passes them on to a worker object that is created and destroyed on each request.


Input: [Class] CNoWorkerThread Class [Header file] atlutil.h [Description]

Output: Use this class as the argument for the MonitorClass template parameter cache classes if you want to disable dynamic cache maintenance.


Input: [Class] CPathT Class [Header file] atlpath.h [Description]

Output: This class represents a path.


Input: [Class] CPrimitiveElementTraits [Header file] atlcoll.h [Description]

Output: This class provides default methods and functions for a collection class composed of primitive data types.


Input: [Class] CPrivateObjectSecurityDesc [Header file] atlsecurity.h [Description]

Output: This class represents a private object security descriptor object.


Input: [Class] CRBMap [Header file] atlcoll.h [Description]

Output: This class represents a mapping structure, using a Red-Black binary tree.


Input: [Class] CRBMultiMap [Header file] atlcoll.h [Description]

Output: This class represents a mapping structure that allows each key to be associated with more than one value, using a Red-Black binary tree.


Input: [Class] CRBTree [Header file] atlcoll.h [Description]

Output: This class provides methods for creating and utilizing a Red-Black tree.


Input: [Class] CRegKey [Header file] atlbase.h [Description]

Output: This class provides methods for manipulating entries in the system registry.


Input: [Class] CRTThreadTraits [Header file] atlbase.h [Description]

Output: This class provides the creation function for a CRT thread. Use this class if the thread will use CRT functions.


Input: [Class] CSacl [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for a SACL (system access-control list) structure.


Input: [Class] CSecurityAttributes [Header file] atlsecurity.h [Description]

Output: This class is a thin wrapper for the SECURITY_ATTRIBUTES structure.


Input: [Class] CSecurityDesc [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for the SECURITY_DESCRIPTOR structure.


Input: [Class] CSid [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for a SID (security identifier) structure.


Input: [Class] CSimpleArray [Header file] atlsimpcoll.h [Description]

Output: This class provides methods for managing a simple array.


Input: [Class] CSimpleArrayEqualHelper [Header file] atlsimpcoll.h [Description]

Output: This class is a helper for the CSimpleArray class.


Input: [Class] CSimpleArrayEqualHelperFalse [Header file] atlsimpcoll.h [Description]

Output: This class is a helper for the CSimpleArray class.


Input: [Class] CSimpleDialog [Header file] atlwin.h [Description]

Output: This class implements a basic modal dialog box.


Input: [Class] CSimpleMap [Header file] atlsimpcoll.h [Description]

Output: This class provides support for a simple mapping array.


Input: [Class] CSimpleMapEqualHelper [Header file] atlsimpcoll.h [Description]

Output: This class is a helper for the CSimpleMap class.


Input: [Class] CSimpleMapEqualHelperFalse [Header file] atlsimpcoll.h [Description]

Output: This class is a helper for the CSimpleMap class.


Input: [Class] CSnapInItemImpl [Header file] atlsnap.h [Description]

Output: This class provides methods for implementing a snap-in node object.


Input: [Class] CSnapInPropertyPageImpl [Header file] atlsnap.h [Description]

Output: This class provides methods for implementing a snap-in property page object.


Input: [Class] CStockPropImpl [Header file] atlctl.h [Description]

Output: This class provides methods for supporting stock property values.


Input: [Class] CStringElementTraits [Header file] cstringt.h [Description]

Output: This class provides static functions used by collection classes storing CString objects.


Input: [Class] CStringElementTraitsI [Header file] atlcoll.h [Description]

Output: This class provides static functions related to strings stored in collection class objects. It is similar to CStringElementTraits, but performs case-insensitive comparisons.


Input: [Class] CStringRefElementTraits [Header file] atlcoll.h [Description]

Output: This class provides static functions related to strings stored in collection class objects. The string objects are dealt with as references.


Input: [Class] CThreadPool Class [Header file] atlutil.h [Description]

Output: This class provides a pool of worker threads that process a queue of work items.


Input: [Class] CTokenGroups [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for the TOKEN_GROUPS structure.


Input: [Class] CTokenPrivileges [Header file] atlsecurity.h [Description]

Output: This class is a wrapper for the TOKEN_PRIVILEGES structure.


Input: [Class] CUrl Class [Header file] atlutil.h [Description]

Output: This class represents a URL. It allows you to manipulate each element of the URL independently of the others whether parsing an existing URL string or building a string from scratch.


Input: [Class] CW2AEX [Header file] atlconv.h [Description]

Output: This class is used by the string conversion macros CT2AEX, CW2TEX, CW2CTEX, and CT2CAEX, and the typedef CW2A.