Input: [Rule] CA2242: Test for NaN correctly [Description]

Output: This expression tests a value against Single.Nan or Double.Nan. Use Single.IsNan(Single) or Double.IsNan(Double) to test the value.


Input: [Rule] CA2243: Attribute string literals should parse correctly [Description]

Output: An attribute's string literal parameter does not parse correctly for a URL, a GUID, or a version.


Input: [Name] ArticleId [Description]

Output: Gets the article ID value.


Input: [Name] CachePropertyChanges [Description]

Output: Gets or sets whether to cache changes made to the replication properties or to apply them immediately.(Inherited from ReplicationObject.)


Input: [Name] ConnectionContext [Description]

Output: Gets or sets the connection to an instance of Microsoft SQL Server.(Inherited from ReplicationObject.)


Input: [Name] CreateArticleAsHeterogeneous [Description]

Output: Gets or sets a value that indicates whether to create an article as heterogeneous.


Input: [Name] CreationScript [Description]

Output: Gets or sets the name and full path of the Transact-SQL script file that is used to create the destination object at the Subscriber.


Input: [Name] DatabaseName [Description]

Output: Gets or sets the name of the database that contains the data and the objects that are published in the article.


Input: [Name] Description [Description]

Output: Gets or sets a textual description of the article.


Input: [Name] DestinationObjectName [Description]

Output: Gets or sets the database object that is the source database object for the article at the Subscriber.


Input: [Name] DestinationObjectOwner [Description]

Output: Gets or sets the schema owner of the source database object for the article at the Subscriber.


Input: [Name] IdentityRangeManagementOption [Description]

Output: Gets or sets the identity range management options for the article.


Input: [Name] IdentityRangeThreshold [Description]

Output: Gets or sets the value at which a new range of identity column values are assigned to a Publisher or to a Subscriber.


Input: [Name] IsExistingObject [Description]

Output: Gets whether the object exists on the server or not.(Inherited from ReplicationObject.)


Input: [Name] Name [Description]

Output: Gets or sets the name of the article.


Input: [Name] PreCreationMethod [Description]

Output: Gets or sets the action to take when the published object already exists in the subscription database.


Input: [Name] PublicationName [Description]

Output: Gets or sets the name of the publication to which the article belongs.


Input: [Name] PublisherIdentityRangeSize [Description]

Output: For a TransArticle object, gets or sets the range of identity values assigned to table columns at the Publisher. For a MergeArticle object, gets or sets the range of identity values assigned to table columns at Subscribers that have server subscriptions.


Input: [Name] SchemaOption [Description]

Output: Gets or sets the schema creation options for an article.


Input: [Name] SourceObjectName [Description]

Output: Gets or sets the name of the database object that is being published.


Input: [Name] SourceObjectOwner [Description]

Output: Gets or sets the owner of the database object that is being published.


Input: [Name] SqlServerName [Description]

Output: Gets the name of the Microsoft SQL Server instance to which this object is connected. (Inherited from ReplicationObject.)


Input: [Name] SubscriberIdentityRangeSize [Description]

Output: Gets or sets the maximum number of new rows that can be inserted into an identity column in a table at a Subscriber before another identity range must be allocated.


Input: [Name] Type [Description]

Output: Gets or sets the type of article.


Input: [Name] UserData [Description]

Output: Gets or sets an object property that allows users to attach their own data to the object. (Inherited from ReplicationObject.)


Input: [Name] VerticalPartition [Description]

Output: Gets a value that indicates whether all columns are published in a table article.


Input: [Row aggregate function] AVG [Result]

Output: Average of the values in the numeric expression


Input: [Row aggregate function] COUNT [Result]

Output: Number of selected rows


Input: [Row aggregate function] MAX [Result]

Output: Highest value in the expression


Input: [Row aggregate function] MIN [Result]

Output: Lowest value in the expression


Input: [Row aggregate function] STDEV [Result]

Output: Statistical standard deviation for all values in the expression


Input: [Row aggregate function] STDEVP [Result]

Output: Statistical standard deviation for the population for all values in the expression


Input: [Row aggregate function] SUM [Result]

Output: Total of the values in the numeric expression


Input: [Row aggregate function] VAR [Result]

Output: Statistical variance for all values in the expression


Input: [Row aggregate function] VARP [Result]

Output: Statistical variance for the population for all values in the expression


Input: [Description] Gets or sets a value that indicates whether null values are allowed in this column for rows that belong to the table. [Name]

Output: AllowDBNull


Input: [Description] Gets or sets a value that indicates whether the column automatically increments the value of the column for new rows added to the table. [Name]

Output: AutoIncrement


Input: [Description] Gets or sets the starting value for a column that has its AutoIncrement property set to true. The default is 0. [Name]

Output: AutoIncrementSeed


Input: [Description] Gets or sets the increment used by a column with its AutoIncrement property set to true. [Name]

Output: AutoIncrementStep


Input: [Description] Gets or sets the caption for the column. [Name]

Output: Caption


Input: [Description] Gets or sets the MappingType of the column. [Name]

Output: ColumnMapping


Input: [Description] Gets or sets the name of the column in the DataColumnCollection. [Name]

Output: ColumnName


Input: [Description] Gets the container for the component. (Inherited from MarshalByValueComponent.) [Name]

Output: Container


Input: [Description] Gets or sets the type of data stored in the column. [Name]

Output: DataType


Input: [Description] Gets or sets the DateTimeMode for the column. [Name]

Output: DateTimeMode


Input: [Description] Gets or sets the default value for the column when you are creating new rows. [Name]

Output: DefaultValue


Input: [Description] Gets a value indicating whether the component is currently in design mode. (Inherited from MarshalByValueComponent.) [Name]

Output: DesignMode


Input: [Description] Gets the list of event handlers that are attached to this component. (Inherited from MarshalByValueComponent.) [Name]

Output: Events


Input: [Description] Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column. [Name]

Output: Expression


Input: [Description] Gets the collection of custom user information associated with a DataColumn. [Name]

Output: ExtendedProperties


Input: [Description] Gets or sets the maximum length of a text column. [Name]

Output: MaxLength


Input: [Description] Gets or sets the namespace of the DataColumn. [Name]

Output: Namespace


Input: [Description] Gets the (zero-based) position of the column in the DataColumnCollection collection. [Name]

Output: Ordinal


Input: [Description] Gets or sets an XML prefix that aliases the namespace of the DataTable. [Name]

Output: Prefix


Input: [Description] Gets or sets a value that indicates whether the column allows for changes as soon as a row has been added to the table. [Name]

Output: ReadOnly


Input: [Description] Gets or sets the site of the component. (Inherited from MarshalByValueComponent.) [Name]

Output: Site


Input: [Description] Gets the DataTable to which the column belongs to. [Name]

Output: Table


Input: [Description] Gets or sets a value that indicates whether the values in each row of the column must be unique. [Name]

Output: Unique


Input: [Description] Represents the type information for an authentication module. This class cannot be inherited. [Class]

Output: AuthenticationModuleElement


Input: [Description] Represents a container for authentication module configuration elements. This class cannot be inherited. [Class]

Output: AuthenticationModuleElementCollection


Input: [Description] Represents the configuration section for authentication modules. This class cannot be inherited. [Class]

Output: AuthenticationModulesSection


Input: [Description] Represents the address information for resources that are not retrieved using a proxy server. This class cannot be inherited. [Class]

Output: BypassElement


Input: [Description] Represents a container for the addresses of resources that bypass the proxy server. This class cannot be inherited. [Class]

Output: BypassElementCollection


Input: [Description] Represents the maximum number of connections to a remote computer. This class cannot be inherited. [Class]

Output: ConnectionManagementElement


Input: [Description] Represents a container for connection management configuration elements. This class cannot be inherited. [Class]

Output: ConnectionManagementElementCollection


Input: [Description] Represents the configuration section for connection management. This class cannot be inherited. [Class]

Output: ConnectionManagementSection


Input: [Description] Represents the configuration section for Web proxy server usage. This class cannot be inherited. [Class]

Output: DefaultProxySection


Input: [Description] Represents the default FTP cache policy for network resources. This class cannot be inherited. [Class]

Output: FtpCachePolicyElement


Input: [Description] Represents the default HTTP cache policy for network resources. This class cannot be inherited. [Class]

Output: HttpCachePolicyElement


Input: [Description] Represents the HttpListener element in the configuration file. This class cannot be inherited. [Class]

Output: HttpListenerElement


Input: [Description] Represents the HttpListener timeouts element in the configuration file. This class cannot be inherited. [Class]

Output: HttpListenerTimeoutsElement


Input: [Description] Represents the maximum length for response headers. This class cannot be inherited. [Class]

Output: HttpWebRequestElement


Input: [Description] Determines whether Internet Protocol version 6 is enabled on the local computer. This class cannot be inherited. [Class]

Output: Ipv6Element


Input: [Description] Initializes a new instance of the MailSettingsSectionGroup class. [Class]

Output: MailSettingsSectionGroup


Input: [Description] Represents the type information for a custom IWebProxy module. This class cannot be inherited. [Class]

Output: ModuleElement


Input: [Description] Gets the section group information for the networking namespaces. This class cannot be inherited. [Class]

Output: NetSectionGroup


Input: [Description] Represents the performance counter element in the System.Net configuration file that determines whether networking performance counters are enabled. This class cannot be inherited. [Class]

Output: PerformanceCountersElement


Input: [Description] Identifies the configuration settings for Web proxy server. This class cannot be inherited. [Class]

Output: ProxyElement


Input: [Description] Represents the configuration section for cache behavior. This class cannot be inherited. [Class]

Output: RequestCachingSection


Input: [Description] Represents the default settings used to create connections to a remote computer. This class cannot be inherited. [Class]

Output: ServicePointManagerElement


Input: [Description] Represents the configuration section for sockets, IPv6, response headers, and service points. This class cannot be inherited. [Class]

Output: SettingsSection


Input: [Description] Represents the network element in the SMTP configuration file. This class cannot be inherited. [Class]

Output: SmtpNetworkElement


Input: [Description] Represents the SMTP section in the System.Net configuration file. [Class]

Output: SmtpSection


Input: [Description] Represents an SMTP pickup directory configuration element. [Class]

Output: SmtpSpecifiedPickupDirectoryElement


Input: [Description] Represents information used to configure Socket objects. This class cannot be inherited. [Class]

Output: SocketElement


Input: [Description] Represents information used to configure Web proxy scripts. This class cannot be inherited. [Class]

Output: WebProxyScriptElement


Input: [Description] Represents a URI prefix and the associated class that handles creating Web requests for the prefix. This class cannot be inherited. [Class]

Output: WebRequestModuleElement


Input: [Description] Represents a container for Web request module configuration elements. This class cannot be inherited. [Class]

Output: WebRequestModuleElementCollection


Input: [Description] Represents the configuration section for Web request modules. This class cannot be inherited. [Class]

Output: WebRequestModulesSection


Input: [Description] Represents the WebUtility element in the configuration file. [Class]

Output: WebUtilityElement


Input: [Member name] AllFlags [Description]

Output: The unrestricted state of the permission.


Input: [Member name] Assertion [Description]

Output: Ability to assert that all this code's callers have the requisite permission for the operation.


Input: [Member name] BindingRedirects [Description]

Output: Permission to perform explicit binding redirection in the application configuration file. This includes redirection of .NET Framework assemblies that have been unified as well as other assemblies found outside the .NET Framework.


Input: [Member name] ControlAppDomain [Description]

Output: Ability to create and manipulate an AppDomain.


Input: [Member name] ControlDomainPolicy [Description]

Output: Ability to specify domain policy.


Input: [Member name] ControlEvidence [Description]

Output: Ability to provide evidence, including the ability to alter the evidence provided by the common language runtime. This is a powerful permission that should only be granted to highly trusted code.


Input: [Member name] ControlPolicy [Description]

Output: Ability to view and modify policy. This is a powerful permission that should only be granted to highly trusted code.


Input: [Member name] ControlPrincipal [Description]

Output: Ability to manipulate the principal object.


Input: [Member name] ControlThread [Description]

Output: Ability to use certain advanced operations on threads.


Input: [Member name] Execution [Description]

Output: Permission for the code to run. Without this permission, managed code will not be executed. This flag has no effect when used dynamically with stack modifiers such as Deny, Assert, and PermitOnly.


Input: [Member name] Infrastructure [Description]

Output: Permission to plug code into the common language runtime infrastructure, such as adding Remoting Context Sinks, Envoy Sinks and Dynamic Sinks.


Input: [Member name] NoFlags [Description]

Output: No security access.


Input: [Member name] RemotingConfiguration [Description]

Output: Permission to configure Remoting types and channels.


Input: [Member name] SerializationFormatter [Description]

Output: Ability to provide serialization services. Used by serialization formatters.


Input: [Member name] SkipVerification [Description]

Output: Ability to skip verification of code in this assembly. Code that is unverifiable can be run if this permission is granted. This is a powerful permission that should be granted only to highly trusted code. This flag has no effect when used dynamically with stack modifiers such as Deny, Assert, and PermitOnly.


Input: [Member name] UnmanagedCode [Description]

Output: Ability to call unmanaged code. Since unmanaged code potentially allows other permissions to be bypassed, this is a dangerous permission that should only be granted to highly trusted code. It is used for such applications as calling native code using PInvoke or using COM interop.


Input: [Interface] IStorageFile [Description]

Output: Represents a file. Provides information about the file and its contents, and ways to manipulate them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageFile2 [Description]

Output: Represents a file. Provides information about the file and its contents, and ways to manipulate them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageFilePropertiesWithAvailability [Description]

Output: Provides access to the IsAvailable property.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageFolder [Description]

Output: Manipulates folders and their contents, and provides information about them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageFolder2 [Description]

Output: Manipulates folders and their contents, and provides information about them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageItem [Description]

Output: Manipulates storage items (files and folders) and their contents, and provides information about them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageItem2 [Description]

Output: Manipulates storage items (files and folders) and their contents, and provides information about them.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageItemProperties [Description]

Output: Provides access to common and content properties on items (like files and folders).

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageItemProperties2 [Description]

Output: Provides access to methods that get a scaled image as a thumbnail.

Windows.Storage namespace - Windows app development


Input: [Interface] IStorageItemPropertiesWithProvider [Description]

Output: Provides access to common and content properties on storage items from a particular provider.

Windows.Storage namespace - Windows app development


Input: [Interface] IStreamedFileDataRequest [Description]

Output: Represents a sequential-access output stream that indicates a request for the data stream of a StorageFile that was created by calling CreateStreamedFileAsync or ReplaceWithStreamedFileAsync.

Windows.Storage namespace - Windows app development


Input: [Member name] Dormant [Description]

Output: The network interface is not in a condition to transmit data packets; it is waiting for an external event.


Input: [Member name] Down [Description]

Output: The network interface is unable to transmit data packets.


Input: [Member name] LowerLayerDown [Description]

Output: The network interface is unable to transmit data packets because it runs on top of one or more other interfaces, and at least one of these "lower layer" interfaces is down.


Input: [Member name] NotPresent [Description]

Output: The network interface is unable to transmit data packets because of a missing component, typically a hardware component.


Input: [Member name] Testing [Description]

Output: The network interface is running tests.


Input: [Member name] Unknown [Description]

Output: The network interface status is not known.


Input: [Member name] Up [Description]

Output: The network interface is up; it can transmit data packets.


Input: [Value] h [Meaning]

Output: Hours without leading zeros for single-digit hours

LCTYPE Constants (National Language Support)


Input: [Value] hh [Meaning]

Output: Hours with leading zeros for single-digit hours

LCTYPE Constants (National Language Support)


Input: [Value] m [Meaning]

Output: Minutes without leading zeros for single-digit minutes

LCTYPE Constants (National Language Support)


Input: [Value] mm [Meaning]

Output: Minutes with leading zeros for single-digit minutes

LCTYPE Constants (National Language Support)


Input: [Value] s [Meaning]

Output: Seconds without leading zeros for single-digit seconds

LCTYPE Constants (National Language Support)


Input: [Value] ss [Meaning]

Output: Seconds with leading zeros for single-digit seconds

LCTYPE Constants (National Language Support)


Input: [Value] f [Meaning]

Output: Tenths of a second

LCTYPE Constants (National Language Support)


Input: [Value] ff [Meaning]

Output: Hundredths of a second

LCTYPE Constants (National Language Support)


Input: [Value] fff [Meaning]

Output: Thousandths of a second; character 'f' can occur up to nine consecutive times (fffffffff), although support for frequency timers is limited to 100 nanoseconds; if nine are present, the last two digits are always zero

LCTYPE Constants (National Language Support)


Input: [Value] NID_INTEGRATED_TOUCH 0x01 [Meaning]

Output: The device has an integrated touch digitizer.


Input: [Value] NID_EXTERNAL_TOUCH 0x02 [Meaning]

Output: The device has an external touch digitizer.


Input: [Value] NID_INTEGRATED_PEN 0x04 [Meaning]

Output: The device has an integrated pen digitizer.


Input: [Value] NID_EXTERNAL_PEN 0x08 [Meaning]

Output: The device has an external pen digitizer.


Input: [Value] NID_MULTI_INPUT 0x40 [Meaning]

Output: The device supports multiple sources of digitizer input.


Input: [Value] NID_READY 0x80 [Meaning]

Output: The device is ready to receive digitizer input.


Input: [Description] Represents the method that will handle the BindingSource.AddingNew event. [Delegate]

Output: AddingNewEventHandler


Input: [Description] Represents the method that will handle the MethodNameCompleted event of an asynchronous operation. [Delegate]

Output: AsyncCompletedEventHandler


Input: [Description] Represents the method that handles a cancelable event. [Delegate]

Output: CancelEventHandler


Input: [Description] Represents the method that handles the CollectionChanged event raised when adding elements to or removing elements from a collection. [Delegate]

Output: CollectionChangeEventHandler


Input: [Description] Represents the method that handles the CurrentChanging event. [Delegate]

Output: CurrentChangingEventHandler


Input: [Description] Represents the method that will handle the DoWork event. This class cannot be inherited. [Delegate]

Output: DoWorkEventHandler


Input: [Description] Represents a method that can handle events which may or may not require further processing after the event handler has returned. [Delegate]

Output: HandledEventHandler


Input: [Description] Represents the method that will handle the ListChanged event of the IBindingList class. [Delegate]

Output: ListChangedEventHandler


Input: [Description] Represents the method that will handle the ProgressChanged event of the BackgroundWorker class. This class cannot be inherited. [Delegate]

Output: ProgressChangedEventHandler


Input: [Description] Represents the method that will handle the PropertyChanged event raised when a property is changed on a component. [Delegate]

Output: PropertyChangedEventHandler


Input: [Description] Represents the method that handles the Refreshed event raised when a Type or component is changed during design time. [Delegate]

Output: RefreshEventHandler


Input: [Description] Represents the method that will handle the RunWorkerCompleted event of a BackgroundWorker class. [Delegate]

Output: RunWorkerCompletedEventHandler


Input: [Function] AbortSystemShutdown [Description]

Output: Stops a system shutdown that has been initiated.


Input: [Function] ExitWindows [Description]

Output: Logs off the interactive user.


Input: [Function] ExitWindowsEx [Description]

Output: Logs off the interactive user, shuts down the system, or shuts down and restarts the system.


Input: [Function] InitiateShutdown [Description]

Output: Initiates a shutdown and restart of the specified computer, and restarts any applications that have been registered for restart.


Input: [Function] InitiateSystemShutdown [Description]

Output: Initiates a shutdown and optional restart of the specified computer.


Input: [Function] InitiateSystemShutdownEx [Description]

Output: Initiates a shutdown and optional restart of the specified computer, and optionally records the reason for the shutdown.


Input: [Function] LockWorkStation [Description]

Output: Locks the workstation's display.


Input: [Function] ShutdownBlockReasonCreate [Description]

Output: Indicates that the system cannot be shut down and sets a reason string to be displayed to the user if system shutdown is initiated.


Input: [Function] ShutdownBlockReasonDestroy [Description]

Output: Indicates that the system can be shut down and frees the reason string.


Input: [Function] ShutdownBlockReasonQuery [Description]

Output: Retrieves the reason string set by the ShutdownBlockReasonCreate function.


Input: [Path or program category] Standard Windows paths, such as Program Files, MyDocuments, the Desktop and so on [Class and members to use]

Output: The System.Environment class is the most complete source for these, either through its static methods, such as SystemDirectory, or through the GetFolderPath method, using one of the Environment.SpecialFolder enumerated values.


Input: [Path or program category] Paths related to the current application [Class and members to use]

Output: The Application class has static members to obtain certain paths, such as StartupPath, ExecutablePath, LocalUserAppDataPath, and CommonAppDataPath. The GetTempPath method of the System.IO.Path returns the path of the temporary folder. The GetCurrentDirectory method of the System.IO.Directory class returns the application's current executing directory. The RootDirectory property of the DriveInfo class represents the specified drive's root directory.


Input: [Path or program category] Paths stored as application settings [Class and members to use]

Output: Access the corresponding applications settings property of the wrapper class derived from ApplicationSettingsBase. For more information, see Application Settings for Windows Forms.


Input: [Path or program category] Registry storage [Class and members to use]

Output: Some applications store directory information in the registry. The Application class has the CommonAppDataPath and LocalUserAppDataPath properties that resolve to a RegistryKey value.


Input: [Path or program category] ClickOnce applications [Class and members to use]

Output: For ClickOnce applications, use Application class members such as UserAppDataPath, which will return a pointer to the ClickOnce data directory. For more information, see Accessing Local and Remote Data in ClickOnce Applications.


Input: [Path or program category] International applications [Class and members to use]

Output: For international applications, retrieve the relative path portion from a string resource in your application by using the System.Resources.ResourceReader class. For more information about globalization and localization, see the topic Encoding and Localization.


Input: [Description] Occurs when the device receives a request to answer a call. [Event]

Output: AnswerRequested

CallControl class - Windows app development


Input: [Description] Occurs when the device receives a request for an audio transfer. [Event]

Output: AudioTransferRequested

CallControl class - Windows app development


Input: [Description] Occurs when a number is dialed from the device. [Event]

Output: DialRequested

CallControl class - Windows app development


Input: [Description] Occurs when the device receives a request to hang up a call. [Event]

Output: HangUpRequested

CallControl class - Windows app development


Input: [Description] Occurs when a keypad button on the device has been pressed. [Event]

Output: KeypadPressed

CallControl class - Windows app development


Input: [Description] Occurs when the device receives a request to redial. [Event]

Output: RedialRequested

CallControl class - Windows app development


Input: [Where set] Administration > My Profile and New User page [Description] Users who have this permission can administer the Release Management server, manage the connection between TFS and Release Management, and manage the following objects: Release paths and stage information defined in a release path. Release templates, including adding custom tools and actions and deployment sequence and configuration variables for all stages defined in a release template. Security for all functional areas. [Permission name or user role]

Output: Release Manager

Pernission reference for Team Foundation Server


Input: [Where set] Administration > My Profile and New User page [Description] Users who have this permission can manage deployments or web application pools. [Permission name or user role]

Output: Service User

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description] Users who have this permission can view release templates or release paths and selectively assign view access to specific release templates and release paths to specific users. [Permission name or user role]

Output: View

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description] Users who have this permission can edit release templates or release paths and choose which users can edit specific release templates and release paths to specific users. [Permission name or user role]

Output: Edit

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template > Properties [Description] Users who have this permission can initiate a release and specify which users can initiate a release from those release templates that they can view. [Permission name or user role]

Output: Can Release

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description] Users who have this permission can manage which groups have permissions to view, edit, or manage release templates or release paths. [Permission name or user role]

Output: Manage Security

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template [Description] Users who have this permission can define release templates. Without this permission, the New button on the Configure Apps > Release Template tab is hidden. [Permission name or user role]

Output: Can Create Release Template

Pernission reference for Team Foundation Server


Input: [Where set] Configure Paths > Release Paths [Description] Users who have this permission can define the stages, approval process, and security of release paths. Without this permission, the New button on the Configure Paths > Release Paths tab is hidden. [Permission name or user role]

Output: Can Create Release Path

Pernission reference for Team Foundation Server


Input: [Where set] Configure Paths > Environments [Description] Users who have this permission can define the stages that comprise a release path and the servers and security for each stage. Without this permission, the Configure Paths > Environments tab is hidden. [Permission name or user role]

Output: Can Manage Environment

Pernission reference for Team Foundation Server


Input: [Where set] Configure Paths > Server [Description] Users who have this permission can define the release paths for deploying applications in your system. This permission supports access to defining the servers use to deploy applications to test, stage, and production servers. Without this permission, the Configure Paths > Server tab is hidden. [Permission name or user role]

Output: Can Manage Server

Pernission reference for Team Foundation Server


Input: [Where set] Inventory > Actions and Tools [Description] Users who have this permission can define custom tools or actions for deploying applications in your system. With this permission they can view, edit, and create actions and tools. See Release actions to deploy an app for Release Management. Without this permission, the Inventory tab is hidden. [Permission name or user role]

Output: Can Manage Inventory

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Component> Deployment Configure Apps > Release Template > Component > Deployment [Description] Users who have this permission can edit the Command and Arguments fields when No Tool is selected. Without this permission, users cannot edit these fields. [Permission name or user role]

Output: Can Use Custom Tool in Actions and Components

Pernission reference for Team Foundation Server


Input: [Where set] Configure Apps > Release Template [Description] Users who have this permission can edit deployment sequence and configuration variables for specific releases or stages. Without this permission, stage information is read-only. [Permission name or user role]

Output: Edit Values and Target Servers

Pernission reference for Team Foundation Server


Input: [Where set] Configure Paths > Release Path > Stages [Description] Users who have this permission can edit approvals and environments for a specific stage. Without this permission, stage information is read-only. [Permission name or user role]

Output: Edit Approvals and Environment

Pernission reference for Team Foundation Server


Input: [Description] Gets the location and size of the accessible object. [Name]

Output: Bounds


Input: [Description] Gets a string that describes the default action of the object. Not all objects have a default action. [Name]

Output: DefaultAction


Input: [Description] Gets a string that describes the visual appearance of the specified object. Not all objects have a description. [Name]

Output: Description


Input: [Description] Gets a description of what the object does or how the object is used. [Name]

Output: Help


Input: [Description] Gets the shortcut key or access key for the accessible object. [Name]

Output: KeyboardShortcut


Input: [Description] Gets or sets the object name. [Name]

Output: Name


Input: [Description] Gets the parent of an accessible object. [Name]

Output: Parent


Input: [Description] Gets the role of this accessible object. [Name]

Output: Role


Input: [Description] Gets the state of this accessible object. [Name]

Output: State


Input: [Description] Gets or sets the value of an accessible object. [Name]

Output: Value


Input: [Member name] CloseConnection Supported by the .NET Compact Framework. [Value] 32 [Description]

Output: When the command is executed, the associated Connection object is closed when the associated DataReader object is closed.


Input: [Member name] Default Supported by the .NET Compact Framework. [Value] 0 [Description]

Output: The query may return multiple result sets. Execution of the query may effect the database state. Default sets no CommandBehavior flags, so calling ExecuteReader(CommandBehavior.Default) is functionally equivalent to calling ExecuteReader().


Input: [Member name] KeyInfo Supported by the .NET Compact Framework. [Value] 4 [Description]

Output: The query returns column and primary key information. The query is executed without any locking on the selected rows. Note When using KeyInfo, the .NET Framework Data Provider for SQL Server appends a FOR BROWSE clause to the statement being executed. The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. See SQL Server Books Online for more information.


Input: [Member name] SchemaOnly Supported by the .NET Compact Framework. [Value] 2 [Description]

Output: The query returns column information only and does not effect the database state.


Input: [Member name] SequentialAccess Supported by the .NET Compact Framework. [Value] 16 [Description]

Output: Provides a way for the DataReader to handle rows that contain columns with large binary values. Rather than loading the entire row, SequentialAccess enables the DataReader to load data as a stream. You can then use the GetBytes or GetChars method to specify a byte location to start the read operation, and a limited buffer size for the data being returned. When you specify SequentialAccess, you are required to read from the columns in the order they are returned, although you are not required to read each column. Once you have read past a location in the returned stream of data, data at or before that location can no longer be read from the DataReader. When using the OleDbDataReader, you can reread the current column value until reading past it. When using the SqlDataReader, you can read a column value can only once.


Input: [Member name] SingleResult Supported by the .NET Compact Framework. [Value] 1 [Description]

Output: The query returns a single result set.


Input: [Member name] SingleRow Supported by the .NET Compact Framework. [Value] 8 [Description]

Output: The query is expected to return a single row. Execution of the query may effect the database state. Some .NET Framework data providers may, but are not required to, use this information to optimize the performance of the command. When you specify SingleRow with the ExecuteReader method of the OleDbCommand object, the .NET Framework Data Provider for OLE DB performs binding using the OLE DB IRow interface if it is available. Otherwise, it uses the IRowset interface. If your SQL statement is expected to return only a single row, specifying SingleRow can also improve application performance. It is possible to specify SingleRow when executing queries that return multiple result sets. In that case, multiple result sets are still returned, but each result set has a single row.


Input: [Permission name or user role] Release Manager [Where set] Administration > My Profile and New User page [Description]

Output: Users who have this permission can administer the Release Management server, manage the connection between TFS and Release Management, and manage the following objects: Release paths and stage information defined in a release path. Release templates, including adding custom tools and actions and deployment sequence and configuration variables for all stages defined in a release template. Security for all functional areas.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Service User [Where set] Administration > My Profile and New User page [Description]

Output: Users who have this permission can manage deployments or web application pools.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] View [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description]

Output: Users who have this permission can view release templates or release paths and selectively assign view access to specific release templates and release paths to specific users.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Edit [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description]

Output: Users who have this permission can edit release templates or release paths and choose which users can edit specific release templates and release paths to specific users.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Release [Where set] Configure Apps > Release Template > Properties [Description]

Output: Users who have this permission can initiate a release and specify which users can initiate a release from those release templates that they can view.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Manage Security [Where set] Configure Apps > Release Template > Properties Configure Paths > Release Paths [Description]

Output: Users who have this permission can manage which groups have permissions to view, edit, or manage release templates or release paths.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Create Release Template [Where set] Configure Apps > Release Template [Description]

Output: Users who have this permission can define release templates. Without this permission, the New button on the Configure Apps > Release Template tab is hidden.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Create Release Path [Where set] Configure Paths > Release Paths [Description]

Output: Users who have this permission can define the stages, approval process, and security of release paths. Without this permission, the New button on the Configure Paths > Release Paths tab is hidden.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Manage Environment [Where set] Configure Paths > Environments [Description]

Output: Users who have this permission can define the stages that comprise a release path and the servers and security for each stage. Without this permission, the Configure Paths > Environments tab is hidden.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Manage Server [Where set] Configure Paths > Server [Description]

Output: Users who have this permission can define the release paths for deploying applications in your system. This permission supports access to defining the servers use to deploy applications to test, stage, and production servers. Without this permission, the Configure Paths > Server tab is hidden.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Manage Inventory [Where set] Inventory > Actions and Tools [Description]

Output: Users who have this permission can define custom tools or actions for deploying applications in your system. With this permission they can view, edit, and create actions and tools. See Release actions to deploy an app for Release Management. Without this permission, the Inventory tab is hidden.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Can Use Custom Tool in Actions and Components [Where set] Configure Apps > Component> Deployment Configure Apps > Release Template > Component > Deployment [Description]

Output: Users who have this permission can edit the Command and Arguments fields when No Tool is selected. Without this permission, users cannot edit these fields.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Edit Values and Target Servers [Where set] Configure Apps > Release Template [Description]

Output: Users who have this permission can edit deployment sequence and configuration variables for specific releases or stages. Without this permission, stage information is read-only.

Pernission reference for Team Foundation Server


Input: [Permission name or user role] Edit Approvals and Environment [Where set] Configure Paths > Release Path > Stages [Description]

Output: Users who have this permission can edit approvals and environments for a specific stage. Without this permission, stage information is read-only.

Pernission reference for Team Foundation Server


Input: [Description] Describes a DTC transaction. [Interface]

Output: IDtcTransaction


Input: [Description] Describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation. [Interface]

Output: IEnlistmentNotification


Input: [Description] Describes an object that acts as a commit delegate for a non-distributed transaction internal to a resource manager. [Interface]

Output: IPromotableSinglePhaseNotification


Input: [Description] Represents a transaction that is not a root transaction, but can be escalated to be managed by the MSDTC. [Interface]

Output: ISimpleTransactionSuperior


Input: [Description] Describes a resource object that supports single phase commit optimization to participate in a transaction. [Interface]

Output: ISinglePhaseNotification


Input: [Description] Describes a delegated transaction for an existing transaction that can be escalated to be managed by the MSDTC when needed. [Interface]

Output: ITransactionPromoter


Input: [Data type] bit [Description] CHECK constraint is disabled. [Column name]

Output: is_disabled


Input: [Data type] bit [Description] CHECK constraint was created with the NOT FOR REPLICATION option. [Column name]

Output: is_not_for_replication


Input: [Data type] bit [Description] CHECK constraint has not been verified by the system for all rows. [Column name]

Output: is_not_trusted


Input: [Data type] int [Description] 0 indicates a table-level CHECK constraint. Non-zero value indicates that this is a column-level CHECK constraint defined on the column with the specified ID value. [Column name]

Output: parent_column_id


Input: [Data type] nvarchar(max) [Description] SQL expression that defines this CHECK constraint. [Column name]

Output: definition


Input: [Data type] bit [Description] 1 = The constraint definition depends on the default collation of the database for correct evaluation; otherwise, 0. Such a dependency prevents changing the database default collation. [Column name]

Output: uses_database_collation


Input: [Data type] bit [Description] 1 = Name was generated by system. 0 = Name was supplied by the user. [Column name]

Output: is_system_named


Input: [Permission name] View builds [Description] Users who have this permission can view the queued and completed builds for this team project. [Name at command line]

Output: ViewBuilds

Pernission reference for Team Foundation Server


Input: [Permission name] Edit build quality [Description] Users who have this permission can add information about the quality of the build through the user interface for Team Foundation Build. [Name at command line]

Output: EditBuildQuality

Pernission reference for Team Foundation Server


Input: [Permission name] Retain indefinitely [Description] Users who have this permission can mark a build so that it will not be automatically deleted by any applicable retention policy. [Name at command line]

Output: RetainIndefinitely

Pernission reference for Team Foundation Server


Input: [Permission name] Delete builds [Description] Users who have this permission can delete a completed build. [Name at command line]

Output: DeleteBuilds

Pernission reference for Team Foundation Server


Input: [Permission name] Manage build qualities [Description] Users who have this permission can add or remove build qualities. [Name at command line]

Output: ManageBuildQualities

Pernission reference for Team Foundation Server


Input: [Permission name] Destroy builds [Description] Users who have this permission can permanently delete a completed build. [Name at command line]

Output: DestroyBuilds

Pernission reference for Team Foundation Server


Input: [Permission name] Update build information [Description] Users who have this permission can add build information nodes to the system, and can also add information about the quality of a build. This permission should be assigned only to service accounts. [Name at command line]

Output: UpdateBuildInformation

Pernission reference for Team Foundation Server


Input: [Permission name] Queue builds [Description] Users who have this permission can put a build in the queue through the interface for Team Foundation Build or at a command prompt. They can also stop the builds that they have queued. [Name at command line]

Output: QueueBuilds

Pernission reference for Team Foundation Server


Input: [Permission name] Manage build queue [Description] Users who have this permission can cancel, re-prioritize, or postpone queued builds. [Name at command line]

Output: ManageBuildQueue

Pernission reference for Team Foundation Server


Input: [Permission name] Stop builds [Description] Users who have this permission can stop any build that is in progress, including builds queued and started by another user. [Name at command line]

Output: StopBuilds

Pernission reference for Team Foundation Server


Input: [Permission name] View build definition [Description] Users who have this permission can view the build definitions that have been created for the team project. [Name at command line]

Output: ViewBuildDefinition

Pernission reference for Team Foundation Server


Input: [Permission name] Edit build definition [Description] Users who have this permission can create and modify build definitions for this project. [Name at command line]

Output: EditBuildDefinition

Pernission reference for Team Foundation Server


Input: [Permission name] Delete build definition [Description] Users who have this permission can delete build definitions for this project. [Name at command line]

Output: DeleteBuildDefinition

Pernission reference for Team Foundation Server


Input: [Permission name] Override check-in validation by build [Description] Users who have this permission can commit a changeset that affects a gated build definition without triggering the system to shelve and build their changes first. This permission should be assigned only to service accounts for build services and to build administrators who are responsible for the quality of the code. For more information, see Check in to a folder that is controlled by a gated check-in build process. [Name at command line]

Output: OverrideBuildCheckInValidation

Pernission reference for Team Foundation Server


Input: [Description] Gets or sets a security action. (Inherited from SecurityAttribute.) [Name]

Output: Action


Input: [Description] Sets full access for the environment variables specified by the string value. [Name]

Output: All


Input: [Description] Gets or sets read access for the environment variables specified by the string value. [Name]

Output: Read


Input: [Description] When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.) [Name]

Output: TypeId


Input: [Description] Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared. (Inherited from SecurityAttribute.) [Name]

Output: Unrestricted


Input: [Description] Gets or sets write access for the environment variables specified by the string value. [Name]

Output: Write


Input: [Member name] Character [Description]

Output: Specifies that the text unit is one character in length.


Input: [Member name] Document [Description]

Output: Specifies that the text unit is an entire document in length.


Input: [Member name] Format [Description]

Output: Specifies that the text unit is the length of a single, common format specification, such as bold, italic, or similar.


Input: [Member name] Line [Description]

Output: Specifies that the text unit is one line in length.


Input: [Member name] Page [Description]

Output: Specifies that the text unit is one document-specific page in length.


Input: [Member name] Paragraph [Description]

Output: Specifies that the text unit is one paragraph in length.


Input: [Member name] Word [Description]

Output: Specifies that the text unit is one word in length.


Input: [.NET exception] AppDomainUnloadedException [HRESULT]

Output: MSEE_E_APPDOMAINUNLOADED


Input: [.NET exception] ApplicationException [HRESULT]

Output: COR_E_APPLICATION


Input: [.NET exception] ArgumentException [HRESULT]

Output: COR_E_ARGUMENT or E_INVALIDARG


Input: [.NET exception] ArgumentOutOfRangeException [HRESULT]

Output: COR_E_ARGUMENTOUTOFRANGE


Input: [.NET exception] ArithmeticException [HRESULT]

Output: COR_E_ARITHMETIC or ERROR_ARITHMETIC_OVERFLOW


Input: [.NET exception] ArrayTypeMismatchException [HRESULT]

Output: COR_E_ARRAYTYPEMISMATCH


Input: [.NET exception] BadImageFormatException [HRESULT]

Output: COR_E_BADIMAGEFORMAT or ERROR_BAD_FORMAT


Input: [.NET exception] COMEmulateException [HRESULT]

Output: COR_E_COMEMULATE_ERROR


Input: [.NET exception] ContextMarshalException [HRESULT]

Output: COR_E_CONTEXTMARSHAL


Input: [.NET exception] CoreException [HRESULT]

Output: COR_E_CORE


Input: [.NET exception] CryptographicException [HRESULT]

Output: NTE_FAIL


Input: [.NET exception] DirectoryNotFoundException [HRESULT]

Output: COR_E_DIRECTORYNOTFOUND or ERROR_PATH_NOT_FOUND


Input: [.NET exception] DivideByZeroException [HRESULT]

Output: COR_E_DIVIDEBYZERO


Input: [.NET exception] DuplicateWaitObjectException [HRESULT]

Output: COR_E_DUPLICATEWAITOBJECT


Input: [.NET exception] EndOfStreamException [HRESULT]

Output: COR_E_ENDOFSTREAM


Input: [.NET exception] EntryPointNotFoundException [HRESULT]

Output: COR_E_TYPELOAD


Input: [.NET exception] Exception [HRESULT]

Output: COR_E_EXCEPTION


Input: [.NET exception] ExecutionEngineException [HRESULT]

Output: COR_E_EXECUTIONENGINE


Input: [.NET exception] FieldAccessException [HRESULT]

Output: COR_E_FIELDACCESS


Input: [.NET exception] FileNotFoundException [HRESULT]

Output: COR_E_FILENOTFOUND or ERROR_FILE_NOT_FOUND


Input: [.NET exception] FormatException [HRESULT]

Output: COR_E_FORMAT


Input: [.NET exception] IndexOutOfRangeException [HRESULT]

Output: COR_E_INDEXOUTOFRANGE


Input: [.NET exception] InvalidCastException [HRESULT]

Output: COR_E_INVALIDCAST or E_NOINTERFACE


Input: [.NET exception] InvalidComObjectException [HRESULT]

Output: COR_E_INVALIDCOMOBJECT


Input: [.NET exception] InvalidFilterCriteriaException [HRESULT]

Output: COR_E_INVALIDFILTERCRITERIA


Input: [.NET exception] InvalidOleVariantTypeException [HRESULT]

Output: COR_E_INVALIDOLEVARIANTTYPE


Input: [.NET exception] InvalidOperationException [HRESULT]

Output: COR_E_INVALIDOPERATION


Input: [.NET exception] IOException [HRESULT]

Output: COR_E_IO


Input: [.NET exception] AccessException [HRESULT]

Output: COR_E_MEMBERACCESS


Input: [.NET exception] MethodAccessException [HRESULT]

Output: COR_E_METHODACCESS


Input: [.NET exception] MissingFieldException [HRESULT]

Output: COR_E_MISSINGFIELD


Input: [.NET exception] MissingManifestResourceException [HRESULT]

Output: COR_E_MISSINGMANIFESTRESOURCE


Input: [.NET exception] MissingMemberException [HRESULT]

Output: COR_E_MISSINGMEMBER


Input: [.NET exception] MissingMethodException [HRESULT]

Output: COR_E_MISSINGMETHOD


Input: [.NET exception] MulticastNotSupportedException [HRESULT]

Output: COR_E_MULTICASTNOTSUPPORTED


Input: [.NET exception] NotFiniteNumberException [HRESULT]

Output: COR_E_NOTFINITENUMBER


Input: [.NET exception] NotImplementedException [HRESULT]

Output: E_NOTIMPL


Input: [.NET exception] NotSupportedException [HRESULT]

Output: COR_E_NOTSUPPORTED


Input: [.NET exception] NullReferenceException [HRESULT]

Output: COR_E_NULLREFERENCE or E_POINTER


Input: [.NET exception] OutOfMemoryException [HRESULT]

Output: COR_E_OUTOFMEMORY or E_OUTOFMEMORY


Input: [.NET exception] OverflowException [HRESULT]

Output: COR_E_OVERFLOW


Input: [.NET exception] PathTooLongException [HRESULT]

Output: COR_E_PATHTOOLONG or ERROR_FILENAME_EXCED_RANGE


Input: [.NET exception] RankException [HRESULT]

Output: COR_E_RANK


Input: [.NET exception] ReflectionTypeLoadException [HRESULT]

Output: COR_E_REFLECTIONTYPELOAD


Input: [.NET exception] RemotingException [HRESULT]

Output: COR_E_REMOTING


Input: [.NET exception] SafeArrayTypeMismatchException [HRESULT]

Output: COR_E_SAFEARRAYTYPEMISMATCH


Input: [.NET exception] SecurityException [HRESULT]

Output: COR_E_SECURITY


Input: [.NET exception] SerializationException [HRESULT]

Output: COR_E_SERIALIZATION


Input: [.NET exception] StackOverflowException [HRESULT]

Output: COR_E_STACKOVERFLOW or ERROR_STACK_OVERFLOW


Input: [.NET exception] SynchronizationLockException [HRESULT]

Output: COR_E_SYNCHRONIZATIONLOCK


Input: [.NET exception] SystemException [HRESULT]

Output: COR_E_SYSTEM


Input: [.NET exception] TargetException [HRESULT]

Output: COR_E_TARGET


Input: [.NET exception] TargetInvocationException [HRESULT]

Output: COR_E_TARGETINVOCATION


Input: [.NET exception] TargetParameterCountException [HRESULT]

Output: COR_E_TARGETPARAMCOUNT


Input: [.NET exception] ThreadAbortException [HRESULT]

Output: COR_E_THREADABORTED


Input: [.NET exception] ThreadInterruptedException [HRESULT]

Output: COR_E_THREADINTERRUPTED


Input: [.NET exception] ThreadStateException [HRESULT]

Output: COR_E_THREADSTATE


Input: [.NET exception] ThreadStopException [HRESULT]

Output: COR_E_THREADSTOP


Input: [.NET exception] TypeLoadException [HRESULT]

Output: COR_E_TYPELOAD


Input: [.NET exception] TypeInitializationException [HRESULT]

Output: COR_E_TYPEINITIALIZATION


Input: [.NET exception] VerificationException [HRESULT]

Output: COR_E_VERIFICATION


Input: [.NET exception] WeakReferenceException [HRESULT]

Output: COR_E_WEAKREFERENCE


Input: [.NET exception] VTableCallsNotSupportedException [HRESULT]

Output: COR_E_VTABLECALLSNOTSUPPORTED


Input: [.NET exception] COMException [HRESULT]

Output: All other HRESULTs


Input: [Description] Enumerates the options for adding a column to a table published in an existing publication. [Enumeration]

Output: AddColumnOption


Input: [Description] Indicates whether a replication agent profile is system-defined or user-defined. [Enumeration]

Output: AgentProfileTypeOption


Input: [Description] Enumerates the various types of replication agents. [Enumeration]

Output: AgentType


Input: [Description] Specifies whether the data type mapping between two database management systems (DBMS) for an article has been defined by a user or is the default mapping. [Enumeration]

Output: ArticleDatatypeMappingOptions


Input: [Description] Enumerates the type of database objects that can be published by replication. [Enumeration]

Output: ArticleOptions


Input: [Description] Enumerates values that specify the supported HTTP authentication methods for Web synchronization. [Enumeration]

Output: AuthenticationMethod


Input: [Description] Enumerates default behaviors when reinitializing subscriptions to a merge publication. [Enumeration]

Output: AutomaticReinitializationPolicies


Input: [Description] Enumerates the table-level permissions that are verified when the Merge Agent applies changes at the Publisher. [Enumeration]

Output: CheckPermissionOptions


Input: [Description] Enumerates options that control how changes are propagated for transactional articles. [Enumeration]

Output: CommandOptions


Input: [Description] Enumerates options for selecting the winning row when conflicts occur during synchronization of an updating subscription to a transactional publication. [Enumeration]

Output: ConflictPolicyOption


Input: [Description] Enumerates schema option values for published articles. [Enumeration]

Output: CreationScriptOptions


Input: [Description] Enumerates the versions of Microsoft SQL Server that are supported for database compatibility with Microsoft SQL Server 2005. [Enumeration]

Output: DatabaseCompatibilityLevel


Input: [Description] Enumerates whether data definition language (DDL) changes to published tables are replicated. [Enumeration]

Output: DdlReplicationOptions


Input: [Description] Enumerates options for the location of the Data Transformation Services (DTS) package. [Enumeration]

Output: DtsPackageLocationOption


Input: [Description] Enumerates the options available for an updating Subscriber to propagate changes back to the Publisher. [Enumeration]

Output: FailoverMode


Input: [Description] Enumerates values that specify the type of filters used in merge articles. [Enumeration]

Output: FilterTypes


Input: [Description] Enumerates options for managing identity column range assignments in tables published using merge replication and transactional replication with updating Subscribers. [Enumeration]

Output: IdentityRangeManagementOption


Input: [Description] Enumerates the data file formats supported for the initial snapshot. [Enumeration]

Output: InitialSyncType


Input: [Description] Enumerates the supported status settings for a merge article. [Enumeration]

Output: MergeArticleState


Input: [Description] Enumerates parts of a Merge Agent session being monitored. [Enumeration]

Output: MergeSessionDetailType


Input: [Description] Enumerates the phase of a Merge Agent session. [Enumeration]

Output: MergeSessionPhase


Input: [Description] Enumerates the status of a Merge Agent session. [Enumeration]

Output: MergeSessionStatus


Input: [Description] Enumeration additional types of subscriptions supported by merge replication. [Enumeration]

Output: MergeSubscriberType


Input: [Description] Infrastructure. [Enumeration]

Output: MonitorCacheRefreshPolicy


Input: [Description] Enumerates values that determine whether a merge publication uses precomputed partitions. [Enumeration]

Output: PartitionGroupsOption


Input: [Description] Enumerates the ways in which data in an article is partitioned amongst subscriptions when the merge publication uses a parameterized row filter. [Enumeration]

Output: PartitionOptions


Input: [Description] Enumerates the commands that are executed prior to subscription initialization when a published table already exists in the subscription database. [Enumeration]

Output: PreCreationOption


Input: [Description] Enumerates supported publication properties. [Enumeration]

Output: PublicationAttributes


Input: [Description] Enumerates product version values that are used by merge replication to determine which features can be used by publications in a given database. [Enumeration]

Output: PublicationCompatibilityLevel


Input: [Description] Enumerates the supported types of replication used to publish a database. [Enumeration]

Output: PublicationType


Input: [Description] Enumerates the type of queuing available to a transactional publication with updating Subscribers. [Enumeration]

Output: QueueOption


Input: [Description] Specifies the supported security modes used by updating Subscribers when connecting to the Publisher. [Enumeration]

Output: ReplicationSecurityMode


Input: [Description] Specifies the status of a replication agent job. [Enumeration]

Output: ReplicationStatus


Input: [Description] Enumerates the supported replication threshold monitor warning values. [Enumeration]

Output: ReplicationWarnings


Input: [Description] Enumerates values that specify the changes to apply when a merge subscription is resynchronized. [Enumeration]

Output: ResynchronizeType


Input: [Description] Enumerates values that specify the units for the retention period. [Enumeration]

Output: RetentionPeriodUnits


Input: [Description] Enumerates constant values used to set replication schedules. [Enumeration]

Output: ScheduleConstant


Input: [Description] Enumerates values that specify a smaller scheduling unit for specific schedule frequencies. [Enumeration]

Output: ScheduleFrequencySubDay


Input: [Description] Enumerates the types of frequencies used when scheduling a replication agent job. [Enumeration]

Output: ScheduleFrequencyType


Input: [Description] Enumerates values that represent the frequency of a replication agent schedule relative to the ScheduleFrequencyType. [Enumeration]

Output: ScheduleRelativeIntervals


Input: [Description] Enumerates options for generating scripts that are used to create or remove replication objects. [Enumeration]

Output: ScriptOptions


Input: [Description] Enumerates the values that represent the status of a publication. [Enumeration]

Output: State


Input: [Description] Enumerates the types of data sources that can be a Subscriber to a publication. [Enumeration]

Output: SubscriberType


Input: [Description] Enumerates merge article options for updates made at a Subscriber with a client subscription. [Enumeration]

Output: SubscriberUploadOptions


Input: [Description] Enumerates backup devices that can be used to initialize a subscription. [Enumeration]

Output: SubscriptionBackupDeviceType


Input: [Description] Enumerates options for returning monitored subscriptions. [Enumeration]

Output: SubscriptionResultOption


Input: [Description] Enumerates options for the status of a subscription. [Enumeration]

Output: SubscriptionState


Input: [Description] Enumerates options for how the initial synchronization is performed for a subscription. [Enumeration]

Output: SubscriptionSyncType


Input: [Description] Enumerates the updating behaviors for subscriptions to transactional publications. [Enumeration]

Output: TransSubscriberType


Input: [Description] Enumerates methods supported for rowcount validation of transactional publications. [Enumeration]

Output: ValidationMethod


Input: [Description] Enumerates the types of data validation supported by replication. [Enumeration]

Output: ValidationOption


Input: [Description] Enumerates values that specify whether the Merge Agent must verify the digital signature on a Component Object Model (COM)-based conflict resolver to determine if it is from a trusted source. [Enumeration]

Output: VerifyResolverSignatureOption


Input: [Name] bypassResultTypes [Description]

Output: Specifies whether the ResultTypes obtained from the search results should be used or overridden.


Input: [Name] culture [Description]

Output: Specifies the locale for a query.


Input: [Name] desiredSnippetLength [Description]

Output: Specifies the preferred summary length.


Input: [Name] enableInterleaving [Description]

Output: Specifies whether the ResultTable objects in the ResultTableCollection produced by running a query should be interleaved.


Input: [Name] enableNicknames [Description]

Output: Specifies whether the exact terms in the search query are used to find matches, or if nicknames are used as well.


Input: [Name] enableOrderingHitHighlightedProperty [Description]

Output: Specifies whether hit highlighted properties should be ordered by hit highlighted terms.


Input: [Name] enablePhonetic [Description]

Output: Specifies whether the phonetic forms of the query terms are used to find matches.


Input: [Name] enableQueryRules [Description]

Output: Specifies whether Query Rules are enabled for a particular query.


Input: [Name] enableStemming [Description]

Output: Specifies whether stemming is enabled.


Input: [Name] hitHighlightedMultivaluePropertyLimit [Description]

Output: Specifies a multi-valued hit highlighted property limit.


Input: [Name] processBestBets [Description]

Output: Determines whether Best Bets are enabled.


Input: [Name] processPersonalFavorites [Description]

Output: Determines whether personal favorites data is processed.


Input: [Name] summaryLength [Description]

Output: Specifies the length of the search result summary.


Input: [Name] trimDuplicates [Description]

Output: Specifies whether duplicate items should be removed from the search results.


Input: [Name] uiLanguage [Description]

Output: Specifies the UI language.


Input: [Permission name] Administer build permissions [Description]

Output: Users who have this permission can administer the build permissions for other users.

Pernission reference for Team Foundation Server


Input: [Permission name] View builds [Name at command line] ViewBuilds [Description]

Output: Users who have this permission can view the queued and completed builds for this team project.

Pernission reference for Team Foundation Server


Input: [Permission name] Edit build quality [Name at command line] EditBuildQuality [Description]

Output: Users who have this permission can add information about the quality of the build through the user interface for Team Foundation Build.

Pernission reference for Team Foundation Server


Input: [Permission name] Retain indefinitely [Name at command line] RetainIndefinitely [Description]

Output: Users who have this permission can mark a build so that it will not be automatically deleted by any applicable retention policy.

Pernission reference for Team Foundation Server


Input: [Permission name] Delete builds [Name at command line] DeleteBuilds [Description]

Output: Users who have this permission can delete a completed build.

Pernission reference for Team Foundation Server


Input: [Permission name] Manage build qualities [Name at command line] ManageBuildQualities [Description]

Output: Users who have this permission can add or remove build qualities.

Pernission reference for Team Foundation Server


Input: [Permission name] Destroy builds [Name at command line] DestroyBuilds [Description]

Output: Users who have this permission can permanently delete a completed build.

Pernission reference for Team Foundation Server


Input: [Permission name] Update build information [Name at command line] UpdateBuildInformation [Description]

Output: Users who have this permission can add build information nodes to the system, and can also add information about the quality of a build. This permission should be assigned only to service accounts.

Pernission reference for Team Foundation Server


Input: [Permission name] Queue builds [Name at command line] QueueBuilds [Description]

Output: Users who have this permission can put a build in the queue through the interface for Team Foundation Build or at a command prompt. They can also stop the builds that they have queued.

Pernission reference for Team Foundation Server


Input: [Permission name] Manage build queue [Name at command line] ManageBuildQueue [Description]

Output: Users who have this permission can cancel, re-prioritize, or postpone queued builds.

Pernission reference for Team Foundation Server


Input: [Permission name] Stop builds [Name at command line] StopBuilds [Description]

Output: Users who have this permission can stop any build that is in progress, including builds queued and started by another user.

Pernission reference for Team Foundation Server


Input: [Permission name] View build definition [Name at command line] ViewBuildDefinition [Description]

Output: Users who have this permission can view the build definitions that have been created for the team project.

Pernission reference for Team Foundation Server


Input: [Permission name] Edit build definition [Name at command line] EditBuildDefinition [Description]

Output: Users who have this permission can create and modify build definitions for this project.

Pernission reference for Team Foundation Server


Input: [Permission name] Delete build definition [Name at command line] DeleteBuildDefinition [Description]

Output: Users who have this permission can delete build definitions for this project.

Pernission reference for Team Foundation Server


Input: [Permission name] Override check-in validation by build [Name at command line] OverrideBuildCheckInValidation [Description]

Output: Users who have this permission can commit a changeset that affects a gated build definition without triggering the system to shelve and build their changes first. This permission should be assigned only to service accounts for build services and to build administrators who are responsible for the quality of the code. For more information, see Check in to a folder that is controlled by a gated check-in build process.

Pernission reference for Team Foundation Server


Input: [Parameter] TestDeviceSupports5GHz [Description]

Output: Does the router supports 5 GHz? Default Value: True

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Parameter] AP1Password [Description]

Output: The root password for the first access point. Default Value: password

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Parameter] AP1IPAddress [Description]

Output: The IP address of the first access point. Default Value: 192.168.2.2

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Parameter] AP2Password [Description]

Output: The root password for the second access point. Default Value: password

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Parameter] AP2IPAddress [Description]

Output: The IP address of the second access point. Default Value: 192.168.2.3

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Parameter] EnableTracing [Description]

Output: Whether to enable more diagnostic traces Default Value: No

WLAN FIPS Association Tests - WPA2_PSK_PEAP_AES - Functional (Windows)


Input: [Description] Gets a value indicating whether the Array has a fixed size. [Name]

Output: IsFixedSize


Input: [Description] Gets a value indicating whether the Array is read-only. [Name]

Output: IsReadOnly


Input: [Description] Gets a value indicating whether access to the Array is synchronized (thread safe). [Name]

Output: IsSynchronized


Input: [Description] Gets the total number of elements in all the dimensions of the Array. [Name]

Output: Length


Input: [Description] Gets a 64-bit integer that represents the total number of elements in all the dimensions of the Array. [Name]

Output: LongLength


Input: [Description] Gets the rank (number of dimensions) of the Array. For example, a one-dimensional array returns 1, a two-dimensional array returns 2, and so on. [Name]

Output: Rank


Input: [Description] Gets an object that can be used to synchronize access to the Array. [Name]

Output: SyncRoot


Input: [SET options] ANSI_NULLS [Required value] ON [Default server value] OFF [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: ON


Input: [SET options] ANSI_PADDING [Required value] ON [Default server value] ON [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: ON


Input: [SET options] ANSI_WARNINGS* [Required value] ON [Default server value] OFF [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: ON


Input: [SET options] ARITHABORT [Required value] ON [Default server value] ON [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: OFF


Input: [SET options] CONCAT_NULL_YIELDS_NULL [Required value] ON [Default server value] OFF [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: ON


Input: [SET options] NUMERIC_ROUNDABORT [Required value] OFF [Default server value] OFF [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: OFF


Input: [SET options] QUOTED_IDENTIFIER [Required value] ON [Default server value] OFF [Default DB-Library value] OFF [Default OLE DB and ODBC value]

Output: ON


Input: [Interface] IDtcTransaction [Description]

Output: Describes a DTC transaction.


Input: [Interface] IEnlistmentNotification [Description]

Output: Describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation.


Input: [Interface] IPromotableSinglePhaseNotification [Description]

Output: Describes an object that acts as a commit delegate for a non-distributed transaction internal to a resource manager.


Input: [Interface] ISimpleTransactionSuperior [Description]

Output: Represents a transaction that is not a root transaction, but can be escalated to be managed by the MSDTC.


Input: [Interface] ISinglePhaseNotification [Description]

Output: Describes a resource object that supports single phase commit optimization to participate in a transaction.


Input: [Interface] ITransactionPromoter [Description]

Output: Describes a delegated transaction for an existing transaction that can be escalated to be managed by the MSDTC when needed.


Input: [Constant] _DOMAIN [Meaning]

Output: Argument to function is outside domain of function.


Input: [Constant] _OVERFLOW [Meaning]

Output: Result is too large to be represented in function's return type.


Input: [Constant] _PLOSS [Meaning]

Output: Partial loss of significance occurred.


Input: [Constant] _SING [Meaning]

Output: Argument singularity: argument to function has illegal value. (For example, value 0 is passed to function that requires nonzero value.)


Input: [Constant] _TLOSS [Meaning]

Output: Total loss of significance occurred.


Input: [Constant] _UNDERFLOW [Meaning]

Output: Result is too small to be represented.


Input: [Name] Bounds [Description]

Output: Gets the location and size of the accessible object.


Input: [Name] DefaultAction [Description]

Output: Gets a string that describes the default action of the object. Not all objects have a default action.


Input: [Name] Description [Description]

Output: Gets a string that describes the visual appearance of the specified object. Not all objects have a description.


Input: [Name] Help [Description]

Output: Gets a description of what the object does or how the object is used.


Input: [Name] KeyboardShortcut [Description]

Output: Gets the shortcut key or access key for the accessible object.


Input: [Name] Name [Description]

Output: Gets or sets the object name.


Input: [Name] Parent [Description]

Output: Gets the parent of an accessible object.


Input: [Name] Role [Description]

Output: Gets the role of this accessible object.


Input: [Name] State [Description]

Output: Gets the state of this accessible object.


Input: [Name] Value [Description]

Output: Gets or sets the value of an accessible object.


Input: [Method] DeleteObject [Description]

Output: Deletes the volume.


Input: [Method] Diagnose [Description]

Output: Performs a diagnostic on the volume, returning any actionable results.


Input: [Method] Flush [Description]

Output: Flushes the cached data in the volume's file system to disk.


Input: [Method] Format [Description]

Output: Formats the volume.


Input: [Method] GetAttributes [Description]

Output: Retrieves the volume attributes.


Input: [Method] GetCorruptionCount [Description]

Output: Retrieves the corruption count for the volume.


Input: [Method] GetDedupProperties [Description]

Output: Gets deduplication properties of the volume.


Input: [Method] GetSupportedClusterSizes [Description]

Output: Retrieves the supported cluster sizes for the volume.


Input: [Method] GetSupportedFileSystems [Description]

Output: Retrieves the names of file systems that are supported on the volume.


Input: [Method] Optimize [Description]

Output: Optimizes the volume.


Input: [Method] Repair [Description]

Output: Repairs the volume.


Input: [Method] Resize [Description]

Output: Resizes the volume.


Input: [Method] SetAttributes [Description]

Output: Sets or changes the volume attributes.


Input: [Method] SetDedupMode [Description]

Output: Enables or disables deduplication on the volume.


Input: [Method] SetFileSystemLabel [Description]

Output: Sets the file system label for the volume.


Input: [Class] Application [Properties and Methods] Boolean CloseComparison method [Comments / Description]

Output: Closes the project version comparison report.


Input: [Class] Application [Properties and Methods] Property: CompareProjectsCurrentVersionName As String [Comments / Description]

Output: Gets or sets the name of the current version of a project for a comparison of project versions.


Input: [Class] Application [Properties and Methods] Boolean CompareProjectsLegendToggle method [Comments / Description]

Output: Shows or hides the legend in a project version comparison report.


Input: [Class] Application [Properties and Methods] Property: CompareProjectsPreviousVersionName As String [Comments / Description]

Output: Gets or sets the name of the previous version of a project for a comparison of project versions.


Input: [Class] Application [Properties and Methods] Boolean CompareProjectVersions method [Comments / Description]

Output: Displays the Compare Project Versions dialog box to compare two versions of a project.


Input: [Class] Application [Properties and Methods] Boolean CreateComparisonReport method [Comments / Description]

Output: Creates a comparison report between two versions of a project.


Input: [Class] Application [Properties and Methods] Boolean GoToItemInVersions method [Comments / Description]

Output: For the selected item in a project version comparison report, highlights that item in each version.


Input: [Class] Application [Properties and Methods] Boolean ResourceComparison method [Comments / Description]

Output: In a project comparison report, shows the Resource Sheet view in all three project plans, to compare resources.


Input: [Class] Application [Properties and Methods] Boolean TaskComparison method [Comments / Description]

Output: In a project comparison report, shows the Gantt Chart view in all three project plans, to compare tasks.


Input: [Description] Called before a file's shortcut menu is displayed. It enables you to add items to the shortcut menu on a file-by-file basis. [Handler]

Output: Shortcut menu handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Called when a drag-and-drop operation is performed on dragShell objects. It enables you to provide additional clipboard formats to the drop target. [Handler]

Output: Data handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Called when a data object is dragged over or dropped on a file. It enables you to make a file into a drop target. [Handler]

Output: Drop handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Called before a file's icon is displayed. It enables you to replace the file's default icon with a custom icon on a file-by-file basis. [Handler]

Output: Icon handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Called before an object's Properties property sheet is displayed. It enables you to add or replace pages. [Handler]

Output: Property sheet handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Provides an image to represent the item. [Handler]

Output: Thumbnail Image handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Provides pop-up text when the user hovers the mouse pointer over the object. [Handler]

Output: Infotip handler

Creating Shell Extension Handlers (Windows)


Input: [Description] Provides read and write access to metadata (properties) stored in a file. This can be used to extend the Details view, infotips, the property page, and grouping features. [Handler]

Output: Metadata handler

Creating Shell Extension Handlers (Windows)


Input: [Member] CAPICOM_EKU_OTHER [Value] 0 [Description]

Output: Certificate has uses defined in local policy. This is used if the EKU needed is not predefined and the OID value must be set by the application.


Input: [Member] CAPICOM_EKU_SERVER_AUTH [Value] 1 [Description]

Output: Certificate can be used to authenticate a server.


Input: [Member] CAPICOM_EKU_CLIENT_AUTH [Value] 2 [Description]

Output: Certificate can be used to authenticate a client.


Input: [Member] CAPICOM_EKU_CODE_SIGNING [Value] 3 [Description]

Output: Certificate can be used to create a digital signature.


Input: [Member] CAPICOM_EKU_EMAIL_PROTECTION [Value] 4 [Description]

Output: Certificate can be used for email protection.


Input: [Member] CAPICOM_EKU_SMARTCARD_LOGON [Value] 5 [Description]

Output: Certificate can be used for smart card logon. Introduced in CAPICOM 2.0.


Input: [Member] CAPICOM_EKU_ENCRYPTING_FILE_SYSTEM [Value] 6 [Description]

Output: Certificate can be used for EFS. Introduced in CAPICOM 2.0.


Input: [Description] Specifies that the text unit is one character in length. [Member name]

Output: Character


Input: [Description] Specifies that the text unit is an entire document in length. [Member name]

Output: Document


Input: [Description] Specifies that the text unit is the length of a single, common format specification, such as bold, italic, or similar. [Member name]

Output: Format


Input: [Description] Specifies that the text unit is one line in length. [Member name]

Output: Line


Input: [Description] Specifies that the text unit is one document-specific page in length. [Member name]

Output: Page


Input: [Description] Specifies that the text unit is one paragraph in length. [Member name]

Output: Paragraph


Input: [Description] Specifies that the text unit is one word in length. [Member name]

Output: Word


Input: [For information on] Scripting objects and their methods and properties. [See]

Output: Task Scheduler Objects


Input: [For information on] Interfaces and their methods and properties. [See]

Output: Task Scheduler Interfaces


Input: [For information on] Structures and unions. [See]

Output: Task Scheduler Structures and Unions


Input: [For information on] Constants defined by enumerators. [See]

Output: Task Scheduler Enumerated Types


Input: [For information on] Elements, simple types, complex types, and attribute groups defined by the schema. [See]

Output: Task Scheduler Schema


Input: [For information on] Error and success constants returned by Task Scheduler APIs. [See]

Output: Task Scheduler Error and Success Constants


Input: [For information on] The Schtasks.exe command line tool that is used to create, delete, query, change, run, and end scheduled tasks on a local or remote computer. [See]

Output: Schtasks.exe


Input: [Description] Specifies whether the ResultTypes obtained from the search results should be used or overridden. [Name]

Output: bypassResultTypes


Input: [Description] Specifies the locale for a query. [Name]

Output: culture


Input: [Description] Specifies the preferred summary length. [Name]

Output: desiredSnippetLength


Input: [Description] Specifies whether the ResultTable objects in the ResultTableCollection produced by running a query should be interleaved. [Name]

Output: enableInterleaving


Input: [Description] Specifies whether the exact terms in the search query are used to find matches, or if nicknames are used as well. [Name]

Output: enableNicknames


Input: [Description] Specifies whether hit highlighted properties should be ordered by hit highlighted terms. [Name]

Output: enableOrderingHitHighlightedProperty


Input: [Description] Specifies whether the phonetic forms of the query terms are used to find matches. [Name]

Output: enablePhonetic


Input: [Description] Specifies whether Query Rules are enabled for a particular query. [Name]

Output: enableQueryRules


Input: [Description] Specifies whether stemming is enabled. [Name]

Output: enableStemming


Input: [Description] Specifies a multi-valued hit highlighted property limit. [Name]

Output: hitHighlightedMultivaluePropertyLimit


Input: [Description] Determines whether Best Bets are enabled. [Name]

Output: processBestBets


Input: [Description] Determines whether personal favorites data is processed. [Name]

Output: processPersonalFavorites


Input: [Description] Specifies the length of the search result summary. [Name]

Output: summaryLength


Input: [Description] Specifies whether duplicate items should be removed from the search results. [Name]

Output: trimDuplicates


Input: [Description] Specifies the UI language. [Name]

Output: uiLanguage


Input: [Field] Revision [Windows-specific requirements] Must be set to 0x0. [Description]

Output: Indicates _BIX revision.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Power unit [Windows-specific requirements] Must be set to 0x0 to indicate units are milliwatts and milliwatt-hours. This value must not change at runtime. [Description]

Output: Determines if the units reported by the hardware are milliamps and milliamp-hours or milliwatts and milliwatt-hours.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Design capacity [Windows-specific requirements] Must be set to an accurate value and cannot be set to 0x0 or 0xFFFFFFFF. This value must not change at runtime. [Description]

Output: Indicates the original capacity of the battery in milliwatt-hours.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Last full charge capacity [Windows-specific requirements] Must be set to an accurate value and cannot be set to 0x0 or 0xFFFFFFFF. This value must update each time cycle count increases. This value must remain constant when the battery is discharging. We recommend that this value be updated only when the battery reaches full charge. [Description]

Output: Indicates the current full charge capacity of the battery.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Battery technology [Windows-specific requirements] Must be set to 0x1 to indicate the battery is rechargeable. [Description]

Output: Indicates if the battery is rechargeable or one-use.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Design voltage [Windows-specific requirements] Must be set to the design voltage of the battery when new in millivolts. Must not be set to 0x0 or 0xFFFFFFFF. This value must not change at runtime. [Description]

Output: Indicates the design voltage of the battery.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Design capacity of Warning [Windows-specific requirements] Windows ignores this value. [Description]

Output: Indicates an OEM-provided low battery warning level.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Design capacity of Low [Windows-specific requirements] Must be set to a value between 0 and 5 percent of the battery design capacity. [Description]

Output: Indicates the critical battery level at which Windows must immediately shut down or hibernate before the system powers off.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Battery capacity granularity 1 [Windows-specific requirements] Must be set to a value no larger than 1 percent of the battery design capacity. [Description]

Output: Indicates the minimum amount of remaining charge change that can be detected by the hardware between the Design Capacity of Warning and Design Capacity of Low.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Battery capacity granularity 2 [Windows-specific requirements] Must be set to a value no larger than 75 milliwatts (approximately 0.25 percent of a 25 watt-hour battery). (1/400) of the battery design capacity. [Description]

Output: Indicates the minimum amount of remaining charge change that can be detected by the hardware between Last Full Charge Capacity and Design Capacity of Warning.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Cycle count [Windows-specific requirements] Must not be set to 0xFFFFFFFF. [Description]

Output: Indicates the battery cycle count. Must be set to a value larger than 0x0.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Measurement accuracy [Windows-specific requirements] Must be set to 95,000 or better, indicating 95 percent accuracy or better. [Description]

Output: Indicates the accuracy of the battery capacity measurement.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Max sampling time [Windows-specific requirements] No specific requirement. [Description]

Output: The maximum supported sampling time between two successive _BST evaluations, which will show a difference in remaining capacity.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Min sampling time [Windows-specific requirements] No specific requirement. [Description]

Output: The minimum supported sampling time between two successive _BST evaluations, which will show a difference in remaining capacity.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Max averaging interval [Windows-specific requirements] No specific requirement. [Description]

Output: The maximum averaging interval, in milliseconds, supported by the battery fuel gauge.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Min averaging interval [Windows-specific requirements] No specific requirement. [Description]

Output: The minimum averaging interval, in milliseconds, supported by the battery fuel gauge.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Model number [Windows-specific requirements] Must not be NULL. [Description]

Output: OEM-provided battery model number.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Serial number [Windows-specific requirements] Must not be NULL. [Description]

Output: OEM-provided battery serial number.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] Battery type [Windows-specific requirements] No specific requirement. [Description]

Output: OEM-provided battery type information.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Field] OEM information [Windows-specific requirements] No specific requirement. [Description]

Output: OEM-provided information.

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] When the command is executed, the associated Connection object is closed when the associated DataReader object is closed. [Value] 32 [Member name]

Output: CloseConnection Supported by the .NET Compact Framework.


Input: [Description] The query may return multiple result sets. Execution of the query may effect the database state. Default sets no CommandBehavior flags, so calling ExecuteReader(CommandBehavior.Default) is functionally equivalent to calling ExecuteReader(). [Value] 0 [Member name]

Output: Default Supported by the .NET Compact Framework.


Input: [Description] The query returns column and primary key information. The query is executed without any locking on the selected rows. Note When using KeyInfo, the .NET Framework Data Provider for SQL Server appends a FOR BROWSE clause to the statement being executed. The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. See SQL Server Books Online for more information. [Value] 4 [Member name]

Output: KeyInfo Supported by the .NET Compact Framework.


Input: [Description] The query returns column information only and does not effect the database state. [Value] 2 [Member name]

Output: SchemaOnly Supported by the .NET Compact Framework.


Input: [Description] Provides a way for the DataReader to handle rows that contain columns with large binary values. Rather than loading the entire row, SequentialAccess enables the DataReader to load data as a stream. You can then use the GetBytes or GetChars method to specify a byte location to start the read operation, and a limited buffer size for the data being returned. When you specify SequentialAccess, you are required to read from the columns in the order they are returned, although you are not required to read each column. Once you have read past a location in the returned stream of data, data at or before that location can no longer be read from the DataReader. When using the OleDbDataReader, you can reread the current column value until reading past it. When using the SqlDataReader, you can read a column value can only once. [Value] 16 [Member name]

Output: SequentialAccess Supported by the .NET Compact Framework.


Input: [Description] The query returns a single result set. [Value] 1 [Member name]

Output: SingleResult Supported by the .NET Compact Framework.


Input: [Description] The query is expected to return a single row. Execution of the query may effect the database state. Some .NET Framework data providers may, but are not required to, use this information to optimize the performance of the command. When you specify SingleRow with the ExecuteReader method of the OleDbCommand object, the .NET Framework Data Provider for OLE DB performs binding using the OLE DB IRow interface if it is available. Otherwise, it uses the IRowset interface. If your SQL statement is expected to return only a single row, specifying SingleRow can also improve application performance. It is possible to specify SingleRow when executing queries that return multiple result sets. In that case, multiple result sets are still returned, but each result set has a single row. [Value] 8 [Member name]

Output: SingleRow Supported by the .NET Compact Framework.


Input: [Description] Indicates _BIX revision. [Windows-specific requirements] Must be set to 0x0. [Field]

Output: Revision

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Determines if the units reported by the hardware are milliamps and milliamp-hours or milliwatts and milliwatt-hours. [Windows-specific requirements] Must be set to 0x0 to indicate units are milliwatts and milliwatt-hours. This value must not change at runtime. [Field]

Output: Power unit

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates the original capacity of the battery in milliwatt-hours. [Windows-specific requirements] Must be set to an accurate value and cannot be set to 0x0 or 0xFFFFFFFF. This value must not change at runtime. [Field]

Output: Design capacity

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates the current full charge capacity of the battery. [Windows-specific requirements] Must be set to an accurate value and cannot be set to 0x0 or 0xFFFFFFFF. This value must update each time cycle count increases. This value must remain constant when the battery is discharging. We recommend that this value be updated only when the battery reaches full charge. [Field]

Output: Last full charge capacity

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates if the battery is rechargeable or one-use. [Windows-specific requirements] Must be set to 0x1 to indicate the battery is rechargeable. [Field]

Output: Battery technology

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates the design voltage of the battery. [Windows-specific requirements] Must be set to the design voltage of the battery when new in millivolts. Must not be set to 0x0 or 0xFFFFFFFF. This value must not change at runtime. [Field]

Output: Design voltage

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates an OEM-provided low battery warning level. [Windows-specific requirements] Windows ignores this value. [Field]

Output: Design capacity of Warning

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates the critical battery level at which Windows must immediately shut down or hibernate before the system powers off. [Windows-specific requirements] Must be set to a value between 0 and 5 percent of the battery design capacity. [Field]

Output: Design capacity of Low

ACPI battery and power subsystem firmware implementation (Windows Drivers)


Input: [Description] Indicates the minimum amount of remaining charge change that can be detected by the hardware between the Design Capacity of Warning and Design Capacity of Low. [Windows-specific requirements] Must be set to a value no larger than 1 percent of the battery design capacity. [Field]

Output: Battery capacity granularity 1

ACPI battery and power subsystem firmware implementation (Windows Drivers)