ASBool PDEAttrEnumProc(IN void *attrHdrP, IN ASUns32 refCount, IN ASUns16 size, IN void *clientData);
attrHdrP | An opaque pointer to the attribute. The actual attribute type is not specified in this function, since the storage mechanism only knows the size of the attribute, not its type.
|
refCount | The reference count of the attribute.
|
size | The size of
attrHdrP in bytes. |
clientData | User-supplied data that was specified in the call to PDEAttrEnumTable().
|
void PDEObjectDumpProc(IN PDEObject obj, IN const char *dumpInfo, IN void *clientData);
obj | IN/OUT The PDEObject.
|
dumpInfo | IN/OUT Contains information about an object. Information fields are delimited by tabs. There are no newline characters in this string.
|
clientData | IN/OUT User-supplied data that was specified in the call to PDELogDump() or PDEObjectDump().
|
void PDEAttrEnumTable(IN PDEAttrEnumProc enumProc, IN void *clientData);
enumProc | IN/OUT A callback to call for each attribute.
|
clientData | IN/OUT A pointer to user-supplied data to pass to
enumProc each time it is called. |
void PDELogDump(IN PDEObjectDumpProc proc, IN void *clientData);
proc | A callback to call once for each PDEObject.
|
clientData | A pointer to user-supplied data to pass to
proc each time it is called. |
char *- the string describing Object Type. (See PDEObjectGetType()).enum).void PDEObjectDump(IN PDEObject obj, IN ASInt32 levels, IN PDEObjectDumpProc proc, IN void *clientData);
obj | The PDEObject to dump.
|
levels | The depth of children to dump.
|
proc | A callback with the dump information; it may be called more than once per object.
|
clientData | Provided by the caller as the parameter of the same name for
proc. |