def __init__(self,  shouldPack = True):
        """
        Class representation of a C{IMAGE_EXPORT_DIRECTORY} structure.
        @see: Figure 2 U{http://msdn.microsoft.com/en-us/magazine/bb985996.aspx}
        
        @type shouldPack: bool
        @param shouldPack: (Optional) If set to c{True}, the object will be packed. If set to C{False}, the object won't be packed.                
        """
        baseclasses.BaseStructClass.__init__(self,  shouldPack)
        
        self.exportTable = ExportTable()
        
        self.characteristics = datatypes.DWORD(0) #: L{DWORD} characteristics.
        self.timeDateStamp = datatypes.DWORD(0) #: L{DWORD} timeDateStamp.
        self.majorVersion = datatypes.WORD(0) #: L{WORD} majorVersion.
        self.minorVersion = datatypes.WORD(0) #: L{WORD} minorVersion.
        self.name = datatypes.DWORD(0) #: L{DWORD} name.
        self.base = datatypes.DWORD(0) #: L{DWORD} base.
        self.numberOfFunctions = datatypes.DWORD(0) #: L{DWORD} numberOfFunctions.
        self.numberOfNames = datatypes.DWORD(0) #: L{DWORD} numberOfNames.
        self.addressOfFunctions = datatypes.DWORD(0) #: L{DWORD} addressOfFunctions.
        self.addressOfNames = datatypes.DWORD(0) #: L{DWORD} addressOfNames.
        self.addressOfNameOrdinals = datatypes.DWORD(0) #: L{DWORD} addressOfNamesOrdinals.
        
        self._attrsList = ["characteristics",  "timeDateStamp",  "majorVersion",  "minorVersion", "name",  "base",  "numberOfFunctions",\
                           "numberOfNames",  "addressOfFunctions",  "addressOfNames",  "addressOfNameOrdinals"]
def __init__ ( self , shouldPack = True ) : baseclasses . BaseStructClass . __init__ ( self , shouldPack ) self . exportTable = ExportTable ( ) self . characteristics = datatypes . DWORD ( 0 ) self . timeDateStamp = datatypes . DWORD ( 0 ) self . majorVersion = datatypes . WORD ( 0 ) self . minorVersion = datatypes . WORD ( 0 ) self . name = datatypes . DWORD ( 0 ) self . base = datatypes . DWORD ( 0 ) self . numberOfFunctions = datatypes . DWORD ( 0 ) self . numberOfNames = datatypes . DWORD ( 0 ) self . addressOfFunctions = datatypes . DWORD ( 0 ) self . addressOfNames = datatypes . DWORD ( 0 ) self . addressOfNameOrdinals = datatypes . DWORD ( 0 ) self . _attrsList = [ "characteristics" , "timeDateStamp" , "majorVersion" , "minorVersion" , "name" , "base" , "numberOfFunctions" , "numberOfNames" , "addressOfFunctions" , "addressOfNames" , "addressOfNameOrdinals" ]
Class representation of a C{IMAGE_EXPORT_DIRECTORY} structure.
        @see: Figure 2 U{http://msdn.microsoft.com/en-us/magazine/bb985996.aspx}
        
        @type shouldPack: bool
        @param shouldPack: (Optional) If set to c{True}, the object will be packed. If set to C{False}, the object won't be packed.