DSEEntryInfo2
Contains information about an entry involved in a DSEvent
(returned for NetWare® 5.x events).
- Service:eDirectory Event
- Defined In:nwdsevnt.h
Structure
typedef struct
{
uint32 perpetratorID ;
uint32 verb ;
uint32 entryID ;
uint32 parentID ;
uint32 classID ;
uint32 flags ;
DSETimeStamp creationTime ;
const unicode *dn ;
const unicode *newDN ;
uint32 *connID ;
char data [1];
} DSEEntryInfo;
Fields
- perpetratorID
- Specifies the local ID for the object that requested
the action. For example, Admin.Acmecorp creating an entry.
- verb
- Specifies the action that caused the event to occur.
These verbs, such as DSV_MODIFY_ENTRY, are defined
in NWDSDEFS.H.
- entryID
- Specifies the local ID for the object that was acted
upon.
- parentID
- Specifies the local ID for the parent of the object
that was acted upon.
- classID
- Specifies the local ID for the object class type,
such as User, of the object that was acted upon.
- flags
- Specifies the flags identifying the object type.
For most object types, flags will be set to zero. For partition
roots, external references, and aliases, flags will have the following
values:
- 0x0001 DSEF_PARTITION_ROOT
- 0x0002 DSEF_EXTREF
- 0x0004 DSEF_ALIAS
- creationTime
- Specifies the creation time of the object that is
associated with entryID and points to DSETimeStamp.
- dn
- Points to the distinguished name of the object that
was acted upon.
- newDN
- Points to the new distinguished name of the object
that was acted upon. This is valid only if the object’s
distinguished name has been changed.
- connID
- Specifies the connection that generated the event.
- data
- Specifies the location where the data is stored
for the dn and the newDN fields. (Do not access this data directly.
Access it through the dn and newDN fields.)
Remarks
NetWare 5.x events return this structure. NetWare® 4.x
events return DSEEntryInfo. The distinguished names pointed to by
dn and newDN are not in a form that is consistent with the names used
by the eDirectory functions. To use these names, you must convert
the names to the proper form by calling NWDSEConvertEntryName.