| Name | Description |
| Delete | Deletes the specified custom data element. |
| Empty | Deletes existing custom data. |
| GetByteData | Gets the specified custom data element whose data type is a binary array. |
| GetCustomData | Gets the specified custom data element. |
| GetDataCount | Gets the number of custom data elements. |
| GetDataMarker | Gets the marker for the specified custom data element. |
| GetDataType | Gets the data type of the specified custom data element. |
| GetDoubleData | Gets the specified custom data element whose data type is a double. |
| GetHandleData | Gets the specified custom data element whose data is a handle. |
| GetInteger16Data | Gets the specified custom data element whose data type is a 16-bit signed integer, also called Int16. |
| GetInteger32Data | Gets the specified custom data element whose data type is a 32-bit signed integer, also called Int32. |
| GetLayerName | Gets the specified custom data element whose value is the name of a Layer. |
| GetPointData | Gets the specified custom data element whose value is a point. |
| GetStringData | Gets the specified custom data element whose data type is a string. |
| InsertByteData | Inserts the specified custom data element whose data type is a binary array. |
| InsertCustomData | Inserts custom data at the specified index. |
| InsertDoubleData | Inserts a double value and a marker at the specified index. |
| InsertHandle | Inserts a handle at the specified index. |
| InsertInteger16Data | Inserts a signed 16-bit integer, also called Int16, and a marker at the specified index. |
| InsertInteger32Data | Inserts a signed 32-bit integer, also called Int32, and a marker at the specified index. |
| InsertLayerName | Inserts the name of a Layer at the specified index. |
| InsertPointData | Inserts a point and a marker at the specified index. |
| InsertStringData | Inserts a string and a marker at the specified index. |
| SetByteData | Sets the specified custom data element whose data type is a binary array. |
| SetDoubleData | Sets the specified custom data element whose data type is double. |
| SetHandle | Sets the specified custom data element whose data type is a handle. |
| SetInteger16Data | Sets the specified custom data element whose data type is a 16-bit signed integer, also called Int16. |
| SetInteger32Data | Sets the specified custom data element whose data type is a 32-bit signed integer, also called Int32. |
| SetLayerName | Sets the specified custom data element whose value is the name of a Layer. |
| SetPointData | Sets the specified custom data element whose value is a point. |
| SetStringData | Sets the specified custom data element whose data type is a string. |