#pragma autorecover
#pragma classflags(32)
#pragma namespace("\\\\.\\Root\\Microsoft\\Windows\\Wdac")
instance of __namespace{ name="MS_809";};
#pragma namespace("\\\\.\\Root\\Microsoft\\Windows\\Wdac\\MS_809")

[Version("1.0") : Amended,Description("ODBC Driver Instance Provider.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcDriver
{
  [key,Description("Name of an ODBC driver.") : Amended ToSubclass] string Name;
  [key,Description("Either '32-bit' or '64-bit'.") : Amended ToSubclass] string Platform;
  [Description("Key-value pairs of the ODBC driver.") : Amended ToSubclass] MSFT_OdbcKeyValuePair KeyValuePair[];
};

[ClassVersion("1.0") : Amended,Description("Task provider for ODBC driver.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcDriverTask
{
  [Description("Retrieves one or more installed ODBC drivers from the system.") : Amended ToSubclass] uint32 Get([In,Description("Specifies one or more ODBC drivers by driver name. You can use wildcard characters. The default is to return all ODBC drivers.") : Amended ToSubclass] string Name,[In,Description("The platform architecture of the ODBC driver. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDriver, each of which represents an ODBC driver.") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
  [Description("Configure driver\\'s properties for one or more installed ODBC drivers.") : Amended ToSubclass] uint32 SetByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Specifies the property values of the ODBC driver to be modified or added. Format as an array of strings where each string is: <key>=<value>.") : Amended ToSubclass] string SetPropertyValue[],[In,Description("Specifies the property values of the ODBC driver to be deleted. This is an array of keys to be removed.") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("Modifies the ODBC driver represented by the specified ODBC driver objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_OdbcDriver InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDriver, each of which represents an ODBC driver.") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
  [Description("Configure driver\\'s properties for one or more installed ODBC drivers.") : Amended ToSubclass] uint32 SetByName([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Specifies the property values of the ODBC driver to be modified or added. Format as an array of strings where each string is: <key>=<value>.") : Amended ToSubclass] string SetPropertyValue[],[In,Description("Specifies the property values of the ODBC driver to be deleted. This is an array of keys to be removed.") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("Specifies one or more ODBC drivers by driver name. You can use wildcard characters.") : Amended ToSubclass] string Name,[In,Description("The platform architecture of the ODBC driver. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDriver, each of which represents an ODBC driver.") : Amended ToSubclass] MSFT_OdbcDriver cmdletOutput[]);
};

[Version("1.0") : Amended,Description("ODBC DSN Instance Provider.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcDsn
{
  [key,Description("Name of an ODBC DSN.") : Amended ToSubclass] string Name;
  [key,Description("Either 'User' or 'System'.") : Amended ToSubclass] string DsnType;
  [key,Description("One of '32-bit', '64-bit', '32/64-bit' or 'Unknown Platform'.") : Amended ToSubclass] string Platform;
  [Description("The name of the ODBC driver for this DSN.") : Amended ToSubclass] string DriverName;
  [Description("Key-value pairs of the ODBC DSN.") : Amended ToSubclass] MSFT_OdbcKeyValuePair KeyValuePair[];
};

[ClassVersion("1.0") : Amended,Description("Task provider for ODBC Data Source Name (DSN).") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcDsnTask
{
  [Description("Retrieves one or more ODBC DSNs from the system.") : Amended ToSubclass] uint32 Get([In,Description("Specifies one or more ODBC DSNs by DSN name. You can use wildcard characters. The default is to return all ODBC DSNs.") : Amended ToSubclass] string Name,[In,Description("Gets only ODBC DSNs that are using the specified ODBC driver. You can use wildcard characters. The default is to return all ODBC DSNs.") : Amended ToSubclass] string DriverName,[In,Description("The platform architecture of the ODBC DSN to retrieve. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("The type of the ODBC DSN to retrieve. Possible values are 'User', 'System' or 'All'. The default is 'All'.") : Amended ToSubclass] string DsnType,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("Adds an ODBC DSN.") : Amended ToSubclass] uint32 Add([In,Description("The name of the ODBC DSN to create. You cannot use wildcard characters.") : Amended ToSubclass] string Name,[In,Description("The name of the ODBC driver for the new ODBC DSN. You cannot use wildcard characters.") : Amended ToSubclass] string DriverName,[In,Description("Specifies the property values of the new ODBC DSN. Format as an array of strings where each string is: <key>=<value>.") : Amended ToSubclass] string SetPropertyValue[],[In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("The platform architecture of the ODBC DSN you are adding. Possible values are '32-bit' or '64-bit'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("The type of the ODBC DSN to add. Possible values are 'User' or 'System'.") : Amended ToSubclass] string DsnType,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("Modifies one or more ODBC DSNs.") : Amended ToSubclass] uint32 SetByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Specifies the property values of the ODBC DSN that you are modifying or adding. Format as an array of strings where each string is: <key>=<value>.") : Amended ToSubclass] string SetPropertyValue[],[In,Description("Specifies the property values of the ODBC DSN to be deleted. This is an array of keys to be removed.") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("Modifies the ODBC DSNs represented by the specified ODBC DSN objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_OdbcDsn InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("Modifies one or more ODBC DSNs.") : Amended ToSubclass] uint32 SetByName([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Specifies the property values of the ODBC DSN that you are modifying or adding. Format as an array of strings where each string is: <key>=<value>.") : Amended ToSubclass] string SetPropertyValue[],[In,Description("Specifies the property values of the ODBC DSN to be deleted. This is an array of keys to be removed.") : Amended ToSubclass] string RemovePropertyValue[],[In,Description("The name of the ODBC DSN to set. You can use wildcard characters.") : Amended ToSubclass] string Name,[In,Description("This cmdlet will set the ODBC DSN using this driver only. You can use wildcard characters. The default is to set all ODBC DSNs.") : Amended ToSubclass] string DriverName,[In,Description("The platform architecture of the ODBC DSN to set. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("The type of the ODBC DSN to set. Possible values are 'User', 'System' or 'All'.") : Amended ToSubclass] string DsnType,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("Removes one or more existing DSNs from the system.") : Amended ToSubclass] uint32 RemoveByDsnObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Removes the ODBC DSNs represented by the specified ODBC DSN objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_OdbcDsn InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
  [Description("Removes one or more existing DSNs from the system.") : Amended ToSubclass] uint32 RemoveByName([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Specifies one or more ODBC DSNs to remove. You can use wildcard characters.") : Amended ToSubclass] string Name,[In,Description("This cmdlet will remove the ODBC DSN using this driver only. You can use wildcard characters. The default is to remove all ODBC DSNs.") : Amended ToSubclass] string DriverName,[In,Description("The platform architecture of the ODBC DSN to remove. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed in a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("The type of the ODBC DSN to remove. Possible values are 'User', 'System' or 'All'.") : Amended ToSubclass] string DsnType,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcDsn, each of which represents an ODBC DSN.") : Amended ToSubclass] MSFT_OdbcDsn cmdletOutput[]);
};

[Version("1.0") : Amended,Description("Key-value pair for ODBC CIM providers.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcKeyValuePair
{
};

[Version("1.0") : Amended,Description("ODBC PerfMon Counters Configuration.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcPerfCounter
{
  [key,Description("The platform architecture of the ODBC Connection Pooling PerfMon counters. Either '32-bit' or '64-bit'.") : Amended ToSubclass] string Platform;
  [Description("True if the ODBC connection pooling PerfMon counters is enabled.") : Amended ToSubclass] boolean IsEnabled;
};

[ClassVersion("1.0") : Amended,Description("Task provider for ODBC Connection Pooling PerfMon counters setting.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_OdbcPerfCounterTask
{
  [Description("Enables the ODBC Connection Pooling PerfMon counters for troubleshooting ODBC Connection Pooling feature.") : Amended ToSubclass] uint32 EnableByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Enables the ODBC Connection Pooling PerfMon counters represented by the specified ODBC PerfMon counters objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_OdbcPerfCounter InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_OdbcPerfCounter, each of which represents an ODBC Performance Counter setting.") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("Enables the ODBC Connection Pooling PerfMon counters for troubleshooting ODBC Connection Pooling feature.") : Amended ToSubclass] uint32 EnableByPlatform([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("The platform architecture of the ODBC Connection Pooling PerfMon counters. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcPerfCounter, each of which represents an ODBC Performance Counter setting.") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("Disables the ODBC Connection Pooling PerfMon counters for ODBC Connection Pooling feature.") : Amended ToSubclass] uint32 DisableByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Disables the ODBC Connection Pooling PerfMon counters represented by the specified ODBC PerfMon counters objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_OdbcPerfCounter InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_OdbcPerfCounter, each of which represents an ODBC Performance Counter setting.") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("Disables the ODBC Connection Pooling PerfMon counters for ODBC Connection Pooling feature.") : Amended ToSubclass] uint32 DisableByPlatform([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("The platform architecture of the ODBC Connection Pooling PerfMon counters to disable. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcPerfCounter, each of which represents an ODBC Performance Counter setting.") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
  [Description("Retrieves the ODBC Connection Pooling PerfMon counters for ODBC Connection Pooling feature.") : Amended ToSubclass] uint32 Get([In,Description("The platform architecture of the ODBC Connection Pooling PerfMon counters to get. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_OdbcPerfCounter, each of which represents an ODBC Performance Counter setting.") : Amended ToSubclass] MSFT_OdbcPerfCounter cmdletOutput[]);
};

[Version("1.0") : Amended,Description("WDAC BidTrace Configuration.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_WdacBidTrace
{
  [key,Description("The platform architecture of the BidTrace setting. Either '32-bit' or '64-bit'.") : Amended ToSubclass] string Platform;
  [key,Description("One of the following: 1 (= Full path); 2 (= Folder); 3 (= All applications).") : Amended ToSubclass] uint32 Mode;
  [key,Description("The full path of applications for the BidTrace configuration (when Mode == 1), or the full path of application folder for the BidTrace configuration (when Mode==2). This is ignored for Mode == 3.") : Amended ToSubclass] string PathOrFolder;
  [key,Description("The process ID of a particular application for the BidTrace configuration. This is ignored for Mode != 1.") : Amended ToSubclass] uint32 ProcessId;
  [Description("True if the WDAC BidTrace setting is enabled.") : Amended ToSubclass] boolean IsEnabled;
  [Description("True if the WDAC BidTrace setting is defined.") : Amended ToSubclass] boolean IsDefined;
  [Description("The full path of the BidTrace adapter.") : Amended ToSubclass] string BidTraceAdapter;
};

[ClassVersion("1.0") : Amended,Description("Task provider for the BidTrace setting for WDAC components.") : Amended ToSubclass,AMENDMENT, LOCALE("MS_809")] 
class MSFT_WdacBidTraceTask
{
  [Description("Enables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components. ") : Amended ToSubclass] uint32 EnableByAllApp([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Enable BidTrace for all applications.") : Amended ToSubclass] boolean IncludeAllApplications,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Enables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components. ") : Amended ToSubclass] uint32 EnableByFolder([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("Enable BidTrace for all applications under this folder.") : Amended ToSubclass] string Folder,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Enables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components. ") : Amended ToSubclass] uint32 EnableByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Enable the BidTrace represented by the specified BidTrace setting objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_WdacBidTrace InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Enables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components. ") : Amended ToSubclass] uint32 EnableByPath([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Enable BidTrace for this application full path.") : Amended ToSubclass] string Path,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("Enable BidTrace only for this process ID.") : Amended ToSubclass] uint32 ProcessId,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Disables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 DisableByAllApp([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Disable BidTrace for all applications.") : Amended ToSubclass] boolean IncludeAllApplications,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Disables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 DisableByFolder([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Disable BidTrace for all applications under this folder.") : Amended ToSubclass] string Folder,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Disables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 DisableByInputObject([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Disable the BidTrace represented by the specified BidTrace setting objects. Enter a variable that contains the objects, or type a command or expression that gets the objects.") : Amended ToSubclass] MSFT_WdacBidTrace InputObject[],[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Disables Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 DisableByPath([In,Description("Passes the object created by this cmdlet through the pipeline. By default, this cmdlet does not pass any objects through the pipeline.") : Amended ToSubclass] boolean PassThru,[In,Description("Disable BidTrace for this application full path.") : Amended ToSubclass] string Path,[In,Description("Disable BidTrace only for this process ID.") : Amended ToSubclass] uint32 ProcessId,[In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is '32-bit' on a 32-bit process and '64-bit' on a 64-bit process. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Retrieves Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 GetByAllApp([In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("Gets only WDAC BidTrace settings that are associated with 'all applications'.") : Amended ToSubclass] boolean IncludeAllApplications,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Retrieves Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 GetByFolder([In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("Gets only WDAC BidTrace settings that are associated with the specified folder. You can use wildcard characters.") : Amended ToSubclass] string Folder,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
  [Description("Retrieves Built-in Diagnostics Tracing (BidTrace) for troubleshooting WDAC components.") : Amended ToSubclass] uint32 GetByPath([In,Description("The platform architecture of the WDAC BidTrace setting. Possible values are '32-bit', '64-bit' or 'All'. The default is 'All'. This is the platform architecture on the remote machine if this command is executed on a remote CIM session.") : Amended ToSubclass] string Platform,[In,Description("Gets only WDAC BidTrace settings that are associated with the specified application full path. You can use wildcard characters. The default is to return all WDAC BidTrace settings.") : Amended ToSubclass] string Path,[In,Description("Gets only WDAC BidTrace settings that are associated with the specified Process ID. The parameter PlatformId is optional. The default is to return all WDAC BidTrace settings.") : Amended ToSubclass] uint32 ProcessId,[Out,Description("The output is an array of CIM objects of type MSFT_WdacBidTrace, each of which represents a WDAC BidTrace setting.") : Amended ToSubclass] MSFT_WdacBidTrace cmdletOutput[]);
};
