| Name | Description | Defining Class |
| Child_Count | Returns the number of child objects the object contains | cObject |
| Delegation_Mode | Determines if and how unknown messages are delegated | cObject |
| HasChildNodes | Indicates whether a node has child nodes | |
| Name | Returns the full name of the object including parentage | cObject |
| Object_Id | Returns the object handle of the object, can be used to determine if an object exists | cObject |
| Object_Label | Returns the short name of an object | cObject |
| Parent | Returns the parent of an object | cObject |
| paXML | Returns an address of the XML representation of the node and its descendant nodes | |
| pbParsed | Returns true if node has been parsed | |
| pbSpecified | Indicates if attribute node is explicitly specified or derived from DTD or Schema | |
| peNeighborhood | Determines how an object and its descendents participate in object neighborhood referencing | cObject |
| piNodeType | The type of the node | |
| psBaseName | Returns the node name with the namespace prefix removed | |
| psNamespaceURI | Returns the URI for the namespace as a string | |
| psNodeName | Returns a string containing the name that was set at the time the node was created | |
| psNodeValue | Contains the contents of a node | |
| psPrefix | Returns the element namespace prefix | |
| psText | Returns a string containing the value of the node | |
| psXML | Returns the XML representation of the node and its descendant nodes as a string | |
| pvNodeValue | Gets and Sets the content of an XML node using a Variant variable | |
| pvXML | Returns the XML to a variant/BSTR | |