struct
{
unsigned m_flCompleteConstruct : 1 ;
unsigned m_flOpenedDBCursor : 1 ;
unsigned m_flOpenedDBCursorScroll : 1 ;
unsigned m_flNoStateChange : 1 ;
unsigned m_flInDBChangeLog : 1 ;
unsigned m_flSetAggregateAllowed : 1 ;
unsigned m_flSkipInsertUserSession : 1 ;
unsigned m_flHasSkippedInsertUserSession: 1 ;
unsigned m_flInitialEnumObj : 1 ;
unsigned m_flSkipIsValid : 1 ;
unsigned m_flParentFKasPK : 1 ;
unsigned m_flUseT2PhaseCommit : 1 ;
unsigned m_flInSaveDelete : 1 ;
unsigned m_flInFinalRelease : 1 ;
#ifdef _DEBUG
unsigned m_flDebugFlag : 1 ; // Used to verify proper IsValid & Enum calls
unsigned m_flOrphanCollectionObject : 1 ;
#endif
} ;
{
unsigned m_flCompleteConstruct : 1 ;
unsigned m_flOpenedDBCursor : 1 ;
unsigned m_flOpenedDBCursorScroll : 1 ;
unsigned m_flNoStateChange : 1 ;
unsigned m_flInDBChangeLog : 1 ;
unsigned m_flSetAggregateAllowed : 1 ;
unsigned m_flSkipInsertUserSession : 1 ;
unsigned m_flHasSkippedInsertUserSession: 1 ;
unsigned m_flInitialEnumObj : 1 ;
unsigned m_flSkipIsValid : 1 ;
unsigned m_flParentFKasPK : 1 ;
unsigned m_flUseT2PhaseCommit : 1 ;
unsigned m_flInSaveDelete : 1 ;
unsigned m_flInFinalRelease : 1 ;
#ifdef _DEBUG
unsigned m_flDebugFlag : 1 ; // Used to verify proper IsValid & Enum calls
unsigned m_flOrphanCollectionObject : 1 ;
#endif
} ;