#NEWLINE# def buildChildren( self , child_ , node , nodeName_ , fromsubclass_ = False ) : #NEWLINE# #INDENT# if ( nodeName_ == 'Device_Object_List' ) : #NEWLINE# #INDENT# obj_ = DeviceObjectListType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Device_Object_List ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Driver_Init' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Driver_Init ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Driver_Name' ) : #NEWLINE# #INDENT# obj_ = cybox_common . StringObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Driver_Name ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Driver_Object_Address' ) : #NEWLINE# #INDENT# obj_ = cybox_common . HexBinaryObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Driver_Object_Address ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Driver_Start_IO' ) : #NEWLINE# #INDENT# obj_ = cybox_common . HexBinaryObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Driver_Start_IO ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Driver_Unload' ) : #NEWLINE# #INDENT# obj_ = cybox_common . HexBinaryObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Driver_Unload ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Image_Base' ) : #NEWLINE# #INDENT# obj_ = cybox_common . HexBinaryObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Image_Base ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'Image_Size' ) : #NEWLINE# #INDENT# obj_ = cybox_common . HexBinaryObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_Image_Size ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_CLEANUP' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_CLEANUP ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_CLOSE' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_CLOSE ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_CREATE' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_CREATE ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_CREATE_MAILSLOT' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_CREATE_MAILSLOT ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_CREATE_NAMED_PIPE' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_CREATE_NAMED_PIPE ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_DEVICE_CHANGE' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_DEVICE_CHANGE ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_DEVICE_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( obj_ ) #NEWLINE# self . set_IRP_MJ_DEVICE_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_DIRECTORY_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_DIRECTORY_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_FILE_SYSTEM_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_FILE_SYSTEM_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_FLUSH_BUFFERS' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_FLUSH_BUFFERS ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_INTERNAL_DEVICE_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_INTERNAL_DEVICE_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_LOCK_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_LOCK_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_PNP' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_PNP ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_POWER' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_POWER ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_READ' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_READ ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_QUERY_EA' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_QUERY_EA ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_QUERY_INFORMATION' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_QUERY_INFORMATION ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_QUERY_SECURITY' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_QUERY_SECURITY ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_QUERY_QUOTA' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_QUERY_QUOTA ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_QUERY_VOLUME_INFORMATION' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_QUERY_VOLUME_INFORMATION ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SET_EA' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SET_EA ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SET_INFORMATION' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SET_INFORMATION ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SET_SECURITY' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SET_SECURITY ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SET_QUOTA' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SET_QUOTA ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SET_VOLUME_INFORMATION' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SET_VOLUME_INFORMATION ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SHUTDOWN' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SHUTDOWN ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_SYSTEM_CONTROL' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_SYSTEM_CONTROL ( obj_ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( nodeName_ == 'IRP_MJ_WRITE' ) : #NEWLINE# #INDENT# obj_ = cybox_common . UnsignedLongObjectPropertyType . factory ( ) #NEWLINE# obj_ . build ( child_ ) #NEWLINE# self . set_IRP_MJ_WRITE ( obj_ ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# super ( WindowsDriverObjectType , self ) . buildChildren ( child_ , node , nodeName_ , True )