The MD_CHANGE_OBJECT structure receives information about the changes made to a key in the metabase. It is used in the SinkNotify method of a change notify sink operation.
#define MD_CHANGE_OBJECT MD_CHANGE_OBJECT_W
#define PMD_CHANGE_OBJECT PMD_CHANGE_OBJECT_W
typedef struct _MD_CHANGE_OBJECT_W
DWORD __RPC_FAR *pdwMDDataIDs;
typedef struct _MD_CHANGE_OBJECT_W __RPC_FAR *PMD_CHANGE_OBJECT_W;
[string] The path to the modified key.
A DWORD that lists the type of changes made. This member can contain one or more of the following flags:
The key was added to the metabase.
A data entry was deleted from the key.
The key was deleted from the metabase.
The key was renamed.
A data entry was added to or set for the key.
The number of data entries that were changed.
[size_is][unique] A pointer to an array that contains the identifiers of the data entries that were changed. The array is dwMDNumDataIDs in length.
Client: Requires Windows XP Professional, Windows 2000 Professional, or Windows NT Workstation 4.0.
Server: Requires Windows Server 2003, Windows 2000 Server, or Windows NT Server 4.0.
Header: Declared in Mddefw.h; include iiscnfg.h, iadmw.h.