[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Types

                 
  All Types     Classes      Enumerations  
  Name Description
AdhocStatusMessage
Completely free-form status message. To add properties and qualifiers, add them directly to the ConfigMgrStatusMessage class.
Affinity
Represents a single affinity result
AffinityType
Defines the affinity type in the response
AssignedSiteInfoSite
Assigned site info site records
AssignedSiteReply
Assigned site request reply
AssignedSiteRequest
Request for assigned site information
BgbKeepAliveMessage
Keeps the channel alive
BgbMessage
Base for standard client notification message
BgbMessageBase
Base for any client notification message
BgbMessageHeaderHttp
Client notification header for HTTP messages
BgbMessageHeaderHttpHook
Client notification header hook
BgbMessageHeaderHttpHookProperty
Client notification header hook property
BgbMessageHeaderHttpHooks
Collection of client notification message hooks
BgbMessageType
Client notification message type
BgbRequestMessage
Client notification request message
BgbResponseMessage
Client notification response message
BgbSessionType
Client notification session type
BgbSignInConfirmMessage
Client notification sign-in confirmation message
BgbSignInMessage
Client notification sign in message
BgbTaskType
Client notification task type
CertificateEncoding
Certificate encoding
CIVersionInfoDocument
Represents a document from a CCM_CIVersionInfo policy
CIVersionInfoDocuments
Represents a collection of CI Version Info documents (1-n)
CIVersionInfoPolicyInstance
Represents a CCM_CIVersionInfo policy instance
CIVersionInfoProperty
CI version info property to derive information for downloading a CI
CIVersionInfoPropertyCollection
Searchable collection of CI VersionInfo properties from a SMS Policy
ClientEdition
Client edition
ClientLocationInfo
Client location info request used for MP location requests
ClientOperationalSettings
Client operational settings
ClientRegistrationAgentInformation
Registration agent information
ClientRegistrationAgentType
Registration agent type
ClientRegistrationAuthentication
Registration request type. This is only used in mixed mode, native mode requests are always authenticated
ClientRegistrationCertificate
Represents a registration certificate
ClientRegistrationCertificates
Represents a certificate used for registration
ClientRegistrationDiscoveryProperties
Collection of discovery properties
ClientRegistrationDiscoveryProperty
Serialized discovery property
ClientRegistrationInternetStatus
The internet status of a client
ClientRegistrationRequest
Represents a registration request
ClientRegistrationRequestData
Data about the registration request
ClientRegistrationRequestType
Determines the type of registration message to send
ClientRegistrationResponse
Represents a registration reply <ClientRegistrationResponse ResponseType = "Registration" TimeStamp = "2008-01-31T21:22:53Z" Status = "3" />
ClientRegistrationSignature
Registration signature
ClientRegistrationStatus
Determines the registration response status
CollectedFile
Contains a file collected for the FileCollection endpoint
CollectedFileContentType
The content type
CollectedFileSum
Provides a count of collected files
ConfigMgrAssignedSiteReply
Assigned site reply message
ConfigMgrAssignedSiteRequest
Assigned site request message
ConfigMgrBgbHttpSession
Client notification session using HTTP channel.
ConfigMgrBgbMessageReply
Client notification message reply base
ConfigMgrBgbMessageReply < (Of < ( <' T > ) > ) >
Generic reply message
ConfigMgrBgbMessageRequest
Generic client notification message request message
ConfigMgrBgbMessageRequest < (Of < ( <' TRequest > ) > ) >
Generic client notification message request message
ConfigMgrBgbSession
Object that represents a client notification session with a management point
ConfigMgrBgbSessionEventArgs
Event args for a client notification message received from the MP
ConfigMgrBgbSynchronousMessageEventArgs
Synchronous message event.
ConfigMgrBgbTcpSession
Represents a TCP client notification session
ConfigMgrBitsDownloadReply
Represents a BITS download reply
ConfigMgrBitsDownloadRequest
Downloads a list of files using BITS
ConfigMgrContentLocationReply
Implements the Content Location Reply from the MP
ConfigMgrContentLocationRequest
Used for sending a content location request message to the MP
ConfigMgrDataDiscoveryRecordMessage
Used for sending DDRs to a site server MP
ConfigMgrDcmCIDownloadReply
Reply message for a DCM CI Download request
ConfigMgrDcmCIDownloadRequest
Requests a configuration item document from a management point. Reply message is a ConfigMgrDcmCIDownloadReplymessage.
ConfigMgrDeliveryScopeStatusMessage
Delivery scope status
ConfigMgrDownloadReply
Base class that represents a downloaded file reply
ConfigMgrDownloadRequest
Creates an ad-hoc means of downloading data from a source.
ConfigMgrEnumerateMPLocationReply
Reply for MP enumeration request
ConfigMgrEnumerateMPLocationRequest
Client request for getting MP location information based on boundary
ConfigMgrFileCollectionMessage
Sends a collection of files to the management point
ConfigMgrFspStateMessage
Sends a state message to a fallback status point. If not sending to a fallback status point, use ConfigMgrStateMessageinstead.
ConfigMgrHardwareInventoryMessage
Hardware inventory message
ConfigMgrInventoryMessage
Inventory message base class
ConfigMgrLocalMPLocationReply
Sends a Local MP location reply used for proxy MP location
ConfigMgrLocalMPLocationRequest
Sends a Local MP location request used for proxy MP location
ConfigMgrLocationManagerReply
Base type for location manager replies
ConfigMgrLocationManagerRequest < (Of < ( <' T > ) > ) >
Base object for location manager request
ConfigMgrMPBootMediaLocationReply
ConfigMgrMPBootMediaLocationRequest
MP request for boot media information
ConfigMgrMPCert2Reply
Serialized MPCERT2 reply from the MP
ConfigMgrMPCert2Request
Message sender to retrieve an MPCERT2 from the MP
ConfigMgrMPCertReply
Serialized MPCERT reply from the MP
ConfigMgrMPCertReplyBase
Base class for an MPCERT reply
ConfigMgrMPCertRequest
Message sender to retrieve an MPCERT from the MP
ConfigMgrMPCertRequestBase < (Of < ( <' T > ) > ) >
Base class for an MPCERT request
ConfigMgrMPKeyInformationExReply
Reply from an extended key information request from the management point
ConfigMgrMPKeyInformationExRequest
Retrieves extended key information from the management point
ConfigMgrMPListReply
Serialized MPCERT reply from the MP
ConfigMgrMPListRequest
Message sender to retrieve an MPList from the MP
ConfigMgrMPTrustedRootKeyReply
MP trusted root key information reply
ConfigMgrMPTrustedRootKeyRequest
Retrieves the trusted root key information from the MP
ConfigMgrPolicyAssignmentReply
ConfigMgrPolicyAssignmentReply class that represents each policy assignment reply
ConfigMgrPolicyAssignmentRequest
Request policy assignments from MP. This is only for policy assignments, not policy bodies. Policy bodies can be downloaded using ConfigMgrPolicyBodyDownloadRequest.
ConfigMgrPolicyBodyDownloadReply
Policy body download reply
ConfigMgrPolicyBodyDownloadRequest
Downloads a policy message from an MP
ConfigMgrRegistrationReply
Message that represents a registration reply. The reply may be a confirmation reply depending on the arguments used with the ConfigMgrRegistrationRequestmessage.
ConfigMgrRegistrationRequest
Registers a client with the site
ConfigMgrRegistrationRequestBase
Base class used for creating SCCM client registration requests

Registration is different in ConfigMgr 2007 versus ConfigMgr 2012, use the libary appropriate for this request.

ConfigMgrRelayMessage
Base sender for messages that go to the Relay endpoint (Inventory, state, etc)
ConfigMgrSiteInfoReply
Site info request reply
ConfigMgrSiteInfoRequest
Site info request
ConfigMgrSoftwareInventoryMessage
Sends a software inventory message to the MP
ConfigMgrSoftwareMeteringMessage
Sends a Software Metering message
ConfigMgrStateMessage
Sends state messages to the management point. If message needs to be sent to a fallback status point, use ConfigMgrFspStateMessageinstead.
ConfigMgrStatusMessage
Sends a status message to the management point
ConfigMgrUploadReply
UploadReply messages are special messages that are used to instruct the MP that the client wants to send it data via BITS
ConfigMgrUploadRequest
Sends an upload request to an MP to get a BITS upload location
ConfigMgrUserAffinityReply
User affinity request reply object
ConfigMgrUserAffinityRequest
Performs a user affinity request
ConfigMgrWebDavPropFindReply
Wrapper for a PROPFIND reply from a DAV server
ConfigMgrWebDavPropFindRequest
Sends a WebDAV request to a server.
ConfigMgrWsusLocationReply
The reply of Wsus location request
ConfigMgrWsusLocationRequest
Sends a Wsus server location request
ConfigurationItem
Object representation of a configuration item
ConfigurationItemCollection
Collection of configuration items
ContentLocationADSite
Class for serialzing the ContentLocationAdSite element accross the wire
ContentLocationAssignedSite
Structure used for serializing ContentLocationAssignedSite elements to/from XML
ContentLocationContent
The Wsus content
ContentLocationContentInfo
Class used for serializing ContentLocationContentInfo tags to/from XML
ContentLocationDomain
Content location domain information
ContentLocationFlags
Flags that are set for a content location reply
ContentLocationForest
Forest details
ContentLocationInfo
Public class that helps serialize ContentLocationInfo to and from XML
ContentLocationIPAddress
IP address definition for a content location request. This is used by the MP to take boundaries into consideration
ContentLocationIPAddresses
IP addresses for the content location request
ContentLocationIPSubnet
IP subnet contained in content location reply
ContentLocationIPSubnets
IP Subnets returned as part of a content location reply
ContentLocationLocationRecord
Content location record that contains all the information needed by the client to download a software distribution
ContentLocationLocationRecords
Collection of LocationRecord responses
ContentLocationMetric
Metric value for content location reply
ContentLocationMPSite
Contains information about the MP for the content location request
ContentLocationPackage
Represents a package for a constent distribution
ContentLocationReply
Content location reply that contains information about where to get the software distribution
ContentLocationRequest
Content location request data
ContentLocationSite
Site information for the content location reply
ContentLocationSites
Sites for the content location reply and request
ContentLocationSmbPath
SMB path for a SWDist location
ContentLocationUrl
URL for a content location reply
DavMultiStatus
Represents a DAV a:multistatus
DavProp
Represents a DAV property a:prop
DavPropStat
Represents the status for a DAV property
DavResponse
Represents a response object
DownloadedFile
Represents a download file from ConfigMgrDownloadRequest (or inheriting)
DownloadMethod
Sets the download method
EnumerateMPLocationReply
MP location reply message
EnumerateMPLocationRequest
Request for MP enumeration
GetMessageReply
Abstract class representing a reply to a GET message
GetMessageRequest < (Of < ( <' TGetReply > ) > ) >
Abstract class representing a "GET" message
HistoricalMeterData
Contains metering data history for an SWM
InventoryAction
Inventory action information as part of the report header
InventoryActionDataDiscoveryRecord
DDR action blob
InventoryActionFileCollection
Action that represents a file collection
InventoryActionHardwareInventory
Software inventory action.
InventoryActionSoftwareInventory
Software inventory action.
InventoryClientId
Client ID information for an inventory message
InventoryClientIdBase
Client ID information for an inventory message
InventoryClientIdState
Client ID information for an inventory message (state)
InventoryClientType
Client type for inventory reports
InventoryIdentification
Identification information for an inventory report
InventoryIdentificationMachine
Inventory identification information for a machine
InventoryInstance
Inventory data instance. Inherits from InventoryReportBodyElement.
InventoryInstanceElement
This is to be inherited by inventory instance elements
InventoryInstanceElementADSiteInfo
Represents the CCM_ADSiteInfo node in a Inventory report
InventoryInstanceElementCcmClient
Represents the CCM_Client node in a Inventory report
InventoryInstanceElementCcmComputerSystem
Represents the CCM_ComputerSystem node in a Inventory report
InventoryInstanceElementCcmDiscoveryData
CCM discovery data
InventoryInstanceElementCcmExtNetworkAdapterConfiguration
Inventory instance element for the external network adapter configuration
InventoryInstanceElementCcmSystem
Represents the CCM_Client node in a Inventory report
InventoryInstanceElementFileSystemFile
Inventory instance for file collection
InventoryInstanceElementNetworkAdapterConfiguration
Network adapter configuration information for DDRs
InventoryInstanceElementSmsAuthority
Assigned site information for a DDR instance
InventoryInstanceElementWin32ComputerSystemProduct
Computer system product discovery information
InventoryInstanceElementWin32NetworkAdapterConfiguration
Network adapter configuration information
InventoryInstanceGeneric
Returns a generic instance with raw XML. This is useful for unknown data types.
InventoryMachinePublicKey
Represents a public key as part of an Inventory Machine record
InventoryReport
Represents an inventory report.
InventoryReportBody
Body for the report. Other classes should inherit from this.
InventoryReportBodyElement
Body for the report. Other classes should inherit from this.
InventoryReportDetails
Details about a report as part of the header
InventoryReportHeader
Header for an inventory report
InventoryReportType
Inventory report type
IPAddressDiscoveryType
IP address discovery type. This is a bitmask.
KeyData
Key data from the MPTRK request
LocalMPLocationReply
Builds a LocalMPLocationRequest
LocalMPLocationRequest
Builds a LocalMPLocationRequest
LocationRequestBase
Public class that helps serialize ContentLocationInfo to and from XML
LocationType
Indicates the location type of the specific location record
MachineAffinity
Represents a list of machine affinity objects
MessageUploadHelper
Helper class for uploading payloads to an MP using BITS
MeteringUsageStatus
Contains a usage status for the metering data
MPBootMediaLocation
MPLOCATION reply message used by ConfigMgrMPBootMediaLocationRequestand ConfigMgrMPBootMediaLocationReply. If none of the fields are filled in, this indicates an invalid/unrecognized set of request parameters was specified.
MPBootMediaLocationRequest
MP Location Request
MPBootMediaLocationRequestType
MP Location request type
MPCertificate
MP certificate serialized
MPCertificates
MP certificates serialized
MPKeyInformation
Contains MP key information
MPKeyInformationCertificate
This class represents an MP certificate returned from the MPKEYINFORMATION blob
MPList
Class represents a serialized MPList reply
MPListMP
Class represents an MPList management point
MPListRequestType
Identifies the request type for the MPLIST request.
MPLocation
MP location record
MPName
MP hostname record
PeerDPDownloadStatus
Branch distribution point download status
PeerDPDownloadStatusDetails
Details for a branch distribution point download status message
PolicyAssignment
Represents a policy assignment
PolicyAssignmentCondition
Represents a policy assignment condition
PolicyAssignmentExpression
Represents a policy expression (such as this policy is valid for version X and higher)
PolicyAssignmentExpressionLanguage
Represents the policy expresison language
PolicyAssignmentExpressionOperatorType
Operator for policy expressions
PolicyAssignmentExpressionType
Policy expression type
PolicyAssignmentFlags
Flags specific to the policy assignment
PolicyAssignmentIdentification
Contains the identification information for the policy
PolicyAssignmentIdentificationMachine
Policy assignment machine identification
PolicyAssignmentIdentificationUser
User identification. Required for a user policy
PolicyAssignmentLocation
Policy assignment location information
PolicyAssignmentOperator
Policy assignment operator
PolicyAssignmentPolicy
Definition for an individual policy
PolicyAssignmentReference
This class is for serializing and deserializing policy reference data
PolicyAssignmentReplyAssignments
Policy assignments reply root node
PolicyAssignmentReplyType
The type of policy reply requested
PolicyAssignmentRequestAssignments
Represents the policy assignments request root XML
PolicyAssignmentRequestType
Determines the type of the request.
PolicyAssignmentResource
Policy assignment resource information
PolicyAssignmentResourceType
Determines the resource type.
PolicyAssignmentSignature
Represents a collection of policy assignment signatures
PolicyAssignmentSignatureAlgorithm
Policy signature algorithm information
PolicyAssignmentUserGroups
User groups for a user policy request
PolicyAssignmentValidationRequest
Determines the validation method.
PolicyBody
Represents the raw policy body
PolicyBodyAction
The policy body action that instructs the client how to apply the policy
PolicyBodyRule
The policy body rule
PolicyXml
Represents PolicyXML object from compressed policy pointer
ProductInfo
Blob that contains SWM information
PropFindResponse
Encapsulates a single element in a PROPFIND response
PublicKeyType
Public key type
SchemaVersion10Base
Base class for a SchemaVersion=1.00 message
SchemaVersionBase
Base class for a SchemaVersion message
SecurityConfiguration
Security configuration
SiteInfoReply
Site information reply data
SiteInfoRequest
Site information request
SiteInfoSite
SiteInfoReply site
SiteInfoSiteCode
Site info site code
SiteRecord
Base site record
SiteRecords < (Of < ( <' T > ) > ) >
Collection of SiteRecord records
SiteSignCert
Class represents a serialized SITESIGNCERT reply
SiteSignCertCertificate
Class represents a serialized SITESIGNCERT reply
SoftwareFileInfo
Software file information
StateDetails
Details for a state message
StateDetailsContents
Abstract class definining contents for state details
StateDetailsContentsClientIdentity
Client identity information used by state messages
StateDetailsContentsEmpty
Encapsulates empty state details (None)
StateDetailsContentsString
Raw string representation of State details
StateDetailsContentsXmlBlob
State details that contains a CData XML blob
StateMessage
Represents a state message
StateMessageParameter
An individual parameter for a state message.
StateMessagePriority
Encapsulates all known and test state message priority types
StateMessageSenderId
Encapsulates state sender IDs
StateMessageSite
Represents a site for the source state message
StateMessageState
State attribute for a state message
StateMessageStateDetail
Encapsulates state details
StateMessageStateId
Encapsulates state IDs
StateMessageTopic
Topic attribute for a state message
StateMessageTopicIdType
Encapsulates all known TopicIDs used for state messages
StateMessageTopicType
Encapsulates all known state message topic types from StateMessageConstants.h
StateMessageType
Different state message types (for IDType value)
StateMessageUser
Encapsulates all known user states used for state messages
StateMessageUserParameters
User parameters blob of a state message
StatusEventSeverity
Severity for the status message.
StatusMessage
Represents a status message
StatusMessageProperties
Collection of status message responses
StatusMessageProperty
This class represents a property object in a status message
StatusMessagePropertyAttribute
Defines a status message attribute as being a Property
StatusMessagePropertyCollectionAttribute
Denotes the property returns a StatusMessageProperty[] of values.
StatusType
Status message types
TrustedRootKey
Trusted root key data
UnknownMachines
Unknown machines GUID information for OSD
UploadNetworkType
Network type for uploads
UploadRequest
Represents an upload request message to initiate a BITS upload
WebDavVerb
Represents supported WebDAV verbs by the ConfigMgrWebDavRequest message
WindowsTrust
Windows trust information for MP location
WmiClassToInventoryReportInstance
Helper method to generate an inventory instance from a WMI class.
WmiPropertyAndValues
WMI property and value structure
WmiPropertyAndValuesCollection
Custom data class to house a collection (list) of WmiproprtyandValueStructures, expose IEnumerator functions
WsusContentLocationInfo
Public class that helps serialize WsusContentLocationInfo to and from XML
WsusLocationRecord
Wsus location record that stroes all the USUS packages
WsusLocationRecords
Collection of LocationRecord responses
WsusLocationRequest
Builds a WsusLocationRequest
WsusLocationRequestReply
Builds a WsusLocationRequestReply
WsusMPSite
Contains information about the site of Wsus
WsusSite
Contains information about the site of Wsus
WsusSites
Sites for the content location reply