DSEModuleState

Contains information about a module state that is being changed.

Service:eDirectory Event
Defined In:nwdsevnt.h

Structure

    typedef struct 
    { 
       uint32    connID ; 
       uint32    flags ; 
       long      handle ; 
       unicode   name [DSE_MAX_MODULE_NAME_CHARS];  
    } DSEModuleState;
    

Fields

connID
Specifies the connection used by the module.
flags
Specifies a flag identifying the module’s state. Flags can have the following values:
  • 0x01 DSE_MOD_CHANGING
  • 0x02 DSE_MOD_LOADED
  • 0x04 DSE_MOD_AUTOLOAD
  • 0x08 DSE_MOD_HIDDEN
  • 0x10 DSE_MOD_ENGINE
  • 0x20 DSE_MOD_AUTOMATIC
  • 0x40 DSE_MOD_DISABLED
  • 0x80 DSE_MOD_MANUAL
  • 0x100 DSE_MOD_SYSTEM
  • 0x200 DSE_MOD_WAITING

When the Changing flag is combined with the Loaded flag, they indicate that the module is starting to load. When the Changing flag is not combined with the Loaded flag, it indicates that the module is starting to unload.

The Waiting flag indicates that a state change for the module has been queued.

handle
Specifies the module handle.
name
Specifies the name used by the module. The maximum number of characters in the module name is 32.

Associated Events