DSEEntryInfo
Contains information about an entry involved in a DSEvent
(returned for NetWare® 4.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 ;
char data [1];
} DSEEntryInfo;
Fields
- perpetratorID
- Specifies the local ID for the object that requested
the action. For example, Admin.Acmecorp requesting that an entry
be created.
- 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. This value is not
set for DSE_CREATE_ENTRY events.
- 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.
- 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® 4.x events return this structure. NetWare
5.x events return DSEEntryInfo2. 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.