/* This file has been generated by IDA. It contains local type definitions from the type library 'acclient - Copy' */ union _LARGE_INTEGER; struct tagBITMAPINFO; struct _ICONINFO; struct HBITMAP__; struct HTASK__; struct HMMIO__; struct HWND__; struct tagWNDCLASSA; struct HINSTANCE__; struct HICON__; struct HBRUSH__; struct _numberfmtA; struct _RPC_MESSAGE; struct _RPC_SYNTAX_IDENTIFIER; struct _MIDL_STUB_DESC; struct __GENERIC_BINDING_INFO; struct _GENERIC_BINDING_ROUTINE_PAIR; struct _XMIT_ROUTINE_QUINTUPLE; struct _MALLOC_FREE_STRUCT; struct _COMM_FAULT_OFFSETS; struct _USER_MARSHAL_ROUTINE_QUADRUPLE; struct _FULL_PTR_XLAT_TABLES; struct _FULL_PTR_TO_REFID_ELEMENT; struct $3FA64165D15A4602C29B2D9B0DA4A5E9; struct IRpcChannelBuffer; struct IRpcChannelBufferVtbl; struct tagRPCOLEMESSAGE; struct $CC81E267BD8B32E89ADB7AE662C05BFA; struct ArchiveInitializer; struct ArchiveInitializerVtbl; struct ReferenceCountTemplate<1048576,0>Vtbl; struct GrowBuffer; struct ArchiveVtbl; struct HashTable; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct Turbine_GUID; struct InterfaceVtbl; struct IArchiveVersionStack; struct PSRefBufferCharData; struct PStringBase; struct IFileNodeNameVtbl; struct PFileNode; struct ReferenceCountTemplate<268435456,0>Vtbl; struct FileNodeFileInfo; struct IUnknownVtbl; struct _RPC_ASYNC_STATE; struct _OVERLAPPED; struct tagDVTARGETDEVICE; struct tagFORMATETC; struct HENHMETAFILE__; struct IStream; struct IStorage; struct tagSTGMEDIUM; struct IEnumFORMATETC; struct IEnumFORMATETCVtbl; struct IAdviseSink; struct IMoniker; union _ULARGE_INTEGER; struct IBindCtx; struct tagBIND_OPTS; struct IRunningObjectTable; struct IEnumMoniker; struct IEnumMonikerVtbl; struct IRunningObjectTableVtbl; struct IEnumString; struct IEnumStringVtbl; struct IBindCtxVtbl; struct IMonikerVtbl; struct IAdviseSinkVtbl; struct IEnumSTATDATA; struct tagSTATDATA; struct IEnumSTATDATAVtbl; struct IDataObjectVtbl; struct tagVARIANT; struct tagTYPEDESC; struct tagARRAYDESC; struct ReferenceCountTemplate<1048576,3>Vtbl; struct ReferenceCountTemplate<1048576,1>Vtbl; struct _OLESTREAMVTBL; struct exceptionVtbl; struct IEnumUnknown; struct IEnumUnknownVtbl; struct IOleContainerVtbl; struct tagPROPVARIANT; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct _RTL_CRITICAL_SECTION_DEBUG; struct Turbine::DebugVtbl; struct PStringBaseIter_CommonVtbl; struct _wireSAFEARRAY; struct _wireVARIANT; struct HashTableVtbl; struct PStringBaseIter_CommonVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct IOleClientSite; struct IOleClientSiteVtbl; struct IEnumOLEVERB; struct IEnumOLEVERBVtbl; struct IOleObjectVtbl; struct ArchiveVersionRowVtbl; struct HashTableVtbl; struct List >Vtbl; struct ListNode >; struct HashTable >,long,1>Vtbl; struct IntrusiveHashTable >,HashTableData >,long> *,1>Vtbl; struct HashTableData >,long>; struct ReferenceCountTemplate<1048576,2>Vtbl; struct AC1Legacy::PSRefBuffer; struct AC1Legacy::PStringBase; struct AC1Legacy::PStringBaseIter_CommonVtbl; struct AC1Legacy::PStringBaseIter_CommonVtbl; struct CStopWatchVtbl; struct PackObjVtbl; struct List >Vtbl; struct ListNode >; struct ArgumentParser::CommandLineArgList; struct ArgumentParserVtbl; struct IAsyncHttpClientListenerVtbl; struct _CRT_CRITICAL_SECTION; struct iosVtbl; struct streambuf; struct streambufVtbl; struct ostream; struct _STL::locale::facetVtbl; struct HttpClientImplementationVtbl; struct PortalThreadVtbl; struct SharedCriticalSectionVtbl; struct IAsyncHttpClientVtbl; struct ListVtbl; struct ListNode; struct ListVtbl; struct ListNode; struct HttpClientVtbl; struct ListIterator >Vtbl; struct HashTable,GRPCommand *,0>Vtbl; struct IntrusiveHashTable,HashTableData,GRPCommand *> *,0>Vtbl; struct HashTableData,GRPCommand *>; struct GRPCommand; struct GRPNoArgsCommand; struct GRPWithArgsCommand; struct GRPObject; struct GRPMetaDataObject; struct GRPVariableObject; struct GRPShadowVariableObject; struct GRPTypedVariableObject; struct GRPGenericVtbl; struct HashTable,GRPObject *,0>Vtbl; struct IntrusiveHashTable,HashTableData,GRPObject *> *,0>Vtbl; struct HashTableData,GRPObject *>; struct IConsoleCallbackObjectVtbl; struct IInputActionCallback; struct QualifiedControl; struct InputEvent; struct IInputActionCallbackVtbl; struct DBOCache; struct PreprocHeader; struct DBOCacheVtbl; struct HashTable,DBObj *,1>Vtbl; struct IntrusiveHashTable,HashTableData,DBObj *> *,1>Vtbl; struct HashTableData,DBObj *>; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct IntrusiveHashTable,1>::HashListData *,1>Vtbl; struct HashList,1>::HashListData; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct HashList::HashListData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct List; struct ListVtbl; struct ListNode; struct ActionMap; struct CInputHandler; struct CInputHandlerVtbl; struct List; struct ListVtbl; struct ListNode; struct _STL::pair; struct SmartArray<_STL::pair,1>; struct ICIDMVtbl; struct DBObjSaveInfo; struct IntrusiveHashTableVtbl; struct IDataGraphVtbl; struct HashTable >,1>Vtbl; struct IntrusiveHashTable > > *,1>Vtbl; struct HashTableData > >; struct AutoGrowHashTable > >; struct HashTable >,unsigned long,1>Vtbl; struct IntrusiveHashTable >,HashTableData >,unsigned long> *,1>Vtbl; struct HashTableData >,unsigned long>; struct AsyncCacheCallbackVtbl; struct Cache_Pack_t; struct _STL::pair; struct SmartArray<_STL::pair,1>; struct AsyncCache::CAsyncRequest; struct AsyncCache::CCallbackHandler; struct AsyncCache::CAsyncRequest::CCallbackWrapper; struct CAsyncGetRequest; struct SmartArray; struct CMostlyConsecutiveIntSet; struct CMostlyConsecutiveIntSetVtbl; struct DiskConBaseVtbl; struct IntrusiveHashTable,HashList,bool,1>::HashListData *,1>Vtbl; struct HashList,bool,1>::HashListData; struct HashSet >Vtbl; struct IntrusiveHashTable,HashSetData > *,1>Vtbl; struct HashSetData >; struct LRUB_Info_t; struct LRUB_Mem_t; struct LRU_List; struct DiskController; struct CAsyncSaveRequest; struct CAsyncPurgeRequest; struct AsyncCacheVtbl; struct TDynamicCircularArrayVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct DeleteLeafTransactInfo; struct DeleteInternalTransactInfo; struct MergeNodesTransactInfo; struct UpdateObjectTransactInfo; struct SplitNodeTransactInfo; struct RotateEntryTransactInfo; struct LRUExpandTransactInfo; struct LRUDeleteTransactInfo; struct DiskTransactInfoVtbl; struct CryptoKey; struct MissingIterationVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct DataHistory::DataIDHistoryData; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct CPluginManager; struct CPluginPrototypeVtbl; struct HashBaseDataVtbl; struct ListVtbl; struct ListNode; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct FakeMessageDataVtbl; struct ListIteratorVtbl; struct HashTable,unsigned long,0>Vtbl; struct IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl; struct HashTableData,unsigned long>; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct HashList::HashListData; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct HashList::HashListData; struct CMasterInputMap; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct HashList::HashListData; struct CInputMap; struct ActionState; struct ActionState::SingleKeyInfo; struct HashBaseDataVtbl; struct ListIteratorVtbl; struct NoticeHandler; struct List; struct ListVtbl; struct ListNode; struct NoticeRegistrarVtbl; struct HashTable *,0>; struct HashTable *,0>Vtbl; struct IntrusiveHashTable *> *,0>Vtbl; struct HashTableData *>; struct CWeenieObject; struct PropertyCollection; struct PropertyCollectionVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct BasePropertyValue; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct BasePropertyDesc; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct StringInfoData; struct StringInfoDataVtbl; struct StringInfo; struct NoticeHandlerVtbl; struct IntrusiveHashTableVtbl; struct CLostCell; struct CPhysicsObj; struct AFrame; struct CAnimHook; struct CAnimHookVtbl; struct AnimFrame; struct CAnimation; struct AnimSequenceNode; struct HashBaseVtbl; struct CMotionTable; struct MotionList; struct MotionTableManager; struct CCylSphere; struct CSphere; struct RGBColor; struct LIGHTINFO; struct LongHash; struct CSetup; struct GfxObjInfo; struct GfxObjDegradeInfo; struct CMaterial; struct GraphicsResourceVtbl; struct SurfaceWindowVtbl; struct RenderSurface; struct Palette; struct IDirect3DTexture9; struct DBLevelInfo; struct RenderTexture; struct ImgTex; struct CSurface; struct CVertex; struct Vec2Dscreen; struct CPolygon; struct ID3DXMesh; struct ModifierRef; struct MaterialField; struct MaterialProperty; struct MaterialModifier; struct ShaderResourceType; struct LayerStage; struct LayerModifier; struct RenderMaterial; struct LayerModifierVtbl; struct MaterialLayer; struct MaterialShaderConstant; struct MaterialInstance; struct _STL::pair,MaterialInstance *>; struct RenderMeshMaterialArray; struct RenderVertexBuffer; struct RenderMeshVerticesArray; struct RenderIndexBuffer; struct RenderIndexBufferVtbl; struct RenderMeshIndicesArray; struct RenderMesh; struct RenderMeshBatch; struct RenderMeshFragmentTopology::TopVertexType; struct RenderMeshFragmentTopology::TopTriangleType; struct RenderMeshFragmentTopology::TopEdgeType; struct RenderMeshFragmentTopology; struct RenderMeshFragment; struct MeshBuffer; struct BSPNODE; struct Ray; struct CPhysicsPart; struct ClipPlane; struct ClipPlaneList; struct CPartCellVtbl; struct CShadowPart; struct LIGHTOBJ; struct CObjCell; struct CShadowObj; struct LongNIValHash; struct CTriangleStrip; struct CSurfaceTriStrips; struct CBldPortal; struct CBuildingObj; struct CLandCell; struct BuildInfo; struct PackableHashData; struct PackableHashTable; struct PackableLLNode; struct PackableHashData >; struct PackableHashTable >; struct BSPTREE; struct CCellStruct; struct CEnvironment; struct CEnvCell; struct CCellPortal; struct portal_info; struct view_poly; struct view_vertex; struct portal_view_type; struct CLandBlockInfo; struct CLandBlock; struct SPHEREPATH; struct BSPNODEVtbl; struct CGfxObj; struct LIGHTLIST; struct CPartArray; struct SoundTableData; struct IntrusiveHashTableVtbl; struct SoundData; struct CSoundTable; struct PhysicsScriptData; struct PhysicsScript; struct ScriptData; struct ScriptManager; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct ScriptAndModData; struct PhysicsScriptTableData; struct PhysicsScriptTable; struct CHILDLIST; struct LListData; struct CMotionInterp; struct MoveToManager; struct MovementManager; struct InterpolationManager; struct StickyManager; struct ConstraintManager; struct PositionManager; struct PhysicsObjHook; struct PhysicsObjHookVtbl; struct LongNIHashData; struct LongNIHash; struct CELLINFO; struct CELLARRAY; struct DetectionManager; struct AttackManager; struct TargetInfo; struct LongNIHash; struct TargetManager; struct ParticleManager; struct LongNIValHash; struct HashSetVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashSetData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct AC1Legacy::PQueueArrayVtbl; struct AC1Legacy::PQueueArray::PQueueNode; struct BlobFragHeader_t; struct QualityChangeHandlerVtbl; struct HashTable *,0>Vtbl; struct IntrusiveHashTable *> *,0>Vtbl; struct HashTableData *>; struct QualityHandler; struct IntrusiveHashTableVtbl; struct QualityRegistrarVtbl; struct HashSetVtbl; struct IntrusiveHashTable *,1>Vtbl; struct Graphic; struct GraphicVtbl; struct UIObject; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct HashList::HashListData; struct UIElement; struct MediaDesc; struct MD_Data_Anim; struct MD_Data_Image; struct MD_Data_Alpha; struct MD_Data_Pause; struct MD_Data_Jump; struct MD_Data_Message; struct MD_Data_Sound; struct MD_Data_State; struct IGraphBuilder; struct IMediaControl; struct IMediaPosition; struct IMediaEvent; struct IBaseFilter; struct MovieTheatre; struct MD_Data_Movie; struct MD_Data_Cursor; struct MD_Data_Fade; struct MediaDescVtbl; struct MediaMachine; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct StateDescVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct LayoutDesc; struct UILocationData; struct HashSetVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashSetData; struct HashSetData; struct UIChildFramework; struct ReceiverData; struct QTIsaac<8,unsigned long>; struct QTIsaac<8,unsigned long>Vtbl; struct CryptoSystem; struct AC1Legacy::vlong_value; struct PortalDH; struct NetKeyExch; struct AVLNode; struct COptionalHeader; struct FlowQueueVtbl; struct NIListElement; struct NIListElement; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct RecipientData; struct PQueueArrayVtbl; struct PQueueArray::PQueueNode; struct Indicator; struct IndicatorVtbl; struct HashBaseVtbl; struct ArrivedEphInfo; struct CNetLayerPacket; struct CTimeSyncHeader; struct CSeqIDListHeader<4096,33>; struct COnePrimHeader<16384,1,unsigned long>; struct CSeqIDListHeader<8192,33>; struct SharedNetVtbl; struct ListVtbl; struct ListNode; struct PerfMonCounter; struct PacketInfo; struct CAsyncStateHandler; struct CAsyncStateHandlerVtbl; struct CAsyncStateMachine; struct CAsyncStateMachine::CAsyncStateData; struct CAsyncStateMachineVtbl; struct IntrusiveHashTableVtbl; struct IntrusiveHashTableVtbl; struct HashTable,unsigned long,1>Vtbl; struct IntrusiveHashTable,HashTableData,unsigned long> *,1>Vtbl; struct SmartBoxVtbl; struct CameraManager; struct CameraSet; struct CelestialPosition; struct GameSky; struct LScape; struct AmbientSound; struct AmbientSoundVtbl; struct AmbientSoundDesc; struct AmbientSTBDesc; struct Ambient; struct CellManager; struct LongHashIter; struct CPhysics; struct CommandListElement; struct CommandInterpreter; struct PacketControllerVtbl; struct PQueueArrayVtbl; struct PQueueArray::PQueueNode; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct PackableLLIterVtbl; struct LBRange; struct PackableNIList; struct LBMigrationReqBookkeep; struct SCellDBVtbl; struct BlockListLoaderVtbl; struct AC1Legacy::HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct AC1Legacy::HashTableData; struct ListVtbl; struct ListNode; struct PackableHashIteratorVtbl; struct PackableHashData; struct PackableHashIterator,long>Vtbl; struct PackableHashIteratorVtbl; struct PackableHashData; struct SimplePolygonVtbl; struct PackableHashIteratorVtbl; struct PackableHashIterator >Vtbl; struct PackableLLIterVtbl; struct PackableLLNode; struct OldListVtbl; struct PackableLLIterVtbl; struct PackableLLNode; struct CBaseQualitiesVtbl; struct PackableHashData; struct PackableHashTable; struct AC1Legacy::ListVtbl; struct AC1Legacy::ListNode; struct AC1Legacy::ListVtbl; struct AC1Legacy::ListNode; struct CPortalPoly; struct RenderDeviceVtbl; struct TextureBasedFontCharacter; struct TextureBasedFont; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct HashSetVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashSetData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTable *,0>Vtbl; struct IntrusiveHashTable *> *,0>Vtbl; struct HashTableData *>; struct PackableLLIterVtbl; struct PackableHashIteratorVtbl; struct PackableLLIterVtbl; struct PackableLLIterVtbl; struct PackableHashIterator >Vtbl; struct PackableLLIterVtbl; struct PackableHashIterator,unsigned long>Vtbl; struct PackableHashData,unsigned long>; struct PackableHashIteratorVtbl; struct PackableHashData; struct AC1Legacy::ListIteratorVtbl; struct AC1Legacy::ListIteratorVtbl; struct ACCharGenStartAreaVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HeritageGroup_CGVtbl; struct Skill_CG; struct Skill_CGVtbl; struct Template_CG; struct Template_CGVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct Sex_CGVtbl; struct HairStyle_CG; struct HairStyle_CGVtbl; struct EyesStrip_CG; struct EyesStrip_CGVtbl; struct FaceStrip_CG; struct FaceStrip_CGVtbl; struct Style_CG; struct Style_CGVtbl; struct CharGenStateVtbl; struct ListVtbl; struct ListNode; struct PackableHashData; struct SkillTable; struct Attribute2ndTable; struct ListIteratorVtbl; struct PackableLLIterVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct PackableHashIteratorVtbl; struct PackableHashData; struct PackableHashIteratorVtbl; struct IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1>Vtbl; struct ClientCommunicationSystem::CmdHashData; struct ClientCommunicationSystem; struct PackableLLIterVtbl; struct PackableHashIteratorVtbl; struct AC1Legacy::ListVtbl; struct AC1Legacy::ListNode; struct AC1Legacy::ListIteratorVtbl; struct PackableHashIteratorVtbl; struct PackableHashData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct PackableHashIteratorVtbl; struct PackableHashData; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct HashTable,Graphic *,1>Vtbl; struct IntrusiveHashTable,HashTableData,Graphic *> *,1>Vtbl; struct HashTableData,Graphic *>; struct HashTable,0>Vtbl; struct IntrusiveHashTable > *,0>Vtbl; struct HashTableData >; struct ObjectRangeHandlerVtbl; struct ListIteratorVtbl; struct ListNode; struct List; struct ListVtbl; struct CCommunicationSystem::ChatInterfaceProvider; struct CCommunicationSystemVtbl; struct IChatClient; struct AC1ClientChatManager; struct IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0>Vtbl; struct HashTableData,UIPreferenceItem *>; struct UIPreferenceItem; struct UIPreferenceItemVtbl; struct HashTable,UIPreferenceItem *,0>Vtbl; struct NakDataVtbl; struct ListIteratorVtbl; struct CFactoryVtbl; struct IOleUILinkInfoWVtbl; struct IOleUILinkContainerWVtbl; struct IOleUIObjInfoWVtbl; struct tagOLEUIOBJECTPROPSW; struct tagOLEUIVIEWPROPSW; struct tagOLEUILINKPROPSW; struct IDirectInputEffectShepherd; struct DIDRIVERVERSIONS; struct DIDEVICESTATE; struct CEd; struct IDirectInputDeviceCallbackVtbl; struct internal_state; struct IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1>Vtbl; struct InArchiveVersionStack::VersionRowHolder; struct ListIterator >Vtbl; struct IntrusiveHashTableVtbl; struct LogController::CategoryHandler; struct DbgReportGenPageVtbl; struct HashSetVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashSetData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTable >,1>Vtbl; struct IntrusiveHashTable > > *,1>Vtbl; struct HashTableData > >; struct HashTable,1>Vtbl; struct IntrusiveHashTable > *,1>Vtbl; struct HashTableData >; struct UIMessageData; struct HashTable,1>Vtbl; struct IntrusiveHashTable > *,1>Vtbl; struct HashTableData >; struct ListVtbl; struct ListNode; struct ContextMenuDataVtbl; struct ContextMenu; struct UIElement_ListBox; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct GlyphListVtbl; struct ListVtbl; struct TextTag; struct ListNode; struct GlyphLine; struct GlyphLineVtbl; struct OSSpecificProfilerUIInfo; struct OSSpecificProfilerUIInfoVtbl; struct HashTable,HashTable,0>Vtbl; struct IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl; struct HashTableData,HashTable >; struct ListIteratorVtbl; struct HashTable >,TFileEntry *,1>Vtbl; struct IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1>Vtbl; struct HashTableData >,TFileEntry *>; struct HashTable,TFileEntry *,1>Vtbl; struct IntrusiveHashTable,HashTableData,TFileEntry *> *,1>Vtbl; struct HashTableData,TFileEntry *>; struct HashTableVtbl; struct IntrusiveHashTable *,1>Vtbl; struct HashTableData; struct TReadOnlyFile2IDTableVtbl; struct OutputStreamVtbl; struct NewParser; struct IDTableStorageCallbackVtbl; struct WaveFileVtbl; struct SoundBufRef; struct IntrusiveHashTable,SoundBufRef *,0>Vtbl; struct RenderVtbl; struct RenderDisplayModeType; struct SuperGenericDlgVtbl; struct GenericDialogTextObject; struct GenericDialogTextObjectVtbl; struct HashSet >Vtbl; struct IntrusiveHashTable,HashSetData > *,1>Vtbl; struct HashSetData >; struct DataSourceVtbl; struct MasterDBMapVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashSetData; struct IntrusiveHashTable *,1>Vtbl; struct HashSetVtbl; struct HashTable,0>Vtbl; struct IntrusiveHashTable > *,0>Vtbl; struct HashTableData >; struct HashTable,unsigned long,0>Vtbl; struct IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl; struct HashTableData,unsigned long>; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct CAllIterationListVtbl; struct CAllIterationList::PTaggedIterationList; struct CAllIterationList::PTaggedIterationListVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl; struct HashTableData,HashTable >; struct HashTable,HashTable,0>Vtbl; struct ListIteratorVtbl; struct List; struct ListVtbl; struct ListNode; struct StringTableMetaLanguage::Node; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct ListVtbl; struct ListNode; struct ListIteratorVtbl; struct IntrusiveHashTable > *,0>Vtbl; struct HashTableData >; struct HashTable,0>Vtbl; struct StringTableGenVtbl; struct IntrusiveHashTable > *,0>Vtbl; struct HashTableData >; struct HashTable,0>Vtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct StringTableString; struct HashTableVtbl; struct Formatted_StringInfoDataVtbl; struct IntrusiveHashTable > > *,0>Vtbl; struct HashTableData > >; struct HashTable >,0>Vtbl; struct IntrusiveHashTable >,0> > *,0>Vtbl; struct HashTableData >,0> >; struct HashTable >,0>,0>Vtbl; struct ListVtbl; struct ListNode; struct ListVtbl; struct ListIteratorVtbl; struct ListIteratorVtbl; struct AC1Legacy::ListIterator >Vtbl; struct AC1Legacy::ListNode >; struct AC1Legacy::List >; struct AC1Legacy::List >Vtbl; struct CImeFontWrapperVtbl; struct HashList::HashListData; struct IntrusiveHashTable::HashListData *,1>Vtbl; struct ListVtbl; struct ListNode; struct ListVtbl; struct ListNode; struct IntrusiveHashTableVtbl; struct ListIteratorVtbl; struct ListIteratorVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct IntrusiveHashTable::PriorityHashData *,1>Vtbl; struct PriorityHash::PriorityHashData; struct ListIteratorVtbl; struct ListIteratorVtbl; struct INonDelegatingUnknownVtbl; struct CMsgThreadVtbl; struct CDeferredCommand; struct IReferenceClock; struct CCmdQueueVtbl; struct IMemAllocatorNotifyCallbackTemp; struct CBaseAllocator; struct CMediaSample; struct CRendererInputPin; struct CAMScheduleVtbl; struct IRegistrarBase; struct ATL::CAtlModuleVtbl; struct ATL::IAtlAutoThreadModuleVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct ImageDecoderVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct IAlternateDCProviderVtbl; struct IBrowserCallbackVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct ListIteratorVtbl; struct ListNode; struct List; struct ListVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct HashTableVtbl; struct IntrusiveHashTable > *,0>Vtbl; struct HashTableData >; struct HashTable,0>Vtbl; struct PackableLLIter >Vtbl; struct PackableLLIterVtbl; struct PackableLLIterVtbl; struct ListVtbl; struct ListNode; struct ItemListDragHandler; struct ItemListDragHandlerVtbl; struct ListIteratorVtbl; struct UIOption; struct IOptionChangeHandlerVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct ExamineSubUIVtbl; struct gmExaminationUI; struct ItemExamineUI; struct CreatureExamineUI; struct CharExamineUI; struct SpellExamineUI; struct VendorSubUIVtbl; struct gmVendorUI; struct VendorItemsUI; struct VendorBuyUI; struct VendorSellUI; struct TChessPiece; struct TChessPieceVtbl; struct CChessLogicVtbl; struct GameBoardGrid; struct List *>Vtbl; struct DualHashData; struct ListNode *>; struct ListIterator *>Vtbl; struct HashTable,SpellComponentRegion *,0>Vtbl; struct IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0>Vtbl; struct HashTableData,SpellComponentRegion *>; struct gmCharGenMainUI; struct gmCGProfessionPage; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct gmCGSkillsPage; struct gmCGAppearancePage; struct gmCGTownPage; struct gmCGSummaryPage; struct PackableHashIteratorVtbl; struct PackableHashIterator,ClothingBase>Vtbl; struct CloObjectEffect; struct PackableHashData,ClothingBase>; struct PackableHashIteratorVtbl; struct PackableHashData; struct HashList,1>::HashListData; struct IntrusiveHashTable,1>::HashListData *,1>Vtbl; struct HashList,1>,1>::HashListData; struct IntrusiveHashTable,1>,1>::HashListData *,1>Vtbl; struct PackableHashIteratorVtbl; struct PackableHashIteratorVtbl; struct AC1Modern::PositionBaseVtbl; struct cWObjHierNode; struct PackableHashIteratorVtbl; struct HashTableVtbl; struct IntrusiveHashTable *,0>Vtbl; struct HashTableData; struct _com_errorVtbl; struct PackableHashIteratorVtbl; struct PackableHashIteratorVtbl; struct PackableHashIterator >Vtbl; struct PackableHashIterator >Vtbl; struct PackableLLIterVtbl; struct PackableHashIteratorVtbl; struct OldHashTableVtbl; struct OldHashData; struct _FILTER_INFO; struct ID3D10Blob; struct IXMLDOMDocument2; struct IXMLDOMSchemaCollection; struct IXMLDOMSchemaCollectionVtbl; /* 1 */ struct _GUID { unsigned int Data1; unsigned __int16 Data2; unsigned __int16 Data3; unsigned __int8 Data4[8]; }; /* 2 */ typedef struct _GUID GUID; /* 3 */ struct _SCOPETABLE_ENTRY { int EnclosingLevel; void *FilterFunc; void *HandlerFunc; }; /* 4 */ typedef struct _SCOPETABLE_ENTRY *PSCOPETABLE_ENTRY; /* 10 */ typedef void *PVOID; /* 11 */ typedef unsigned int DWORD; /* 5 */ struct _EH3_EXCEPTION_REGISTRATION { struct _EH3_EXCEPTION_REGISTRATION *Next; PVOID ExceptionHandler; PSCOPETABLE_ENTRY ScopeTable; DWORD TryLevel; }; /* 6 */ typedef struct _EH3_EXCEPTION_REGISTRATION EH3_EXCEPTION_REGISTRATION; /* 7 */ typedef struct _EH3_EXCEPTION_REGISTRATION *PEH3_EXCEPTION_REGISTRATION; /* 8 */ struct CPPEH_RECORD { DWORD old_esp; EXCEPTION_POINTERS *exc_ptr; struct _EH3_EXCEPTION_REGISTRATION registration; }; /* 13 */ typedef unsigned int UINT_PTR; /* 12 */ typedef UINT_PTR SIZE_T; /* 9 */ struct _MEMORY_BASIC_INFORMATION { PVOID BaseAddress; PVOID AllocationBase; DWORD AllocationProtect; SIZE_T RegionSize; DWORD State; DWORD Protect; DWORD Type; }; /* 15 */ typedef int time_t; /* 16 */ typedef unsigned int _fsize_t; /* 14 */ #pragma pack(push, 8) struct _finddata_t { unsigned int attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; char name[260]; }; #pragma pack(pop) /* 17 */ typedef _LARGE_INTEGER LARGE_INTEGER; /* 20 */ typedef int LONG; /* 19 */ struct _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E { DWORD LowPart; LONG HighPart; }; /* 21 */ typedef __int64 LONGLONG; /* 18 */ union _LARGE_INTEGER { struct { DWORD LowPart; LONG HighPart; }; _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E u; LONGLONG QuadPart; }; /* 22 */ typedef tagBITMAPINFO BITMAPINFO; /* 26 */ typedef unsigned __int16 WORD; /* 25 */ struct tagBITMAPINFOHEADER { DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; }; /* 24 */ typedef tagBITMAPINFOHEADER BITMAPINFOHEADER; /* 29 */ typedef unsigned __int8 BYTE; /* 28 */ struct tagRGBQUAD { BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved; }; /* 27 */ typedef tagRGBQUAD RGBQUAD; /* 23 */ struct tagBITMAPINFO { BITMAPINFOHEADER bmiHeader; RGBQUAD bmiColors[1]; }; /* 30 */ typedef _ICONINFO ICONINFO; /* 32 */ typedef int BOOL; /* 33 */ typedef HBITMAP__ *HBITMAP; /* 31 */ struct _ICONINFO { BOOL fIcon; DWORD xHotspot; DWORD yHotspot; HBITMAP hbmMask; HBITMAP hbmColor; }; /* 34 */ struct HBITMAP__ { int unused; }; /* 36 */ typedef BYTE *LPBYTE; /* 35 */ #pragma pack(push, 1) struct tACMSTREAMHEADER { DWORD cbStruct; DWORD fdwStatus; DWORD dwUser; LPBYTE pbSrc; DWORD cbSrcLength; DWORD cbSrcLengthUsed; DWORD dwSrcUser; LPBYTE pbDst; DWORD cbDstLength; DWORD cbDstLengthUsed; DWORD dwDstUser; DWORD dwReservedDriver[10]; }; #pragma pack(pop) /* 37 */ #pragma pack(push, 1) struct tWAVEFORMATEX { WORD wFormatTag; WORD nChannels; DWORD nSamplesPerSec; DWORD nAvgBytesPerSec; WORD nBlockAlign; WORD wBitsPerSample; WORD cbSize; }; #pragma pack(pop) /* 39 */ typedef DWORD FOURCC; /* 46 */ typedef LONG LRESULT; /* 43 */ typedef char CHAR; /* 42 */ typedef CHAR *LPSTR; /* 44 */ typedef unsigned int UINT; /* 45 */ typedef LONG LPARAM; /* 41 */ typedef LRESULT __stdcall MMIOPROC(LPSTR lpmmioinfo, UINT uMsg, LPARAM lParam1, LPARAM lParam2); /* 40 */ typedef MMIOPROC *LPMMIOPROC; /* 47 */ typedef HTASK__ *HTASK; /* 49 */ typedef char *HPSTR; /* 50 */ typedef HMMIO__ *HMMIO; /* 38 */ #pragma pack(push, 1) struct _MMIOINFO { DWORD dwFlags; FOURCC fccIOProc; LPMMIOPROC pIOProc; UINT wErrorRet; HTASK htask; LONG cchBuffer; HPSTR pchBuffer; HPSTR pchNext; HPSTR pchEndRead; HPSTR pchEndWrite; LONG lBufOffset; LONG lDiskOffset; DWORD adwInfo[3]; DWORD dwReserved1; DWORD dwReserved2; HMMIO hmmio; }; #pragma pack(pop) /* 48 */ struct HTASK__ { int unused; }; /* 51 */ #pragma pack(push, 1) struct HMMIO__ { int unused; }; #pragma pack(pop) /* 52 */ struct _OSVERSIONINFOA { DWORD dwOSVersionInfoSize; DWORD dwMajorVersion; DWORD dwMinorVersion; DWORD dwBuildNumber; DWORD dwPlatformId; CHAR szCSDVersion[128]; }; /* 55 */ struct _SYSTEM_INFO::$A707B71C060B6D10F73A71917EA8473F::$AA04DEB0C6383F89F13D312A174572A9 { WORD wProcessorArchitecture; WORD wReserved; }; /* 54 */ union _SYSTEM_INFO::$A707B71C060B6D10F73A71917EA8473F { DWORD dwOemId; struct { WORD wProcessorArchitecture; WORD wReserved; }; }; /* 56 */ typedef void *LPVOID; /* 53 */ struct _SYSTEM_INFO { union { DWORD dwOemId; struct { WORD wProcessorArchitecture; WORD wReserved; }; }; DWORD dwPageSize; LPVOID lpMinimumApplicationAddress; LPVOID lpMaximumApplicationAddress; DWORD dwActiveProcessorMask; DWORD dwNumberOfProcessors; DWORD dwProcessorType; DWORD dwAllocationGranularity; WORD wProcessorLevel; WORD wProcessorRevision; }; /* 58 */ typedef void *HANDLE; /* 57 */ struct _STARTUPINFOA { DWORD cb; LPSTR lpReserved; LPSTR lpDesktop; LPSTR lpTitle; DWORD dwX; DWORD dwY; DWORD dwXSize; DWORD dwYSize; DWORD dwXCountChars; DWORD dwYCountChars; DWORD dwFillAttribute; DWORD dwFlags; WORD wShowWindow; WORD cbReserved2; LPBYTE lpReserved2; HANDLE hStdInput; HANDLE hStdOutput; HANDLE hStdError; }; /* 60 */ typedef HWND__ *HWND; /* 62 */ typedef UINT WPARAM; /* 64 */ struct tagPOINT { LONG x; LONG y; }; /* 63 */ typedef tagPOINT POINT; /* 59 */ struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; }; /* 61 */ struct HWND__ { int unused; }; /* 65 */ struct tagRECT { LONG left; LONG top; LONG right; LONG bottom; }; /* 66 */ struct _MEMORYSTATUS { DWORD dwLength; DWORD dwMemoryLoad; DWORD dwTotalPhys; DWORD dwAvailPhys; DWORD dwTotalPageFile; DWORD dwAvailPageFile; DWORD dwTotalVirtual; DWORD dwAvailVirtual; }; /* 67 */ #pragma pack(push, 1) struct midihdr_tag { LPSTR lpData; DWORD dwBufferLength; DWORD dwBytesRecorded; DWORD dwUser; DWORD dwFlags; midihdr_tag *lpNext; DWORD reserved; DWORD dwOffset; DWORD dwReserved[8]; }; #pragma pack(pop) /* 69 */ typedef unsigned __int16 u_short; /* 68 */ #pragma pack(push, 4) struct sockaddr { u_short sa_family; char sa_data[14]; }; #pragma pack(pop) /* 70 */ #pragma pack(push, 4) struct WSAData { WORD wVersion; WORD wHighVersion; char szDescription[257]; char szSystemStatus[129]; unsigned __int16 iMaxSockets; unsigned __int16 iMaxUdpDg; char *lpVendorInfo; }; #pragma pack(pop) /* 73 */ struct _FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; }; /* 72 */ typedef _FILETIME FILETIME; /* 71 */ struct _WIN32_FIND_DATAA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD dwReserved0; DWORD dwReserved1; CHAR cFileName[260]; CHAR cAlternateFileName[14]; }; /* 77 */ typedef __int16 SHORT; /* 76 */ struct _COORD { SHORT X; SHORT Y; }; /* 75 */ typedef _COORD COORD; /* 79 */ struct _SMALL_RECT { SHORT Left; SHORT Top; SHORT Right; SHORT Bottom; }; /* 78 */ typedef _SMALL_RECT SMALL_RECT; /* 74 */ struct _CONSOLE_SCREEN_BUFFER_INFO { COORD dwSize; COORD dwCursorPosition; WORD wAttributes; SMALL_RECT srWindow; COORD dwMaximumWindowSize; }; /* 80 */ struct FuncInfo_V1 { int magicNumber; int maxState; void *pUnwindMap; int nTryBlocks; void *pTryBlockMap; int nIPMapEntries; void *pIPtoStateMap; }; /* 81 */ struct UnwindMapEntry { int toState; void *action; }; /* 82 */ struct TryBlockMapEntry { int tryLow; int tryHigh; int catchHigh; int nCatches; void *pHandlerArray; }; /* 83 */ struct HandlerType { int adjectives; void *pType; int dispCatchObj; void *addressOfHandler; }; /* 84 */ struct tagTRACKMOUSEEVENT { DWORD cbSize; DWORD dwFlags; HWND hwndTrack; DWORD dwHoverTime; }; /* 85 */ typedef tagWNDCLASSA WNDCLASSA; /* 87 */ typedef LRESULT (__stdcall *WNDPROC)(HWND, UINT, WPARAM, LPARAM); /* 88 */ typedef HINSTANCE__ *HINSTANCE; /* 90 */ typedef HICON__ *HICON; /* 92 */ typedef HICON HCURSOR; /* 93 */ typedef HBRUSH__ *HBRUSH; /* 95 */ typedef const CHAR *LPCSTR; /* 86 */ struct tagWNDCLASSA { UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCSTR lpszMenuName; LPCSTR lpszClassName; }; /* 89 */ struct HINSTANCE__ { int unused; }; /* 91 */ struct HICON__ { int unused; }; /* 94 */ struct HBRUSH__ { int unused; }; /* 96 */ typedef GUID IID; /* 97 */ typedef _numberfmtA NUMBERFMTA; /* 98 */ struct _numberfmtA { UINT NumDigits; UINT LeadingZero; UINT Grouping; LPSTR lpDecimalSep; LPSTR lpThousandSep; UINT NegativeOrder; }; /* 99 */ enum __TI_flags { TI_IsConst = 0x1, TI_IsVolatile = 0x2, TI_IsUnaligned = 0x4, TI_IsPure = 0x8, TI_IsWinRT = 0x10, }; /* 100 */ enum __CT_flags { CT_IsSimpleType = 0x1, CT_ByReferenceOnly = 0x2, CT_HasVirtualBase = 0x4, CT_IsWinRTHandle = 0x8, CT_IsStdBadAlloc = 0x10, }; /* 101 */ struct _SECURITY_ATTRIBUTES { DWORD nLength; LPVOID lpSecurityDescriptor; BOOL bInheritHandle; }; /* 102 */ struct _PROCESS_INFORMATION { HANDLE hProcess; HANDLE hThread; DWORD dwProcessId; DWORD dwThreadId; }; /* 104 */ typedef _RPC_MESSAGE *PRPC_MESSAGE; /* 112 */ typedef unsigned int size_t; /* 107 */ typedef void *I_RPC_HANDLE; /* 106 */ typedef I_RPC_HANDLE RPC_BINDING_HANDLE; /* 113 */ typedef RPC_BINDING_HANDLE handle_t; /* 145 */ typedef $3FA64165D15A4602C29B2D9B0DA4A5E9 *NDR_SCONTEXT; /* 154 */ typedef $CC81E267BD8B32E89ADB7AE662C05BFA *PARRAY_INFO; /* 156 */ typedef struct _NDR_PIPE_DESC *PNDR_PIPE_DESC; /* 157 */ typedef struct _NDR_ASYNC_MESSAGE *PNDR_ASYNC_MESSAGE; /* 103 */ #pragma pack(push, 4) struct _MIDL_STUB_MESSAGE { PRPC_MESSAGE RpcMsg; unsigned __int8 *Buffer; unsigned __int8 *BufferStart; unsigned __int8 *BufferEnd; unsigned __int8 *BufferMark; unsigned int BufferLength; unsigned int MemorySize; unsigned __int8 *Memory; int IsClient; int ReuseBuffer; unsigned __int8 *AllocAllNodesMemory; unsigned __int8 *AllocAllNodesMemoryEnd; int IgnoreEmbeddedPointers; unsigned __int8 *PointerBufferMark; unsigned __int8 fBufferValid; unsigned __int8 Unused; unsigned int MaxCount; unsigned int Offset; unsigned int ActualCount; void *(__stdcall *pfnAllocate)(size_t); void (__stdcall *pfnFree)(void *); unsigned __int8 *StackTop; unsigned __int8 *pPresentedType; unsigned __int8 *pTransmitType; handle_t SavedHandle; const _MIDL_STUB_DESC *StubDesc; _FULL_PTR_XLAT_TABLES *FullPtrXlatTables; unsigned int FullPtrRefId; int fCheckBounds; __int32 fInDontFree : 1; __int32 fDontCallFreeInst : 1; __int32 fInOnlyParam : 1; __int32 fHasReturn : 1; unsigned int dwDestContext; void *pvDestContext; NDR_SCONTEXT *SavedContextHandles; int ParamNumber; IRpcChannelBuffer *pRpcChannelBuffer; PARRAY_INFO pArrayInfo; unsigned int *SizePtrCountArray; unsigned int *SizePtrOffsetArray; unsigned int *SizePtrLengthArray; void *pArgQueue; unsigned int dwStubPhase; PNDR_PIPE_DESC pPipeDesc; PNDR_ASYNC_MESSAGE pAsyncMsg; unsigned int Reserved[3]; }; #pragma pack(pop) /* 108 */ typedef _RPC_SYNTAX_IDENTIFIER *PRPC_SYNTAX_IDENTIFIER; /* 105 */ struct _RPC_MESSAGE { RPC_BINDING_HANDLE Handle; unsigned int DataRepresentation; void *Buffer; unsigned int BufferLength; unsigned int ProcNum; PRPC_SYNTAX_IDENTIFIER TransferSyntax; void *RpcInterfaceInformation; void *ReservedForRuntime; void *ManagerEpv; void *ImportContext; unsigned int RpcFlags; }; /* 116 */ typedef __GENERIC_BINDING_INFO *PGENERIC_BINDING_INFO; /* 115 */ #pragma pack(push, 8) union _MIDL_STUB_DESC::$5BCB627D3738D8B5DEACC268C24AE672 { handle_t *pAutoHandle; handle_t *pPrimitiveHandle; PGENERIC_BINDING_INFO pGenericBindingInfo; }; #pragma pack(pop) /* 120 */ typedef void (__stdcall *NDR_RUNDOWN)(void *context); /* 121 */ typedef _GENERIC_BINDING_ROUTINE_PAIR GENERIC_BINDING_ROUTINE_PAIR; /* 123 */ typedef void (__stdcall *EXPR_EVAL)(_MIDL_STUB_MESSAGE *); /* 124 */ typedef _XMIT_ROUTINE_QUINTUPLE XMIT_ROUTINE_QUINTUPLE; /* 128 */ typedef _MALLOC_FREE_STRUCT MALLOC_FREE_STRUCT; /* 130 */ typedef _COMM_FAULT_OFFSETS COMM_FAULT_OFFSETS; /* 132 */ typedef _USER_MARSHAL_ROUTINE_QUADRUPLE USER_MARSHAL_ROUTINE_QUADRUPLE; /* 114 */ #pragma pack(push, 8) struct _MIDL_STUB_DESC { void *RpcInterfaceInformation; void *(__stdcall *pfnAllocate)(size_t); void (__stdcall *pfnFree)(void *); _MIDL_STUB_DESC::$5BCB627D3738D8B5DEACC268C24AE672 IMPLICIT_HANDLE_INFO; const NDR_RUNDOWN *apfnNdrRundownRoutines; const GENERIC_BINDING_ROUTINE_PAIR *aGenericBindingRoutinePairs; const EXPR_EVAL *apfnExprEval; const XMIT_ROUTINE_QUINTUPLE *aXmitQuintuple; const unsigned __int8 *pFormatTypes; int fCheckBounds; unsigned int Version; MALLOC_FREE_STRUCT *pMallocFreeStruct; int MIDLVersion; const COMM_FAULT_OFFSETS *CommFaultOffsets; const USER_MARSHAL_ROUTINE_QUADRUPLE *aUserMarshalQuadruple; int Reserved1; int Reserved2; int Reserved3; int Reserved4; int Reserved5; }; #pragma pack(pop) /* 139 */ #pragma pack(push, 8) struct _FULL_PTR_XLAT_TABLES::$CFFA09E862963CB530A7E2871127FDA7 { void **XlatTable; unsigned __int8 *StateTable; unsigned int NumberOfEntries; }; #pragma pack(pop) /* 141 */ typedef _FULL_PTR_TO_REFID_ELEMENT *PFULL_PTR_TO_REFID_ELEMENT; /* 140 */ #pragma pack(push, 8) struct _FULL_PTR_XLAT_TABLES::$5B5EF811252786EBFBAAA3889BB4C68D { PFULL_PTR_TO_REFID_ELEMENT *XlatTable; unsigned int NumberOfBuckets; unsigned int HashMask; }; #pragma pack(pop) /* 144 */ enum $2A6324B8E10DEE2666A6A5498DFC667B { XLAT_SERVER = 0x1, XLAT_CLIENT = 0x2, }; /* 143 */ typedef $2A6324B8E10DEE2666A6A5498DFC667B XLAT_SIDE; /* 138 */ #pragma pack(push, 8) struct _FULL_PTR_XLAT_TABLES { _FULL_PTR_XLAT_TABLES::$CFFA09E862963CB530A7E2871127FDA7 RefIdToPointer; _FULL_PTR_XLAT_TABLES::$5B5EF811252786EBFBAAA3889BB4C68D PointerToRefId; unsigned int NextRefId; XLAT_SIDE XlatSide; }; #pragma pack(pop) /* 146 */ #pragma pack(push, 8) struct $3FA64165D15A4602C29B2D9B0DA4A5E9 { void *pad[2]; void *userContext; }; #pragma pack(pop) /* 147 */ #pragma pack(push, 8) struct IRpcChannelBuffer { IRpcChannelBufferVtbl *lpVtbl; }; #pragma pack(pop) /* 155 */ #pragma pack(push, 8) struct $CC81E267BD8B32E89ADB7AE662C05BFA { int Dimension; unsigned int *BufferConformanceMark; unsigned int *BufferVarianceMark; unsigned int *MaxCountArray; unsigned int *OffsetArray; unsigned int *ActualCountArray; }; #pragma pack(pop) /* 111 */ struct _RPC_VERSION { unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; }; /* 110 */ typedef _RPC_VERSION RPC_VERSION; /* 109 */ struct _RPC_SYNTAX_IDENTIFIER { GUID SyntaxGUID; RPC_VERSION SyntaxVersion; }; /* 118 */ typedef void *(__stdcall *GENERIC_BINDING_ROUTINE)(void *); /* 119 */ typedef void (__stdcall *GENERIC_UNBIND_ROUTINE)(void *, unsigned __int8 *); /* 117 */ #pragma pack(push, 8) struct __GENERIC_BINDING_INFO { void *pObj; unsigned int Size; GENERIC_BINDING_ROUTINE pfnBind; GENERIC_UNBIND_ROUTINE pfnUnbind; }; #pragma pack(pop) /* 122 */ #pragma pack(push, 8) struct _GENERIC_BINDING_ROUTINE_PAIR { GENERIC_BINDING_ROUTINE pfnBind; GENERIC_UNBIND_ROUTINE pfnUnbind; }; #pragma pack(pop) /* 127 */ typedef _MIDL_STUB_MESSAGE *PMIDL_STUB_MESSAGE; /* 126 */ typedef void (__stdcall *XMIT_HELPER_ROUTINE)(PMIDL_STUB_MESSAGE); /* 125 */ #pragma pack(push, 8) struct _XMIT_ROUTINE_QUINTUPLE { XMIT_HELPER_ROUTINE pfnTranslateToXmit; XMIT_HELPER_ROUTINE pfnTranslateFromXmit; XMIT_HELPER_ROUTINE pfnFreeXmit; XMIT_HELPER_ROUTINE pfnFreeInst; }; #pragma pack(pop) /* 129 */ #pragma pack(push, 8) struct _MALLOC_FREE_STRUCT { void *(__stdcall *pfnAllocate)(size_t); void (__stdcall *pfnFree)(void *); }; #pragma pack(pop) /* 131 */ #pragma pack(push, 8) struct _COMM_FAULT_OFFSETS { __int16 CommOffset; __int16 FaultOffset; }; #pragma pack(pop) /* 134 */ typedef unsigned int (__stdcall *USER_MARSHAL_SIZING_ROUTINE)(unsigned int *, unsigned int, void *); /* 135 */ typedef unsigned __int8 *(__stdcall *USER_MARSHAL_MARSHALLING_ROUTINE)(unsigned int *, unsigned __int8 *, void *); /* 136 */ typedef unsigned __int8 *(__stdcall *USER_MARSHAL_UNMARSHALLING_ROUTINE)(unsigned int *, unsigned __int8 *, void *); /* 137 */ typedef void (__stdcall *USER_MARSHAL_FREEING_ROUTINE)(unsigned int *, void *); /* 133 */ #pragma pack(push, 8) struct _USER_MARSHAL_ROUTINE_QUADRUPLE { USER_MARSHAL_SIZING_ROUTINE pfnBufferSize; USER_MARSHAL_MARSHALLING_ROUTINE pfnMarshall; USER_MARSHAL_UNMARSHALLING_ROUTINE pfnUnmarshall; USER_MARSHAL_FREEING_ROUTINE pfnFree; }; #pragma pack(pop) /* 142 */ #pragma pack(push, 8) struct _FULL_PTR_TO_REFID_ELEMENT { _FULL_PTR_TO_REFID_ELEMENT *Next; void *Pointer; unsigned int RefId; unsigned __int8 State; }; #pragma pack(pop) /* 149 */ typedef LONG HRESULT; /* 150 */ typedef unsigned int ULONG; /* 151 */ typedef tagRPCOLEMESSAGE RPCOLEMESSAGE; /* 148 */ #pragma pack(push, 8) struct IRpcChannelBufferVtbl { HRESULT (__stdcall *QueryInterface)(IRpcChannelBuffer *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IRpcChannelBuffer *This); ULONG (__stdcall *Release)(IRpcChannelBuffer *This); HRESULT (__stdcall *GetBuffer)(IRpcChannelBuffer *This, RPCOLEMESSAGE *pMessage, const IID *const riid); HRESULT (__stdcall *SendReceive)(IRpcChannelBuffer *This, RPCOLEMESSAGE *pMessage, ULONG *pStatus); HRESULT (__stdcall *FreeBuffer)(IRpcChannelBuffer *This, RPCOLEMESSAGE *pMessage); HRESULT (__stdcall *GetDestCtx)(IRpcChannelBuffer *This, DWORD *pdwDestContext, void **ppvDestContext); HRESULT (__stdcall *IsConnected)(IRpcChannelBuffer *This); }; #pragma pack(pop) /* 153 */ typedef unsigned int RPCOLEDATAREP; /* 152 */ #pragma pack(push, 8) struct tagRPCOLEMESSAGE { void *reserved1; RPCOLEDATAREP dataRepresentation; void *Buffer; ULONG cbBuffer; ULONG iMethod; void *reserved2[5]; ULONG rpcFlags; }; #pragma pack(pop) /* 158 */ typedef _MIDL_STUB_DESC MIDL_STUB_DESC; /* 159 */ struct type_info { void *vfptr; int _M_data; char _M_d_name[]; }; /* 160 */ enum $FA310B393AFE23AC619E684616706237 { eInvalid = 0xFFFF, }; /* 161 */ typedef $FA310B393AFE23AC619E684616706237 $174D5E253DF64A9102706DE54571A8C0; /* 162 */ enum _CreateGUID { CreateGUID = 0x0, }; /* 163 */ enum ISerializeType { ISerializeOnly_ISerializeType = 0x0, ISerializeOrNull_ISerializeType = 0x1, AnyInterfaceOrNull_ISerializeType = 0x2, }; /* 164 */ enum _Formatted { Formatted = 0x0, }; /* 165 */ enum _VAFormatted { VAFormatted = 0x0, }; /* 166 */ enum _WidthConvert { WidthConvert = 0x0, }; /* 167 */ typedef $0FC989869F227A36D749990E523E5F04 POWER_ACTION; /* 168 */ typedef $C9C41CE7F7AB140BE1C872069B92FC11 LATENCY_TIME; /* 169 */ typedef $091388B5486C38E232712F2AD090397D POWER_INFORMATION_LEVEL; /* 170 */ enum TriState { Undef_TriState = 0xFF, False_TriState = 0x0, True_TriState = 0x1, }; /* 171 */ enum NodeNameType { Null_NAMETYPE = 0xFF, PString_NAMETYPE = 0x0, UInt32_NAMETYPE = 0x1, Int32_NAMETYPE = 0x2, Double_NAMETYPE = 0x3, Float_NAMETYPE = 0x4, CellID_NAMETYPE = 0x5, InstanceID_NAMETYPE = 0x6, Bool_NAMETYPE = 0x7, Hex_NAMETYPE = 0x8, Binary_NAMETYPE = 0x9, BlockID_NAMETYPE = 0xA, UInt64_NAMETYPE = 0xB, Int64_NAMETYPE = 0xC, LongHex_NAMETYPE = 0xD, Guid_NAMETYPE = 0xE, NUM_NAMETYPES = 0xF, }; /* 172 */ enum std::_Uninitialized { _Noinit = 0x0, }; /* 173 */ typedef xmlelemTYPE tagXMLEMEM_TYPE; /* 174 */ enum Logger::LoggingSeverity { sev_CriticalError = 0x0, sev_Error = 0x1, sev_Warning = 0x2, sev_Informational = 0x3, sev_Runtime = 0x4, sev_Important = 0x5, NumSeverities = 0x6, }; /* 175 */ typedef __MIDL_IBindStatusCallback_0004 __MIDL_IBindStatusCallback_0006; /* 176 */ enum Logger::LoggerWriteResult { res_WriteFailed = 0x0, res_WriteSucceeded = 0x1, res_NotHandled = 0x2, }; /* 177 */ enum $EC0927712136DE5862219D5137417E39 { rcfNotThreadSafe = 0x1, rcfDontDeleteThis = 0x2, }; /* 178 */ enum $36752B0DF727C5E0FFFA2F7FF25C1741 { STARTING_BUFFER_SIZE = 0x8, DOUBLING_THRESHHOLD = 0x4000, DEALLOCATE_FLAG = 0x80000000, }; /* 179 */ typedef $13CC20D9AD0BBA5D63681FE6203B0C08 BIDI_TYPE; /* 180 */ enum DebugFlagBits { DbgOutputToDebugger = 0x1, DbgOutputToFile = 0x2, DbgOutputToUser = 0x4, DbgOutputAssertDlgs = 0x8, DbgPrintfEnabled = 0x10, DbgDbgAssertsAssert = 0x20, DbgAssertsAssert = 0x40, DbgWslAssertsAssert = 0x80, DbgPerfAssertsAssert = 0x100, DbgEnableExceptionHandler = 0x200, DbgEnableFloatingPointExceptions = 0x400, DbgPlaceLogsInAppDir = 0x800, DbgNoAutomaticStackTrace = 0x1000, DbgNeedToInitialize = 0x2000, DbgEnableMemoryExceptions = 0x4000, }; /* 181 */ enum HashFlags { hfAutoGrow = 0x1, hfAutoShrink = 0x2, hfMultiHash = 0x4, hfDefaults = 0x0, }; /* 182 */ enum $341FA4C9185E29046C91672D1ABB5D58 { DEFAULT_NUM_BUCKETS = 0x17, }; /* 183 */ enum $33C41BA57DC16690B6E3FDC5542FDC25 { _ALIGN = 0x8, _ALIGN_SHIFT = 0x3, _MAX_BYTES = 0x80, }; /* 184 */ typedef $B2CD58BB5E151C37D855099D3E2FDD5A STUB_PHASE; /* 185 */ typedef $0AEECC1A63E1B2F73D11FBA74082B60B PROXY_PHASE; /* 186 */ enum Turbine::Debug::AssertionControlBits { AssertionDefaultAction = 0x1, AssertionIgnored = 0x2, AssertionLogOnly = 0x4, AssertionIsFatal = 0x8, }; /* 187 */ enum Turbine::Debug::DebugResponse { DebugResponseAbort = 0x0, DebugResponseDebug = 0x1, DebugResponseIgnoreThis = 0x2, DebugResponseIgnoreAll = 0x3, DebugResponseFatalError = 0x4, DebugResponseCrashReport = 0x5, }; /* 188 */ enum Turbine::Debug::OutputStringType { OutputString_File = 0x0, OutputString_User = 0x1, OutputString_UserAndFile = 0x2, OutputString_AssertionFailed = 0x3, }; /* 189 */ enum $75059E45244953B5438D7A6F7EC57CFC { __low_max = 0x1E, __high_max = 0x3E8, }; /* 190 */ enum $868DCEC625B9F0FC46FB2B9F49221D92 { _Ret = 0x0, }; /* 191 */ typedef $868DCEC625B9F0FC46FB2B9F49221D92 $272E727BCCF418040717A34527993D2E; /* 192 */ enum Archive::tagUnpacking { Unpacking = 0x0, }; /* 193 */ enum Archive::tagPacking { Packing = 0x0, }; /* 194 */ enum $3143A7E76DC998FE4865D06FD624AE89 { value = 0x1, }; /* 195 */ enum $007C44C25078E730DB8F1804981277BF { hash_flags = 0x1, }; /* 196 */ typedef $007C44C25078E730DB8F1804981277BF $9CB09210A7FE85A5DC216C8929236892; /* 197 */ enum $385D86B23BF77ACADD05090CF54C676F { sbrGrowExponentially = 0x1, sbrWindowOnSuppliedSize = 0x2, sbrPreventFurtherGrowth = 0x4, sbrAllocateFromFreelist = 0x8, }; /* 198 */ enum $CAA48E7F3BEA6FCDA467FCCDDE1E335C { NoParameter = 0x1, RequiredParameter = 0x2, OptionalParameter = 0x3, AutoSetInt = 0x11, AutoParseInt = 0x22, AutoParsePString = 0x32, AutoParseWPString = 0x3A, AutoParseFloat = 0x42, AutoParseDouble = 0x52, AutoParseShort = 0x62, AutoSetBool = 0x71, AutoParseBool = 0x82, ArgumentParserMask = 0xFF, }; /* 199 */ enum ArgumentParser::OutputTextType { ottNormal = 0x0, ottErrorText = 0x1, ottShortVersion = 0x2, ottLongVersion = 0x3, ottDescription = 0x4, }; /* 200 */ enum Heading::unit_type { DEGREES = 0x0, RADIANS = 0x1, }; /* 201 */ enum $2F6AFB67AFFE6DA62DE1CBEBE240B9D2 { npos = 0xFFFFFFFF, }; /* 202 */ enum ios::io_state { goodbit = 0x0, eofbit = 0x1, failbit = 0x2, badbit = 0x4, }; /* 203 */ enum ios::open_mode { in = 0x1, out = 0x2, ate = 0x4, app = 0x8, trunc = 0x10, nocreate = 0x20, noreplace = 0x40, binary = 0x80, }; /* 204 */ enum $483FBD717E21178E87106497493A638C { skipws = 0x1, left = 0x2, right = 0x4, internal = 0x8, dec = 0x10, oct = 0x20, hex = 0x40, showbase = 0x80, showpoint = 0x100, uppercase = 0x200, showpos = 0x400, scientific = 0x800, fixed = 0x1000, unitbuf = 0x2000, stdio = 0x4000, }; /* 205 */ typedef $92E343B9497C79C1DA0A7F8171886153 INTERNET_SCHEME; /* 206 */ enum _STL::locale::_Category { none = 0x0, collate = 0x10, ctype = 0x20, monetary = 0x40, numeric = 0x100, time = 0x200, messages = 0x400, all = 0x770, }; /* 207 */ typedef $2F6AFB67AFFE6DA62DE1CBEBE240B9D2 $AB848D0F3C1CDE21581F05B8C9C9FCC5; /* 208 */ enum _STL::ctype_base::mask { space = 0x8, print = 0x157, cntrl = 0x20, upper = 0x1, lower = 0x2, alpha = 0x100, digit = 0x4, punct = 0x10, xdigit = 0x80, alnum = 0x104, graph = 0x114, }; /* 209 */ enum _STL::ctype::__TableSize { table_size = 0x100, }; /* 210 */ typedef $D1D25F7E59039EE4F06FC6A15C79D0DD InternetCookieState; /* 211 */ enum ios::seek_dir { beg = 0x0, cur = 0x1, end = 0x2, }; /* 212 */ enum $33534C82092764B28C02037197983D22 { skipping = 0x0, tied = 0x1, }; /* 213 */ enum $E787915F5035F3690E728927C602C3BC { INITIAL = 0x0, READY = 0x1, STOPPING = 0x2, STOPPED = 0x3, }; /* 214 */ enum HttpClient::_WinHttp_ImplementationType { WinHttp_ImplementationType = 0x0, }; /* 215 */ enum HttpClient::_WinInet_ImplementationType { WinInet_ImplementationType = 0x0, }; /* 216 */ enum eAllegianceHouseAction { Undef_AllegianceHouseAction = 0x0, CheckStatus_AllegianceHouseAction = 0x1, GuestOpen_AllegianceHouseAction = 0x2, GuestClose_AllegianceHouseAction = 0x3, StorageOpen_AllegianceHouseAction = 0x4, StorageClose_AllegianceHouseAction = 0x5, NumberOfActions_AllegianceHouseAction = 0x5, FORCE_AllegianceHouseAction_32_BIT = 0x7FFFFFFF, }; /* 217 */ enum CameraManager::MovementDirectionFlags { mdf_Left = 0x1, mdf_Right = 0x2, mdf_XAxis = 0x3, mdf_Forward = 0x4, mdf_Backward = 0x8, mdf_YAxis = 0xC, mdf_Up = 0x10, mdf_Down = 0x20, mdf_ZAxis = 0x30, }; /* 218 */ typedef _PaddingMode DBUpdateType::Type; /* 219 */ enum Sidedness { POSITIVE = 0x0, NEGATIVE = 0x1, IN_PLANE = 0x2, CROSSING = 0x3, }; /* 220 */ enum Frame::FrameInitializationEnum { FRAME_NO_INITIALIZATION = 0x0, }; /* 221 */ enum SimplePolygonType { SIMPLE_POLYGON = 0x0, PATH_POLYGON = 0x1, PLANAR_POLYGON = 0x2, }; /* 222 */ enum PixelFormatID { PFID_UNKNOWN = 0x0, PFID_R8G8B8 = 0x14, PFID_A8R8G8B8 = 0x15, PFID_X8R8G8B8 = 0x16, PFID_R5G6B5 = 0x17, PFID_X1R5G5B5 = 0x18, PFID_A1R5G5B5 = 0x19, PFID_A4R4G4B4 = 0x1A, PFID_R3G3B2 = 0x1B, PFID_A8 = 0x1C, PFID_A8R3G3B2 = 0x1D, PFID_X4R4G4B4 = 0x1E, PFID_A2B10G10R10 = 0x1F, PFID_A8B8G8R8 = 0x20, PFID_X8B8G8R8 = 0x21, PFID_A2R10G10B10 = 0x23, PFID_A8P8 = 0x28, PFID_P8 = 0x29, PFID_L8 = 0x32, PFID_A8L8 = 0x33, PFID_A4L4 = 0x34, PFID_V8U8 = 0x3C, PFID_L6V5U5 = 0x3D, PFID_X8L8V8U8 = 0x3E, PFID_Q8W8V8U8 = 0x3F, PFID_V16U16 = 0x40, PFID_A2W10V10U10 = 0x43, PFID_UYVY = 0x59565955, PFID_R8G8_B8G8 = 0x47424752, PFID_YUY2 = 0x32595559, PFID_G8R8_G8B8 = 0x42475247, PFID_DXT1 = 0x31545844, PFID_DXT2 = 0x32545844, PFID_DXT3 = 0x33545844, PFID_DXT4 = 0x34545844, PFID_DXT5 = 0x35545844, PFID_D16_LOCKABLE = 0x46, PFID_D32 = 0x47, PFID_D15S1 = 0x49, PFID_D24S8 = 0x4B, PFID_D24X8 = 0x4D, PFID_D24X4S4 = 0x4F, PFID_D16 = 0x50, PFID_VERTEXDATA = 0x64, PFID_INDEX16 = 0x65, PFID_INDEX32 = 0x66, PFID_CUSTOM_R8G8B8A8 = 0xF0, PFID_CUSTOM_A8B8G8R8 = 0xF1, PFID_CUSTOM_B8G8R8 = 0xF2, PFID_CUSTOM_LSCAPE_R8G8B8 = 0xF3, PFID_CUSTOM_LSCAPE_ALPHA = 0xF4, PFID_CUSTOM_RAW_JPEG = 0x1F4, PFID_CUSTOM_FIRST = 0xF0, PFID_CUSTOM_LAST = 0x1F4, PFID_INVALID = 0x7FFFFFFF, }; /* 223 */ enum _STL::float_round_style { round_indeterminate = 0xFFFFFFFF, round_toward_zero = 0x0, round_to_nearest = 0x1, round_toward_infinity = 0x2, round_toward_neg_infinity = 0x3, }; /* 224 */ enum UIQueueManager::Enum18 { IMPLEMENT_STD_ADDREF_UNIQUE_RETVAL = 0x0, }; /* 225 */ enum PScriptType { PS_Invalid = 0x0, PS_Test1 = 0x1, PS_Test2 = 0x2, PS_Test3 = 0x3, PS_Launch = 0x4, PS_Explode = 0x5, PS_AttribUpRed = 0x6, PS_AttribDownRed = 0x7, PS_AttribUpOrange = 0x8, PS_AttribDownOrange = 0x9, PS_AttribUpYellow = 0xA, PS_AttribDownYellow = 0xB, PS_AttribUpGreen = 0xC, PS_AttribDownGreen = 0xD, PS_AttribUpBlue = 0xE, PS_AttribDownBlue = 0xF, PS_AttribUpPurple = 0x10, PS_AttribDownPurple = 0x11, PS_SkillUpRed = 0x12, PS_SkillDownRed = 0x13, PS_SkillUpOrange = 0x14, PS_SkillDownOrange = 0x15, PS_SkillUpYellow = 0x16, PS_SkillDownYellow = 0x17, PS_SkillUpGreen = 0x18, PS_SkillDownGreen = 0x19, PS_SkillUpBlue = 0x1A, PS_SkillDownBlue = 0x1B, PS_SkillUpPurple = 0x1C, PS_SkillDownPurple = 0x1D, PS_SkillDownBlack = 0x1E, PS_HealthUpRed = 0x1F, PS_HealthDownRed = 0x20, PS_HealthUpBlue = 0x21, PS_HealthDownBlue = 0x22, PS_HealthUpYellow = 0x23, PS_HealthDownYellow = 0x24, PS_RegenUpRed = 0x25, PS_RegenDownREd = 0x26, PS_RegenUpBlue = 0x27, PS_RegenDownBlue = 0x28, PS_RegenUpYellow = 0x29, PS_RegenDownYellow = 0x2A, PS_ShieldUpRed = 0x2B, PS_ShieldDownRed = 0x2C, PS_ShieldUpOrange = 0x2D, PS_ShieldDownOrange = 0x2E, PS_ShieldUpYellow = 0x2F, PS_ShieldDownYellow = 0x30, PS_ShieldUpGreen = 0x31, PS_ShieldDownGreen = 0x32, PS_ShieldUpBlue = 0x33, PS_ShieldDownBlue = 0x34, PS_ShieldUpPurple = 0x35, PS_ShieldDownPurple = 0x36, PS_ShieldUpGrey = 0x37, PS_ShieldDownGrey = 0x38, PS_EnchantUpRed = 0x39, PS_EnchantDownRed = 0x3A, PS_EnchantUpOrange = 0x3B, PS_EnchantDownOrange = 0x3C, PS_EnchantUpYellow = 0x3D, PS_EnchantDownYellow = 0x3E, PS_EnchantUpGreen = 0x3F, PS_EnchantDownGreen = 0x40, PS_EnchantUpBlue = 0x41, PS_EnchantDownBlue = 0x42, PS_EnchantUpPurple = 0x43, PS_EnchantDownPurple = 0x44, PS_VitaeUpWhite = 0x45, PS_VitaeDownBlack = 0x46, PS_VisionUpWhite = 0x47, PS_VisionDownBlack = 0x48, PS_SwapHealth_Red_To_Yellow = 0x49, PS_SwapHealth_Red_To_Blue = 0x4A, PS_SwapHealth_Yellow_To_Red = 0x4B, PS_SwapHealth_Yellow_To_Blue = 0x4C, PS_SwapHealth_Blue_To_Red = 0x4D, PS_SwapHealth_Blue_To_Yellow = 0x4E, PS_TransUpWhite = 0x4F, PS_TransDownBlack = 0x50, PS_Fizzle = 0x51, PS_PortalEntry = 0x52, PS_PortalExit = 0x53, PS_BreatheFlame = 0x54, PS_BreatheFrost = 0x55, PS_BreatheAcid = 0x56, PS_BreatheLightning = 0x57, PS_Create = 0x58, PS_Destroy = 0x59, PS_ProjectileCollision = 0x5A, PS_SplatterLowLeftBack = 0x5B, PS_SplatterLowLeftFront = 0x5C, PS_SplatterLowRightBack = 0x5D, PS_SplatterLowRightFront = 0x5E, PS_SplatterMidLeftBack = 0x5F, PS_SplatterMidLeftFront = 0x60, PS_SplatterMidRightBack = 0x61, PS_SplatterMidRightFront = 0x62, PS_SplatterUpLeftBack = 0x63, PS_SplatterUpLeftFront = 0x64, PS_SplatterUpRightBack = 0x65, PS_SplatterUpRightFront = 0x66, PS_SparkLowLeftBack = 0x67, PS_SparkLowLeftFront = 0x68, PS_SparkLowRightBack = 0x69, PS_SparkLowRightFront = 0x6A, PS_SparkMidLeftBack = 0x6B, PS_SparkMidLeftFront = 0x6C, PS_SparkMidRightBack = 0x6D, PS_SparkMidRightFront = 0x6E, PS_SparkUpLeftBack = 0x6F, PS_SparkUpLeftFront = 0x70, PS_SparkUpRightBack = 0x71, PS_SparkUpRightFront = 0x72, PS_PortalStorm = 0x73, PS_Hide = 0x74, PS_UnHide = 0x75, PS_Hidden = 0x76, PS_DisappearDestroy = 0x77, SpecialState1 = 0x78, SpecialState2 = 0x79, SpecialState3 = 0x7A, SpecialState4 = 0x7B, SpecialState5 = 0x7C, SpecialState6 = 0x7D, SpecialState7 = 0x7E, SpecialState8 = 0x7F, SpecialState9 = 0x80, SpecialState0 = 0x81, SpecialStateRed = 0x82, SpecialStateOrange = 0x83, SpecialStateYellow = 0x84, SpecialStateGreen = 0x85, SpecialStateBlue = 0x86, SpecialStatePurple = 0x87, SpecialStateWhite = 0x88, SpecialStateBlack = 0x89, PS_LevelUp = 0x8A, PS_EnchantUpGrey = 0x8B, PS_EnchantDownGrey = 0x8C, PS_WeddingBliss = 0x8D, PS_EnchantUpWhite = 0x8E, PS_EnchantDownWhite = 0x8F, PS_CampingMastery = 0x90, PS_CampingIneptitude = 0x91, PS_DispelLife = 0x92, PS_DispelCreature = 0x93, PS_DispelAll = 0x94, PS_BunnySmite = 0x95, PS_BaelZharonSmite = 0x96, PS_WeddingSteele = 0x97, PS_RestrictionEffectBlue = 0x98, PS_RestrictionEffectGreen = 0x99, PS_RestrictionEffectGold = 0x9A, PS_LayingofHands = 0x9B, PS_AugmentationUseAttribute = 0x9C, PS_AugmentationUseSkill = 0x9D, PS_AugmentationUseResistances = 0x9E, PS_AugmentationUseOther = 0x9F, PS_BlackMadness = 0xA0, PS_AetheriaLevelUp = 0xA1, PS_AetheriaSurgeDestruction = 0xA2, PS_AetheriaSurgeProtection = 0xA3, PS_AetheriaSurgeRegeneration = 0xA4, PS_AetheriaSurgeAffliction = 0xA5, PS_AetheriaSurgeFestering = 0xA6, PS_HealthDownVoid = 0xA7, PS_RegenDownVoid = 0xA8, PS_SkillDownVoid = 0xA9, PS_DirtyFightingHealDebuff = 0xAA, PS_DirtyFightingAttackDebuff = 0xAB, PS_DirtyFightingDefenseDebuff = 0xAC, PS_DirtyFightingDamageOverTime = 0xAD, NUM_PSCRIPT_TYPES = 0xAE, FORCE_PScriptType_32_BIT = 0x7FFFFFFF, }; /* 226 */ enum _STL::float_denorm_style { denorm_indeterminate = 0xFFFFFFFF, denorm_absent = 0x0, denorm_present = 0x1, }; /* 227 */ enum PhysicsState { STATIC_PS = 0x1, UNUSED1_PS = 0x2, ETHEREAL_PS = 0x4, REPORT_COLLISIONS_PS = 0x8, IGNORE_COLLISIONS_PS = 0x10, NODRAW_PS = 0x20, MISSILE_PS = 0x40, PUSHABLE_PS = 0x80, ALIGNPATH_PS = 0x100, PATHCLIPPED_PS = 0x200, GRAVITY_PS = 0x400, LIGHTING_ON_PS = 0x800, PARTICLE_EMITTER_PS = 0x1000, UNNUSED2_PS = 0x2000, HIDDEN_PS = 0x4000, SCRIPTED_COLLISION_PS = 0x8000, HAS_PHYSICS_BSP_PS = 0x10000, INELASTIC_PS = 0x20000, HAS_DEFAULT_ANIM_PS = 0x40000, HAS_DEFAULT_SCRIPT_PS = 0x80000, CLOAKED_PS = 0x100000, REPORT_COLLISIONS_AS_ENVIRONMENT_PS = 0x200000, EDGE_SLIDE_PS = 0x400000, SLEDDING_PS = 0x800000, FROZEN_PS = 0x1000000, FORCE_PhysicsState_32_BIT = 0x7FFFFFFF, }; /* 228 */ enum HARBitmask { Undef_HARBitmask = 0x0, OpenHouse_HARBitmask = 0x1, AllegianceGuests_HARBitmask = 0x2, AllegianceStorage_HARBitmask = 0x4, Force32Bit_HARBitmask = 0x7FFFFFFF, }; /* 229 */ enum MovementTypes::Type { Invalid = 0x0, RawCommand = 0x1, InterpretedCommand = 0x2, StopRawCommand = 0x3, StopInterpretedCommand = 0x4, StopCompletely = 0x5, MoveToObject = 0x6, MoveToPosition = 0x7, TurnToObject = 0x8, TurnToHeading = 0x9, FORCE_Type_32_BIT = 0x7FFFFFFF, }; /* 230 */ enum CallbackLoseFocusResult { lfBlock = 0x0, lfTransfer = 0x1, }; /* 231 */ enum StatType { Undef_StatType = 0x0, Int_StatType = 0x1, Float_StatType = 0x2, Position_StatType = 0x3, Skill_StatType = 0x4, String_StatType = 0x5, DataID_StatType = 0x6, InstanceID_StatType = 0x7, DID_StatType = 0x6, IID_StatType = 0x7, Attribute_StatType = 0x8, Attribute_2nd_StatType = 0x9, BodyDamageValue_StatType = 0xA, BodyDamageVariance_StatType = 0xB, BodyArmorValue_StatType = 0xC, Bool_StatType = 0xD, Int64_StatType = 0xE, Num_StatTypes = 0xF, FORCE_StatType_32_BIT = 0x7FFFFFFF, }; /* 232 */ enum $FD9017AF91B05EB6079FFF5A02395D2D { No_Subscription = 0x0, AsheronsCall_Subscription = 0x1, DarkMajesty_Subscription = 0x2, ThroneOfDestiny_Subscription = 0x4, ThroneOfDestiny_Preordered = 0x8, }; /* 233 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum8; /* 234 */ enum PropertyInheritanceType::Type { ClassOnly = 0x0, InstanceOnly = 0x1, Either = 0x2, }; /* 235 */ enum PropertyDatFileType::Type { ClientOnlyData = 0x0, ServerOnlyData = 0x1, SharedData = 0x2, }; /* 236 */ enum PropertyPropagationType::Type { NetPredictedSharedVisually = 0x0, NetPredictedSharedPrivately = 0x1, NetSharedVisually = 0x2, NetSharedPrivately = 0x3, NetNotShared = 0x4, WorldSharedWithServers = 0x5, WorldSharedWithServersAndClients = 0x6, }; /* 237 */ enum PropertyCachingType::Type { Global = 0x0, Internal = 0x1, }; /* 238 */ enum SKILL_ADVANCEMENT_CLASS { UNDEF_SKILL_ADVANCEMENT_CLASS = 0x0, UNTRAINED_SKILL_ADVANCEMENT_CLASS = 0x1, TRAINED_SKILL_ADVANCEMENT_CLASS = 0x2, SPECIALIZED_SKILL_ADVANCEMENT_CLASS = 0x3, NUM_SKILL_ADVANCEMENT_CLASSES = 0x4, FORCE_SKILL_ADVANCEMENT_CLASS_32_BIT = 0x7FFFFFFF, }; /* 239 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum14; /* 240 */ enum $90DB17C06A8468C20D5E6E771419B42D { digits = 0x1, digits10 = 0x0, radix = 0x2, is_specialized = 0x1, is_signed = 0x0, is_integer = 0x1, is_exact = 0x1, is_bounded = 0x1, is_modulo = 0x0, }; /* 241 */ enum AllegianceVersion { Undef_AllegianceVersion = 0x0, SpokespersonAdded_AllegianceVersion = 0x1, PoolsAdded_AllegianceVersion = 0x2, MotdAdded_AllegianceVersion = 0x3, ChatRoomIDAdded_AllegianceVersion = 0x4, BannedCharactersAdded_AllegianceVersion = 0x5, MultipleAllegianceOfficersAdded_AllegianceVersion = 0x6, Bindstones_AllegianceVersion = 0x7, AllegianceName_AllegianceVersion = 0x8, OfficersTitlesAdded_AllegianceVersion = 0x9, LockedState_AllegianceVersion = 0xA, ApprovedVassal_AllegianceVersion = 0xB, Newest_AllegianceVersion = 0xB, FORCE_AllegianceVersion_32_BIT = 0x7FFFFFFF, }; /* 242 */ enum $492F8EFB2274F06F7B85D3D8F4EB2E2C { ikvUnspecifiedStorage = 0x0, ikv64BitStorage = 0x1, ikvCurrentFormatVersion = 0x1, }; /* 243 */ typedef UIQueueManager::Enum18 ClientAllegianceSystem::Enum9; /* 244 */ enum IterationKey::SpecialKey { keyInvalid = 0x0, keyUnknown = 0x1, keyUnencrypted = 0x2, }; /* 245 */ enum _D3DXCLEANTYPE { D3DXCLEAN_BACKFACING = 0x1, D3DXCLEAN_BOWTIES = 0x2, D3DXCLEAN_SKINNING = 0x1, D3DXCLEAN_OPTIMIZATION = 0x1, D3DXCLEAN_SIMPLIFICATION = 0x3, }; /* 246 */ enum _MAX_FVF_DECL_SIZE { MAX_FVF_DECL_SIZE = 0x41, }; /* 247 */ enum CryptoProviderFlags { cpfUseMachineKeyset = 0x1, cpfUsePerUserKeyset = 0x2, cpfDisableSystemDialogs = 0x4, }; /* 248 */ enum UI_SELECTION_TYPE { SELECTION_TYPE_UNDEF = 0x0, SELECTION_TYPE_ITEM = 0x1, SELECTION_TYPE_COMPASS_ITEM = 0x2, SELECTION_TYPE_MONSTER = 0x3, SELECTION_TYPE_PLAYER = 0x4, SELECTION_TYPE_UNOPENED_CORPSE = 0x5, FORCE_UI_SELECTION_TYPE_32_BIT = 0x7FFFFFFF, }; /* 249 */ typedef $90DB17C06A8468C20D5E6E771419B42D $ECE74E868919535071F49C119732F2FF; /* 250 */ enum DEFAULT_AUTHFLAGS { AUTHFLAGS_ENABLECRYPTO = 0x1, AUTHFLAGS_ADMINACCTOVERRIDE = 0x2, AUTHFLAGS_EXTRADATA = 0x4, AUTHFLAGS_LASTDEFAULT = 0x4, }; /* 251 */ enum ObjectDrawStatus { UNKNOWN_ODS = 0x0, OUTSIDE_VIEWCONE_ODS = 0x1, INSIDE_VIEWCONE_ODS = 0x2, UNDER_CURSOR_ODS = 0x3, FORCE_ObjectDrawStatus_32_BIT = 0x7FFFFFFF, }; /* 252 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum10; /* 253 */ enum AsyncResult { AsyncResult_Unknown = 0x0, AsyncResult_Success = 0x1, AsyncResult_PartialSuccess = 0x2, AsyncResult_Failure = 0x3, }; /* 254 */ enum MoveType { MoveType_Invalid = 0x0, MoveType_Pass = 0x1, MoveType_Resign = 0x2, MoveType_Stalemate = 0x3, MoveType_Grid = 0x4, MoveType_FromTo = 0x5, MoveType_SelectedPiece = 0x6, }; /* 255 */ enum TSRecvMode { TSRECV_BLOCK = 0x0, TSRECV_LATESTONLY = 0x1, FORCE_TSRecvMode_32_BIT = 0x7FFFFFFF, }; /* 256 */ enum CharacterTitleTableVersion { Undef_CharacterTitleTableVersion = 0x0, Initial_CharacterTitleTableVersion = 0x1, Current_CharacterTitleTableVersion = 0x1, FORCE_CHARACTER_TITLE_TABLE_VERSION_32_BIT = 0x7FFFFFFF, }; /* 257 */ enum DATFILE_TYPE { UNDEF_DISK = 0x0, PORTAL_DATFILE = 0x1, CELL_DATFILE = 0x2, LOCAL_DATFILE = 0x3, FORCE_32_BIT_DATFILE_TPE = 0x7FFFFFFF, }; /* 258 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum12; /* 259 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum16; /* 260 */ typedef UIQueueManager::Enum18 ClassFactoryForceClient_ClassType::Enum19; /* 261 */ enum BlitMode { Blit_Normal = 0x0, Blit_3Alpha = 0x1, Blit_4Alpha = 0x2, Blit_Colorize = 0x3, Blit_Multiply = 0x4, Blit_Screen = 0x5, Blit_Grayscale = 0x6, Blit_NOP = 0x7, Blit_nModes = 0x8, }; /* 262 */ enum RDBBitmask { Undef_RDBBitmask = 0x0, OpenHouse_RDBBitmask = 0x1, Force32Bit_RDBBitmask = 0x7FFFFFFF, }; /* 263 */ enum $611B0BDBE9FB29078BEA11D567D3B602 { HEADER_SIZE = 0x4, }; /* 264 */ enum EnchantmentTypeEnum { Undef_EnchantmentType = 0x0, Attribute_EnchantmentType = 0x1, SecondAtt_EnchantmentType = 0x2, Int_EnchantmentType = 0x4, Float_EnchantmentType = 0x8, Skill_EnchantmentType = 0x10, BodyDamageValue_EnchantmentType = 0x20, BodyDamageVariance_EnchantmentType = 0x40, BodyArmorValue_EnchantmentType = 0x80, SingleStat_EnchantmentType = 0x1000, MultipleStat_EnchantmentType = 0x2000, Multiplicative_EnchantmentType = 0x4000, Additive_EnchantmentType = 0x8000, AttackSkills_EnchantmentType = 0x10000, DefenseSkills_EnchantmentType = 0x20000, Multiplicative_Degrade_EnchantmentType = 0x100000, Additive_Degrade_EnchantmentType = 0x200000, Vitae_EnchantmentType = 0x800000, Cooldown_EnchantmentType = 0x1000000, Beneficial_EnchantmentType = 0x2000000, StatTypes_EnchantmentType = 0xFF, FORCE_EnchantmentTypeEnum_32_BIT = 0x7FFFFFFF, }; /* 265 */ typedef UIQueueManager::Enum18 CPlayerModule::Enum5; /* 266 */ enum INVENTORY_LOC { NONE_LOC = 0x0, HEAD_WEAR_LOC = 0x1, CHEST_WEAR_LOC = 0x2, ABDOMEN_WEAR_LOC = 0x4, UPPER_ARM_WEAR_LOC = 0x8, LOWER_ARM_WEAR_LOC = 0x10, HAND_WEAR_LOC = 0x20, UPPER_LEG_WEAR_LOC = 0x40, LOWER_LEG_WEAR_LOC = 0x80, FOOT_WEAR_LOC = 0x100, CHEST_ARMOR_LOC = 0x200, ABDOMEN_ARMOR_LOC = 0x400, UPPER_ARM_ARMOR_LOC = 0x800, LOWER_ARM_ARMOR_LOC = 0x1000, UPPER_LEG_ARMOR_LOC = 0x2000, LOWER_LEG_ARMOR_LOC = 0x4000, NECK_WEAR_LOC = 0x8000, WRIST_WEAR_LEFT_LOC = 0x10000, WRIST_WEAR_RIGHT_LOC = 0x20000, FINGER_WEAR_LEFT_LOC = 0x40000, FINGER_WEAR_RIGHT_LOC = 0x80000, MELEE_WEAPON_LOC = 0x100000, SHIELD_LOC = 0x200000, MISSILE_WEAPON_LOC = 0x400000, MISSILE_AMMO_LOC = 0x800000, HELD_LOC = 0x1000000, TWO_HANDED_LOC = 0x2000000, TRINKET_ONE_LOC = 0x4000000, CLOAK_LOC = 0x8000000, SIGIL_ONE_LOC = 0x10000000, SIGIL_TWO_LOC = 0x20000000, SIGIL_THREE_LOC = 0x40000000, CLOTHING_LOC = 0x80001FF, ARMOR_LOC = 0x7E00, JEWELRY_LOC = 0x7C0F8000, WRIST_WEAR_LOC = 0x30000, FINGER_WEAR_LOC = 0xC0000, SIGIL_LOC = 0x70000000, READY_SLOT_LOC = 0x3F00000, WEAPON_LOC = 0x2500000, WEAPON_READY_SLOT_LOC = 0x3500000, ALL_LOC = 0x7FFFFFFF, CAN_GO_IN_READY_SLOT_LOC = 0x7FFFFFFF, FORCE_INVENTORY_LOC_32_BIT = 0x7FFFFFFF, }; /* 267 */ enum WaveformType { WAVEFORM_INVALID = 0x0, WAVEFORM_NONE = 0x1, WAVEFORM_SPEED = 0x2, WAVEFORM_NOISE = 0x3, WAVEFORM_SINE = 0x4, WAVEFORM_SQUARE = 0x5, WAVEFORM_BOUNCE = 0x6, WAVEFORM_PERLIN = 0x7, WAVEFORM_FRACTAL = 0x8, WAVEFORM_FRAMELOOP = 0x9, NUM_WAVEFORMS = 0xA, }; /* 268 */ enum DataHistory::IterationType { Normal_Iteration = 0x0, NoPatch_Iteration = 0x1, Alias_Iteration = 0x2, Invalid_IterationType = 0x3, }; /* 269 */ enum DestinationType { Undef_DestinationType = 0x0, Contain_DestinationType = 0x1, Wield_DestinationType = 0x2, Shop_DestinationType = 0x4, Treasure_DestinationType = 0x8, HouseBuy_DestinationType = 0x10, HouseRent_DestinationType = 0x20, Checkpoint_DestinationType = 0x7, ContainTreasure_DestinationType = 0x9, WieldTreasure_DestinationType = 0xA, ShopTreasure_DestinationType = 0xC, FORCE_DestinationType_32_BIT = 0x7FFFFFFF, }; /* 270 */ enum LandDefs::Direction { IN_VIEWER_BLOCK = 0x0, NORTH_OF_VIEWER = 0x1, SOUTH_OF_VIEWER = 0x2, EAST_OF_VIEWER = 0x3, WEST_OF_VIEWER = 0x4, NORTHWEST_OF_VIEWER = 0x5, SOUTHWEST_OF_VIEWER = 0x6, NORTHEAST_OF_VIEWER = 0x7, SOUTHEAST_OF_VIEWER = 0x8, UNKNOWN = 0x9, FORCE_Direction_32_BIT = 0x7FFFFFFF, }; /* 271 */ enum ITEM_TYPE { TYPE_UNDEF = 0x0, TYPE_MELEE_WEAPON = 0x1, TYPE_ARMOR = 0x2, TYPE_CLOTHING = 0x4, TYPE_JEWELRY = 0x8, TYPE_CREATURE = 0x10, TYPE_FOOD = 0x20, TYPE_MONEY = 0x40, TYPE_MISC = 0x80, TYPE_MISSILE_WEAPON = 0x100, TYPE_CONTAINER = 0x200, TYPE_USELESS = 0x400, TYPE_GEM = 0x800, TYPE_SPELL_COMPONENTS = 0x1000, TYPE_WRITABLE = 0x2000, TYPE_KEY = 0x4000, TYPE_CASTER = 0x8000, TYPE_PORTAL = 0x10000, TYPE_LOCKABLE = 0x20000, TYPE_PROMISSORY_NOTE = 0x40000, TYPE_MANASTONE = 0x80000, TYPE_SERVICE = 0x100000, TYPE_MAGIC_WIELDABLE = 0x200000, TYPE_CRAFT_COOKING_BASE = 0x400000, TYPE_CRAFT_ALCHEMY_BASE = 0x800000, TYPE_CRAFT_FLETCHING_BASE = 0x1000000, TYPE_CRAFT_ALCHEMY_INTERMEDIATE = 0x4000000, TYPE_CRAFT_FLETCHING_INTERMEDIATE = 0x8000000, TYPE_LIFESTONE = 0x10000000, TYPE_TINKERING_TOOL = 0x20000000, TYPE_TINKERING_MATERIAL = 0x40000000, TYPE_GAMEBOARD = 0x80000000, TYPE_PORTAL_MAGIC_TARGET = 0x10010000, TYPE_LOCKABLE_MAGIC_TARGET = 0x280, TYPE_VESTEMENTS = 0x6, TYPE_WEAPON = 0x101, TYPE_WEAPON_OR_CASTER = 0x8101, TYPE_ITEM = 0x2DFBEF, TYPE_REDIRECTABLE_ITEM_ENCHANTMENT_TARGET = 0x8107, TYPE_ITEM_ENCHANTABLE_TARGET = 0x88B8F, TYPE_SELF = 0x0, TYPE_VENDOR_SHOPKEEP = 0x480467A7, TYPE_VENDOR_GROCER = 0x446220, FORCE_ITEM_TYPE_32_BIT = 0x7FFFFFFF, }; /* 272 */ typedef UIQueueManager::Enum18 ClientCommunicationSystem::Enum11; /* 273 */ typedef UIQueueManager::Enum18 ClientHousingSystem::Enum13; /* 274 */ enum RegenerationType { Undef_RegenerationType = 0x0, Destruction_RegenerationType = 0x1, PickUp_RegenerationType = 0x2, Death_RegenerationType = 0x4, FORCE_RegenerationType_32_BIT = 0x7FFFFFFF, }; /* 275 */ enum UIElementMessageListenResult { lrDefault = 0x0, lrDontDoDefault = 0x1, lrStopProcessing = 0x2, }; /* 276 */ enum RegenLocationType { Undef_RegenLocationType = 0x0, OnTop_RegenLocationType = 0x1, Scatter_RegenLocationType = 0x2, Specific_RegenLocationType = 0x4, Contain_RegenLocationType = 0x8, Wield_RegenLocationType = 0x10, Shop_RegenLocationType = 0x20, Checkpoint_RegenLocationType = 0x38, Treasure_RegenLocationType = 0x40, OnTopTreasure_RegenLocationType = 0x41, ScatterTreasure_RegenLocationType = 0x42, SpecificTreasure_RegenLocationType = 0x44, ContainTreasure_RegenLocationType = 0x48, WieldTreasure_RegenLocationType = 0x50, ShopTreasure_RegenLocationType = 0x60, FORCE_RegenLocationType_32_BIT = 0x7FFFFFFF, }; /* 277 */ enum HoldKey { HoldKey_Invalid = 0x0, HoldKey_None = 0x1, HoldKey_Run = 0x2, Num_HoldKeys = 0x3, FORCE_HoldKey_32_BIT = 0x7FFFFFFF, }; /* 278 */ enum CharacterOption { Undef_CharacterOption = 0x0, AutoRepeatAttack_CharacterOption = 0x2, IgnoreAllegianceRequests_CharacterOption = 0x4, IgnoreFellowshipRequests_CharacterOption = 0x8, AllowGive_CharacterOption = 0x40, ViewCombatTarget_CharacterOption = 0x80, ShowTooltips_CharacterOption = 0x100, UseDeception_CharacterOption = 0x200, ToggleRun_CharacterOption = 0x400, StayInChatMode_CharacterOption = 0x800, AdvancedCombatUI_CharacterOption = 0x1000, AutoTarget_CharacterOption = 0x2000, VividTargetingIndicator_CharacterOption = 0x8000, DisableMostWeatherEffects_CharacterOption = 0x10000, IgnoreTradeRequests_CharacterOption = 0x20000, FellowshipShareXP_CharacterOption = 0x40000, AcceptLootPermits_CharacterOption = 0x80000, FellowshipShareLoot_CharacterOption = 0x100000, SideBySideVitals_CharacterOption = 0x200000, CoordinatesOnRadar_CharacterOption = 0x400000, SpellDuration_CharacterOption = 0x800000, DisableHouseRestrictionEffects_CharacterOption = 0x2000000, DragItemOnPlayerOpensSecureTrade_CharacterOption = 0x4000000, DisplayAllegianceLogonNotifications_CharacterOption = 0x8000000, UseChargeAttack_CharacterOption = 0x10000000, AutoAcceptFellowRequest_CharacterOption = 0x20000000, HearAllegianceChat_CharacterOption = 0x40000000, UseCraftSuccessDialog_CharacterOption = 0x80000000, Default_CharacterOption = 0x50C4A54A, FORCE_CharacterOption_32_BIT = 0x7FFFFFFF, }; /* 279 */ typedef UIQueueManager::Enum18 UIFlow::Enum20; /* 280 */ enum AsyncCache::AsyncOperation { opAsyncGet = 0x0, opAsyncPurge = 0x1, opAsyncSave = 0x2, opAsyncCacheNextAsyncOperation = 0x3, }; /* 281 */ enum CharacterOptions2 { Undef_CharacterOptions2 = 0x0, PersistentAtDay_CharacterOptions2 = 0x1, DisplayDateOfBirth_CharacterOptions2 = 0x2, DisplayChessRank_CharacterOptions2 = 0x4, DisplayFishingSkill_CharacterOptions2 = 0x8, DisplayNumberDeaths_CharacterOptions2 = 0x10, DisplayAge_CharacterOptions2 = 0x20, TimeStamp_CharacterOptions2 = 0x40, SalvageMultiple_CharacterOptions2 = 0x80, HearGeneralChat_CharacterOptions2 = 0x100, HearTradeChat_CharacterOptions2 = 0x200, HearLFGChat_CharacterOptions2 = 0x400, HearRoleplayChat_CharacterOptions2 = 0x800, AppearOffline_CharacterOptions2 = 0x1000, DisplayNumberCharacterTitles_CharacterOptions2 = 0x2000, MainPackPreferred_CharacterOptions2 = 0x4000, LeadMissileTargets_CharacterOptions2 = 0x8000, UseFastMissiles_CharacterOptions2 = 0x10000, FilterLanguage_CharacterOptions2 = 0x20000, ConfirmVolatileRareUse_CharacterOptions2 = 0x40000, HearSocietyChat_CharacterOptions2 = 0x80000, ShowHelm_CharacterOptions2 = 0x100000, DisableDistanceFog_CharacterOptions2 = 0x200000, UseMouseTurning_CharacterOptions2 = 0x400000, ShowCloak_CharacterOptions2 = 0x800000, LockUI_CharacterOptions2 = 0x1000000, Default_CharacterOptions2 = 0x948700, FORCE_CharacterOptions2_32_BIT = 0x7FFFFFFF, }; /* 282 */ enum TradeStatusEnum { Undef_TradeStatus = 0x0, Pending_TradeStatus = 0x1, Open_TradeStatus = 0x2, WaitingToClose_TradeStatus = 0x4, FORCE_TradeStatusEnum_32_BIT = 0x7FFFFFFF, }; /* 283 */ enum SearchCommandExecuteErrors { SCEE_PATHNOTFOUND = 0x1, SCEE_MAXFILESFOUND = 0x2, SCEE_INDEXSEARCH = 0x3, SCEE_CONSTRAINT = 0x4, SCEE_SCOPEMISMATCH = 0x5, SCEE_CASESENINDEX = 0x6, SCEE_INDEXNOTCOMPLETE = 0x7, }; /* 284 */ typedef UIQueueManager::Enum18 Client::Enum4; /* 285 */ enum SpellbookFilter { Undef_SpellbookFilter = 0x0, Creature_SpellbookFilter = 0x1, Item_SpellbookFilter = 0x2, Life_SpellbookFilter = 0x4, War_SpellbookFilter = 0x8, Level_1_SpellbookFilter = 0x10, Level_2_SpellbookFilter = 0x20, Level_3_SpellbookFilter = 0x40, Level_4_SpellbookFilter = 0x80, Level_5_SpellbookFilter = 0x100, Level_6_SpellbookFilter = 0x200, Level_7_SpellbookFilter = 0x400, Level_8_SpellbookFilter = 0x800, Level_9_SpellbookFilter = 0x1000, Void_SpellbookFilter = 0x2000, Default_SpellbookFilter = 0x3FFF, FORCE_SpellbookFilter_32_BIT = 0x7FFFFFFF, }; /* 286 */ enum EnchantmentVersion { Undef_EnchantmentVersion = 0x0, SpellSetID_EnchantmentVersion = 0x1, Newest_EnchantmentVersion = 0x1, FORCE_EnchantmentVersion_32_BIT = 0x7FFFFFFF, }; /* 287 */ enum SpellComponentCategory { Scarab_SpellComponentCategory = 0x0, Herb_SpellComponentCategory = 0x1, PowderedGem_SpellComponentCategory = 0x2, AlchemicalSubstance_SpellComponentCategory = 0x3, Talisman_SpellComponentCategory = 0x4, Taper_SpellComponentCategory = 0x5, Pea_SpellComponentCategory = 0x6, Num_SpellComponentCategories = 0x7, Undef_SpellComponentCategory = 0x8, FORCE_SpellComponentCategory_32_BIT = 0x7FFFFFFF, }; /* 288 */ enum DDDEvent { DDD_PatchtimeInterrogation = 0x0, DDD_RegionSet = 0x1, DDD_PatchtimePending = 0x2, DDD_PatchtimeBegin = 0x3, DDD_PatchtimeEnd = 0x4, DDD_DataDownloaded = 0x5, DDD_DynamicDataRequested = 0x6, DDD_DataError = 0x7, }; /* 289 */ enum SpellIndex { Undef_SpellIndex = 0x0, Resistable_SpellIndex = 0x1, PKSensitive_SpellIndex = 0x2, Beneficial_SpellIndex = 0x4, SelfTargeted_SpellIndex = 0x8, Reversed_SpellIndex = 0x10, NotIndoor_SpellIndex = 0x20, NotOutdoor_SpellIndex = 0x40, NotResearchable_SpellIndex = 0x80, Projectile_SpellIndex = 0x100, CreatureSpell_SpellIndex = 0x200, ExcludedFromItemDescriptions_SpellIndex = 0x400, IgnoresManaConversion_SpellIndex = 0x800, NonTrackingProjectile_SpellIndex = 0x1000, FellowshipSpell_SpellIndex = 0x2000, FastCast_SpellIndex = 0x4000, IndoorLongRange_SpellIndex = 0x8000, DamageOverTime_SpellIndex = 0x10000, FORCE_SpellIndex_32_BIT = 0x7FFFFFFF, }; /* 290 */ enum GRVDataType { GRVDataType_Unknown = 0x0, GRVDataType_DataID = 0x1, GRVDataType_Bool = 0x2, GRVDataType_Int32 = 0x3, GRVDataType_UInt32 = 0x4, GRVDataType_Int16 = 0x5, GRVDataType_UInt16 = 0x6, GRVDataType_Int8 = 0x7, GRVDataType_UInt8 = 0x8, GRVDataType_Float32 = 0x9, GRVDataType_Float64 = 0xA, GRVDataType_Vector3 = 0xB, GRVDataType_RGBAColor = 0xC, GRVDataType_PString = 0xD, GRVDataType_Waveform = 0xE, }; /* 291 */ typedef UIQueueManager::Enum18 DBCache::Enum3; /* 292 */ typedef UIQueueManager::Enum18 RefCountInterface::Enum0; /* 293 */ enum SURFCHAR { SOLID = 0x0, WATER = 0x1, FORCE_SURFCHAR_32_BIT = 0x7FFFFFFF, }; /* 294 */ enum HouseOp { Undef_HouseOp = 0x0, Buy_House = 0x1, Rent_House = 0x2, Force32Bit_House = 0x7FFFFFFF, }; /* 295 */ enum $2AD2342CF57D9E8172C0F9DC73822D65 { cat_None = 0x0, cat_ButtonDown = 0x1, cat_ButtonUp = 0x2, cat_ButtonTap = 0x4, cat_ButtonDblClick = 0x8, cat_ButtonDblClickUp = 0x10, cat_ButtonNearby = 0x20, cat_ButtonNearbyUp = 0x40, cat_AnalogMotion = 0x80, cat_DownActions = 0xA9, cat_UpActions = 0x56, cat_InputEvent = 0x80000000, }; /* 296 */ enum HouseBitmask { Undef_HouseBitmask = 0x0, Active_HouseBitmask = 0x1, RequiresMonarch_HouseBitmask = 0x2, Force32Bit_HouseBitmask = 0x7FFFFFFF, }; /* 297 */ enum CLCache::CCLCacheAsyncOperation { opAsyncBeginDDD = 0x3, opCLCacheNextAsyncOperation = 0x4, }; /* 298 */ enum STREAMTYPE { STREAM_GETPACKSIZE = 0x0, STREAM_PACK = 0x1, STREAM_UNPACK = 0x2, }; /* 299 */ enum SubControlIndex { sci_None = 0x0, sci_PositiveAxis = 0x1, sci_NegativeAxis = 0x2, sci_POVUp = 0x3, sci_POVRight = 0x4, sci_POVDown = 0x5, sci_POVLeft = 0x6, }; /* 300 */ enum TransientState { CONTACT_TS = 0x1, ON_WALKABLE_TS = 0x2, SLIDING_TS = 0x4, WATER_CONTACT_TS = 0x8, STATIONARY_FALL_TS = 0x10, STATIONARY_STOP_TS = 0x20, STATIONARY_STUCK_TS = 0x40, ACTIVE_TS = 0x80, CHECK_ETHEREAL_TS = 0x100, FORCE_TransientState_32_BIT = 0x7FFFFFFF, }; /* 301 */ enum Target_Mode { TARGET_MODE_NONE = 0x0, TARGET_MODE_USE = 0x1, TARGET_MODE_EXAMINE = 0x2, TARGET_MODE_USE_TARGET = 0x3, FORCE_Target_Mode_32_BIT = 0x7FFFFFFF, }; /* 302 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum6; /* 303 */ enum StateDesc::INCORPORATIONFLAGS { IF_PASSTOCHILDREN = 0x1, IF_X = 0x2, IF_Y = 0x4, IF_WIDTH = 0x8, IF_HEIGHT = 0x10, IF_ZLEVEL = 0x20, }; /* 304 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum7; /* 305 */ enum COMBAT_MODE { UNDEF_COMBAT_MODE = 0x0, NONCOMBAT_COMBAT_MODE = 0x1, MELEE_COMBAT_MODE = 0x2, MISSILE_COMBAT_MODE = 0x4, MAGIC_COMBAT_MODE = 0x8, VALID_COMBAT_MODES = 0xF, COMBAT_COMBAT_MODE = 0xE, FORCE_COMBAT_MODE_32_BIT = 0x7FFFFFFF, }; /* 306 */ enum CombatStyle { Undef_CombatStyle = 0x0, Unarmed_CombatStyle = 0x1, OneHanded_CombatStyle = 0x2, OneHandedAndShield_CombatStyle = 0x4, TwoHanded_CombatStyle = 0x8, Bow_CombatStyle = 0x10, Crossbow_CombatStyle = 0x20, Sling_CombatStyle = 0x40, ThrownWeapon_CombatStyle = 0x80, DualWield_CombatStyle = 0x100, Magic_CombatStyle = 0x200, Atlatl_CombatStyle = 0x400, ThrownShield_CombatStyle = 0x800, Reserved1_CombatStyle = 0x1000, Reserved2_CombatStyle = 0x2000, Reserved3_CombatStyle = 0x4000, Reserved4_CombatStyle = 0x8000, StubbornMagic_CombatStyle = 0x10000, StubbornProjectile_CombatStyle = 0x20000, StubbornMelee_CombatStyle = 0x40000, StubbornMissile_CombatStyle = 0x80000, Melee_CombatStyles = 0x10F, Missile_CombatStyles = 0xCF0, Magic_CombatStyles = 0x200, All_CombatStyle = 0xFFFF, FORCE_CombatStyle_32_BIT = 0x7FFFFFFF, }; /* 307 */ typedef UIQueueManager::Enum18 ClientMiniGameSystem::Enum15; /* 308 */ enum BODY_HEIGHT { UNDEF_BODY_HEIGHT = 0x0, HIGH_BODY_HEIGHT = 0x1, MEDIUM_BODY_HEIGHT = 0x2, LOW_BODY_HEIGHT = 0x3, NUM_BODY_HEIGHTS = 0x4, FORCE_BODY_HEIGHT32_BIT = 0x7FFFFFFF, }; /* 309 */ enum DAMAGE_TYPE { UNDEF_DAMAGE_TYPE = 0x0, SLASH_DAMAGE_TYPE = 0x1, PIERCE_DAMAGE_TYPE = 0x2, BLUDGEON_DAMAGE_TYPE = 0x4, COLD_DAMAGE_TYPE = 0x8, FIRE_DAMAGE_TYPE = 0x10, ACID_DAMAGE_TYPE = 0x20, ELECTRIC_DAMAGE_TYPE = 0x40, HEALTH_DAMAGE_TYPE = 0x80, STAMINA_DAMAGE_TYPE = 0x100, MANA_DAMAGE_TYPE = 0x200, NETHER_DAMAGE_TYPE = 0x400, BASE_DAMAGE_TYPE = 0x10000000, FORCE_DAMAGE_TYPE_32_BIT = 0x7FFFFFFF, }; /* 310 */ enum AttackType { Undef_AttackType = 0x0, Punch_AttackType = 0x1, Thrust_AttackType = 0x2, Slash_AttackType = 0x4, Kick_AttackType = 0x8, OffhandPunch_AttackType = 0x10, DoubleSlash_AttackType = 0x20, TripleSlash_AttackType = 0x40, DoubleThrust_AttackType = 0x80, TripleThrust_AttackType = 0x100, OffhandThrust_AttackType = 0x200, OffhandSlash_AttackType = 0x400, OffhandDoubleSlash_AttackType = 0x800, OffhandTripleSlash_AttackType = 0x1000, OffhandDoubleThrust_AttackType = 0x2000, OffhandTripleThrust_AttackType = 0x4000, Unarmed_AttackType = 0x19, MultiStrike_AttackType = 0x79E0, FORCE_AttackType_32_BIT = 0x7FFFFFFF, }; /* 311 */ typedef UIQueueManager::Enum18 ClassFactoryForceUIFlow_ClassType::Enum21; /* 312 */ enum StringInfo::StringInfo_Override_Flag { SI_NONE = 0x0, SI_LITERAL = 0x1, SI_AUTOGEN = 0x2, }; /* 313 */ enum ImbuedEffectType { Undef_ImbuedEffectType = 0x0, CriticalStrike_ImbuedEffectType = 0x1, CripplingBlow_ImbuedEffectType = 0x2, ArmorRending_ImbuedEffectType = 0x4, SlashRending_ImbuedEffectType = 0x8, PierceRending_ImbuedEffectType = 0x10, BludgeonRending_ImbuedEffectType = 0x20, AcidRending_ImbuedEffectType = 0x40, ColdRending_ImbuedEffectType = 0x80, ElectricRending_ImbuedEffectType = 0x100, FireRending_ImbuedEffectType = 0x200, MeleeDefense_ImbuedEffectType = 0x400, MissileDefense_ImbuedEffectType = 0x800, MagicDefense_ImbuedEffectType = 0x1000, Spellbook_ImbuedEffectType = 0x2000, NetherRending_ImbuedEffectType = 0x4000, IgnoreSomeMagicProjectileDamage_ImbuedEffectType = 0x20000000, AlwaysCritical_ImbuedEffectType = 0x40000000, IgnoreAllArmor_ImbuedEffectType = 0x80000000, FORCE_ImbuedEffectType_32_BIT = 0x7FFFFFFF, }; /* 314 */ typedef UIQueueManager::Enum18 ClientTradeSystem::Enum17; /* 315 */ enum LIGHTINFO::LightType { INVALID_LIGHT_TYPE = 0xFFFFFFFF, POINT_LIGHT = 0x0, DISTANT_LIGHT = 0x1, SPOT_LIGHT = 0x2, FORCE_LightType_32_BIT = 0x7FFFFFFF, }; /* 316 */ enum DiskControllerLoadFlags { dclfDontDecompress = 0x1, dclfBTEntryOnly = 0x2, dclfShortRead = 0x5, }; /* 317 */ enum eAllegianceOfficerLevel { Undef_AllegianceOfficerLevel = 0x0, Speaker_AllegianceOfficerLevel = 0x1, Seneschal_AllegianceOfficerLevel = 0x2, Castellan_AllegianceOfficerLevel = 0x3, NumberOfOfficerTitles_AllegianceOfficerLevel = 0x3, FORCE_AllegianceOfficerLevel_32_BIT = 0x7FFFFFFF, }; /* 318 */ enum eAllegianceLockAction { Undef_AllegianceLockAction = 0x0, OffLock_AllegianceLockAction = 0x1, OnLock_AllegianceLockAction = 0x2, ToggleLock_AllegianceLockAction = 0x3, CheckLock_AllegianceLockAction = 0x4, CheckApproved_AllegianceLockAction = 0x5, ClearApproved_AllegianceLockAction = 0x6, NumberOfActions_AllegianceLockAction = 0x6, FORCE_AllegianceLockAction_32_BIT = 0x7FFFFFFF, }; /* 319 */ enum CACHE_OBJECT_CODES { CACHE_OBJECT_INVALID = 0xFFFFFFFE, CACHE_OBJECT_NET_GETTING = 0xFFFFFFFF, CACHE_OBJECT_LOOKING = 0x0, CACHE_OBJECT_IN_FILE = 0x1, CACHE_OBJECT_IN_MEMORY = 0x2, }; /* 320 */ enum DataHistory::UpdateType { utPatch = 0x0, utPurge = 0x1, utIgnore = 0x2, utInvalid = 0x3, }; /* 321 */ enum CLCache::DatFileIndex { PortalDatIndex = 0x0, LocalDatIndex = 0x1, CellDatIndex = 0x2, HighResDatIndex = 0x3, nDatFiles = 0x4, }; /* 322 */ enum $E0971427BCD5BF40126DFC935D5F9371 { dddIdle = 0x0, dddInterrogationReceved = 0x1, dddPatching = 0x2, dddEndSent = 0x3, dddRunTime = 0x4, }; /* 323 */ enum DeviceType { dt_Invalid = 0x0, dt_Keyboard = 0x1, dt_Mouse = 0x2, dt_Joystick = 0x3, dt_Virtual = 0x4, }; /* 324 */ enum MouseLookBehavior { mlb_Center = 0x0, mlb_Remember = 0x1, mlb_GotoXY = 0x2, }; /* 325 */ enum NetBlob::State { NETBLOB_FROZEN = 0x0, NETBLOB_SENDING = 0x1, NETBLOB_RECEIVING = 0x2, NETBLOB_RECEIVED = 0x3, NETBLOB_FRAGMENTED = 0x4, FORCE_State_32_BIT = 0x7FFFFFFF, }; /* 326 */ enum GetStringErrorCode { gsSuccess = 0x0, gsUninitialized = 0x1, gsMissingString = 0x2, gsMissingTable = 0x3, gsMissingPrivateString = 0x4, gsMissingPrivateTable = 0x5, gsMissingVariable = 0x6, gsMetaLanguageError = 0x7, gsGenericError = 0x8, GetStringErrorCode_FORCE_32_BIT = 0x7FFFFFFF, }; /* 327 */ enum NetStatus { Net_Initializing = 0x0, Net_LoginAuthenticating = 0x1, Net_LoginConnecting = 0x2, Net_LoginConnected = 0x3, Net_LoginConnectionError = 0x4, Net_WorldConnectionError = 0x5, }; /* 328 */ enum $DDE4C8BA43F9A489C0C96F0C76F0F3BD { LinkStatus_Created = 0x0, LinkStatus_Initialized = 0x1, LinkStatus_Connecting = 0x2, LinkStatus_Connected = 0x3, LinkStatus_Disconnected = 0x4, }; /* 329 */ enum ObjectSelectStatus { Invalid_OSS = 0x0, ObjectOnscreen_OSS = 0x1, ObjectOffscreen_OSS = 0x2, ObjectNotFound_OSS = 0x3, FORCE_ObjectSelectStatus_32_BIT = 0x7FFFFFFF, }; /* 330 */ enum NetBlobProcessedStatus { NETBLOB_UNDEF_STATUS = 0x0, NETBLOB_PROCESSED_OK = 0x1, NETBLOB_OLD_INSTANCE = 0x2, NETBLOB_ERROR = 0x3, NETBLOB_QUEUED = 0x4, FORCE_NetBlobProcessedStatus_32_BIT = 0x7FFFFFFF, }; /* 331 */ enum charError { CHAR_ERROR_UNDEF = 0x0, CHAR_ERROR_LOGON = 0x1, CHAR_ERROR_LOGGED_ON = 0x2, CHAR_ERROR_ACCOUNT_LOGON = 0x3, CHAR_ERROR_SERVER_CRASH = 0x4, CHAR_ERROR_LOGOFF = 0x5, CHAR_ERROR_DELETE = 0x6, CHAR_ERROR_NO_PREMADE = 0x7, CHAR_ERROR_ACCOUNT_IN_USE = 0x8, CHAR_ERROR_ACCOUNT_INVALID = 0x9, CHAR_ERROR_ACCOUNT_DOESNT_EXIST = 0xA, CHAR_ERROR_ENTER_GAME_GENERIC = 0xB, CHAR_ERROR_ENTER_GAME_STRESS_ACCOUNT = 0xC, CHAR_ERROR_ENTER_GAME_CHARACTER_IN_WORLD = 0xD, CHAR_ERROR_ENTER_GAME_PLAYER_ACCOUNT_MISSING = 0xE, CHAR_ERROR_ENTER_GAME_CHARACTER_NOT_OWNED = 0xF, CHAR_ERROR_ENTER_GAME_CHARACTER_IN_WORLD_SERVER = 0x10, CHAR_ERROR_ENTER_GAME_OLD_CHARACTER = 0x11, CHAR_ERROR_ENTER_GAME_CORRUPT_CHARACTER = 0x12, CHAR_ERROR_ENTER_GAME_START_SERVER_DOWN = 0x13, CHAR_ERROR_ENTER_GAME_COULDNT_PLACE_CHARACTER = 0x14, CHAR_ERROR_LOGON_SERVER_FULL = 0x15, CHAR_ERROR_CHARACTER_IS_BOOTED = 0x16, CHAR_ERROR_ENTER_GAME_CHARACTER_LOCKED = 0x17, CHAR_ERROR_SUBSCRIPTION_EXPIRED = 0x18, CHAR_ERROR_NUM_ERRORS = 0x19, FORCE_charError_32_BIT = 0x7FFFFFFF, }; /* 332 */ enum $C596587DC4E66710E5C1896DCA752819 { QUALITY_STATTYPE = 0x8, }; /* 333 */ typedef $C596587DC4E66710E5C1896DCA752819 $EDC1FEFD9687894D9B08AE5574CD6854; /* 334 */ typedef Frame::FrameInitializationEnum AFrame::FrameInitializationEnum; /* 335 */ enum LandDefs::Rotation { ROT_0 = 0x0, ROT_90 = 0x1, ROT_180 = 0x2, ROT_270 = 0x3, FORCE_Rotation_32_BIT = 0x7FFFFFFF, }; /* 336 */ enum LandDefs::PalType { SWTerrain = 0x0, SETerrain = 0x1, NETerrain = 0x2, NWTerrain = 0x3, Road = 0x4, FORCE_PalType_32_BIT = 0x7FFFFFFF, }; /* 337 */ enum LandDefs::WaterType { NOT_WATER = 0x0, PARTIALLY_WATER = 0x1, ENTIRELY_WATER = 0x2, FORCE_WaterType_32_BIT = 0x7FFFFFFF, }; /* 338 */ enum LandDefs::TerrainType { BarrenRock = 0x0, Grassland = 0x1, Ice = 0x2, LushGrass = 0x3, MarshSparseSwamp = 0x4, MudRichDirt = 0x5, ObsidianPlain = 0x6, PackedDirt = 0x7, PatchyDirt = 0x8, PatchyGrassland = 0x9, SandYellow = 0xA, SandGrey = 0xB, SandRockStrewn = 0xC, SedimentaryRock = 0xD, SemiBarrenRock = 0xE, Snow = 0xF, WaterRunning = 0x10, WaterStandingFresh = 0x11, WaterShallowSea = 0x12, WaterShallowStillSea = 0x13, WaterDeepSea = 0x14, Reserved21 = 0x15, Reserved22 = 0x16, Reserved23 = 0x17, Reserved24 = 0x18, Reserved25 = 0x19, Reserved26 = 0x1A, Reserved27 = 0x1B, Reserved28 = 0x1C, Reserved29 = 0x1D, Reserved30 = 0x1E, Reserved31 = 0x1F, RoadType = 0x20, FORCE_TerrainType_32_BIT = 0x7FFFFFFF, }; /* 339 */ enum DBOBJ_STATUS { DBOBJ_UNDEF = 0x0, DBOBJ_OK = 0x1, DBOBJ_NOTFOUND = 0x2, DBOBJ_DEFERRED = 0x3, DBOBJ_NOTLOADED = 0x4, DBOBJ_FROZEN = 0x5, }; /* 340 */ enum PlayerOption { Invalid_PlayerOption = 0xFFFFFFFF, AutoRepeatAttack_PlayerOption = 0x0, IgnoreAllegianceRequests_PlayerOption = 0x1, IgnoreFellowshipRequests_PlayerOption = 0x2, IgnoreTradeRequests_PlayerOption = 0x3, DisableMostWeatherEffects_PlayerOption = 0x4, PersistentAtDay_PlayerOption = 0x5, AllowGive_PlayerOption = 0x6, ViewCombatTarget_PlayerOption = 0x7, ShowTooltips_PlayerOption = 0x8, UseDeception_PlayerOption = 0x9, ToggleRun_PlayerOption = 0xA, StayInChatMode_PlayerOption = 0xB, AdvancedCombatUI_PlayerOption = 0xC, AutoTarget_PlayerOption = 0xD, VividTargetingIndicator_PlayerOption = 0xE, FellowshipShareXP_PlayerOption = 0xF, AcceptLootPermits_PlayerOption = 0x10, FellowshipShareLoot_PlayerOption = 0x11, FellowshipAutoAcceptRequests_PlayerOption = 0x12, SideBySideVitals_PlayerOption = 0x13, CoordinatesOnRadar_PlayerOption = 0x14, SpellDuration_PlayerOption = 0x15, DisableHouseRestrictionEffects_PlayerOption = 0x16, DragItemOnPlayerOpensSecureTrade_PlayerOption = 0x17, DisplayAllegianceLogonNotifications_PlayerOption = 0x18, UseChargeAttack_PlayerOption = 0x19, UseCraftSuccessDialog_PlayerOption = 0x1A, HearAllegianceChat_PlayerOption = 0x1B, DisplayDateOfBirth_PlayerOption = 0x1C, DisplayAge_PlayerOption = 0x1D, DisplayChessRank_PlayerOption = 0x1E, DisplayFishingSkill_PlayerOption = 0x1F, DisplayNumberDeaths_PlayerOption = 0x20, DisplayTimeStamps_PlayerOption = 0x21, SalvageMultiple_PlayerOption = 0x22, HearGeneralChat_PlayerOption = 0x23, HearTradeChat_PlayerOption = 0x24, HearLFGChat_PlayerOption = 0x25, HearRoleplayChat_PlayerOption = 0x26, AppearOffline_PlayerOption = 0x27, DisplayNumberCharacterTitles_PlayerOption = 0x28, MainPackPreferred_PlayerOption = 0x29, LeadMissileTargets_PlayerOption = 0x2A, UseFastMissiles_PlayerOption = 0x2B, FilterLanguage_PlayerOption = 0x2C, ConfirmVolatileRareUse_PlayerOption = 0x2D, HearSocietyChat_PlayerOption = 0x2E, ShowHelm_PlayerOption = 0x2F, DisableDistanceFog_PlayerOption = 0x30, UseMouseTurning_PlayerOption = 0x31, ShowCloak_PlayerOption = 0x32, LockUI_PlayerOption = 0x33, TotalNumberOfPlayerOptions_PlayerOption = 0x34, }; /* 341 */ enum AMMO_TYPE { AMMO_NONE = 0x0, AMMO_ARROW = 0x1, AMMO_BOLT = 0x2, AMMO_ATLATL = 0x4, AMMO_ARROW_CRYSTAL = 0x8, AMMO_BOLT_CRYSTAL = 0x10, AMMO_ATLATL_CRYSTAL = 0x20, AMMO_ARROW_CHORIZITE = 0x40, AMMO_BOLT_CHORIZITE = 0x80, AMMO_ATLATL_CHORIZITE = 0x100, FORCE_AMMO_TYPE_32_BIT = 0x7FFFFFFF, }; /* 342 */ enum AppraisalProfile::ArmorEnchantment_BFIndex { BF_ARMOR_LEVEL = 0x1, BF_ARMOR_MOD_VS_SLASH = 0x2, BF_ARMOR_MOD_VS_PIERCE = 0x4, BF_ARMOR_MOD_VS_BLUDGEON = 0x8, BF_ARMOR_MOD_VS_COLD = 0x10, BF_ARMOR_MOD_VS_FIRE = 0x20, BF_ARMOR_MOD_VS_ACID = 0x40, BF_ARMOR_MOD_VS_ELECTRIC = 0x80, BF_ARMOR_MOD_VS_NETHER = 0x100, BF_ARMOR_LEVEL_HI = 0x10000, BF_ARMOR_MOD_VS_SLASH_HI = 0x20000, BF_ARMOR_MOD_VS_PIERCE_HI = 0x40000, BF_ARMOR_MOD_VS_BLUDGEON_HI = 0x80000, BF_ARMOR_MOD_VS_COLD_HI = 0x100000, BF_ARMOR_MOD_VS_FIRE_HI = 0x200000, BF_ARMOR_MOD_VS_ACID_HI = 0x400000, BF_ARMOR_MOD_VS_ELECTRIC_HI = 0x800000, BF_ARMOR_MOD_VS_NETHER_HI = 0x1000000, FORCE_ArmorEnchantment_BFIndex_32_BIT = 0x7FFFFFFF, }; /* 343 */ enum AppraisalProfile::WeaponEnchantment_BFIndex { BF_WEAPON_OFFENSE = 0x1, BF_WEAPON_DEFENSE = 0x2, BF_WEAPON_TIME = 0x4, BF_DAMAGE = 0x8, BF_DAMAGE_VARIANCE = 0x10, BF_DAMAGE_MOD = 0x20, BF_WEAPON_OFFENSE_HI = 0x10000, BF_WEAPON_DEFENSE_HI = 0x20000, BF_WEAPON_TIME_HI = 0x40000, BF_DAMAGE_HI = 0x80000, BF_DAMAGE_VARIANCE_HI = 0x100000, BF_DAMAGE_MOD_HI = 0x200000, FORCE_WeaponEnchantment_BFIndex_32_BIT = 0x7FFFFFFF, }; /* 344 */ enum AppraisalProfile::ResistanceEnchantment_BFIndex { BF_RESIST_SLASH = 0x1, BF_RESIST_PIERCE = 0x2, BF_RESIST_BLUDGEON = 0x4, BF_RESIST_FIRE = 0x8, BF_RESIST_COLD = 0x10, BF_RESIST_ACID = 0x20, BF_RESIST_ELECTRIC = 0x40, BF_RESIST_HEALTH_BOOST = 0x80, BF_RESIST_STAMINA_DRAIN = 0x100, BF_RESIST_STAMINA_BOOST = 0x200, BF_RESIST_MANA_DRAIN = 0x400, BF_RESIST_MANA_BOOST = 0x800, BF_MANA_CON_MOD = 0x1000, BF_ELE_DAMAGE_MOD = 0x2000, BF_RESIST_NETHER = 0x4000, BF_RESIST_SLASH_HI = 0x10000, BF_RESIST_PIERCE_HI = 0x20000, BF_RESIST_BLUDGEON_HI = 0x40000, BF_RESIST_FIRE_HI = 0x80000, BF_RESIST_COLD_HI = 0x100000, BF_RESIST_ACID_HI = 0x200000, BF_RESIST_ELECTRIC_HI = 0x400000, BF_RESIST_HEALTH_BOOST_HI = 0x800000, BF_RESIST_STAMINA_DRAIN_HI = 0x1000000, BF_RESIST_STAMINA_BOOST_HI = 0x2000000, BF_RESIST_MANA_DRAIN_HI = 0x4000000, BF_RESIST_MANA_BOOST_HI = 0x8000000, BF_MANA_CON_MOD_HI = 0x10000000, BF_ELE_DAMAGE_MOD_HI = 0x20000000, BF_RESIST_NETHER_HI = 0x40000000, FORCE_ResistanceEnchantment_BFIndex_32_BIT = 0x7FFFFFFF, }; /* 345 */ enum Ray::ClosestPointType { ClosestPointType_Endpoint = 0x0, ClosestPointType_Interior = 0x1, }; /* 346 */ enum UIElement::FunctionSignatureChanged { }; /* 347 */ enum BorderLocation { BORDER_NONE = 0x0, BORDER_UL = 0x1, BORDER_TOP = 0x2, BORDER_UR = 0x3, BORDER_RIGHT = 0x4, BORDER_LR = 0x5, BORDER_BOTTOM = 0x6, BORDER_LL = 0x7, BORDER_LEFT = 0x8, }; /* 348 */ enum UIElement::Intialized_Has_Been_Replaced_With_PostInit { }; /* 349 */ enum CG_VERIFICATION_RESPONSE { UNDEF_CG_VERIFICATION_RESPONSE = 0x0, CG_VERIFICATION_RESPONSE_OK = 0x1, CG_VERIFICATION_RESPONSE_PENDING = 0x2, CG_VERIFICATION_RESPONSE_NAME_IN_USE = 0x3, CG_VERIFICATION_RESPONSE_NAME_BANNED = 0x4, CG_VERIFICATION_RESPONSE_CORRUPT = 0x5, CG_VERIFICATION_RESPONSE_DATABASE_DOWN = 0x6, CG_VERIFICATION_RESPONSE_ADMIN_PRIVILEGE_DENIED = 0x7, NUM_CG_VERIFICATION_RESPONSES = 0x8, FORCE_CG_VERIFICATION_RESPONSE_32_BIT = 0x7FFFFFFF, }; /* 350 */ enum PowerBarMode { PBM_UNDEF = 0x0, PBM_COMBAT = 0x1, PBM_ADVANCED_COMBAT = 0x2, PBM_JUMP = 0x3, PBM_DDD = 0x4, }; /* 351 */ enum ATTACK_HEIGHT { UNDEF_ATTACK_HEIGHT = 0x0, HIGH_ATTACK_HEIGHT = 0x1, MEDIUM_ATTACK_HEIGHT = 0x2, LOW_ATTACK_HEIGHT = 0x3, NUM_ATTACK_HEIGHTS = 0x4, FORCE_ATTACK_HEIGHT_32_BIT = 0x7FFFFFFF, }; /* 352 */ enum ShopMode { SHOP_MODE_UNDEF = 0x0, SHOP_MODE_NONE = 0x1, SHOP_MODE_BUY = 0x2, SHOP_MODE_SELL = 0x3, FORCE_ShopMode_32_BIT = 0x7FFFFFFF, }; /* 353 */ enum BlitDataFormat { BlitFmt_NoData = 0xFFFFFFFF, BlitFmt_ARGB = 0x0, BlitFmt_XRGB = 0x1, BlitFmt_RGB = 0x2, BlitFmt_nFormats = 0x3, }; /* 354 */ enum MaskDataFormat { MaskFmt_NoData = 0xFFFFFFFF, MaskFmt_Fill = 0x0, MaskFmt_A = 0x1, MaskFmt_AXXX = 0x2, MaskFmt_nSrcFormats = 0x3, }; /* 355 */ enum SurfaceWindow::WhichBufferArg { baBlit = 0x0, baMask = 0x1, }; /* 356 */ enum ImageScaleType { FULL_RES = 0x0, HALF_RES = 0x1, QUARTER_RES = 0x2, EIGHTH_RES = 0x3, NumImageScaleType = 0x4, FORCE_ImageScaleType_32_BIT = 0x7FFFFFFF, }; /* 357 */ enum CameraTarget { INVALID_TARGET = 0x0, LOOK_IN_DIRECTION = 0x1, LOOK_AT_OBJECT = 0x2, LOOK_AT_PIVOT = 0x4, ALIGN_WITH_PIVOT = 0x8, ALIGN_WITH_PLANE = 0x10, FORCE_CameraTarget_32_BIT = 0x7FFFFFFF, }; /* 358 */ enum SpellType { Undef_SpellType = 0x0, Enchantment_SpellType = 0x1, Projectile_SpellType = 0x2, Boost_SpellType = 0x3, Transfer_SpellType = 0x4, PortalLink_SpellType = 0x5, PortalRecall_SpellType = 0x6, PortalSummon_SpellType = 0x7, PortalSending_SpellType = 0x8, Dispel_SpellType = 0x9, LifeProjectile_SpellType = 0xA, FellowBoost_SpellType = 0xB, FellowEnchantment_SpellType = 0xC, FellowPortalSending_SpellType = 0xD, FellowDispel_SpellType = 0xE, EnchantmentProjectile_SpellType = 0xF, FORCE_SpellType_32_BIT = 0x7FFFFFFF, }; /* 359 */ enum ChatTypeEnum { Undef_ChatTypeEnum = 0x0, Allegiance_ChatTypeEnum = 0x1, General_ChatTypeEnum = 0x2, Trade_ChatTypeEnum = 0x3, LFG_ChatTypeEnum = 0x4, Roleplay_ChatTypeEnum = 0x5, Society_ChatTypeEnum = 0x6, SocietyCelHan_ChatTypeEnum = 0x7, SocietyEldWeb_ChatTypeEnum = 0x8, SocietyRadBlo_ChatTypeEnum = 0x9, Olthoi_ChatTypeEnum = 0xA, FORCE_CHAT_TYPE_32_BIT = 0x7FFFFFFF, }; /* 360 */ enum $4EDBBE523245B163339CBB1829736610 { CurrentPackVersion = 0x1, OldestValidPackVersion = 0x1, }; /* 361 */ enum $978A68ABF2811DE155E71498BB7861FE { InvalidVersion = 0x0, SizeOfVersion = 0x4, SizeOfChecksum = 0x4, }; /* 362 */ enum EnterChargen { ENTER_NEW = 0x0, ENTER_CONTINUE = 0x1, ENTER_RANDOM = 0x2, FORCE_EnterChargen_32_BIT = 0x7FFFFFFF, }; /* 363 */ enum Method_CG { }; /* 364 */ enum AdvancedMethod_CG { }; /* 365 */ enum ClientCommunicationSystem::HelpType { Summary_HelpType = 0x0, List_HelpType = 0x1, Detail_HelpType = 0x2, }; /* 366 */ enum SpellComponentType { Undef_SpellComponentType = 0x0, Power_SpellComponentType = 0x1, Action_SpellComponentType = 0x2, ConceptPrefix_SpellComponentType = 0x3, ConceptSuffix_SpellComponentType = 0x4, Target_SpellComponentType = 0x5, Accent_SpellComponentType = 0x6, Pea_SpellComponentType = 0x7, FORCE_SpellComponentType_32_BIT = 0x7FFFFFFF, }; /* 367 */ enum ComponentTrackerUpdate { CT_CHANGE_NONE = 0x0, CT_CHANGE_ADD = 0x1, CT_CHANGE_REMOVE = 0x2, FORCE_ComponentTrackerUpdate_32_BIT = 0x7FFFFFFF, }; /* 368 */ enum UI_SLOT_SIDE { SLOT_SIDE_NULL = 0x0, SLOT_SIDE_LEFT = 0x1, SLOT_SIDE_RIGHT = 0x2, FORCE_UI_SLOT_SIDE_32_BIT = 0x7FFFFFFF, }; /* 369 */ enum DialogBoxGateway::ThisFunctionHasBeenRenamed { }; /* 370 */ enum $816135D4CADE8445651DF97A0C695365 { eAlgID = 0x8003, }; /* 371 */ typedef $816135D4CADE8445651DF97A0C695365 $2BF79E1B478FEF64EFE9D98C9617DC51; /* 372 */ enum SoundType { Sound_Invalid = 0x0, Sound_Speak1 = 0x1, Sound_Random = 0x2, Sound_Attack1 = 0x3, Sound_Attack2 = 0x4, Sound_Attack3 = 0x5, Sound_SpecialAttack1 = 0x6, Sound_SpecialAttack2 = 0x7, Sound_SpecialAttack3 = 0x8, Sound_Damage1 = 0x9, Sound_Damage2 = 0xA, Sound_Damage3 = 0xB, Sound_Wound1 = 0xC, Sound_Wound2 = 0xD, Sound_Wound3 = 0xE, Sound_Death1 = 0xF, Sound_Death2 = 0x10, Sound_Death3 = 0x11, Sound_Grunt1 = 0x12, Sound_Grunt2 = 0x13, Sound_Grunt3 = 0x14, Sound_Oh1 = 0x15, Sound_Oh2 = 0x16, Sound_Oh3 = 0x17, Sound_Heave1 = 0x18, Sound_Heave2 = 0x19, Sound_Heave3 = 0x1A, Sound_Knockdown1 = 0x1B, Sound_Knockdown2 = 0x1C, Sound_Knockdown3 = 0x1D, Sound_Swoosh1 = 0x1E, Sound_Swoosh2 = 0x1F, Sound_Swoosh3 = 0x20, Sound_Thump1 = 0x21, Sound_Smash1 = 0x22, Sound_Scratch1 = 0x23, Sound_Spear = 0x24, Sound_Sling = 0x25, Sound_Dagger = 0x26, Sound_ArrowWhiz1 = 0x27, Sound_ArrowWhiz2 = 0x28, Sound_CrossbowPull = 0x29, Sound_CrossbowRelease = 0x2A, Sound_BowPull = 0x2B, Sound_BowRelease = 0x2C, Sound_ThrownWeaponRelease1 = 0x2D, Sound_ArrowLand = 0x2E, Sound_Collision = 0x2F, Sound_HitFlesh1 = 0x30, Sound_HitLeather1 = 0x31, Sound_HitChain1 = 0x32, Sound_HitPlate1 = 0x33, Sound_HitMissile1 = 0x34, Sound_HitMissile2 = 0x35, Sound_HitMissile3 = 0x36, Sound_Footstep1 = 0x37, Sound_Footstep2 = 0x38, Sound_Walk1 = 0x39, Sound_Dance1 = 0x3A, Sound_Dance2 = 0x3B, Sound_Dance3 = 0x3C, Sound_Hidden1 = 0x3D, Sound_Hidden2 = 0x3E, Sound_Hidden3 = 0x3F, Sound_Eat1 = 0x40, Sound_Drink1 = 0x41, Sound_Open = 0x42, Sound_Close = 0x43, Sound_OpenSlam = 0x44, Sound_CloseSlam = 0x45, Sound_Ambient1 = 0x46, Sound_Ambient2 = 0x47, Sound_Ambient3 = 0x48, Sound_Ambient4 = 0x49, Sound_Ambient5 = 0x4A, Sound_Ambient6 = 0x4B, Sound_Ambient7 = 0x4C, Sound_Ambient8 = 0x4D, Sound_Waterfall = 0x4E, Sound_LogOut = 0x4F, Sound_LogIn = 0x50, Sound_LifestoneOn = 0x51, Sound_AttribUp = 0x52, Sound_AttribDown = 0x53, Sound_SkillUp = 0x54, Sound_SkillDown = 0x55, Sound_HealthUp = 0x56, Sound_HealthDown = 0x57, Sound_ShieldUp = 0x58, Sound_ShieldDown = 0x59, Sound_EnchantUp = 0x5A, Sound_EnchantDown = 0x5B, Sound_VisionUp = 0x5C, Sound_VisionDown = 0x5D, Sound_Fizzle = 0x5E, Sound_Launch = 0x5F, Sound_Explode = 0x60, Sound_TransUp = 0x61, Sound_TransDown = 0x62, Sound_BreatheFlaem = 0x63, Sound_BreatheAcid = 0x64, Sound_BreatheFrost = 0x65, Sound_BreatheLightning = 0x66, Sound_Create = 0x67, Sound_Destroy = 0x68, Sound_Lockpicking = 0x69, Sound_UI_EnterPortal = 0x6A, Sound_UI_ExitPortal = 0x6B, Sound_UI_GeneralQuery = 0x6C, Sound_UI_GeneralError = 0x6D, Sound_UI_TransientMessage = 0x6E, Sound_UI_IconPickUp = 0x6F, Sound_UI_IconSuccessfulDrop = 0x70, Sound_UI_IconInvalid_Drop = 0x71, Sound_UI_ButtonPress = 0x72, Sound_UI_GrabSlider = 0x73, Sound_UI_ReleaseSlider = 0x74, Sound_UI_NewTargetSelected = 0x75, Sound_UI_Roar = 0x76, Sound_UI_Bell = 0x77, Sound_UI_Chant1 = 0x78, Sound_UI_Chant2 = 0x79, Sound_UI_DarkWhispers1 = 0x7A, Sound_UI_DarkWhispers2 = 0x7B, Sound_UI_DarkLaugh = 0x7C, Sound_UI_DarkWind = 0x7D, Sound_UI_DarkSpeech = 0x7E, Sound_UI_Drums = 0x7F, Sound_UI_GhostSpeak = 0x80, Sound_UI_Breathing = 0x81, Sound_UI_Howl = 0x82, Sound_UI_LostSouls = 0x83, Sound_UI_Squeal = 0x84, Sound_UI_Thunder1 = 0x85, Sound_UI_Thunder2 = 0x86, Sound_UI_Thunder3 = 0x87, Sound_UI_Thunder4 = 0x88, Sound_UI_Thunder5 = 0x89, Sound_UI_Thunder6 = 0x8A, Sound_RaiseTrait = 0x8B, Sound_WieldObject = 0x8C, Sound_UnwieldObject = 0x8D, Sound_ReceiveItem = 0x8E, Sound_PickUpItem = 0x8F, Sound_DropItem = 0x90, Sound_ResistSpell = 0x91, Sound_PicklockFail = 0x92, Sound_LockSuccess = 0x93, Sound_OpenFailDueToLock = 0x94, Sound_TriggerActivated = 0x95, Sound_SpellExpire = 0x96, Sound_ItemManaDepleted = 0x97, Sound_TriggerActivated1 = 0x98, Sound_TriggerActivated2 = 0x99, Sound_TriggerActivated3 = 0x9A, Sound_TriggerActivated4 = 0x9B, Sound_TriggerActivated5 = 0x9C, Sound_TriggerActivated6 = 0x9D, Sound_TriggerActivated7 = 0x9E, Sound_TriggerActivated8 = 0x9F, Sound_TriggerActivated9 = 0xA0, Sound_TriggerActivated10 = 0xA1, Sound_TriggerActivated11 = 0xA2, Sound_TriggerActivated12 = 0xA3, Sound_TriggerActivated13 = 0xA4, Sound_TriggerActivated14 = 0xA5, Sound_TriggerActivated15 = 0xA6, Sound_TriggerActivated16 = 0xA7, Sound_TriggerActivated17 = 0xA8, Sound_TriggerActivated18 = 0xA9, Sound_TriggerActivated19 = 0xAA, Sound_TriggerActivated20 = 0xAB, Sound_TriggerActivated21 = 0xAC, Sound_TriggerActivated22 = 0xAD, Sound_TriggerActivated23 = 0xAE, Sound_TriggerActivated24 = 0xAF, Sound_TriggerActivated25 = 0xB0, Sound_TriggerActivated26 = 0xB1, Sound_TriggerActivated27 = 0xB2, Sound_TriggerActivated28 = 0xB3, Sound_TriggerActivated29 = 0xB4, Sound_TriggerActivated30 = 0xB5, Sound_TriggerActivated31 = 0xB6, Sound_TriggerActivated32 = 0xB7, Sound_TriggerActivated33 = 0xB8, Sound_TriggerActivated34 = 0xB9, Sound_TriggerActivated35 = 0xBA, Sound_TriggerActivated36 = 0xBB, Sound_TriggerActivated37 = 0xBC, Sound_TriggerActivated38 = 0xBD, Sound_TriggerActivated39 = 0xBE, Sound_TriggerActivated40 = 0xBF, Sound_TriggerActivated41 = 0xC0, Sound_TriggerActivated42 = 0xC1, Sound_TriggerActivated43 = 0xC2, Sound_TriggerActivated44 = 0xC3, Sound_TriggerActivated45 = 0xC4, Sound_TriggerActivated46 = 0xC5, Sound_TriggerActivated47 = 0xC6, Sound_TriggerActivated48 = 0xC7, Sound_TriggerActivated49 = 0xC8, Sound_TriggerActivated50 = 0xC9, Sound_HealthDownVoid = 0xCA, Sound_RegenDownVoid = 0xCB, Sound_SkillDownVoid = 0xCC, NUM_SOUND_TYPES = 0xCD, FORCE_SoundType_32_BIT = 0x7FFFFFFF, }; /* 373 */ enum ProgramType { Undef_ProgramType = 0x0, Client_ProgramType = 0x1, Server_ProgramType = 0x2, GameClient_ProgramType = 0x40000001, GameServer_ProgramType = 0x40000002, ClientAdder_ProgramType = 0x80000001, ServerAdder_ProgramType = 0x80000002, WorldBuilder_ProgramType = 0x80000011, RuntimeProgram_ProgramType = 0x40000000, PreprocProgram_ProgramType = 0x80000000, PathMap_ProgramType = 0x100, PathGen_ProgramType = 0x80000102, }; /* 374 */ enum $313183CCA009719CCB6D34FDE8D053C0 { npfChecksumEncrypted = 0x1, npfHasTimeSensitiveHeaders = 0x2, npfHasSequencedData = 0x4, npfHasHighPriorityHeaders = 0x8, }; /* 375 */ enum OptionalHeaderFlags { ohfDisposable = 0x1, ohfExclusive = 0x2, ohfNotConn = 0x4, ohfTimeSensitive = 0x8, ohfShouldPiggyBack = 0x10, ohfHighPriority = 0x20, ohfCountsAsTouch = 0x40, ohfEncrypted = 0x20000000, ohfSigned = 0x40000000, }; /* 376 */ enum AsyncStateMachineStatus { AsyncStateMachine_Unknown = 0x0, AsyncStateMachine_Running = 0x1, AsyncStateMachine_Succeeded = 0x2, AsyncStateMachine_TimedOut = 0x3, AsyncStateMachine_Failed = 0x4, AsyncStateMachine_InternalError = 0x5, }; /* 377 */ enum LegacyDataErrorMode { DataError_Normal = 0x0, DataError_OutputDebugString = 0x1, DataError_OutputToConsole = 0x2, }; /* 378 */ enum ClientNet::WAIT_RESULT { UNDEF_WAIT_RESULT = 0x0, DONE_WAIT_RESULT = 0x1, FAILED_WAIT_RESULT = 0x2, ROUTED_WAIT_RESULT = 0x3, NO_LOGON_SERVER_WAIT_RESULT = 0x4, EXPIRED_ZONE_TICKET_RESULT = 0x5, FORCE_WAIT_RESULT_32_BIT = 0x7FFFFFFF, }; /* 379 */ enum NetPerfCounter { BytesSentCounter = 0x0, BytesReceivedCounter = 0x1, BadPacketsReceivedCounter = 0x2, OptionalHeadersOnlyPacketsReceivedCounter = 0x3, OptionalHeadersAndDataPacketsReceivedCounter = 0x4, DataOnlyPacketsReceivedCounter = 0x5, AcksReceivedCounter = 0x6, NaksReceivedCounter = 0x7, PaksReceivedCounter = 0x8, PacketsSentCounter = 0x9, RetransmitsSentCounter = 0xA, MiscPacketsCounter = 0xB, }; /* 380 */ enum PacketInfo::Protocol { fe_tcp = 0x0, be_tcp = 0x1, fe_udp = 0x2, }; /* 381 */ enum ConnectionState { cs_Disconnected = 0x0, cs_AwaitingWorldAuth = 0x1, cs_AuthSent = 0x2, cs_ConnectionRequestSent = 0x3, cs_ConnectionRequestAcked = 0x4, cs_Connected = 0x5, cs_DisconnectReceived = 0x6, cs_DisconnectSent = 0x7, }; /* 382 */ enum ReceiverState { UNDEF_STATE = 0x0, NAK_STATE = 0x1, NO_NAK_STATE = 0x2, NO_STATE = 0x3, FORCE_ReceiverState_32_BIT = 0x7FFFFFFF, }; /* 383 */ enum ServerSwitchType { ssWorldSwitch = 0x0, ssLogonSwitch = 0x1, ssForce32BitEnum = 0x7FFFFFFF, }; /* 384 */ enum ICMDCommandEnum { cmdNOP = 0x1, cmdEchoRequest = 0x71655245, cmdEchoReply = 0x6C705245, ICMDCommandEnum_Force32Bit = 0x7FFFFFFF, }; /* 385 */ enum PerfMonCounterInfo::EPerfCounterType { NORMAL = 0x0, NORMAL_HEX = 0x1, PER_SEC = 0x2, }; /* 386 */ enum SEND_CODE { UNDEF_SEND = 0x0, OK_SEND = 0x1, NET_FAIL_SEND = 0x2, FLOW_FAIL_SEND = 0x3, FORCE_SEND_CODE_32_BIT = 0x7FFFFFFF, }; /* 387 */ enum eChatTypes { eTextTypeDefault = 0x0, eTextTypeAllChannels = 0x1, eTextTypeSpeech = 0x2, eTextTypeSpeechDirect = 0x3, eTextTypeSpeechDirectSend = 0x4, eTextTypeSystemSvent = 0x5, eTextTypeCombat = 0x6, eTextTypeMagic = 0x7, eTextTypeChannel = 0x8, eTextTypeChannelCend = 0x9, eTextTypeSocialChannel = 0xA, eTextTypeSocialChannelSend = 0xB, eTextTypeEmote = 0xC, eTextTypeAdvancement = 0xD, eTextTypeAbuseChannel = 0xE, eTextTypeHelpChannel = 0xF, eTextTypeAppraisalChannel = 0x10, eTextTypeMagicCastingChannel = 0x11, eTextTypeAllegienceChannel = 0x12, eTextTypeFellowshipChannel = 0x13, eTextTypeWorld_broadcast = 0x14, eTextTypeCombatEnemy = 0x15, eTextTypeCombatSelf = 0x16, eTextTypeRecall = 0x17, eTextTypeCraft = 0x18, eTextTypeTotalNumChannels = 0x19, }; /* 388 */ enum eCombatMode { eCombatModeUndef = 0x0, eCombatModeNonCombat = 0x1, eCombatModeMelee = 0x2, eCombatModeMissile = 0x4, eCombatModeMagic = 0x8, }; /* 389 */ enum eTradeListID { TradeListIDUndef = 0x0, TradeListIDSelf = 0x1, TradeListIDPartner = 0x2, }; /* 390 */ enum LSA_FOREST_TRUST_RECORD_TYPE { ForestTrustTopLevelName = 0x0, ForestTrustTopLevelNameEx = 0x1, ForestTrustDomainInfo = 0x2, ForestTrustRecordTypeLast = 0x2, }; /* 391 */ enum tagRASCONNSTATE { }; /* 392 */ enum GODOTUNICODE { PlatformUntested = 0x0, PlatformUnicode = 0x1, PlatformNotUnicode = 0x2, }; /* 393 */ enum SQFL { sqflAlways = 0x0, sqflDll = 0x1, sqflFactory = 0x2, sqflDi = 0x3, sqflMouse = 0x4, sqflDev = 0x5, sqflKbd = 0x6, sqflDf = 0x7, sqflJoy = 0x8, sqflEm = 0x9, sqflSubclass = 0xA, sqflCursor = 0xB, sqflHel = 0xC, sqflLl = 0xD, sqflExcl = 0xE, sqflDEnum = 0xF, sqflExtDll = 0x10, sqflHid = 0x11, sqflHidDev = 0x12, sqflJoyCfg = 0x13, sqflEff = 0x14, sqflOleDup = 0x15, sqflEShep = 0x16, sqflJoyEff = 0x17, sqflJoyReg = 0x18, sqflVxdEff = 0x19, sqflNil = 0x1A, sqflHidUsage = 0x1B, sqflUtil = 0x1C, sqflObj = 0x1D, sqflCommon = 0x1E, sqflHidParse = 0x1F, sqflCal = 0x20, sqflJoyType = 0x21, sqflHidOutput = 0x22, sqflHidIni = 0x23, sqflPort = 0x24, sqflWDM = 0x25, sqflRegUtils = 0x26, sqflCrit = 0x27, sqflCompat = 0x28, sqflRaw = 0x29, sqflMaxArea = 0x2A, sqflTrace = 0x10000, sqflIn = 0x20000, sqflOut = 0x40000, sqflBenign = 0x80000, sqflError = 0x100000, sqflVerbose = 0x200000, sqflMajor = 0x400000, }; /* 394 */ enum _HIDP_REPORT_TYPE { HidP_Input = 0x0, HidP_Output = 0x1, HidP_Feature = 0x2, }; /* 395 */ enum inflate_block_mode { TYPE = 0x0, LENS = 0x1, STORED = 0x2, TABLE = 0x3, BTREE = 0x4, DTREE = 0x5, CODES = 0x6, DRY = 0x7, DONE = 0x8, BAD = 0x9, }; /* 396 */ typedef inflate_block_mode inflate_mode; /* 397 */ enum inflate_codes_mode { START = 0x0, LEN = 0x1, LENEXT = 0x2, DIST = 0x3, DISTEXT = 0x4, COPY = 0x5, LIT = 0x6, WASH = 0x7, END = 0x8, BADCODE = 0x9, }; /* 398 */ enum block_state { need_more = 0x0, block_done = 0x1, finish_started = 0x2, finish_done = 0x3, }; /* 399 */ enum enumDMUS_SEGF_FLAGS { DMUS_SEGF_REFTIME = 0x40, DMUS_SEGF_SECONDARY = 0x80, DMUS_SEGF_QUEUE = 0x100, DMUS_SEGF_CONTROL = 0x200, DMUS_SEGF_AFTERPREPARETIME = 0x400, DMUS_SEGF_GRID = 0x800, DMUS_SEGF_BEAT = 0x1000, DMUS_SEGF_MEASURE = 0x2000, DMUS_SEGF_DEFAULT = 0x4000, DMUS_SEGF_NOINVALIDATE = 0x8000, DMUS_SEGF_ALIGN = 0x10000, DMUS_SEGF_VALID_START_BEAT = 0x20000, DMUS_SEGF_VALID_START_GRID = 0x40000, DMUS_SEGF_VALID_START_TICK = 0x80000, DMUS_SEGF_AUTOTRANSITION = 0x100000, DMUS_SEGF_AFTERQUEUETIME = 0x200000, DMUS_SEGF_AFTERLATENCYTIME = 0x400000, DMUS_SEGF_SEGMENTEND = 0x800000, DMUS_SEGF_MARKER = 0x1000000, DMUS_SEGF_TIMESIG_ALWAYS = 0x2000000, DMUS_SEGF_USE_AUDIOPATH = 0x4000000, DMUS_SEGF_VALID_START_MEASURE = 0x8000000, DMUS_SEGF_INVALIDATE_PRI = 0x10000000, }; /* 400 */ enum TimeSource_QueryPerformanceCounter::StateFlags { sfInitialized = 0x0, sfDisableQPC = 0x1, }; /* 401 */ enum $E66F53931D047C9E869E29CBD96E6CD1 { _Same = 0x1, }; /* 402 */ enum $11FE7EB2B809B1E6BEF72B3347F27D35 { NUM_FREELIST_ENTRIES = 0x8, }; /* 403 */ enum $AC6F05D61404D02C8AA445AB8CCE3542 { MAX_FREELIST_ALLOCATION = 0x200000, }; /* 404 */ typedef UIQueueManager::Enum18 InArchiveVersionStack::Enum3; /* 405 */ typedef $B7D1CDF80B7CC72DADF079F75B7264FC SYM_TYPE; /* 406 */ typedef $8C57D1DDA788D6050A7C554DBD1EB1AC ADDRESS_MODE; /* 407 */ enum DbgReportGenPage::FunctionSignatureHasChanged { }; /* 408 */ enum $2C2C5AB73B2E49387A509B3CD0F68AD1 { N = 0x100, }; /* 409 */ enum $CF8589F024BA901179904CF3BB1639E0 { cbPixel = 0x4, }; /* 410 */ typedef $CF8589F024BA901179904CF3BB1639E0 $7F1C9153B5E7450BB163327C2204C79E; /* 411 */ enum BlendMode { BLEND_ZERO = 0x1, BLEND_ONE = 0x2, BLEND_SRCCOLOR = 0x3, BLEND_INVSRCCOLOR = 0x4, BLEND_SRCALPHA = 0x5, BLEND_INVSRCALPHA = 0x6, BLEND_DSTALPHA = 0x7, BLEND_INVDSTALPHA = 0x8, BLEND_DSTCOLOR = 0x9, BLEND_INVDSTCOLOR = 0xA, BLEND_SRCALPHASAT = 0xB, BLEND_BOTHSRCALPHA = 0xC, BLEND_BOTHINVSRCALPHA = 0xD, BLEND_BLENDFACTOR = 0xE, BLEND_INVBLENDFACTOR = 0xF, BLEND_INVALID = 0x7FFFFFFF, }; /* 412 */ enum BlendOpType { BLENDOP_ADD = 0x1, BLENDOP_SUBTRACT = 0x2, BLENDOP_REVSUBTRACT = 0x3, BLENDOP_MIN = 0x4, BLENDOP_MAX = 0x5, BLENDOP_INVALID = 0x7FFFFFFF, }; /* 413 */ enum TextureOp { TEXOP_DISABLE = 0x1, TEXOP_SELECTARG1 = 0x2, TEXOP_SELECTARG2 = 0x3, TEXOP_MODULATE = 0x4, TEXOP_MODULATE2X = 0x5, TEXOP_MODULATE4X = 0x6, TEXOP_ADD = 0x7, TEXOP_ADDSIGNED = 0x8, TEXOP_ADDSIGNED2X = 0x9, TEXOP_SUBTRACT = 0xA, TEXOP_ADDSMOOTH = 0xB, TEXOP_BLENDDIFFUSEALPHA = 0xC, TEXOP_BLENDTEXTUREALPHA = 0xD, TEXOP_BLENDFACTORALPHA = 0xE, TEXOP_BLENDTEXTUREALPHAPM = 0xF, TEXOP_BLENDCURRENTALPHA = 0x10, TEXOP_PREMODULATE = 0x11, TEXOP_MODULATEALPHA_ADDCOLOR = 0x12, TEXOP_MODULATECOLOR_ADDALPHA = 0x13, TEXOP_MODULATEINVALPHA_ADDCOLOR = 0x14, TEXOP_MODULATEINVCOLOR_ADDALPHA = 0x15, TEXOP_BUMPENVMAP = 0x16, TEXOP_BUMPENVMAPLUMINANCE = 0x17, TEXOP_DOTPRODUCT3 = 0x18, TEXOP_MULTIPLYADD = 0x19, TEXOP_LERP = 0x1A, TEXOP_INVALID = 0x7FFFFFFF, }; /* 414 */ enum TexAddress { TEXADDRESS_WRAP = 0x1, TEXADDRESS_MIRROR = 0x2, TEXADDRESS_CLAMP = 0x3, TEXADDRESS_BORDER = 0x4, TEXADDRESS_MIRRORONCE = 0x5, TEXADDRESS_INVALID = 0x7FFFFFFF, }; /* 415 */ enum TexFilterMode { TEXFILTER_NONE = 0x0, TEXFILTER_POINT = 0x1, TEXFILTER_LINEAR = 0x2, TEXFILTER_ANISOTROPIC = 0x3, TEXFILTER_PYRAMIDALQUAD = 0x6, TEXFILTER_GAUSSIANQUAD = 0x7, TEXFILTER_INVALID = 0x7FFFFFFF, }; /* 416 */ enum DepthTestMode { DEPTHTEST_NEVER = 0x1, DEPTHTEST_LESS = 0x2, DEPTHTEST_EQUAL = 0x3, DEPTHTEST_LESSEQUAL = 0x4, DEPTHTEST_GREATER = 0x5, DEPTHTEST_NOTEQUAL = 0x6, DEPTHTEST_GREATEREQUAL = 0x7, DEPTHTEST_ALWAYS = 0x8, DEPTHTEST_INVALID = 0x7FFFFFFF, }; /* 417 */ enum CullModeType { CULLMODE_NONE = 0x1, CULLMODE_CW = 0x2, CULLMODE_CCW = 0x3, CULLMODE_INVALID = 0x7FFFFFFF, }; /* 418 */ enum FillModeType { FILLMODE_POINT = 0x1, FILLMODE_WIREFRAME = 0x2, FILLMODE_SOLID = 0x3, FILLMODE_INVALID = 0x7FFFFFFF, }; /* 419 */ enum AlphaTestFunc { ALPHATESTFUNC_NEVER = 0x1, ALPHATESTFUNC_LESS = 0x2, ALPHATESTFUNC_EQUAL = 0x3, ALPHATESTFUNC_LESSEQUAL = 0x4, ALPHATESTFUNC_GREATER = 0x5, ALPHATESTFUNC_NOTEQUAL = 0x6, ALPHATESTFUNC_GREATEREQUAL = 0x7, ALPHATESTFUNC_ALWAYS = 0x8, ALPHATESTFUNC_INVALID = 0x7FFFFFFF, }; /* 420 */ enum LightClass { SUNLIGHT = 0x0, STATIC = 0x1, DYNAMIC = 0x2, NO_LIGHT = 0xFFFFFFFF, }; /* 421 */ enum $3FE1B2A4349EA4ABC9286CB47EB03530 { START_PUSH = 0x1, MATRIX_PUSH = 0x2, FORCE_FramePush_32_BIT = 0x7FFFFFFF, }; /* 422 */ enum ColorSource { FromMaterial = 0x0, FromVertex = 0x1, }; /* 423 */ enum GraphicsDriver { GDRIVER_NULL = 0x0, GDRIVER_DIRECT3D = 0x1, }; /* 424 */ enum PlatformString::DisplayStringMode { dsError = 0x0, dsWarning = 0x1, dsInformation = 0x2, }; /* 425 */ enum BoundingType { OUTSIDE = 0x0, PARTIALLY_INSIDE = 0x1, ENTIRELY_INSIDE = 0x2, FORCE_BoundingType_32_BIT = 0x7FFFFFFF, }; /* 426 */ enum RenderPassType { RenderPass_Default = 0x0, RenderPass_DirectionalLightDiffuseAndSpecular = 0x1, RenderPass_PointLightDiffuseAndSpecular = 0x2, RenderPass_PointLightDiffuseAndSpecularProjector = 0x3, RenderPass_AmbientLight_DirectionalLightDiffuseAndSpecular = 0x4, RenderPass_AmbientLight_PointLightDiffuseAndSpecular = 0x5, RenderPass_DistanceFog = 0x6, RenderPass_FixedFunctionGlow = 0x7, RenderPass_ShaderGlow = 0x8, RenderPass_LandscapeShadowMap = 0x9, RenderPass_AlphaBlend = 0xA, RenderPass_AL_0DL_0PL = 0xB, RenderPass_AL_0DL_1PL = 0xC, RenderPass_AL_0DL_2PL = 0xD, RenderPass_AL_0DL_3PL = 0xE, RenderPass_AL_0DL_4PL = 0xF, RenderPass_AL_0DL_5PL = 0x10, RenderPass_AL_0DL_6PL = 0x11, RenderPass_AL_0DL_7PL = 0x12, RenderPass_AL_0DL_8PL = 0x13, RenderPass_AL_1DL_0PL = 0x14, RenderPass_AL_1DL_1PL = 0x15, RenderPass_AL_1DL_2PL = 0x16, RenderPass_AL_1DL_3PL = 0x17, RenderPass_AL_1DL_4PL = 0x18, RenderPass_AL_1DL_5PL = 0x19, RenderPass_AL_1DL_6PL = 0x1A, RenderPass_AL_1DL_7PL = 0x1B, RenderPass_AL_0DL_0PL_Fog = 0x1C, RenderPass_AL_0DL_1PL_Fog = 0x1D, RenderPass_AL_0DL_2PL_Fog = 0x1E, RenderPass_AL_0DL_3PL_Fog = 0x1F, RenderPass_AL_0DL_4PL_Fog = 0x20, RenderPass_AL_0DL_5PL_Fog = 0x21, RenderPass_AL_0DL_6PL_Fog = 0x22, RenderPass_AL_0DL_7PL_Fog = 0x23, RenderPass_AL_0DL_8PL_Fog = 0x24, RenderPass_AL_1DL_0PL_Fog = 0x25, RenderPass_AL_1DL_1PL_Fog = 0x26, RenderPass_AL_1DL_2PL_Fog = 0x27, RenderPass_AL_1DL_3PL_Fog = 0x28, RenderPass_AL_1DL_4PL_Fog = 0x29, RenderPass_AL_1DL_5PL_Fog = 0x2A, RenderPass_AL_1DL_6PL_Fog = 0x2B, RenderPass_AL_1DL_7PL_Fog = 0x2C, RenderPass_MaxPasses = 0x2D, RenderPass_Invalid = 0x2E, }; /* 427 */ enum E_BASEWINDOW_TYPE { E_TYPE_DOCUMENT = 0x0, E_TYPE_WINDOW = 0x1, E_TYPE_CONTROL = 0x2, }; /* 428 */ enum FileEntryType { NewName = 0x0, OnlyExisting = 0x1, UnsearchedDirectory = 0x2, SearchedDirectory = 0x3, DIDLessFile = 0x4, DIDFile = 0x5, }; /* 429 */ enum LayerModType { LAYERMOD_UVTRANSLATE = 0x1, LAYERMOD_UVROTATE = 0x2, LAYERMOD_UVSCALE = 0x3, LAYERMOD_UVTRANSFORM = 0x4, LAYERMOD_INVALID = 0x5, }; /* 430 */ typedef UIQueueManager::Enum18 UIFlow::Enum5; /* 431 */ enum _D3DXIMAGE_FILEFORMAT { D3DXIFF_BMP = 0x0, D3DXIFF_JPG = 0x1, D3DXIFF_TGA = 0x2, D3DXIFF_PNG = 0x3, D3DXIFF_DDS = 0x4, D3DXIFF_PPM = 0x5, D3DXIFF_DIB = 0x6, D3DXIFF_HDR = 0x7, D3DXIFF_PFM = 0x8, D3DXIFF_FORCE_DWORD = 0x7FFFFFFF, }; /* 432 */ enum PrimType { PRIMTYPE_POINTLIST = 0x1, PRIMTYPE_LINELIST = 0x2, PRIMTYPE_LINESTRIP = 0x3, PRIMTYPE_TRIANGLELIST = 0x4, PRIMTYPE_TRIANGLESTRIP = 0x5, PRIMTYPE_TRIANGLEFAN = 0x6, PRIMTYPE_INVALID = 0x7FFFFFFF, }; /* 433 */ enum $C11DC88DC3E2C28AAD00BE4BA687D027 { ImeDisabled = 0x0, ImeEnabled = 0x1, }; /* 434 */ enum RMFieldType { RMFIELD_LAYER_DIFFUSE = 0x0, RMFIELD_LAYER_SPECULAR = 0x1, RMFIELD_LAYER_SPECULARPOWER = 0x2, RMFIELD_LAYER_DYE = 0x3, RMFIELD_LAYER_CULLMODE = 0x4, RMFIELD_LAYER_DEPTHTEST = 0x5, RMFIELD_LAYER_DEPTHWRITE = 0x6, RMFIELD_LAYER_ALPHATEST = 0x7, RMFIELD_LAYER_ALPHATESTREF = 0x8, RMFIELD_LAYER_STAGE_TEXTURE = 0x9, RMFIELD_LAYER_STAGE_ADDRESSMODEU = 0xA, RMFIELD_LAYER_STAGE_ADDRESSMODEV = 0xB, RMFIELD_LAYER_MOD_ORIGIN_XTRANSLATE = 0xC, RMFIELD_LAYER_MOD_ORIGIN_YTRANSLATE = 0xD, RMFIELD_LAYER_MOD_ORIGIN_ZTRANSLATE = 0xE, RMFIELD_LAYER_MOD_ORIGIN_XSCALE = 0xF, RMFIELD_LAYER_MOD_ORIGIN_YSCALE = 0x10, RMFIELD_LAYER_MOD_ORIGIN_ZSCALE = 0x11, RMFIELD_LAYER_MOD_ORIGIN_ORIGINPHASE = 0x12, RMFIELD_LAYER_MOD_ORIGIN_NORMALPHASE = 0x13, RMFIELD_LAYER_MOD_NORMAL_XTRANSLATE = 0x14, RMFIELD_LAYER_MOD_NORMAL_YTRANSLATE = 0x15, RMFIELD_LAYER_MOD_NORMAL_ZTRANSLATE = 0x16, RMFIELD_LAYER_MOD_NORMAL_XSCALE = 0x17, RMFIELD_LAYER_MOD_NORMAL_YSCALE = 0x18, RMFIELD_LAYER_MOD_NORMAL_ZSCALE = 0x19, RMFIELD_LAYER_MOD_NORMAL_ORIGINPHASE = 0x1A, RMFIELD_LAYER_MOD_NORMAL_NORMALPHASE = 0x1B, RMFIELD_LAYER_MOD_DIFFUSE_R = 0x1C, RMFIELD_LAYER_MOD_DIFFUSE_G = 0x1D, RMFIELD_LAYER_MOD_DIFFUSE_B = 0x1E, RMFIELD_LAYER_MOD_DIFFUSE_A = 0x1F, RMFIELD_LAYER_MOD_UVTRANSLATE_UTRANSLATE = 0x20, RMFIELD_LAYER_MOD_UVTRANSLATE_VTRANSLATE = 0x21, RMFIELD_LAYER_MOD_UVROTATE_ROTATE = 0x22, RMFIELD_LAYER_MOD_UVSCALE_USCALE = 0x23, RMFIELD_LAYER_MOD_UVSCALE_VSCALE = 0x24, }; /* 435 */ enum RMDataType { RMDATA_WAVEFORM = 0x3E8, RMDATA_COLOR = 0x7D0, RMDATA_TEXTURE = 0xBB8, RMDATA_BOOL = 0xFA0, RMDATA_TEXTURE_PTR = 0x2710, RMDATA_INVALID = 0x7FFFFFFF, }; /* 436 */ enum $91053EB72A2F4BE848925005287CF049 { PAN_MAX = 0xF, PAN_MIN = 0xFFFFFFF1, VOL_HALVING_DISTANCE = 0xA, FORCE_SoundManager_enum_32_BIT = 0x7FFFFFFF, }; /* 437 */ enum ShaderVersionType { ShaderVersion_1_1 = 0x0, ShaderVersion_2_0 = 0x1, ShaderVersion_MaxVersions = 0x2, ShaderVersion_Invalid = 0x3, }; /* 438 */ enum Render::LightingType { DYNAMIC_LIGHTING = 0x0, STATIC_LIGHTING = 0x1, FULL_LIGHTING = 0x2, FORCE_LightingType_32_BIT = 0x7FFFFFFF, }; /* 439 */ enum KS_STATUS { }; /* 440 */ enum DiskConOpenFlags { dcofUseLRU = 0x1, dcofExpandable = 0x2, dcofReadOnly = 0x4, dcofCreate = 0x8, dcofCreateIfNeeded = 0x10, dfocOptionalFile = 0x20, }; /* 441 */ enum DiskTransactType { NO_TRANS = 0x0, ADD_OBJ_TRANS = 0x1, DELETE_LEAF_TRANS = 0x2, DELETE_INTERNAL_TRANS = 0x3, MERGE_NODES_TRANS = 0x4, UPDATE_OBJ_TRANS = 0x5, SPLIT_NODE_TRANS = 0x6, ROTATE_TRANS = 0x7, LRU_EXPAND_TRANS = 0x8, LRU_DELETE_TRANS = 0x9, NUM_TRANS_TYPES = 0xA, }; /* 442 */ typedef $E66F53931D047C9E869E29CBD96E6CD1 $2D6F0E3E2AC7AB6000656DC53BFD9A5C; /* 443 */ enum DiskControllerSaveFlags { dcsfCompressionMask = 0x7, dcsfNoCompression = 0x1, dcsfCompress = 0x2, dcsfDataIsCompressed = 0x3, dcsfUncompress = 0x4, dcsfBTEntryOnly = 0x5, dcsfModifyCachePack = 0x8, }; /* 444 */ enum $D2880D65BEE3DCB3CB79F13BE0F31A74 { grfHashed = 0x1, grfBusy = 0x2, grfInitLoadCalled = 0x4, }; /* 445 */ enum PEnumMapper::NumberingType { NORMAL_NUMBERING = 0x0, SEQUENTIAL_NUMBERING = 0x1, BITFIELD_NUMBERING = 0x2, BITFIELD32_NUMBERING = 0x3, BITFIELD64_NUMBERING = 0x4, }; /* 446 */ enum PHeaderDataTypes { COMPATABILITY_VERSION = 0x0, TOOL_VERSION = 0x1, SOURCE_FILE_NAME = 0x2, PREPROC_OPTIONS = 0x3, NUM_PHEADER_DATA_TYPES = 0x4, }; /* 447 */ enum $0E52F634BFD59B481A7DDEB3B134064C { irmfNoUnknownKeys = 0x1, }; /* 448 */ enum CliDatError { }; /* 449 */ enum $DC782FAE3184EACD08B89A3FE6E17599 { e_grave = 0xE8, E_grave = 0xC8, e_acute = 0xE9, E_acute = 0xC9, a_grave = 0xE0, A_grave = 0xC0, a_acute = 0xE1, A_acute = 0xC1, u_grave = 0xF9, U_grave = 0xDA, c_cedilla = 0xE7, C_cedilla = 0xC7, u_diaeresis = 0xFC, U_diaeresis = 0xDC, o_diaeresis = 0xF6, O_diaeresis = 0xD6, a_diaeresis = 0xE4, A_diaeresis = 0xC4, }; /* 450 */ enum StringTableMetaLanguage::NodeType { ntInvalid = 0x0, ntRootNode = 0x1, ntText = 0x2, ntVar = 0x3, ntChoiceBlock = 0x4, ntOutsideVar = 0x5, }; /* 451 */ enum StringTableMetaLanguage::RenderErrorCode { recSuccess = 0x0, recSyntaxError = 0x1, recDuplicateIDs = 0x2, recDuplicateChoices = 0x3, recInternalError = 0x4, }; /* 452 */ enum $0903896E91E068182469A9B6726DDF8F { fTrimExcessSpaces = 0x1, fAllOptions = 0xFFFFFFFF, }; /* 453 */ enum RawParseErrorCode { rpecSuccess = 0x0, rpecVarNameNonTerminated = 0x1, rpecVarNameEmpty = 0x2, rpecMetaLanguageBad = 0x3, rpecInvalidVarName = 0x4, rpecUndef = 0x5, }; /* 454 */ enum TextureType { TEXTURETYPE_UNDEFINED = 0x1, TEXTURETYPE_2D = 0x2, TEXTURETYPE_3D = 0x3, TEXTURETYPE_CUBE = 0x4, TEXTURETYPE_MOVIE2D = 0x5, }; /* 455 */ enum LOG_TRUNCATE_OP { TRUNCATE_NOP = 0x0, CIRCULAR_TRUNCATE_OP = 0x1, BACKUP_TRUNCATE_OP = 0x2, }; /* 456 */ enum ControlType { ct_Invalid = 0x0, ct_Button = 0x1, ct_RelAxis = 0x2, ct_AbsAxis = 0x3, ct_POV = 0x4, }; /* 457 */ enum $FD03B2A5E519999BE000A82DDC7F7FC6 { DIV_MOUSELOOK = 0x1, }; /* 458 */ enum ActionStateChangeType { asctActionStarted = 0x0, asctActionUpdated = 0x1, esctActionUnchanged = 0x2, asctActionStopped = 0x3, }; /* 459 */ enum ManagedLogFileOutputHandler::ReclaimBufferEnum { ReclaimBuffer = 0x0, }; /* 460 */ enum InputMapPriority { impri_Lowest = 0x0, impri_Gameplay = 0x3E8, impri_UnfocusedUI = 0x7D0, impri_FocusedUI = 0xBB8, impri_DebugConsole = 0xFA0, }; /* 461 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum3; /* 462 */ typedef __MIDL___MIDL_itf_strmif_0118_0001 __MIDL___MIDL_itf_strmif_0181_0001; /* 463 */ typedef __MIDL___MIDL_itf_strmif_0107_0001 __MIDL___MIDL_itf_strmif_0169_0001; /* 464 */ typedef VMR_ASPECT_RATIO_MODE __MIDL___MIDL_itf_strmif_0393_0001; /* 465 */ typedef $ACDD7173F686B0B8EEB5D0397954DC28 __MIDL___MIDL_itf_strmif_0367_0001; /* 466 */ typedef MACRO_PENDING CDynamicOutputPin::BLOCK_STATE; /* 467 */ enum $3034C1C0E3D52383FE6110AFE3001E8C { Sample_SyncPoint = 0x1, Sample_Preroll = 0x2, Sample_Discontinuity = 0x4, Sample_TypeChanged = 0x8, Sample_TimeValid = 0x10, Sample_MediaTimeValid = 0x20, Sample_TimeDiscontinuity = 0x40, Sample_StopValid = 0x100, Sample_ValidFlags = 0x1FF, }; /* 468 */ enum $C80E162954656DA819442675FD5FFE61 { dwCacheMax = 0x5, }; /* 469 */ typedef MovementTypes::Type ProfilerTypes::CategoryType; /* 470 */ enum SurfaceType { BASE1_SOLID = 0x1, BASE1_IMAGE = 0x2, BASE1_CLIPMAP = 0x4, TRANSLUCENT = 0x10, DIFFUSE = 0x20, LUMINOUS = 0x40, ALPHA = 0x100, INVALPHA = 0x200, ADDITIVE = 0x10000, DETAIL = 0x20000, GOURAUD = 0x10000000, STIPPLED = 0x40000000, PERSPECTIVE = 0x80000000, FORCE_SurfaceType_32_BIT = 0x7FFFFFFF, }; /* 471 */ enum SurfaceHandlerEnum { SH_UNKNOWN = 0x0, SH_DATABASE = 0x1, SH_PALSHIFT = 0x2, SH_TEXMERGE = 0x3, SH_CUSTOMDB = 0x4, NUM_SURFACE_HANDLER = 0x5, FORCE_SurfaceHandlerEnum_32_BIT = 0x7FFFFFFF, }; /* 472 */ enum SurfaceInitType { SurfaceInitObjDescChange = 0x0, SurfaceInitLoading = 0x1, SurfaceInitCadding = 0x2, SurfaceInitRestoring = 0x4, FORCE_SurfaceInitType_32_BIT = 0x7FFFFFFF, }; /* 473 */ enum _IJLIOTYPE { IJL_SETUP = 0xFFFFFFFF, IJL_JFILE_READPARAMS = 0x0, IJL_JBUFF_READPARAMS = 0x1, IJL_JFILE_READWHOLEIMAGE = 0x2, IJL_JBUFF_READWHOLEIMAGE = 0x3, IJL_JFILE_READHEADER = 0x4, IJL_JBUFF_READHEADER = 0x5, IJL_JFILE_READENTROPY = 0x6, IJL_JBUFF_READENTROPY = 0x7, IJL_JFILE_WRITEWHOLEIMAGE = 0x8, IJL_JBUFF_WRITEWHOLEIMAGE = 0x9, IJL_JFILE_WRITEHEADER = 0xA, IJL_JBUFF_WRITEHEADER = 0xB, IJL_JFILE_WRITEENTROPY = 0xC, IJL_JBUFF_WRITEENTROPY = 0xD, IJL_JFILE_READONEHALF = 0xE, IJL_JBUFF_READONEHALF = 0xF, IJL_JFILE_READONEQUARTER = 0x10, IJL_JBUFF_READONEQUARTER = 0x11, IJL_JFILE_READONEEIGHTH = 0x12, IJL_JBUFF_READONEEIGHTH = 0x13, IJL_JFILE_READTHUMBNAIL = 0x14, IJL_JBUFF_READTHUMBNAIL = 0x15, }; /* 474 */ enum _IJL_COLOR { IJL_RGB = 0x1, IJL_BGR = 0x2, IJL_YCBCR = 0x3, IJL_G = 0x4, IJL_RGBA_FPX = 0x5, IJL_YCBCRA_FPX = 0x6, IJL_OTHER = 0xFF, }; /* 475 */ enum _IJL_JPGSUBSAMPLING { IJL_NONE = 0x0, IJL_411 = 0x1, IJL_422 = 0x2, IJL_4114 = 0x3, IJL_4224 = 0x4, }; /* 476 */ enum _IJLERR { IJL_OK = 0x0, IJL_INTERRUPT_OK = 0x1, IJL_ROI_OK = 0x2, IJL_EXCEPTION_DETECTED = 0xFFFFFFFF, IJL_INVALID_ENCODER = 0xFFFFFFFE, IJL_UNSUPPORTED_SUBSAMPLING = 0xFFFFFFFD, IJL_UNSUPPORTED_BYTES_PER_PIXEL = 0xFFFFFFFC, IJL_MEMORY_ERROR = 0xFFFFFFFB, IJL_BAD_HUFFMAN_TABLE = 0xFFFFFFFA, IJL_BAD_QUANT_TABLE = 0xFFFFFFF9, IJL_INVALID_JPEG_PROPERTIES = 0xFFFFFFF8, IJL_ERR_FILECLOSE = 0xFFFFFFF7, IJL_INVALID_FILENAME = 0xFFFFFFF6, IJL_ERROR_EOF = 0xFFFFFFF5, IJL_PROG_NOT_SUPPORTED = 0xFFFFFFF4, IJL_ERR_NOT_JPEG = 0xFFFFFFF3, IJL_ERR_COMP = 0xFFFFFFF2, IJL_ERR_SOF = 0xFFFFFFF1, IJL_ERR_DNL = 0xFFFFFFF0, IJL_ERR_NO_HUF = 0xFFFFFFEF, IJL_ERR_NO_QUAN = 0xFFFFFFEE, IJL_ERR_NO_FRAME = 0xFFFFFFED, IJL_ERR_MULT_FRAME = 0xFFFFFFEC, IJL_ERR_DATA = 0xFFFFFFEB, IJL_ERR_NO_IMAGE = 0xFFFFFFEA, IJL_FILE_ERROR = 0xFFFFFFE9, IJL_INTERNAL_ERROR = 0xFFFFFFE8, IJL_BAD_RST_MARKER = 0xFFFFFFE7, IJL_THUMBNAIL_DIB_TOO_SMALL = 0xFFFFFFE6, IJL_THUMBNAIL_DIB_WRONG_COLOR = 0xFFFFFFE5, IJL_BUFFER_TOO_SMALL = 0xFFFFFFE4, IJL_UNSUPPORTED_FRAME = 0xFFFFFFE3, IJL_ERR_COM_BUFFER = 0xFFFFFFE2, IJL_RESERVED = 0xFFFFFF9D, }; /* 477 */ enum _DCTTYPE { IJL_AAN = 0x0, IJL_IPP = 0x1, }; /* 478 */ enum _UPSAMPLING_TYPE { IJL_BOX_FILTER = 0x0, IJL_TRIANGLE_FILTER = 0x1, }; /* 479 */ enum _PROCESSOR_TYPE { IJL_OTHER_PROC = 0x0, IJL_PENTIUM_PROC = 0x1, IJL_PENTIUM_PRO_PROC = 0x2, IJL_PENTIUM_PROC_MMX_TECH = 0x3, IJL_PENTIUM_II_PROC = 0x4, IJL_PENTIUM_III_PROC = 0x5, IJL_PENTIUM_4_PROC = 0x6, IJL_NEW_PROCESSOR = 0x7, }; /* 480 */ enum _FAST_MCU_PROCESSING_TYPE { IJL_NO_CC_OR_US = 0x0, IJL_111_YCBCR_111_RGB = 0x1, IJL_111_YCBCR_111_BGR = 0x2, IJL_411_YCBCR_111_RGB = 0x3, IJL_411_YCBCR_111_BGR = 0x4, IJL_422_YCBCR_111_RGB = 0x5, IJL_422_YCBCR_111_BGR = 0x6, IJL_111_YCBCR_1111_RGBA_FPX = 0x7, IJL_411_YCBCR_1111_RGBA_FPX = 0x8, IJL_422_YCBCR_1111_RGBA_FPX = 0x9, IJL_1111_YCBCRA_FPX_1111_RGBA_FPX = 0xA, IJL_4114_YCBCRA_FPX_1111_RGBA_FPX = 0xB, IJL_4224_YCBCRA_FPX_1111_RGBA_FPX = 0xC, IJL_111_RGB_1111_RGBA_FPX = 0xD, IJL_1111_RGBA_FPX_1111_RGBA_FPX = 0xE, IJL_111_OTHER_111_OTHER = 0xF, IJL_411_OTHER_111_OTHER = 0x10, IJL_422_OTHER_111_OTHER = 0x11, IJL_YCBYCR_YCBCR = 0x12, IJL_YCBCR_YCBYCR = 0x13, IJL_1_G_1_G = 0x14, }; /* 481 */ enum ImageFileType { ILBM_FILE = 0x0, TGA_FILE = 0x1, CSI_FILE = 0x2, ALP_FILE = 0x3, }; /* 482 */ enum $011004B4512793E544B4F89B52426699 { RGBA_BLUE = 0x0, RGBA_GREEN = 0x1, RGBA_RED = 0x2, RGBA_ALPHA = 0x3, }; /* 483 */ enum $E0E32059A2BB68C5CCC0AFDE26B7E44C { TGA_Null = 0x0, TGA_Map = 0x1, TGA_RGB = 0x2, TGA_Mono = 0x3, TGA_RLEMap = 0x9, TGA_RLERGB = 0xA, TGA_RLEMono = 0xB, TGA_CompMap = 0x20, TGA_CompMap4 = 0x21, }; /* 484 */ enum ILBMCompression { ILBM_NONE = 0x0, ILBM_RLE = 0x1, }; /* 485 */ enum $F6862344F43E64BFF74269C7E883D5C0 { CSI_OK = 0x0, CSI_BAD_HEADER_ERROR = 0x1, CSI_TOO_BIG_ERROR = 0x2, CSI_TOO_SMALL_ERROR = 0x3, CSI_DATA_FAILURE = 0x4, FORCE_CSIDefs_enum_32_BIT = 0x7FFFFFFF, }; /* 486 */ enum $138001938272E84FB3996F614CAFE0D5 { ALP_OK = 0x0, ALP_BAD_HEADER_ERROR = 0x1, ALP_TOO_BIG_ERROR = 0x2, ALP_TOO_SMALL_ERROR = 0x3, ALP_DATA_FAILURE = 0x4, FORCE_ALPDefs_enum_32_BIT = 0x7FFFFFFF, }; /* 487 */ enum CubeTexture::FaceType { PositiveX = 0x0, NegativeX = 0x1, PositiveY = 0x2, NegativeY = 0x3, PositiveZ = 0x4, NegativeZ = 0x5, }; /* 488 */ enum DetectionType { NoChangeDetection = 0x0, EnteredDetection = 0x1, LeftDetection = 0x2, FORCE_DetectionType_32_BIT = 0x7FFFFFFF, }; /* 489 */ enum PhysicsTimeStamp { POSITION_TS = 0x0, MOVEMENT_TS = 0x1, STATE_TS = 0x2, VECTOR_TS = 0x3, TELEPORT_TS = 0x4, SERVER_CONTROLLED_MOVE_TS = 0x5, FORCE_POSITION_TS = 0x6, OBJDESC_TS = 0x7, INSTANCE_TS = 0x8, NUM_PHYSICS_TS = 0x9, FORCE_PhysicsTimeStamp_32_BIT = 0x7FFFFFFF, }; /* 490 */ enum TransitionState { INVALID_TS = 0x0, OK_TS = 0x1, COLLIDED_TS = 0x2, ADJUSTED_TS = 0x3, SLID_TS = 0x4, FORCE_TransitionState_32_BIT = 0x7FFFFFFF, }; /* 491 */ enum SetPositionError { OK_SPE = 0x0, GENERAL_FAILURE_SPE = 0x1, NO_VALID_POSITION_SPE = 0x2, NO_CELL_SPE = 0x3, COLLIDED_SPE = 0x4, INVALID_ARGUMENTS = 0x100, FORCE_SetPositionError_32_BIT = 0x7FFFFFFF, }; /* 492 */ enum SetPositionFlag { PLACEMENT_SPF = 0x1, TELEPORT_SPF = 0x2, RESTORE_SPF = 0x4, SLIDE_SPF = 0x10, DONOTCREATECELLS_SPF = 0x20, SCATTER_SPF = 0x100, RANDOMSCATTER_SPF = 0x200, LINE_SPF = 0x400, SEND_POSITION_EVENT_SPF = 0x1000, FORCE_SetPositionFlag_32_BIT = 0x7FFFFFFF, }; /* 493 */ enum ProfilerBudget::Status { NotSet = 0x0, WayInBudget = 0x1, InBudget = 0x2, AlmostOverBudget = 0x3, JustOverBudget = 0x4, WayOverBudget = 0x5, NumOfStatuses = 0x6, }; /* 494 */ enum Parts { Q_X = 0x0, Q_Y = 0x1, Q_Z = 0x2, Q_W = 0x3, FORCE_Parts_32_BIT = 0x7FFFFFFF, }; /* 495 */ enum SPHEREPATH::InsertType { TRANSITION_INSERT = 0x0, PLACEMENT_INSERT = 0x1, INITIAL_PLACEMENT_INSERT = 0x2, FORCE_InsertType_32_BIT = 0x7FFFFFFF, }; /* 496 */ typedef UIQueueManager::Enum18 DBCache::Enum4; /* 497 */ enum CPhysicsPart::PartDrawState { DEFAULT_DS = 0x0, NODRAW_DS = 0x1, FORCE_PartDrawState_32_BIT = 0x7FFFFFFF, }; /* 498 */ enum ObjectInfoEnum { DEFAULT_OI = 0x0, CONTACT_OI = 0x1, ON_WALKABLE_OI = 0x2, IS_VIEWER_OI = 0x4, PATH_CLIPPED_OI = 0x8, FREE_ROTATE_OI = 0x10, PERFECT_CLIP_OI = 0x40, IS_IMPENETRABLE = 0x80, IS_PLAYER = 0x100, EDGE_SLIDE = 0x200, IGNORE_CREATURES = 0x400, IS_PK = 0x800, IS_PKLITE = 0x1000, FORCE_ObjectInfoEnum_32_BIT = 0x7FFFFFFF, }; /* 499 */ enum LandChangeType { CHANGE_LAND_HEIGHT = 0x0, CHANGE_LAND_ROAD = 0x1, CHANGE_LAND_TERRAIN = 0x2, CHANGE_LAND_SCENE = 0x3, CHANGE_LAND_ENCOUNTER = 0x4, FORCE_LandChangeType_32_BIT = 0x7FFFFFFF, }; /* 500 */ enum PhysicsDesc::PhysicsDescInfo { CSetup = 0x1, MTABLE = 0x2, VELOCITY = 0x4, ACCELERATION = 0x8, OMEGA = 0x10, PARENT = 0x20, CHILDREN = 0x40, OBJSCALE = 0x80, FRICTION = 0x100, ELASTICITY = 0x200, TIMESTAMPS = 0x400, STABLE = 0x800, PETABLE = 0x1000, DEFAULT_SCRIPT = 0x2000, DEFAULT_SCRIPT_INTENSITY = 0x4000, POSITION = 0x8000, MOVEMENT = 0x10000, ANIMFRAME_ID = 0x20000, TRANSLUCENCY = 0x40000, FORCE_PhysicsDescInfo_32_BIT = 0x7FFFFFFF, }; /* 501 */ enum VertexType { UnknownVertexType = 0x0, CSWVertexType = 0x1, FORCE_VertexType_32_BIT = 0x7FFFFFFF, }; /* 502 */ typedef PerfMonCounterInfo::EPerfCounterType $DE28CEC67807E083D46294A89E833B20; /* 503 */ enum $6508AB6A0DDA74F520811817FB7B7D7C { uf_None = 0x0, uf_Dirty = 0x1, uf_RefreshObject = 0x2, uf_Recurse = 0x4, }; /* 504 */ enum UIElement_Scrollbar::UIScrollBar_Flag { UISB_NONE = 0x0, UISB_HORIZONTAL = 0x1, UISB_PROPORTIONAL = 0x2, UISB_DISABLED = 0x4, UISB_HIDE_DISABLED = 0x8, UISB_SMOOTH_MOVEMENT = 0x10, UISB_DISALLOW_UPDATING = 0x20, UISB_MOVE_TO_TOUCHED = 0x40, UISB_BUTTONS_INTERACT = 0x80, UISB_HAS_STOP_LOCATIONS = 0x100, UISB_MOUSE_PRESSED = 0x8000, UISB_OVER_WIDGET = 0x10000, UISB_OVER_BAR_LEFT = 0x20000, UISB_OVER_BAR_RIGHT = 0x40000, UISB_OVER_BAR_TOP = 0x80000, UISB_OVER_BAR_BOTTOM = 0x100000, UISB_RCV_MOUSEMOVE = 0x200000, UISB_ANIMATING = 0x400000, UISB_NEED_TO_KIDNAP_BUTTONS = 0x800000, UISB_GHOST_WHEN_DISABLED = 0x1000000, UISB_FORCEDWORD = 0xFFFFFFFF, }; /* 505 */ enum UIElement_Text::UIText_InqSize_Flag { UITS_MAX_WIDTH = 0x0, UITS_CUR_WIDTH = 0x1, UITS_CUR_PARENT_WIDTH = 0x2, UITS_DESC_WIDTH = 0x3, }; /* 506 */ enum UIElement_Text::AddTextFlags { atf_Default = 0x0, atf_PerserveSelection = 0x1, atf_AppendText = 0x2, }; /* 507 */ enum UIElement_Text::CursorMovementFlags { ctm_Default = 0x0, ctm_SelectText = 0x1, ctm_DontSelectText = 0x2, }; /* 508 */ enum UIElement_Text::UIText_Flag { UITF_NONE = 0x0, UITF_EDITABLE = 0x1, UITF_ONE_LINE = 0x2, UITF_SELECTABLE = 0x4, UITF_NO_IME = 0x8, UITF_OUTLINE = 0x10, UITF_DROPSHADOW = 0x20, UITF_MOUSE_SELECTING = 0x40, UITF_SELECTING = 0x80, UITF_DIRTY = 0x100, UITF_CURSOR_VISIBLE = 0x200, UITF_FIT_TO_TEXT = 0x400, UITF_TRUNCATE_TEXT_TO_FIT = 0x800, UITF_LOSE_FOCUS_ON_ESCAPE = 0x1000, UITF_LOSE_FOCUS_ON_ACCEPT_INPUT = 0x2000, }; /* 509 */ enum UIElement_ListBox::UIListBox_Flag { UILB_NONE = 0x0, UILB_HORIZONTAL = 0x1, UILB_CLICK_SELECT = 0x2, UILB_DRAG_SELECT = 0x4, UILB_DRAG_ROLLOVER = 0x8, UILB_ALLOW_UPDATING = 0x10, UILB_SELECTED_ITEM_STATE_CHANGE = 0x20, UILB_DRAG_SELECTING = 0x40, UILB_SET_VIEW_STOP = 0x80, UILB_ROLLING_OVER = 0x100, UILB_DIRTY = 0x200, }; /* 510 */ enum $A1B11C374BA23963D011C37AC7069E9A { UI_ELEMENT_TYPE = 0xC, }; /* 511 */ typedef inflate_codes_mode TextDefs::Direction; /* 512 */ typedef $A1B11C374BA23963D011C37AC7069E9A $3C308F2EEBDBA55845DC2A74A0E13A22; /* 513 */ enum ViewSortType { }; /* 514 */ enum UIElement_Text::DrawSelf::__l16::GlyphPass { gpBackground = 0x0, gpForeground = 0x1, gpNPasses = 0x2, }; /* 515 */ typedef UIQueueManager::Enum18 UIFlow::Enum3; /* 516 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum13; /* 517 */ typedef UIQueueManager::Enum18 UIQueueManager::Enum17; /* 518 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum9; /* 519 */ typedef UIQueueManager::Enum18 CPlayerModule::Enum4; /* 520 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum11; /* 521 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum5; /* 522 */ typedef UIQueueManager::Enum18 ClientCommunicationSystem::Enum10; /* 523 */ typedef UIQueueManager::Enum18 ClientHousingSystem::Enum12; /* 524 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum6; /* 525 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum15; /* 526 */ typedef UIQueueManager::Enum18 ClientMiniGameSystem::Enum14; /* 527 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum7; /* 528 */ typedef UIQueueManager::Enum18 ClientAllegianceSystem::Enum8; /* 529 */ typedef UIQueueManager::Enum18 ClientTradeSystem::Enum16; /* 530 */ enum PKStatusEnum { Undef_PKStatus = 0x0, Protected_PKStatus = 0x1, NPK_PKStatus = 0x2, PK_PKStatus = 0x4, Unprotected_PKStatus = 0x8, RubberGlue_PKStatus = 0x10, Free_PKStatus = 0x20, PKLite_PKStatus = 0x40, Creature_PKStatus = 0x8, Trap_PKStatus = 0x8, NPC_PKStatus = 0x1, Vendor_PKStatus = 0x10, Baelzharon_PKStatus = 0x20, FORCE_PKStatusEnum_32_BIT = 0x7FFFFFFF, }; /* 531 */ enum PublicWeenieDesc::BitfieldIndex { BF_OPENABLE = 0x1, BF_INSCRIBABLE = 0x2, BF_STUCK = 0x4, BF_PLAYER = 0x8, BF_ATTACKABLE = 0x10, BF_PLAYER_KILLER = 0x20, BF_HIDDEN_ADMIN = 0x40, BF_UI_HIDDEN = 0x80, BF_BOOK = 0x100, BF_VENDOR = 0x200, BF_PKSWITCH = 0x400, BF_NPKSWITCH = 0x800, BF_DOOR = 0x1000, BF_CORPSE = 0x2000, BF_LIFESTONE = 0x4000, BF_FOOD = 0x8000, BF_HEALER = 0x10000, BF_LOCKPICK = 0x20000, BF_PORTAL = 0x40000, BF_ADMIN = 0x100000, BF_FREE_PKSTATUS = 0x200000, BF_IMMUNE_CELL_RESTRICTIONS = 0x400000, BF_REQUIRES_PACKSLOT = 0x800000, BF_RETAINED = 0x1000000, BF_PKLITE_PKSTATUS = 0x2000000, BF_INCLUDES_SECOND_HEADER = 0x4000000, BF_BINDSTONE = 0x8000000, BF_VOLATILE_RARE = 0x10000000, BF_WIELD_ON_USE = 0x20000000, BF_WIELD_LEFT = 0x40000000, FORCE_BitfieldIndex_32_BIT = 0x7FFFFFFF, }; /* 532 */ enum RadarEnum { Undef_RadarEnum = 0x0, ShowNever_RadarEnum = 0x1, ShowMovement_RadarEnum = 0x2, ShowAttacking_RadarEnum = 0x3, ShowAlways_RadarEnum = 0x4, FORCE_RadarEnum_32_BIT = 0x7FFFFFFF, }; /* 533 */ enum ITEM_USEABLE { USEABLE_UNDEF = 0x0, USEABLE_NO = 0x1, USEABLE_SELF = 0x2, USEABLE_WIELDED = 0x4, USEABLE_CONTAINED = 0x8, USEABLE_VIEWED = 0x10, USEABLE_REMOTE = 0x20, USEABLE_NEVER_WALK = 0x40, USEABLE_OBJSELF = 0x80, USEABLE_CONTAINED_VIEWED = 0x18, USEABLE_CONTAINED_VIEWED_REMOTE = 0x38, USEABLE_CONTAINED_VIEWED_REMOTE_NEVER_WALK = 0x78, USEABLE_VIEWED_REMOTE = 0x30, USEABLE_VIEWED_REMOTE_NEVER_WALK = 0x70, USEABLE_REMOTE_NEVER_WALK = 0x60, USEABLE_SOURCE_WIELDED_TARGET_WIELDED = 0x40004, USEABLE_SOURCE_WIELDED_TARGET_CONTAINED = 0x80004, USEABLE_SOURCE_WIELDED_TARGET_VIEWED = 0x100004, USEABLE_SOURCE_WIELDED_TARGET_REMOTE = 0x200004, USEABLE_SOURCE_WIELDED_TARGET_REMOTE_NEVER_WALK = 0x600004, USEABLE_SOURCE_CONTAINED_TARGET_WIELDED = 0x40008, USEABLE_SOURCE_CONTAINED_TARGET_CONTAINED = 0x80008, USEABLE_SOURCE_CONTAINED_TARGET_OBJSELF_OR_CONTAINED = 0x880008, USEABLE_SOURCE_CONTAINED_TARGET_SELF_OR_CONTAINED = 0xA0008, USEABLE_SOURCE_CONTAINED_TARGET_VIEWED = 0x100008, USEABLE_SOURCE_CONTAINED_TARGET_REMOTE = 0x200008, USEABLE_SOURCE_CONTAINED_TARGET_REMOTE_NEVER_WALK = 0x600008, USEABLE_SOURCE_CONTAINED_TARGET_REMOTE_OR_SELF = 0x220008, USEABLE_SOURCE_VIEWED_TARGET_WIELDED = 0x40010, USEABLE_SOURCE_VIEWED_TARGET_CONTAINED = 0x80010, USEABLE_SOURCE_VIEWED_TARGET_VIEWED = 0x100010, USEABLE_SOURCE_VIEWED_TARGET_REMOTE = 0x200010, USEABLE_SOURCE_REMOTE_TARGET_WIELDED = 0x40020, USEABLE_SOURCE_REMOTE_TARGET_CONTAINED = 0x80020, USEABLE_SOURCE_REMOTE_TARGET_VIEWED = 0x100020, USEABLE_SOURCE_REMOTE_TARGET_REMOTE = 0x200020, USEABLE_SOURCE_REMOTE_TARGET_REMOTE_NEVER_WALK = 0x600020, USEABLE_SOURCE_MASK = 0xFFFF, USEABLE_TARGET_MASK = 0xFFFF0000, FORCE_ITEM_USEABLE_32_BIT = 0x7FFFFFFF, }; /* 534 */ enum COMBAT_USE { COMBAT_USE_NONE = 0x0, COMBAT_USE_MELEE = 0x1, COMBAT_USE_MISSILE = 0x2, COMBAT_USE_AMMO = 0x3, COMBAT_USE_SHIELD = 0x4, COMBAT_USE_TWO_HANDED = 0x5, FORCE_COMBAT_USE_32_BIT = 0x7FFFFFFF, }; /* 535 */ enum gmBarberUI::EParts { ECG_PARTS_INVALID = 0x0, ECG_PARTS_HAIR = 0x1, ECG_PARTS_EYES = 0x2, ECG_PARTS_NOSE = 0x3, ECG_PARTS_MOUTH = 0x4, ECG_PARTS_SKIN = 0x5, ECG_PARTS_HEADGEAR = 0x6, ECG_PARTS_SHIRT = 0x7, ECG_PARTS_TROUSERS = 0x8, ECG_PARTS_FOOTWEAR = 0x9, }; /* 536 */ enum gmCGAppearancePage::EType { ECG_CHOICE_INVALID = 0x0, ECG_CHOICE_FACE = 0x1, ECG_CHOICE_CLOTHES = 0x2, }; /* 537 */ typedef gmBarberUI::EParts gmCGAppearancePage::EParts; /* 538 */ typedef UIQueueManager::Enum18 CPlayerModule::Enum7; /* 539 */ enum gmMiniGameUI::GameState { GS_NotPlaying = 0x0, GS_AttemptingToJoinGame = 0x1, GS_WaitingForGameStart = 0x2, GS_PlayingMyTurn = 0x3, GS_PlayingTryingToMove = 0x4, GS_PlayingNotMyTurn = 0x5, }; /* 540 */ enum RadarBlipShape { Undef_RadarBlipShape = 0x0, Circle_RadarBlipShape = 0x1, Box_RadarBlipShape = 0x2, X_RadarBlipShape = 0x3, Plus_RadarBlipShape = 0x4, Triangle_RadarBlipShape = 0x5, InvertedTriangle_RadarBlipShape = 0x6, XBox_RadarBlipShape = 0x7, Default_RadarBlipShape = 0x4, AllegianceMember_RadarBlipShape = 0x2, FellowshipLeader_RadarBlipShape = 0x5, Fellowship_RadarBlipShape = 0x6, Threat_RadarBlipShape = 0x3, ThreatAllegiance_RadarBlipShape = 0x7, }; /* 541 */ typedef UIQueueManager::Enum18 ClientMiniGameSystem::Enum16; /* 542 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum8; /* 543 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum10; /* 544 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum15; /* 545 */ typedef UIQueueManager::Enum18 ClientAllegianceSystem::Enum11; /* 546 */ enum SpellBanks { SPELLCAST_BANK_1 = 0x0, SPELLCAST_BANK_2 = 0x1, SPELLCAST_BANK_3 = 0x2, SPELLCAST_BANK_4 = 0x3, SPELLCAST_BANK_5 = 0x4, SPELLCAST_BANK_6 = 0x5, SPELLCAST_BANK_7 = 0x6, SPELLCAST_BANK_8 = 0x7, NUM_SPELLCAST_BANKS = 0x8, }; /* 547 */ typedef UIQueueManager::Enum18 ClassFactoryForceUIFlow_ClassType::Enum5; /* 548 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum12; /* 549 */ enum UIOption_CheckboxBitfield64::PropertyType { Normal_PropType = 0x0, Chat_PropType = 0x1, }; /* 550 */ enum $ECB582C33AF91E8E6055A81005C30E6C { PlayerWhite = 0x0, PlayerBlack = 0x1, }; /* 551 */ enum ChessMoveResult { NoMoveResult = 0x0, OKMoveToEmptySquare = 0x1, OKMoveToOccupiedSquare = 0x2, OKMoveEnPassant = 0x3, OKMoveMask = 0x3FF, OKMoveCHECK = 0x400, OKMoveCHECKMATE = 0x800, OKMovePromotion = 0x1000, OKMoveToEmptySquareCHECK = 0x401, OKMoveToOccupiedSquareCHECK = 0x402, OKMoveEnPassantCHECK = 0x403, OKMovePromotionCHECK = 0x1400, OKMoveToEmptySquareCHECKMATE = 0x801, OKMoveToOccupiedSquareCHECKMATE = 0x802, OKMoveEnPassantCHECKMATE = 0x803, OKMovePromotionCHECKMATE = 0x1800, BadMoveInvalidCommand = 0xFFFFFFFF, BadMoveNotPlaying = 0xFFFFFFFE, BadMoveNotYourTurn = 0xFFFFFFFD, BadMoveDirection = 0xFFFFFF9C, BadMoveDistance = 0xFFFFFF9B, BadMoveNoPiece = 0xFFFFFF9A, BadMoveNotYours = 0xFFFFFF99, BadMoveDestination = 0xFFFFFF98, BadMoveWouldClobber = 0xFFFFFF97, BadMoveSelfCheck = 0xFFFFFF96, BadMoveWouldCollide = 0xFFFFFF95, BadMoveCantCastleOutOfCheck = 0xFFFFFF94, BadMoveCantCastleThroughCheck = 0xFFFFFF93, BadMoveCantCastleAfterMoving = 0xFFFFFF92, BadMoveInvalidBoardState = 0xFFFFFF91, ForceChessMoveResult32Bit = 0x7FFFFFFF, }; /* 552 */ enum SKILL_CATEGORY { UNDEF_SKILL_CATEGORY = 0x0, WEAPON_SKILL_CATEGORY = 0x1, NONWEAPON_SKILL_CATEGORY = 0x2, MAGIC_SKILL_CATEGORY = 0x3, NUM_SKILL_CATEGORIES = 0x4, FORCE_SKILL_CATEGORY_32_BIT = 0x7FFFFFFF, }; /* 553 */ typedef UIQueueManager::Enum18 ClientCommunicationSystem::Enum9; /* 554 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum13; /* 555 */ enum SECTION_3D { TOP_NW_SECTION = 0x0, MID_NW_SECTION = 0x1, BOT_NW_SECTION = 0x2, TOP_N_SECTION = 0x3, MID_N_SECTION = 0x4, BOT_N_SECTION = 0x5, TOP_NE_SECTION = 0x6, MID_NE_SECTION = 0x7, BOT_NE_SECTION = 0x8, W_SECTION = 0x9, CENTER_SECTION = 0xA, E_SECTION = 0xB, SW_SECTION = 0xC, LSW_SECTION = 0xD, RSW_SECTION = 0xE, TOP_S_SECTION = 0xF, MID_S_SECTION = 0x10, BOT_S_SECTION = 0x11, SE_SECTION = 0x12, LSE_SECTION = 0x13, RSE_SECTION = 0x14, NUM_3D_SECTIONS = 0x15, NOT_IN_3D_SECTION = 0x16, }; /* 556 */ typedef UIQueueManager::Enum18 ClientHousingSystem::Enum14; /* 557 */ enum DirectionNumber { Left = 0x0, ForwardAndLeft = 0x1, Forward = 0x2, ForwardAndRight = 0x3, Right = 0x4, RightAndBack = 0x5, Back = 0x6, LeftAndBack = 0x7, Knight1 = 0x8, Knight2 = 0x9, Knight3 = 0xA, Knight4 = 0xB, Knight5 = 0xC, Knight6 = 0xD, Knight7 = 0xE, Knight8 = 0xF, nDirections = 0x10, ForceDirectionNumber32Bit = 0x7FFFFFFF, }; /* 558 */ enum ChessPieceType { Empty = 0x0, Pawn = 0x1, Rook = 0x2, Castle = 0x2, Knight = 0x3, Bishop = 0x4, Queen = 0x5, King = 0x6, nPieceTypes = 0x7, }; /* 559 */ enum DropItemFlags { DROPITEM_FLAGS_NONE = 0x0, DROPITEM_IS_CONTAINER = 0x1, DROPITEM_IS_VENDOR = 0x2, DROPITEM_IS_SHORTCUT = 0x4, DROPITEM_IS_SALVAGE = 0x8, DROPITEM_IS_ALIAS = 0xE, FORCE_DROPITEM_FLAGS_32_BIT = 0x7FFFFFFF, }; /* 560 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum19; /* 561 */ enum LightingMode { LM_RESTORE_LIGHTING = 0x0, LM_LOW_LIGHTING = 0x1, LM_HIGH_LIGHTING = 0x2, FORCE_LightingMode_32_BIT = 0x7FFFFFFF, }; /* 562 */ enum UIElement_SmartBoxWrapper::SearchReason { sr_None = 0x0, sr_MouseOver = 0x1, sr_Select = 0x2, sr_Examine = 0x3, sr_Use = 0x4, sr_Drop = 0x5, sr_Drag = 0x6, sr_TargetedUse = 0x7, }; /* 563 */ enum PositionState { IN_3D_VIEW = 0x0, WIELDED = 0x1, IN_CONTAINER = 0x2, BEING_REMOVED = 0x3, FORCE_PositionState_32_BIT = 0x7FFFFFFF, }; /* 564 */ enum InventoryRequest { IR_NONE = 0x0, IR_MERGE = 0x1, IR_SPLIT = 0x2, IR_MOVE = 0x3, IR_PICK_UP = 0x4, IR_PUT_IN_CONTAINER = 0x5, IR_DROP = 0x6, IR_WIELD = 0x7, IR_VIEW_AS_GROUND_CONTAINER = 0x8, IR_GIVE = 0x9, IR_SHOP_EVENT = 0xA, FORCE_InventoryRequest_32_BIT = 0x7FFFFFFF, }; /* 565 */ enum NameType { NAME_SINGULAR = 0x0, NAME_PLURAL = 0x1, NAME_APPROPRIATE = 0x2, FORCE_NameType_32_BIT = 0x7FFFFFFF, }; /* 566 */ enum $CDD2F3F74BF1850A829307C17E4F974C { DRAGSCROLLREGION_NONE = 0x0, DRAGSCROLLREGION_UP = 0x1, DRAGSCROLLREGION_DOWN = 0x2, DRAGSCROLLREGION_LEFT = 0x3, DRAGSCROLLREGION_RIGHT = 0x4, }; /* 567 */ enum gmBarberUI::ERotateDirection { ECG_ROTATE_INVALID = 0x0, ECG_ROTATE_CLOCKWISE = 0x1, ECG_ROTATE_COUNTERCLOCKWISE = 0x2, }; /* 568 */ enum gmBarberUI::EGender { ECG_GENDER_INVALID = 0x0, ECG_GENDER_FEMALE = 0x1, ECG_GENDER_MALE = 0x2, }; /* 569 */ enum gmKeyboardUI::ListBoxEntryType { Header_ListBoxEntryType = 0x0, ActionKeyMap_ListBoxEntryType = 0x1, }; /* 570 */ enum TeleportAnimState { TAS_OFF = 0x0, TAS_WORLD_FADE_OUT = 0x1, TAS_TUNNEL_FADE_IN = 0x2, TAS_TUNNEL = 0x3, TAS_TUNNEL_CONTINUE = 0x4, TAS_TUNNEL_FADE_OUT = 0x5, TAS_WORLD_FADE_IN = 0x6, FORCE_TeleportAnimState_32_BIT = 0x7FFFFFFF, }; /* 571 */ enum ShopEvent { SE_BUY = 0x0, SE_SELL = 0x1, }; /* 572 */ enum HousePanelTextColor { Normal_HousePanelTextColor = 0x0, RentPaid_HousePanelTextColor = 0x1, RentNotPaid_HousePanelTextColor = 0x2, }; /* 573 */ enum PlayerOptionPage::OptionListType { Header_OptionListType = 0x0, Seperator_OptionListType = 0x1, Boolean_OptionListType = 0x2, Float_OptionListType = 0x3, Menu_OptionListType = 0x4, BoolAndFloat_OptionListType = 0x5, FloatWithLabels_OptionListType = 0x6, BoolAndFloatWithLabels_OptionListType = 0x7, Bitfield64_OptionListType = 0x8, }; /* 574 */ enum ContractSortCriteria { eName = 0x0, eStatus = 0x1, }; /* 575 */ enum JournalSortCriteria { ePageNumber = 0x0, eTitle = 0x1, eLabel = 0x2, eTimer = 0x3, }; /* 576 */ enum gmSpellComponentUI::ListBoxEntryType { ComponentCategory_ListBoxEntryType = 0x0, Component_ListBoxEntryType = 0x1, }; /* 577 */ enum gmCharGenMainUI::ECGProgress { ECG_INVALID = 0x0, ECG_HERTAGE = 0x1, ECG_PROFESSION = 0x2, ECG_SKILLS = 0x3, ECG_APPEARANCE = 0x4, ECG_TOWN = 0x5, ECG_SUMMARY = 0x6, }; /* 578 */ enum gmCGProfessionPage::EProfession { ECG_CUSTOM = 0x0, ECG_BOWHUNTER = 0x1, ECG_SWASHBUCKLER = 0x2, ECG_LIFECASTER = 0x3, ECG_WARMAGE = 0x4, ECG_WAYFARER = 0x5, ECG_SOLDIER = 0x6, }; /* 579 */ typedef gmBarberUI::ERotateDirection gmCGAppearancePage::ERotateDirection; /* 580 */ typedef gmBarberUI::EGender gmCGAppearancePage::EGender; /* 581 */ enum gmCGTownPage::ETown { ECG_TOWN_INVALID = 0x0, ECG_TOWN_HOLTBURG = 0x1, ECG_TOWN_SHOUSHI = 0x2, ECG_TOWN_YARAQ = 0x3, ECG_TOWN_SANAMAR = 0x4, }; /* 582 */ enum ConfirmationType { UNDEF_CONFIRM = 0x0, ALLEGIANCE_SWEAR_CONFIRM = 0x1, ALTER_SKILL_CONFIRM = 0x2, ALTER_ATTRIBUTE_CONFIRM = 0x3, FELLOWSHIP_RECRUIT_CONFIRM = 0x4, CRAFT_INTERACTION_CONFIRM = 0x5, USE_AUGMENTATION_CONFIRM = 0x6, YESNO_CONFIRM = 0x7, FORCE_ConfirmationType_32_BIT = 0x7FFFFFFF, }; /* 583 */ typedef UIQueueManager::Enum18 UIFlow::Enum4; /* 584 */ typedef UIQueueManager::Enum18 Client::Enum6; /* 585 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum5; /* 586 */ typedef UIQueueManager::Enum18 UIFlow::Enum6; /* 587 */ typedef UIQueueManager::Enum18 ClassFactoryForceUIFlow_ClassType::Enum7; /* 588 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum7; /* 589 */ typedef UIQueueManager::Enum18 CPlayerModule::Enum6; /* 590 */ typedef UIQueueManager::Enum18 Client::Enum18; /* 591 */ typedef UIQueueManager::Enum18 UIFlow::Enum19; /* 592 */ typedef UIQueueManager::Enum18 ClientCommunicationSystem::Enum4; /* 593 */ typedef UIQueueManager::Enum18 ClassFactoryForceUIFlow_ClassType::Enum20; /* 594 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum4; /* 595 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum7; /* 596 */ typedef UIQueueManager::Enum18 ClientTradeSystem::Enum15; /* 597 */ typedef UIQueueManager::Enum18 UIQueueManager::Enum16; /* 598 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum6; /* 599 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum4; /* 600 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum17; /* 601 */ typedef UIQueueManager::Enum18 Client::Enum5; /* 602 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum9; /* 603 */ typedef UIQueueManager::Enum18 ClientAllegianceSystem::Enum10; /* 604 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum11; /* 605 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum7; /* 606 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum8; /* 607 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum10; /* 608 */ typedef UIQueueManager::Enum18 ClientHousingSystem::Enum11; /* 609 */ enum TradeListIDEnum { Undef_TradeListID = 0x0, Self_TradeListID = 0x1, Partner_TradeListID = 0x2, FORCE_TradeListIDEnum_32_BIT = 0x7FFFFFFF, }; /* 610 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum6; /* 611 */ typedef UIQueueManager::Enum18 ClientAllegianceSystem::Enum7; /* 612 */ typedef UIQueueManager::Enum18 CPlayerSystem::Enum14; /* 613 */ typedef UIQueueManager::Enum18 ClientMiniGameSystem::Enum13; /* 614 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum12; /* 615 */ typedef UIQueueManager::Enum18 ClientCombatSystem::Enum8; /* 616 */ enum WeaponType { Undef_WeaponType = 0x0, Unarmed_WeaponType = 0x1, Sword_WeaponType = 0x2, Axe_WeaponType = 0x3, Mace_WeaponType = 0x4, Spear_WeaponType = 0x5, Dagger_WeaponType = 0x6, Staff_WeaponType = 0x7, Bow_WeaponType = 0x8, Crossbow_WeaponType = 0x9, Thrown_WeaponType = 0xA, TwoHanded_WeaponType = 0xB, Magic_WeaponType = 0xC, }; /* 617 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum7; /* 618 */ enum AppraisalLongDescDecorations { LDDecoration_PrependWorkmanship = 0x1, LDDecoration_PrependMaterial = 0x2, LDDecoration_AppendGemInfo = 0x4, }; /* 619 */ enum ExperienceHandlingType { Undef_ExperienceHandlingType = 0x0, ApplyLevelMod_ExperienceHandlingType = 0x1, ShareWithFellows_ExperienceHandlingType = 0x2, AddFellowshipBonus_ExperienceHandlingType = 0x4, ShareWithAllegiance_ExperienceHandlingType = 0x8, ApplyToVitae_ExperienceHandlingType = 0x10, EarnsCP_ExperienceHandlingType = 0x20, ReducedByDistance_ExperienceHandlingType = 0x40, Monster_ExperienceHandlingType = 0x5F, NormalQuest_ExperienceHandlingType = 0x1A, NoShareQuest_ExperienceHandlingType = 0x10, PassupQuest_ExperienceHandlingType = 0x18, ReceivedFromFellowship_ExperienceHandlingType = 0x18, PPEarnedFromUse_ExperienceHandlingType = 0x7F, AdminRaiseXP_ExperienceHandlingType = 0x10, AdminRaiseSkillXP_ExperienceHandlingType = 0x10, ReceivedFromAllegiance_ExperienceHandlingType = 0x0, FORCE_ExperienceHandlingType_32_BIT = 0x7FFFFFFF, }; /* 620 */ enum CreatureAppraisalProfile::Enchantment_BFIndex { BF_STRENGTH = 0x1, BF_ENDURANCE = 0x2, BF_QUICKNESS = 0x4, BF_COORDINATION = 0x8, BF_FOCUS = 0x10, BF_SELF = 0x20, BF_MAX_HEALTH = 0x40, BF_MAX_STAMINA = 0x80, BF_MAX_MANA = 0x100, BF_STRENGTH_HI = 0x10000, BF_ENDURANCE_HI = 0x20000, BF_QUICKNESS_HI = 0x40000, BF_COORDINATION_HI = 0x80000, BF_FOCUS_HI = 0x100000, BF_SELF_HI = 0x200000, BF_MAX_HEALTH_HI = 0x400000, BF_MAX_STAMINA_HI = 0x800000, BF_MAX_MANA_HI = 0x1000000, FORCE_Enchantment_BFIndex_32_BIT = 0x7FFFFFFF, }; /* 621 */ enum AttunedStatusEnum { Normal_AttunedStatus = 0x0, Attuned_AttunedStatus = 0x1, Sticky_AttunedStatus = 0x2, FORCE_AttunedStatusEnum_32_BIT = 0x7FFFFFFF, }; /* 622 */ enum BondedStatusEnum { Destroy_BondedStatus = 0xFFFFFFFE, Slippery_BondedStatus = 0xFFFFFFFF, Normal_BondedStatus = 0x0, Bonded_BondedStatus = 0x1, Sticky_BondedStatus = 0x2, FORCE_BondedStatusEnum_32_BIT = 0x7FFFFFFF, }; /* 623 */ enum $82BD968CF3BA577BDAD2B12CE107CB1D { WHITE_PAWN_INDEX = 0x0, WHITE_BISHOP_INDEX = 0x1, WHITE_KNIGHT_INDEX = 0x2, WHITE_ROOK_INDEX = 0x3, WHITE_QUEEN_INDEX = 0x4, WHITE_KING_INDEX = 0x5, BLACK_PAWN_INDEX = 0x6, BLACK_BISHOP_INDEX = 0x7, BLACK_KNIGHT_INDEX = 0x8, BLACK_ROOK_INDEX = 0x9, BLACK_QUEEN_INDEX = 0xA, BLACK_KING_INDEX = 0xB, }; /* 624 */ typedef UIQueueManager::Enum18 UIFlow::Enum18; /* 625 */ enum FriendsUpdateType { FRIENDS_UPDATE = 0x0, FRIENDS_UPDATE_ADD = 0x1, FRIENDS_UPDATE_REMOVE = 0x2, FRIENDS_UPDATE_REMOVE_SILENT = 0x3, FRIENDS_UPDATE_ONLINE_STATUS = 0x4, FORCE_FriendsUpdateType_32_BIT = 0x7FFFFFFF, }; /* 626 */ typedef UIQueueManager::Enum18 ClientMagicSystem::Enum4; /* 627 */ enum EmitterType { Unknown_ET = 0x0, BirthratePerSec_ET = 0x1, BirthratePerMeter_ET = 0x2, FORCE_EmitterType_32_BIT = 0x7FFFFFFF, }; /* 628 */ enum ParticleType { Unknown_PT = 0x0, Still_PT = 0x1, LocalVelocity_PT = 0x2, ParabolicLVGA_PT = 0x3, ParabolicLVGAGR_PT = 0x4, Swarm_PT = 0x5, Explode_PT = 0x6, Implode_PT = 0x7, ParabolicLVLA_PT = 0x8, ParabolicLVLALR_PT = 0x9, ParabolicGVGA_PT = 0xA, ParabolicGVGAGR_PT = 0xB, GlobalVelocity_PT = 0xC, NumParticleType = 0xD, FORCE_ParticleType_32_BIT = 0x7FFFFFFF, }; /* 629 */ enum RayIntersectionType::Type { UsePhysicsRep = 0x0, UseExactDrawingRep = 0x1, EnvironmentOnly = 0x2, PortalsOnly = 0x3, UnconnectedPortalsOnly = 0x4, }; /* 630 */ enum TargetStatus { Undef_TargetStatus = 0x0, Ok_TargetStatus = 0x1, ExitWorld_TargetStatus = 0x2, Teleported_TargetStatus = 0x3, Contained_TargetStatus = 0x4, Parented_TargetStatus = 0x5, TimedOut_TargetStatus = 0x6, FORCE_TargetStatus_32_BIT = 0x7FFFFFFF, }; /* 631 */ enum $919A7A0EC6925FE325C86CF6EB59662D { UNKNOWN_HOOK = 0xFFFFFFFF, NOOP_HOOK = 0x0, SOUND_HOOK = 0x1, SOUND_TABLE_HOOK = 0x2, ATTACK_HOOK = 0x3, ANIMDONE_HOOK = 0x4, REPLACE_OBJECT_HOOK = 0x5, ETHEREAL_HOOK = 0x6, TRANSPARENT_PART_HOOK = 0x7, LUMINOUS_HOOK = 0x8, LUMINOUS_PART_HOOK = 0x9, DIFFUSE_HOOK = 0xA, DIFFUSE_PART_HOOK = 0xB, SCALE_HOOK = 0xC, CREATE_PARTICLE_HOOK = 0xD, DESTROY_PARTICLE_HOOK = 0xE, STOP_PARTICLE_HOOK = 0xF, NODRAW_HOOK = 0x10, DEFAULT_SCRIPT_HOOK = 0x11, DEFAULT_SCRIPT_PART_HOOK = 0x12, CALL_PES_HOOK = 0x13, TRANSPARENT_HOOK = 0x14, SOUND_TWEAKED_HOOK = 0x15, SET_OMEGA_HOOK = 0x16, TEXTURE_VELOCITY_HOOK = 0x17, TEXTURE_VELOCITY_PART_HOOK = 0x18, SET_LIGHT_HOOK = 0x19, CREATE_BLOCKING_PARTICLE_HOOK = 0x1A, FORCE_AnimHook_32_BIT = 0x7FFFFFFF, }; /* 632 */ enum CAnimHook::AnimHookDir { UNKNOWN_ANIMHOOK = 0xFFFFFFFE, BACKWARD_ANIMHOOK = 0xFFFFFFFF, BOTH_ANIMHOOK = 0x0, FORWARD_ANIMHOOK = 0x1, FORCE_AnimHookDir_32_BIT = 0x7FFFFFFF, }; /* 633 */ enum LightState { STATIC_LS = 0x1, FORCE_LightState_32_BIT = 0x7FFFFFFF, }; /* 634 */ typedef PhysicsDesc::PhysicsDescInfo PhysicsObjHook::HookType; /* 635 */ enum ObjCollisionProfile_Bitfield { Undef_OCPB = 0x0, Creature_OCPB = 0x1, Player_OCPB = 0x2, Attackable_OCPB = 0x4, Missile_OCPB = 0x8, Contact_OCPB = 0x10, MyContact_OCPB = 0x20, Door_OCPB = 0x40, Cloaked_OCPB = 0x80, FORCE_ObjCollisionProfile_Bitfield_32_BIT = 0x7FFFFFFF, }; /* 636 */ enum EnvCollisionProfile_Bitfield { Undef_ECPB = 0x0, MyContact_ECPB = 0x1, FORCE_EnvCollisionProfile_Bitfield_32_BIT = 0x7FFFFFFF, }; /* 637 */ enum LBIPackMask { NoAdditionalData_LBIPackMaskEnum = 0x0, RestrictionTable_LBIPackMaskEnum = 0x1, CellIDTable_LBIPackMaskEnum = 0x2, FORCE_LBIPackMaskEnum_16_BIT = 0xFFFF, }; /* 638 */ enum BSPTreeType { DRAWING_BSP = 0x0, PHYSICS_BSP = 0x1, CELL_BSP = 0x2, FORCE_BSPTreeType_32_BIT = 0x7FFFFFFF, }; /* 639 */ enum SidesType { ST_SINGLE = 0x0, ST_DOUBLE = 0x1, ST_BOTH = 0x2, }; /* 640 */ enum StipplingType { NO_STIPPLING = 0x0, POSITIVE_STIPPLING = 0x1, NEGATIVE_STIPPLING = 0x2, BOTH_STIPPLING = 0x3, NO_POS_UVS = 0x4, NO_NEG_UVS = 0x8, NO_UVS = 0x14, FORCE_StipplingType_32_BIT = 0x7FFFFFFF, }; /* 641 */ typedef UIQueueManager::Enum18 ClassFactoryPlugin::Enum3; /* 642 */ enum $3BC29BCF20FE633344894604F108E65D { msoctdsNull = 0x0, msoctdsQuit = 0x1, msoctdsRestart = 0x2, msoctdsRecover = 0x4, msoctdsUnused = 0x8, msoctdsDebug = 0x10, }; /* 643 */ enum $78A26F85214E1D638EBA5BCF1BB7406B { fDwOfficeApp = 0x1, fDwNoReporting = 0x2, fDwCheckSig = 0x4, fDwGiveAppResponse = 0x8, fDwWhistler = 0x10, fDwUseIE = 0x20, fDwDeleteFiles = 0x40, fDwHeadless = 0x80, fDwUseHKLM = 0x100, fDwUseLitePlea = 0x200, fDwUsePrivacyHTA = 0x400, fDwManifestDebug = 0x800, fDwReportChoice = 0x1000, fDwSkipBucketLog = 0x2000, fDwNoDefaultCabLimit = 0x4000, fDwAllowSuspend = 0x8000, fDwMiniDumpWithUnloadedModules = 0x10000, fDwResponseLog = 0x20000, }; /* 644 */ enum $45FADDAEA746FE1D02C9B5AD322CA547 { INVALID_TYPE = 0x0, POSITION_TYPE = 0x1, JUMP_TYPE = 0x2, VELOCITY_TYPE = 0x3, FORCE_InterpolationNode_enum_32_BIT = 0x7FFFFFFF, }; /* 645 */ enum $991C8D4A316F250C03EAE5AF7609AF34 { _S_bufsize = 0x100, }; /* 646 */ typedef _SCHEMATYPEVARIETY MSXML2::_SCHEMATYPEVARIETY; /* 647 */ typedef _SOMITEMTYPE MSXML2::_SOMITEMTYPE; /* 648 */ typedef _SCHEMAPROCESSCONTENTS MSXML2::_SCHEMAPROCESSCONTENTS; /* 649 */ typedef _SXH_PROXY_SETTING MSXML2::_SXH_PROXY_SETTING; /* 650 */ typedef _SCHEMAUSE MSXML2::_SCHEMAUSE; /* 651 */ typedef _SERVERXMLHTTP_OPTION MSXML2::_SERVERXMLHTTP_OPTION; /* 652 */ typedef _SCHEMADERIVATIONMETHOD MSXML2::_SCHEMADERIVATIONMETHOD; /* 653 */ typedef _SCHEMAWHITESPACE MSXML2::_SCHEMAWHITESPACE; /* 654 */ typedef _SCHEMACONTENTTYPE MSXML2::_SCHEMACONTENTTYPE; /* 655 */ enum $EF7C0E4A8CCB173AAC63430876B3E86B { WCODE_HRESULT_FIRST = 0x80040200, WCODE_HRESULT_LAST = 0x8004FFFF, }; /* 656 */ typedef UIQueueManager::Enum18 ClassFactoryPlugin::Enum3; /* 657 */ typedef UIQueueManager::Enum18 ClientUISystem::Enum18; /* 658 */ typedef UIQueueManager::Enum18 CPlayerModule::Enum3; /* 659 */ typedef UIQueueManager::Enum18 ClientAdminSystem::Enum4; /* 660 */ enum PortalLinkType { Undef_PortalLinkType = 0x0, LinkedLifestone_PortalLinkType = 0x1, LinkedPortalOne_PortalLinkType = 0x2, LinkedPortalTwo_PortalLinkType = 0x3, FORCE_PortalLinkType_32_BIT = 0x7FFFFFFF, }; /* 661 */ enum PortalRecallType { Undef_PortalRecallType = 0x0, LastLifestone_PortalRecallType = 0x1, LinkedLifestone_PortalRecallType = 0x2, LastPortal_PortalRecallType = 0x3, LinkedPortalOne_PortalRecallType = 0x4, LinkedPortalTwo_PortalRecallType = 0x5, FORCE_PortalRecallType_32_BIT = 0x7FFFFFFF, }; /* 662 */ enum PortalSummonType { Undef_PortalSummonType = 0x0, LinkedPortalOne_PortalSummonType = 0x1, LinkedPortalTwo_PortalSummonType = 0x2, FORCE_PortalSummonType_32_BIT = 0x7FFFFFFF, }; /* 663 */ typedef UIQueueManager::Enum18 CObjectMaint::Enum8; /* 664 */ typedef UIQueueManager::Enum18 ClientFellowshipSystem::Enum4; /* 665 */ typedef UIQueueManager::Enum18 ClientHousingSystem::Enum4; /* 666 */ typedef UIQueueManager::Enum18 ClientMiniGameSystem::Enum4; /* 667 */ typedef UIQueueManager::Enum18 ClientTradeSystem::Enum4; /* 668 */ enum HookTypeEnum { Undef_HookTypeEnum = 0x0, Floor_HookTypeEnum = 0x1, Wall_HookTypeEnum = 0x2, Ceiling_HookTypeEnum = 0x4, Yard_HookTypeEnum = 0x8, Roof_HookTypeEnum = 0x10, FORCE_HookTypeEnum_32_BIT = 0x7FFFFFFF, }; /* 669 */ enum UI_EFFECT_TYPE { UI_EFFECT_UNDEF = 0x0, UI_EFFECT_MAGICAL = 0x1, UI_EFFECT_POISONED = 0x2, UI_EFFECT_BOOST_HEALTH = 0x4, UI_EFFECT_BOOST_MANA = 0x8, UI_EFFECT_BOOST_STAMINA = 0x10, UI_EFFECT_FIRE = 0x20, UI_EFFECT_LIGHTNING = 0x40, UI_EFFECT_FROST = 0x80, UI_EFFECT_ACID = 0x100, UI_EFFECT_BLUDGEONING = 0x200, UI_EFFECT_SLASHING = 0x400, UI_EFFECT_PIERCING = 0x800, UI_EFFECT_NETHER = 0x1000, FORCE_UI_EFFECT_TYPE_32_BIT = 0x7FFFFFFF, }; /* 670 */ typedef UIQueueManager::Enum18 RefCountIUnknown::Enum2; /* 671 */ enum ExperienceType { Undef_ExperienceType = 0x0, Attribute_ExperienceType = 0x1, Attribute2nd_ExperienceType = 0x2, TrainedSkill_ExperienceType = 0x3, SpecializedSkill_ExperienceType = 0x4, Level_ExperienceType = 0x5, Credit_ExperienceType = 0x6, FORCE_ExperienceType_32_BIT = 0x7FFFFFFF, }; /* 672 */ enum EnchantmentRegistryPackHeader { Packed_None = 0x0, Packed_MultList = 0x1, Packed_AddList = 0x2, Packed_Vitae = 0x4, Packed_Cooldown = 0x8, FORCE_EnchantmentRegistryPackHeader_32_BIT = 0x7FFFFFFF, }; /* 673 */ enum _D3DXMESH { D3DXMESH_32BIT = 0x1, D3DXMESH_DONOTCLIP = 0x2, D3DXMESH_POINTS = 0x4, D3DXMESH_RTPATCHES = 0x8, D3DXMESH_NPATCHES = 0x4000, D3DXMESH_VB_SYSTEMMEM = 0x10, D3DXMESH_VB_MANAGED = 0x20, D3DXMESH_VB_WRITEONLY = 0x40, D3DXMESH_VB_DYNAMIC = 0x80, D3DXMESH_VB_SOFTWAREPROCESSING = 0x8000, D3DXMESH_IB_SYSTEMMEM = 0x100, D3DXMESH_IB_MANAGED = 0x200, D3DXMESH_IB_WRITEONLY = 0x400, D3DXMESH_IB_DYNAMIC = 0x800, D3DXMESH_IB_SOFTWAREPROCESSING = 0x10000, D3DXMESH_VB_SHARE = 0x1000, D3DXMESH_USEHWONLY = 0x2000, D3DXMESH_SYSTEMMEM = 0x110, D3DXMESH_MANAGED = 0x220, D3DXMESH_WRITEONLY = 0x440, D3DXMESH_DYNAMIC = 0x880, D3DXMESH_SOFTWAREPROCESSING = 0x18000, }; /* 674 */ enum BSPPortalDrawType { DRAW_BOTH = 0x0, DRAW_BLANK_PORTALS = 0x1, DRAW_VIEW_THROUGH_PORTALS = 0x2, DRAW_PORTALS_TO_OUTSIDE = 0x3, FORCE_BSPPortalDrawType_32_BIT = 0x7FFFFFFF, }; /* 675 */ enum PublicWeenieDescPackHeader { PWD_Packed_None = 0x0, PWD_Packed_PluralName = 0x1, PWD_Packed_ItemsCapacity = 0x2, PWD_Packed_ContainersCapacity = 0x4, PWD_Packed_Value = 0x8, PWD_Packed_Useability = 0x10, PWD_Packed_UseRadius = 0x20, PWD_Packed_Monarch = 0x40, PWD_Packed_UIEffects = 0x80, PWD_Packed_AmmoType = 0x100, PWD_Packed_CombatUse = 0x200, PWD_Packed_Structure = 0x400, PWD_Packed_MaxStructure = 0x800, PWD_Packed_StackSize = 0x1000, PWD_Packed_MaxStackSize = 0x2000, PWD_Packed_ContainerID = 0x4000, PWD_Packed_WielderID = 0x8000, PWD_Packed_ValidLocations = 0x10000, PWD_Packed_Location = 0x20000, PWD_Packed_Priority = 0x40000, PWD_Packed_TargetType = 0x80000, PWD_Packed_BlipColor = 0x100000, PWD_Packed_Burden = 0x200000, PWD_Packed_SpellID = 0x400000, PWD_Packed_RadarEnum = 0x800000, PWD_Packed_Workmanship = 0x1000000, PWD_Packed_HouseOwner = 0x2000000, PWD_Packed_HouseRestrictions = 0x4000000, PWD_Packed_PScript = 0x8000000, PWD_Packed_HookType = 0x10000000, PWD_Packed_HookItemTypes = 0x20000000, PWD_Packed_IconOverlay = 0x40000000, PWD_Packed_MaterialType = 0x80000000, PWD_Packed_ForceDWord = 0xFFFFFFFF, }; /* 676 */ enum PublicWeenieDescPackHeader2 { PWD2_Packed_None = 0x0, PWD2_Packed_IconUnderlay = 0x1, PWD2_Packed_CooldownID = 0x2, PWD2_Packed_CooldownDuration = 0x4, PWD2_Packed_PetOwner = 0x8, PWD2_Packed_ForceDWord = 0xFFFFFFFF, }; /* 677 */ typedef PublicWeenieDesc::BitfieldIndex OldPublicWeenieDesc::BitfieldIndex; /* 678 */ enum $C88337AF0BAB8BF8EADCAD53F850308E { MaximumNumberOfElements = 0xFFFFFF, }; /* 679 */ enum $4E1D1FEBF138C3CAFFCA2EA8BF2F7294 { DefaultNumberOfBuckets = 0x20, }; /* 680 */ enum $3DFF7F057A8298F820DD24E6A7E1EBEB { MaximumNumberOfBuckets = 0x80000000, }; /* 681 */ typedef EnchantmentRegistryPackHeader AppraisalProfilePackHeader; /* 682 */ typedef PublicWeenieDesc::BitfieldIndex HookAppraisalProfile::HookAppraisal_BF; /* 683 */ typedef EnchantmentRegistryPackHeader CreatureAppraisalProfilePackHeader; /* 684 */ enum AllegianceIndex { Undef_AllegianceIndex = 0x0, LoggedIn_AllegianceIndex = 0x1, Update_AllegianceIndex = 0x2, HasAllegianceAge_AllegianceIndex = 0x4, HasPackedLevel_AllegianceIndex = 0x8, MayPassupExperience_AllegianceIndex = 0x10, ForceDWord_AllegianceIndex = 0xFFFFFFFF, }; /* 685 */ enum HookGroupDataVersion { Undef_HookGroupDataVersion = 0x0, Initial_HookGroupDataVersion = 0x1, Current_HookGroupDataVersion = 0x1, FORCE_HOOK_GROUP_DATA_VERSION_32_BIT = 0x7FFFFFFF, }; /* 686 */ enum CharCase { CASE_UPPER = 0x0, CASE_LOWER = 0x1, CASE_EITHER = 0x2, FORCE_CharCase_32_BIT = 0x7FFFFFFF, }; /* 687 */ enum ATTRIBUTE_CACHE_MASK { UNDEF_MASK = 0x0, STRENGTH_MASK = 0x1, ENDURANCE_MASK = 0x2, QUICKNESS_MASK = 0x4, COORDINATION_MASK = 0x8, FOCUS_MASK = 0x10, SELF_MASK = 0x20, HEALTH_MASK = 0x40, STAMINA_MASK = 0x80, MANA_MASK = 0x100, FORCE_ATTRIBUTE_CACHE_MASK_32_BIT = 0x7FFFFFFF, }; /* 688 */ enum GeneratorTimeType { Undef_GeneratorTimeType = 0x0, RealTime_GeneratorTimeType = 0x1, Defined_GeneratorTimeType = 0x2, Event_GeneratorTimeType = 0x3, Night_GeneratorTimeType = 0x4, Day_GeneratorTimeType = 0x5, FORCE_GeneratorTimeType_32_BIT = 0x7FFFFFFF, }; /* 689 */ enum GeneratorDefinedTimes { Undef_GeneratorDefinedTimes = 0x0, Dusk_GeneratorDefinedTimes = 0x1, Dawn_GeneratorDefinedTimes = 0x2, FORCE_GeneratorDefinedTimes_32_BIT = 0x7FFFFFFF, }; /* 690 */ enum GeneratorType { Undef_GeneratorType = 0x0, Relative_GeneratorType = 0x1, Absolute_GeneratorType = 0x2, FORCE_GeneratorType_32_BIT = 0x7FFFFFFF, }; /* 691 */ enum GeneratorDestruct { Undef_GeneratorDestruct = 0x0, Nothing_GeneratorDestruct = 0x1, Destroy_GeneratorDestruct = 0x2, Kill_GeneratorDestruct = 0x3, FORCE_GeneratorDestruct_32_BIT = 0x7FFFFFFF, }; /* 692 */ typedef EnchantmentRegistryPackHeader GenericQualitiesPackHeader; /* 693 */ enum SecurityLevelEnum { Undef_SecurityLevel = 0x0, Player_SecurityLevel = 0x0, Advocate1_SecurityLevel = 0x1, Advocate2_SecurityLevel = 0x2, Advocate3_SecurityLevel = 0x3, Advocate4_SecurityLevel = 0x4, Advocate5_SecurityLevel = 0x5, MaxAdvocate_SecurityLevel = 0x5, Sentinel1_SecurityLevel = 0x6, Sentinel2_SecurityLevel = 0x7, Sentinel3_SecurityLevel = 0x8, MaxSentinel_SecurityLevel = 0x8, Turbine_SecurityLevel = 0x9, Arch_SecurityLevel = 0xA, Admin_SecurityLevel = 0xB, Max_SecurityLevel = 0xB, FORCE_SecurityLevelEnum_32_BIT = 0x7FFFFFFF, }; /* 694 */ enum PackItVersionEnum { Undef_PackItVersionEnum = 0x0, Original_GeneratorTimeType = 0x1, VersionTwo_GeneratorTimeType = 0x2, NewestVersion_PackItVersionEnum = 0x2, FORCE_PackItVersionEnum_32_BIT = 0x7FFFFFFF, }; /* 695 */ enum PlayerModulePackHeader { PM_Packed_None = 0x0, PM_Packed_ShortCutManager = 0x1, PM_Packed_SquelchList = 0x2, PM_Packed_MultiSpellLists = 0x4, PM_Packed_DesiredComps = 0x8, PM_Packed_ExtendedMultiSpellLists = 0x10, PM_Packed_SpellbookFilters = 0x20, PM_Packed_2ndCharacterOptions = 0x40, PM_Packed_TimeStampFormat = 0x80, PM_Packed_GenericQualitiesData = 0x100, PM_Packed_GameplayOptions = 0x200, PM_Packed_8_SpellLists = 0x400, FORCE_PlayerModulePackHeader_32_BIT = 0x7FFFFFFF, }; /* 696 */ enum ProfilerBudget::Stat { Stat_Triangles = 0x0, Stat_Vertices = 0x1, Stat_Batches = 0x2, Stat_SystemMemory = 0x3, Stat_VirtualMemory = 0x4, Stat_TotalVideoMemory = 0x5, Stat_VideoMemory = 0x6, NumStats = 0x7, }; /* 697 */ enum _STL::_Deque_iterator_base::_Constants { _blocksize = 0x80, __buffer_size = 0x6, }; /* 698 */ enum $E5F030E227FFC0754A01C5ED13466D16 { _S_initial_map_size = 0x8, }; /* 699 */ enum _RTC_ErrorNumber { _RTC_CHKSTK = 0x0, _RTC_CVRT_LOSS_INFO = 0x1, _RTC_CORRUPT_STACK = 0x2, _RTC_UNINIT_LOCAL_USE = 0x3, _RTC_ILLEGAL = 0x4, }; /* 700 */ struct _IDClass<16> { unsigned __int16 id; }; /* 701 */ struct __cppobj IDClass<_tagCellID,16,65535> : _IDClass<16> { }; /* 702 */ struct _IDClass<32> { unsigned int id; }; /* 703 */ struct __cppobj IDClass<_tagVersionHandle,32,0> : _IDClass<32> { }; /* 704 */ struct __cppobj AsyncContext { unsigned int m_id; }; /* 705 */ struct __cppobj Matrix4 { float _11; float _12; float _13; float _14; float _21; float _22; float _23; float _24; float _31; float _32; float _33; float _34; float _41; float _42; float _43; float _44; }; /* 714 */ struct __cppobj TResult { unsigned int m_val; }; /* 712 */ const struct __cppobj SmartBuffer { unsigned int m_startOffset; unsigned int m_size; GrowBuffer *m_masterBuffer; }; /* 706 */ struct __cppobj Archive { ArchiveVtbl *vfptr; unsigned int m_flags; TResult m_hrError; SmartBuffer m_buffer; unsigned int m_currOffset; HashTable *m_pcUserDataHash; IArchiveVersionStack *m_pVersionStack; }; /* 713 */ struct ArchiveVtbl { void (__thiscall *InitForPacking)(Archive *this, ArchiveInitializer *, SmartBuffer *); void (__thiscall *InitForUnpacking)(Archive *this, ArchiveInitializer *, SmartBuffer *); void (__thiscall *SetCheckpointing)(Archive *this, bool); void (__thiscall *InitVersionStack)(Archive *this); void (__thiscall *CreateVersionStack)(Archive *this); }; /* 709 */ struct __cppobj ReferenceCountTemplate<1048576,0> { ReferenceCountTemplate<1048576,0>Vtbl *vfptr; unsigned int m_cRef; }; /* 711 */ struct __cppobj __declspec(align(2)) GrowBuffer : ReferenceCountTemplate<1048576,0> { char *m_data; unsigned int m_size; bool m_ownsBuffer; bool m_bCanResize; bool m_bAllocateFromFreelist; }; /* 717 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 715 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 721 */ struct __cppobj Interface { InterfaceVtbl *vfptr; }; /* 724 */ struct __cppobj IArchiveVersionStack : Interface { }; /* 707 */ const struct __cppobj ArchiveInitializer { ArchiveInitializerVtbl *vfptr; }; /* 710 */ struct ReferenceCountTemplate<1048576,0>Vtbl { void *(__thiscall *__vecDelDtor)(ReferenceCountTemplate<1048576,0> *this, unsigned int); }; /* 716 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 718 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 720 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 719 */ struct __cppobj HashTableData : IntrusiveHashData *> { Interface *m_data; }; /* 723 */ struct InterfaceVtbl { HRESULT (__stdcall *IUnknown_QueryInterface)(Interface *this, _GUID *, void **); unsigned int (__stdcall *IUnknown_AddRef)(Interface *this); unsigned int (__stdcall *IUnknown_Release)(Interface *this); TResult *(__thiscall *QueryInterface)(Interface *this, TResult *result, Turbine_GUID *, void **); unsigned int (__thiscall *AddRef)(Interface *this); unsigned int (__thiscall *Release)(Interface *this); }; /* 708 */ struct ArchiveInitializerVtbl { bool (__thiscall *InitializeArchive)(ArchiveInitializer *this, Archive *); }; /* 722 */ const struct Turbine_GUID { unsigned int m_data1; unsigned __int16 m_data2; unsigned __int16 m_data3; char m_data4[8]; }; /* 725 */ struct __cppobj Vector3 { float x; float y; float z; }; /* 726 */ struct __cppobj Quaternion { float w; float x; float y; float z; }; /* 727 */ struct __cppobj RGBAColor { float r; float g; float b; float a; }; /* 728 */ struct __cppobj IFileNodeName { IFileNodeNameVtbl *vfptr; }; /* 731 */ struct IFileNodeNameVtbl { void *(__thiscall *__vecDelDtor)(IFileNodeName *this, unsigned int); NodeNameType (__thiscall *GetType)(IFileNodeName *this); IFileNodeName *(__thiscall *Clone)(IFileNodeName *this); bool (__thiscall *operator==)(IFileNodeName *this, IFileNodeName *); bool (__thiscall *FromPString)(IFileNodeName *this, PStringBase *); PStringBase *(__thiscall *ToPString)(IFileNodeName *this, PStringBase *result); void (__thiscall *Serialize)(IFileNodeName *this, Archive *); }; /* 730 */ const struct __cppobj PStringBase { PSRefBufferCharData *m_charbuffer; }; /* 729 */ struct PSRefBufferCharData { char m_data[16]; }; /* 733 */ struct __cppobj SmartArray { PFileNode **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 737 */ struct __cppobj IntrusiveSmartPointer { FileNodeFileInfo *m_data; }; /* 732 */ struct __cppobj PFileNode : ReferenceCountTemplate<1048576,0> { IFileNodeName *m_pcName; unsigned __int16 line_number; unsigned __int16 column_number; PStringBase comment_string; PStringBase m_filename; SmartArray sub_nodes; bool m_bProcessed; IntrusiveSmartPointer m_fileInfo; PFileNode *m_pcParent; unsigned int user_data; }; /* 734 */ struct __cppobj ReferenceCountTemplate<268435456,0> { ReferenceCountTemplate<268435456,0>Vtbl *vfptr; unsigned int m_cRef; }; /* 736 */ struct __cppobj FileNodeFileInfo : ReferenceCountTemplate<268435456,0> { PStringBase m_filename; unsigned __int16 m_errorCount; unsigned __int16 m_warningCount; unsigned int m_compatabilityVersion; }; /* 735 */ struct ReferenceCountTemplate<268435456,0>Vtbl { void *(__thiscall *__vecDelDtor)(ReferenceCountTemplate<268435456,0> *this, unsigned int); }; /* 738 */ struct PSRefBufferCharData { unsigned __int16 m_data[16]; }; /* 739 */ struct __cppobj PStringBase { PSRefBufferCharData *m_charbuffer; }; /* 740 */ struct __cppobj Heading { float m_degrees; }; /* 741 */ struct __cppobj IDClass<_tagDataID,32,0> : _IDClass<32> { }; /* 742 */ struct tagEMR { unsigned int iType; unsigned int nSize; }; /* 743 */ struct _RECTL { int left; int top; int right; int bottom; }; /* 744 */ struct _POINTL { int x; int y; }; /* 745 */ struct tagEMRPOLYLINE { tagEMR emr; _RECTL rclBounds; unsigned int cptl; _POINTL aptl[1]; }; /* 746 */ struct tagXFORM { float eM11; float eM12; float eM21; float eM22; float eDx; float eDy; }; /* 747 */ struct tagEMRTRANSPARENTBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /* 748 */ struct tagMIDIINCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 749 */ struct __declspec(align(4)) tagIDLDESC { unsigned int dwReserved; unsigned __int16 wIDLFlags; }; /* 750 */ struct _TAPE_SET_DRIVE_PARAMETERS { char ECC; char Compression; char DataPadding; char ReportSetmarks; unsigned int EOTWarningZoneSize; }; /* 751 */ struct tagCBTACTIVATESTRUCT { int fMouse; HWND__ *hWndActive; }; /* 752 */ struct _NETRESOURCEW { unsigned int dwScope; unsigned int dwType; unsigned int dwDisplayType; unsigned int dwUsage; unsigned __int16 *lpLocalName; unsigned __int16 *lpRemoteName; unsigned __int16 *lpComment; unsigned __int16 *lpProvider; }; /* 753 */ struct midiproptempo_tag { unsigned int cbStruct; unsigned int dwTempo; }; /* 754 */ struct _CRYPTOAPI_BLOB { unsigned int cbData; char *pbData; }; /* 755 */ struct _CRYPT_ALGORITHM_IDENTIFIER { char *pszObjId; _CRYPTOAPI_BLOB Parameters; }; /* 756 */ struct _CRYPT_BIT_BLOB { unsigned int cbData; char *pbData; unsigned int cUnusedBits; }; /* 757 */ struct _CERT_PUBLIC_KEY_INFO { _CRYPT_ALGORITHM_IDENTIFIER Algorithm; _CRYPT_BIT_BLOB PublicKey; }; /* 758 */ struct _CERT_EXTENSION { char *pszObjId; int fCritical; _CRYPTOAPI_BLOB Value; }; /* 759 */ struct _CERT_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB SerialNumber; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPTOAPI_BLOB Issuer; _FILETIME NotBefore; _FILETIME NotAfter; _CRYPTOAPI_BLOB Subject; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; _CRYPT_BIT_BLOB IssuerUniqueId; _CRYPT_BIT_BLOB SubjectUniqueId; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 760 */ struct _CMSG_ENVELOPED_ENCODE_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int cRecipients; _CERT_INFO **rgpRecipients; }; /* 761 */ struct __declspec(align(4)) tagRemHGLOBAL { int fNullHGlobal; unsigned int cbData; char data[1]; }; /* 762 */ struct _DWORD_BLOB { unsigned int clSize; unsigned int alData[1]; }; /* 763 */ struct _WSAVersion { unsigned int dwVersion; _WSAEcomparator ecHow; }; /* 764 */ struct _AFPROTOCOLS { int iAddressFamily; int iProtocol; }; /* 765 */ struct _SOCKET_ADDRESS { sockaddr *lpSockaddr; int iSockaddrLength; }; /* 766 */ struct _CSADDR_INFO { _SOCKET_ADDRESS LocalAddr; _SOCKET_ADDRESS RemoteAddr; int iSocketType; int iProtocol; }; /* 767 */ struct tagBLOB { unsigned int cbSize; char *pBlobData; }; /* 768 */ struct _WSAQuerySetA { unsigned int dwSize; char *lpszServiceInstanceName; _GUID *lpServiceClassId; _WSAVersion *lpVersion; char *lpszComment; unsigned int dwNameSpace; _GUID *lpNSProviderId; char *lpszContext; unsigned int dwNumberOfProtocols; _AFPROTOCOLS *lpafpProtocols; char *lpszQueryString; unsigned int dwNumberOfCsAddrs; _CSADDR_INFO *lpcsaBuffer; unsigned int dwOutputFlags; tagBLOB *lpBlob; }; /* 769 */ struct _QUERY_SERVICE_CONFIGA { unsigned int dwServiceType; unsigned int dwStartType; unsigned int dwErrorControl; char *lpBinaryPathName; char *lpLoadOrderGroup; unsigned int dwTagId; char *lpDependencies; char *lpServiceStartName; char *lpDisplayName; }; /* 770 */ struct _TOKEN_PRIMARY_GROUP { void *PrimaryGroup; }; /* 771 */ struct $2ACC251678A70CC660B42C50BE23747A { void *hMem; unsigned int dwReserved[3]; }; /* 772 */ struct $03A236B16FC15461493BD6ADF5082600 { unsigned int dwCommittedSize; unsigned int dwUnCommittedSize; void *lpFirstBlock; void *lpLastBlock; }; /* 773 */ union $30A047A8EFE013EE3AF06C3A69E03165 { $2ACC251678A70CC660B42C50BE23747A Block; $03A236B16FC15461493BD6ADF5082600 Region; }; /* 774 */ struct _PROCESS_HEAP_ENTRY { void *lpData; unsigned int cbData; char cbOverhead; char iRegionIndex; unsigned __int16 wFlags; $30A047A8EFE013EE3AF06C3A69E03165 ___u5; }; /* 775 */ struct tagEMREOF { tagEMR emr; unsigned int nPalEntries; unsigned int offPalEntries; unsigned int nSizeLast; }; /* 776 */ struct _CERT_ISSUER_SERIAL_NUMBER { _CRYPTOAPI_BLOB Issuer; _CRYPTOAPI_BLOB SerialNumber; }; /* 777 */ union $E3577F4F7876E0FFB3BFFC61BEF4B99D { _CERT_ISSUER_SERIAL_NUMBER IssuerSerialNumber; _CRYPTOAPI_BLOB KeyId; _CRYPTOAPI_BLOB HashId; }; /* 778 */ struct _CERT_ID { unsigned int dwIdChoice; $E3577F4F7876E0FFB3BFFC61BEF4B99D ___u1; }; /* 779 */ struct _CRYPT_ATTRIBUTE_TYPE_VALUE { char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 780 */ struct _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO { unsigned int cbSize; _CRYPT_BIT_BLOB RecipientPublicKey; _CERT_ID RecipientId; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 781 */ union $0B43FB7158F16ED20B066013F8BDAE75 { _CRYPT_ALGORITHM_IDENTIFIER *pEphemeralAlgorithm; _CERT_ID *pSenderId; }; /* 782 */ struct _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; _CRYPT_ALGORITHM_IDENTIFIER KeyWrapAlgorithm; void *pvKeyWrapAuxInfo; unsigned int hCryptProv; unsigned int dwKeySpec; unsigned int dwKeyChoice; $0B43FB7158F16ED20B066013F8BDAE75 ___u8; _CRYPTOAPI_BLOB UserKeyingMaterial; unsigned int cRecipientEncryptedKeys; _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO **rgpRecipientEncryptedKeys; }; /* 783 */ struct _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO { _CERT_ID RecipientId; _CRYPTOAPI_BLOB EncryptedKey; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 784 */ struct __cppobj IUnknown { IUnknownVtbl *vfptr; }; /* 785 */ struct IUnknownVtbl { int (__stdcall *QueryInterface)(IUnknown *this, _GUID *, void **); unsigned int (__stdcall *AddRef)(IUnknown *this); unsigned int (__stdcall *Release)(IUnknown *this); }; /* 786 */ struct __cppobj IPropertyBag : IUnknown { }; /* 787 */ struct __declspec(align(4)) tagPARAMDATA { unsigned __int16 *szName; unsigned __int16 vt; }; /* 788 */ struct tagMETHODDATA { unsigned __int16 *szName; tagPARAMDATA *ppdata; int dispid; unsigned int iMeth; tagCALLCONV cc; unsigned int cArgs; unsigned __int16 wFlags; unsigned __int16 vtReturn; }; /* 789 */ struct _SID_AND_ATTRIBUTES { void *Sid; unsigned int Attributes; }; /* 790 */ struct _MEMORY_BASIC_INFORMATION64 { unsigned __int64 BaseAddress; unsigned __int64 AllocationBase; unsigned int AllocationProtect; unsigned int __alignment1; unsigned __int64 RegionSize; unsigned int State; unsigned int Protect; unsigned int Type; unsigned int __alignment2; }; /* 791 */ struct tagMCI_SAVE_PARMSA { unsigned int dwCallback; const char *lpfilename; }; /* 792 */ struct __cppobj SB_IntrusiveSmartPointerAllocator { }; /* 793 */ struct __declspec(align(4)) tagRemHMETAFILEPICT { int mm; int xExt; int yExt; unsigned int cbData; char data[1]; }; /* 794 */ struct _FAT_STATISTICS { unsigned int CreateHits; unsigned int SuccessfulCreates; unsigned int FailedCreates; unsigned int NonCachedReads; unsigned int NonCachedReadBytes; unsigned int NonCachedWrites; unsigned int NonCachedWriteBytes; unsigned int NonCachedDiskReads; unsigned int NonCachedDiskWrites; }; /* 795 */ struct _PROCESSOR_POWER_POLICY_INFO { unsigned int TimeCheck; unsigned int DemoteLimit; unsigned int PromoteLimit; char DemotePercent; char PromotePercent; char Spare[2]; unsigned __int32 AllowDemotion : 1; unsigned __int32 AllowPromotion : 1; unsigned __int32 Reserved : 30; }; /* 796 */ struct _PROCESSOR_POWER_POLICY { unsigned int Revision; char DynamicThrottle; char Spare[3]; unsigned int Reserved; unsigned int PolicyCount; _PROCESSOR_POWER_POLICY_INFO Policy[3]; }; /* 797 */ struct tagTOGGLEKEYS { unsigned int cbSize; unsigned int dwFlags; }; /* 798 */ struct HDRVR__ { int unused; }; /* 799 */ struct tagMCI_SEEK_PARMS { unsigned int dwCallback; unsigned int dwTo; }; /* 800 */ struct $6361545E6B1EA29D9FF9117A8594F5B1 { void **XlatTable; char *StateTable; unsigned int NumberOfEntries; }; /* 801 */ struct $9ED14A11E2C4B455C7AB157A7DB41347 { _FULL_PTR_TO_REFID_ELEMENT **XlatTable; unsigned int NumberOfBuckets; unsigned int HashMask; }; /* 802 */ struct _DOC_INFO_1W { unsigned __int16 *pDocName; unsigned __int16 *pOutputFile; unsigned __int16 *pDatatype; }; /* 803 */ struct _DOC_INFO_2W { unsigned __int16 *pDocName; unsigned __int16 *pOutputFile; unsigned __int16 *pDatatype; unsigned int dwMode; unsigned int JobId; }; /* 804 */ struct tagNMHDR { HWND__ *hwndFrom; unsigned int idFrom; unsigned int code; }; /* 805 */ struct tagOFNA { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpstrFilter; char *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; char *lpstrFile; unsigned int nMaxFile; char *lpstrFileTitle; unsigned int nMaxFileTitle; const char *lpstrInitialDir; const char *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const char *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 806 */ struct _OFNOTIFYEXA { tagNMHDR hdr; tagOFNA *lpOFN; void *psf; void *pidl; }; /* 807 */ struct HDC__ { int unused; }; /* 808 */ struct tagPRINTPAGERANGE { unsigned int nFromPage; unsigned int nToPage; }; /* 809 */ struct tagPDEXA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned int Flags2; unsigned int ExclusionFlags; unsigned int nPageRanges; unsigned int nMaxPageRanges; tagPRINTPAGERANGE *lpPageRanges; unsigned int nMinPage; unsigned int nMaxPage; unsigned int nCopies; HINSTANCE__ *hInstance; const char *lpPrintTemplateName; IUnknown *lpCallback; unsigned int nPropertyPages; _PSP **lphPropertyPages; unsigned int nStartPage; unsigned int dwResultAction; }; /* 810 */ struct _EXCEPTION_RECORD { unsigned int ExceptionCode; unsigned int ExceptionFlags; _EXCEPTION_RECORD *ExceptionRecord; void *ExceptionAddress; unsigned int NumberParameters; unsigned int ExceptionInformation[15]; }; /* 811 */ struct __unaligned __declspec(align(2)) tagBITMAPFILEHEADER { unsigned __int16 bfType; unsigned int bfSize; unsigned __int16 bfReserved1; unsigned __int16 bfReserved2; unsigned int bfOffBits; }; /* 813 */ struct $B2E44C90C632A428B81AE7BCA4EF9DC3 { void (__stdcall *NotificationRoutine)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); void *hThread; }; /* 816 */ struct $545CB23F80113685974FE6DE440CC8DA { void *hIOPort; unsigned int dwNumberOfBytesTransferred; unsigned int dwCompletionKey; _OVERLAPPED *lpOverlapped; }; /* 817 */ struct $0621D334C15857BC587ACE94AFB92B6D { HWND__ *hWnd; unsigned int Msg; }; /* 818 */ union $11C80037706C1A66BF97122539306A7E { $B2E44C90C632A428B81AE7BCA4EF9DC3 APC; $545CB23F80113685974FE6DE440CC8DA IOC; $0621D334C15857BC587ACE94AFB92B6D HWND; void *hEvent; void (__stdcall *NotificationRoutine)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); }; /* 812 */ struct _RPC_ASYNC_STATE { unsigned int Size; unsigned int Signature; int Lock; unsigned int Flags; void *StubInfo; void *UserInfo; void *RuntimeInfo; _RPC_ASYNC_EVENT Event; _RPC_NOTIFICATION_TYPES NotificationType; $11C80037706C1A66BF97122539306A7E u; int Reserved[4]; }; /* 814 */ union $A5A483E05FC9B52B872A8DCFA58CFF52 { unsigned int Offset; void *Pointer; }; /* 815 */ struct _OVERLAPPED { unsigned int Internal; unsigned int InternalHigh; $A5A483E05FC9B52B872A8DCFA58CFF52 ___u2; unsigned int OffsetHigh; void *hEvent; }; /* 819 */ struct __unaligned __declspec(align(2)) DLGTEMPLATE { unsigned int style; unsigned int dwExtendedStyle; unsigned __int16 cdit; __int16 x; __int16 y; __int16 cx; __int16 cy; }; /* 821 */ union $F2E003516E3D3EB93273B8D5D1F8D68A { const char *pszTemplate; DLGTEMPLATE *pResource; }; /* 822 */ union $864CA0437219939730246E31FD89420B { HICON__ *hIcon; const char *pszIcon; }; /* 820 */ struct _PROPSHEETPAGEA { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F2E003516E3D3EB93273B8D5D1F8D68A ___u3; $864CA0437219939730246E31FD89420B ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; const char *pszHeaderTitle; const char *pszHeaderSubTitle; }; /* 823 */ struct _PROPSHEETPAGEA_V3 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F2E003516E3D3EB93273B8D5D1F8D68A ___u3; $864CA0437219939730246E31FD89420B ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; const char *pszHeaderTitle; const char *pszHeaderSubTitle; void *hActCtx; }; /* 824 */ struct _PRINTER_INFO_5A { char *pPrinterName; char *pPortName; unsigned int Attributes; unsigned int DeviceNotSelectedTimeout; unsigned int TransmissionRetryTimeout; }; /* 825 */ struct tagEMRARC { tagEMR emr; _RECTL rclBox; _POINTL ptlStart; _POINTL ptlEnd; }; /* 826 */ struct tagLOGFONTW { int lfHeight; int lfWidth; int lfEscapement; int lfOrientation; int lfWeight; char lfItalic; char lfUnderline; char lfStrikeOut; char lfCharSet; char lfOutPrecision; char lfClipPrecision; char lfQuality; char lfPitchAndFamily; unsigned __int16 lfFaceName[32]; }; /* 827 */ struct tagICONMETRICSW { unsigned int cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; tagLOGFONTW lfFont; }; /* 828 */ struct _currencyfmtA { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; char *lpDecimalSep; char *lpThousandSep; unsigned int NegativeOrder; unsigned int PositiveOrder; char *lpCurrencySymbol; }; /* 829 */ struct val_context { int valuelen; void *value_context; void *val_buff_ptr; }; /* 830 */ struct _CERT_CONTEXT { unsigned int dwCertEncodingType; char *pbCertEncoded; unsigned int cbCertEncoded; _CERT_INFO *pCertInfo; void *hCertStore; }; /* 831 */ struct _CERT_TRUST_STATUS { unsigned int dwErrorStatus; unsigned int dwInfoStatus; }; /* 832 */ struct _CRL_ENTRY { _CRYPTOAPI_BLOB SerialNumber; _FILETIME RevocationDate; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 833 */ struct _CRL_INFO { unsigned int dwVersion; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPTOAPI_BLOB Issuer; _FILETIME ThisUpdate; _FILETIME NextUpdate; unsigned int cCRLEntry; _CRL_ENTRY *rgCRLEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 834 */ const struct _CRL_CONTEXT { unsigned int dwCertEncodingType; char *pbCrlEncoded; unsigned int cbCrlEncoded; _CRL_INFO *pCrlInfo; void *hCertStore; }; /* 835 */ struct _CERT_REVOCATION_CRL_INFO { unsigned int cbSize; _CRL_CONTEXT *pBaseCrlContext; _CRL_CONTEXT *pDeltaCrlContext; _CRL_ENTRY *pCrlEntry; int fDeltaCrlEntry; }; /* 836 */ struct _CERT_REVOCATION_INFO { unsigned int cbSize; unsigned int dwRevocationResult; const char *pszRevocationOid; void *pvOidSpecificInfo; int fHasFreshnessTime; unsigned int dwFreshnessTime; _CERT_REVOCATION_CRL_INFO *pCrlInfo; }; /* 837 */ struct _CTL_USAGE { unsigned int cUsageIdentifier; char **rgpszUsageIdentifier; }; /* 838 */ struct _CERT_CHAIN_ELEMENT { unsigned int cbSize; _CERT_CONTEXT *pCertContext; _CERT_TRUST_STATUS TrustStatus; _CERT_REVOCATION_INFO *pRevocationInfo; _CTL_USAGE *pIssuanceUsage; _CTL_USAGE *pApplicationUsage; const unsigned __int16 *pwszExtendedErrorInfo; }; /* 839 */ struct $FEAB62C056B7B19C610CD18E991278A7 { unsigned int cbBuf; void *pBuf; }; /* 840 */ union $2F7BEAB1D896985B27D8ECD2F7D56C7C { unsigned int adwData[2]; $FEAB62C056B7B19C610CD18E991278A7 Data; }; /* 841 */ struct _PRINTER_NOTIFY_INFO_DATA { unsigned __int16 Type; unsigned __int16 Field; unsigned int Reserved; unsigned int Id; $2F7BEAB1D896985B27D8ECD2F7D56C7C NotifyData; }; /* 842 */ struct _ACTIVATION_CONTEXT_QUERY_INDEX { unsigned int ulAssemblyIndex; unsigned int ulFileIndexInAssembly; }; /* 843 */ struct tagJOYCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; char szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; char szRegKey[32]; char szOEMVxD[260]; }; /* 844 */ struct _STARTUPINFOW { unsigned int cb; unsigned __int16 *lpReserved; unsigned __int16 *lpDesktop; unsigned __int16 *lpTitle; unsigned int dwX; unsigned int dwY; unsigned int dwXSize; unsigned int dwYSize; unsigned int dwXCountChars; unsigned int dwYCountChars; unsigned int dwFillAttribute; unsigned int dwFlags; unsigned __int16 wShowWindow; unsigned __int16 cbReserved2; char *lpReserved2; void *hStdInput; void *hStdOutput; void *hStdError; }; /* 845 */ struct _SHCREATEPROCESSINFOW { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const unsigned __int16 *pszFile; const unsigned __int16 *pszParameters; const unsigned __int16 *pszCurrentDirectory; void *hUserToken; _SECURITY_ATTRIBUTES *lpProcessAttributes; _SECURITY_ATTRIBUTES *lpThreadAttributes; int bInheritHandles; unsigned int dwCreationFlags; _STARTUPINFOW *lpStartupInfo; _PROCESS_INFORMATION *lpProcessInformation; }; /* 846 */ struct _CRYPT_ATTRIBUTE { char *pszObjId; unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /* 847 */ struct _CRYPT_ATTRIBUTES { unsigned int cAttr; _CRYPT_ATTRIBUTE *rgAttr; }; /* 848 */ struct __declspec(align(4)) _FLAGGED_BYTE_BLOB { unsigned int fFlags; unsigned int clSize; char abData[1]; }; /* 849 */ union _userHGLOBAL::__MIDL_IWinTypes_0003 { int hInproc; _FLAGGED_BYTE_BLOB *hRemote; __int64 hInproc64; }; /* 850 */ struct _userHGLOBAL { int fContext; _userHGLOBAL::__MIDL_IWinTypes_0003 u; }; /* 851 */ struct __cppobj IInternetProtocolSinkStackable : IUnknown { }; /* 852 */ struct tagOFNW { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const unsigned __int16 *lpstrFilter; unsigned __int16 *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; unsigned __int16 *lpstrFile; unsigned int nMaxFile; unsigned __int16 *lpstrFileTitle; unsigned int nMaxFileTitle; const unsigned __int16 *lpstrInitialDir; const unsigned __int16 *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const unsigned __int16 *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpTemplateName; void *pvReserved; unsigned int dwReserved; unsigned int FlagsEx; }; /* 853 */ struct tagMIDIOUTCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; }; /* 854 */ struct _NOTIFYICONDATAA { unsigned int cbSize; HWND__ *hWnd; unsigned int uID; unsigned int uFlags; unsigned int uCallbackMessage; HICON__ *hIcon; char szTip[64]; }; /* 855 */ struct _CMC_ADD_EXTENSIONS_INFO { unsigned int dwCmcDataReference; unsigned int cCertReference; unsigned int *rgdwCertReference; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 856 */ struct _CRYPT_URL_ARRAY { unsigned int cUrl; unsigned __int16 **rgwszUrl; }; /* 857 */ struct _CHANGER_ELEMENT { _ELEMENT_TYPE ElementType; unsigned int ElementAddress; }; /* 858 */ struct _PRINTER_NOTIFY_OPTIONS_TYPE { unsigned __int16 Type; unsigned __int16 Reserved0; unsigned int Reserved1; unsigned int Reserved2; unsigned int Count; unsigned __int16 *pFields; }; /* 859 */ struct _PRINTER_NOTIFY_OPTIONS { unsigned int Version; unsigned int Flags; unsigned int Count; _PRINTER_NOTIFY_OPTIONS_TYPE *pTypes; }; /* 860 */ struct __cppobj IOleCacheControl : IUnknown { }; /* 861 */ struct _OSVERSIONINFOEXW { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; unsigned __int16 szCSDVersion[128]; unsigned __int16 wServicePackMajor; unsigned __int16 wServicePackMinor; unsigned __int16 wSuiteMask; char wProductType; char wReserved; }; /* 862 */ struct _DCB { unsigned int DCBlength; unsigned int BaudRate; unsigned __int32 fBinary : 1; unsigned __int32 fParity : 1; unsigned __int32 fOutxCtsFlow : 1; unsigned __int32 fOutxDsrFlow : 1; unsigned __int32 fDtrControl : 2; unsigned __int32 fDsrSensitivity : 1; unsigned __int32 fTXContinueOnXoff : 1; unsigned __int32 fOutX : 1; unsigned __int32 fInX : 1; unsigned __int32 fErrorChar : 1; unsigned __int32 fNull : 1; unsigned __int32 fRtsControl : 2; unsigned __int32 fAbortOnError : 1; unsigned __int32 fDummy2 : 17; unsigned __int16 wReserved; unsigned __int16 XonLim; unsigned __int16 XoffLim; char ByteSize; char Parity; char StopBits; char XonChar; char XoffChar; char ErrorChar; char EofChar; char EvtChar; unsigned __int16 wReserved1; }; /* 863 */ struct __declspec(align(4)) _COMMCONFIG { unsigned int dwSize; unsigned __int16 wVersion; unsigned __int16 wReserved; _DCB dcb; unsigned int dwProviderSubType; unsigned int dwProviderOffset; unsigned int dwProviderSize; unsigned __int16 wcProviderData[1]; }; /* 864 */ struct tagPALETTEENTRY { char peRed; char peGreen; char peBlue; char peFlags; }; /* 865 */ struct tagPANOSE { char bFamilyType; char bSerifStyle; char bWeight; char bProportion; char bContrast; char bStrokeVariation; char bArmStyle; char bLetterform; char bMidline; char bXHeight; }; /* 866 */ struct __declspec(align(4)) tagEXTLOGFONTW { tagLOGFONTW elfLogFont; unsigned __int16 elfFullName[64]; unsigned __int16 elfStyle[32]; unsigned int elfVersion; unsigned int elfStyleSize; unsigned int elfMatch; unsigned int elfReserved; char elfVendorId[4]; unsigned int elfCulture; tagPANOSE elfPanose; }; /* 867 */ struct tagEMREXTCREATEFONTINDIRECTW { tagEMR emr; unsigned int ihFont; tagEXTLOGFONTW elfw; }; /* 868 */ struct tagRPC_CALL_ATTRIBUTES_V1_A { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; char *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; char *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; }; /* 869 */ struct _CRYPT_KEY_PROV_PARAM { unsigned int dwParam; char *pbData; unsigned int cbData; unsigned int dwFlags; }; /* 870 */ struct _CRYPT_KEY_PROV_INFO { unsigned __int16 *pwszContainerName; unsigned __int16 *pwszProvName; unsigned int dwProvType; unsigned int dwFlags; unsigned int cProvParam; _CRYPT_KEY_PROV_PARAM *rgProvParam; unsigned int dwKeySpec; }; /* 871 */ struct _SID_IDENTIFIER_AUTHORITY { char Value[6]; }; /* 872 */ struct _IMAGE_BOUND_IMPORT_DESCRIPTOR { unsigned int TimeDateStamp; unsigned __int16 OffsetModuleName; unsigned __int16 NumberOfModuleForwarderRefs; }; /* 873 */ struct tagEMROFFSETCLIPRGN { tagEMR emr; _POINTL ptlOffset; }; /* 874 */ struct tagSCROLLINFO { unsigned int cbSize; unsigned int fMask; int nMin; int nMax; unsigned int nPage; int nPos; int nTrackPos; }; /* 875 */ union $444B8AF3F414656C8F88F98B3D40B8AE { unsigned int hKeyEncryptionKey; void *pvKeyEncryptionKey; }; /* 876 */ struct _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; unsigned int hCryptProv; unsigned int dwKeyChoice; $444B8AF3F414656C8F88F98B3D40B8AE ___u5; _CRYPTOAPI_BLOB KeyId; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 877 */ struct _PORT_INFO_1A { char *pName; }; /* 878 */ struct _MONITOR_INFO_2A { char *pName; char *pEnvironment; char *pDLLName; }; /* 879 */ struct __cppobj ISynchronize : IUnknown { }; /* 880 */ struct tagFINDREPLACEA { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; unsigned int Flags; char *lpstrFindWhat; char *lpstrReplaceWith; unsigned __int16 wFindWhatLen; unsigned __int16 wReplaceWithLen; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 881 */ struct tagREGISTERWORDW { unsigned __int16 *lpReading; unsigned __int16 *lpWord; }; /* 882 */ struct _LUID { unsigned int LowPart; int HighPart; }; /* 883 */ struct _LUID_AND_ATTRIBUTES { _LUID Luid; unsigned int Attributes; }; /* 884 */ struct tagPOLYTEXTA { int x; int y; unsigned int n; const char *lpstr; unsigned int uiFlags; tagRECT rcl; int *pdx; }; /* 885 */ struct tagEMRSELECTOBJECT { tagEMR emr; unsigned int ihObject; }; /* 886 */ struct __declspec(align(4)) tagEMRPOLYDRAW { tagEMR emr; _RECTL rclBounds; unsigned int cptl; _POINTL aptl[1]; char abTypes[1]; }; /* 887 */ struct tagMIXERCONTROLDETAILS_LISTTEXTA { unsigned int dwParam1; unsigned int dwParam2; char szName[64]; }; /* 888 */ struct _DISK_GEOMETRY { _LARGE_INTEGER Cylinders; _MEDIA_TYPE MediaType; unsigned int TracksPerCylinder; unsigned int SectorsPerTrack; unsigned int BytesPerSector; }; /* 889 */ struct __cppobj DLListData { DLListData *dllist_next; DLListData *dllist_prev; }; /* 890 */ struct __cppobj DLListBase { DLListData *head_; DLListData *tail_; }; /* 891 */ struct tagCOPYDATASTRUCT { unsigned int dwData; unsigned int cbData; void *lpData; }; /* 892 */ struct tagREGISTERWORDA { char *lpReading; char *lpWord; }; /* 893 */ struct _IMAGE_BOUND_FORWARDER_REF { unsigned int TimeDateStamp; unsigned __int16 OffsetModuleName; unsigned __int16 Reserved; }; /* 894 */ struct tagMINMAXINFO { tagPOINT ptReserved; tagPOINT ptMaxSize; tagPOINT ptMaxPosition; tagPOINT ptMinTrackSize; tagPOINT ptMaxTrackSize; }; /* 895 */ struct tagWAVEOUTCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 896 */ struct tagMCI_ANIM_WINDOW_PARMSA { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const char *lpstrText; }; /* 897 */ struct _PORT_INFO_2A { char *pPortName; char *pMonitorName; char *pDescription; unsigned int fPortType; unsigned int Reserved; }; /* 898 */ struct _SERVICE_TABLE_ENTRYW { unsigned __int16 *lpServiceName; void (__stdcall *lpServiceProc)(unsigned int, unsigned __int16 **); }; /* 899 */ struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION { unsigned int EndOfJobTimeAction; }; /* 900 */ struct tagDEBUGHOOKINFO { unsigned int idThread; unsigned int idThreadInstaller; int lParam; unsigned int wParam; int code; }; /* 901 */ struct _CRYPT_SIGN_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; _CERT_CONTEXT *pSigningCert; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; unsigned int cMsgCert; _CERT_CONTEXT **rgpMsgCert; unsigned int cMsgCrl; _CRL_CONTEXT **rgpMsgCrl; unsigned int cAuthAttr; _CRYPT_ATTRIBUTE *rgAuthAttr; unsigned int cUnauthAttr; _CRYPT_ATTRIBUTE *rgUnauthAttr; unsigned int dwFlags; unsigned int dwInnerContentType; }; /* 902 */ struct _DRIVER_INFO_5A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; unsigned int dwDriverAttributes; unsigned int dwConfigVersion; unsigned int dwDriverVersion; }; /* 903 */ struct __cppobj IDropTarget : IUnknown { }; /* 904 */ struct IDataObject { IDataObjectVtbl *lpVtbl; }; /* 933 */ struct IDataObjectVtbl { int (__stdcall *QueryInterface)(IDataObject *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IDataObject *); unsigned int (__stdcall *Release)(IDataObject *); int (__stdcall *GetData)(IDataObject *, tagFORMATETC *, tagSTGMEDIUM *); int (__stdcall *GetDataHere)(IDataObject *, tagFORMATETC *, tagSTGMEDIUM *); int (__stdcall *QueryGetData)(IDataObject *, tagFORMATETC *); int (__stdcall *GetCanonicalFormatEtc)(IDataObject *, tagFORMATETC *, tagFORMATETC *); int (__stdcall *SetData)(IDataObject *, tagFORMATETC *, tagSTGMEDIUM *, int); int (__stdcall *EnumFormatEtc)(IDataObject *, unsigned int, IEnumFORMATETC **); int (__stdcall *DAdvise)(IDataObject *, tagFORMATETC *, unsigned int, IAdviseSink *, unsigned int *); int (__stdcall *DUnadvise)(IDataObject *, unsigned int); int (__stdcall *EnumDAdvise)(IDataObject *, IEnumSTATDATA **); }; /* 906 */ struct tagFORMATETC { unsigned __int16 cfFormat; tagDVTARGETDEVICE *ptd; unsigned int dwAspect; int lindex; unsigned int tymed; }; /* 911 */ union $5FBF876555A0AA89A74115D4615BDCE8 { HBITMAP__ *hBitmap; void *hMetaFilePict; HENHMETAFILE__ *hEnhMetaFile; void *hGlobal; unsigned __int16 *lpszFileName; IStream *pstm; IStorage *pstg; }; /* 912 */ struct tagSTGMEDIUM { unsigned int tymed; $5FBF876555A0AA89A74115D4615BDCE8 ___u1; IUnknown *pUnkForRelease; }; /* 913 */ struct IEnumFORMATETC { IEnumFORMATETCVtbl *lpVtbl; }; /* 915 */ struct IAdviseSink { IAdviseSinkVtbl *lpVtbl; }; /* 930 */ struct IEnumSTATDATA { IEnumSTATDATAVtbl *lpVtbl; }; /* 905 */ struct __declspec(align(4)) tagDVTARGETDEVICE { unsigned int tdSize; unsigned __int16 tdDriverNameOffset; unsigned __int16 tdDeviceNameOffset; unsigned __int16 tdPortNameOffset; unsigned __int16 tdExtDevmodeOffset; char tdData[1]; }; /* 907 */ struct HENHMETAFILE__ { int unused; }; /* 908 */ struct __cppobj ISequentialStream : IUnknown { }; /* 909 */ struct __cppobj IStream : ISequentialStream { }; /* 910 */ struct __cppobj IStorage : IUnknown { }; /* 914 */ struct IEnumFORMATETCVtbl { int (__stdcall *QueryInterface)(IEnumFORMATETC *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumFORMATETC *); unsigned int (__stdcall *Release)(IEnumFORMATETC *); int (__stdcall *Next)(IEnumFORMATETC *, unsigned int, tagFORMATETC *, unsigned int *); int (__stdcall *Skip)(IEnumFORMATETC *, unsigned int); int (__stdcall *Reset)(IEnumFORMATETC *); int (__stdcall *Clone)(IEnumFORMATETC *, IEnumFORMATETC **); }; /* 929 */ struct IAdviseSinkVtbl { int (__stdcall *QueryInterface)(IAdviseSink *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IAdviseSink *); unsigned int (__stdcall *Release)(IAdviseSink *); void (__stdcall *OnDataChange)(IAdviseSink *, tagFORMATETC *, tagSTGMEDIUM *); void (__stdcall *OnViewChange)(IAdviseSink *, unsigned int, int); void (__stdcall *OnRename)(IAdviseSink *, IMoniker *); void (__stdcall *OnSave)(IAdviseSink *); void (__stdcall *OnClose)(IAdviseSink *); }; /* 932 */ struct IEnumSTATDATAVtbl { int (__stdcall *QueryInterface)(IEnumSTATDATA *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumSTATDATA *); unsigned int (__stdcall *Release)(IEnumSTATDATA *); int (__stdcall *Next)(IEnumSTATDATA *, unsigned int, tagSTATDATA *, unsigned int *); int (__stdcall *Skip)(IEnumSTATDATA *, unsigned int); int (__stdcall *Reset)(IEnumSTATDATA *); int (__stdcall *Clone)(IEnumSTATDATA *, IEnumSTATDATA **); }; /* 916 */ struct IMoniker { IMonikerVtbl *lpVtbl; }; /* 931 */ struct tagSTATDATA { tagFORMATETC formatetc; unsigned int advf; IAdviseSink *pAdvSink; unsigned int dwConnection; }; /* 928 */ struct IMonikerVtbl { int (__stdcall *QueryInterface)(IMoniker *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IMoniker *); unsigned int (__stdcall *Release)(IMoniker *); int (__stdcall *GetClassID)(IMoniker *, _GUID *); int (__stdcall *IsDirty)(IMoniker *); int (__stdcall *Load)(IMoniker *, IStream *); int (__stdcall *Save)(IMoniker *, IStream *, int); int (__stdcall *GetSizeMax)(IMoniker *, _ULARGE_INTEGER *); int (__stdcall *BindToObject)(IMoniker *, IBindCtx *, IMoniker *, _GUID *const , void **); int (__stdcall *BindToStorage)(IMoniker *, IBindCtx *, IMoniker *, _GUID *const , void **); int (__stdcall *Reduce)(IMoniker *, IBindCtx *, unsigned int, IMoniker **, IMoniker **); int (__stdcall *ComposeWith)(IMoniker *, IMoniker *, int, IMoniker **); int (__stdcall *Enum)(IMoniker *, int, IEnumMoniker **); int (__stdcall *IsEqual)(IMoniker *, IMoniker *); int (__stdcall *Hash)(IMoniker *, unsigned int *); int (__stdcall *IsRunning)(IMoniker *, IBindCtx *, IMoniker *, IMoniker *); int (__stdcall *GetTimeOfLastChange)(IMoniker *, IBindCtx *, IMoniker *, _FILETIME *); int (__stdcall *Inverse)(IMoniker *, IMoniker **); int (__stdcall *CommonPrefixWith)(IMoniker *, IMoniker *, IMoniker **); int (__stdcall *RelativePathTo)(IMoniker *, IMoniker *, IMoniker **); int (__stdcall *GetDisplayName)(IMoniker *, IBindCtx *, IMoniker *, unsigned __int16 **); int (__stdcall *ParseDisplayName)(IMoniker *, IBindCtx *, IMoniker *, unsigned __int16 *, unsigned int *, IMoniker **); int (__stdcall *IsSystemMoniker)(IMoniker *, unsigned int *); }; /* 917 */ struct $B950AFB169DC87688B328897744C612F { unsigned int LowPart; unsigned int HighPart; }; /* 918 */ union _ULARGE_INTEGER { $B950AFB169DC87688B328897744C612F __s0; $B950AFB169DC87688B328897744C612F u; unsigned __int64 QuadPart; }; /* 919 */ struct IBindCtx { IBindCtxVtbl *lpVtbl; }; /* 922 */ struct IEnumMoniker { IEnumMonikerVtbl *lpVtbl; }; /* 927 */ struct IBindCtxVtbl { int (__stdcall *QueryInterface)(IBindCtx *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IBindCtx *); unsigned int (__stdcall *Release)(IBindCtx *); int (__stdcall *RegisterObjectBound)(IBindCtx *, IUnknown *); int (__stdcall *RevokeObjectBound)(IBindCtx *, IUnknown *); int (__stdcall *ReleaseBoundObjects)(IBindCtx *); int (__stdcall *SetBindOptions)(IBindCtx *, tagBIND_OPTS *); int (__stdcall *GetBindOptions)(IBindCtx *, tagBIND_OPTS *); int (__stdcall *GetRunningObjectTable)(IBindCtx *, IRunningObjectTable **); int (__stdcall *RegisterObjectParam)(IBindCtx *, unsigned __int16 *, IUnknown *); int (__stdcall *GetObjectParam)(IBindCtx *, unsigned __int16 *, IUnknown **); int (__stdcall *EnumObjectParam)(IBindCtx *, IEnumString **); int (__stdcall *RevokeObjectParam)(IBindCtx *, unsigned __int16 *); }; /* 923 */ struct IEnumMonikerVtbl { int (__stdcall *QueryInterface)(IEnumMoniker *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumMoniker *); unsigned int (__stdcall *Release)(IEnumMoniker *); int (__stdcall *Next)(IEnumMoniker *, unsigned int, IMoniker **, unsigned int *); int (__stdcall *Skip)(IEnumMoniker *, unsigned int); int (__stdcall *Reset)(IEnumMoniker *); int (__stdcall *Clone)(IEnumMoniker *, IEnumMoniker **); }; /* 920 */ struct tagBIND_OPTS { unsigned int cbStruct; unsigned int grfFlags; unsigned int grfMode; unsigned int dwTickCountDeadline; }; /* 921 */ struct IRunningObjectTable { IRunningObjectTableVtbl *lpVtbl; }; /* 925 */ struct IEnumString { IEnumStringVtbl *lpVtbl; }; /* 924 */ struct IRunningObjectTableVtbl { int (__stdcall *QueryInterface)(IRunningObjectTable *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IRunningObjectTable *); unsigned int (__stdcall *Release)(IRunningObjectTable *); int (__stdcall *Register)(IRunningObjectTable *, unsigned int, IUnknown *, IMoniker *, unsigned int *); int (__stdcall *Revoke)(IRunningObjectTable *, unsigned int); int (__stdcall *IsRunning)(IRunningObjectTable *, IMoniker *); int (__stdcall *GetObjectA)(IRunningObjectTable *, IMoniker *, IUnknown **); int (__stdcall *NoteChangeTime)(IRunningObjectTable *, unsigned int, _FILETIME *); int (__stdcall *GetTimeOfLastChange)(IRunningObjectTable *, IMoniker *, _FILETIME *); int (__stdcall *EnumRunning)(IRunningObjectTable *, IEnumMoniker **); }; /* 926 */ struct IEnumStringVtbl { int (__stdcall *QueryInterface)(IEnumString *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumString *); unsigned int (__stdcall *Release)(IEnumString *); int (__stdcall *Next)(IEnumString *, unsigned int, unsigned __int16 **, unsigned int *); int (__stdcall *Skip)(IEnumString *, unsigned int); int (__stdcall *Reset)(IEnumString *); int (__stdcall *Clone)(IEnumString *, IEnumString **); }; /* 934 */ struct tagWINDOWINFO { unsigned int cbSize; tagRECT rcWindow; tagRECT rcClient; unsigned int dwStyle; unsigned int dwExStyle; unsigned int dwWindowStatus; unsigned int cxWindowBorders; unsigned int cyWindowBorders; unsigned __int16 atomWindowType; unsigned __int16 wCreatorVersion; }; /* 935 */ struct _CMSG_KEY_TRANS_RECIPIENT_INFO { unsigned int dwVersion; _CERT_ID RecipientId; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; }; /* 936 */ union $B231DDA85B3C8A62A08B97AB01700C9A { _CERT_ID OriginatorCertId; _CERT_PUBLIC_KEY_INFO OriginatorPublicKeyInfo; }; /* 937 */ struct _CMSG_KEY_AGREE_RECIPIENT_INFO { unsigned int dwVersion; unsigned int dwOriginatorChoice; $B231DDA85B3C8A62A08B97AB01700C9A ___u2; _CRYPTOAPI_BLOB UserKeyingMaterial; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; unsigned int cRecipientEncryptedKeys; _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO **rgpRecipientEncryptedKeys; }; /* 938 */ struct _CMSG_MAIL_LIST_RECIPIENT_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB KeyId; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; _FILETIME Date; _CRYPT_ATTRIBUTE_TYPE_VALUE *pOtherAttr; }; /* 939 */ union $8924CB77772B75F888B0BBB435BAFDE2 { _CMSG_KEY_TRANS_RECIPIENT_INFO *pKeyTrans; _CMSG_KEY_AGREE_RECIPIENT_INFO *pKeyAgree; _CMSG_MAIL_LIST_RECIPIENT_INFO *pMailList; }; /* 940 */ struct _CMSG_CMS_RECIPIENT_INFO { unsigned int dwRecipientChoice; $8924CB77772B75F888B0BBB435BAFDE2 ___u1; }; /* 941 */ struct __cppobj IWinInetInfo : IUnknown { }; /* 942 */ struct __cppobj IWinInetHttpInfo : IWinInetInfo { }; /* 943 */ struct tagRGBTRIPLE { char rgbtBlue; char rgbtGreen; char rgbtRed; }; /* 944 */ struct tagEMRSELECTCLIPPATH { tagEMR emr; unsigned int iMode; }; /* 945 */ struct tagWAVEOUTCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 946 */ struct _CERT_CHAIN_FIND_BY_ISSUER_PARA { unsigned int cbSize; const char *pszUsageIdentifier; unsigned int dwKeySpec; unsigned int dwAcquirePrivateKeyFlags; unsigned int cIssuer; _CRYPTOAPI_BLOB *rgIssuer; int (__stdcall *pfnFindCallback)(_CERT_CONTEXT *, void *); void *pvFindArg; }; /* 947 */ struct _MONITOR_INFO_1W { unsigned __int16 *pName; }; /* 948 */ struct _COMSTAT { unsigned __int32 fCtsHold : 1; unsigned __int32 fDsrHold : 1; unsigned __int32 fRlsdHold : 1; unsigned __int32 fXoffHold : 1; unsigned __int32 fXoffSent : 1; unsigned __int32 fEof : 1; unsigned __int32 fTxim : 1; unsigned __int32 fReserved : 25; unsigned int cbInQue; unsigned int cbOutQue; }; /* 949 */ struct __unaligned __declspec(align(2)) DLGITEMTEMPLATE { unsigned int style; unsigned int dwExtendedStyle; __int16 x; __int16 y; __int16 cx; __int16 cy; unsigned __int16 id; }; /* 950 */ struct _HMAC_Info { unsigned int HashAlgid; char *pbInnerString; unsigned int cbInnerString; char *pbOuterString; unsigned int cbOuterString; }; /* 951 */ struct _TOKEN_SOURCE { char SourceName[8]; _LUID SourceIdentifier; }; /* 952 */ struct _TOKEN_CONTROL { _LUID TokenId; _LUID AuthenticationId; _LUID ModifiedId; _TOKEN_SOURCE TokenSource; }; /* 953 */ struct _DISPLAY_DEVICEW { unsigned int cb; unsigned __int16 DeviceName[32]; unsigned __int16 DeviceString[128]; unsigned int StateFlags; unsigned __int16 DeviceID[128]; unsigned __int16 DeviceKey[128]; }; /* 954 */ struct _DOC_INFO_3A { char *pDocName; char *pOutputFile; char *pDatatype; unsigned int dwFlags; }; /* 955 */ struct tagABORTPATH { tagEMR emr; }; /* 956 */ struct _CRYPT_OID_FUNC_ENTRY { const char *pszOID; void *pvFuncAddr; }; /* 957 */ struct tagCOLORCORRECTPALETTE { tagEMR emr; unsigned int ihPalette; unsigned int nFirstEntry; unsigned int nPalEntries; unsigned int nReserved; }; /* 958 */ struct HMENU__ { int unused; }; /* 959 */ struct tagCREATESTRUCTA { void *lpCreateParams; HINSTANCE__ *hInstance; HMENU__ *hMenu; HWND__ *hwndParent; int cy; int cx; int y; int x; int style; const char *lpszName; const char *lpszClass; unsigned int dwExStyle; }; /* 960 */ struct tagMINIMIZEDMETRICS { unsigned int cbSize; int iWidth; int iHorzGap; int iVertGap; int iArrange; }; /* 961 */ struct HMIDIIN__ { int unused; }; /* 962 */ struct _CRYPT_DECRYPT_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int cCertStore; void **rghCertStore; }; /* 963 */ struct _TypeDescriptor { const void *pVFTable; void *spare; char name[]; }; /* 964 */ struct _PMD { int mdisp; int pdisp; int vdisp; }; /* 965 */ struct _s__CatchableType { unsigned int properties; _TypeDescriptor *pType; _PMD thisDisplacement; int sizeOrOffset; void (__cdecl *copyFunction)(); }; /* 966 */ struct _s__CatchableTypeArray { int nCatchableTypes; _s__CatchableType *arrayOfCatchableTypes[]; }; /* 967 */ struct tagJOYCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned __int16 szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; unsigned __int16 szRegKey[32]; unsigned __int16 szOEMVxD[260]; }; /* 968 */ struct tagCIEXYZ { int ciexyzX; int ciexyzY; int ciexyzZ; }; /* 969 */ struct tagICEXYZTRIPLE { tagCIEXYZ ciexyzRed; tagCIEXYZ ciexyzGreen; tagCIEXYZ ciexyzBlue; }; /* 970 */ struct tagLOGCOLORSPACEW { unsigned int lcsSignature; unsigned int lcsVersion; unsigned int lcsSize; int lcsCSType; int lcsIntent; tagICEXYZTRIPLE lcsEndpoints; unsigned int lcsGammaRed; unsigned int lcsGammaGreen; unsigned int lcsGammaBlue; unsigned __int16 lcsFilename[260]; }; /* 971 */ struct __declspec(align(4)) tagEMRCREATECOLORSPACEW { tagEMR emr; unsigned int ihCS; tagLOGCOLORSPACEW lcs; unsigned int dwFlags; unsigned int cbData; char Data[1]; }; /* 972 */ struct tagMCI_SYSINFO_PARMSA { unsigned int dwCallback; char *lpstrReturn; unsigned int dwRetSize; unsigned int dwNumber; unsigned int wDeviceType; }; /* 973 */ struct _CTL_ENTRY { _CRYPTOAPI_BLOB SubjectIdentifier; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /* 974 */ struct _CTL_INFO { unsigned int dwVersion; _CTL_USAGE SubjectUsage; _CRYPTOAPI_BLOB ListIdentifier; _CRYPTOAPI_BLOB SequenceNumber; _FILETIME ThisUpdate; _FILETIME NextUpdate; _CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; unsigned int cCTLEntry; _CTL_ENTRY *rgCTLEntry; unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 975 */ struct _CTL_CONTEXT { unsigned int dwMsgAndCertEncodingType; char *pbCtlEncoded; unsigned int cbCtlEncoded; _CTL_INFO *pCtlInfo; void *hCertStore; void *hCryptMsg; char *pbCtlContent; unsigned int cbCtlContent; }; /* 976 */ struct _CTL_VERIFY_USAGE_STATUS { unsigned int cbSize; unsigned int dwError; unsigned int dwFlags; _CTL_CONTEXT **ppCtl; unsigned int dwCtlEntryIndex; _CERT_CONTEXT **ppSigner; unsigned int dwSignerIndex; }; /* 977 */ struct _CRYPT_BLOB_ARRAY { unsigned int cBlob; _CRYPTOAPI_BLOB *rgBlob; }; /* 978 */ struct _CERT_TRUST_LIST_INFO { unsigned int cbSize; _CTL_ENTRY *pCtlEntry; _CTL_CONTEXT *pCtlContext; }; /* 979 */ struct _CERT_SIMPLE_CHAIN { unsigned int cbSize; _CERT_TRUST_STATUS TrustStatus; unsigned int cElement; _CERT_CHAIN_ELEMENT **rgpElement; _CERT_TRUST_LIST_INFO *pTrustListInfo; int fHasRevocationFreshnessTime; unsigned int dwRevocationFreshnessTime; }; /* 980 */ struct _CERT_CHAIN_CONTEXT { unsigned int cbSize; _CERT_TRUST_STATUS TrustStatus; unsigned int cChain; _CERT_SIMPLE_CHAIN **rgpChain; unsigned int cLowerQualityChainContext; _CERT_CHAIN_CONTEXT **rgpLowerQualityChainContext; int fHasRevocationFreshnessTime; unsigned int dwRevocationFreshnessTime; }; /* 981 */ struct _PRINTPROCESSOR_INFO_1A { char *pName; }; /* 982 */ struct __cppobj IInternetThreadSwitch : IUnknown { }; /* 983 */ struct tagCABSTR { unsigned int cElems; unsigned __int16 **pElems; }; /* 984 */ struct __declspec(align(4)) tagEMRFILLRGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; unsigned int ihBrush; char RgnData[1]; }; /* 985 */ struct tagMULTIKEYHELPW { unsigned int mkSize; unsigned __int16 mkKeylist; unsigned __int16 szKeyphrase[1]; }; /* 986 */ struct __declspec(align(4)) tagHELPWININFOA { int wStructSize; int x; int y; int dx; int dy; int wMax; char rgchMember[2]; }; /* 987 */ struct $30731EC1589AE832070BFAB4699C1350 { unsigned int dwType; unsigned int dwDeviceID; unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; }; /* 988 */ struct tagMIXERLINEW { unsigned int cbStruct; unsigned int dwDestination; unsigned int dwSource; unsigned int dwLineID; unsigned int fdwLine; unsigned int dwUser; unsigned int dwComponentType; unsigned int cChannels; unsigned int cConnections; unsigned int cControls; unsigned __int16 szShortName[16]; unsigned __int16 szName[64]; $30731EC1589AE832070BFAB4699C1350 Target; }; /* 989 */ struct __declspec(align(4)) tagRemHENHMETAFILE { unsigned int cbData; char data[1]; }; /* 990 */ struct tagSIZE { int cx; int cy; }; /* 991 */ struct __declspec(align(4)) tagEMRFRAMERGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; unsigned int ihBrush; tagSIZE szlStroke; char RgnData[1]; }; /* 992 */ struct tagMEASUREITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; unsigned int itemWidth; unsigned int itemHeight; unsigned int itemData; }; /* 993 */ struct DRVCONFIGINFOEX { unsigned int dwDCISize; const unsigned __int16 *lpszDCISectionName; const unsigned __int16 *lpszDCIAliasName; unsigned int dnDevNode; }; /* 994 */ struct _PRINTER_INFO_1A { unsigned int Flags; char *pDescription; char *pName; char *pComment; }; /* 995 */ struct tagOLEVERB { int lVerb; unsigned __int16 *lpszVerbName; unsigned int fuFlags; unsigned int grfAttribs; }; /* 996 */ struct __cppobj IRecordInfo : IUnknown { }; /* 997 */ struct _wireBRECORD { unsigned int fFlags; unsigned int clSize; IRecordInfo *pRecInfo; char *pRecord; }; /* 998 */ struct _wireSAFEARR_BRECORD { unsigned int Size; _wireBRECORD **aRecord; }; /* 999 */ struct $983F061E0B702DD8AE0B4B955735A6A3 { unsigned int Lo; int Hi; }; /* 1000 */ union tagCY { $983F061E0B702DD8AE0B4B955735A6A3 __s0; __int64 int64; }; /* 1001 */ struct __cppobj IDispatch : IUnknown { }; /* 1002 */ struct tagSAFEARRAYBOUND { unsigned int cElements; int lLbound; }; /* 1003 */ struct tagSAFEARRAY { unsigned __int16 cDims; unsigned __int16 fFeatures; unsigned int cbElements; unsigned int cLocks; void *pvData; tagSAFEARRAYBOUND rgsabound[1]; }; /* 1010 */ struct $E2F13C0D8C7A5E44CBEA2DDC2BADB614 { unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; __int64 llVal; }; /* 1005 */ struct $5CC4D6FD2BF4E5B80FE1FD714DCA0CFA { char scale; char sign; }; /* 1006 */ union $CF1ACB9762C8937E5EC02F296793B1CB { $5CC4D6FD2BF4E5B80FE1FD714DCA0CFA __s0; unsigned __int16 signscale; }; /* 1007 */ struct $A04CD8C0331024E133CCEC4B0AB36956 { unsigned int Lo32; unsigned int Mid32; }; /* 1008 */ union $561FDB1B64097E5AC4D364A09FC86DE1 { $A04CD8C0331024E133CCEC4B0AB36956 __s0; unsigned __int64 Lo64; }; /* 1009 */ struct tagDEC { unsigned __int16 wReserved; $CF1ACB9762C8937E5EC02F296793B1CB ___u1; unsigned int Hi32; $561FDB1B64097E5AC4D364A09FC86DE1 ___u3; }; /* 1011 */ struct $6C948B6A2788A01A02FF469B7FD2541C { _BYTE gap0[8]; int lVal; IRecordInfo *pRecInfo; }; /* 1012 */ struct $F28A51B4B40B0D33C72915D739D42B4B { _BYTE gap0[8]; char bVal; }; /* 1013 */ struct $31126B8528A05AF3606C6D495FD178E8 { _BYTE gap0[8]; __int16 iVal; }; /* 1014 */ struct $50230A970D9734D4E9774CFC619DF0F6 { _BYTE gap0[8]; float fltVal; }; /* 1015 */ struct $4C0EC2258454B893CE739DAE89D8DB7B { _BYTE gap0[8]; long double dblVal; }; /* 1016 */ struct $6DB36323059316E675433BB10D285009 { _BYTE gap0[8]; __int16 boolVal; }; /* 1017 */ struct $8E3C8731874D1B3BC66617C4DD3163A6 { _BYTE gap0[8]; int scode; }; /* 1018 */ struct $16737F06913DACF50224AD026FE5ED52 { _BYTE gap0[8]; tagCY cyVal; }; /* 1019 */ struct $E94952165EEA9EEA990FEB33603E1B19 { _BYTE gap0[8]; long double date; }; /* 1020 */ struct $C854646156F6772BF5D6F8470C9CCFAF { _BYTE gap0[8]; unsigned __int16 *bstrVal; }; /* 1021 */ struct $C56EFDA68083C016D8A875D7F2DD48F5 { _BYTE gap0[8]; IUnknown *punkVal; }; /* 1022 */ struct $378BA351D229C158B43779FFC0A1B1AD { _BYTE gap0[8]; IDispatch *pdispVal; }; /* 1023 */ struct $EC718D470B5970BABF1B11757C9CCEF9 { _BYTE gap0[8]; tagSAFEARRAY *parray; }; /* 1024 */ struct $166B1F81F6EA96F97683A65F38FB1A59 { _BYTE gap0[8]; char *pbVal; }; /* 1025 */ struct $76732A64405C0E287FCB302687644550 { _BYTE gap0[8]; __int16 *piVal; }; /* 1026 */ struct $E5FC128E66C26C95254032BA69D36E74 { _BYTE gap0[8]; int *plVal; }; /* 1027 */ struct $E9CDCC48CD0BB58E8F361AA17BFDA76E { _BYTE gap0[8]; __int64 *pllVal; }; /* 1028 */ struct $BF8CC88CDF129BD6E4FA4ABA13F521AD { _BYTE gap0[8]; float *pfltVal; }; /* 1029 */ struct $2CABE618CF1C2625A4479554E4967E0A { _BYTE gap0[8]; long double *pdblVal; }; /* 1030 */ struct $AAA92DA1D6E1B0E8462F69216B62027C { _BYTE gap0[8]; __int16 *pboolVal; }; /* 1031 */ struct $F7167AE7A8ABA03C094C204FB1564A28 { _BYTE gap0[8]; int *pscode; }; /* 1032 */ struct $185EA5CCE4FDFFE8FC0365849B7F722B { _BYTE gap0[8]; tagCY *pcyVal; }; /* 1033 */ struct $6857AE69DB7C952EEFD665431A7B503A { _BYTE gap0[8]; long double *pdate; }; /* 1034 */ struct $0878F16B0390542D20060EB711608720 { _BYTE gap0[8]; unsigned __int16 **pbstrVal; }; /* 1035 */ struct $6F5F61F0A274ACF41FA8A466582E5408 { _BYTE gap0[8]; IUnknown **ppunkVal; }; /* 1036 */ struct $A943E77B543534A3D0C9478F54935464 { _BYTE gap0[8]; IDispatch **ppdispVal; }; /* 1037 */ struct $72E36A8367E2F91461FE60B0028555C4 { _BYTE gap0[8]; tagSAFEARRAY **pparray; }; /* 1038 */ struct $8A8E8731201AF5B9A93DCC04A30F20A5 { _BYTE gap0[8]; tagVARIANT *pvarVal; }; /* 1039 */ struct $6C39A09D97B880131B2C5BB4943CBB45 { _BYTE gap0[8]; void *byref; }; /* 1040 */ struct $E898A5260D8380431CCAA47FCC291563 { _BYTE gap0[8]; char cVal; }; /* 1041 */ struct $48802A31D3D0701BC13CEF9CEA041E7B { _BYTE gap0[8]; unsigned __int16 uiVal; }; /* 1042 */ struct $B644145F46FF1F932B106BFA6CC3F6D9 { _BYTE gap0[8]; unsigned int ulVal; }; /* 1043 */ struct $EA00B0D50EAA1933F67C45009B664198 { _BYTE gap0[8]; unsigned __int64 ullVal; }; /* 1044 */ struct $5CA90CF57237397281FB12BFD52C1905 { _BYTE gap0[8]; int intVal; }; /* 1045 */ struct $E7F48E2F4EAA3149E57D87E5D1B2C6B8 { _BYTE gap0[8]; unsigned int uintVal; }; /* 1046 */ struct $B50888724FC9E0FCD5A9E53E9F05C27C { _BYTE gap0[8]; tagDEC *pdecVal; }; /* 1047 */ struct $E1D71D20C3D01115E20D79FAE9629CE8 { _BYTE gap0[8]; char *pcVal; }; /* 1048 */ struct $5669F5A4AD19EF2CB42A5602080CB0A6 { _BYTE gap0[8]; unsigned __int16 *puiVal; }; /* 1049 */ struct $886F8AE9D7C8B1B861B6CA58D67B682A { _BYTE gap0[8]; unsigned int *pulVal; }; /* 1050 */ struct $ADBB94A21537A8461C6168A5B871A740 { _BYTE gap0[8]; unsigned __int64 *pullVal; }; /* 1051 */ struct $CDA73A427DD2A30CDA26CA3394C33CF0 { _BYTE gap0[8]; int *pintVal; }; /* 1052 */ struct $2516E53E690D8CC5659AAB7EDC49E664 { _BYTE gap0[8]; unsigned int *puintVal; }; /* 1053 */ struct $17B4421FDC73B39569D8A12F584CB67F { _BYTE gap0[8]; void *pvRecord; }; /* 1054 */ union $9AD7DBD02C88C7F5CB18D743E05677F7 { $E2F13C0D8C7A5E44CBEA2DDC2BADB614 __s0; tagDEC decVal; $6C948B6A2788A01A02FF469B7FD2541C __s2; $F28A51B4B40B0D33C72915D739D42B4B __s3; $31126B8528A05AF3606C6D495FD178E8 __s4; $50230A970D9734D4E9774CFC619DF0F6 __s5; $4C0EC2258454B893CE739DAE89D8DB7B __s6; $6DB36323059316E675433BB10D285009 __s7; $8E3C8731874D1B3BC66617C4DD3163A6 __s8; $16737F06913DACF50224AD026FE5ED52 __s9; $E94952165EEA9EEA990FEB33603E1B19 __s10; $C854646156F6772BF5D6F8470C9CCFAF __s11; $C56EFDA68083C016D8A875D7F2DD48F5 __s12; $378BA351D229C158B43779FFC0A1B1AD __s13; $EC718D470B5970BABF1B11757C9CCEF9 __s14; $166B1F81F6EA96F97683A65F38FB1A59 __s15; $76732A64405C0E287FCB302687644550 __s16; $E5FC128E66C26C95254032BA69D36E74 __s17; $E9CDCC48CD0BB58E8F361AA17BFDA76E __s18; $BF8CC88CDF129BD6E4FA4ABA13F521AD __s19; $2CABE618CF1C2625A4479554E4967E0A __s20; $AAA92DA1D6E1B0E8462F69216B62027C __s21; $F7167AE7A8ABA03C094C204FB1564A28 __s22; $185EA5CCE4FDFFE8FC0365849B7F722B __s23; $6857AE69DB7C952EEFD665431A7B503A __s24; $0878F16B0390542D20060EB711608720 __s25; $6F5F61F0A274ACF41FA8A466582E5408 __s26; $A943E77B543534A3D0C9478F54935464 __s27; $72E36A8367E2F91461FE60B0028555C4 __s28; $8A8E8731201AF5B9A93DCC04A30F20A5 __s29; $6C39A09D97B880131B2C5BB4943CBB45 __s30; $E898A5260D8380431CCAA47FCC291563 __s31; $48802A31D3D0701BC13CEF9CEA041E7B __s32; $B644145F46FF1F932B106BFA6CC3F6D9 __s33; $EA00B0D50EAA1933F67C45009B664198 __s34; $5CA90CF57237397281FB12BFD52C1905 __s35; $E7F48E2F4EAA3149E57D87E5D1B2C6B8 __s36; $B50888724FC9E0FCD5A9E53E9F05C27C __s37; $E1D71D20C3D01115E20D79FAE9629CE8 __s38; $5669F5A4AD19EF2CB42A5602080CB0A6 __s39; $886F8AE9D7C8B1B861B6CA58D67B682A __s40; $ADBB94A21537A8461C6168A5B871A740 __s41; $CDA73A427DD2A30CDA26CA3394C33CF0 __s42; $2516E53E690D8CC5659AAB7EDC49E664 __s43; $17B4421FDC73B39569D8A12F584CB67F __s44; }; /* 1004 */ struct tagVARIANT { $9AD7DBD02C88C7F5CB18D743E05677F7 ___u0; }; /* 1055 */ struct tagCUSTDATAITEM { _GUID guid; tagVARIANT varValue; }; /* 1056 */ struct __declspec(align(4)) _CREATE_PROCESS_DEBUG_INFO { void *hFile; void *hProcess; void *hThread; void *lpBaseOfImage; unsigned int dwDebugInfoFileOffset; unsigned int nDebugInfoSize; void *lpThreadLocalBase; unsigned int (__stdcall *lpStartAddress)(void *); void *lpImageName; unsigned __int16 fUnicode; }; /* 1057 */ struct $0D057425CB83406CCB6CB71DF3FA0A4C { int lMinimum; int lMaximum; }; /* 1058 */ struct $E50C0F09BB6F8C50FF087E1E76EA2CA0 { unsigned int dwMinimum; unsigned int dwMaximum; }; /* 1059 */ union $C980AEBE6C9A6676CE771A252444CFA9 { $0D057425CB83406CCB6CB71DF3FA0A4C __s0; $E50C0F09BB6F8C50FF087E1E76EA2CA0 __s1; unsigned int dwReserved[6]; }; /* 1060 */ union $D57FBB56CFB6CB9AA7C272D88EF9A29F { unsigned int cSteps; unsigned int cbCustomData; unsigned int dwReserved[6]; }; /* 1061 */ struct tagMIXERCONTROLW { unsigned int cbStruct; unsigned int dwControlID; unsigned int dwControlType; unsigned int fdwControl; unsigned int cMultipleItems; unsigned __int16 szShortName[16]; unsigned __int16 szName[64]; $C980AEBE6C9A6676CE771A252444CFA9 Bounds; $D57FBB56CFB6CB9AA7C272D88EF9A29F Metrics; }; /* 1062 */ union $476D211351DA30503E50D2F0E6E515B0 { unsigned int dwControlID; unsigned int dwControlType; }; /* 1063 */ struct tagMIXERLINECONTROLSW { unsigned int cbStruct; unsigned int dwLineID; $476D211351DA30503E50D2F0E6E515B0 ___u2; unsigned int cControls; unsigned int cbmxctrl; tagMIXERCONTROLW *pamxctrl; }; /* 1064 */ struct _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE { char *pszOrganization; unsigned int cNoticeNumbers; int *rgNoticeNumbers; }; /* 1065 */ struct _CERT_POLICY_QUALIFIER_USER_NOTICE { _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE *pNoticeReference; unsigned __int16 *pszDisplayText; }; /* 1066 */ struct __declspec(align(8)) _TAPE_STATISTICS { unsigned int Version; unsigned int Flags; _LARGE_INTEGER RecoveredWrites; _LARGE_INTEGER UnrecoveredWrites; _LARGE_INTEGER RecoveredReads; _LARGE_INTEGER UnrecoveredReads; char CompressionRatioReads; char CompressionRatioWrites; }; /* 1067 */ struct _ACE_HEADER { char AceType; char AceFlags; unsigned __int16 AceSize; }; /* 1068 */ struct HGLRC__ { int unused; }; /* 1069 */ struct tagEMREXCLUDECLIPRECT { tagEMR emr; _RECTL rclClip; }; /* 1070 */ struct tagEMRPOLYPOLYLINE { tagEMR emr; _RECTL rclBounds; unsigned int nPolys; unsigned int cptl; unsigned int aPolyCounts[1]; _POINTL aptl[1]; }; /* 1071 */ struct tagUSEROBJECTFLAGS { int fInherit; int fReserved; unsigned int dwFlags; }; /* 1072 */ struct midistrmbuffver_tag { unsigned int dwVersion; unsigned int dwMid; unsigned int dwOEMVersion; }; /* 1073 */ struct _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA { unsigned int cbSize; unsigned int hCryptProv; _CMSG_MAIL_LIST_RECIPIENT_INFO *pMailList; unsigned int dwRecipientIndex; unsigned int dwKeyChoice; $444B8AF3F414656C8F88F98B3D40B8AE ___u5; }; /* 1074 */ struct __declspec(align(4)) _CHANGER_EXCHANGE_MEDIUM { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Source; _CHANGER_ELEMENT Destination1; _CHANGER_ELEMENT Destination2; char Flip1; char Flip2; }; /* 1075 */ struct fd_set { unsigned int fd_count; unsigned int fd_array[128]; }; /* 1076 */ struct _NON_PAGED_DEBUG_INFO { unsigned __int16 Signature; unsigned __int16 Flags; unsigned int Size; unsigned __int16 Machine; unsigned __int16 Characteristics; unsigned int TimeDateStamp; unsigned int CheckSum; unsigned int SizeOfImage; unsigned __int64 ImageBase; }; /* 1077 */ struct _CRYPT_CREDENTIALS { unsigned int cbSize; const char *pszCredentialsOid; void *pvCredentials; }; /* 1078 */ struct __unaligned __declspec(align(2)) tagPDA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned __int16 nFromPage; unsigned __int16 nToPage; unsigned __int16 nMinPage; unsigned __int16 nMaxPage; unsigned __int16 nCopies; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPrintHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnSetupHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpPrintTemplateName; const char *lpSetupTemplateName; void *hPrintTemplate; void *hSetupTemplate; }; /* 1079 */ struct _CRYPT_HASH_INFO { _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPTOAPI_BLOB Hash; }; /* 1080 */ struct _CERT_OTHER_NAME { char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 1081 */ union $4999FA140CCA504B85A94292F0D7568D { _CERT_OTHER_NAME *pOtherName; unsigned __int16 *pwszRfc822Name; unsigned __int16 *pwszDNSName; _CRYPTOAPI_BLOB DirectoryName; unsigned __int16 *pwszURL; _CRYPTOAPI_BLOB IPAddress; char *pszRegisteredID; }; /* 1082 */ struct _CERT_ALT_NAME_ENTRY { unsigned int dwAltNameChoice; $4999FA140CCA504B85A94292F0D7568D ___u1; }; /* 1083 */ struct _CERT_ACCESS_DESCRIPTION { char *pszAccessMethod; _CERT_ALT_NAME_ENTRY AccessLocation; }; /* 1084 */ struct HRGN__ { int unused; }; /* 1085 */ struct tMIXERCONTROLDETAILS_UNSIGNED { unsigned int dwValue; }; /* 1086 */ struct __declspec(align(4)) _BYTE_BLOB { unsigned int clSize; char abData[1]; }; /* 1087 */ union _userHENHMETAFILE::__MIDL_IWinTypes_0006 { int hInproc; _BYTE_BLOB *hRemote; __int64 hInproc64; }; /* 1088 */ struct _userHENHMETAFILE { int fContext; _userHENHMETAFILE::__MIDL_IWinTypes_0006 u; }; /* 1089 */ struct __cppobj IXMLDOMNode : IDispatch { }; /* 1090 */ struct __cppobj IXMLDOMDocumentFragment : IXMLDOMNode { }; /* 1091 */ struct _CERT_SIGNED_CONTENT_INFO { _CRYPTOAPI_BLOB ToBeSigned; _CRYPT_ALGORITHM_IDENTIFIER SignatureAlgorithm; _CRYPT_BIT_BLOB Signature; }; /* 1092 */ struct _CMC_TAGGED_ATTRIBUTE { unsigned int dwBodyPartID; _CRYPT_ATTRIBUTE Attribute; }; /* 1093 */ struct tagOFN_NT4W { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const unsigned __int16 *lpstrFilter; unsigned __int16 *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; unsigned __int16 *lpstrFile; unsigned int nMaxFile; unsigned __int16 *lpstrFileTitle; unsigned int nMaxFileTitle; const unsigned __int16 *lpstrInitialDir; const unsigned __int16 *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const unsigned __int16 *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpTemplateName; }; /* 1094 */ struct _JOBOBJECT_JOBSET_INFORMATION { unsigned int MemberLevel; }; /* 1095 */ struct CM_Power_Data_s { unsigned int PD_Size; _DEVICE_POWER_STATE PD_MostRecentPowerState; unsigned int PD_Capabilities; unsigned int PD_D1Latency; unsigned int PD_D2Latency; unsigned int PD_D3Latency; _DEVICE_POWER_STATE PD_PowerStateMapping[7]; _SYSTEM_POWER_STATE PD_DeepestSystemWake; }; /* 1096 */ struct BITMAPV5HEADER { unsigned int bV5Size; int bV5Width; int bV5Height; unsigned __int16 bV5Planes; unsigned __int16 bV5BitCount; unsigned int bV5Compression; unsigned int bV5SizeImage; int bV5XPelsPerMeter; int bV5YPelsPerMeter; unsigned int bV5ClrUsed; unsigned int bV5ClrImportant; unsigned int bV5RedMask; unsigned int bV5GreenMask; unsigned int bV5BlueMask; unsigned int bV5AlphaMask; unsigned int bV5CSType; tagICEXYZTRIPLE bV5Endpoints; unsigned int bV5GammaRed; unsigned int bV5GammaGreen; unsigned int bV5GammaBlue; unsigned int bV5Intent; unsigned int bV5ProfileData; unsigned int bV5ProfileSize; unsigned int bV5Reserved; }; /* 1097 */ struct tagANIMATIONINFO { unsigned int cbSize; int iMinAnimate; }; /* 1098 */ struct tagWAVEOUTCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 1099 */ struct _CTL_FIND_USAGE_PARA { unsigned int cbSize; _CTL_USAGE SubjectUsage; _CRYPTOAPI_BLOB ListIdentifier; _CERT_INFO *pSigner; }; /* 1100 */ struct _CTL_FIND_SUBJECT_PARA { unsigned int cbSize; _CTL_FIND_USAGE_PARA *pUsagePara; unsigned int dwSubjectType; void *pvSubject; }; /* 1101 */ struct __cppobj get_storage_type<8> { }; /* 1102 */ struct _VIDEOPARAMETERS { _GUID Guid; unsigned int dwOffset; unsigned int dwCommand; unsigned int dwFlags; unsigned int dwMode; unsigned int dwTVStandard; unsigned int dwAvailableModes; unsigned int dwAvailableTVStandard; unsigned int dwFlickerFilter; unsigned int dwOverScanX; unsigned int dwOverScanY; unsigned int dwMaxUnscaledX; unsigned int dwMaxUnscaledY; unsigned int dwPositionX; unsigned int dwPositionY; unsigned int dwBrightness; unsigned int dwContrast; unsigned int dwCPType; unsigned int dwCPCommand; unsigned int dwCPStandard; unsigned int dwCPKey; unsigned int bCP_APSTriggerBits; char bOEMCopyProtection[256]; }; /* 1103 */ struct _CMC_TAGGED_CONTENT_INFO { unsigned int dwBodyPartID; _CRYPTOAPI_BLOB EncodedContentInfo; }; /* 1104 */ struct _CMC_TAGGED_OTHER_MSG { unsigned int dwBodyPartID; char *pszObjId; _CRYPTOAPI_BLOB Value; }; /* 1105 */ struct _CMC_RESPONSE_INFO { unsigned int cTaggedAttribute; _CMC_TAGGED_ATTRIBUTE *rgTaggedAttribute; unsigned int cTaggedContentInfo; _CMC_TAGGED_CONTENT_INFO *rgTaggedContentInfo; unsigned int cTaggedOtherMsg; _CMC_TAGGED_OTHER_MSG *rgTaggedOtherMsg; }; /* 1106 */ struct tagBITMAPCOREHEADER { unsigned int bcSize; unsigned __int16 bcWidth; unsigned __int16 bcHeight; unsigned __int16 bcPlanes; unsigned __int16 bcBitCount; }; /* 1107 */ struct __declspec(align(2)) tagBITMAPCOREINFO { tagBITMAPCOREHEADER bmciHeader; tagRGBTRIPLE bmciColors[1]; }; /* 1108 */ struct tagPIXELFORMATDESCRIPTOR { unsigned __int16 nSize; unsigned __int16 nVersion; unsigned int dwFlags; char iPixelType; char cColorBits; char cRedBits; char cRedShift; char cGreenBits; char cGreenShift; char cBlueBits; char cBlueShift; char cAlphaBits; char cAlphaShift; char cAccumBits; char cAccumRedBits; char cAccumGreenBits; char cAccumBlueBits; char cAccumAlphaBits; char cDepthBits; char cStencilBits; char cAuxBuffers; char iLayerType; char bReserved; unsigned int dwLayerMask; unsigned int dwVisibleMask; unsigned int dwDamageMask; }; /* 1109 */ struct tagEMRFILLPATH { tagEMR emr; _RECTL rclBounds; }; /* 1110 */ struct _CHANGER_SET_ACCESS { _CHANGER_ELEMENT Element; unsigned int Control; }; /* 1111 */ struct _REMSECURITY_ATTRIBUTES { unsigned int nLength; unsigned int lpSecurityDescriptor; int bInheritHandle; }; /* 1112 */ struct _WSAPROTOCOLCHAIN { int ChainLen; unsigned int ChainEntries[7]; }; /* 1113 */ struct _WSAPROTOCOL_INFOA { unsigned int dwServiceFlags1; unsigned int dwServiceFlags2; unsigned int dwServiceFlags3; unsigned int dwServiceFlags4; unsigned int dwProviderFlags; _GUID ProviderId; unsigned int dwCatalogEntryId; _WSAPROTOCOLCHAIN ProtocolChain; int iVersion; int iAddressFamily; int iMaxSockAddr; int iMinSockAddr; int iSocketType; int iProtocol; int iProtocolMaxOffset; int iNetworkByteOrder; int iSecurityScheme; unsigned int dwMessageSize; unsigned int dwProviderReserved; char szProtocol[256]; }; /* 1114 */ struct _FLOAT128 { __int64 LowPart; __int64 HighPart; }; /* 1115 */ struct $5D1C4EAAE7086A2FC0593357DF78FB95 { char BaseMid; char Flags1; char Flags2; char BaseHi; }; /* 1116 */ struct $A3BAC9569453E46653D4C53B8339026E { unsigned __int32 BaseMid : 8; unsigned __int32 Type : 5; unsigned __int32 Dpl : 2; unsigned __int32 Pres : 1; unsigned __int32 LimitHi : 4; unsigned __int32 Sys : 1; unsigned __int32 Reserved_0 : 1; unsigned __int32 Default_Big : 1; unsigned __int32 Granularity : 1; unsigned __int32 BaseHi : 8; }; /* 1117 */ union $D48F3AF7CD06E6FD0D6287B87AAA979E { $5D1C4EAAE7086A2FC0593357DF78FB95 Bytes; $A3BAC9569453E46653D4C53B8339026E Bits; }; /* 1118 */ struct _LDT_ENTRY { unsigned __int16 LimitLow; unsigned __int16 BaseLow; $D48F3AF7CD06E6FD0D6287B87AAA979E HighWord; }; /* 1119 */ struct __declspec(align(8)) _JOBOBJECT_BASIC_LIMIT_INFORMATION { _LARGE_INTEGER PerProcessUserTimeLimit; _LARGE_INTEGER PerJobUserTimeLimit; unsigned int LimitFlags; unsigned int MinimumWorkingSetSize; unsigned int MaximumWorkingSetSize; unsigned int ActiveProcessLimit; unsigned int Affinity; unsigned int PriorityClass; unsigned int SchedulingClass; }; /* 1120 */ struct __unaligned __declspec(align(2)) tagMETAHEADER { unsigned __int16 mtType; unsigned __int16 mtHeaderSize; unsigned __int16 mtVersion; unsigned int mtSize; unsigned __int16 mtNoObjects; unsigned int mtMaxRecord; unsigned __int16 mtNoParameters; }; /* 1121 */ struct tagWNDCLASSEXA { unsigned int cbSize; unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const char *lpszMenuName; const char *lpszClassName; HICON__ *hIconSm; }; /* 1122 */ struct _CRYPT_SMIME_CAPABILITY { char *pszObjId; _CRYPTOAPI_BLOB Parameters; }; /* 1123 */ struct _CRYPT_SMIME_CAPABILITIES { unsigned int cCapability; _CRYPT_SMIME_CAPABILITY *rgCapability; }; /* 1124 */ struct _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwRegPolicySettings; int fCommercial; }; /* 1125 */ struct SCARD_READERSTATEA { const char *szReader; void *pvUserData; unsigned int dwCurrentState; unsigned int dwEventState; unsigned int cbAtr; char rgbAtr[36]; }; /* 1126 */ struct __cppobj _tagCellID { }; /* 1127 */ struct HKL__ { int unused; }; /* 1128 */ struct tagLOGFONTA { int lfHeight; int lfWidth; int lfEscapement; int lfOrientation; int lfWeight; char lfItalic; char lfUnderline; char lfStrikeOut; char lfCharSet; char lfOutPrecision; char lfClipPrecision; char lfQuality; char lfPitchAndFamily; char lfFaceName[32]; }; /* 1129 */ struct tagCWPRETSTRUCT { int lResult; int lParam; unsigned int wParam; unsigned int message; HWND__ *hwnd; }; /* 1130 */ struct HIMCC__ { int unused; }; /* 1131 */ struct _MEMORY_BASIC_INFORMATION32 { unsigned int BaseAddress; unsigned int AllocationBase; unsigned int AllocationProtect; unsigned int RegionSize; unsigned int State; unsigned int Protect; unsigned int Type; }; /* 1132 */ struct tagENHMETARECORD { unsigned int iType; unsigned int nSize; unsigned int dParm[1]; }; /* 1133 */ struct __declspec(align(4)) tagTEXTMETRICA { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; char tmFirstChar; char tmLastChar; char tmDefaultChar; char tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; }; /* 1134 */ struct tagAUXCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1135 */ struct tagMIXERCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1136 */ struct OPENCARD_SEARCH_CRITERIAA { unsigned int dwStructSize; char *lpstrGroupNames; unsigned int nMaxGroupNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; char *lpstrCardNames; unsigned int nMaxCardNames; int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; }; /* 1137 */ struct OPENCARDNAME_EXA { unsigned int dwStructSize; unsigned int hSCardContext; HWND__ *hwndOwner; unsigned int dwFlags; const char *lpstrTitle; const char *lpstrSearchDesc; HICON__ *hIcon; OPENCARD_SEARCH_CRITERIAA *pOpenCardSearchCriteria; unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; char *lpstrRdr; unsigned int nMaxRdr; char *lpstrCard; unsigned int nMaxCard; unsigned int dwActiveProtocol; unsigned int hCardHandle; }; /* 1138 */ struct HWINSTA__ { int unused; }; /* 1139 */ struct _OFSTRUCT { char cBytes; char fFixedDisk; unsigned __int16 nErrCode; unsigned __int16 Reserved1; unsigned __int16 Reserved2; char szPathName[128]; }; /* 1140 */ struct _FIXED { unsigned __int16 fract; __int16 value; }; /* 1141 */ struct _MAT2 { _FIXED eM11; _FIXED eM12; _FIXED eM21; _FIXED eM22; }; /* 1142 */ struct __declspec(align(4)) tagEMRNAMEDESCAPE { tagEMR emr; int iEscape; int cbDriver; int cbEscData; char EscData[1]; }; /* 1143 */ struct tagHELPINFO { unsigned int cbSize; int iContextType; int iCtrlId; void *hItemHandle; unsigned int dwContextId; tagPOINT MousePos; }; /* 1144 */ struct tagMSGBOXPARAMSA { unsigned int cbSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpszText; const char *lpszCaption; unsigned int dwStyle; const char *lpszIcon; unsigned int dwContextHelpId; void (__stdcall *lpfnMsgBoxCallback)(tagHELPINFO *); unsigned int dwLanguageId; }; /* 1145 */ struct tagCLIENTCREATESTRUCT { void *hWindowMenu; unsigned int idFirstChild; }; /* 1146 */ struct _FORM_INFO_1W { unsigned int Flags; unsigned __int16 *pName; tagSIZE Size; _RECTL ImageableArea; }; /* 1147 */ struct _tagSOFTDISTINFO { unsigned int cbSize; unsigned int dwFlags; unsigned int dwAdState; unsigned __int16 *szTitle; unsigned __int16 *szAbstract; unsigned __int16 *szHREF; unsigned int dwInstalledVersionMS; unsigned int dwInstalledVersionLS; unsigned int dwUpdateVersionMS; unsigned int dwUpdateVersionLS; unsigned int dwAdvertisedVersionMS; unsigned int dwAdvertisedVersionLS; unsigned int dwReserved; }; /* 1148 */ struct __cppobj SB_DefaultAllocator { }; /* 1149 */ struct _OUTPUT_DEBUG_STRING_INFO { char *lpDebugStringData; unsigned __int16 fUnicode; unsigned __int16 nDebugStringLength; }; /* 1150 */ struct __cppobj IWaitMultiple : IUnknown { }; /* 1153 */ union $2889FFB5A2199B75ADC17E68272F8DB3 { tagTYPEDESC *lptdesc; tagARRAYDESC *lpadesc; unsigned int hreftype; }; /* 1151 */ struct __declspec(align(4)) tagTYPEDESC { $2889FFB5A2199B75ADC17E68272F8DB3 ___u0; unsigned __int16 vt; }; /* 1152 */ struct __unaligned __declspec(align(4)) tagARRAYDESC { tagTYPEDESC tdescElem; unsigned __int16 cDims; __declspec(align(4)) tagSAFEARRAYBOUND rgbounds[1]; }; /* 1154 */ struct tagPARAMDESCEX { unsigned int cBytes; tagVARIANT varDefaultValue; }; /* 1155 */ struct __declspec(align(4)) tagPARAMDESC { tagPARAMDESCEX *pparamdescex; unsigned __int16 wParamFlags; }; /* 1156 */ union $925D85F97E3EF697030402D55E75FB9E { tagIDLDESC idldesc; tagPARAMDESC paramdesc; }; /* 1157 */ struct tagELEMDESC { tagTYPEDESC tdesc; $925D85F97E3EF697030402D55E75FB9E ___u1; }; /* 1158 */ struct __declspec(align(4)) tagFUNCDESC { int memid; int *lprgscode; tagELEMDESC *lprgelemdescParam; tagFUNCKIND funckind; tagINVOKEKIND invkind; tagCALLCONV callconv; __int16 cParams; __int16 cParamsOpt; __int16 oVft; __int16 cScodes; tagELEMDESC elemdescFunc; unsigned __int16 wFuncFlags; }; /* 1159 */ struct $BD85036DCC0442AA317E9171D0F2179B { char s_b1; char s_b2; char s_b3; char s_b4; }; /* 1160 */ struct $CC608A129C88F312E26B04B0A6BA5EDC { unsigned __int16 s_w1; unsigned __int16 s_w2; }; /* 1161 */ union $88ED240534DBE762899E8ECCEA892421 { $BD85036DCC0442AA317E9171D0F2179B S_un_b; $CC608A129C88F312E26B04B0A6BA5EDC S_un_w; unsigned int S_addr; }; /* 1162 */ struct in_addr { $88ED240534DBE762899E8ECCEA892421 S_un; }; /* 1163 */ struct __cppobj ReferenceCountTemplate<1048576,3> { ReferenceCountTemplate<1048576,3>Vtbl *vfptr; unsigned int m_cRef; }; /* 1164 */ struct ReferenceCountTemplate<1048576,3>Vtbl { void *(__thiscall *__vecDelDtor)(ReferenceCountTemplate<1048576,3> *this, unsigned int); }; /* 1165 */ struct tagEVENTMSG { unsigned int message; unsigned int paramL; unsigned int paramH; unsigned int time; HWND__ *hwnd; }; /* 1166 */ struct _UNIVERSAL_NAME_INFOA { char *lpUniversalName; }; /* 1167 */ struct tagMCI_STATUS_PARMS { unsigned int dwCallback; unsigned int dwReturn; unsigned int dwItem; unsigned int dwTrack; }; /* 1168 */ struct __declspec(align(4)) _WORD_BLOB { unsigned int clSize; unsigned __int16 asData[1]; }; /* 1169 */ struct _IMAGE_DATA_DIRECTORY { unsigned int VirtualAddress; unsigned int Size; }; /* 1170 */ struct _IMAGE_OPTIONAL_HEADER64 { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned __int64 ImageBase; unsigned int SectionAlignment; unsigned int FileAlignment; unsigned __int16 MajorOperatingSystemVersion; unsigned __int16 MinorOperatingSystemVersion; unsigned __int16 MajorImageVersion; unsigned __int16 MinorImageVersion; unsigned __int16 MajorSubsystemVersion; unsigned __int16 MinorSubsystemVersion; unsigned int Win32VersionValue; unsigned int SizeOfImage; unsigned int SizeOfHeaders; unsigned int CheckSum; unsigned __int16 Subsystem; unsigned __int16 DllCharacteristics; unsigned __int64 SizeOfStackReserve; unsigned __int64 SizeOfStackCommit; unsigned __int64 SizeOfHeapReserve; unsigned __int64 SizeOfHeapCommit; unsigned int LoaderFlags; unsigned int NumberOfRvaAndSizes; _IMAGE_DATA_DIRECTORY DataDirectory[16]; }; /* 1171 */ struct tagEMRSETVIEWPORTEXTEX { tagEMR emr; tagSIZE szlExtent; }; /* 1172 */ struct tagCOMBOBOXINFO { unsigned int cbSize; tagRECT rcItem; tagRECT rcButton; unsigned int stateButton; HWND__ *hwndCombo; HWND__ *hwndItem; HWND__ *hwndList; }; /* 1173 */ struct tagCHOOSEFONTA { unsigned int lStructSize; HWND__ *hwndOwner; HDC__ *hDC; tagLOGFONTA *lpLogFont; int iPointSize; unsigned int Flags; unsigned int rgbColors; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; HINSTANCE__ *hInstance; char *lpszStyle; unsigned __int16 nFontType; unsigned __int16 ___MISSING_ALIGNMENT__; int nSizeMin; int nSizeMax; }; /* 1174 */ const struct _s__RTTIBaseClassDescriptor { _TypeDescriptor *pTypeDescriptor; unsigned int numContainedBases; _PMD where; unsigned int attributes; }; /* 1175 */ const struct __unaligned __declspec(align(1)) _s__RTTIBaseClassArray { _s__RTTIBaseClassDescriptor *arrayOfBaseClassDescriptors[]; }; /* 1176 */ struct _s__RTTIClassHierarchyDescriptor { unsigned int signature; unsigned int attributes; unsigned int numBaseClasses; _s__RTTIBaseClassArray *pBaseClassArray; }; /* 1177 */ struct _s__RTTICompleteObjectLocator { unsigned int signature; unsigned int offset; unsigned int cdOffset; _TypeDescriptor *pTypeDescriptor; _s__RTTIClassHierarchyDescriptor *pClassDescriptor; }; /* 1178 */ struct $9F5F1B3B62BF9BBBAE65D06E22EF4EC0 { unsigned __int16 Linenumber; unsigned __int16 Size; }; /* 1179 */ union $C4B8121BF25DE38E1FC22AC55BB74102 { $9F5F1B3B62BF9BBBAE65D06E22EF4EC0 LnSz; unsigned int TotalSize; }; /* 1180 */ struct $0267EABC91DDCC621C08D74192F36445 { unsigned int PointerToLinenumber; unsigned int PointerToNextFunction; }; /* 1181 */ struct $72A87AE534D1DC1A4B7CCA877B33F564 { unsigned __int16 Dimension[4]; }; /* 1182 */ union $7CCCC14E2F1027C7BC5D7156967C458D { $0267EABC91DDCC621C08D74192F36445 Function; $72A87AE534D1DC1A4B7CCA877B33F564 Array; }; /* 1183 */ struct __unaligned __declspec(align(2)) $737D29888B4CC68BAC570F0E9852E492 { unsigned int TagIndex; $C4B8121BF25DE38E1FC22AC55BB74102 Misc; $7CCCC14E2F1027C7BC5D7156967C458D FcnAry; unsigned __int16 TvIndex; }; /* 1184 */ struct $66EA94121FC5BA9E8F572A953AB6FE87 { char Name[18]; }; /* 1185 */ struct __declspec(align(2)) $B25D19047E6B4EFA2CA7947450284408 { unsigned int Length; unsigned __int16 NumberOfRelocations; unsigned __int16 NumberOfLinenumbers; unsigned int CheckSum; __int16 Number; char Selection; }; /* 1186 */ union _IMAGE_AUX_SYMBOL { $737D29888B4CC68BAC570F0E9852E492 Sym; $66EA94121FC5BA9E8F572A953AB6FE87 File; $B25D19047E6B4EFA2CA7947450284408 Section; }; /* 1187 */ struct _BY_HANDLE_FILE_INFORMATION { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int dwVolumeSerialNumber; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; unsigned int nNumberOfLinks; unsigned int nFileIndexHigh; unsigned int nFileIndexLow; }; /* 1188 */ struct _CRYPT_X942_OTHER_INFO { char *pszContentEncryptionObjId; char rgbCounter[4]; char rgbKeyLength[4]; _CRYPTOAPI_BLOB PubInfo; }; /* 1189 */ struct tagCACLSID { unsigned int cElems; _GUID *pElems; }; /* 1190 */ struct _EVENTLOGRECORD { unsigned int Length; unsigned int Reserved; unsigned int RecordNumber; unsigned int TimeGenerated; unsigned int TimeWritten; unsigned int EventID; unsigned __int16 EventType; unsigned __int16 NumStrings; unsigned __int16 EventCategory; unsigned __int16 ReservedFlags; unsigned int ClosingRecordNumber; unsigned int StringOffset; unsigned int UserSidLength; unsigned int UserSidOffset; unsigned int DataLength; unsigned int DataOffset; }; /* 1191 */ struct tagSTYLESTRUCT { unsigned int styleOld; unsigned int styleNew; }; /* 1192 */ struct _cpinfoexA { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; unsigned __int16 UnicodeDefaultChar; unsigned int CodePage; char CodePageName[260]; }; /* 1193 */ struct tagAUXCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 1194 */ struct timecaps_tag { unsigned int wPeriodMin; unsigned int wPeriodMax; }; /* 1195 */ struct tagMCI_OVLY_SAVE_PARMSW { unsigned int dwCallback; const unsigned __int16 *lpfilename; tagRECT rc; }; /* 1196 */ struct tagCADBL { unsigned int cElems; long double *pElems; }; /* 1197 */ struct tagMCI_VD_ESCAPE_PARMSA { unsigned int dwCallback; const char *lpstrCommand; }; /* 1198 */ struct HMONITOR__ { int unused; }; /* 1199 */ struct tagEMRMODIFYWORLDTRANSFORM { tagEMR emr; tagXFORM xform; unsigned int iMode; }; /* 1200 */ struct __declspec(align(4)) tagEXTLOGFONTA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; unsigned int elfVersion; unsigned int elfStyleSize; unsigned int elfMatch; unsigned int elfReserved; char elfVendorId[4]; unsigned int elfCulture; tagPANOSE elfPanose; }; /* 1201 */ struct _PORT_INFO_3W { unsigned int dwStatus; unsigned __int16 *pszStatus; unsigned int dwSeverity; }; /* 1202 */ struct _tagPROTOCOLDATA { unsigned int grfFlags; unsigned int dwState; void *pData; unsigned int cbData; }; /* 1203 */ struct __cppobj SerializationBehavior { }; /* 1204 */ struct tagMENUITEMINFOA { unsigned int cbSize; unsigned int fMask; unsigned int fType; unsigned int fState; unsigned int wID; HMENU__ *hSubMenu; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; char *dwTypeData; unsigned int cch; HBITMAP__ *hbmpItem; }; /* 1205 */ struct tagWAVEINCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1206 */ struct __cppobj FileNodeName_Guid : IFileNodeName { Turbine_GUID m_name; }; /* 1207 */ struct _CERT_ALT_NAME_INFO { unsigned int cAltEntry; _CERT_ALT_NAME_ENTRY *rgAltEntry; }; /* 1208 */ struct _STORAGE_DEVICE_NUMBER { unsigned int DeviceType; unsigned int DeviceNumber; unsigned int PartitionNumber; }; /* 1209 */ struct _currencyfmtW { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; unsigned __int16 *lpDecimalSep; unsigned __int16 *lpThousandSep; unsigned int NegativeOrder; unsigned int PositiveOrder; unsigned __int16 *lpCurrencySymbol; }; /* 1210 */ struct tagMCI_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const unsigned __int16 *lpstrDeviceType; const unsigned __int16 *lpstrElementName; const unsigned __int16 *lpstrAlias; }; /* 1211 */ struct _CERT_BASIC_CONSTRAINTS2_INFO { int fCA; int fPathLenConstraint; unsigned int dwPathLenConstraint; }; /* 1212 */ struct _BIN_RANGE { _LARGE_INTEGER StartValue; _LARGE_INTEGER Length; }; /* 1213 */ struct __declspec(align(8)) _BIN_COUNT { _BIN_RANGE BinRange; unsigned int BinCount; }; /* 1214 */ struct _BIN_RESULTS { unsigned int NumberOfBins; _BIN_COUNT BinCounts[1]; }; /* 1215 */ struct __cppobj IDataAdviseHolder : IUnknown { }; /* 1216 */ struct __cppobj IXMLDOMNodeList : IDispatch { }; /* 1217 */ struct __cppobj IXMLDOMNamedNodeMap : IDispatch { }; /* 1218 */ struct __cppobj IXMLDOMDocument : IXMLDOMNode { }; /* 1219 */ struct _ACL { char AclRevision; char Sbz1; unsigned __int16 AclSize; unsigned __int16 AceCount; unsigned __int16 Sbz2; }; /* 1220 */ struct _TOKEN_DEFAULT_DACL { _ACL *DefaultDacl; }; /* 1221 */ struct $5ACE225D4D14CE0550A9F5A217E306C5 { __int16 dmOrientation; __int16 dmPaperSize; __int16 dmPaperLength; __int16 dmPaperWidth; }; /* 1222 */ union $14A17E5AD746E9177C2A3EDFC045EF92 { $5ACE225D4D14CE0550A9F5A217E306C5 __s0; _POINTL dmPosition; }; /* 1223 */ union $309666D137CBB19809FA597AD348B415 { unsigned int dmDisplayFlags; unsigned int dmNup; }; /* 1224 */ struct _devicemodeA { char dmDeviceName[32]; unsigned __int16 dmSpecVersion; unsigned __int16 dmDriverVersion; unsigned __int16 dmSize; unsigned __int16 dmDriverExtra; unsigned int dmFields; $14A17E5AD746E9177C2A3EDFC045EF92 ___u6; __int16 dmScale; __int16 dmCopies; __int16 dmDefaultSource; __int16 dmPrintQuality; __int16 dmColor; __int16 dmDuplex; __int16 dmYResolution; __int16 dmTTOption; __int16 dmCollate; char dmFormName[32]; unsigned __int16 dmLogPixels; unsigned int dmBitsPerPel; unsigned int dmPelsWidth; unsigned int dmPelsHeight; $309666D137CBB19809FA597AD348B415 ___u21; unsigned int dmDisplayFrequency; unsigned int dmICMMethod; unsigned int dmICMIntent; unsigned int dmMediaType; unsigned int dmDitherType; unsigned int dmReserved1; unsigned int dmReserved2; unsigned int dmPanningWidth; unsigned int dmPanningHeight; }; /* 1225 */ struct tagEMRLINETO { tagEMR emr; _POINTL ptl; }; /* 1226 */ struct __declspec(align(4)) tagRemBRUSH { unsigned int cbData; char data[1]; }; /* 1227 */ struct _SET_PARTITION_INFORMATION { char PartitionType; }; /* 1228 */ struct QOS_OBJECT_HDR { unsigned int ObjectType; unsigned int ObjectLength; }; /* 1229 */ struct $6E35CCFC02D81E31BD4C6BEDD77CB20A { unsigned __int32 NameOffset : 31; unsigned __int32 NameIsString : 1; }; /* 1230 */ union $1543901FFE3E72F337512D9C84A90CC2 { $6E35CCFC02D81E31BD4C6BEDD77CB20A __s0; unsigned int Name; unsigned __int16 Id; }; /* 1231 */ struct $B2E03ED94C06E2E681F8D03FF7FF5CB3 { unsigned __int32 OffsetToDirectory : 31; unsigned __int32 DataIsDirectory : 1; }; /* 1232 */ union $958ABFC980966BB302145810E33B82AB { unsigned int OffsetToData; $B2E03ED94C06E2E681F8D03FF7FF5CB3 __s1; }; /* 1233 */ struct _IMAGE_RESOURCE_DIRECTORY_ENTRY { $1543901FFE3E72F337512D9C84A90CC2 ___u0; $958ABFC980966BB302145810E33B82AB ___u1; }; /* 1234 */ struct _GRADIENT_TRIANGLE { unsigned int Vertex1; unsigned int Vertex2; unsigned int Vertex3; }; /* 1235 */ struct tagEMRROUNDRECT { tagEMR emr; _RECTL rclBox; tagSIZE szlCorner; }; /* 1236 */ struct tagMIXERCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; }; /* 1237 */ struct __cppobj FileNodeName_UInt32 : IFileNodeName { unsigned int m_name; }; /* 1238 */ struct _ADMINISTRATOR_POWER_POLICY { _SYSTEM_POWER_STATE MinSleep; _SYSTEM_POWER_STATE MaxSleep; unsigned int MinVideoTimeout; unsigned int MaxVideoTimeout; unsigned int MinSpindownTimeout; unsigned int MaxSpindownTimeout; }; /* 1239 */ struct _IMAGE_FILE_HEADER { unsigned __int16 Machine; unsigned __int16 NumberOfSections; unsigned int TimeDateStamp; unsigned int PointerToSymbolTable; unsigned int NumberOfSymbols; unsigned __int16 SizeOfOptionalHeader; unsigned __int16 Characteristics; }; /* 1240 */ struct _IMAGE_OPTIONAL_HEADER { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned int BaseOfData; unsigned int ImageBase; unsigned int SectionAlignment; unsigned int FileAlignment; unsigned __int16 MajorOperatingSystemVersion; unsigned __int16 MinorOperatingSystemVersion; unsigned __int16 MajorImageVersion; unsigned __int16 MinorImageVersion; unsigned __int16 MajorSubsystemVersion; unsigned __int16 MinorSubsystemVersion; unsigned int Win32VersionValue; unsigned int SizeOfImage; unsigned int SizeOfHeaders; unsigned int CheckSum; unsigned __int16 Subsystem; unsigned __int16 DllCharacteristics; unsigned int SizeOfStackReserve; unsigned int SizeOfStackCommit; unsigned int SizeOfHeapReserve; unsigned int SizeOfHeapCommit; unsigned int LoaderFlags; unsigned int NumberOfRvaAndSizes; _IMAGE_DATA_DIRECTORY DataDirectory[16]; }; /* 1241 */ struct _IMAGE_NT_HEADERS { unsigned int Signature; _IMAGE_FILE_HEADER FileHeader; _IMAGE_OPTIONAL_HEADER OptionalHeader; }; /* 1242 */ struct _ASSEMBLY_FILE_DETAILED_INFORMATION { unsigned int ulFlags; unsigned int ulFilenameLength; unsigned int ulPathLength; const unsigned __int16 *lpFileName; const unsigned __int16 *lpFilePath; }; /* 1243 */ struct _UNLOAD_DLL_DEBUG_INFO { void *lpBaseOfDll; }; /* 1244 */ struct tagLOGPEN { unsigned int lopnStyle; tagPOINT lopnWidth; unsigned int lopnColor; }; /* 1245 */ struct _REMOTE_NAME_INFOW { unsigned __int16 *lpUniversalName; unsigned __int16 *lpConnectionName; unsigned __int16 *lpRemainingPath; }; /* 1246 */ struct tagMIDIOUTCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1247 */ struct _CRL_FIND_ISSUED_FOR_PARA { _CERT_CONTEXT *pSubjectCert; _CERT_CONTEXT *pIssuerCert; }; /* 1249 */ union $70FB0961F5E6A70FCD54E042B35C595F { const unsigned __int16 *pszTemplate; DLGTEMPLATE *pResource; }; /* 1250 */ union $5081588B5D1DA1CB8C31252C8B7A24CA { HICON__ *hIcon; const unsigned __int16 *pszIcon; }; /* 1248 */ struct _PROPSHEETPAGEW { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $70FB0961F5E6A70FCD54E042B35C595F ___u3; $5081588B5D1DA1CB8C31252C8B7A24CA ___u4; const unsigned __int16 *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; const unsigned __int16 *pszHeaderTitle; const unsigned __int16 *pszHeaderSubTitle; void *hActCtx; }; /* 1251 */ struct HPALETTE__ { int unused; }; /* 1252 */ union $4B8A0BB10F5C4B9D8BBE7645A6566273 { unsigned int nStartPage; const unsigned __int16 *pStartPage; }; /* 1253 */ union $B6C5A451CFD806CB12DEDFE764D74732 { _PROPSHEETPAGEW *ppsp; _PSP **phpage; }; /* 1254 */ union $3B790B30923A624A895139723B386418 { HBITMAP__ *hbmWatermark; const unsigned __int16 *pszbmWatermark; }; /* 1255 */ union $4ABA3907D01C3875D5AE88C2AA2C9C46 { HBITMAP__ *hbmHeader; const unsigned __int16 *pszbmHeader; }; /* 1256 */ struct _PROPSHEETHEADERW { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $5081588B5D1DA1CB8C31252C8B7A24CA ___u4; const unsigned __int16 *pszCaption; unsigned int nPages; $4B8A0BB10F5C4B9D8BBE7645A6566273 ___u7; $B6C5A451CFD806CB12DEDFE764D74732 ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); $3B790B30923A624A895139723B386418 ___u10; HPALETTE__ *hplWatermark; $4ABA3907D01C3875D5AE88C2AA2C9C46 ___u12; }; /* 1257 */ struct tagCHOOSECOLORA { unsigned int lStructSize; HWND__ *hwndOwner; HWND__ *hInstance; unsigned int rgbResult; unsigned int *lpCustColors; unsigned int Flags; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 1258 */ struct _CMSG_SIGNER_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB Issuer; _CRYPTOAPI_BLOB SerialNumber; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedHash; _CRYPT_ATTRIBUTES AuthAttrs; _CRYPT_ATTRIBUTES UnauthAttrs; }; /* 1259 */ struct _SYSTEMTIME { unsigned __int16 wYear; unsigned __int16 wMonth; unsigned __int16 wDayOfWeek; unsigned __int16 wDay; unsigned __int16 wHour; unsigned __int16 wMinute; unsigned __int16 wSecond; unsigned __int16 wMilliseconds; }; /* 1260 */ struct _JOB_INFO_2A { unsigned int JobId; char *pPrinterName; char *pMachineName; char *pUserName; char *pDocument; char *pNotifyName; char *pDatatype; char *pPrintProcessor; char *pParameters; char *pDriverName; _devicemodeA *pDevMode; char *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; }; /* 1261 */ struct _JOB_INFO_3 { unsigned int JobId; unsigned int NextJobId; unsigned int Reserved; }; /* 1262 */ struct _ADDJOB_INFO_1W { unsigned __int16 *Path; unsigned int JobId; }; /* 1263 */ struct _RIP_INFO { unsigned int dwError; unsigned int dwType; }; /* 1264 */ struct tagLOGBRUSH32 { unsigned int lbStyle; unsigned int lbColor; unsigned int lbHatch; }; /* 1265 */ struct _SCARD_IO_REQUEST { unsigned int dwProtocol; unsigned int cbPciLength; }; /* 1266 */ struct tagLOGBRUSH { unsigned int lbStyle; unsigned int lbColor; unsigned int lbHatch; }; /* 1267 */ struct __unaligned __declspec(align(2)) waveformat_tag { unsigned __int16 wFormatTag; unsigned __int16 nChannels; unsigned int nSamplesPerSec; unsigned int nAvgBytesPerSec; unsigned __int16 nBlockAlign; }; /* 1268 */ struct _PROVIDOR_INFO_1A { char *pName; char *pEnvironment; char *pDLLName; }; /* 1269 */ struct __declspec(align(4)) tagCOLORMATCHTOTARGET { tagEMR emr; unsigned int dwAction; unsigned int dwFlags; unsigned int cbName; unsigned int cbData; char Data[1]; }; /* 1270 */ struct tagMIXERCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1271 */ struct _CERT_POLICY_ID { unsigned int cCertPolicyElementId; char **rgpszCertPolicyElementId; }; /* 1272 */ struct _CERT_KEY_USAGE_RESTRICTION_INFO { unsigned int cCertPolicyId; _CERT_POLICY_ID *rgCertPolicyId; _CRYPT_BIT_BLOB RestrictedKeyUsage; }; /* 1273 */ struct _PRINTER_INFO_1W { unsigned int Flags; unsigned __int16 *pDescription; unsigned __int16 *pName; unsigned __int16 *pComment; }; /* 1274 */ struct _ABC { int abcA; unsigned int abcB; int abcC; }; /* 1275 */ struct tagJOYCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; char szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; char szRegKey[32]; char szOEMVxD[260]; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1276 */ struct tagMCI_ANIM_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /* 1277 */ struct _NETINFOSTRUCT { unsigned int cbStructure; unsigned int dwProviderVersion; unsigned int dwStatus; unsigned int dwCharacteristics; unsigned int dwHandle; unsigned __int16 wNetType; unsigned int dwPrinters; unsigned int dwDrives; }; /* 1278 */ struct _SCHANNEL_ALG { unsigned int dwUse; unsigned int Algid; unsigned int cBits; unsigned int dwFlags; unsigned int dwReserved; }; /* 1279 */ struct _CERT_CREATE_CONTEXT_PARA { unsigned int cbSize; void (__stdcall *pfnFree)(void *); void *pvFree; }; /* 1280 */ struct RPC_DISPATCH_TABLE { unsigned int DispatchTableCount; void (__stdcall **DispatchTable)(_RPC_MESSAGE *); int Reserved; }; /* 1281 */ struct _MIDL_SYNTAX_INFO { _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; const char *ProcString; const unsigned __int16 *FmtStringOffset; const char *TypeString; const void *aUserMarshalQuadruple; unsigned int pReserved1; unsigned int pReserved2; }; /* 1282 */ struct __cppobj ReferenceCountTemplate<1048576,1> { ReferenceCountTemplate<1048576,1>Vtbl *vfptr; unsigned int m_cRef; }; /* 1283 */ struct ReferenceCountTemplate<1048576,1>Vtbl { void *(__thiscall *__vecDelDtor)(ReferenceCountTemplate<1048576,1> *this, unsigned int); }; /* 1284 */ struct _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1285 */ struct HKEY__ { int unused; }; /* 1286 */ struct tagEMRSELECTPALETTE { tagEMR emr; unsigned int ihPal; }; /* 1287 */ struct _DSSSEED { unsigned int counter; char seed[20]; }; /* 1288 */ struct _PUBKEYVER3 { unsigned int magic; unsigned int bitlenP; unsigned int bitlenQ; unsigned int bitlenJ; _DSSSEED DSSSeed; }; /* 1289 */ struct _CERT_REGISTRY_STORE_ROAMING_PARA { HKEY__ *hKey; unsigned __int16 *pwszStoreDirectory; }; /* 1290 */ struct _NDR_USER_MARSHAL_INFO_LEVEL1 { void *Buffer; unsigned int BufferSize; void *(__stdcall *pfnAllocate)(unsigned int); void (__stdcall *pfnFree)(void *); IRpcChannelBuffer *pRpcChannelBuffer; unsigned int Reserved[5]; }; /* 1291 */ struct _DATATYPES_INFO_1A { char *pName; }; /* 1292 */ struct __declspec(align(4)) _userBITMAP { int bmType; int bmWidth; int bmHeight; int bmWidthBytes; unsigned __int16 bmPlanes; unsigned __int16 bmBitsPixel; unsigned int cbSize; char pBuffer[1]; }; /* 1293 */ union _userHBITMAP::__MIDL_IWinTypes_0007 { int hInproc; _userBITMAP *hRemote; __int64 hInproc64; }; /* 1294 */ struct _userHBITMAP { int fContext; _userHBITMAP::__MIDL_IWinTypes_0007 u; }; /* 1295 */ struct tagLOGPALETTE { unsigned __int16 palVersion; unsigned __int16 palNumEntries; tagPALETTEENTRY palPalEntry[1]; }; /* 1296 */ union _userHPALETTE::__MIDL_IWinTypes_0008 { int hInproc; tagLOGPALETTE *hRemote; __int64 hInproc64; }; /* 1297 */ struct _userHPALETTE { int fContext; _userHPALETTE::__MIDL_IWinTypes_0008 u; }; /* 1298 */ union _GDI_OBJECT::__MIDL_IAdviseSink_0002 { _userHBITMAP *hBitmap; _userHPALETTE *hPalette; _userHGLOBAL *hGeneric; }; /* 1299 */ struct _GDI_OBJECT { unsigned int ObjectType; _GDI_OBJECT::__MIDL_IAdviseSink_0002 u; }; /* 1300 */ struct _FLOATING_SAVE_AREA { unsigned int ControlWord; unsigned int StatusWord; unsigned int TagWord; unsigned int ErrorOffset; unsigned int ErrorSelector; unsigned int DataOffset; unsigned int DataSelector; char RegisterArea[80]; unsigned int Cr0NpxState; }; /* 1301 */ struct _CONTEXT { unsigned int ContextFlags; unsigned int Dr0; unsigned int Dr1; unsigned int Dr2; unsigned int Dr3; unsigned int Dr6; unsigned int Dr7; _FLOATING_SAVE_AREA FloatSave; unsigned int SegGs; unsigned int SegFs; unsigned int SegEs; unsigned int SegDs; unsigned int Edi; unsigned int Esi; unsigned int Ebx; unsigned int Edx; unsigned int Ecx; unsigned int Eax; unsigned int Ebp; unsigned int Eip; unsigned int SegCs; unsigned int EFlags; unsigned int Esp; unsigned int SegSs; char ExtendedRegisters[512]; }; /* 1302 */ struct __cppobj IComThreadingInfo : IUnknown { }; /* 1303 */ struct tagCAUB { unsigned int cElems; char *pElems; }; /* 1304 */ struct _OLESTREAM { _OLESTREAMVTBL *lpstbl; }; /* 1305 */ struct _OLESTREAMVTBL { unsigned int (__stdcall *Get)(_OLESTREAM *, void *, unsigned int); unsigned int (__stdcall *Put)(_OLESTREAM *, const void *, unsigned int); }; /* 1306 */ struct hostent { char *h_name; char **h_aliases; __int16 h_addrtype; __int16 h_length; char **h_addr_list; }; /* 1307 */ struct tagDRAWTEXTPARAMS { unsigned int cbSize; int iTabLength; int iLeftMargin; int iRightMargin; unsigned int uiLengthDrawn; }; /* 1308 */ struct _PRINTER_INFO_8A { _devicemodeA *pDevMode; }; /* 1309 */ struct _WSAQuerySetW { unsigned int dwSize; unsigned __int16 *lpszServiceInstanceName; _GUID *lpServiceClassId; _WSAVersion *lpVersion; unsigned __int16 *lpszComment; unsigned int dwNameSpace; _GUID *lpNSProviderId; unsigned __int16 *lpszContext; unsigned int dwNumberOfProtocols; _AFPROTOCOLS *lpafpProtocols; unsigned __int16 *lpszQueryString; unsigned int dwNumberOfCsAddrs; _CSADDR_INFO *lpcsaBuffer; unsigned int dwOutputFlags; tagBLOB *lpBlob; }; /* 1310 */ struct __declspec(align(4)) tagPELARRAY { int paXCount; int paYCount; int paXExt; int paYExt; char paRGBs; }; /* 1311 */ struct tagMDICREATESTRUCTA { const char *szClass; const char *szTitle; void *hOwner; int x; int y; int cx; int cy; unsigned int style; int lParam; }; /* 1312 */ struct tagMCI_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; }; /* 1313 */ struct tagMCI_SAVE_PARMSW { unsigned int dwCallback; const unsigned __int16 *lpfilename; }; /* 1314 */ union $DD63D5EFBF9941617314B72521C6B5CB { void **pAutoHandle; void **pPrimitiveHandle; __GENERIC_BINDING_INFO *pGenericBindingInfo; }; /* 1315 */ struct _NDR_CS_SIZE_CONVERT_ROUTINES { void (__stdcall *pfnNetSize)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); void (__stdcall *pfnToNetCs)(void *, unsigned int, void *, unsigned int, char *, unsigned int *, unsigned int *); void (__stdcall *pfnLocalSize)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); void (__stdcall *pfnFromNetCs)(void *, unsigned int, char *, unsigned int, unsigned int, void *, unsigned int *, unsigned int *); }; /* 1316 */ struct _NDR_CS_ROUTINES { _NDR_CS_SIZE_CONVERT_ROUTINES *pSizeConvertRoutines; void (__stdcall **pTagGettingRoutines)(void *, int, unsigned int *, unsigned int *, unsigned int *, unsigned int *); }; /* 1317 */ struct tagSTYLEBUFW { unsigned int dwStyle; unsigned __int16 szDescription[32]; }; /* 1318 */ struct _WSANSClassInfoA { char *lpszName; unsigned int dwNameSpace; unsigned int dwValueType; unsigned int dwValueSize; void *lpValue; }; /* 1319 */ struct _POINTFLOAT { float x; float y; }; /* 1320 */ struct _GLYPHMETRICSFLOAT { float gmfBlackBoxX; float gmfBlackBoxY; _POINTFLOAT gmfptGlyphOrigin; float gmfCellIncX; float gmfCellIncY; }; /* 1321 */ union $598610CC988E402B9A82B84B75BDDF21 { unsigned int dwValue; unsigned int Algid; unsigned int dwLength; }; /* 1322 */ struct _CRYPT_OID_INFO { unsigned int cbSize; const char *pszOID; const unsigned __int16 *pwszName; unsigned int dwGroupId; $598610CC988E402B9A82B84B75BDDF21 ___u4; _CRYPTOAPI_BLOB ExtraInfo; }; /* 1323 */ struct _CRYPT_ASYNC_RETRIEVAL_COMPLETION { void (__stdcall *pfnCompletion)(void *, unsigned int, const char *, char *, void *); void *pvCompletion; }; /* 1324 */ struct _SYSTEM_ALARM_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 1325 */ struct _IMAGE_FUNCTION_ENTRY { unsigned int StartingAddress; unsigned int EndingAddress; unsigned int EndOfPrologue; }; /* 1326 */ struct tagFONTSIGNATURE { unsigned int fsUsb[4]; unsigned int fsCsb[2]; }; /* 1327 */ struct POWER_ACTION_POLICY { POWER_ACTION Action; unsigned int Flags; unsigned int EventCode; }; /* 1328 */ struct SYSTEM_POWER_LEVEL { char Enable; char Spare[3]; unsigned int BatteryLevel; POWER_ACTION_POLICY PowerPolicy; _SYSTEM_POWER_STATE MinSystemState; }; /* 1329 */ struct _IMAGE_OS2_HEADER { unsigned __int16 ne_magic; char ne_ver; char ne_rev; unsigned __int16 ne_enttab; unsigned __int16 ne_cbenttab; int ne_crc; unsigned __int16 ne_flags; unsigned __int16 ne_autodata; unsigned __int16 ne_heap; unsigned __int16 ne_stack; int ne_csip; int ne_sssp; unsigned __int16 ne_cseg; unsigned __int16 ne_cmod; unsigned __int16 ne_cbnrestab; unsigned __int16 ne_segtab; unsigned __int16 ne_rsrctab; unsigned __int16 ne_restab; unsigned __int16 ne_modtab; unsigned __int16 ne_imptab; int ne_nrestab; unsigned __int16 ne_cmovent; unsigned __int16 ne_align; unsigned __int16 ne_cres; char ne_exetyp; char ne_flagsothers; unsigned __int16 ne_pretthunks; unsigned __int16 ne_psegrefbytes; unsigned __int16 ne_swaparea; unsigned __int16 ne_expver; }; /* 1330 */ struct _MESSAGE_RESOURCE_BLOCK { unsigned int LowId; unsigned int HighId; unsigned int OffsetToEntries; }; /* 1331 */ struct SCARD_T1_REQUEST { _SCARD_IO_REQUEST ioRequest; }; /* 1332 */ struct _DRIVER_INFO_4A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; char *pszzPreviousNames; }; /* 1333 */ struct _WSANAMESPACE_INFOA { _GUID NSProviderId; unsigned int dwNameSpace; int fActive; unsigned int dwVersion; char *lpszIdentifier; }; /* 1334 */ struct tagEMRSETDIBITSTODEVICE { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int xSrc; int ySrc; int cxSrc; int cySrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; unsigned int iUsageSrc; unsigned int iStartScan; unsigned int cScans; }; /* 1335 */ struct tagOBJECTDESCRIPTOR { unsigned int cbSize; _GUID clsid; unsigned int dwDrawAspect; tagSIZE sizel; _POINTL pointl; unsigned int dwStatus; unsigned int dwFullUserTypeName; unsigned int dwSrcOfCopy; }; /* 1336 */ struct _OFNOTIFYW { tagNMHDR hdr; tagOFNW *lpOFN; unsigned __int16 *pszFile; }; /* 1337 */ struct HSZ__ { int unused; }; /* 1338 */ struct HCONV__ { int unused; }; /* 1339 */ struct tagMONCONVSTRUCT { unsigned int cb; int fConnect; unsigned int dwTime; void *hTask; HSZ__ *hszSvc; HSZ__ *hszTopic; HCONV__ *hConvClient; HCONV__ *hConvServer; }; /* 1340 */ struct tagMCI_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /* 1341 */ struct __cppobj std::_Init_locks { }; /* 1342 */ struct __cppobj exception { exceptionVtbl *vfptr; const char *_m_what; int _m_doFree; }; /* 1343 */ struct exceptionVtbl { void *(__thiscall *__vecDelDtor)(exception *this, unsigned int); const char *(__thiscall *what)(exception *this); }; /* 1344 */ struct __cppobj std::bad_exception : exception { }; /* 1345 */ struct __cppobj std::nothrow_t { }; /* 1346 */ struct __cppobj std::_Lockit { int _Locktype; }; /* 1347 */ struct __cppobj std::_Mutex { void *_Mtx; }; /* 1348 */ struct __cppobj std::bad_alloc : exception { }; /* 1349 */ struct _ACCESS_ALLOWED_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1350 */ union _CLIENT_CALL_RETURN { void *Pointer; int Simple; }; /* 1351 */ struct _ADDJOB_INFO_1A { char *Path; unsigned int JobId; }; /* 1352 */ struct tagCACY { unsigned int cElems; tagCY *pElems; }; /* 1353 */ struct tagMCI_WAVE_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwBufferSeconds; }; /* 1354 */ struct _CERT_RDN_ATTR { char *pszObjId; unsigned int dwValueType; _CRYPTOAPI_BLOB Value; }; /* 1355 */ struct _CERT_RDN { unsigned int cRDNAttr; _CERT_RDN_ATTR *rgRDNAttr; }; /* 1356 */ struct _CERT_STORE_PROV_INFO { unsigned int cbSize; unsigned int cStoreProvFunc; void **rgpvStoreProvFunc; void *hStoreProv; unsigned int dwStoreProvFlags; void *hStoreProvFuncAddr2; }; /* 1357 */ struct __cppobj IXMLDOMAttribute : IXMLDOMNode { }; /* 1358 */ struct sockaddr_storage { __int16 ss_family; char __ss_pad1[6]; __int64 __ss_align; char __ss_pad2[112]; }; /* 1359 */ struct __cppobj ITypeMarshal : IUnknown { }; /* 1360 */ struct LIST_ENTRY32 { unsigned int Flink; unsigned int Blink; }; /* 1361 */ union $E0927F6BE2F1645595F211B37EFD8766 { unsigned __int64 EndOfPrologue; unsigned __int64 UnwindInfoAddress; }; /* 1362 */ struct _IMAGE_FUNCTION_ENTRY64 { unsigned __int64 StartingAddress; unsigned __int64 EndingAddress; $E0927F6BE2F1645595F211B37EFD8766 ___u2; }; /* 1363 */ struct _EXIT_THREAD_DEBUG_INFO { unsigned int dwExitCode; }; /* 1364 */ struct tagMCI_GENERIC_PARMS { unsigned int dwCallback; }; /* 1365 */ struct _PRINTER_INFO_2A { char *pServerName; char *pPrinterName; char *pShareName; char *pPortName; char *pDriverName; char *pComment; char *pLocation; _devicemodeA *pDevMode; char *pSepFile; char *pPrintProcessor; char *pDatatype; char *pParameters; void *pSecurityDescriptor; unsigned int Attributes; unsigned int Priority; unsigned int DefaultPriority; unsigned int StartTime; unsigned int UntilTime; unsigned int Status; unsigned int cJobs; unsigned int AveragePPM; }; /* 1366 */ struct IOleContainer { IOleContainerVtbl *lpVtbl; }; /* 1369 */ struct IOleContainerVtbl { int (__stdcall *QueryInterface)(IOleContainer *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleContainer *); unsigned int (__stdcall *Release)(IOleContainer *); int (__stdcall *ParseDisplayName)(IOleContainer *, IBindCtx *, unsigned __int16 *, unsigned int *, IMoniker **); int (__stdcall *EnumObjects)(IOleContainer *, unsigned int, IEnumUnknown **); int (__stdcall *LockContainer)(IOleContainer *, int); }; /* 1367 */ struct IEnumUnknown { IEnumUnknownVtbl *lpVtbl; }; /* 1368 */ struct IEnumUnknownVtbl { int (__stdcall *QueryInterface)(IEnumUnknown *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumUnknown *); unsigned int (__stdcall *Release)(IEnumUnknown *); int (__stdcall *Next)(IEnumUnknown *, unsigned int, IUnknown **, unsigned int *); int (__stdcall *Skip)(IEnumUnknown *, unsigned int); int (__stdcall *Reset)(IEnumUnknown *); int (__stdcall *Clone)(IEnumUnknown *, IEnumUnknown **); }; /* 1370 */ struct __cppobj IOleItemContainer : IOleContainer { }; /* 1371 */ struct _SERVICE_STATUS_PROCESS { unsigned int dwServiceType; unsigned int dwCurrentState; unsigned int dwControlsAccepted; unsigned int dwWin32ExitCode; unsigned int dwServiceSpecificExitCode; unsigned int dwCheckPoint; unsigned int dwWaitHint; unsigned int dwProcessId; unsigned int dwServiceFlags; }; /* 1372 */ struct _ENUM_SERVICE_STATUS_PROCESSA { char *lpServiceName; char *lpDisplayName; _SERVICE_STATUS_PROCESS ServiceStatusProcess; }; /* 1373 */ struct servent { char *s_name; char **s_aliases; __int16 s_port; char *s_proto; }; /* 1374 */ struct __cppobj IWindowForBindingUI : IUnknown { }; /* 1375 */ struct tagACCEL { char fVirt; unsigned __int16 key; unsigned __int16 cmd; }; /* 1376 */ struct _CMC_PEND_INFO { _CRYPTOAPI_BLOB PendToken; _FILETIME PendTime; }; /* 1377 */ union $7AE68627E1C6FAD49D8EE2ECA5F6E5B7 { unsigned int dwFailInfo; _CMC_PEND_INFO *pPendInfo; }; /* 1378 */ struct _CMC_STATUS_INFO { unsigned int dwStatus; unsigned int cBodyList; unsigned int *rgdwBodyList; unsigned __int16 *pwszStatusString; unsigned int dwOtherInfoChoice; $7AE68627E1C6FAD49D8EE2ECA5F6E5B7 ___u5; }; /* 1379 */ struct _QUOTA_LIMITS { unsigned int PagedPoolLimit; unsigned int NonPagedPoolLimit; unsigned int MinimumWorkingSetSize; unsigned int MaximumWorkingSetSize; unsigned int PagefileLimit; _LARGE_INTEGER TimeLimit; }; /* 1380 */ struct tagSERIALKEYSW { unsigned int cbSize; unsigned int dwFlags; unsigned __int16 *lpszActivePort; unsigned __int16 *lpszPort; unsigned int iBaudRate; unsigned int iPortState; unsigned int iActive; }; /* 1381 */ struct tagMCI_ANIM_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const unsigned __int16 *lpstrDeviceType; const unsigned __int16 *lpstrElementName; const unsigned __int16 *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /* 1382 */ struct $F44AD71768F1B9A571A9943DA466E91B { _LARGE_INTEGER Cylinders; _STORAGE_MEDIA_TYPE MediaType; unsigned int TracksPerCylinder; unsigned int SectorsPerTrack; unsigned int BytesPerSector; unsigned int NumberMediaSides; unsigned int MediaCharacteristics; }; /* 1383 */ struct $9F5105A7C64D80EC6D4D8D1774F44889 { char MediumType; char DensityCode; }; /* 1384 */ union $E2E01EC91B61B619AAB202DF225A8B18 { $9F5105A7C64D80EC6D4D8D1774F44889 ScsiInformation; }; /* 1385 */ struct __declspec(align(4)) $3C76987E3E04639DA09897DBC2947D60 { _STORAGE_MEDIA_TYPE MediaType; unsigned int MediaCharacteristics; unsigned int CurrentBlockSize; _STORAGE_BUS_TYPE BusType; $E2E01EC91B61B619AAB202DF225A8B18 BusSpecificData; }; /* 1386 */ union $1F36A89D5B389640602CD6E718AF60E6 { $F44AD71768F1B9A571A9943DA466E91B DiskInfo; $F44AD71768F1B9A571A9943DA466E91B RemovableDiskInfo; $3C76987E3E04639DA09897DBC2947D60 TapeInfo; }; /* 1387 */ struct _DEVICE_MEDIA_INFO { $1F36A89D5B389640602CD6E718AF60E6 DeviceSpecific; }; /* 1388 */ struct _GET_MEDIA_TYPES { unsigned int DeviceType; unsigned int MediaInfoCount; _DEVICE_MEDIA_INFO MediaInfo[1]; }; /* 1389 */ struct __cppobj IInternetZoneManager : IUnknown { }; /* 1390 */ struct _ZONEATTRIBUTES { unsigned int cbSize; unsigned __int16 szDisplayName[260]; unsigned __int16 szDescription[200]; unsigned __int16 szIconPath[260]; unsigned int dwTemplateMinLevel; unsigned int dwTemplateRecommended; unsigned int dwTemplateCurrentLevel; unsigned int dwFlags; }; /* 1391 */ struct __cppobj ICreateTypeLib : IUnknown { }; /* 1392 */ struct __cppobj ICreateTypeLib2 : ICreateTypeLib { }; /* 1393 */ struct tagPSDA { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; unsigned int Flags; tagPOINT ptPaperSize; tagRECT rtMinMargin; tagRECT rtMargin; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPageSetupHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnPagePaintHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpPageSetupTemplateName; void *hPageSetupTemplate; }; /* 1394 */ struct _PRINTER_DEFAULTSA { char *pDatatype; _devicemodeA *pDevMode; unsigned int DesiredAccess; }; /* 1395 */ struct _NETCONNECTINFOSTRUCT { unsigned int cbStructure; unsigned int dwFlags; unsigned int dwSpeed; unsigned int dwDelay; unsigned int dwOptDataSize; }; /* 1396 */ struct _CMS_DH_KEY_INFO { unsigned int dwVersion; unsigned int Algid; char *pszContentEncObjId; _CRYPTOAPI_BLOB PubInfo; void *pReserved; }; /* 1397 */ struct $507ECED6EFA5CFD5AC2C04C0BCDE222D { unsigned int Short; unsigned int Long; }; /* 1398 */ union $0FF6F334D460CA5B7BFC69450013B050 { char ShortName[8]; $507ECED6EFA5CFD5AC2C04C0BCDE222D Name; unsigned int LongName[2]; }; /* 1399 */ struct __unaligned __declspec(align(2)) _IMAGE_SYMBOL { $0FF6F334D460CA5B7BFC69450013B050 N; unsigned int Value; __int16 SectionNumber; unsigned __int16 Type; char StorageClass; char NumberOfAuxSymbols; }; /* 1400 */ struct __declspec(align(8)) _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION { unsigned int ulFlags; unsigned int ulEncodedAssemblyIdentityLength; unsigned int ulManifestPathType; unsigned int ulManifestPathLength; _LARGE_INTEGER liManifestLastWriteTime; unsigned int ulPolicyPathType; unsigned int ulPolicyPathLength; _LARGE_INTEGER liPolicyLastWriteTime; unsigned int ulMetadataSatelliteRosterIndex; unsigned int ulManifestVersionMajor; unsigned int ulManifestVersionMinor; unsigned int ulPolicyVersionMajor; unsigned int ulPolicyVersionMinor; unsigned int ulAssemblyDirectoryNameLength; const unsigned __int16 *lpAssemblyEncodedAssemblyIdentity; const unsigned __int16 *lpAssemblyManifestPath; const unsigned __int16 *lpAssemblyPolicyPath; const unsigned __int16 *lpAssemblyDirectoryName; unsigned int ulFileCount; }; /* 1401 */ struct __cppobj IInternetProtocolRoot : IUnknown { }; /* 1402 */ struct __cppobj IInternetProtocol : IInternetProtocolRoot { }; /* 1403 */ struct tagDROPSTRUCT { HWND__ *hwndSource; HWND__ *hwndSink; unsigned int wFmt; unsigned int dwData; tagPOINT ptDrop; unsigned int dwControlData; }; /* 1404 */ struct __declspec(align(4)) _SECURITY_QUALITY_OF_SERVICE { unsigned int Length; _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; char ContextTrackingMode; char EffectiveOnly; }; /* 1405 */ struct tagCONVCONTEXT { unsigned int cb; unsigned int wFlags; unsigned int wCountryID; int iCodePage; unsigned int dwLangID; unsigned int dwSecurity; _SECURITY_QUALITY_OF_SERVICE qos; }; /* 1406 */ struct __declspec(align(4)) _PATHNAME_BUFFER { unsigned int PathNameLength; unsigned __int16 Name[1]; }; /* 1407 */ struct _JOB_INFO_1A { unsigned int JobId; char *pPrinterName; char *pMachineName; char *pUserName; char *pDocument; char *pDatatype; char *pStatus; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int TotalPages; unsigned int PagesPrinted; _SYSTEMTIME Submitted; }; /* 1408 */ struct _TOKEN_GROUPS_AND_PRIVILEGES { unsigned int SidCount; unsigned int SidLength; _SID_AND_ATTRIBUTES *Sids; unsigned int RestrictedSidCount; unsigned int RestrictedSidLength; _SID_AND_ATTRIBUTES *RestrictedSids; unsigned int PrivilegeCount; unsigned int PrivilegeLength; _LUID_AND_ATTRIBUTES *Privileges; _LUID AuthenticationId; }; /* 1409 */ struct _SID { char Revision; char SubAuthorityCount; _SID_IDENTIFIER_AUTHORITY IdentifierAuthority; unsigned int SubAuthority[1]; }; /* 1410 */ struct _CERTIFICATE_BLOB { unsigned int dwCertEncodingType; unsigned int cbData; char *pbData; }; /* 1411 */ struct _ENCRYPTION_CERTIFICATE { unsigned int cbTotalLength; _SID *pUserSid; _CERTIFICATE_BLOB *pCertBlob; }; /* 1412 */ struct _STORAGE_PREDICT_FAILURE { unsigned int PredictFailure; char VendorSpecific[512]; }; /* 1413 */ struct tagIMEMENUITEMINFOA { unsigned int cbSize; unsigned int fType; unsigned int fState; unsigned int wID; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; char szString[80]; HBITMAP__ *hbmpItem; }; /* 1414 */ struct tagEXTLOGPEN { unsigned int elpPenStyle; unsigned int elpWidth; unsigned int elpBrushStyle; unsigned int elpColor; unsigned int elpHatch; unsigned int elpNumEntries; unsigned int elpStyleEntry[1]; }; /* 1415 */ struct midievent_tag { unsigned int dwDeltaTime; unsigned int dwStreamID; unsigned int dwEvent; unsigned int dwParms[1]; }; /* 1416 */ struct _OUTLINETEXTMETRICA { unsigned int otmSize; tagTEXTMETRICA otmTextMetrics; char otmFiller; tagPANOSE otmPanoseNumber; unsigned int otmfsSelection; unsigned int otmfsType; int otmsCharSlopeRise; int otmsCharSlopeRun; int otmItalicAngle; unsigned int otmEMSquare; int otmAscent; int otmDescent; unsigned int otmLineGap; unsigned int otmsCapEmHeight; unsigned int otmsXHeight; tagRECT otmrcFontBox; int otmMacAscent; int otmMacDescent; unsigned int otmMacLineGap; unsigned int otmusMinimumPPEM; tagPOINT otmptSubscriptSize; tagPOINT otmptSubscriptOffset; tagPOINT otmptSuperscriptSize; tagPOINT otmptSuperscriptOffset; unsigned int otmsStrikeoutSize; int otmsStrikeoutPosition; int otmsUnderscoreSize; int otmsUnderscorePosition; char *otmpFamilyName; char *otmpFaceName; char *otmpStyleName; char *otmpFullName; }; /* 1417 */ struct tagAUXCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 6772 */ typedef unsigned __int16 wchar_t; /* 1418 */ union _userCLIPFORMAT::__MIDL_IWinTypes_0001 { unsigned int dwValue; wchar_t *pwszName; }; /* 1419 */ struct _userCLIPFORMAT { int fContext; _userCLIPFORMAT::__MIDL_IWinTypes_0001 u; }; /* 1420 */ struct _CRYPT_RC2_CBC_PARAMETERS { unsigned int dwVersion; int fIV; char rgbIV[8]; }; /* 1421 */ struct _PREVENT_MEDIA_REMOVAL { char PreventMediaRemoval; }; /* 1422 */ struct _DOC_INFO_2A { char *pDocName; char *pOutputFile; char *pDatatype; unsigned int dwMode; unsigned int JobId; }; /* 1423 */ struct _RASTERIZER_STATUS { __int16 nSize; __int16 wFlags; __int16 nLanguageID; }; /* 1424 */ struct _PROPSHEETPAGEW_V3 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $70FB0961F5E6A70FCD54E042B35C595F ___u3; $5081588B5D1DA1CB8C31252C8B7A24CA ___u4; const unsigned __int16 *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; const unsigned __int16 *pszHeaderTitle; const unsigned __int16 *pszHeaderSubTitle; void *hActCtx; }; /* 1425 */ struct _PRINTER_INFO_4A { char *pPrinterName; char *pServerName; unsigned int Attributes; }; /* 1426 */ struct tagOFN_NT4A { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const char *lpstrFilter; char *lpstrCustomFilter; unsigned int nMaxCustFilter; unsigned int nFilterIndex; char *lpstrFile; unsigned int nMaxFile; char *lpstrFileTitle; unsigned int nMaxFileTitle; const char *lpstrInitialDir; const char *lpstrTitle; unsigned int Flags; unsigned __int16 nFileOffset; unsigned __int16 nFileExtension; const char *lpstrDefExt; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const char *lpTemplateName; }; /* 1427 */ struct _OFNOTIFYA { tagNMHDR hdr; tagOFNA *lpOFN; char *pszFile; }; /* 1428 */ struct _WIN32_FIND_DATAW { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; unsigned int dwReserved0; unsigned int dwReserved1; unsigned __int16 cFileName[260]; unsigned __int16 cAlternateFileName[14]; }; /* 1429 */ struct _CERT_FORTEZZA_DATA_PROP { char SerialNumber[8]; int CertIndex; char CertLabel[36]; }; /* 1430 */ struct _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA { unsigned int cbSize; unsigned int dwSignerIndex; unsigned int dwUnauthAttrIndex; }; /* 1431 */ struct _devicemodeW { unsigned __int16 dmDeviceName[32]; unsigned __int16 dmSpecVersion; unsigned __int16 dmDriverVersion; unsigned __int16 dmSize; unsigned __int16 dmDriverExtra; unsigned int dmFields; $14A17E5AD746E9177C2A3EDFC045EF92 ___u6; __int16 dmScale; __int16 dmCopies; __int16 dmDefaultSource; __int16 dmPrintQuality; __int16 dmColor; __int16 dmDuplex; __int16 dmYResolution; __int16 dmTTOption; __int16 dmCollate; unsigned __int16 dmFormName[32]; unsigned __int16 dmLogPixels; unsigned int dmBitsPerPel; unsigned int dmPelsWidth; unsigned int dmPelsHeight; $309666D137CBB19809FA597AD348B415 ___u21; unsigned int dmDisplayFrequency; unsigned int dmICMMethod; unsigned int dmICMIntent; unsigned int dmMediaType; unsigned int dmDitherType; unsigned int dmReserved1; unsigned int dmReserved2; unsigned int dmPanningWidth; unsigned int dmPanningHeight; }; /* 1432 */ struct _PRINTER_INFO_8W { _devicemodeW *pDevMode; }; /* 1433 */ struct tagEMRTEXT { _POINTL ptlReference; unsigned int nChars; unsigned int offString; unsigned int fOptions; _RECTL rcl; unsigned int offDx; }; /* 1434 */ struct tagEMRPOLYTEXTOUTA { tagEMR emr; _RECTL rclBounds; unsigned int iGraphicsMode; float exScale; float eyScale; int cStrings; tagEMRTEXT aemrtext[1]; }; /* 1435 */ struct pcmwaveformat_tag { waveformat_tag wf; unsigned __int16 wBitsPerSample; }; /* 1436 */ struct tagMCI_OVLY_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const unsigned __int16 *lpstrDeviceType; const unsigned __int16 *lpstrElementName; const unsigned __int16 *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /* 1437 */ struct _DRIVER_INFO_1A { char *pName; }; /* 1438 */ struct _PRINTER_DEFAULTSW { unsigned __int16 *pDatatype; _devicemodeW *pDevMode; unsigned int DesiredAccess; }; /* 1439 */ struct __cppobj IInternet : IUnknown { }; /* 1440 */ struct __cppobj IInternetProtocolInfo : IUnknown { }; /* 1441 */ struct __cppobj FileNodeName_Float : IFileNodeName { float m_name; }; /* 1442 */ struct tagEMRSTRETCHDIBITS { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int xSrc; int ySrc; int cxSrc; int cySrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; unsigned int iUsageSrc; unsigned int dwRop; int cxDest; int cyDest; }; /* 1443 */ struct _BINARY_CONTAINER { unsigned int cbBuf; char *pData; }; /* 1444 */ union $68114D0D4C7E20C2B51E027D26B6CADC { int bData; int iData; unsigned __int16 *sData; float fData; _BINARY_CONTAINER biData; }; /* 1445 */ struct _BIDI_DATA { unsigned int dwBidiType; $68114D0D4C7E20C2B51E027D26B6CADC u; }; /* 1446 */ struct _BIDI_RESPONSE_DATA { unsigned int dwResult; unsigned int dwReqNumber; unsigned __int16 *pSchema; _BIDI_DATA data; }; /* 1447 */ struct _BIDI_RESPONSE_CONTAINER { unsigned int Version; unsigned int Flags; unsigned int Count; _BIDI_RESPONSE_DATA aData[1]; }; /* 1448 */ struct _STORAGE_HOTPLUG_INFO { unsigned int Size; char MediaRemovable; char MediaHotplug; char DeviceHotplug; char WriteCacheEnableOverride; }; /* 1449 */ struct __cppobj IPropertyStorage : IUnknown { }; /* 1450 */ union $3CCD9A809E379FE498328B9C7C4CD0C6 { unsigned int propid; unsigned __int16 *lpwstr; }; /* 1451 */ struct tagPROPSPEC { unsigned int ulKind; $3CCD9A809E379FE498328B9C7C4CD0C6 ___u1; }; /* 1452 */ struct tagCLIPDATA { unsigned int cbSize; int ulClipFmt; char *pClipData; }; /* 1453 */ struct tagBSTRBLOB { unsigned int cbSize; char *pData; }; /* 1454 */ struct tagVersionedStream { _GUID guidVersion; IStream *pStream; }; /* 1455 */ struct tagCAC { unsigned int cElems; char *pElems; }; /* 1456 */ struct tagCAI { unsigned int cElems; __int16 *pElems; }; /* 1457 */ struct tagCAUI { unsigned int cElems; unsigned __int16 *pElems; }; /* 1458 */ struct tagCAL { unsigned int cElems; int *pElems; }; /* 1459 */ struct tagCAUL { unsigned int cElems; unsigned int *pElems; }; /* 1460 */ struct tagCAH { unsigned int cElems; _LARGE_INTEGER *pElems; }; /* 1461 */ struct tagCAUH { unsigned int cElems; _ULARGE_INTEGER *pElems; }; /* 1462 */ struct tagCAFLT { unsigned int cElems; float *pElems; }; /* 1463 */ struct tagCABOOL { unsigned int cElems; __int16 *pElems; }; /* 1464 */ struct tagCASCODE { unsigned int cElems; int *pElems; }; /* 1465 */ struct tagCADATE { unsigned int cElems; long double *pElems; }; /* 1466 */ struct tagCAFILETIME { unsigned int cElems; _FILETIME *pElems; }; /* 1467 */ struct tagCACLIPDATA { unsigned int cElems; tagCLIPDATA *pElems; }; /* 1468 */ struct tagCABSTRBLOB { unsigned int cElems; tagBSTRBLOB *pElems; }; /* 1469 */ struct tagCALPSTR { unsigned int cElems; char **pElems; }; /* 1470 */ struct tagCALPWSTR { unsigned int cElems; unsigned __int16 **pElems; }; /* 1473 */ struct __unaligned __declspec(align(1)) $5DF3780F58367B9F2537DF425A8A812E { unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; char cVal; }; /* 1474 */ struct $6D336DA143C556260FF80C12817B08DB { _BYTE gap0[8]; int lVal; }; /* 1475 */ struct $5A00B54AD7992014DF22AEBA2076B577 { _BYTE gap0[8]; _LARGE_INTEGER hVal; }; /* 1476 */ struct $3766CE08E8A69BD6421414AFC5DA5D53 { _BYTE gap0[8]; _ULARGE_INTEGER uhVal; }; /* 1477 */ struct $B7D5211FD27B3EEB866CE6445A947CBE { _BYTE gap0[8]; _FILETIME filetime; }; /* 1478 */ struct $16A0B4D0DD1D10F45CD0F1C0DFD73366 { _BYTE gap0[8]; _GUID *puuid; }; /* 1479 */ struct $4A20137DDA1DCC7629F3A728D62C5EBA { _BYTE gap0[8]; tagCLIPDATA *pclipdata; }; /* 1480 */ struct $78F275838D26884A85629EA5C3CA91DF { _BYTE gap0[8]; tagBSTRBLOB bstrblobVal; }; /* 1481 */ struct $91A18C71D450FF00311F87B5D73C5C8D { _BYTE gap0[8]; tagBLOB blob; }; /* 1482 */ struct $17BA733FE6B8BEB3CC80B954432F0727 { _BYTE gap0[8]; char *pszVal; }; /* 1483 */ struct $EBA1CD9B4FB6C45FF9EDB12F2AB230DE { _BYTE gap0[8]; unsigned __int16 *pwszVal; }; /* 1484 */ struct $0AA2BBF3C0A19AB270F9EAE83E6B2544 { _BYTE gap0[8]; IStream *pStream; }; /* 1485 */ struct $4F23635CE6F8C49CB0F421E0209CD88E { _BYTE gap0[8]; IStorage *pStorage; }; /* 1486 */ struct $1440A71CF432AA5BB611B5D623B76B83 { _BYTE gap0[8]; tagVersionedStream *pVersionedStream; }; /* 1487 */ struct $0077B3EB2D7415A30BF7B6767B4F4E5B { _BYTE gap0[8]; tagCAC cac; }; /* 1488 */ struct $DCD3C70C8B5B58E77BCCB629DDE0EE74 { _BYTE gap0[8]; tagCAUB caub; }; /* 1489 */ struct $E1BC7C908B82D81D91673BC69A12B420 { _BYTE gap0[8]; tagCAI cai; }; /* 1490 */ struct $E4327355E064476AE21C5822A88A3CAB { _BYTE gap0[8]; tagCAUI caui; }; /* 1491 */ struct $A29865643C38A8AEE4CBBFBBEDC7DC04 { _BYTE gap0[8]; tagCAL cal; }; /* 1492 */ struct $6F53A2A1A12950DEAC187A87FFA7F05B { _BYTE gap0[8]; tagCAUL caul; }; /* 1493 */ struct $DA685B5D2352C5C9633C900710D1F7E3 { _BYTE gap0[8]; tagCAH cah; }; /* 1494 */ struct $D91BE1A7D5CAA5EE9D64FD332BA1DFDF { _BYTE gap0[8]; tagCAUH cauh; }; /* 1495 */ struct $CF80EC259A3C67A301D74060631C0B10 { _BYTE gap0[8]; tagCAFLT caflt; }; /* 1496 */ struct $D29FCFFDDC7622CCC84D6B7FE2EC3AD5 { _BYTE gap0[8]; tagCADBL cadbl; }; /* 1497 */ struct $67509306F083320671E41F869D9F9EF3 { _BYTE gap0[8]; tagCABOOL cabool; }; /* 1498 */ struct $0F1C52766E6C4C9A100EFA6E892435A9 { _BYTE gap0[8]; tagCASCODE cascode; }; /* 1499 */ struct $FB475ADE9D82F62AB2F7A7B438EDCAD2 { _BYTE gap0[8]; tagCACY cacy; }; /* 1500 */ struct $A73E4F1B4983FA2F1DCE0649D1D7A542 { _BYTE gap0[8]; tagCADATE cadate; }; /* 1501 */ struct $00865294EE87F10EF3108D9908F5B4E4 { _BYTE gap0[8]; tagCAFILETIME cafiletime; }; /* 1502 */ struct $0FE12504AE3E0A14EA24F9DB2C7FA835 { _BYTE gap0[8]; tagCACLSID cauuid; }; /* 1503 */ struct $BD44B17C47415549EB0E70A21EA7EBEF { _BYTE gap0[8]; tagCACLIPDATA caclipdata; }; /* 1504 */ struct $7DD2032A340BED09274C8E2F241DE4F3 { _BYTE gap0[8]; tagCABSTR cabstr; }; /* 1505 */ struct $F49A49443F56CA86A1F9593BCDC14C4B { _BYTE gap0[8]; tagCABSTRBLOB cabstrblob; }; /* 1506 */ struct $2A012940E95034292C7152FA22CFA83B { _BYTE gap0[8]; tagCALPSTR calpstr; }; /* 1507 */ struct $86CD87227DD8DAA100A3EDAC467884AA { _BYTE gap0[8]; tagCALPWSTR calpwstr; }; /* 1472 */ struct tagCAPROPVARIANT { unsigned int cElems; tagPROPVARIANT *pElems; }; /* 1508 */ struct $8505AD5EF83C58DDE87F480B32341F57 { _BYTE gap0[8]; tagCAPROPVARIANT capropvar; }; /* 1509 */ struct $9D97ACEDA60C7A9A5CD6A0D6E32A118B { _BYTE gap0[8]; tagPROPVARIANT *pvarVal; }; /* 1510 */ union $D2A8EDAE76A10BC420127CEA6879AA28 { $5DF3780F58367B9F2537DF425A8A812E __s0; tagDEC decVal; $F28A51B4B40B0D33C72915D739D42B4B __s2; $31126B8528A05AF3606C6D495FD178E8 __s3; $48802A31D3D0701BC13CEF9CEA041E7B __s4; $6D336DA143C556260FF80C12817B08DB __s5; $B644145F46FF1F932B106BFA6CC3F6D9 __s6; $5CA90CF57237397281FB12BFD52C1905 __s7; $E7F48E2F4EAA3149E57D87E5D1B2C6B8 __s8; $5A00B54AD7992014DF22AEBA2076B577 __s9; $3766CE08E8A69BD6421414AFC5DA5D53 __s10; $50230A970D9734D4E9774CFC619DF0F6 __s11; $4C0EC2258454B893CE739DAE89D8DB7B __s12; $6DB36323059316E675433BB10D285009 __s13; $8E3C8731874D1B3BC66617C4DD3163A6 __s14; $16737F06913DACF50224AD026FE5ED52 __s15; $E94952165EEA9EEA990FEB33603E1B19 __s16; $B7D5211FD27B3EEB866CE6445A947CBE __s17; $16A0B4D0DD1D10F45CD0F1C0DFD73366 __s18; $4A20137DDA1DCC7629F3A728D62C5EBA __s19; $C854646156F6772BF5D6F8470C9CCFAF __s20; $78F275838D26884A85629EA5C3CA91DF __s21; $91A18C71D450FF00311F87B5D73C5C8D __s22; $17BA733FE6B8BEB3CC80B954432F0727 __s23; $EBA1CD9B4FB6C45FF9EDB12F2AB230DE __s24; $C56EFDA68083C016D8A875D7F2DD48F5 __s25; $378BA351D229C158B43779FFC0A1B1AD __s26; $0AA2BBF3C0A19AB270F9EAE83E6B2544 __s27; $4F23635CE6F8C49CB0F421E0209CD88E __s28; $1440A71CF432AA5BB611B5D623B76B83 __s29; $EC718D470B5970BABF1B11757C9CCEF9 __s30; $0077B3EB2D7415A30BF7B6767B4F4E5B __s31; $DCD3C70C8B5B58E77BCCB629DDE0EE74 __s32; $E1BC7C908B82D81D91673BC69A12B420 __s33; $E4327355E064476AE21C5822A88A3CAB __s34; $A29865643C38A8AEE4CBBFBBEDC7DC04 __s35; $6F53A2A1A12950DEAC187A87FFA7F05B __s36; $DA685B5D2352C5C9633C900710D1F7E3 __s37; $D91BE1A7D5CAA5EE9D64FD332BA1DFDF __s38; $CF80EC259A3C67A301D74060631C0B10 __s39; $D29FCFFDDC7622CCC84D6B7FE2EC3AD5 __s40; $67509306F083320671E41F869D9F9EF3 __s41; $0F1C52766E6C4C9A100EFA6E892435A9 __s42; $FB475ADE9D82F62AB2F7A7B438EDCAD2 __s43; $A73E4F1B4983FA2F1DCE0649D1D7A542 __s44; $00865294EE87F10EF3108D9908F5B4E4 __s45; $0FE12504AE3E0A14EA24F9DB2C7FA835 __s46; $BD44B17C47415549EB0E70A21EA7EBEF __s47; $7DD2032A340BED09274C8E2F241DE4F3 __s48; $F49A49443F56CA86A1F9593BCDC14C4B __s49; $2A012940E95034292C7152FA22CFA83B __s50; $86CD87227DD8DAA100A3EDAC467884AA __s51; $8505AD5EF83C58DDE87F480B32341F57 __s52; $E1D71D20C3D01115E20D79FAE9629CE8 __s53; $166B1F81F6EA96F97683A65F38FB1A59 __s54; $76732A64405C0E287FCB302687644550 __s55; $5669F5A4AD19EF2CB42A5602080CB0A6 __s56; $E5FC128E66C26C95254032BA69D36E74 __s57; $886F8AE9D7C8B1B861B6CA58D67B682A __s58; $CDA73A427DD2A30CDA26CA3394C33CF0 __s59; $2516E53E690D8CC5659AAB7EDC49E664 __s60; $BF8CC88CDF129BD6E4FA4ABA13F521AD __s61; $2CABE618CF1C2625A4479554E4967E0A __s62; $AAA92DA1D6E1B0E8462F69216B62027C __s63; $B50888724FC9E0FCD5A9E53E9F05C27C __s64; $F7167AE7A8ABA03C094C204FB1564A28 __s65; $185EA5CCE4FDFFE8FC0365849B7F722B __s66; $6857AE69DB7C952EEFD665431A7B503A __s67; $0878F16B0390542D20060EB711608720 __s68; $6F5F61F0A274ACF41FA8A466582E5408 __s69; $A943E77B543534A3D0C9478F54935464 __s70; $72E36A8367E2F91461FE60B0028555C4 __s71; $9D97ACEDA60C7A9A5CD6A0D6E32A118B __s72; }; /* 1471 */ struct tagPROPVARIANT { $D2A8EDAE76A10BC420127CEA6879AA28 ___u0; }; /* 1511 */ struct __cppobj IEnumSTATPROPSTG : IUnknown { }; /* 1512 */ struct tagSTATPROPSETSTG { _GUID fmtid; _GUID clsid; unsigned int grfFlags; _FILETIME mtime; _FILETIME ctime; _FILETIME atime; unsigned int dwOSVersion; }; /* 1513 */ struct __unaligned __declspec(align(2)) tagPDW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned __int16 nFromPage; unsigned __int16 nToPage; unsigned __int16 nMinPage; unsigned __int16 nMaxPage; unsigned __int16 nCopies; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPrintHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnSetupHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpPrintTemplateName; const unsigned __int16 *lpSetupTemplateName; void *hPrintTemplate; void *hSetupTemplate; }; /* 1514 */ struct IMAGE_LOAD_CONFIG_DIRECTORY32 { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int GlobalFlagsClear; unsigned int GlobalFlagsSet; unsigned int CriticalSectionDefaultTimeout; unsigned int DeCommitFreeBlockThreshold; unsigned int DeCommitTotalFreeThreshold; unsigned int LockPrefixTable; unsigned int MaximumAllocationSize; unsigned int VirtualMemoryThreshold; unsigned int ProcessHeapFlags; unsigned int ProcessAffinityMask; unsigned __int16 CSDVersion; unsigned __int16 Reserved1; unsigned int EditList; unsigned int Reserved[1]; }; /* 1515 */ struct _TRIVERTEX { int x; int y; unsigned __int16 Red; unsigned __int16 Green; unsigned __int16 Blue; unsigned __int16 Alpha; }; /* 1516 */ struct _ACCESS_DENIED_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 1517 */ struct __declspec(align(4)) tagTEXTMETRICW { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; unsigned __int16 tmFirstChar; unsigned __int16 tmLastChar; unsigned __int16 tmDefaultChar; unsigned __int16 tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; }; /* 1518 */ struct _OUTLINETEXTMETRICW { unsigned int otmSize; tagTEXTMETRICW otmTextMetrics; char otmFiller; tagPANOSE otmPanoseNumber; unsigned int otmfsSelection; unsigned int otmfsType; int otmsCharSlopeRise; int otmsCharSlopeRun; int otmItalicAngle; unsigned int otmEMSquare; int otmAscent; int otmDescent; unsigned int otmLineGap; unsigned int otmsCapEmHeight; unsigned int otmsXHeight; tagRECT otmrcFontBox; int otmMacAscent; int otmMacDescent; unsigned int otmMacLineGap; unsigned int otmusMinimumPPEM; tagPOINT otmptSubscriptSize; tagPOINT otmptSubscriptOffset; tagPOINT otmptSuperscriptSize; tagPOINT otmptSuperscriptOffset; unsigned int otmsStrikeoutSize; int otmsStrikeoutPosition; int otmsUnderscoreSize; int otmsUnderscorePosition; char *otmpFamilyName; char *otmpFaceName; char *otmpStyleName; char *otmpFullName; }; /* 1519 */ struct _CERT_CRL_CONTEXT_PAIR { _CERT_CONTEXT *pCertContext; _CRL_CONTEXT *pCrlContext; }; /* 1520 */ struct __declspec(align(4)) tagRemHPALETTE { unsigned int cbData; char data[1]; }; /* 1521 */ struct sockaddr_in { __int16 sin_family; unsigned __int16 sin_port; in_addr sin_addr; char sin_zero[8]; }; /* 1522 */ struct _DOCINFOA { int cbSize; const char *lpszDocName; const char *lpszOutput; const char *lpszDatatype; unsigned int fwType; }; /* 1523 */ struct MENUITEMTEMPLATEHEADER { unsigned __int16 versionNumber; unsigned __int16 offset; }; /* 1524 */ struct HDDEDATA__ { int unused; }; /* 1525 */ struct _DRIVER_INFO_6W { unsigned int cVersion; unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDriverPath; unsigned __int16 *pDataFile; unsigned __int16 *pConfigFile; unsigned __int16 *pHelpFile; unsigned __int16 *pDependentFiles; unsigned __int16 *pMonitorName; unsigned __int16 *pDefaultDataType; unsigned __int16 *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; unsigned __int16 *pszMfgName; unsigned __int16 *pszOEMUrl; unsigned __int16 *pszHardwareID; unsigned __int16 *pszProvider; }; /* 1526 */ struct _SYSTEM_AUDIT_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 1527 */ struct __declspec(align(4)) _FLAGGED_WORD_BLOB { unsigned int fFlags; unsigned int clSize; unsigned __int16 asData[1]; }; /* 1528 */ struct _CHANGER_ELEMENT_LIST { _CHANGER_ELEMENT Element; unsigned int NumberOfElements; }; /* 1529 */ struct __declspec(align(4)) _CHANGER_READ_ELEMENT_STATUS { _CHANGER_ELEMENT_LIST ElementList; char VolumeTagInfo; }; /* 1530 */ struct __cppobj IUrlMon : IUnknown { }; /* 1531 */ struct BITMAPV4HEADER { unsigned int bV4Size; int bV4Width; int bV4Height; unsigned __int16 bV4Planes; unsigned __int16 bV4BitCount; unsigned int bV4V4Compression; unsigned int bV4SizeImage; int bV4XPelsPerMeter; int bV4YPelsPerMeter; unsigned int bV4ClrUsed; unsigned int bV4ClrImportant; unsigned int bV4RedMask; unsigned int bV4GreenMask; unsigned int bV4BlueMask; unsigned int bV4AlphaMask; unsigned int bV4CSType; tagICEXYZTRIPLE bV4Endpoints; unsigned int bV4GammaRed; unsigned int bV4GammaGreen; unsigned int bV4GammaBlue; }; /* 1532 */ struct _BLENDFUNCTION { char BlendOp; char BlendFlags; char SourceConstantAlpha; char AlphaFormat; }; /* 1533 */ struct _RPC_PROTSEQ_VECTORW { unsigned int Count; unsigned __int16 *Protseq[1]; }; /* 1534 */ struct _PUBKEY { unsigned int magic; unsigned int bitlen; }; /* 1535 */ struct _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; void *pvKeyEncryptionAuxInfo; unsigned int hCryptProv; _CRYPT_BIT_BLOB RecipientPublicKey; _CERT_ID RecipientId; }; /* 1536 */ union $39BAB1932D207E7B4271516C0A89F52A { _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *pKeyTrans; _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *pKeyAgree; _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *pMailList; }; /* 1537 */ struct _CMSG_RECIPIENT_ENCODE_INFO { unsigned int dwRecipientChoice; $39BAB1932D207E7B4271516C0A89F52A ___u1; }; /* 1538 */ struct _CMSG_CONTENT_ENCRYPT_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int cRecipients; _CMSG_RECIPIENT_ENCODE_INFO *rgCmsRecipients; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); unsigned int dwEncryptFlags; unsigned int hContentEncryptKey; unsigned int dwFlags; }; /* 1539 */ struct __cppobj IPSFactoryBuffer : IUnknown { }; /* 1540 */ struct __cppobj IRpcProxyBuffer : IUnknown { }; /* 1541 */ struct __cppobj IRpcStubBuffer : IUnknown { }; /* 1542 */ struct __cppobj IInternetProtocolSink : IUnknown { }; /* 1543 */ struct __cppobj IXMLElement2 : IDispatch { }; /* 1544 */ struct __cppobj IXMLElementCollection : IDispatch { }; /* 1545 */ struct __unaligned __declspec(align(2)) _SHFILEOPSTRUCTW { HWND__ *hwnd; unsigned int wFunc; const unsigned __int16 *pFrom; const unsigned __int16 *pTo; unsigned __int16 fFlags; int fAnyOperationsAborted; void *hNameMappings; const unsigned __int16 *lpszProgressTitle; }; /* 1546 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 1547 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 1549 */ struct __cppobj IntrusiveHashData *> { Turbine_GUID m_hashKey; HashTableData *m_hashNext; }; /* 1548 */ struct __cppobj HashTableData : IntrusiveHashData *> { Interface *m_data; }; /* 1550 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 1551 */ struct HUMPD__ { int unused; }; /* 1552 */ struct _CERT_PRIVATE_KEY_VALIDITY { _FILETIME NotBefore; _FILETIME NotAfter; }; /* 1553 */ struct _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO { unsigned int cbSize; _CRYPTOAPI_BLOB EncryptedKey; }; /* 1554 */ struct _CMSG_KEY_AGREE_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB UserKeyingMaterial; unsigned int dwOriginatorChoice; $B231DDA85B3C8A62A08B97AB01700C9A ___u5; unsigned int cKeyAgreeKeyEncryptInfo; _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO **rgpKeyAgreeKeyEncryptInfo; unsigned int dwFlags; }; /* 1555 */ struct _PROVIDOR_INFO_2W { unsigned __int16 *pOrder; }; /* 1556 */ struct _NETRESOURCEA { unsigned int dwScope; unsigned int dwType; unsigned int dwDisplayType; unsigned int dwUsage; char *lpLocalName; char *lpRemoteName; char *lpComment; char *lpProvider; }; /* 1557 */ struct _KEY_TYPE_SUBTYPE { unsigned int dwKeySpec; _GUID Type; _GUID Subtype; }; /* 1558 */ struct __cppobj IProcessInitControl : IUnknown { }; /* 1559 */ struct tagEMRCREATEDIBPATTERNBRUSHPT { tagEMR emr; unsigned int ihBrush; unsigned int iUsage; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; }; /* 1560 */ struct tagAUXCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wReserved1; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1561 */ struct _CHANGER_ELEMENT_STATUS_EX { _CHANGER_ELEMENT Element; _CHANGER_ELEMENT SrcElementAddress; unsigned int Flags; unsigned int ExceptionCode; char TargetId; char Lun; unsigned __int16 Reserved; char PrimaryVolumeID[36]; char AlternateVolumeID[36]; char VendorIdentification[8]; char ProductIdentification[16]; char SerialNumber[32]; }; /* 1562 */ struct __declspec(align(4)) tagRemSTGMEDIUM { unsigned int tymed; unsigned int dwHandleType; unsigned int pData; unsigned int pUnkForRelease; unsigned int cbData; char data[1]; }; /* 1563 */ struct SC_HANDLE__ { int unused; }; /* 1564 */ struct tagPOINTS { __int16 x; __int16 y; }; /* 1565 */ struct _RPC_PROTSEQ_ENDPOINT { char *RpcProtocolSequence; char *Endpoint; }; /* 1566 */ struct _DRIVER_INFO_5W { unsigned int cVersion; unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDriverPath; unsigned __int16 *pDataFile; unsigned __int16 *pConfigFile; unsigned int dwDriverAttributes; unsigned int dwConfigVersion; unsigned int dwDriverVersion; }; /* 1567 */ struct __cppobj IPersistMoniker : IUnknown { }; /* 1568 */ struct ArchiveVersionRow::VersionEntry { unsigned int tokVersion; unsigned int iVersion; }; /* 1569 */ struct __cppobj SmartArray { ArchiveVersionRow::VersionEntry *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 1570 */ struct __cppobj PrimitiveInplaceArray : SmartArray { char m_aPrimitiveInplaceMemory[64]; }; /* 1571 */ struct tagPOINTFX { _FIXED x; _FIXED y; }; /* 1572 */ struct _PROV_ENUMALGS_EX { unsigned int aiAlgid; unsigned int dwDefaultLen; unsigned int dwMinLen; unsigned int dwMaxLen; unsigned int dwProtocols; unsigned int dwNameLen; char szName[20]; unsigned int dwLongNameLen; char szLongName[40]; }; /* 1573 */ struct _CERT_X942_DH_VALIDATION_PARAMS { _CRYPT_BIT_BLOB seed; unsigned int pgenCounter; }; /* 1574 */ struct _CERT_X942_DH_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB g; _CRYPTOAPI_BLOB q; _CRYPTOAPI_BLOB j; _CERT_X942_DH_VALIDATION_PARAMS *pValidationParams; }; /* 1575 */ struct __cppobj IOleWindow : IUnknown { }; /* 1576 */ struct __cppobj IOleInPlaceActiveObject : IOleWindow { }; /* 1577 */ struct __cppobj IOleInPlaceUIWindow : IOleWindow { }; /* 1578 */ struct __declspec(align(4)) _COMMPROP { unsigned __int16 wPacketLength; unsigned __int16 wPacketVersion; unsigned int dwServiceMask; unsigned int dwReserved1; unsigned int dwMaxTxQueue; unsigned int dwMaxRxQueue; unsigned int dwMaxBaud; unsigned int dwProvSubType; unsigned int dwProvCapabilities; unsigned int dwSettableParams; unsigned int dwSettableBaud; unsigned __int16 wSettableData; unsigned __int16 wSettableStopParity; unsigned int dwCurrentTxQueue; unsigned int dwCurrentRxQueue; unsigned int dwProvSpec1; unsigned int dwProvSpec2; unsigned __int16 wcProvChar[1]; }; /* 1579 */ struct tagGUITHREADINFO { unsigned int cbSize; unsigned int flags; HWND__ *hwndActive; HWND__ *hwndFocus; HWND__ *hwndCapture; HWND__ *hwndMenuOwner; HWND__ *hwndMoveSize; HWND__ *hwndCaret; tagRECT rcCaret; }; /* 1580 */ struct __declspec(align(4)) _CHANGER_INITIALIZE_ELEMENT_STATUS { _CHANGER_ELEMENT_LIST ElementList; char BarCodeScan; }; /* 1581 */ struct _PRINTER_ENUM_VALUESW { unsigned __int16 *pValueName; unsigned int cbValueName; unsigned int dwType; char *pData; unsigned int cbData; }; /* 1582 */ struct tagPAINTSTRUCT { HDC__ *hdc; int fErase; tagRECT rcPaint; int fRestore; int fIncUpdate; char rgbReserved[32]; }; /* 1583 */ struct _DISCDLGSTRUCTA { unsigned int cbStructure; HWND__ *hwndOwner; char *lpLocalName; char *lpRemoteName; unsigned int dwFlags; }; /* 1584 */ struct _QUERY_SERVICE_CONFIGW { unsigned int dwServiceType; unsigned int dwStartType; unsigned int dwErrorControl; unsigned __int16 *lpBinaryPathName; unsigned __int16 *lpLoadOrderGroup; unsigned int dwTagId; unsigned __int16 *lpDependencies; unsigned __int16 *lpServiceStartName; unsigned __int16 *lpDisplayName; }; /* 1585 */ struct _SINGLE_LIST_ENTRY { _SINGLE_LIST_ENTRY *Next; }; /* 1586 */ struct _SYSTEM_ALARM_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1587 */ struct _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1588 */ struct tagWNDCLASSEXW { unsigned int cbSize; unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const unsigned __int16 *lpszMenuName; const unsigned __int16 *lpszClassName; HICON__ *hIconSm; }; /* 1589 */ struct tagMONITORINFO { unsigned int cbSize; tagRECT rcMonitor; tagRECT rcWork; unsigned int dwFlags; }; /* 1590 */ struct __cppobj tagMONITORINFOEXA : tagMONITORINFO { char szDevice[32]; }; /* 1591 */ struct _NAME_BUFFER { char name[16]; char name_num; char name_flags; }; /* 1592 */ struct _CMSG_ENCRYPTED_ENCODE_INFO { unsigned int cbSize; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; }; /* 1593 */ struct __declspec(align(8)) _PARTITION_INFORMATION { _LARGE_INTEGER StartingOffset; _LARGE_INTEGER PartitionLength; unsigned int HiddenSectors; unsigned int PartitionNumber; char PartitionType; char BootIndicator; char RecognizedPartition; char RewritePartition; }; /* 1594 */ struct _DOC_INFO_1A { char *pDocName; char *pOutputFile; char *pDatatype; }; /* 1595 */ struct tagEXCEPINFO { unsigned __int16 wCode; unsigned __int16 wReserved; unsigned __int16 *bstrSource; unsigned __int16 *bstrDescription; unsigned __int16 *bstrHelpFile; unsigned int dwHelpContext; void *pvReserved; int (__stdcall *pfnDeferredFillIn)(tagEXCEPINFO *); int scode; }; /* 1596 */ struct __declspec(align(4)) tagEMRINVERTRGN { tagEMR emr; _RECTL rclBounds; unsigned int cbRgnData; char RgnData[1]; }; /* 1597 */ struct _RTL_VERIFIER_THUNK_DESCRIPTOR { char *ThunkName; void *ThunkOldAddress; void *ThunkNewAddress; }; /* 1598 */ struct _RTL_VERIFIER_DLL_DESCRIPTOR { unsigned __int16 *DllName; unsigned int DllFlags; void *DllAddress; _RTL_VERIFIER_THUNK_DESCRIPTOR *DllThunks; }; /* 1599 */ struct tagMCI_VD_ESCAPE_PARMSW { unsigned int dwCallback; const unsigned __int16 *lpstrCommand; }; /* 1600 */ struct __declspec(align(4)) _MODEMSETTINGS { unsigned int dwActualSize; unsigned int dwRequiredSize; unsigned int dwDevSpecificOffset; unsigned int dwDevSpecificSize; unsigned int dwCallSetupFailTimer; unsigned int dwInactivityTimeout; unsigned int dwSpeakerVolume; unsigned int dwSpeakerMode; unsigned int dwPreferredModemOptions; unsigned int dwNegotiatedModemOptions; unsigned int dwNegotiatedDCERate; char abVariablePortion[1]; }; /* 1601 */ struct _RTL_CRITICAL_SECTION { _RTL_CRITICAL_SECTION_DEBUG *DebugInfo; int LockCount; int RecursionCount; void *OwningThread; void *LockSemaphore; unsigned int SpinCount; }; /* 1602 */ struct _LIST_ENTRY { _LIST_ENTRY *Flink; _LIST_ENTRY *Blink; }; /* 1603 */ struct _RTL_CRITICAL_SECTION_DEBUG { unsigned __int16 Type; unsigned __int16 CreatorBackTraceIndex; _RTL_CRITICAL_SECTION *CriticalSection; _LIST_ENTRY ProcessLocksList; unsigned int EntryCount; unsigned int ContentionCount; unsigned int Spare[2]; }; /* 1604 */ struct _DRIVER_INFO_4W { unsigned int cVersion; unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDriverPath; unsigned __int16 *pDataFile; unsigned __int16 *pConfigFile; unsigned __int16 *pHelpFile; unsigned __int16 *pDependentFiles; unsigned __int16 *pMonitorName; unsigned __int16 *pDefaultDataType; unsigned __int16 *pszzPreviousNames; }; /* 1605 */ struct __cppobj Turbine::Debug { Turbine::DebugVtbl *vfptr; }; /* 1606 */ struct Turbine::DebugVtbl { bool (__thiscall *InitDebug)(Turbine::Debug *this); }; /* 1607 */ struct __cppobj Turbine::Debug::AssertIfFalseFmt { bool m_bExpressionResult; const char *m_szFile; const char *m_szCondition; int m_iLine; unsigned int *m_rdwFlags; }; /* 1608 */ struct __cppobj Turbine::Debug::AssertOnFailureFmtHelper { TResult m_hrExpressionResult; const char *m_szFile; const char *m_szCondition; int m_iLine; unsigned int *m_rdwFlags; }; /* 1609 */ struct _EXCEPTION_POINTERS { _EXCEPTION_RECORD *ExceptionRecord; _CONTEXT *ContextRecord; }; /* 1610 */ struct __cppobj DbgReportContext { void *m_hProcess; unsigned int m_idThread; void *m_hThread; void *m_hModule; }; /* 1611 */ struct __cppobj DbgReportObject { void *m_pUserDebuggingData; PStringBase m_sSummary; PStringBase m_sReport; DbgReportContext m_cContext; }; /* 1612 */ struct __cppobj SerializationBehavior { }; /* 1613 */ struct tagMIDIOUTCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1614 */ struct _CERT_REVOCATION_PARA { unsigned int cbSize; _CERT_CONTEXT *pIssuerCert; unsigned int cCertStore; void **rgCertStore; void *hCrlStore; _FILETIME *pftTimeToUse; }; /* 1615 */ struct __declspec(align(8)) _DISK_RECORD { _LARGE_INTEGER ByteOffset; _LARGE_INTEGER StartTime; _LARGE_INTEGER EndTime; void *VirtualAddress; unsigned int NumberOfBytes; char DeviceNumber; char ReadRequest; }; /* 1616 */ struct _CMSG_CTRL_DECRYPT_PARA { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwKeySpec; unsigned int dwRecipientIndex; }; /* 1617 */ struct _IMAGE_ROM_OPTIONAL_HEADER { unsigned __int16 Magic; char MajorLinkerVersion; char MinorLinkerVersion; unsigned int SizeOfCode; unsigned int SizeOfInitializedData; unsigned int SizeOfUninitializedData; unsigned int AddressOfEntryPoint; unsigned int BaseOfCode; unsigned int BaseOfData; unsigned int BaseOfBss; unsigned int GprMask; unsigned int CprMask[4]; unsigned int GpValue; }; /* 1618 */ struct _IMAGE_ROM_HEADERS { _IMAGE_FILE_HEADER FileHeader; _IMAGE_ROM_OPTIONAL_HEADER OptionalHeader; }; /* 1619 */ struct tagSCROLLBARINFO { unsigned int cbSize; tagRECT rcScrollBar; int dxyLineButton; int xyThumbTop; int xyThumbBottom; int reserved; unsigned int rgstate[6]; }; /* 1620 */ struct tagMIDIINCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwSupport; }; /* 1621 */ struct tagMCI_WAVE_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; unsigned int wInput; unsigned int wOutput; unsigned __int16 wFormatTag; unsigned __int16 wReserved2; unsigned __int16 nChannels; unsigned __int16 wReserved3; unsigned int nSamplesPerSec; unsigned int nAvgBytesPerSec; unsigned __int16 nBlockAlign; unsigned __int16 wReserved4; unsigned __int16 wBitsPerSample; unsigned __int16 wReserved5; }; /* 1622 */ struct _HISTOGRAM_BUCKET { unsigned int Reads; unsigned int Writes; }; /* 1623 */ struct _IMAGE_DEBUG_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int Type; unsigned int SizeOfData; unsigned int AddressOfRawData; unsigned int PointerToRawData; }; /* 1624 */ struct pvalueA { char *pv_valuename; int pv_valuelen; void *pv_value_context; unsigned int pv_type; }; /* 1625 */ struct _STORAGE_BUS_RESET_REQUEST { char PathId; }; /* 1626 */ struct _PRINTER_INFO_4W { unsigned __int16 *pPrinterName; unsigned __int16 *pServerName; unsigned int Attributes; }; /* 1627 */ struct _TOKEN_USER { _SID_AND_ATTRIBUTES User; }; /* 1628 */ struct tagEMREXTTEXTOUTA { tagEMR emr; _RECTL rclBounds; unsigned int iGraphicsMode; float exScale; float eyScale; tagEMRTEXT emrtext; }; /* 1629 */ struct _CMSG_CMS_SIGNER_INFO { unsigned int dwVersion; _CERT_ID SignerId; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; _CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedHash; _CRYPT_ATTRIBUTES AuthAttrs; _CRYPT_ATTRIBUTES UnauthAttrs; }; /* 1630 */ union $4B797564FA54ACBD8AF4F39A7F09FEB1 { unsigned int oInst; tagVARIANT *lpvarValue; }; /* 1631 */ struct tagVARDESC { int memid; unsigned __int16 *lpstrSchema; $4B797564FA54ACBD8AF4F39A7F09FEB1 ___u2; tagELEMDESC elemdescVar; unsigned __int16 wVarFlags; tagVARKIND varkind; }; /* 1632 */ struct __cppobj IPropertySetStorage : IUnknown { }; /* 1633 */ struct HCONVLIST__ { int unused; }; /* 1634 */ struct tagCONVINFO { unsigned int cb; unsigned int hUser; HCONV__ *hConvPartner; HSZ__ *hszSvcPartner; HSZ__ *hszServiceReq; HSZ__ *hszTopic; HSZ__ *hszItem; unsigned int wFmt; unsigned int wType; unsigned int wStatus; unsigned int wConvst; unsigned int wLastError; HCONVLIST__ *hConvList; tagCONVCONTEXT ConvCtxt; HWND__ *hwnd; HWND__ *hwndPartner; }; /* 1635 */ struct __cppobj IEnumSTATPROPSETSTG : IUnknown { }; /* 1636 */ struct tagEMRANGLEARC { tagEMR emr; _POINTL ptlCenter; unsigned int nRadius; float eStartAngle; float eSweepAngle; }; /* 1637 */ struct _PROPSHEETPAGEA_V1 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $F2E003516E3D3EB93273B8D5D1F8D68A ___u3; $864CA0437219939730246E31FD89420B ___u4; const char *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); unsigned int *pcRefParent; }; /* 1638 */ struct __cppobj IWrappedProtocol : IUnknown { }; /* 1639 */ struct tagCANDIDATEFORM { unsigned int dwIndex; unsigned int dwStyle; tagPOINT ptCurrentPos; tagRECT rcArea; }; /* 1640 */ struct __cppobj PStringBaseIter_Common { PStringBaseIter_CommonVtbl *vfptr; unsigned int curr; unsigned int mark; }; /* 1641 */ struct PStringBaseIter_CommonVtbl { unsigned int (__thiscall *GetStrLen)(PStringBaseIter_Common *this); const char *(__thiscall *IndexToConstPointer)(PStringBaseIter_Common *this, unsigned int); char (__thiscall *IndexToChar)(PStringBaseIter_Common *this, unsigned int); PStringBase *(__thiscall *GetPStringPtr)(PStringBaseIter_Common *this); }; /* 1642 */ struct __cppobj PStringBaseIter_Const : PStringBaseIter_Common { PStringBase *pstring_ptr; }; /* 1643 */ struct tagEMRSETARCDIRECTION { tagEMR emr; unsigned int iArcDirection; }; /* 1644 */ struct __unaligned __declspec(align(2)) IMAGE_AUX_SYMBOL_TOKEN_DEF { char bAuxType; char bReserved; unsigned int SymbolTableIndex; char rgbReserved[12]; }; /* 1645 */ struct tagLAYERPLANEDESCRIPTOR { unsigned __int16 nSize; unsigned __int16 nVersion; unsigned int dwFlags; char iPixelType; char cColorBits; char cRedBits; char cRedShift; char cGreenBits; char cGreenShift; char cBlueBits; char cBlueShift; char cAlphaBits; char cAlphaShift; char cAccumBits; char cAccumRedBits; char cAccumGreenBits; char cAccumBlueBits; char cAccumAlphaBits; char cDepthBits; char cStencilBits; char cAuxBuffers; char iLayerPlane; char bReserved; unsigned int crTransparent; }; /* 1646 */ struct tagMCI_WAVE_DELETE_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /* 1647 */ struct __declspec(align(8)) _TAPE_SET_POSITION { unsigned int Method; unsigned int Partition; _LARGE_INTEGER Offset; char Immediate; }; /* 1648 */ struct _numberfmtW { unsigned int NumDigits; unsigned int LeadingZero; unsigned int Grouping; unsigned __int16 *lpDecimalSep; unsigned __int16 *lpThousandSep; unsigned int NegativeOrder; }; /* 1649 */ struct _CONNECTDLGSTRUCTA { unsigned int cbStructure; HWND__ *hwndOwner; _NETRESOURCEA *lpConnRes; unsigned int dwFlags; unsigned int dwDevNum; }; /* 1650 */ struct _CRYPT_PASSWORD_CREDENTIALSA { unsigned int cbSize; char *pszUsername; char *pszPassword; }; /* 1651 */ struct __cppobj IParseDisplayName : IUnknown { }; /* 1652 */ struct __cppobj FileNodeName_Double : IFileNodeName { long double m_name; }; /* 1653 */ struct _CERT_REQUEST_INFO { unsigned int dwVersion; _CRYPTOAPI_BLOB Subject; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /* 1654 */ struct _PRINTPROCESSOR_CAPS_1 { unsigned int dwLevel; unsigned int dwNupOptions; unsigned int dwPageOrderFlags; unsigned int dwNumberOfCopies; }; /* 1655 */ struct _PORT_INFO_3A { unsigned int dwStatus; char *pszStatus; unsigned int dwSeverity; }; /* 1656 */ union $024A9AD87DA22F97CCD4130050D7BF17 { unsigned int SymbolTableIndex; unsigned int VirtualAddress; }; /* 1657 */ struct __unaligned __declspec(align(2)) _IMAGE_LINENUMBER { $024A9AD87DA22F97CCD4130050D7BF17 Type; unsigned __int16 Linenumber; }; /* 1658 */ struct $428257C9868A469D077AA3A343E95D70 { unsigned int dwType; unsigned int dwDeviceID; unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; }; /* 1659 */ struct tagMIXERLINEA { unsigned int cbStruct; unsigned int dwDestination; unsigned int dwSource; unsigned int dwLineID; unsigned int fdwLine; unsigned int dwUser; unsigned int dwComponentType; unsigned int cChannels; unsigned int cConnections; unsigned int cControls; char szShortName[16]; char szName[64]; $428257C9868A469D077AA3A343E95D70 Target; }; /* 1660 */ struct _EXCEPTION_DEBUG_INFO { _EXCEPTION_RECORD ExceptionRecord; unsigned int dwFirstChance; }; /* 1661 */ struct _CERT_POLICY_QUALIFIER_INFO { char *pszPolicyQualifierId; _CRYPTOAPI_BLOB Qualifier; }; /* 1662 */ struct _CERT_POLICY_INFO { char *pszPolicyIdentifier; unsigned int cPolicyQualifier; _CERT_POLICY_QUALIFIER_INFO *rgPolicyQualifier; }; /* 1663 */ struct _CERT_POLICIES_INFO { unsigned int cPolicyInfo; _CERT_POLICY_INFO *rgPolicyInfo; }; /* 1664 */ struct _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwKeySpec; _CMSG_KEY_TRANS_RECIPIENT_INFO *pKeyTrans; unsigned int dwRecipientIndex; }; /* 1665 */ struct _MONITOR_INFO_1A { char *pName; }; /* 1666 */ struct tagNEWTEXTMETRICA { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; char tmFirstChar; char tmLastChar; char tmDefaultChar; char tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; unsigned int ntmFlags; unsigned int ntmSizeEM; unsigned int ntmCellHeight; unsigned int ntmAvgWidth; }; /* 1667 */ struct tagNEWTEXTMETRICEXA { tagNEWTEXTMETRICA ntmTm; tagFONTSIGNATURE ntmFontSig; }; /* 1668 */ struct _DISPLAY_DEVICEA { unsigned int cb; char DeviceName[32]; char DeviceString[128]; unsigned int StateFlags; char DeviceID[128]; char DeviceKey[128]; }; /* 1669 */ struct _PRINTER_INFO_6 { unsigned int dwStatus; }; /* 1670 */ struct __cppobj AsyncIPipeDouble : IUnknown { }; /* 1671 */ struct _OFNOTIFYEXW { tagNMHDR hdr; tagOFNW *lpOFN; void *psf; void *pidl; }; /* 1672 */ struct __declspec(align(4)) _IMAGE_DEBUG_MISC { unsigned int DataType; unsigned int Length; char Unicode; char Reserved[3]; char Data[1]; }; /* 1673 */ struct tagMCI_BREAK_PARMS { unsigned int dwCallback; int nVirtKey; HWND__ *hwndBreak; }; /* 1674 */ struct _CERT_PHYSICAL_STORE_INFO { unsigned int cbSize; char *pszOpenStoreProvider; unsigned int dwOpenEncodingType; unsigned int dwOpenFlags; _CRYPTOAPI_BLOB OpenParameters; unsigned int dwFlags; unsigned int dwPriority; }; /* 1675 */ struct _FILESYSTEM_STATISTICS { unsigned __int16 FileSystemType; unsigned __int16 Version; unsigned int SizeOfCompleteStructure; unsigned int UserFileReads; unsigned int UserFileReadBytes; unsigned int UserDiskReads; unsigned int UserFileWrites; unsigned int UserFileWriteBytes; unsigned int UserDiskWrites; unsigned int MetaDataReads; unsigned int MetaDataReadBytes; unsigned int MetaDataDiskReads; unsigned int MetaDataWrites; unsigned int MetaDataWriteBytes; unsigned int MetaDataDiskWrites; }; /* 1676 */ struct tagMCI_ANIM_WINDOW_PARMSW { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const unsigned __int16 *lpstrText; }; /* 1677 */ struct _CERT_KEYGEN_REQUEST_INFO { unsigned int dwVersion; _CERT_PUBLIC_KEY_INFO SubjectPublicKeyInfo; unsigned __int16 *pwszChallengeString; }; /* 1678 */ struct _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY { unsigned int BeginAddress; unsigned int EndAddress; unsigned int ExceptionHandler; unsigned int HandlerData; unsigned int PrologEndAddress; }; /* 1679 */ struct $BEA19A8FD43CDAFAF202C6F3A43A4084 { unsigned __int16 *pPackageName; _GUID PolicyId; }; /* 1680 */ struct $E50625293C37C0408886B8B223FA5D41 { _GUID ObjectId; _GUID PolicyId; }; /* 1681 */ union __MIDL___MIDL_itf_wtypes_0003_0001::__MIDL___MIDL_itf_wtypes_0003_0005 { _GUID clsid; unsigned __int16 *pFileExt; unsigned __int16 *pMimeType; unsigned __int16 *pProgId; unsigned __int16 *pFileName; $BEA19A8FD43CDAFAF202C6F3A43A4084 ByName; $E50625293C37C0408886B8B223FA5D41 ByObjectId; }; /* 1682 */ struct __MIDL___MIDL_itf_wtypes_0003_0001 { unsigned int tyspec; __MIDL___MIDL_itf_wtypes_0003_0001::__MIDL___MIDL_itf_wtypes_0003_0005 tagged_union; }; /* 1683 */ struct __cppobj IPersist : IUnknown { }; /* 1684 */ struct __cppobj IPersistStream : IPersist { }; /* 1685 */ struct _SOCKET_ADDRESS_LIST { int iAddressCount; _SOCKET_ADDRESS Address[1]; }; /* 1686 */ struct _SHFILEINFOW { HICON__ *hIcon; int iIcon; unsigned int dwAttributes; unsigned __int16 szDisplayName[260]; unsigned __int16 szTypeName[80]; }; /* 1687 */ struct _OSVERSIONINFOW { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; unsigned __int16 szCSDVersion[128]; }; /* 1688 */ struct tagRECONVERTSTRING { unsigned int dwSize; unsigned int dwVersion; unsigned int dwStrLen; unsigned int dwStrOffset; unsigned int dwCompStrLen; unsigned int dwCompStrOffset; unsigned int dwTargetStrLen; unsigned int dwTargetStrOffset; }; /* 1689 */ struct _EXCEPTION_RECORD32 { unsigned int ExceptionCode; unsigned int ExceptionFlags; unsigned int ExceptionRecord; unsigned int ExceptionAddress; unsigned int NumberParameters; unsigned int ExceptionInformation[15]; }; /* 1690 */ struct _CRYPT_ENCODE_PARA { unsigned int cbSize; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); }; /* 1691 */ struct _DOC_INFO_3W { unsigned __int16 *pDocName; unsigned __int16 *pOutputFile; unsigned __int16 *pDatatype; unsigned int dwFlags; }; /* 1692 */ struct __cppobj IAddrExclusionControl : IUnknown { }; /* 1693 */ struct __cppobj IPrintDialogServices : IUnknown { }; /* 1694 */ struct __cppobj PFileNodeIter { PFileNode *file_node; unsigned int curr_index; PStringBase search_string; }; /* 1695 */ struct __declspec(align(4)) tagEMREXTSELECTCLIPRGN { tagEMR emr; unsigned int cbRgnData; unsigned int iMode; char RgnData[1]; }; /* 1696 */ struct _CERT_TEMPLATE_EXT { char *pszObjId; unsigned int dwMajorVersion; int fMinorVersion; unsigned int dwMinorVersion; }; /* 1697 */ struct _FORM_INFO_1A { unsigned int Flags; char *pName; tagSIZE Size; _RECTL ImageableArea; }; /* 1698 */ struct __cppobj CaseInsensitiveStringBase > : PStringBase { }; /* 1699 */ struct tagSTICKYKEYS { unsigned int cbSize; unsigned int dwFlags; }; /* 1700 */ struct tagTITLEBARINFO { unsigned int cbSize; tagRECT rcTitleBar; unsigned int rgstate[6]; }; /* 1701 */ struct tagMCI_SEQ_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; unsigned int dwTempo; unsigned int dwPort; unsigned int dwSlave; unsigned int dwMaster; unsigned int dwOffset; }; /* 1702 */ struct _RPC_IF_ID { _GUID Uuid; unsigned __int16 VersMajor; unsigned __int16 VersMinor; }; /* 1703 */ struct _CERT_KEY_ATTRIBUTES_INFO { _CRYPTOAPI_BLOB KeyId; _CRYPT_BIT_BLOB IntendedKeyUsage; _CERT_PRIVATE_KEY_VALIDITY *pPrivateKeyUsagePeriod; }; /* 1704 */ struct _DRIVER_INFO_2W { unsigned int cVersion; unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDriverPath; unsigned __int16 *pDataFile; unsigned __int16 *pConfigFile; }; /* 1705 */ struct _COAUTHIDENTITY { unsigned __int16 *User; unsigned int UserLength; unsigned __int16 *Domain; unsigned int DomainLength; unsigned __int16 *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 1706 */ struct _COAUTHINFO { unsigned int dwAuthnSvc; unsigned int dwAuthzSvc; unsigned __int16 *pwszServerPrincName; unsigned int dwAuthnLevel; unsigned int dwImpersonationLevel; _COAUTHIDENTITY *pAuthIdentityData; unsigned int dwCapabilities; }; /* 1707 */ struct _COSERVERINFO { unsigned int dwReserved1; unsigned __int16 *pwszName; _COAUTHINFO *pAuthInfo; unsigned int dwReserved2; }; /* 1708 */ struct __cppobj tagBIND_OPTS2 : tagBIND_OPTS { unsigned int dwTrackFlags; unsigned int dwClassContext; unsigned int locale; _COSERVERINFO *pServerInfo; }; /* 1709 */ union _userHMETAFILE::__MIDL_IWinTypes_0004 { int hInproc; _BYTE_BLOB *hRemote; __int64 hInproc64; }; /* 1710 */ struct _userHMETAFILE { int fContext; _userHMETAFILE::__MIDL_IWinTypes_0004 u; }; /* 1711 */ struct _DRIVER_INFO_3A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; }; /* 1712 */ struct _PORT_INFO_2W { unsigned __int16 *pPortName; unsigned __int16 *pMonitorName; unsigned __int16 *pDescription; unsigned int fPortType; unsigned int Reserved; }; /* 1713 */ struct tagRemFORMATETC { unsigned int cfFormat; unsigned int ptd; unsigned int dwAspect; int lindex; unsigned int tymed; }; /* 1714 */ struct tagENUMLOGFONTA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; }; /* 1715 */ struct tagEMRALPHABLEND { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /* 1716 */ struct tagMOUSEHOOKSTRUCT { tagPOINT pt; HWND__ *hwnd; unsigned int wHitTestCode; unsigned int dwExtraInfo; }; /* 1717 */ struct tagMIXERCONTROLA { unsigned int cbStruct; unsigned int dwControlID; unsigned int dwControlType; unsigned int fdwControl; unsigned int cMultipleItems; char szShortName[16]; char szName[64]; $C980AEBE6C9A6676CE771A252444CFA9 Bounds; $D57FBB56CFB6CB9AA7C272D88EF9A29F Metrics; }; /* 1718 */ struct _CRYPT_CONTENT_INFO { char *pszObjId; _CRYPTOAPI_BLOB Content; }; /* 1719 */ struct __cppobj IPersistStorage : IPersist { }; /* 1720 */ struct __declspec(align(4)) tagEMRGLSRECORD { tagEMR emr; unsigned int cbData; char Data[1]; }; /* 1721 */ struct tagMOUSEKEYS { unsigned int cbSize; unsigned int dwFlags; unsigned int iMaxSpeed; unsigned int iTimeToMaxSpeed; unsigned int iCtrlSpeed; unsigned int dwReserved1; unsigned int dwReserved2; }; /* 1722 */ struct tagDDEML_MSG_HOOK_DATA { unsigned int uiLo; unsigned int uiHi; unsigned int cbData; unsigned int Data[8]; }; /* 1723 */ struct tagMONMSGSTRUCT { unsigned int cb; HWND__ *hwndTo; unsigned int dwTime; void *hTask; unsigned int wMsg; unsigned int wParam; int lParam; tagDDEML_MSG_HOOK_DATA dmhd; }; /* 1724 */ struct _PSHNOTIFY { tagNMHDR hdr; int lParam; }; /* 1725 */ struct HACCEL__ { int unused; }; /* 1726 */ struct _RPC_POLICY { unsigned int Length; unsigned int EndpointFlags; unsigned int NICFlags; }; /* 1727 */ struct __cppobj Logger::ILoggingOutputHandler : ReferenceCountTemplate<1048576,0> { }; /* 1728 */ struct __cppobj Logger::ITextFileOutputHandler : Logger::ILoggingOutputHandler { }; /* 1729 */ struct __cppobj Logger::LogMacro { Logger::LoggingSeverity m_ls; unsigned int m_lc; }; /* 1730 */ struct tagEMRSTRETCHBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int cxSrc; int cySrc; }; /* 1731 */ struct _ACCESS_DENIED_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 1732 */ struct _TOKEN_GROUPS { unsigned int GroupCount; _SID_AND_ATTRIBUTES Groups[1]; }; /* 1733 */ struct _TOKEN_PRIVILEGES { unsigned int PrivilegeCount; _LUID_AND_ATTRIBUTES Privileges[1]; }; /* 1734 */ struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION { unsigned int SecurityLimitFlags; void *JobToken; _TOKEN_GROUPS *SidsToDisable; _TOKEN_PRIVILEGES *PrivilegesToDelete; _TOKEN_GROUPS *RestrictedSids; }; /* 1735 */ union $E6E24A7F5B6F8B597C18331DB62781EC { unsigned int ForwarderString; unsigned int Function; unsigned int Ordinal; unsigned int AddressOfData; }; /* 1736 */ struct _IMAGE_THUNK_DATA32 { $E6E24A7F5B6F8B597C18331DB62781EC u1; }; /* 1737 */ struct _remoteMETAFILEPICT { int mm; int xExt; int yExt; _userHMETAFILE *hMF; }; /* 1738 */ union _userHMETAFILEPICT::__MIDL_IWinTypes_0005 { int hInproc; _remoteMETAFILEPICT *hRemote; __int64 hInproc64; }; /* 1739 */ struct _userHMETAFILEPICT { int fContext; _userHMETAFILEPICT::__MIDL_IWinTypes_0005 u; }; /* 1740 */ union _userSTGMEDIUM::_STGMEDIUM_UNION::__MIDL_IAdviseSink_0003 { _userHMETAFILEPICT *hMetaFilePict; _userHENHMETAFILE *hHEnhMetaFile; _GDI_OBJECT *hGdiHandle; _userHGLOBAL *hGlobal; unsigned __int16 *lpszFileName; _BYTE_BLOB *pstm; _BYTE_BLOB *pstg; }; /* 1741 */ struct _userSTGMEDIUM::_STGMEDIUM_UNION { unsigned int tymed; _userSTGMEDIUM::_STGMEDIUM_UNION::__MIDL_IAdviseSink_0003 u; }; /* 1742 */ struct _userSTGMEDIUM { IUnknown *pUnkForRelease; }; /* 1743 */ struct _IMAGE_CE_RUNTIME_FUNCTION_ENTRY { unsigned int FuncStart; unsigned __int32 PrologLen : 8; unsigned __int32 FuncLen : 22; unsigned __int32 ThirtyTwoBit : 1; unsigned __int32 ExceptionFlag : 1; }; /* 1744 */ struct _REASSIGN_BLOCKS { unsigned __int16 Reserved; unsigned __int16 Count; unsigned int BlockNumber[1]; }; /* 1745 */ struct tagSERIALKEYSA { unsigned int cbSize; unsigned int dwFlags; char *lpszActivePort; char *lpszPort; unsigned int iBaudRate; unsigned int iPortState; unsigned int iActive; }; /* 1746 */ struct _DISK_EXTENT { unsigned int DiskNumber; _LARGE_INTEGER StartingOffset; _LARGE_INTEGER ExtentLength; }; /* 1747 */ struct _VOLUME_DISK_EXTENTS { unsigned int NumberOfDiskExtents; _DISK_EXTENT Extents[1]; }; /* 1748 */ struct __cppobj IInternetPriority : IUnknown { }; /* 1749 */ struct _wireSAFEARR_HAVEIID { unsigned int Size; IUnknown **apUnknown; _GUID iid; }; /* 1750 */ struct ANON_OBJECT_HEADER { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; _GUID ClassID; unsigned int SizeOfData; }; /* 1751 */ struct __declspec(align(4)) tagEMREXTESCAPE { tagEMR emr; int iEscape; int cbEscData; char EscData[1]; }; /* 1752 */ struct tagMCI_ANIM_RECT_PARMS { unsigned int dwCallback; tagRECT rc; }; /* 1753 */ struct tagLOGCOLORSPACEA { unsigned int lcsSignature; unsigned int lcsVersion; unsigned int lcsSize; int lcsCSType; int lcsIntent; tagICEXYZTRIPLE lcsEndpoints; unsigned int lcsGammaRed; unsigned int lcsGammaGreen; unsigned int lcsGammaBlue; char lcsFilename[260]; }; /* 1754 */ struct tagEMRCREATECOLORSPACE { tagEMR emr; unsigned int ihCS; tagLOGCOLORSPACEA lcs; }; /* 1755 */ struct tagMIDIINCAPS2A { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwSupport; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1756 */ struct __cppobj AutoTrueBool { bool m_bValue; }; /* 1757 */ struct midiproptimediv_tag { unsigned int cbStruct; unsigned int dwTimeDiv; }; /* 1758 */ struct _SESSION_HEADER { char sess_name; char num_sess; char rcv_dg_outstanding; char rcv_any_outstanding; }; /* 1759 */ struct __cppobj IErrorLog : IUnknown { }; /* 1760 */ struct tagCUSTDATA { unsigned int cCustData; tagCUSTDATAITEM *prgCustData; }; /* 1761 */ struct _WSAPROTOCOL_INFOW { unsigned int dwServiceFlags1; unsigned int dwServiceFlags2; unsigned int dwServiceFlags3; unsigned int dwServiceFlags4; unsigned int dwProviderFlags; _GUID ProviderId; unsigned int dwCatalogEntryId; _WSAPROTOCOLCHAIN ProtocolChain; int iVersion; int iAddressFamily; int iMaxSockAddr; int iMinSockAddr; int iSocketType; int iProtocol; int iProtocolMaxOffset; int iNetworkByteOrder; int iSecurityScheme; unsigned int dwMessageSize; unsigned int dwProviderReserved; unsigned __int16 szProtocol[256]; }; /* 1762 */ struct _IMAGE_VXD_HEADER { unsigned __int16 e32_magic; char e32_border; char e32_worder; unsigned int e32_level; unsigned __int16 e32_cpu; unsigned __int16 e32_os; unsigned int e32_ver; unsigned int e32_mflags; unsigned int e32_mpages; unsigned int e32_startobj; unsigned int e32_eip; unsigned int e32_stackobj; unsigned int e32_esp; unsigned int e32_pagesize; unsigned int e32_lastpagesize; unsigned int e32_fixupsize; unsigned int e32_fixupsum; unsigned int e32_ldrsize; unsigned int e32_ldrsum; unsigned int e32_objtab; unsigned int e32_objcnt; unsigned int e32_objmap; unsigned int e32_itermap; unsigned int e32_rsrctab; unsigned int e32_rsrccnt; unsigned int e32_restab; unsigned int e32_enttab; unsigned int e32_dirtab; unsigned int e32_dircnt; unsigned int e32_fpagetab; unsigned int e32_frectab; unsigned int e32_impmod; unsigned int e32_impmodcnt; unsigned int e32_impproc; unsigned int e32_pagesum; unsigned int e32_datapage; unsigned int e32_preload; unsigned int e32_nrestab; unsigned int e32_cbnrestab; unsigned int e32_nressum; unsigned int e32_autodata; unsigned int e32_debuginfo; unsigned int e32_debuglen; unsigned int e32_instpreload; unsigned int e32_instdemand; unsigned int e32_heapsize; char e32_res3[12]; unsigned int e32_winresoff; unsigned int e32_winreslen; unsigned __int16 e32_devid; unsigned __int16 e32_ddkver; }; /* 1763 */ union _RemotableHandle::__MIDL_IWinTypes_0009 { int hInproc; int hRemote; }; /* 1764 */ struct _RemotableHandle { int fContext; _RemotableHandle::__MIDL_IWinTypes_0009 u; }; /* 1765 */ struct __declspec(align(8)) _DISK_HISTOGRAM { _LARGE_INTEGER DiskSize; _LARGE_INTEGER Start; _LARGE_INTEGER End; _LARGE_INTEGER Average; _LARGE_INTEGER AverageRead; _LARGE_INTEGER AverageWrite; unsigned int Granularity; unsigned int Size; unsigned int ReadCount; unsigned int WriteCount; _HISTOGRAM_BUCKET *Histogram; }; /* 1766 */ struct tagEMRSETWORLDTRANSFORM { tagEMR emr; tagXFORM xform; }; /* 1767 */ struct _CERT_POLICY_MAPPING { char *pszIssuerDomainPolicy; char *pszSubjectDomainPolicy; }; /* 1768 */ struct _CERT_POLICY_MAPPINGS_INFO { unsigned int cPolicyMapping; _CERT_POLICY_MAPPING *rgPolicyMapping; }; /* 1769 */ struct __cppobj ISynchronizeHandle : IUnknown { }; /* 1770 */ struct __cppobj ISynchronizeEvent : ISynchronizeHandle { }; /* 1771 */ struct __declspec(align(4)) tagMULTIKEYHELPA { unsigned int mkSize; char mkKeylist; char szKeyphrase[1]; }; /* 1772 */ struct _CMSG_MAIL_LIST_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; unsigned int dwFlags; }; /* 1773 */ struct _CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwFlags; void *pvExtraPolicyPara; }; /* 1774 */ struct __cppobj IViewObject : IUnknown { }; /* 1775 */ struct _CERT_POLICY_CONSTRAINTS_INFO { int fRequireExplicitPolicy; unsigned int dwRequireExplicitPolicySkipCerts; int fInhibitPolicyMapping; unsigned int dwInhibitPolicyMappingSkipCerts; }; /* 1776 */ struct _MONITOR_INFO_2W { unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDLLName; }; /* 1777 */ struct _WIN32_FILE_ATTRIBUTE_DATA { unsigned int dwFileAttributes; _FILETIME ftCreationTime; _FILETIME ftLastAccessTime; _FILETIME ftLastWriteTime; unsigned int nFileSizeHigh; unsigned int nFileSizeLow; }; /* 1778 */ struct _MMCKINFO { unsigned int ckid; unsigned int cksize; unsigned int fccType; unsigned int dwDataOffset; unsigned int dwFlags; }; /* 1779 */ struct _PRINTER_INFO_9A { _devicemodeA *pDevMode; }; /* 1780 */ struct _JOB_INFO_1W { unsigned int JobId; unsigned __int16 *pPrinterName; unsigned __int16 *pMachineName; unsigned __int16 *pUserName; unsigned __int16 *pDocument; unsigned __int16 *pDatatype; unsigned __int16 *pStatus; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int TotalPages; unsigned int PagesPrinted; _SYSTEMTIME Submitted; }; /* 1781 */ struct _PRINTER_ENUM_VALUESA { char *pValueName; unsigned int cbValueName; unsigned int dwType; char *pData; unsigned int cbData; }; /* 1782 */ struct _CRL_DIST_POINT_NAME { unsigned int dwDistPointNameChoice; _CERT_ALT_NAME_INFO FullName; }; /* 1783 */ struct _CRYPT_PASSWORD_CREDENTIALSW { unsigned int cbSize; unsigned __int16 *pszUsername; unsigned __int16 *pszPassword; }; /* 1784 */ struct _OSVERSIONINFOEXA { unsigned int dwOSVersionInfoSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformId; char szCSDVersion[128]; unsigned __int16 wServicePackMajor; unsigned __int16 wServicePackMinor; unsigned __int16 wSuiteMask; char wProductType; char wReserved; }; /* 1785 */ struct tMIXERCONTROLDETAILS_SIGNED { int lValue; }; /* 1786 */ struct _IMAGE_COFF_SYMBOLS_HEADER { unsigned int NumberOfSymbols; unsigned int LvaToFirstSymbol; unsigned int NumberOfLinenumbers; unsigned int LvaToFirstLinenumber; unsigned int RvaToFirstByteOfCode; unsigned int RvaToLastByteOfCode; unsigned int RvaToFirstByteOfData; unsigned int RvaToLastByteOfData; }; /* 1787 */ struct _ImageArchitectureHeader { unsigned __int32 AmaskValue : 1; unsigned __int32 : 7; unsigned __int32 AmaskShift : 8; unsigned int FirstEntryRVA; }; /* 1788 */ struct _SYSTEM_POWER_STATUS { char ACLineStatus; char BatteryFlag; char BatteryLifePercent; char Reserved1; unsigned int BatteryLifeTime; unsigned int BatteryFullLifeTime; }; /* 1789 */ struct tagEMRPOLYLINE16 { tagEMR emr; _RECTL rclBounds; unsigned int cpts; tagPOINTS apts[1]; }; /* 1790 */ struct __cppobj IEncodingFilterFactory : IUnknown { }; /* 1791 */ struct tagMENUBARINFO { unsigned int cbSize; tagRECT rcBar; HMENU__ *hMenu; HWND__ *hwndMenu; __int32 fBarFocused : 1; __int32 fFocused : 1; }; /* 1792 */ struct _BYTE_SIZEDARR { unsigned int clSize; char *pData; }; /* 1793 */ struct _DRIVER_INFO_3W { unsigned int cVersion; unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDriverPath; unsigned __int16 *pDataFile; unsigned __int16 *pConfigFile; unsigned __int16 *pHelpFile; unsigned __int16 *pDependentFiles; unsigned __int16 *pMonitorName; unsigned __int16 *pDefaultDataType; }; /* 1794 */ struct __declspec(align(4)) tagINTERFACEINFO { IUnknown *pUnk; _GUID iid; unsigned __int16 wMethod; }; /* 1795 */ struct __cppobj IXMLDOMEntityReference : IXMLDOMNode { }; /* 1796 */ struct _WSABUF { unsigned int len; char *buf; }; /* 1797 */ struct HWAVEIN__ { int unused; }; /* 1798 */ struct _ACCESS_DENIED_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1799 */ struct _DRAGINFOA { unsigned int uSize; tagPOINT pt; int fNC; char *lpFileList; unsigned int grfKeyState; }; /* 1800 */ struct tagMIXERCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int fdwSupport; unsigned int cDestinations; }; /* 1801 */ struct _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY { char *pszObjId; unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /* 1802 */ struct tagEMRSCALEVIEWPORTEXTEX { tagEMR emr; int xNum; int xDenom; int yNum; int yDenom; }; /* 1803 */ struct tagJOYCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned __int16 szPname[32]; unsigned int wXmin; unsigned int wXmax; unsigned int wYmin; unsigned int wYmax; unsigned int wZmin; unsigned int wZmax; unsigned int wNumButtons; unsigned int wPeriodMin; unsigned int wPeriodMax; unsigned int wRmin; unsigned int wRmax; unsigned int wUmin; unsigned int wUmax; unsigned int wVmin; unsigned int wVmax; unsigned int wCaps; unsigned int wMaxAxes; unsigned int wNumAxes; unsigned int wMaxButtons; unsigned __int16 szRegKey[32]; unsigned __int16 szOEMVxD[260]; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 1804 */ struct joyinfoex_tag { unsigned int dwSize; unsigned int dwFlags; unsigned int dwXpos; unsigned int dwYpos; unsigned int dwZpos; unsigned int dwRpos; unsigned int dwUpos; unsigned int dwVpos; unsigned int dwButtons; unsigned int dwButtonNumber; unsigned int dwPOV; unsigned int dwReserved1; unsigned int dwReserved2; }; /* 1805 */ struct _PRINTER_INFO_5W { unsigned __int16 *pPrinterName; unsigned __int16 *pPortName; unsigned int Attributes; unsigned int DeviceNotSelectedTimeout; unsigned int TransmissionRetryTimeout; }; /* 1806 */ struct tagEMRELLIPSE { tagEMR emr; _RECTL rclBox; }; /* 1807 */ struct _ACCESS_ALLOWED_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 1808 */ struct tagENHMETAHEADER { unsigned int iType; unsigned int nSize; _RECTL rclBounds; _RECTL rclFrame; unsigned int dSignature; unsigned int nVersion; unsigned int nBytes; unsigned int nRecords; unsigned __int16 nHandles; unsigned __int16 sReserved; unsigned int nDescription; unsigned int offDescription; unsigned int nPalEntries; tagSIZE szlDevice; tagSIZE szlMillimeters; unsigned int cbPixelFormat; unsigned int offPixelFormat; unsigned int bOpenGL; tagSIZE szlMicrometers; }; /* 1809 */ struct _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwKeySpec; _CMSG_KEY_AGREE_RECIPIENT_INFO *pKeyAgree; unsigned int dwRecipientIndex; unsigned int dwRecipientEncryptedKeyIndex; _CRYPT_BIT_BLOB OriginatorPublicKey; }; /* 1810 */ struct _TAPE_WMI_OPERATIONS { unsigned int Method; unsigned int DataBufferSize; void *DataBuffer; }; /* 1811 */ struct tagMCI_SYSINFO_PARMSW { unsigned int dwCallback; unsigned __int16 *lpstrReturn; unsigned int dwRetSize; unsigned int dwNumber; unsigned int wDeviceType; }; /* 1812 */ struct OPENCARD_SEARCH_CRITERIAW { unsigned int dwStructSize; unsigned __int16 *lpstrGroupNames; unsigned int nMaxGroupNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; unsigned __int16 *lpstrCardNames; unsigned int nMaxCardNames; int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); unsigned int (__stdcall *lpfnConnect)(unsigned int, unsigned __int16 *, unsigned __int16 *, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; }; /* 1813 */ struct _CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA { unsigned int cOID; char **rgpszOID; }; /* 1814 */ struct _PRINTER_NOTIFY_INFO { unsigned int Version; unsigned int Flags; unsigned int Count; _PRINTER_NOTIFY_INFO_DATA aData[1]; }; /* 1815 */ struct __cppobj ISurrogate : IUnknown { }; /* 1816 */ struct __cppobj CaseInsensitiveStringBase > : PStringBase { }; /* 1817 */ struct _WSANAMESPACE_INFOW { _GUID NSProviderId; unsigned int dwNameSpace; int fActive; unsigned int dwVersion; unsigned __int16 *lpszIdentifier; }; /* 1818 */ struct HFONT__ { int unused; }; /* 1819 */ struct tagMCI_OVLY_WINDOW_PARMSA { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const char *lpstrText; }; /* 1820 */ struct _PRINTER_INFO_7A { char *pszObjectGUID; unsigned int dwAction; }; /* 1821 */ struct __cppobj compile_time_class_check_test { }; /* 1822 */ struct tagMOUSEMOVEPOINT { int x; int y; unsigned int time; unsigned int dwExtraInfo; }; /* 1823 */ struct tagHIGHCONTRASTA { unsigned int cbSize; unsigned int dwFlags; char *lpszDefaultScheme; }; /* 1824 */ struct _CERT_AUTHORITY_INFO_ACCESS { unsigned int cAccDescr; _CERT_ACCESS_DESCRIPTION *rgAccDescr; }; /* 1825 */ struct _WSANSClassInfoW { unsigned __int16 *lpszName; unsigned int dwNameSpace; unsigned int dwValueType; unsigned int dwValueSize; void *lpValue; }; /* 1826 */ struct __declspec(align(4)) tagEMRSETICMPROFILE { tagEMR emr; unsigned int dwFlags; unsigned int cbName; unsigned int cbData; char Data[1]; }; /* 1827 */ struct _CERT_GENERAL_SUBTREE { _CERT_ALT_NAME_ENTRY Base; unsigned int dwMinimum; int fMaximum; unsigned int dwMaximum; }; /* 1828 */ struct _CERT_KEY_CONTEXT { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwKeySpec; }; /* 1829 */ struct _TAPE_GET_STATISTICS { unsigned int Operation; }; /* 1830 */ struct _PROVIDOR_INFO_1W { unsigned __int16 *pName; unsigned __int16 *pEnvironment; unsigned __int16 *pDLLName; }; /* 1831 */ struct __cppobj IDataFilter : IUnknown { }; /* 1832 */ struct __cppobj ITypeLib : IUnknown { }; /* 1833 */ struct __cppobj ITypeLib2 : ITypeLib { }; /* 1834 */ struct __cppobj PSRefBufferStatistics : ReferenceCountTemplate<268435456,0> { unsigned int m_size; unsigned int m_hash; unsigned int m_len; }; /* 1835 */ struct __cppobj PSRefBuffer : PSRefBufferStatistics, PSRefBufferCharData { }; /* 1836 */ struct PStringSimple { PSRefBufferCharData *m_charbuffer; }; /* 1837 */ struct _IMAGE_BASE_RELOCATION { unsigned int VirtualAddress; unsigned int SizeOfBlock; }; /* 1838 */ struct _PERF_COUNTER_DEFINITION { unsigned int ByteLength; unsigned int CounterNameTitleIndex; unsigned __int16 *CounterNameTitle; unsigned int CounterHelpTitleIndex; unsigned __int16 *CounterHelpTitle; int DefaultScale; unsigned int DetailLevel; unsigned int CounterType; unsigned int CounterSize; unsigned int CounterOffset; }; /* 1839 */ union $B5432B5766EACA8D7A891B0C9CA17601 { unsigned int cbStruct; unsigned int cbSize; }; /* 1840 */ struct _HTTPSPolicyCallbackData { $B5432B5766EACA8D7A891B0C9CA17601 ___u0; unsigned int dwAuthType; unsigned int fdwChecks; unsigned __int16 *pwszServerName; }; /* 1841 */ struct tagWAVEINCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; }; /* 1842 */ struct tagMCI_OVLY_LOAD_PARMSA { unsigned int dwCallback; const char *lpfilename; tagRECT rc; }; /* 1843 */ struct _wireSAFEARR_BSTR { unsigned int Size; _FLAGGED_WORD_BLOB **aBstr; }; /* 1844 */ struct _wireSAFEARR_UNKNOWN { unsigned int Size; IUnknown **apUnknown; }; /* 1845 */ struct _wireSAFEARR_DISPATCH { unsigned int Size; IDispatch **apDispatch; }; /* 1851 */ struct _wireSAFEARR_VARIANT { unsigned int Size; _wireVARIANT **aVariant; }; /* 1852 */ struct _SHORT_SIZEDARR { unsigned int clSize; unsigned __int16 *pData; }; /* 1853 */ struct _LONG_SIZEDARR { unsigned int clSize; unsigned int *pData; }; /* 1854 */ struct _HYPER_SIZEDARR { unsigned int clSize; __int64 *pData; }; /* 1846 */ union _wireSAFEARRAY_UNION::__MIDL_IOleAutomationTypes_0001 { _wireSAFEARR_BSTR BstrStr; _wireSAFEARR_UNKNOWN UnknownStr; _wireSAFEARR_DISPATCH DispatchStr; _wireSAFEARR_VARIANT VariantStr; _wireSAFEARR_BRECORD RecordStr; _wireSAFEARR_HAVEIID HaveIidStr; _BYTE_SIZEDARR ByteStr; _SHORT_SIZEDARR WordStr; _LONG_SIZEDARR LongStr; _HYPER_SIZEDARR HyperStr; }; /* 1850 */ union $C87DFA00798C9C4882F594BD343E8A2C { __int64 llVal; int lVal; char bVal; __int16 iVal; float fltVal; long double dblVal; __int16 boolVal; int scode; tagCY cyVal; long double date; _FLAGGED_WORD_BLOB *bstrVal; IUnknown *punkVal; IDispatch *pdispVal; _wireSAFEARRAY **parray; _wireBRECORD *brecVal; char *pbVal; __int16 *piVal; int *plVal; __int64 *pllVal; float *pfltVal; long double *pdblVal; __int16 *pboolVal; int *pscode; tagCY *pcyVal; long double *pdate; _FLAGGED_WORD_BLOB **pbstrVal; IUnknown **ppunkVal; IDispatch **ppdispVal; _wireSAFEARRAY ***pparray; _wireVARIANT **pvarVal; char cVal; unsigned __int16 uiVal; unsigned int ulVal; unsigned __int64 ullVal; int intVal; unsigned int uintVal; tagDEC decVal; tagDEC *pdecVal; char *pcVal; unsigned __int16 *puiVal; unsigned int *pulVal; unsigned __int64 *pullVal; int *pintVal; unsigned int *puintVal; }; /* 1849 */ struct _wireVARIANT { unsigned int clSize; unsigned int rpcReserved; unsigned __int16 vt; unsigned __int16 wReserved1; unsigned __int16 wReserved2; unsigned __int16 wReserved3; $C87DFA00798C9C4882F594BD343E8A2C ___u6; }; /* 1847 */ struct __unaligned __declspec(align(4)) _wireSAFEARRAY_UNION { unsigned int sfType; _wireSAFEARRAY_UNION::__MIDL_IOleAutomationTypes_0001 u; }; /* 1848 */ struct _wireSAFEARRAY { unsigned __int16 cDims; unsigned __int16 fFeatures; unsigned int cbElements; unsigned int cLocks; __unaligned __declspec(align(1)) _wireSAFEARRAY_UNION uArrayStructs; tagSAFEARRAYBOUND rgsabound[1]; }; /* 1855 */ struct tagCANDIDATELIST { unsigned int dwSize; unsigned int dwStyle; unsigned int dwCount; unsigned int dwSelection; unsigned int dwPageStart; unsigned int dwPageSize; unsigned int dwOffset[1]; }; /* 1856 */ struct tagACCESSTIMEOUT { unsigned int cbSize; unsigned int dwFlags; unsigned int iTimeOutMSec; }; /* 1857 */ struct _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA { unsigned int cbSize; unsigned int dwSignerIndex; _CRYPTOAPI_BLOB blob; }; /* 1858 */ struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT { void *CompletionKey; void *CompletionPort; }; /* 1859 */ struct HWINEVENTHOOK__ { int unused; }; /* 1860 */ struct tagMCI_OVLY_OPEN_PARMSA { unsigned int dwCallback; unsigned int wDeviceID; const char *lpstrDeviceType; const char *lpstrElementName; const char *lpstrAlias; unsigned int dwStyle; HWND__ *hWndParent; }; /* 1861 */ struct _CMC_TAGGED_CERT_REQUEST { unsigned int dwBodyPartID; _CRYPTOAPI_BLOB SignedCertRequest; }; /* 1862 */ struct _CMC_TAGGED_REQUEST { unsigned int dwTaggedRequestChoice; _CMC_TAGGED_CERT_REQUEST *pTaggedCertRequest; }; /* 1863 */ struct _userFLAG_STGMEDIUM { int ContextFlags; int fPassOwnership; _userSTGMEDIUM Stgmed; }; /* 1864 */ struct __cppobj IInternetBindInfo : IUnknown { }; /* 1865 */ struct tagMENUGETOBJECTINFO { unsigned int dwFlags; unsigned int uPos; HMENU__ *hmenu; void *riid; void *pvObj; }; /* 1866 */ struct _CMS_KEY_INFO { unsigned int dwVersion; unsigned int Algid; char *pbOID; unsigned int cbOID; }; /* 1867 */ struct _CTL_VERIFY_USAGE_PARA { unsigned int cbSize; _CRYPTOAPI_BLOB ListIdentifier; unsigned int cCtlStore; void **rghCtlStore; unsigned int cSignerStore; void **rghSignerStore; }; /* 1868 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 1869 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 1870 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 1871 */ struct _CMSG_KEY_TRANS_ENCRYPT_INFO { unsigned int cbSize; unsigned int dwRecipientIndex; _CRYPT_ALGORITHM_IDENTIFIER KeyEncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedKey; unsigned int dwFlags; }; /* 1872 */ struct __declspec(align(2)) _MESSAGE_RESOURCE_ENTRY { unsigned __int16 Length; unsigned __int16 Flags; char Text[1]; }; /* 1873 */ struct tagHIGHCONTRASTW { unsigned int cbSize; unsigned int dwFlags; unsigned __int16 *lpszDefaultScheme; }; /* 1874 */ struct tagMCI_LOAD_PARMSA { unsigned int dwCallback; const char *lpfilename; }; /* 1875 */ struct _CRYPT_RETRIEVE_AUX_INFO { unsigned int cbSize; _FILETIME *pLastSyncTime; }; /* 1876 */ union $22971E98F1DCAE471B592EC18ECB1551 { unsigned int PhysicalAddress; unsigned int VirtualSize; }; /* 1877 */ struct _IMAGE_SECTION_HEADER { char Name[8]; $22971E98F1DCAE471B592EC18ECB1551 Misc; unsigned int VirtualAddress; unsigned int SizeOfRawData; unsigned int PointerToRawData; unsigned int PointerToRelocations; unsigned int PointerToLinenumbers; unsigned __int16 NumberOfRelocations; unsigned __int16 NumberOfLinenumbers; unsigned int Characteristics; }; /* 1878 */ struct tagPOLYTEXTW { int x; int y; unsigned int n; const unsigned __int16 *lpstr; unsigned int uiFlags; tagRECT rcl; int *pdx; }; /* 1879 */ struct OPENCARDNAMEW { unsigned int dwStructSize; HWND__ *hwndOwner; unsigned int hSCardContext; unsigned __int16 *lpstrGroupNames; unsigned int nMaxGroupNames; unsigned __int16 *lpstrCardNames; unsigned int nMaxCardNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; unsigned __int16 *lpstrRdr; unsigned int nMaxRdr; unsigned __int16 *lpstrCard; unsigned int nMaxCard; const unsigned __int16 *lpstrTitle; unsigned int dwFlags; void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; unsigned int dwActiveProtocol; unsigned int (__stdcall *lpfnConnect)(unsigned int, unsigned __int16 *, unsigned __int16 *, void *); int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); unsigned int hCardHandle; }; /* 1880 */ struct _PORT_INFO_1W { unsigned __int16 *pName; }; /* 1881 */ struct tagWAVEINCAPSA { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; char szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; }; /* 1882 */ struct _CRL_REVOCATION_INFO { _CRL_ENTRY *pCrlEntry; _CRL_CONTEXT *pCrlContext; _CERT_CHAIN_CONTEXT *pCrlIssuerChain; }; /* 1883 */ struct _BIDI_REQUEST_DATA { unsigned int dwReqNumber; unsigned __int16 *pSchema; _BIDI_DATA data; }; /* 1884 */ struct _BIDI_REQUEST_CONTAINER { unsigned int Version; unsigned int Flags; unsigned int Count; _BIDI_REQUEST_DATA aData[1]; }; /* 1885 */ struct __cppobj IDropSource : IUnknown { }; /* 1886 */ struct __cppobj InstanceDiviner { PStringBase m_NameStem; void *m_hMutex; unsigned int m_Index; }; /* 1887 */ struct _EFS_HASH_BLOB { unsigned int cbData; char *pbData; }; /* 1888 */ struct tagFINDREPLACEW { unsigned int lStructSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; unsigned int Flags; unsigned __int16 *lpstrFindWhat; unsigned __int16 *lpstrReplaceWith; unsigned __int16 wFindWhatLen; unsigned __int16 wReplaceWithLen; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpTemplateName; }; /* 1889 */ struct _flowspec { unsigned int TokenRate; unsigned int TokenBucketSize; unsigned int PeakBandwidth; unsigned int Latency; unsigned int DelayVariation; unsigned int ServiceType; unsigned int MaxSduSize; unsigned int MinimumPolicedSize; }; /* 1890 */ struct _QualityOfService { _flowspec SendingFlowspec; _flowspec ReceivingFlowspec; _WSABUF ProviderSpecific; }; /* 1891 */ struct SYSTEM_BATTERY_STATE { char AcOnLine; char BatteryPresent; char Charging; char Discharging; char Spare1[4]; unsigned int MaxCapacity; unsigned int RemainingCapacity; unsigned int Rate; unsigned int EstimatedTime; unsigned int DefaultAlert1; unsigned int DefaultAlert2; }; /* 1892 */ struct tagICONMETRICSA { unsigned int cbSize; int iHorzSpacing; int iVertSpacing; int iTitleWrap; tagLOGFONTA lfFont; }; /* 1893 */ struct wavehdr_tag { char *lpData; unsigned int dwBufferLength; unsigned int dwBytesRecorded; unsigned int dwUser; unsigned int dwFlags; unsigned int dwLoops; wavehdr_tag *lpNext; unsigned int reserved; }; /* 1894 */ struct HMETAFILE__ { int unused; }; /* 1895 */ struct tagMETAFILEPICT { int mm; int xExt; int yExt; HMETAFILE__ *hMF; }; /* 1896 */ struct __cppobj ITypeComp : IUnknown { }; /* 1897 */ struct __cppobj ITypeInfo : IUnknown { }; /* 1898 */ union tagBINDPTR { tagFUNCDESC *lpfuncdesc; tagVARDESC *lpvardesc; ITypeComp *lptcomp; }; /* 1899 */ struct _FOCUS_EVENT_RECORD { int bSetFocus; }; /* 1900 */ union $E5EC784184F61E2D1DB730C15D65FB8F { void *hIcon; void *hMonitor; }; /* 1901 */ struct _SHELLEXECUTEINFOA { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const char *lpVerb; const char *lpFile; const char *lpParameters; const char *lpDirectory; int nShow; HINSTANCE__ *hInstApp; void *lpIDList; const char *lpClass; HKEY__ *hkeyClass; unsigned int dwHotKey; $E5EC784184F61E2D1DB730C15D65FB8F ___u13; void *hProcess; }; /* 1902 */ struct _CRYPT_HASH_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; }; /* 1903 */ struct _CERT_BASIC_CONSTRAINTS_INFO { _CRYPT_BIT_BLOB SubjectType; int fPathLenConstraint; unsigned int dwPathLenConstraint; unsigned int cSubtreesConstraint; _CRYPTOAPI_BLOB *rgSubtreesConstraint; }; /* 1904 */ struct tagHELPWININFOW { int wStructSize; int x; int y; int dx; int dy; int wMax; unsigned __int16 rgchMember[2]; }; /* 1905 */ struct _CERT_STORE_PROV_FIND_INFO { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int dwFindFlags; unsigned int dwFindType; const void *pvFindPara; }; /* 1906 */ struct _WSAServiceClassInfoW { _GUID *lpServiceClassId; unsigned __int16 *lpszServiceClassName; unsigned int dwCount; _WSANSClassInfoW *lpClassInfos; }; /* 1907 */ struct tagHANDLETABLE { void *objectHandle[1]; }; /* 1908 */ struct __declspec(align(4)) tagBinaryParam { void *Buffer; __int16 Size; }; /* 1909 */ struct $7C924936EBD9EC1686BC09279527D86D { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; unsigned __int16 Flush; }; /* 1910 */ struct $C659373CAE9F9E74FDBB0AC0E68C9269 { unsigned __int16 Write; unsigned __int16 Create; unsigned __int16 SetInfo; }; /* 1911 */ struct $A9C6E7883B3D8C453F1F4181F1444E70 { unsigned int Calls; unsigned int Clusters; unsigned int Hints; unsigned int RunsReturned; unsigned int HintsHonored; unsigned int HintsClusters; unsigned int Cache; unsigned int CacheClusters; unsigned int CacheMiss; unsigned int CacheMissClusters; }; /* 1912 */ struct _NTFS_STATISTICS { unsigned int LogFileFullExceptions; unsigned int OtherExceptions; unsigned int MftReads; unsigned int MftReadBytes; unsigned int MftWrites; unsigned int MftWriteBytes; $7C924936EBD9EC1686BC09279527D86D MftWritesUserLevel; unsigned __int16 MftWritesFlushForLogFileFull; unsigned __int16 MftWritesLazyWriter; unsigned __int16 MftWritesUserRequest; unsigned int Mft2Writes; unsigned int Mft2WriteBytes; $7C924936EBD9EC1686BC09279527D86D Mft2WritesUserLevel; unsigned __int16 Mft2WritesFlushForLogFileFull; unsigned __int16 Mft2WritesLazyWriter; unsigned __int16 Mft2WritesUserRequest; unsigned int RootIndexReads; unsigned int RootIndexReadBytes; unsigned int RootIndexWrites; unsigned int RootIndexWriteBytes; unsigned int BitmapReads; unsigned int BitmapReadBytes; unsigned int BitmapWrites; unsigned int BitmapWriteBytes; unsigned __int16 BitmapWritesFlushForLogFileFull; unsigned __int16 BitmapWritesLazyWriter; unsigned __int16 BitmapWritesUserRequest; $C659373CAE9F9E74FDBB0AC0E68C9269 BitmapWritesUserLevel; unsigned int MftBitmapReads; unsigned int MftBitmapReadBytes; unsigned int MftBitmapWrites; unsigned int MftBitmapWriteBytes; unsigned __int16 MftBitmapWritesFlushForLogFileFull; unsigned __int16 MftBitmapWritesLazyWriter; unsigned __int16 MftBitmapWritesUserRequest; $7C924936EBD9EC1686BC09279527D86D MftBitmapWritesUserLevel; unsigned int UserIndexReads; unsigned int UserIndexReadBytes; unsigned int UserIndexWrites; unsigned int UserIndexWriteBytes; unsigned int LogFileReads; unsigned int LogFileReadBytes; unsigned int LogFileWrites; unsigned int LogFileWriteBytes; $A9C6E7883B3D8C453F1F4181F1444E70 Allocate; }; /* 1913 */ struct tagSOUNDSENTRYA { unsigned int cbSize; unsigned int dwFlags; unsigned int iFSTextEffect; unsigned int iFSTextEffectMSec; unsigned int iFSTextEffectColorBits; unsigned int iFSGrafEffect; unsigned int iFSGrafEffectMSec; unsigned int iFSGrafEffectColor; unsigned int iWindowsEffect; unsigned int iWindowsEffectMSec; char *lpszWindowsEffectDLL; unsigned int iWindowsEffectOrdinal; }; /* 1914 */ struct _IMAGE_RESOURCE_DATA_ENTRY { unsigned int OffsetToData; unsigned int Size; unsigned int CodePage; unsigned int Reserved; }; /* 1915 */ struct _COMMTIMEOUTS { unsigned int ReadIntervalTimeout; unsigned int ReadTotalTimeoutMultiplier; unsigned int ReadTotalTimeoutConstant; unsigned int WriteTotalTimeoutMultiplier; unsigned int WriteTotalTimeoutConstant; }; /* 1916 */ struct _SYSTEM_ALARM_CALLBACK_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 1917 */ struct _EXIT_PROCESS_DEBUG_INFO { unsigned int dwExitCode; }; /* 1918 */ struct _SHNAMEMAPPINGA { char *pszOldPath; char *pszNewPath; int cchOldPath; int cchNewPath; }; /* 1919 */ struct _CMC_ADD_ATTRIBUTES_INFO { unsigned int dwCmcDataReference; unsigned int cCertReference; unsigned int *rgdwCertReference; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /* 1920 */ struct _ImageArchitectureEntry { unsigned int FixupInstRVA; unsigned int NewInst; }; /* 1921 */ union $4CFA15F5CE489CDF0BD78DFB308FEF36 { unsigned __int16 Ordinal; unsigned __int16 Hint; }; /* 1922 */ struct IMPORT_OBJECT_HEADER { unsigned __int16 Sig1; unsigned __int16 Sig2; unsigned __int16 Version; unsigned __int16 Machine; unsigned int TimeDateStamp; unsigned int SizeOfData; $4CFA15F5CE489CDF0BD78DFB308FEF36 ___u6; unsigned __int16 Type : 2; unsigned __int16 NameType : 3; unsigned __int16 Reserved : 11; }; /* 1923 */ struct tagMSGBOXPARAMSW { unsigned int cbSize; HWND__ *hwndOwner; HINSTANCE__ *hInstance; const unsigned __int16 *lpszText; const unsigned __int16 *lpszCaption; unsigned int dwStyle; const unsigned __int16 *lpszIcon; unsigned int dwContextHelpId; void (__stdcall *lpfnMsgBoxCallback)(tagHELPINFO *); unsigned int dwLanguageId; }; /* 1924 */ struct __cppobj IContinue : IUnknown { }; /* 1925 */ struct _CRYPT_TIME_STAMP_REQUEST_INFO { char *pszTimeStampAlgorithm; char *pszContentType; _CRYPTOAPI_BLOB Content; unsigned int cAttribute; _CRYPT_ATTRIBUTE *rgAttribute; }; /* 1926 */ struct _CERT_AUTHORITY_KEY_ID2_INFO { _CRYPTOAPI_BLOB KeyId; _CERT_ALT_NAME_INFO AuthorityCertIssuer; _CRYPTOAPI_BLOB AuthorityCertSerialNumber; }; /* 1927 */ struct _WSAServiceClassInfoA { _GUID *lpServiceClassId; char *lpszServiceClassName; unsigned int dwCount; _WSANSClassInfoA *lpClassInfos; }; /* 1928 */ struct tagNONCLIENTMETRICSA { unsigned int cbSize; int iBorderWidth; int iScrollWidth; int iScrollHeight; int iCaptionWidth; int iCaptionHeight; tagLOGFONTA lfCaptionFont; int iSmCaptionWidth; int iSmCaptionHeight; tagLOGFONTA lfSmCaptionFont; int iMenuWidth; int iMenuHeight; tagLOGFONTA lfMenuFont; tagLOGFONTA lfStatusFont; tagLOGFONTA lfMessageFont; }; /* 1929 */ struct __cppobj PStringBaseIter_Common { PStringBaseIter_CommonVtbl *vfptr; unsigned int curr; unsigned int mark; }; /* 1930 */ struct PStringBaseIter_CommonVtbl { unsigned int (__thiscall *GetStrLen)(PStringBaseIter_Common *this); const unsigned __int16 *(__thiscall *IndexToConstPointer)(PStringBaseIter_Common *this, unsigned int); unsigned __int16 (__thiscall *IndexToChar)(PStringBaseIter_Common *this, unsigned int); PStringBase *(__thiscall *GetPStringPtr)(PStringBaseIter_Common *this); }; /* 1931 */ struct __cppobj PStringBaseIter : PStringBaseIter_Common { PStringBase *pstring_ptr; }; /* 1932 */ struct tagCREATESTRUCTW { void *lpCreateParams; HINSTANCE__ *hInstance; HMENU__ *hMenu; HWND__ *hwndParent; int cy; int cx; int y; int x; int style; const unsigned __int16 *lpszName; const unsigned __int16 *lpszClass; unsigned int dwExStyle; }; /* 1933 */ struct tagCBT_CREATEWNDW { tagCREATESTRUCTW *lpcs; HWND__ *hwndInsertAfter; }; /* 1934 */ struct __cppobj ICancelMethodCalls : IUnknown { }; /* 1935 */ struct tagMONERRSTRUCT { unsigned int cb; unsigned int wLastError; unsigned int dwTime; void *hTask; }; /* 1936 */ struct _PRINTPROCESSOR_INFO_1W { unsigned __int16 *pName; }; /* 1937 */ struct _RPC_SERVER_INTERFACE { unsigned int Length; _RPC_SYNTAX_IDENTIFIER InterfaceId; _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; unsigned int RpcProtseqEndpointCount; _RPC_PROTSEQ_ENDPOINT *RpcProtseqEndpoint; void *DefaultManagerEpv; const void *InterpreterInfo; unsigned int Flags; }; /* 1938 */ struct __cppobj IServiceProvider : IUnknown { }; /* 1939 */ struct _stat { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; int st_size; int st_atime; int st_mtime; int st_ctime; }; /* 1940 */ struct __cppobj IStdMarshalInfo : IUnknown { }; /* 1941 */ struct FLASHWINFO { unsigned int cbSize; HWND__ *hwnd; unsigned int dwFlags; unsigned int uCount; unsigned int dwTimeout; }; /* 1942 */ struct _CRYPT_OBJID_TABLE { unsigned int dwAlgId; const char *pszObjId; }; /* 1943 */ struct _PERF_DATA_BLOCK { unsigned __int16 Signature[4]; unsigned int LittleEndian; unsigned int Version; unsigned int Revision; unsigned int TotalByteLength; unsigned int HeaderLength; unsigned int NumObjectTypes; int DefaultObject; _SYSTEMTIME SystemTime; _LARGE_INTEGER PerfTime; _LARGE_INTEGER PerfFreq; _LARGE_INTEGER PerfTime100nSec; unsigned int SystemNameLength; unsigned int SystemNameOffset; }; /* 1944 */ struct __declspec(align(4)) _MODEMDEVCAPS { unsigned int dwActualSize; unsigned int dwRequiredSize; unsigned int dwDevSpecificOffset; unsigned int dwDevSpecificSize; unsigned int dwModemProviderVersion; unsigned int dwModemManufacturerOffset; unsigned int dwModemManufacturerSize; unsigned int dwModemModelOffset; unsigned int dwModemModelSize; unsigned int dwModemVersionOffset; unsigned int dwModemVersionSize; unsigned int dwDialOptions; unsigned int dwCallSetupFailTimer; unsigned int dwInactivityTimeout; unsigned int dwSpeakerVolume; unsigned int dwSpeakerMode; unsigned int dwModemOptions; unsigned int dwMaxDTERate; unsigned int dwMaxDCERate; char abVariablePortion[1]; }; /* 1945 */ struct tagWAVEOUTCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; unsigned int dwSupport; }; /* 1946 */ struct _CERT_AUTHORITY_KEY_ID_INFO { _CRYPTOAPI_BLOB KeyId; _CRYPTOAPI_BLOB CertIssuer; _CRYPTOAPI_BLOB CertSerialNumber; }; /* 1947 */ struct _CERT_PAIR { _CRYPTOAPI_BLOB Forward; _CRYPTOAPI_BLOB Reverse; }; /* 1949 */ union $7A727655067EA29DD1B3C3F7D79CBFD1 { void *FiberData; unsigned int Version; }; /* 1948 */ struct _NT_TIB { struct _EXCEPTION_REGISTRATION_RECORD *ExceptionList; void *StackBase; void *StackLimit; void *SubSystemTib; $7A727655067EA29DD1B3C3F7D79CBFD1 ___u4; void *ArbitraryUserPointer; _NT_TIB *Self; }; /* 1950 */ struct tagWINDOWPLACEMENT { unsigned int length; unsigned int flags; unsigned int showCmd; tagPOINT ptMinPosition; tagPOINT ptMaxPosition; tagRECT rcNormalPosition; }; /* 1951 */ struct _SERVICE_STATUS { unsigned int dwServiceType; unsigned int dwCurrentState; unsigned int dwControlsAccepted; unsigned int dwWin32ExitCode; unsigned int dwServiceSpecificExitCode; unsigned int dwCheckPoint; unsigned int dwWaitHint; }; /* 1952 */ struct _ENUM_SERVICE_STATUSW { unsigned __int16 *lpServiceName; unsigned __int16 *lpDisplayName; _SERVICE_STATUS ServiceStatus; }; /* 1953 */ struct value_entW { unsigned __int16 *ve_valuename; unsigned int ve_valuelen; unsigned int ve_valueptr; unsigned int ve_type; }; /* 1954 */ struct tagMCI_INFO_PARMSW { unsigned int dwCallback; unsigned __int16 *lpstrReturn; unsigned int dwRetSize; }; /* 1955 */ struct _CROSS_CERT_DIST_POINTS_INFO { unsigned int dwSyncDeltaTime; unsigned int cDistPoint; _CERT_ALT_NAME_INFO *rgDistPoint; }; /* 1956 */ struct __declspec(align(4)) _CHANGER_MOVE_MEDIUM { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Source; _CHANGER_ELEMENT Destination; char Flip; }; /* 1957 */ struct __cppobj FileNodeName_UInt64 : IFileNodeName { unsigned __int64 m_name; }; /* 1958 */ struct __cppobj FileNodeName_LongHex : FileNodeName_UInt64 { }; /* 1959 */ struct _PACKEDEVENTINFO { unsigned int ulSize; unsigned int ulNumEventsForLogFile; unsigned int ulOffsets[]; }; /* 1960 */ struct _MEMORYSTATUSEX { unsigned int dwLength; unsigned int dwMemoryLoad; unsigned __int64 ullTotalPhys; unsigned __int64 ullAvailPhys; unsigned __int64 ullTotalPageFile; unsigned __int64 ullAvailPageFile; unsigned __int64 ullTotalVirtual; unsigned __int64 ullAvailVirtual; unsigned __int64 ullAvailExtendedVirtual; }; /* 1961 */ struct _ENCRYPTION_CERTIFICATE_LIST { unsigned int nUsers; _ENCRYPTION_CERTIFICATE **pUsers; }; /* 1962 */ struct sockproto { unsigned __int16 sp_family; unsigned __int16 sp_protocol; }; /* 1963 */ struct _EFS_RPC_BLOB { unsigned int cbData; char *pbData; }; /* 1964 */ struct tagMULTI_QI { _GUID *pIID; IUnknown *pItf; HRESULT hr; }; /* 1965 */ struct _PSINJECTDATA { unsigned int DataBytes; unsigned __int16 InjectionPoint; unsigned __int16 PageNumber; }; /* 1966 */ struct tagMENUITEMINFOW { unsigned int cbSize; unsigned int fMask; unsigned int fType; unsigned int fState; unsigned int wID; HMENU__ *hSubMenu; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; unsigned __int16 *dwTypeData; unsigned int cch; HBITMAP__ *hbmpItem; }; /* 1967 */ struct __cppobj IHttpNegotiate : IUnknown { }; /* 1968 */ struct __cppobj IHttpNegotiate2 : IHttpNegotiate { }; /* 1969 */ struct tagGCP_RESULTSA { unsigned int lStructSize; char *lpOutString; unsigned int *lpOrder; int *lpDx; int *lpCaretPos; char *lpClass; unsigned __int16 *lpGlyphs; unsigned int nGlyphs; int nMaxFit; }; /* 1970 */ struct __cppobj IPersistFile : IPersist { }; /* 1971 */ struct tagEMRFORMAT { unsigned int dSignature; unsigned int nVersion; unsigned int cbData; unsigned int offData; }; /* 1972 */ struct tagMCI_VD_STEP_PARMS { unsigned int dwCallback; unsigned int dwFrames; }; /* 1973 */ struct _CRL_DIST_POINT { _CRL_DIST_POINT_NAME DistPointName; _CRYPT_BIT_BLOB ReasonFlags; _CERT_ALT_NAME_INFO CRLIssuer; }; /* 1974 */ struct _CRL_DIST_POINTS_INFO { unsigned int cDistPoint; _CRL_DIST_POINT *rgDistPoint; }; /* 1975 */ struct tagMETARECORD { unsigned int rdSize; unsigned __int16 rdFunction; unsigned __int16 rdParm[1]; }; /* 1976 */ struct tagRPC_ERROR_ENUM_HANDLE { unsigned int Signature; void *CurrentPos; void *Head; }; /* 1977 */ struct _PERF_BIN { unsigned int NumberOfBins; unsigned int TypeOfBin; _BIN_RANGE BinsRanges[1]; }; /* 1978 */ struct _UUID_VECTOR { unsigned int Count; _GUID *Uuid[1]; }; /* 1979 */ struct SCARD_T0_COMMAND { char bCla; char bIns; char bP1; char bP2; char bP3; }; /* 1980 */ struct tagDISPPARAMS { tagVARIANT *rgvarg; int *rgdispidNamedArgs; unsigned int cArgs; unsigned int cNamedArgs; }; /* 1981 */ struct _GENERIC_MAPPING { unsigned int GenericRead; unsigned int GenericWrite; unsigned int GenericExecute; unsigned int GenericAll; }; /* 1982 */ struct _EFS_KEY_INFO { unsigned int dwVersion; unsigned int Entropy; unsigned int Algorithm; unsigned int KeyLength; }; /* 1983 */ struct __declspec(align(4)) tagMONHSZSTRUCTW { unsigned int cb; int fsAction; unsigned int dwTime; HSZ__ *hsz; void *hTask; unsigned __int16 str[1]; }; /* 1984 */ struct _SCONTEXT_QUEUE { unsigned int NumberOfObjects; $3FA64165D15A4602C29B2D9B0DA4A5E9 **ArrayOfObjects; }; /* 1985 */ struct __cppobj IMallocSpy : IUnknown { }; /* 1986 */ struct __cppobj get_storage_type<32> { }; /* 1987 */ struct tagVS_FIXEDFILEINFO { unsigned int dwSignature; unsigned int dwStrucVersion; unsigned int dwFileVersionMS; unsigned int dwFileVersionLS; unsigned int dwProductVersionMS; unsigned int dwProductVersionLS; unsigned int dwFileFlagsMask; unsigned int dwFileFlags; unsigned int dwFileOS; unsigned int dwFileType; unsigned int dwFileSubtype; unsigned int dwFileDateMS; unsigned int dwFileDateLS; }; /* 1988 */ struct tagMIDIOUTCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned __int16 wTechnology; unsigned __int16 wVoices; unsigned __int16 wNotes; unsigned __int16 wChannelMask; unsigned int dwSupport; }; /* 1989 */ struct tagMCI_WAVE_OPEN_PARMSW { unsigned int dwCallback; unsigned int wDeviceID; const unsigned __int16 *lpstrDeviceType; const unsigned __int16 *lpstrElementName; const unsigned __int16 *lpstrAlias; unsigned int dwBufferSeconds; }; /* 1990 */ struct _RPC_TRANSFER_SYNTAX { _GUID Uuid; unsigned __int16 VersMajor; unsigned __int16 VersMinor; }; /* 1991 */ struct _CRYPT_VERIFY_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int hCryptProv; _CERT_CONTEXT *(__stdcall *pfnGetSignerCertificate)(void *, unsigned int, _CERT_INFO *, void *); void *pvGetArg; }; /* 1992 */ struct _SC_ACTION { _SC_ACTION_TYPE Type; unsigned int Delay; }; /* 1993 */ struct _SERVICE_FAILURE_ACTIONSA { unsigned int dwResetPeriod; char *lpRebootMsg; char *lpCommand; unsigned int cActions; _SC_ACTION *lpsaActions; }; /* 1994 */ struct HIMC__ { int unused; }; /* 1995 */ struct _CMSG_SIGNER_ENCODE_INFO { unsigned int cbSize; _CERT_INFO *pCertInfo; unsigned int hCryptProv; unsigned int dwKeySpec; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; unsigned int cAuthAttr; _CRYPT_ATTRIBUTE *rgAuthAttr; unsigned int cUnauthAttr; _CRYPT_ATTRIBUTE *rgUnauthAttr; }; /* 1996 */ struct _CMSG_SIGNED_ENCODE_INFO { unsigned int cbSize; unsigned int cSigners; _CMSG_SIGNER_ENCODE_INFO *rgSigners; unsigned int cCertEncoded; _CRYPTOAPI_BLOB *rgCertEncoded; unsigned int cCrlEncoded; _CRYPTOAPI_BLOB *rgCrlEncoded; }; /* 1997 */ struct _CHANGER_PRODUCT_DATA { char VendorId[8]; char ProductId[16]; char Revision[4]; char SerialNumber[32]; char DeviceType; }; /* 1998 */ struct tagEMREXTCREATEPEN { tagEMR emr; unsigned int ihPen; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; tagEXTLOGPEN elp; }; /* 1999 */ struct tagMCI_OVLY_SAVE_PARMSA { unsigned int dwCallback; const char *lpfilename; tagRECT rc; }; /* 2000 */ struct __cppobj IBindHost : IUnknown { }; /* 2001 */ union $66A2FC5ED47CB5912809650DAB14E256 { unsigned int VirtualAddress; unsigned int RelocCount; }; /* 2002 */ struct __unaligned __declspec(align(2)) _IMAGE_RELOCATION { $66A2FC5ED47CB5912809650DAB14E256 ___u0; unsigned int SymbolTableIndex; unsigned __int16 Type; }; /* 2003 */ union $E3CAD8411F77256CCB020CE77D197F57 { unsigned int nStartPage; const char *pStartPage; }; /* 2004 */ union $D11897121FA469DB9A286CEED6604466 { _PROPSHEETPAGEA *ppsp; _PSP **phpage; }; /* 2005 */ union $9B13CF1907B2A2D6EEDADD7F82C9448F { HBITMAP__ *hbmWatermark; const char *pszbmWatermark; }; /* 2006 */ union $CB51224B72799F923F5CF25F0E639B42 { HBITMAP__ *hbmHeader; const char *pszbmHeader; }; /* 2007 */ struct _PROPSHEETHEADERA { unsigned int dwSize; unsigned int dwFlags; HWND__ *hwndParent; HINSTANCE__ *hInstance; $864CA0437219939730246E31FD89420B ___u4; const char *pszCaption; unsigned int nPages; $E3CAD8411F77256CCB020CE77D197F57 ___u7; $D11897121FA469DB9A286CEED6604466 ___u8; int (__stdcall *pfnCallback)(HWND__ *, unsigned int, int); $9B13CF1907B2A2D6EEDADD7F82C9448F ___u10; HPALETTE__ *hplWatermark; $CB51224B72799F923F5CF25F0E639B42 ___u12; }; /* 2008 */ struct tagCHOOSEFONTW { unsigned int lStructSize; HWND__ *hwndOwner; HDC__ *hDC; tagLOGFONTW *lpLogFont; int iPointSize; unsigned int Flags; unsigned int rgbColors; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpTemplateName; HINSTANCE__ *hInstance; unsigned __int16 *lpszStyle; unsigned __int16 nFontType; unsigned __int16 ___MISSING_ALIGNMENT__; int nSizeMin; int nSizeMax; }; /* 2009 */ struct _SCARD_ATRMASK { unsigned int cbAtr; char rgbAtr[36]; char rgbMask[36]; }; /* 2010 */ struct tagWNDCLASSW { unsigned int style; int (__stdcall *lpfnWndProc)(HWND__ *, unsigned int, unsigned int, int); int cbClsExtra; int cbWndExtra; HINSTANCE__ *hInstance; HICON__ *hIcon; HICON__ *hCursor; HBRUSH__ *hbrBackground; const unsigned __int16 *lpszMenuName; const unsigned __int16 *lpszClassName; }; /* 2011 */ struct _LANA_ENUM { char length; char lana[255]; }; /* 2012 */ struct _QUERY_SERVICE_LOCK_STATUSW { unsigned int fIsLocked; unsigned __int16 *lpLockOwner; unsigned int dwLockDuration; }; /* 2013 */ struct __cppobj get_storage_type<64> { }; /* 2014 */ struct _MOUSE_EVENT_RECORD { _COORD dwMousePosition; unsigned int dwButtonState; unsigned int dwControlKeyState; unsigned int dwEventFlags; }; /* 2015 */ struct _PRINTER_INFO_7W { unsigned __int16 *pszObjectGUID; unsigned int dwAction; }; /* 2016 */ struct __cppobj ISupportErrorInfo : IUnknown { }; /* 2017 */ struct tagMCI_OVLY_LOAD_PARMSW { unsigned int dwCallback; const unsigned __int16 *lpfilename; tagRECT rc; }; /* 2018 */ struct ARRAY_INFO { int Dimension; unsigned int *BufferConformanceMark; unsigned int *BufferVarianceMark; unsigned int *MaxCountArray; unsigned int *OffsetArray; unsigned int *ActualCountArray; }; /* 2019 */ struct CS_STUB_INFO { unsigned int WireCodeset; unsigned int DesiredReceivingCodeset; void *CSArrayInfo; }; /* 2020 */ struct __cppobj IXMLDOMCharacterData : IXMLDOMNode { }; /* 2021 */ struct tagLOCALESIGNATURE { unsigned int lsUsb[4]; unsigned int lsCsbDefault[2]; unsigned int lsCsbSupported[2]; }; /* 2022 */ struct _CONNECTDLGSTRUCTW { unsigned int cbStructure; HWND__ *hwndOwner; _NETRESOURCEW *lpConnRes; unsigned int dwFlags; unsigned int dwDevNum; }; /* 2023 */ struct _RPC_SECURITY_QOS { unsigned int Version; unsigned int Capabilities; unsigned int IdentityTracking; unsigned int ImpersonationType; }; /* 2024 */ struct tagWINDOWPOS { HWND__ *hwnd; HWND__ *hwndInsertAfter; int x; int y; int cx; int cy; unsigned int flags; }; /* 2025 */ struct tagNCCALCSIZE_PARAMS { tagRECT rgrc[3]; tagWINDOWPOS *lppos; }; /* 2026 */ struct __declspec(align(4)) tagMONHSZSTRUCTA { unsigned int cb; int fsAction; unsigned int dwTime; HSZ__ *hsz; void *hTask; char str[1]; }; /* 2027 */ struct $A8190F32671C10E499C9152ECD0E18EB { HWND__ *hWnd; unsigned int uMsg; unsigned int context; }; /* 2028 */ struct $DDAE3F5DF773C3225C713D84A4FB06FB { _OVERLAPPED *lpOverlapped; }; /* 2029 */ struct $6492E435AA1AD81AEB2AB01FC9CD0C9C { _OVERLAPPED *lpOverlapped; void (__stdcall *lpfnCompletionProc)(unsigned int, unsigned int, _OVERLAPPED *, unsigned int); }; /* 2030 */ struct $291C7B13150DF1ADA705841E5D09C730 { _OVERLAPPED *lpOverlapped; void *hPort; unsigned int Key; }; /* 2031 */ union $10618F2B72024E68298047DD578E3DD7 { $A8190F32671C10E499C9152ECD0E18EB WindowMessage; $DDAE3F5DF773C3225C713D84A4FB06FB Event; $6492E435AA1AD81AEB2AB01FC9CD0C9C Apc; $291C7B13150DF1ADA705841E5D09C730 Port; }; /* 2032 */ struct _WSACOMPLETION { _WSACOMPLETIONTYPE Type; $10618F2B72024E68298047DD578E3DD7 Parameters; }; /* 2033 */ struct _IMAGE_SEPARATE_DEBUG_HEADER { unsigned __int16 Signature; unsigned __int16 Flags; unsigned __int16 Machine; unsigned __int16 Characteristics; unsigned int TimeDateStamp; unsigned int CheckSum; unsigned int ImageBase; unsigned int SizeOfImage; unsigned int NumberOfSections; unsigned int ExportedNamesSize; unsigned int DebugDirectorySize; unsigned int SectionAlignment; unsigned int Reserved[2]; }; /* 2034 */ struct tagCOMPAREITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; HWND__ *hwndItem; unsigned int itemID1; unsigned int itemData1; unsigned int itemID2; unsigned int itemData2; unsigned int dwLocaleId; }; /* 2035 */ struct $F10B7358C253DFE8D052089404AC5994 { char hour; char min; char sec; char frame; char fps; char dummy; char pad[2]; }; /* 2036 */ struct $34B59DAB5B49726BB742663EC7E89904 { unsigned int songptrpos; }; /* 2037 */ union $69FE64524C3A11954EA258521C7E807E { unsigned int ms; unsigned int sample; unsigned int cb; unsigned int ticks; $F10B7358C253DFE8D052089404AC5994 smpte; $34B59DAB5B49726BB742663EC7E89904 midi; }; /* 2038 */ struct mmtime_tag { unsigned int wType; $69FE64524C3A11954EA258521C7E807E u; }; /* 2039 */ struct tagCHOOSECOLORW { unsigned int lStructSize; HWND__ *hwndOwner; HWND__ *hInstance; unsigned int rgbResult; unsigned int *lpCustColors; unsigned int Flags; int lCustData; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpTemplateName; }; /* 2040 */ struct tagMCI_OVLY_WINDOW_PARMSW { unsigned int dwCallback; HWND__ *hWnd; unsigned int nCmdShow; const unsigned __int16 *lpstrText; }; /* 2041 */ struct _CERT_USAGE_MATCH { unsigned int dwType; _CTL_USAGE Usage; }; /* 2042 */ struct _CERT_CHAIN_PARA { unsigned int cbSize; _CERT_USAGE_MATCH RequestedUsage; }; /* 2043 */ struct __cppobj IMarshal : IUnknown { }; /* 2044 */ struct __cppobj IMarshal2 : IMarshal { }; /* 2045 */ struct __cppobj IClassFactory : IUnknown { }; /* 2046 */ struct __cppobj ICallFactory : IUnknown { }; /* 2047 */ struct __cppobj IRootStorage : IUnknown { }; /* 2048 */ struct _ENUM_SERVICE_STATUSA { char *lpServiceName; char *lpDisplayName; _SERVICE_STATUS ServiceStatus; }; /* 2049 */ struct tagEMRRESTOREDC { tagEMR emr; int iRelative; }; /* 2050 */ struct __cppobj IXMLDSOControl : IDispatch { }; /* 2051 */ struct tagDEVNAMES { unsigned __int16 wDriverOffset; unsigned __int16 wDeviceOffset; unsigned __int16 wOutputOffset; unsigned __int16 wDefault; }; /* 2052 */ struct _MESSAGE_RESOURCE_DATA { unsigned int NumberOfBlocks; _MESSAGE_RESOURCE_BLOCK Blocks[1]; }; /* 2053 */ struct _cpinfoexW { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; unsigned __int16 UnicodeDefaultChar; unsigned int CodePage; unsigned __int16 CodePageName[260]; }; /* 2054 */ struct tagIMECHARPOSITION { unsigned int dwSize; unsigned int dwCharPos; tagPOINT pt; unsigned int cLineHeight; tagRECT rcDocument; }; /* 2055 */ struct __wfinddata64_t { unsigned int attrib; __int64 time_create; __int64 time_access; __int64 time_write; __int64 size; wchar_t name[260]; }; /* 2056 */ struct $76AB39CB3BA6462F2B11E491095E1B7A { _SINGLE_LIST_ENTRY Next; unsigned __int16 Depth; unsigned __int16 Sequence; }; /* 2057 */ union _SLIST_HEADER { unsigned __int64 Alignment; $76AB39CB3BA6462F2B11E491095E1B7A __s1; }; /* 2058 */ struct _UNIVERSAL_NAME_INFOW { unsigned __int16 *lpUniversalName; }; /* 2059 */ struct __declspec(align(4)) _TAPE_WRITE_MARKS { unsigned int Type; unsigned int Count; char Immediate; }; /* 2060 */ struct tagSTYLEBUFA { unsigned int dwStyle; char szDescription[32]; }; /* 2061 */ struct tagCURSORINFO { unsigned int cbSize; unsigned int flags; HICON__ *hCursor; tagPOINT ptScreenPos; }; /* 2062 */ struct value_entA { char *ve_valuename; unsigned int ve_valuelen; unsigned int ve_valueptr; unsigned int ve_type; }; /* 2063 */ struct __cppobj ITypeChangeEvents : IUnknown { }; /* 2064 */ struct _IO_COUNTERS { unsigned __int64 ReadOperationCount; unsigned __int64 WriteOperationCount; unsigned __int64 OtherOperationCount; unsigned __int64 ReadTransferCount; unsigned __int64 WriteTransferCount; unsigned __int64 OtherTransferCount; }; /* 2065 */ struct _JOBOBJECT_EXTENDED_LIMIT_INFORMATION { _JOBOBJECT_BASIC_LIMIT_INFORMATION BasicLimitInformation; _IO_COUNTERS IoInfo; unsigned int ProcessMemoryLimit; unsigned int JobMemoryLimit; unsigned int PeakProcessMemoryUsed; unsigned int PeakJobMemoryUsed; }; /* 2066 */ struct tagPSDW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; unsigned int Flags; tagPOINT ptPaperSize; tagRECT rtMinMargin; tagRECT rtMargin; HINSTANCE__ *hInstance; int lCustData; unsigned int (__stdcall *lpfnPageSetupHook)(HWND__ *, unsigned int, unsigned int, int); unsigned int (__stdcall *lpfnPagePaintHook)(HWND__ *, unsigned int, unsigned int, int); const unsigned __int16 *lpPageSetupTemplateName; void *hPageSetupTemplate; }; /* 2067 */ struct tagMIXERCONTROLDETAILS_LISTTEXTW { unsigned int dwParam1; unsigned int dwParam2; unsigned __int16 szName[64]; }; /* 2068 */ struct _FSCTL_QUERY_FAT_BPB_BUFFER { char First0x24BytesOfBootSector[36]; }; /* 2069 */ struct _DRIVER_INFO_6A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; char *pHelpFile; char *pDependentFiles; char *pMonitorName; char *pDefaultDataType; char *pszzPreviousNames; _FILETIME ftDriverDate; unsigned __int64 dwlDriverVersion; char *pszMfgName; char *pszOEMUrl; char *pszHardwareID; char *pszProvider; }; /* 2070 */ struct __cppobj AsyncIMultiQI : IUnknown { }; /* 2071 */ struct _tagBINDINFO { unsigned int cbSize; unsigned __int16 *szExtraInfo; tagSTGMEDIUM stgmedData; unsigned int grfBindInfoF; unsigned int dwBindVerb; unsigned __int16 *szCustomVerb; unsigned int cbstgmedData; unsigned int dwOptions; unsigned int dwOptionsFlags; unsigned int dwCodePage; _SECURITY_ATTRIBUTES securityAttributes; _GUID iid; IUnknown *pUnk; unsigned int dwReserved; }; /* 2072 */ struct _WGLSWAP { HDC__ *hdc; unsigned int uiFlags; }; /* 2073 */ struct _SHELLEXECUTEINFOW { unsigned int cbSize; unsigned int fMask; HWND__ *hwnd; const unsigned __int16 *lpVerb; const unsigned __int16 *lpFile; const unsigned __int16 *lpParameters; const unsigned __int16 *lpDirectory; int nShow; HINSTANCE__ *hInstApp; void *lpIDList; const unsigned __int16 *lpClass; HKEY__ *hkeyClass; unsigned int dwHotKey; $E5EC784184F61E2D1DB730C15D65FB8F ___u13; void *hProcess; }; /* 2074 */ struct _CERT_NAME_CONSTRAINTS_INFO { unsigned int cPermittedSubtree; _CERT_GENERAL_SUBTREE *rgPermittedSubtree; unsigned int cExcludedSubtree; _CERT_GENERAL_SUBTREE *rgExcludedSubtree; }; /* 2075 */ struct HMIDIOUT__ { int unused; }; /* 2076 */ struct tagCLEANLOCALSTORAGE { IUnknown *pInterface; void *pStorage; unsigned int flags; }; /* 2077 */ struct tagCHARSETINFO { unsigned int ciCharset; unsigned int ciACP; tagFONTSIGNATURE fs; }; /* 2078 */ struct tagTTPOLYGONHEADER { unsigned int cb; unsigned int dwType; tagPOINTFX pfxStart; }; /* 2079 */ struct __cppobj IBindProtocol : IUnknown { }; /* 2080 */ struct __cppobj IBinding : IUnknown { }; /* 2081 */ struct _IMAGE_ARCHIVE_MEMBER_HEADER { char Name[16]; char Date[12]; char UserID[6]; char GroupID[6]; char Mode[8]; char Size[10]; char EndHeader[2]; }; /* 2082 */ struct _CERT_DSS_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB q; _CRYPTOAPI_BLOB g; }; /* 2083 */ struct _NCB { char ncb_command; char ncb_retcode; char ncb_lsn; char ncb_num; char *ncb_buffer; unsigned __int16 ncb_length; char ncb_callname[16]; char ncb_name[16]; char ncb_rto; char ncb_sto; void (__stdcall *ncb_post)(_NCB *); char ncb_lana_num; char ncb_cmd_cplt; char ncb_reserve[10]; void *ncb_event; }; /* 2084 */ struct _CERT_CHAIN { unsigned int cCerts; _CRYPTOAPI_BLOB *certs; _CRYPT_KEY_PROV_INFO keyLocatorInfo; }; /* 2085 */ struct IMAGE_COR20_HEADER { unsigned int cb; unsigned __int16 MajorRuntimeVersion; unsigned __int16 MinorRuntimeVersion; _IMAGE_DATA_DIRECTORY MetaData; unsigned int Flags; unsigned int EntryPointToken; _IMAGE_DATA_DIRECTORY Resources; _IMAGE_DATA_DIRECTORY StrongNameSignature; _IMAGE_DATA_DIRECTORY CodeManagerTable; _IMAGE_DATA_DIRECTORY VTableFixups; _IMAGE_DATA_DIRECTORY ExportAddressTableJumps; _IMAGE_DATA_DIRECTORY ManagedNativeHeader; }; /* 2086 */ struct __unaligned __declspec(align(2)) _SHFILEOPSTRUCTA { HWND__ *hwnd; unsigned int wFunc; const char *pFrom; const char *pTo; unsigned __int16 fFlags; int fAnyOperationsAborted; void *hNameMappings; const char *lpszProgressTitle; }; /* 2087 */ struct _IMAGE_EXPORT_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int Name; unsigned int Base; unsigned int NumberOfFunctions; unsigned int NumberOfNames; unsigned int AddressOfFunctions; unsigned int AddressOfNames; unsigned int AddressOfNameOrdinals; }; /* 2088 */ struct _CHANGER_ELEMENT_STATUS { _CHANGER_ELEMENT Element; _CHANGER_ELEMENT SrcElementAddress; unsigned int Flags; unsigned int ExceptionCode; char TargetId; char Lun; unsigned __int16 Reserved; char PrimaryVolumeID[36]; char AlternateVolumeID[36]; }; /* 2089 */ struct _READ_ELEMENT_ADDRESS_INFO { unsigned int NumberOfElements; _CHANGER_ELEMENT_STATUS ElementStatus[1]; }; /* 2090 */ struct __cppobj _STL::_Bit_iterator_base { unsigned int *_M_p; unsigned int _M_offset; }; /* 2091 */ struct __cppobj _STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> : _STL::_Bit_iterator_base { }; /* 2092 */ struct __cppobj _STL::allocator { }; /* 2093 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { unsigned int *_M_data; }; /* 2094 */ struct __cppobj _STL::_Bvector_base<_STL::allocator > { _STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> _M_start; _STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> _M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 2095 */ struct __cppobj _STL::vector > : _STL::_Bvector_base<_STL::allocator > { }; /* 2096 */ struct __cppobj _STL::_Bit_reference { unsigned int *_M_p; unsigned int _M_mask; }; /* 2097 */ struct __cppobj _STL::input_iterator_tag { }; /* 2098 */ struct __cppobj _STL::forward_iterator_tag : _STL::input_iterator_tag { }; /* 2099 */ struct __cppobj _STL::bidirectional_iterator_tag : _STL::forward_iterator_tag { }; /* 2100 */ struct __cppobj _STL::random_access_iterator_tag : _STL::bidirectional_iterator_tag { }; /* 2101 */ struct __cppobj _STL::_Bit_iter : _STL::_Bit_iterator_base { }; /* 2102 */ struct __cppobj _STL::reverse_iterator<_STL::_Bit_iter,bool,bool,bool const *,int> { _STL::_Bit_iter __current; }; /* 2103 */ struct __cppobj _STL::reverse_iterator<_STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *>,bool,_STL::_Bit_reference,_STL::_Bit_reference *,int> { _STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> __current; }; /* 2104 */ struct __cppobj _STL::allocator { }; /* 2105 */ struct __cppobj _STL::__true_type { }; /* 2106 */ struct __cppobj _STL::_Is_integer { }; /* 2107 */ struct __cppobj _STL::__type_traits_aux<1> { }; /* 2108 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2109 */ struct __cppobj _STL::allocator { }; /* 2110 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2111 */ struct __cppobj _STL::_STLP_mutex_spin<0> { }; /* 2112 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2113 */ struct __cppobj _STL::_PointerShim { }; /* 2114 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2115 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2116 */ struct __cppobj _STL::_Is_integer { }; /* 2117 */ struct __cppobj _STL::output_iterator_tag { }; /* 2118 */ struct __cppobj _STL::allocator { }; /* 2119 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { char **_M_data; }; /* 2120 */ struct __cppobj _STL::_Vector_base > { char **_M_start; char **_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 2121 */ struct __cppobj _STL::_Node_Alloc_Lock<1,0> { }; /* 2122 */ struct _STL::_STLP_mutex_base { volatile int _M_lock; }; /* 2123 */ struct __cppobj _STL::_IsPtr<_STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> > { }; /* 2124 */ struct __cppobj _STL::unary_function { }; /* 2125 */ struct __cppobj _STL::_Is_integer<__int64> { }; /* 2126 */ struct __cppobj _STL::__node_alloc<1,0> { }; /* 2127 */ struct _STL::_Node_alloc_obj { _STL::_Node_alloc_obj *_M_free_list_link; }; /* 2128 */ struct __cppobj _STL::_IsPtr { }; /* 2129 */ struct __cppobj _STL::_Is_integer { }; /* 2130 */ struct __cppobj _STL::_Is_integer { }; /* 2131 */ struct __cppobj _STL::__bool2type<1> { }; /* 2132 */ struct __cppobj _STL::__new_alloc { }; /* 2133 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2134 */ struct __cppobj _STL::iterator<_STL::output_iterator_tag,void,void,void,void> { }; /* 2135 */ struct __cppobj _STL::allocator::rebind { }; /* 2136 */ struct __cppobj _STL::allocator::rebind { }; /* 2137 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2138 */ struct __cppobj _STL::_Is_integer { }; /* 2139 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 2140 */ struct __cppobj _STL::__false_type { }; /* 2141 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2142 */ struct __cppobj _STL::__bool2type<0> { }; /* 2143 */ struct __cppobj _STL::output_iterator : _STL::iterator<_STL::output_iterator_tag,void,void,void,void> { }; /* 2144 */ struct __cppobj _STL::_BothPtrType<_STL::_Bit_iter,_STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> > { }; /* 2145 */ struct __cppobj _STL::subtractive_rng : _STL::unary_function { unsigned int _M_table[55]; unsigned int _M_index1; unsigned int _M_index2; }; /* 2146 */ struct __cppobj _STL::_IsPtr<_STL::_Bit_iter > { }; /* 2147 */ struct __cppobj _STL::_Is_integer { }; /* 2148 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2149 */ struct __cppobj _STL::_Alloc_traits > { }; /* 2150 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2151 */ struct __cppobj _STL::_Is_integer { }; /* 2152 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2153 */ struct __cppobj _STL::allocator::rebind { }; /* 2154 */ struct __cppobj _STL::_Alloc_traits > { }; /* 2155 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2156 */ struct __cppobj _STL::_Is_integer { }; /* 2157 */ struct __cppobj _STL::__type_traits_aux<0> { }; /* 2158 */ struct __cppobj _STL::_STLP_mutex : _STL::_STLP_mutex_base { }; /* 2159 */ struct __cppobj _STL::_Is_integer { }; /* 2160 */ struct __cppobj _STL::_BothPtrType<_STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *>,_STL::_Bit_iter<_STL::_Bit_reference,_STL::_Bit_reference *> > { }; /* 2161 */ struct __cppobj _STL::_STLP_auto_lock { _STL::_STLP_mutex_base *_M_lock; }; /* 2162 */ struct __cppobj _STL::_Land3<_STL::__true_type,_STL::__true_type,_STL::__true_type> { }; /* 2163 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2164 */ struct __cppobj _STL::_Is_integer { }; /* 2165 */ struct __cppobj _STL::_Alloc_traits > { }; /* 2166 */ struct __cppobj _STL::_Land3<_STL::__false_type,_STL::__false_type,_STL::__true_type> { }; /* 2167 */ struct __cppobj _STL::__less_2 { }; /* 2168 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2169 */ struct __cppobj _STL::__type_traits<__int64> : _STL::__type_traits_aux<1> { }; /* 2170 */ struct __cppobj _STL::_Is_integer { }; /* 2171 */ struct __cppobj _STL::_Refcount_Base { volatile int _M_ref_count; }; /* 2172 */ struct __cppobj _STL::__type_traits : _STL::__type_traits_aux<1> { }; /* 2173 */ struct _CRYPT_KEY_SIGN_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgAndCertEncodingType; unsigned int hCryptProv; unsigned int dwKeySpec; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; _CRYPT_ALGORITHM_IDENTIFIER PubKeyAlgorithm; }; /* 2174 */ struct __cppobj IOleInPlaceObject : IOleWindow { }; /* 2175 */ struct tagEMRPLGBLT { tagEMR emr; _RECTL rclBounds; _POINTL aptlDest[3]; int xSrc; int ySrc; int cxSrc; int cySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int xMask; int yMask; unsigned int iUsageMask; unsigned int offBmiMask; unsigned int cbBmiMask; unsigned int offBitsMask; unsigned int cbBitsMask; }; /* 2176 */ struct __declspec(align(4)) _LOAD_DLL_DEBUG_INFO { void *hFile; void *lpBaseOfDll; unsigned int dwDebugInfoFileOffset; unsigned int nDebugInfoSize; void *lpImageName; unsigned __int16 fUnicode; }; /* 2177 */ struct _IMAGE_RUNTIME_FUNCTION_ENTRY { unsigned int BeginAddress; unsigned int EndAddress; unsigned int UnwindInfoAddress; }; /* 2178 */ struct _CMSG_HASHED_ENCODE_INFO { unsigned int cbSize; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm; void *pvHashAuxInfo; }; /* 2179 */ struct _DRIVE_LAYOUT_INFORMATION { unsigned int PartitionCount; unsigned int Signature; _PARTITION_INFORMATION PartitionEntry[1]; }; /* 2180 */ struct _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA { unsigned int cbSize; unsigned int hCryptProv; unsigned int dwSignerIndex; unsigned int dwSignerType; void *pvSigner; }; /* 2181 */ struct _ENCRYPTION_CERTIFICATE_HASH { unsigned int cbTotalLength; _SID *pUserSid; _EFS_HASH_BLOB *pHash; unsigned __int16 *lpDisplayInformation; }; /* 2182 */ struct _ENCRYPTION_CERTIFICATE_HASH_LIST { unsigned int nCert_Hash; _ENCRYPTION_CERTIFICATE_HASH **pUsers; }; /* 2183 */ struct DDEADVISE { unsigned __int16 reserved : 14; unsigned __int16 fDeferUpd : 1; unsigned __int16 fAckReq : 1; __int16 cfFormat; }; /* 2184 */ struct __cppobj IXMLDOMElement : IXMLDOMNode { }; /* 2185 */ struct tagEMRCREATEMONOBRUSH { tagEMR emr; unsigned int ihBrush; unsigned int iUsage; unsigned int offBmi; unsigned int cbBmi; unsigned int offBits; unsigned int cbBits; }; /* 2186 */ union $3DB947FB3C116E5A2AEEBB0E9DD98DCD { char *AnsiString; unsigned __int16 *UnicodeString; int LVal; __int16 SVal; unsigned __int64 PVal; tagBinaryParam BVal; }; /* 2187 */ struct tagRPC_EE_INFO_PARAM { tagExtendedErrorParamTypes ParameterType; $3DB947FB3C116E5A2AEEBB0E9DD98DCD u; }; /* 2188 */ union _FILE_SEGMENT_ELEMENT { void *Buffer; unsigned __int64 Alignment; }; /* 2189 */ struct tagENUMLOGFONTEXA { tagLOGFONTA elfLogFont; char elfFullName[64]; char elfStyle[32]; char elfScript[32]; }; /* 2190 */ struct _div_t { int quot; int rem; }; /* 2191 */ struct tagStorageLayout { unsigned int LayoutType; unsigned __int16 *pwcsElementName; _LARGE_INTEGER cOffset; _LARGE_INTEGER cBytes; }; /* 2192 */ struct _GLYPHMETRICS { unsigned int gmBlackBoxX; unsigned int gmBlackBoxY; tagPOINT gmptGlyphOrigin; __int16 gmCellIncX; __int16 gmCellIncY; }; /* 2193 */ struct _InstanceID { unsigned __int64 id; }; /* 2194 */ struct _JOB_SET_ARRAY { void *JobHandle; unsigned int MemberLevel; unsigned int Flags; }; /* 2195 */ struct __declspec(align(4)) _FORMAT_EX_PARAMETERS { _MEDIA_TYPE MediaType; unsigned int StartCylinderNumber; unsigned int EndCylinderNumber; unsigned int StartHeadNumber; unsigned int EndHeadNumber; unsigned __int16 FormatGapLength; unsigned __int16 SectorsPerTrack; unsigned __int16 SectorNumber[1]; }; /* 2196 */ struct _MIDL_FORMAT_STRING { __int16 Pad; char Format[]; }; /* 2197 */ struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { _LARGE_INTEGER TotalUserTime; _LARGE_INTEGER TotalKernelTime; _LARGE_INTEGER ThisPeriodTotalUserTime; _LARGE_INTEGER ThisPeriodTotalKernelTime; unsigned int TotalPageFaultCount; unsigned int TotalProcesses; unsigned int ActiveProcesses; unsigned int TotalTerminatedProcesses; }; /* 2198 */ struct _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION { _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION BasicInfo; _IO_COUNTERS IoInfo; }; /* 2199 */ struct tagEMRSETMITERLIMIT { tagEMR emr; float eMiterLimit; }; /* 2200 */ struct tagEMRCREATEBRUSHINDIRECT { tagEMR emr; unsigned int ihBrush; tagLOGBRUSH32 lb; }; /* 2201 */ struct tagMCI_ANIM_STEP_PARMS { unsigned int dwCallback; unsigned int dwFrames; }; /* 2202 */ struct _CERT_DH_PARAMETERS { _CRYPTOAPI_BLOB p; _CRYPTOAPI_BLOB g; }; /* 2203 */ struct __cppobj IInternetSecurityManager : IUnknown { }; /* 2204 */ struct __cppobj IInternetSecurityMgrSite : IUnknown { }; /* 2205 */ struct _ACTIVATION_CONTEXT_DETAILED_INFORMATION { unsigned int dwFlags; unsigned int ulFormatVersion; unsigned int ulAssemblyCount; unsigned int ulRootManifestPathType; unsigned int ulRootManifestPathChars; unsigned int ulRootConfigurationPathType; unsigned int ulRootConfigurationPathChars; unsigned int ulAppDirPathType; unsigned int ulAppDirPathChars; const unsigned __int16 *lpRootManifestPath; const unsigned __int16 *lpRootConfigurationPath; const unsigned __int16 *lpAppDirPath; }; /* 2206 */ struct _CREATE_THREAD_DEBUG_INFO { void *hThread; void *lpThreadLocalBase; unsigned int (__stdcall *lpStartAddress)(void *); }; /* 2207 */ union $01E08005B54EA45B04F6895D286FEE08 { _EXCEPTION_DEBUG_INFO Exception; _CREATE_THREAD_DEBUG_INFO CreateThread; _CREATE_PROCESS_DEBUG_INFO CreateProcessInfo; _EXIT_THREAD_DEBUG_INFO ExitThread; _EXIT_PROCESS_DEBUG_INFO ExitProcess; _LOAD_DLL_DEBUG_INFO LoadDll; _UNLOAD_DLL_DEBUG_INFO UnloadDll; _OUTPUT_DEBUG_STRING_INFO DebugString; _RIP_INFO RipInfo; }; /* 2208 */ struct _DEBUG_EVENT { unsigned int dwDebugEventCode; unsigned int dwProcessId; unsigned int dwThreadId; $01E08005B54EA45B04F6895D286FEE08 u; }; /* 2209 */ struct _CRYPT_KEY_LIMITS_V01 { unsigned int dwVersion; unsigned int algId; unsigned int dwMinKeyLength; unsigned int dwMaxKeyLength; unsigned int dwRequiredFlags; unsigned int dwDisallowedFlags; }; /* 2210 */ struct _SECURITY_DESCRIPTOR_RELATIVE { char Revision; char Sbz1; unsigned __int16 Control; unsigned int Owner; unsigned int Group; unsigned int Sacl; unsigned int Dacl; }; /* 2211 */ struct _SHFILEINFOA { HICON__ *hIcon; int iIcon; unsigned int dwAttributes; char szDisplayName[260]; char szTypeName[80]; }; /* 2212 */ struct _CERT_REVOCATION_STATUS { unsigned int cbSize; unsigned int dwIndex; unsigned int dwError; unsigned int dwReason; int fHasFreshnessTime; unsigned int dwFreshnessTime; }; /* 2213 */ struct tagTYPEATTR { _GUID guid; unsigned int lcid; unsigned int dwReserved; int memidConstructor; int memidDestructor; unsigned __int16 *lpstrSchema; unsigned int cbSizeInstance; tagTYPEKIND typekind; unsigned __int16 cFuncs; unsigned __int16 cVars; unsigned __int16 cImplTypes; unsigned __int16 cbSizeVft; unsigned __int16 cbAlignment; unsigned __int16 wTypeFlags; unsigned __int16 wMajorVerNum; unsigned __int16 wMinorVerNum; tagTYPEDESC tdescAlias; tagIDLDESC idldescType; }; /* 2214 */ struct __cppobj PSRefBufferStatistics : ReferenceCountTemplate<268435456,0> { unsigned int m_size; unsigned int m_hash; unsigned int m_len; }; /* 2215 */ struct __cppobj PSRefBuffer : PSRefBufferStatistics, PSRefBufferCharData { }; /* 2216 */ struct __cppobj SmartArray,1> { PStringBase *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2217 */ struct __cppobj PStringBaseArray : SmartArray,1> { }; /* 2218 */ struct _TOKEN_STATISTICS { _LUID TokenId; _LUID AuthenticationId; _LARGE_INTEGER ExpirationTime; _TOKEN_TYPE TokenType; _SECURITY_IMPERSONATION_LEVEL ImpersonationLevel; unsigned int DynamicCharged; unsigned int DynamicAvailable; unsigned int GroupCount; unsigned int PrivilegeCount; _LUID ModifiedId; }; /* 2219 */ struct tagMIXERLINECONTROLSA { unsigned int cbStruct; unsigned int dwLineID; $476D211351DA30503E50D2F0E6E515B0 ___u2; unsigned int cControls; unsigned int cbmxctrl; tagMIXERCONTROLA *pamxctrl; }; /* 2220 */ struct __cppobj IXMLDOMComment : IXMLDOMCharacterData { }; /* 2221 */ struct tagCSPLATFORM { unsigned int dwPlatformId; unsigned int dwVersionHi; unsigned int dwVersionLo; unsigned int dwProcessorArch; }; /* 2222 */ struct tagQUERYCONTEXT { unsigned int dwContext; tagCSPLATFORM Platform; unsigned int Locale; unsigned int dwVersionHi; unsigned int dwVersionLo; }; /* 2223 */ struct _SHNAMEMAPPINGW { unsigned __int16 *pszOldPath; unsigned __int16 *pszNewPath; int cchOldPath; int cchNewPath; }; /* 2224 */ struct _PRIVILEGE_SET { unsigned int PrivilegeCount; unsigned int Control; _LUID_AND_ATTRIBUTES Privilege[1]; }; /* 2225 */ struct _TAPE_GET_POSITION { unsigned int Type; unsigned int Partition; _LARGE_INTEGER Offset; }; /* 2226 */ struct _CERT_CHAIN_POLICY_STATUS { unsigned int cbSize; unsigned int dwError; int lChainIndex; int lElementIndex; void *pvExtraPolicyStatus; }; /* 2227 */ struct _CRYPT_PKCS8_EXPORT_PARAMS { unsigned int hCryptProv; unsigned int dwKeySpec; char *pszPrivateKeyObjId; int (__stdcall *pEncryptPrivateKeyFunc)(_CRYPT_ALGORITHM_IDENTIFIER *, _CRYPTOAPI_BLOB *, char *, unsigned int *, void *); void *pVoidEncryptFunc; }; /* 2228 */ struct tagMCI_GETDEVCAPS_PARMS { unsigned int dwCallback; unsigned int dwReturn; unsigned int dwItem; }; /* 2229 */ struct _tagHIT_LOGGING_INFO { unsigned int dwStructSize; char *lpszLoggedUrlName; _SYSTEMTIME StartTime; _SYSTEMTIME EndTime; char *lpszExtendedInfo; }; /* 2230 */ struct tagRPC_CALL_ATTRIBUTES_V1_W { unsigned int Version; unsigned int Flags; unsigned int ServerPrincipalNameBufferLength; unsigned __int16 *ServerPrincipalName; unsigned int ClientPrincipalNameBufferLength; unsigned __int16 *ClientPrincipalName; unsigned int AuthenticationLevel; unsigned int AuthenticationService; int NullSession; }; /* 2231 */ struct tagMCI_LOAD_PARMSW { unsigned int dwCallback; const unsigned __int16 *lpfilename; }; /* 2232 */ struct __cppobj IErrorInfo : IUnknown { }; /* 2233 */ struct tagCWPSTRUCT { int lParam; unsigned int wParam; unsigned int message; HWND__ *hwnd; }; /* 2234 */ struct tagALTTABINFO { unsigned int cbSize; int cItems; int cColumns; int cRows; int iColFocus; int iRowFocus; int cxItem; int cyItem; tagPOINT ptStart; }; /* 2235 */ struct _RSAPUBKEY { unsigned int magic; unsigned int bitlen; unsigned int pubexp; }; /* 2236 */ struct _IMAGE_TLS_DIRECTORY32 { unsigned int StartAddressOfRawData; unsigned int EndAddressOfRawData; unsigned int AddressOfIndex; unsigned int AddressOfCallBacks; unsigned int SizeOfZeroFill; unsigned int Characteristics; }; /* 2237 */ struct __declspec(align(4)) tagEMRPOLYDRAW16 { tagEMR emr; _RECTL rclBounds; unsigned int cpts; tagPOINTS apts[1]; char abTypes[1]; }; /* 2238 */ struct __declspec(align(8)) _VERIFY_INFORMATION { _LARGE_INTEGER StartingOffset; unsigned int Length; }; /* 2239 */ struct _GRADIENT_RECT { unsigned int UpperLeft; unsigned int LowerRight; }; /* 2240 */ struct _SESSION_BUFFER { char lsn; char state; char local_name[16]; char remote_name[16]; char rcvs_outstanding; char sends_outstanding; }; /* 2241 */ struct __cppobj IOleLink : IUnknown { }; /* 2242 */ struct _QOS_SHAPING_RATE { QOS_OBJECT_HDR ObjectHdr; unsigned int ShapingRate; }; /* 2243 */ struct __cppobj InterfacePtr { Interface *m_pInterface; TResult m_trStatus; }; /* 2244 */ struct __declspec(align(4)) _TAPE_ERASE { unsigned int Type; char Immediate; }; /* 2245 */ struct HRSRC__ { int unused; }; /* 2246 */ struct _ACL_SIZE_INFORMATION { unsigned int AceCount; unsigned int AclBytesInUse; unsigned int AclBytesFree; }; /* 2247 */ struct _CMSG_SP3_COMPATIBLE_AUX_INFO { unsigned int cbSize; unsigned int dwFlags; }; /* 2248 */ struct __cppobj IOleCache : IUnknown { }; /* 2249 */ struct tagEMRPOLYPOLYLINE16 { tagEMR emr; _RECTL rclBounds; unsigned int nPolys; unsigned int cpts; unsigned int aPolyCounts[1]; tagPOINTS apts[1]; }; /* 2250 */ struct _CRYPT_PRIVATE_KEY_INFO { unsigned int Version; _CRYPT_ALGORITHM_IDENTIFIER Algorithm; _CRYPTOAPI_BLOB PrivateKey; _CRYPT_ATTRIBUTES *pAttributes; }; /* 2251 */ struct _FLAG_STGMEDIUM { int ContextFlags; int fPassOwnership; tagSTGMEDIUM Stgmed; }; /* 2252 */ struct _PRINTER_INFO_9W { _devicemodeW *pDevMode; }; /* 2253 */ struct __cppobj IViewObject2 : IViewObject { }; /* 2254 */ struct __cppobj IRunnableObject : IUnknown { }; /* 2255 */ struct $FAF74743FBE1C8632047CFB668F7028A { unsigned int LowPart; int HighPart; }; /* 2256 */ struct tagDRVCONFIGINFO { unsigned int dwDCISize; const unsigned __int16 *lpszDCISectionName; const unsigned __int16 *lpszDCIAliasName; }; /* 2257 */ struct _FILE_PREFETCH { unsigned int Type; unsigned int Count; unsigned __int64 Prefetch[1]; }; /* 2258 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 2259 */ struct __cppobj InterfaceSystem { AutoGrowHashTable m_classTable; }; /* 2260 */ struct __cppobj InterfaceSystemDestroyer { }; /* 2261 */ struct _CMSG_RC2_AUX_INFO { unsigned int cbSize; unsigned int dwBitLen; }; /* 2262 */ struct _ENUM_SERVICE_STATUS_PROCESSW { unsigned __int16 *lpServiceName; unsigned __int16 *lpDisplayName; _SERVICE_STATUS_PROCESS ServiceStatusProcess; }; /* 2263 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2264 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 2266 */ struct __cppobj IntrusiveHashData *> { unsigned __int16 m_hashKey; HashTableData *m_hashNext; }; /* 2265 */ struct __cppobj HashTableData : IntrusiveHashData *> { int m_data; }; /* 2267 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 2268 */ struct __cppobj IMultiQI : IUnknown { }; /* 2269 */ struct tagKERNINGPAIR { unsigned __int16 wFirst; unsigned __int16 wSecond; int iKernAmount; }; /* 2270 */ struct tagEMRCREATEPEN { tagEMR emr; unsigned int ihPen; tagLOGPEN lopn; }; /* 2271 */ struct _MIDL_STUBLESS_PROXY_INFO { _MIDL_STUB_DESC *pStubDesc; const char *ProcFormatString; const unsigned __int16 *FormatStringOffset; _RPC_SYNTAX_IDENTIFIER *pTransferSyntax; unsigned int nCount; _MIDL_SYNTAX_INFO *pSyntaxInfo; }; /* 2272 */ struct _GET_CHANGER_PARAMETERS { unsigned int Size; unsigned __int16 NumberTransportElements; unsigned __int16 NumberStorageElements; unsigned __int16 NumberCleanerSlots; unsigned __int16 NumberIEElements; unsigned __int16 NumberDataTransferElements; unsigned __int16 NumberOfDoors; unsigned __int16 FirstSlotNumber; unsigned __int16 FirstDriveNumber; unsigned __int16 FirstTransportNumber; unsigned __int16 FirstIEPortNumber; unsigned __int16 FirstCleanerSlotAddress; unsigned __int16 MagazineSize; unsigned int DriveCleanTimeout; unsigned int Features0; unsigned int Features1; char MoveFromTransport; char MoveFromSlot; char MoveFromIePort; char MoveFromDrive; char ExchangeFromTransport; char ExchangeFromSlot; char ExchangeFromIePort; char ExchangeFromDrive; char LockUnlockCapabilities; char PositionCapabilities; char Reserved1[2]; unsigned int Reserved2[2]; }; /* 2273 */ union $B34434447B6B77C7D7B1493D8CD04E6E { unsigned __int16 UnicodeChar; char AsciiChar; }; /* 2274 */ struct _KEY_EVENT_RECORD { int bKeyDown; unsigned __int16 wRepeatCount; unsigned __int16 wVirtualKeyCode; unsigned __int16 wVirtualScanCode; $B34434447B6B77C7D7B1493D8CD04E6E uChar; unsigned int dwControlKeyState; }; /* 2275 */ struct _PROPSHEETPAGEW_V1 { unsigned int dwSize; unsigned int dwFlags; HINSTANCE__ *hInstance; $70FB0961F5E6A70FCD54E042B35C595F ___u3; $5081588B5D1DA1CB8C31252C8B7A24CA ___u4; const unsigned __int16 *pszTitle; int (__stdcall *pfnDlgProc)(HWND__ *, unsigned int, unsigned int, int); int lParam; unsigned int (__stdcall *pfnCallback)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); unsigned int *pcRefParent; }; /* 2276 */ struct __cppobj IXMLDOMDocumentType : IXMLDOMNode { }; /* 2277 */ struct _PERF_INSTANCE_DEFINITION { unsigned int ByteLength; unsigned int ParentObjectTitleIndex; unsigned int ParentObjectInstance; int UniqueID; unsigned int NameOffset; unsigned int NameLength; }; /* 2278 */ struct _SEC_WINNT_AUTH_IDENTITY_A { char *User; unsigned int UserLength; char *Domain; unsigned int DomainLength; char *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 2279 */ struct _PROVIDOR_INFO_2A { char *pOrder; }; /* 2280 */ struct _QUERY_SERVICE_LOCK_STATUSA { unsigned int fIsLocked; char *lpLockOwner; unsigned int dwLockDuration; }; /* 2281 */ struct HMIDISTRM__ { int unused; }; /* 2282 */ struct _OBJECTID { _GUID Lineage; unsigned int Uniquifier; }; /* 2283 */ struct _SYSTEM_ALARM_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 2284 */ struct IMAGE_LOAD_CONFIG_DIRECTORY64 { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned int GlobalFlagsClear; unsigned int GlobalFlagsSet; unsigned int CriticalSectionDefaultTimeout; unsigned __int64 DeCommitFreeBlockThreshold; unsigned __int64 DeCommitTotalFreeThreshold; unsigned __int64 LockPrefixTable; unsigned __int64 MaximumAllocationSize; unsigned __int64 VirtualMemoryThreshold; unsigned __int64 ProcessAffinityMask; unsigned int ProcessHeapFlags; unsigned __int16 CSDVersion; unsigned __int16 Reserved1; unsigned __int64 EditList; unsigned int Reserved[2]; }; /* 2285 */ struct tagEMRSETPIXELV { tagEMR emr; _POINTL ptlPixel; unsigned int crColor; }; /* 2286 */ struct linger { unsigned __int16 l_onoff; unsigned __int16 l_linger; }; /* 2287 */ union $8662F439D215AAEDBB1F787C8B649648 { unsigned __int64 FiberData; unsigned int Version; }; /* 2288 */ struct _NT_TIB64 { unsigned __int64 ExceptionList; unsigned __int64 StackBase; unsigned __int64 StackLimit; unsigned __int64 SubSystemTib; $8662F439D215AAEDBB1F787C8B649648 ___u4; unsigned __int64 ArbitraryUserPointer; unsigned __int64 Self; }; /* 2289 */ struct _ABCFLOAT { float abcfA; float abcfB; float abcfC; }; /* 2290 */ struct _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY { unsigned __int64 BeginAddress; unsigned __int64 EndAddress; unsigned __int64 ExceptionHandler; unsigned __int64 HandlerData; unsigned __int64 PrologEndAddress; }; /* 2291 */ struct _CONSOLE_CURSOR_INFO { unsigned int dwSize; int bVisible; }; /* 2292 */ struct _CERT_NAME_VALUE { unsigned int dwValueType; _CRYPTOAPI_BLOB Value; }; /* 2293 */ struct _CPS_URLS { unsigned __int16 *pszURL; _CRYPT_ALGORITHM_IDENTIFIER *pAlgorithm; _CRYPTOAPI_BLOB *pDigest; }; /* 2294 */ struct __cppobj IMessageFilter : IUnknown { }; /* 2295 */ struct __declspec(align(8)) _TAPE_GET_MEDIA_PARAMETERS { _LARGE_INTEGER Capacity; _LARGE_INTEGER Remaining; unsigned int BlockSize; unsigned int PartitionCount; char WriteProtected; }; /* 2296 */ struct _PROV_ENUMALGS { unsigned int aiAlgid; unsigned int dwBitLen; unsigned int dwNameLen; char szName[20]; }; /* 2297 */ struct __cppobj IAsyncManager : IUnknown { }; /* 2298 */ struct __cppobj IReleaseMarshalBuffers : IUnknown { }; /* 2299 */ struct _wfinddatai64_t { unsigned int attrib; int time_create; int time_access; int time_write; __int64 size; wchar_t name[260]; }; /* 2300 */ struct _CRL_ISSUING_DIST_POINT { _CRL_DIST_POINT_NAME DistPointName; int fOnlyContainsUserCerts; int fOnlyContainsCACerts; _CRYPT_BIT_BLOB OnlySomeReasonFlags; int fIndirectCRL; }; /* 2301 */ struct _SERVICE_DESCRIPTIONA { char *lpDescription; }; /* 2302 */ struct tagCRGB { char bRed; char bGreen; char bBlue; char bExtra; }; /* 2303 */ struct _CRYPT_ENROLLMENT_NAME_VALUE_PAIR { unsigned __int16 *pwszName; unsigned __int16 *pwszValue; }; /* 2304 */ struct IOleObject { IOleObjectVtbl *lpVtbl; }; /* 2309 */ struct IOleObjectVtbl { int (__stdcall *QueryInterface)(IOleObject *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleObject *); unsigned int (__stdcall *Release)(IOleObject *); int (__stdcall *SetClientSite)(IOleObject *, IOleClientSite *); int (__stdcall *GetClientSite)(IOleObject *, IOleClientSite **); int (__stdcall *SetHostNames)(IOleObject *, const unsigned __int16 *, const unsigned __int16 *); int (__stdcall *Close)(IOleObject *, unsigned int); int (__stdcall *SetMoniker)(IOleObject *, unsigned int, IMoniker *); int (__stdcall *GetMoniker)(IOleObject *, unsigned int, unsigned int, IMoniker **); int (__stdcall *InitFromData)(IOleObject *, IDataObject *, int, unsigned int); int (__stdcall *GetClipboardData)(IOleObject *, unsigned int, IDataObject **); int (__stdcall *DoVerb)(IOleObject *, int, tagMSG *, IOleClientSite *, int, HWND__ *, tagRECT *); int (__stdcall *EnumVerbs)(IOleObject *, IEnumOLEVERB **); int (__stdcall *Update)(IOleObject *); int (__stdcall *IsUpToDate)(IOleObject *); int (__stdcall *GetUserClassID)(IOleObject *, _GUID *); int (__stdcall *GetUserType)(IOleObject *, unsigned int, unsigned __int16 **); int (__stdcall *SetExtent)(IOleObject *, unsigned int, tagSIZE *); int (__stdcall *GetExtent)(IOleObject *, unsigned int, tagSIZE *); int (__stdcall *Advise)(IOleObject *, IAdviseSink *, unsigned int *); int (__stdcall *Unadvise)(IOleObject *, unsigned int); int (__stdcall *EnumAdvise)(IOleObject *, IEnumSTATDATA **); int (__stdcall *GetMiscStatus)(IOleObject *, unsigned int, unsigned int *); int (__stdcall *SetColorScheme)(IOleObject *, tagLOGPALETTE *); }; /* 2305 */ struct IOleClientSite { IOleClientSiteVtbl *lpVtbl; }; /* 2307 */ struct IEnumOLEVERB { IEnumOLEVERBVtbl *lpVtbl; }; /* 2306 */ struct IOleClientSiteVtbl { int (__stdcall *QueryInterface)(IOleClientSite *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleClientSite *); unsigned int (__stdcall *Release)(IOleClientSite *); int (__stdcall *SaveObject)(IOleClientSite *); int (__stdcall *GetMoniker)(IOleClientSite *, unsigned int, unsigned int, IMoniker **); int (__stdcall *GetContainer)(IOleClientSite *, IOleContainer **); int (__stdcall *ShowObject)(IOleClientSite *); int (__stdcall *OnShowWindow)(IOleClientSite *, int); int (__stdcall *RequestNewObjectLayout)(IOleClientSite *); }; /* 2308 */ struct IEnumOLEVERBVtbl { int (__stdcall *QueryInterface)(IEnumOLEVERB *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumOLEVERB *); unsigned int (__stdcall *Release)(IEnumOLEVERB *); int (__stdcall *Next)(IEnumOLEVERB *, unsigned int, tagOLEVERB *, unsigned int *); int (__stdcall *Skip)(IEnumOLEVERB *, unsigned int); int (__stdcall *Reset)(IEnumOLEVERB *); int (__stdcall *Clone)(IEnumOLEVERB *, IEnumOLEVERB **); }; /* 2310 */ struct timeval { int tv_sec; int tv_usec; }; /* 2311 */ struct tagBITMAP { int bmType; int bmWidth; int bmHeight; int bmWidthBytes; unsigned __int16 bmPlanes; unsigned __int16 bmBitsPixel; void *bmBits; }; /* 2312 */ struct tagDIBSECTION { tagBITMAP dsBm; tagBITMAPINFOHEADER dsBmih; unsigned int dsBitfields[3]; void *dshSection; unsigned int dsOffset; }; /* 2313 */ struct __declspec(align(4)) tagRemHBITMAP { unsigned int cbData; char data[1]; }; /* 2314 */ struct __declspec(align(4)) _WIN32_STREAM_ID { unsigned int dwStreamId; unsigned int dwStreamAttributes; _LARGE_INTEGER Size; unsigned int dwStreamNameSize; unsigned __int16 cStreamName[1]; }; /* 2315 */ struct tagENUMLOGFONTEXW { tagLOGFONTW elfLogFont; unsigned __int16 elfFullName[64]; unsigned __int16 elfStyle[32]; unsigned __int16 elfScript[32]; }; /* 2316 */ struct _TOKEN_OWNER { void *Owner; }; /* 2317 */ struct _CMSG_RC4_AUX_INFO { unsigned int cbSize; unsigned int dwBitLen; }; /* 2318 */ struct _tagRemBINDINFO { unsigned int cbSize; unsigned __int16 *szExtraInfo; unsigned int grfBindInfoF; unsigned int dwBindVerb; unsigned __int16 *szCustomVerb; unsigned int cbstgmedData; unsigned int dwOptions; unsigned int dwOptionsFlags; unsigned int dwCodePage; _REMSECURITY_ATTRIBUTES securityAttributes; _GUID iid; IUnknown *pUnk; unsigned int dwReserved; }; /* 2319 */ struct _EVENTSFORLOGFILE { unsigned int ulSize; unsigned __int16 szLogicalLogFile[256]; unsigned int ulNumRecords; _EVENTLOGRECORD pEventLogRecords[]; }; /* 2320 */ struct __cppobj IXMLHttpRequest : IDispatch { }; /* 2321 */ struct tMIXERCONTROLDETAILS_BOOLEAN { int fValue; }; /* 2322 */ struct __declspec(align(2)) _IMAGE_RESOURCE_DIRECTORY_STRING { unsigned __int16 Length; char NameString[1]; }; /* 2323 */ struct _CRYPT_CSP_PROVIDER { unsigned int dwKeySpec; unsigned __int16 *pwszProviderName; _CRYPT_BIT_BLOB Signature; }; /* 2324 */ struct _ACCESS_DENIED_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 2325 */ struct _IMAGE_DOS_HEADER { unsigned __int16 e_magic; unsigned __int16 e_cblp; unsigned __int16 e_cp; unsigned __int16 e_crlc; unsigned __int16 e_cparhdr; unsigned __int16 e_minalloc; unsigned __int16 e_maxalloc; unsigned __int16 e_ss; unsigned __int16 e_sp; unsigned __int16 e_csum; unsigned __int16 e_ip; unsigned __int16 e_cs; unsigned __int16 e_lfarlc; unsigned __int16 e_ovno; unsigned __int16 e_res[4]; unsigned __int16 e_oemid; unsigned __int16 e_oeminfo; unsigned __int16 e_res2[10]; int e_lfanew; }; /* 2326 */ struct _ADAPTER_STATUS { char adapter_address[6]; char rev_major; char reserved0; char adapter_type; char rev_minor; unsigned __int16 duration; unsigned __int16 frmr_recv; unsigned __int16 frmr_xmit; unsigned __int16 iframe_recv_err; unsigned __int16 xmit_aborts; unsigned int xmit_success; unsigned int recv_success; unsigned __int16 iframe_xmit_err; unsigned __int16 recv_buff_unavail; unsigned __int16 t1_timeouts; unsigned __int16 ti_timeouts; unsigned int reserved1; unsigned __int16 free_ncbs; unsigned __int16 max_cfg_ncbs; unsigned __int16 max_ncbs; unsigned __int16 xmit_buf_unavail; unsigned __int16 max_dgram_size; unsigned __int16 pending_sess; unsigned __int16 max_cfg_sess; unsigned __int16 max_sess; unsigned __int16 max_sess_pkt_size; unsigned __int16 name_count; }; /* 2327 */ struct _CTL_ANY_SUBJECT_INFO { _CRYPT_ALGORITHM_IDENTIFIER SubjectAlgorithm; _CRYPTOAPI_BLOB SubjectIdentifier; }; /* 2328 */ union $30417D6DC3305618FB171BBBD15A8541 { unsigned int uTimeout; unsigned int uVersion; }; /* 2329 */ struct _NOTIFYICONDATAW { unsigned int cbSize; HWND__ *hWnd; unsigned int uID; unsigned int uFlags; unsigned int uCallbackMessage; HICON__ *hIcon; unsigned __int16 szTip[128]; unsigned int dwState; unsigned int dwStateMask; unsigned __int16 szInfo[256]; $30417D6DC3305618FB171BBBD15A8541 ___u10; unsigned __int16 szInfoTitle[64]; unsigned int dwInfoFlags; _GUID guidItem; }; /* 2330 */ struct _PRIVKEYVER3 { unsigned int magic; unsigned int bitlenP; unsigned int bitlenQ; unsigned int bitlenJ; unsigned int bitlenX; _DSSSEED DSSSeed; }; /* 2331 */ struct HDROP__ { int unused; }; /* 2332 */ struct __cppobj FileNodeName_PString : IFileNodeName { PStringBase m_name; }; /* 2333 */ struct _FORMAT_PARAMETERS { _MEDIA_TYPE MediaType; unsigned int StartCylinderNumber; unsigned int EndCylinderNumber; unsigned int StartHeadNumber; unsigned int EndHeadNumber; }; /* 2334 */ struct _DRAGINFOW { unsigned int uSize; tagPOINT pt; int fNC; unsigned __int16 *lpFileList; unsigned int grfKeyState; }; /* 2335 */ struct tagIMEMENUITEMINFOW { unsigned int cbSize; unsigned int fType; unsigned int fState; unsigned int wID; HBITMAP__ *hbmpChecked; HBITMAP__ *hbmpUnchecked; unsigned int dwItemData; unsigned __int16 szString[80]; HBITMAP__ *hbmpItem; }; /* 2336 */ struct __cppobj _tagVersionHandle { }; /* 2337 */ struct tagCOLORADJUSTMENT { unsigned __int16 caSize; unsigned __int16 caFlags; unsigned __int16 caIlluminantIndex; unsigned __int16 caRedGamma; unsigned __int16 caGreenGamma; unsigned __int16 caBlueGamma; unsigned __int16 caReferenceBlack; unsigned __int16 caReferenceWhite; __int16 caContrast; __int16 caBrightness; __int16 caColorfulness; __int16 caRedGreenTint; }; /* 2338 */ struct tagEMRSETCOLORADJUSTMENT { tagEMR emr; tagCOLORADJUSTMENT ColorAdjustment; }; /* 2339 */ struct _CERT_NAME_INFO { unsigned int cRDN; _CERT_RDN *rgRDN; }; /* 2340 */ struct __cppobj signed_storage_type<16> { }; /* 2341 */ struct _FPO_DATA { unsigned int ulOffStart; unsigned int cbProcSize; unsigned int cdwLocals; unsigned __int16 cdwParams; unsigned __int16 cbProlog : 8; unsigned __int16 cbRegs : 3; unsigned __int16 fHasSEH : 1; unsigned __int16 fUseBP : 1; unsigned __int16 reserved : 1; unsigned __int16 cbFrame : 2; }; /* 2342 */ struct tagNONCLIENTMETRICSW { unsigned int cbSize; int iBorderWidth; int iScrollWidth; int iScrollHeight; int iCaptionWidth; int iCaptionHeight; tagLOGFONTW lfCaptionFont; int iSmCaptionWidth; int iSmCaptionHeight; tagLOGFONTW lfSmCaptionFont; int iMenuWidth; int iMenuHeight; tagLOGFONTW lfMenuFont; tagLOGFONTW lfStatusFont; tagLOGFONTW lfMessageFont; }; /* 2343 */ struct _SEC_WINNT_AUTH_IDENTITY_W { unsigned __int16 *User; unsigned int UserLength; unsigned __int16 *Domain; unsigned int DomainLength; unsigned __int16 *Password; unsigned int PasswordLength; unsigned int Flags; }; /* 2344 */ struct _NDR_USER_MARSHAL_INFO { unsigned int InformationLevel; _NDR_USER_MARSHAL_INFO_LEVEL1 Level1; }; /* 2345 */ struct tagEMRSETVIEWPORTORGEX { tagEMR emr; _POINTL ptlOrigin; }; /* 2346 */ struct _SERVICE_TABLE_ENTRYA { char *lpServiceName; void (__stdcall *lpServiceProc)(unsigned int, char **); }; /* 2347 */ struct _RPC_PROTSEQ_VECTORA { unsigned int Count; char *Protseq[1]; }; /* 2348 */ struct _MENU_EVENT_RECORD { unsigned int dwCommandId; }; /* 2349 */ struct _RGNDATAHEADER { unsigned int dwSize; unsigned int iType; unsigned int nCount; unsigned int nRgnSize; tagRECT rcBound; }; /* 2350 */ struct __declspec(align(4)) _RGNDATA { _RGNDATAHEADER rdh; char Buffer[1]; }; /* 2351 */ struct _REMOTE_NAME_INFOA { char *lpUniversalName; char *lpConnectionName; char *lpRemainingPath; }; /* 2352 */ struct _CMSG_STREAM_INFO { unsigned int cbContent; int (__stdcall *pfnStreamOutput)(const void *, char *, unsigned int, int); void *pvArg; }; /* 2353 */ struct _DATATYPES_INFO_1W { unsigned __int16 *pName; }; /* 2354 */ struct _FIND_NAME_HEADER { unsigned __int16 node_count; char reserved; char unique_group; }; /* 2355 */ struct tagFILTERKEYS { unsigned int cbSize; unsigned int dwFlags; unsigned int iWaitMSec; unsigned int iDelayMSec; unsigned int iRepeatMSec; unsigned int iBounceMSec; }; /* 2356 */ struct _CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO { unsigned int cbSize; _CMSG_SIGNED_ENCODE_INFO SignedInfo; _CMSG_ENVELOPED_ENCODE_INFO EnvelopedInfo; }; /* 2357 */ struct tagEMRSETTEXTCOLOR { tagEMR emr; unsigned int crColor; }; /* 2358 */ struct _FIND_NAME_BUFFER { char length; char access_control; char frame_control; char destination_addr[6]; char source_addr[6]; char routing_info[18]; }; /* 2359 */ struct _ACTION_HEADER { unsigned int transport_id; unsigned __int16 action_code; unsigned __int16 reserved; }; /* 2360 */ struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA { unsigned int cbSize; unsigned int dwRegPolicySettings; _CMSG_SIGNER_INFO *pSignerInfo; }; /* 2361 */ struct __cppobj IOleCache2 : IOleCache { }; /* 2362 */ struct _DOCINFOW { int cbSize; const unsigned __int16 *lpszDocName; const unsigned __int16 *lpszOutput; const unsigned __int16 *lpszDatatype; unsigned int fwType; }; /* 2363 */ struct __cppobj ISynchronizeMutex : ISynchronize { }; /* 2364 */ struct __declspec(align(4)) tagSTATPROPSTG { unsigned __int16 *lpwstrName; unsigned int propid; unsigned __int16 vt; }; /* 2365 */ struct HMIDI__ { int unused; }; /* 2366 */ struct tagDELETEITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; HWND__ *hwndItem; unsigned int itemData; }; /* 2367 */ struct tagHSZPAIR { HSZ__ *hszSvc; HSZ__ *hszTopic; }; /* 2368 */ struct _WSANETWORKEVENTS { int lNetworkEvents; int iErrorCode[10]; }; /* 2369 */ struct _s__ThrowInfo { unsigned int attributes; void (__cdecl *pmfnUnwind)(); int (*pForwardCompat)(...); _s__CatchableTypeArray *pCatchableTypeArray; }; /* 2370 */ struct __cppobj tagMONITORINFOEXW : tagMONITORINFO { unsigned __int16 szDevice[32]; }; /* 2371 */ union $43C20A614106E062FD3785E9387CFC92 { _SYSTEMTIME SystemTime; _FILETIME FileTime; }; /* 2372 */ struct tagRPC_EXTENDED_ERROR_INFO { unsigned int Version; unsigned __int16 *ComputerName; unsigned int ProcessID; $43C20A614106E062FD3785E9387CFC92 u; unsigned int GeneratingComponent; unsigned int Status; unsigned __int16 DetectionLocation; unsigned __int16 Flags; int NumberOfParameters; tagRPC_EE_INFO_PARAM Parameters[4]; }; /* 2373 */ struct __cppobj IOleInPlaceFrame : IOleInPlaceUIWindow { }; /* 2374 */ struct tagOleMenuGroupWidths { int width[6]; }; /* 2375 */ struct _SYSTEM_POWER_POLICY { unsigned int Revision; POWER_ACTION_POLICY PowerButton; POWER_ACTION_POLICY SleepButton; POWER_ACTION_POLICY LidClose; _SYSTEM_POWER_STATE LidOpenWake; unsigned int Reserved; POWER_ACTION_POLICY Idle; unsigned int IdleTimeout; char IdleSensitivity; char DynamicThrottle; char Spare2[2]; _SYSTEM_POWER_STATE MinSleep; _SYSTEM_POWER_STATE MaxSleep; _SYSTEM_POWER_STATE ReducedLatencySleep; unsigned int WinLogonFlags; unsigned int Spare3; unsigned int DozeS4Timeout; unsigned int BroadcastCapacityResolution; SYSTEM_POWER_LEVEL DischargePolicy[4]; unsigned int VideoTimeout; char VideoDimDisplay; unsigned int VideoReserved[3]; unsigned int SpindownTimeout; char OptimizeForPower; char FanThrottleTolerance; char ForcedThrottle; char MinThrottle; POWER_ACTION_POLICY OverThrottled; }; /* 2376 */ struct tagNEWTEXTMETRICW { int tmHeight; int tmAscent; int tmDescent; int tmInternalLeading; int tmExternalLeading; int tmAveCharWidth; int tmMaxCharWidth; int tmWeight; int tmOverhang; int tmDigitizedAspectX; int tmDigitizedAspectY; unsigned __int16 tmFirstChar; unsigned __int16 tmLastChar; unsigned __int16 tmDefaultChar; unsigned __int16 tmBreakChar; char tmItalic; char tmUnderlined; char tmStruckOut; char tmPitchAndFamily; char tmCharSet; unsigned int ntmFlags; unsigned int ntmSizeEM; unsigned int ntmCellHeight; unsigned int ntmAvgWidth; }; /* 2377 */ struct _IMAGE_RESOURCE_DIR_STRING_U { unsigned __int16 Length; unsigned __int16 NameString[1]; }; /* 2378 */ struct tagEMRMASKBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; int xMask; int yMask; unsigned int iUsageMask; unsigned int offBmiMask; unsigned int cbBmiMask; unsigned int offBitsMask; unsigned int cbBitsMask; }; /* 2379 */ struct HMIXER__ { int unused; }; /* 2380 */ struct __cppobj IAdviseSink2 : IAdviseSink { }; /* 2381 */ struct __cppobj IOleAdviseHolder : IUnknown { }; /* 2382 */ struct BATTERY_REPORTING_SCALE { unsigned int Granularity; unsigned int Capacity; }; /* 2383 */ struct tagEMRPIXELFORMAT { tagEMR emr; tagPIXELFORMATDESCRIPTOR pfd; }; /* 2384 */ struct _complex { long double x; long double y; }; /* 2385 */ struct _SYSTEM_AUDIT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 2386 */ struct tagMCI_OVLY_RECT_PARMS { unsigned int dwCallback; tagRECT rc; }; /* 2387 */ struct tagMCI_RECORD_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; }; /* 2388 */ struct __cppobj ITypeInfo2 : ITypeInfo { }; /* 2389 */ struct __declspec(align(4)) tagTLIBATTR { _GUID guid; unsigned int lcid; tagSYSKIND syskind; unsigned __int16 wMajorVerNum; unsigned __int16 wMinorVerNum; unsigned __int16 wLibFlags; }; /* 2390 */ struct SERVICE_STATUS_HANDLE__ { int unused; }; /* 2391 */ struct __cppobj IEnumSTATSTG : IUnknown { }; /* 2392 */ struct tagSTATSTG { unsigned __int16 *pwcsName; unsigned int type; _ULARGE_INTEGER cbSize; _FILETIME mtime; _FILETIME ctime; _FILETIME atime; unsigned int grfMode; unsigned int grfLocksSupported; _GUID clsid; unsigned int grfStateBits; unsigned int reserved; }; /* 2393 */ struct PStringSimple { PSRefBufferCharData *m_charbuffer; }; /* 2394 */ struct tagMENUINFO { unsigned int cbSize; unsigned int fMask; unsigned int dwStyle; unsigned int cyMax; HBRUSH__ *hbrBack; unsigned int dwContextHelpID; unsigned int dwMenuData; }; /* 2395 */ struct __cppobj CommandLineArg { int ArgType; char ShortVersion; PStringBase LongVersion; PStringBase Description; void *VariableToModify; unsigned int ValueToStore; unsigned int UserData; }; /* 2396 */ struct tagINTERFACEDATA { tagMETHODDATA *pmethdata; unsigned int cMembers; }; /* 2397 */ struct tagMCI_VD_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; unsigned int dwSpeed; }; /* 2398 */ struct _DRIVER_INFO_1W { unsigned __int16 *pName; }; /* 2399 */ struct _CRYPTPROTECT_PROMPTSTRUCT { unsigned int cbSize; unsigned int dwPromptFlags; HWND__ *hwndApp; const unsigned __int16 *szPrompt; }; /* 2400 */ struct OPENCARDNAME_EXW { unsigned int dwStructSize; unsigned int hSCardContext; HWND__ *hwndOwner; unsigned int dwFlags; const unsigned __int16 *lpstrTitle; const unsigned __int16 *lpstrSearchDesc; HICON__ *hIcon; OPENCARD_SEARCH_CRITERIAW *pOpenCardSearchCriteria; unsigned int (__stdcall *lpfnConnect)(unsigned int, unsigned __int16 *, unsigned __int16 *, void *); void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; unsigned __int16 *lpstrRdr; unsigned int nMaxRdr; unsigned __int16 *lpstrCard; unsigned int nMaxCard; unsigned int dwActiveProtocol; unsigned int hCardHandle; }; /* 2401 */ struct __cppobj IExternalConnection : IUnknown { }; /* 2402 */ struct __cppobj ArchiveVersionRow { ArchiveVersionRowVtbl *vfptr; PrimitiveInplaceArray m_aVersions; }; /* 2403 */ struct ArchiveVersionRowVtbl { unsigned int (__thiscall *GetVersionByToken)(ArchiveVersionRow *this, unsigned int); }; /* 2404 */ struct __cppobj AutoStoreVersionArchive::tagSerializeVersionRow : ArchiveInitializer { unsigned int m_hSerialize; IDClass<_tagVersionHandle,32,0> m_hVersionRow; ArchiveVersionRow m_rowInitialData; }; /* 2405 */ struct __cppobj __declspec(align(4)) AutoStoreVersionArchive : Archive { AutoStoreVersionArchive::tagSerializeVersionRow m_SerializeVersionRow; bool m_bOnSerializingDoneCalled; }; /* 2406 */ struct _RTL_VERIFIER_PROVIDER_DESCRIPTOR { unsigned int Length; _RTL_VERIFIER_DLL_DESCRIPTOR *ProviderDlls; void (__cdecl *ProviderDllLoadCallback)(unsigned __int16 *, void *, unsigned int, void *); void (__cdecl *ProviderDllUnloadCallback)(unsigned __int16 *, void *, unsigned int, void *); unsigned __int16 *VerifierImage; unsigned int VerifierFlags; unsigned int VerifierDebug; }; /* 2407 */ struct _exception { int type; char *name; long double arg1; long double arg2; long double retval; }; /* 2408 */ struct HWAVE__ { int unused; }; /* 2409 */ struct __cppobj __declspec(align(4)) FileNodeName_CellID : IFileNodeName { IDClass<_tagCellID,16,65535> m_name; }; /* 2410 */ struct _DRIVER_INFO_2A { unsigned int cVersion; char *pName; char *pEnvironment; char *pDriverPath; char *pDataFile; char *pConfigFile; }; /* 2411 */ struct __declspec(align(4)) _cpinfo { unsigned int MaxCharSize; char DefaultChar[2]; char LeadByte[12]; }; /* 2412 */ struct __cppobj IXMLDOMParseError : IDispatch { }; /* 2413 */ struct _CRYPT_SEQUENCE_OF_ANY { unsigned int cValue; _CRYPTOAPI_BLOB *rgValue; }; /* 2414 */ struct __cppobj IMonikerProp : IUnknown { }; /* 2415 */ struct _PSFEATURE_OUTPUT { int bPageIndependent; int bSetPageDevice; }; /* 2416 */ struct tagMIDIINCAPSW { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwSupport; }; /* 2417 */ struct __cppobj IEnumVARIANT : IUnknown { }; /* 2418 */ struct _wfinddata_t { unsigned int attrib; int time_create; int time_access; int time_write; unsigned int size; wchar_t name[260]; }; /* 2419 */ struct _SYSTEM_AUDIT_OBJECT_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int Flags; _GUID ObjectType; _GUID InheritedObjectType; unsigned int SidStart; }; /* 2420 */ struct tagMONCBSTRUCT { unsigned int cb; unsigned int dwTime; void *hTask; unsigned int dwRet; unsigned int wType; unsigned int wFmt; HCONV__ *hConv; HSZ__ *hsz1; HSZ__ *hsz2; HDDEDATA__ *hData; unsigned int dwData1; unsigned int dwData2; tagCONVCONTEXT cc; unsigned int cbData; unsigned int Data[8]; }; /* 2421 */ struct netent { char *n_name; char **n_aliases; __int16 n_addrtype; unsigned int n_net; }; /* 2422 */ struct _CRYPT_PKCS8_IMPORT_PARAMS { _CRYPTOAPI_BLOB PrivateKey; int (__stdcall *pResolvehCryptProvFunc)(_CRYPT_PRIVATE_KEY_INFO *, unsigned int *, void *); void *pVoidResolveFunc; int (__stdcall *pDecryptPrivateKeyFunc)(_CRYPT_ALGORITHM_IDENTIFIER, _CRYPTOAPI_BLOB, char *, unsigned int *, void *); void *pVoidDecryptFunc; }; /* 2423 */ struct __declspec(align(4)) tagEMRGDICOMMENT { tagEMR emr; unsigned int cbData; char Data[1]; }; /* 2424 */ struct _CRYPT_ENCRYPT_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; _CRYPT_ALGORITHM_IDENTIFIER ContentEncryptionAlgorithm; void *pvEncryptionAuxInfo; unsigned int dwFlags; unsigned int dwInnerContentType; }; /* 2425 */ struct __cppobj IBindStatusCallback : IUnknown { }; /* 2426 */ struct __declspec(align(4)) tagCURSORSHAPE { int xHotSpot; int yHotSpot; int cx; int cy; int cbWidth; char Planes; char BitsPixel; }; /* 2427 */ struct __cppobj SerializationBehavior { }; /* 2428 */ struct provider_info { unsigned int (__cdecl *pi_R0_1val)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R0_allvals)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R3_1val)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int (__cdecl *pi_R3_allvals)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); unsigned int pi_flags; void *pi_key_context; }; /* 2429 */ struct _CERT_SYSTEM_STORE_INFO { unsigned int cbSize; }; /* 2430 */ struct HCOLORSPACE__ { int unused; }; /* 2431 */ struct __cppobj ICodeInstall : IWindowForBindingUI { }; /* 2432 */ struct __cppobj XMLDOMDocumentEvents : IDispatch { }; /* 2433 */ struct _TAPE_CREATE_PARTITION { unsigned int Method; unsigned int Count; unsigned int Size; }; /* 2434 */ struct tagEMRSETCOLORSPACE { tagEMR emr; unsigned int ihCS; }; /* 2435 */ struct joyinfo_tag { unsigned int wXpos; unsigned int wYpos; unsigned int wZpos; unsigned int wButtons; }; /* 2436 */ struct _JOB_INFO_2W { unsigned int JobId; unsigned __int16 *pPrinterName; unsigned __int16 *pMachineName; unsigned __int16 *pUserName; unsigned __int16 *pDocument; unsigned __int16 *pNotifyName; unsigned __int16 *pDatatype; unsigned __int16 *pPrintProcessor; unsigned __int16 *pParameters; unsigned __int16 *pDriverName; _devicemodeW *pDevMode; unsigned __int16 *pStatus; void *pSecurityDescriptor; unsigned int Status; unsigned int Priority; unsigned int Position; unsigned int StartTime; unsigned int UntilTime; unsigned int TotalPages; unsigned int Size; _SYSTEMTIME Submitted; unsigned int Time; unsigned int PagesPrinted; }; /* 2437 */ struct __declspec(align(4)) datetype { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; bool tm_isdst; }; /* 2438 */ struct _CHANGER_SEND_VOLUME_TAG_INFORMATION { _CHANGER_ELEMENT StartingElement; unsigned int ActionCode; char VolumeIDTemplate[40]; }; /* 2439 */ struct tagSOUNDSENTRYW { unsigned int cbSize; unsigned int dwFlags; unsigned int iFSTextEffect; unsigned int iFSTextEffectMSec; unsigned int iFSTextEffectColorBits; unsigned int iFSGrafEffect; unsigned int iFSGrafEffectMSec; unsigned int iFSGrafEffectColor; unsigned int iWindowsEffect; unsigned int iWindowsEffectMSec; unsigned __int16 *lpszWindowsEffectDLL; unsigned int iWindowsEffectOrdinal; }; /* 2440 */ struct tagMCI_SET_PARMS { unsigned int dwCallback; unsigned int dwTimeFormat; unsigned int dwAudio; }; /* 2441 */ struct _CERT_REGISTRY_STORE_CLIENT_GPT_PARA { HKEY__ *hKeyBase; unsigned __int16 *pwszRegPath; }; /* 2442 */ struct __cppobj IDummyHICONIncluder : IUnknown { }; /* 2443 */ struct tagENUMLOGFONTW { tagLOGFONTW elfLogFont; unsigned __int16 elfFullName[64]; unsigned __int16 elfStyle[32]; }; /* 2444 */ struct _PRINTER_INFO_3 { void *pSecurityDescriptor; }; /* 2445 */ struct __cppobj IRpcHelper : IUnknown { }; /* 2446 */ struct _CONSOLE_FONT_INFO { unsigned int nFont; _COORD dwFontSize; }; /* 2447 */ struct tagSTGOPTIONS { unsigned __int16 usVersion; unsigned __int16 reserved; unsigned int ulSectorSize; const unsigned __int16 *pwcsTemplateFile; }; /* 2448 */ struct _DISCDLGSTRUCTW { unsigned int cbStructure; HWND__ *hwndOwner; unsigned __int16 *lpLocalName; unsigned __int16 *lpRemoteName; unsigned int dwFlags; }; /* 2449 */ struct _JOBOBJECT_BASIC_PROCESS_ID_LIST { unsigned int NumberOfAssignedProcesses; unsigned int NumberOfProcessIdsInList; unsigned int ProcessIdList[1]; }; /* 2450 */ struct __cppobj IMalloc : IUnknown { }; /* 2451 */ struct __declspec(align(4)) _FILE_NOTIFY_INFORMATION { unsigned int NextEntryOffset; unsigned int Action; unsigned int FileNameLength; unsigned __int16 FileName[1]; }; /* 2452 */ struct type_infoVtbl { void *(__thiscall *__vecDelDtor)(type_info *this, unsigned int); }; /* 2453 */ struct NUMPARSE { int cDig; unsigned int dwInFlags; unsigned int dwOutFlags; int cchUsed; int nBaseShift; int nPwr10; }; /* 2454 */ struct _IMAGE_RESOURCE_DIRECTORY { unsigned int Characteristics; unsigned int TimeDateStamp; unsigned __int16 MajorVersion; unsigned __int16 MinorVersion; unsigned __int16 NumberOfNamedEntries; unsigned __int16 NumberOfIdEntries; }; /* 2455 */ struct _PERF_OBJECT_TYPE { unsigned int TotalByteLength; unsigned int DefinitionLength; unsigned int HeaderLength; unsigned int ObjectNameTitleIndex; unsigned __int16 *ObjectNameTitle; unsigned int ObjectHelpTitleIndex; unsigned __int16 *ObjectHelpTitle; unsigned int DetailLevel; unsigned int NumCounters; int DefaultCounter; int NumInstances; unsigned int CodePage; _LARGE_INTEGER PerfTime; _LARGE_INTEGER PerfFreq; }; /* 2456 */ struct tagCOMPOSITIONFORM { unsigned int dwStyle; tagPOINT ptCurrentPos; tagRECT rcArea; }; /* 2457 */ struct __cppobj CQuickTimer { unsigned int m_dwStart; unsigned int m_dwInterval; }; /* 2458 */ struct __cppobj IForegroundTransfer : IUnknown { }; /* 2459 */ volatile struct TimeSource_QueryPerformanceCounter::StateData { long double tLastTime; unsigned int dwFlags; long double tReference; unsigned int dwReferenceTGT; unsigned __int64 qwReferenceQPC; }; /* 2460 */ struct __cppobj CSpinLock<512,0> { volatile int m_Lock; unsigned int m_hCurThread; unsigned int m_nEnterCount; }; /* 2461 */ struct __cppobj __declspec(align(8)) TimeSource_QueryPerformanceCounter { long double m_rPerfsPerSecond; unsigned __int64 m_qwPerfsPerMS; unsigned __int64 m_qwPerfCountTolerance; TimeSource_QueryPerformanceCounter::StateData m_cVolatileState; CSpinLock<512,0> m_SpinLock; }; /* 2462 */ struct __cppobj __declspec(align(8)) TimerInstance : ReferenceCountTemplate<1048576,0> { TimeSource_QueryPerformanceCounter m_cTimeSource; long double m_rExternalOffset; long double m_tElapsedTime; long double m_tExternalTime; bool m_bInitialized; }; /* 2463 */ struct __cppobj PreciseTimerInstance : TimerInstance { }; /* 2464 */ struct __cppobj Timer { }; /* 2465 */ struct _tagPROTOCOLFILTERDATA { unsigned int cbSize; IInternetProtocolSink *pProtocolSink; IInternetProtocol *pProtocol; IUnknown *pUnk; unsigned int dwFilterFlags; }; /* 2466 */ struct _ldiv_t { int quot; int rem; }; /* 2467 */ struct _SERVICE_DESCRIPTIONW { unsigned __int16 *lpDescription; }; /* 2468 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 2469 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 2470 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 2471 */ union $E38888FFFF2E8047BDBD55C921E86469 { unsigned int FiberData; unsigned int Version; }; /* 2472 */ struct _NT_TIB32 { unsigned int ExceptionList; unsigned int StackBase; unsigned int StackLimit; unsigned int SubSystemTib; $E38888FFFF2E8047BDBD55C921E86469 ___u4; unsigned int ArbitraryUserPointer; unsigned int Self; }; /* 2473 */ struct _IMAGE_NT_HEADERS64 { unsigned int Signature; _IMAGE_FILE_HEADER FileHeader; _IMAGE_OPTIONAL_HEADER64 OptionalHeader; }; /* 2474 */ struct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; }; /* 2475 */ struct __cppobj IntrusiveSmartPointer { PFileNode *m_data; }; /* 2476 */ struct __cppobj TransientArchive : Archive { }; /* 2477 */ struct _IMAGE_TLS_DIRECTORY64 { unsigned __int64 StartAddressOfRawData; unsigned __int64 EndAddressOfRawData; unsigned __int64 AddressOfIndex; unsigned __int64 AddressOfCallBacks; unsigned int SizeOfZeroFill; unsigned int Characteristics; }; /* 2478 */ struct _CERT_EXTENSIONS { unsigned int cExtension; _CERT_EXTENSION *rgExtension; }; /* 2479 */ struct _CMC_DATA_INFO { unsigned int cTaggedAttribute; _CMC_TAGGED_ATTRIBUTE *rgTaggedAttribute; unsigned int cTaggedRequest; _CMC_TAGGED_REQUEST *rgTaggedRequest; unsigned int cTaggedContentInfo; _CMC_TAGGED_CONTENT_INFO *rgTaggedContentInfo; unsigned int cTaggedOtherMsg; _CMC_TAGGED_OTHER_MSG *rgTaggedOtherMsg; }; /* 2480 */ struct stat { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; int st_size; int st_atime; int st_mtime; int st_ctime; }; /* 2481 */ struct __cppobj signed_storage_type<8> { }; /* 2482 */ struct HWAVEOUT__ { int unused; }; /* 2483 */ struct tagOIFI { unsigned int cb; int fMDIApp; HWND__ *hwndFrame; HACCEL__ *haccel; unsigned int cAccelEntries; }; /* 2484 */ struct tagEMRGRADIENTFILL { tagEMR emr; _RECTL rclBounds; unsigned int nVer; unsigned int nTri; unsigned int ulMode; _TRIVERTEX Ver[1]; }; /* 2485 */ struct DDEDATA { unsigned __int16 unused : 12; unsigned __int16 fResponse : 1; unsigned __int16 fRelease : 1; unsigned __int16 reserved : 1; unsigned __int16 fAckReq : 1; __int16 cfFormat; char Value[1]; }; /* 2486 */ struct _CRYPT_DECODE_PARA { unsigned int cbSize; void *(__stdcall *pfnAlloc)(unsigned int); void (__stdcall *pfnFree)(void *); }; /* 2487 */ union $2624F01EDE3D6081EF95D5F93B7D5EA7 { HWND__ *hwndOwner; unsigned int cMultipleItems; }; /* 2488 */ struct tMIXERCONTROLDETAILS { unsigned int cbStruct; unsigned int dwControlID; unsigned int cChannels; $2624F01EDE3D6081EF95D5F93B7D5EA7 ___u3; unsigned int cbDetails; void *paDetails; }; /* 2489 */ struct _SE_IMPERSONATION_STATE { void *Token; char CopyOnOpen; char EffectiveOnly; _SECURITY_IMPERSONATION_LEVEL Level; }; /* 2490 */ struct __cppobj IXMLDOMText : IXMLDOMCharacterData { }; /* 2491 */ struct __cppobj IXMLDOMCDATASection : IXMLDOMText { }; /* 2492 */ struct tagEMREXTFLOODFILL { tagEMR emr; _POINTL ptlStart; unsigned int crColor; unsigned int iMode; }; /* 2493 */ struct _ACCESS_ALLOWED_CALLBACK_ACE { _ACE_HEADER Header; unsigned int Mask; unsigned int SidStart; }; /* 2494 */ struct __cppobj List > { List >Vtbl *vfptr; ListNode > *_head; ListNode > *_tail; unsigned int _num_elements; }; /* 2495 */ struct List >Vtbl { void *(__thiscall *__vecDelDtor)(List > *this, unsigned int); }; /* 2496 */ struct __cppobj ListNode > { PStringBase data; ListNode > *next; ListNode > *prev; }; /* 2497 */ struct _EVENTLOG_FULL_INFORMATION { unsigned int dwFull; }; /* 2498 */ struct tagWAVEINCAPS2W { unsigned __int16 wMid; unsigned __int16 wPid; unsigned int vDriverVersion; unsigned __int16 szPname[32]; unsigned int dwFormats; unsigned __int16 wChannels; unsigned __int16 wReserved1; _GUID ManufacturerGuid; _GUID ProductGuid; _GUID NameGuid; }; /* 2499 */ struct tagCBT_CREATEWNDA { tagCREATESTRUCTA *lpcs; HWND__ *hwndInsertAfter; }; /* 2500 */ struct __cppobj AsyncIAdviseSink : IUnknown { }; /* 2501 */ struct __cppobj AsyncIAdviseSink2 : AsyncIAdviseSink { }; /* 2502 */ struct HHOOK__ { int unused; }; /* 2503 */ struct __cppobj ILockBytes : IUnknown { }; /* 2504 */ struct _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS { unsigned int cbSize; int fCommercial; }; /* 2505 */ struct $6177A0AD8E9F0D390D62242D769E2CDF { char DataBuffer[1]; }; /* 2506 */ struct __declspec(align(4)) _REPARSE_GUID_DATA_BUFFER { unsigned int ReparseTag; unsigned __int16 ReparseDataLength; unsigned __int16 Reserved; _GUID ReparseGuid; $6177A0AD8E9F0D390D62242D769E2CDF GenericReparseBuffer; }; /* 2507 */ struct _SECURITY_DESCRIPTOR { char Revision; char Sbz1; unsigned __int16 Control; void *Owner; void *Group; _ACL *Sacl; _ACL *Dacl; }; /* 2508 */ struct __cppobj SmartArray,1> { PStringBase *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2509 */ struct __cppobj PStringBaseArray : SmartArray,1> { }; /* 2510 */ struct _CRYPT_ENCRYPTED_PRIVATE_KEY_INFO { _CRYPT_ALGORITHM_IDENTIFIER EncryptionAlgorithm; _CRYPTOAPI_BLOB EncryptedPrivateKey; }; /* 2511 */ struct _USER_MARSHAL_CB { unsigned int Flags; _MIDL_STUB_MESSAGE *pStubMsg; const char *pReserve; unsigned int Signature; _USER_MARSHAL_CB_TYPE CBType; const char *pFormat; const char *pTypeFormat; }; /* 2512 */ struct __stat64 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; __int64 st_size; __int64 st_atime; __int64 st_mtime; __int64 st_ctime; }; /* 2513 */ struct tagTTPOLYCURVE { unsigned __int16 wType; unsigned __int16 cpfx; tagPOINTFX apfx[1]; }; /* 2514 */ struct OPENCARDNAMEA { unsigned int dwStructSize; HWND__ *hwndOwner; unsigned int hSCardContext; char *lpstrGroupNames; unsigned int nMaxGroupNames; char *lpstrCardNames; unsigned int nMaxCardNames; _GUID *rgguidInterfaces; unsigned int cguidInterfaces; char *lpstrRdr; unsigned int nMaxRdr; char *lpstrCard; unsigned int nMaxCard; const char *lpstrTitle; unsigned int dwFlags; void *pvUserData; unsigned int dwShareMode; unsigned int dwPreferredProtocols; unsigned int dwActiveProtocol; unsigned int (__stdcall *lpfnConnect)(unsigned int, char *, char *, void *); int (__stdcall *lpfnCheck)(unsigned int, unsigned int, void *); void (__stdcall *lpfnDisconnect)(unsigned int, unsigned int, void *); unsigned int hCardHandle; }; /* 2515 */ struct _PERF_COUNTER_BLOCK { unsigned int ByteLength; }; /* 2518 */ struct __cppobj IntrusiveHashTable >,HashTableData >,long> *,1> { IntrusiveHashTable >,HashTableData >,long> *,1>Vtbl *vfptr; HashTableData >,long> *m_aInplaceBuckets[23]; HashTableData >,long> **m_buckets; HashTableData >,long> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2516 */ struct __cppobj HashTable >,long,1> { HashTable >,long,1>Vtbl *vfptr; IntrusiveHashTable >,HashTableData >,long> *,1> m_intrusiveTable; }; /* 2517 */ struct HashTable >,long,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,long,1> *this, unsigned int); }; /* 2519 */ struct IntrusiveHashTable >,HashTableData >,long> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable >,HashTableData >,long> *,1> *this, unsigned int); }; /* 2521 */ struct __cppobj IntrusiveHashData >,HashTableData >,long> *> { CaseInsensitiveStringBase > m_hashKey; HashTableData >,long> *m_hashNext; }; /* 2520 */ struct __cppobj HashTableData >,long> : IntrusiveHashData >,HashTableData >,long> *> { int m_data; }; /* 2522 */ struct __cppobj AutoGrowHashTable >,long> : HashTable >,long,1> { }; /* 2523 */ struct __declspec(align(4)) _TAPE_PREPARE { unsigned int Operation; char Immediate; }; /* 2524 */ struct __cppobj COMPILE_TIME_ASSERTION_FAILURE<1> { }; /* 2525 */ struct _CHAR_INFO { $B34434447B6B77C7D7B1493D8CD04E6E Char; unsigned __int16 Attributes; }; /* 2526 */ union $5A0781B19CEC5CB1D03BCA3F64B2EC45 { SCARD_T0_COMMAND CmdBytes; char rgbHeader[5]; }; /* 2527 */ struct __declspec(align(2)) SCARD_T0_REQUEST { _SCARD_IO_REQUEST ioRequest; char bSw1; char bSw2; $5A0781B19CEC5CB1D03BCA3F64B2EC45 ___u3; }; /* 2528 */ struct __cppobj ICatalogFileInfo : IUnknown { }; /* 2529 */ struct tagEMRCREATEPALETTE { tagEMR emr; unsigned int ihPal; tagLOGPALETTE lgpl; }; /* 2530 */ struct __cppobj FileNodeName_Int64 : IFileNodeName { __int64 m_name; }; /* 2531 */ struct _JOBOBJECT_BASIC_UI_RESTRICTIONS { unsigned int UIRestrictionsClass; }; /* 2532 */ struct RPC_CLIENT_INFORMATION1 { char *UserName; char *ComputerName; unsigned __int16 Privilege; unsigned int AuthFlags; }; /* 2533 */ struct __cppobj IBlockingLock : IUnknown { }; /* 2534 */ struct LIST_ENTRY64 { unsigned __int64 Flink; unsigned __int64 Blink; }; /* 2535 */ struct HPEN__ { int unused; }; /* 2536 */ struct __cppobj ReferenceCountTemplate<1048576,2> { ReferenceCountTemplate<1048576,2>Vtbl *vfptr; unsigned int m_cRef; }; /* 2537 */ struct ReferenceCountTemplate<1048576,2>Vtbl { void *(__thiscall *__vecDelDtor)(ReferenceCountTemplate<1048576,2> *this, unsigned int); }; /* 2538 */ struct __declspec(align(4)) _CHANGER_SET_POSITION { _CHANGER_ELEMENT Transport; _CHANGER_ELEMENT Destination; char Flip; }; /* 2539 */ struct __cppobj ICreateTypeInfo : IUnknown { }; /* 2540 */ struct __cppobj ITimeAndNoticeControl : IUnknown { }; /* 2541 */ struct tagDRAWITEMSTRUCT { unsigned int CtlType; unsigned int CtlID; unsigned int itemID; unsigned int itemAction; unsigned int itemState; HWND__ *hwndItem; HDC__ *hDC; tagRECT rcItem; unsigned int itemData; }; /* 2542 */ struct _tagStartParam { _GUID iid; IBindCtx *pIBindCtx; IUnknown *pItf; }; /* 2543 */ struct __cppobj IntrusiveHashIterator >,HashTableData >,long> *,1> { IntrusiveHashTable >,HashTableData >,long> *,1> *m_currHashTable; HashTableData >,long> **m_currBucket; HashTableData >,long> *m_currElement; }; /* 2544 */ struct __cppobj HashIterator >,long,1> { IntrusiveHashIterator >,HashTableData >,long> *,1> m_iter; }; /* 2545 */ struct tagPDEXW { unsigned int lStructSize; HWND__ *hwndOwner; void *hDevMode; void *hDevNames; HDC__ *hDC; unsigned int Flags; unsigned int Flags2; unsigned int ExclusionFlags; unsigned int nPageRanges; unsigned int nMaxPageRanges; tagPRINTPAGERANGE *lpPageRanges; unsigned int nMinPage; unsigned int nMaxPage; unsigned int nCopies; HINSTANCE__ *hInstance; const unsigned __int16 *lpPrintTemplateName; IUnknown *lpCallback; unsigned int nPropertyPages; _PSP **lphPropertyPages; unsigned int nStartPage; unsigned int dwResultAction; }; /* 2546 */ struct __cppobj AsyncIUnknown : IUnknown { }; /* 2547 */ struct _tagCODEBASEHOLD { unsigned int cbSize; unsigned __int16 *szDistUnit; unsigned __int16 *szCodeBase; unsigned int dwVersionMS; unsigned int dwVersionLS; unsigned int dwStyle; }; /* 2548 */ struct _PRINTER_INFO_2W { unsigned __int16 *pServerName; unsigned __int16 *pPrinterName; unsigned __int16 *pShareName; unsigned __int16 *pPortName; unsigned __int16 *pDriverName; unsigned __int16 *pComment; unsigned __int16 *pLocation; _devicemodeW *pDevMode; unsigned __int16 *pSepFile; unsigned __int16 *pPrintProcessor; unsigned __int16 *pDatatype; unsigned __int16 *pParameters; void *pSecurityDescriptor; unsigned int Attributes; unsigned int Priority; unsigned int DefaultPriority; unsigned int StartTime; unsigned int UntilTime; unsigned int Status; unsigned int cJobs; unsigned int AveragePPM; }; /* 2549 */ struct __declspec(align(8)) _stati64 { unsigned int st_dev; unsigned __int16 st_ino; unsigned __int16 st_mode; __int16 st_nlink; __int16 st_uid; __int16 st_gid; unsigned int st_rdev; __int64 st_size; int st_atime; int st_mtime; int st_ctime; }; /* 2550 */ struct __cppobj SmartArray { CommandLineArg *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2551 */ struct _CRYPT_URL_INFO { unsigned int cbSize; unsigned int dwSyncDeltaTime; unsigned int cGroup; unsigned int *rgcGroupEntry; }; /* 2552 */ struct __cppobj PStringBaseIter : PStringBaseIter_Common { PStringBase *pstring_ptr; }; /* 2553 */ struct __cppobj IXMLDOMProcessingInstruction : IXMLDOMNode { }; /* 2554 */ struct _TAPE_GET_DRIVE_PARAMETERS { char ECC; char Compression; char DataPadding; char ReportSetmarks; unsigned int DefaultBlockSize; unsigned int MaximumBlockSize; unsigned int MinimumBlockSize; unsigned int MaximumPartitionCount; unsigned int FeaturesLow; unsigned int FeaturesHigh; unsigned int EOTWarningZoneSize; }; /* 2555 */ struct __cppobj FileNodeName_Int32 : IFileNodeName { int m_name; }; /* 2556 */ struct __cppobj SB_Primitive : SerializationBehavior { }; /* 2557 */ struct tagMONLINKSTRUCT { unsigned int cb; unsigned int dwTime; void *hTask; int fEstablished; int fNoData; HSZ__ *hszSvc; HSZ__ *hszTopic; HSZ__ *hszItem; unsigned int wFmt; int fServer; HCONV__ *hConvServer; HCONV__ *hConvClient; }; /* 2558 */ struct RPC_IF_ID_VECTOR { unsigned int Count; _RPC_IF_ID *IfId[1]; }; /* 2559 */ struct _RPC_CLIENT_INTERFACE { unsigned int Length; _RPC_SYNTAX_IDENTIFIER InterfaceId; _RPC_SYNTAX_IDENTIFIER TransferSyntax; RPC_DISPATCH_TABLE *DispatchTable; unsigned int RpcProtseqEndpointCount; _RPC_PROTSEQ_ENDPOINT *RpcProtseqEndpoint; unsigned int Reserved; const void *InterpreterInfo; unsigned int Flags; }; /* 2560 */ struct _AppBarData { unsigned int cbSize; HWND__ *hWnd; unsigned int uCallbackMessage; unsigned int uEdge; tagRECT rc; int lParam; }; /* 2561 */ struct _CTL_USAGE_MATCH { unsigned int dwType; _CTL_USAGE Usage; }; /* 2562 */ struct _TAPE_SET_MEDIA_PARAMETERS { unsigned int BlockSize; }; /* 2563 */ struct DDEACK { unsigned __int16 bAppReturnCode : 8; unsigned __int16 reserved : 6; unsigned __int16 fBusy : 1; unsigned __int16 fAck : 1; }; /* 2564 */ struct _RPC_BINDING_VECTOR { unsigned int Count; void *BindingH[1]; }; /* 2565 */ struct RPC_IMPORT_CONTEXT_P { void *LookupContext; void *ProposedHandle; _RPC_BINDING_VECTOR *Bindings; }; /* 2566 */ struct tagMDICREATESTRUCTW { const unsigned __int16 *szClass; const unsigned __int16 *szTitle; void *hOwner; int x; int y; int cx; int cy; unsigned int style; int lParam; }; /* 2567 */ struct tagMCI_ANIM_PLAY_PARMS { unsigned int dwCallback; unsigned int dwFrom; unsigned int dwTo; unsigned int dwSpeed; }; /* 2568 */ struct __cppobj _tagDataID { }; /* 2569 */ struct SYSTEM_POWER_CAPABILITIES { char PowerButtonPresent; char SleepButtonPresent; char LidPresent; char SystemS1; char SystemS2; char SystemS3; char SystemS4; char SystemS5; char HiberFilePresent; char FullWake; char VideoDimPresent; char ApmPresent; char UpsPresent; char ThermalControl; char ProcessorThrottle; char ProcessorMinThrottle; char ProcessorMaxThrottle; char spare2[4]; char DiskSpinDown; char spare3[8]; char SystemBatteriesPresent; char BatteriesAreShortTerm; BATTERY_REPORTING_SCALE BatteryScale[3]; _SYSTEM_POWER_STATE AcOnLineWake; _SYSTEM_POWER_STATE SoftLidWake; _SYSTEM_POWER_STATE RtcWake; _SYSTEM_POWER_STATE MinDeviceWakeState; _SYSTEM_POWER_STATE DefaultLowLatencyWake; }; /* 2570 */ struct __cppobj IGlobalInterfaceTable : IUnknown { }; /* 2571 */ struct __cppobj AC1Legacy::PStringBaseIter_Common { AC1Legacy::PStringBaseIter_CommonVtbl *vfptr; unsigned int curr; unsigned int mark; }; /* 2574 */ union $6F738F6F69A265665F8822F1AC0CB51C { int (__thiscall *Split)(AC1Legacy::PStringBaseIter_Common *this, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *); int (__thiscall *Split)(AC1Legacy::PStringBaseIter_Common *this, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *); }; /* 2575 */ struct AC1Legacy::PStringBaseIter_CommonVtbl { unsigned int (__thiscall *GetStrLen)(AC1Legacy::PStringBaseIter_Common *this); _BYTE gap4[4]; $6F738F6F69A265665F8822F1AC0CB51C ___u1; const char *(__thiscall *IndexToConstPointer)(AC1Legacy::PStringBaseIter_Common *this, unsigned int); char (__thiscall *IndexToChar)(AC1Legacy::PStringBaseIter_Common *this, unsigned int); }; /* 2573 */ struct __cppobj AC1Legacy::PStringBase { AC1Legacy::PSRefBuffer *m_buffer; }; /* 2572 */ struct __cppobj __declspec(align(4)) AC1Legacy::PSRefBuffer : ReferenceCountTemplate<268435456,0> { unsigned int m_len; unsigned int m_size; unsigned int m_hash; char m_data[1]; }; /* 2576 */ struct __cppobj AC1Legacy::PStringBaseIter_Const : AC1Legacy::PStringBaseIter_Common { AC1Legacy::PStringBase *pstring_ptr; }; /* 2577 */ struct __cppobj __declspec(align(4)) AC1Legacy::PSRefBuffer : ReferenceCountTemplate<268435456,0> { unsigned int m_len; unsigned int m_size; unsigned int m_hash; unsigned __int16 m_data[1]; }; /* 2578 */ struct __cppobj AC1Legacy::PStringBase { AC1Legacy::PSRefBuffer *m_buffer; }; /* 2579 */ struct __cppobj AC1Legacy::PStringBaseIter : AC1Legacy::PStringBaseIter_Common { AC1Legacy::PStringBase *pstring_ptr; }; /* 2580 */ struct __cppobj AC1Legacy::PStringBaseIter_Common { AC1Legacy::PStringBaseIter_CommonVtbl *vfptr; unsigned int curr; unsigned int mark; }; /* 2581 */ union $1BA74283D25ECAA42E70144003C3E81D { int (__thiscall *Split)(AC1Legacy::PStringBaseIter_Common *this, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *); int (__thiscall *Split)(AC1Legacy::PStringBaseIter_Common *this, AC1Legacy::PStringBase *, AC1Legacy::PStringBase *); }; /* 2582 */ struct AC1Legacy::PStringBaseIter_CommonVtbl { unsigned int (__thiscall *GetStrLen)(AC1Legacy::PStringBaseIter_Common *this); _BYTE gap4[4]; $1BA74283D25ECAA42E70144003C3E81D ___u1; const unsigned __int16 *(__thiscall *IndexToConstPointer)(AC1Legacy::PStringBaseIter_Common *this, unsigned int); unsigned __int16 (__thiscall *IndexToChar)(AC1Legacy::PStringBaseIter_Common *this, unsigned int); }; /* 2583 */ struct __cppobj AC1Legacy::PStringBaseIter : AC1Legacy::PStringBaseIter_Common { AC1Legacy::PStringBase *pstring_ptr; }; /* 2584 */ struct __cppobj IDirectWriterLock : IUnknown { }; /* 2585 */ struct SCARD_READERSTATEW { const unsigned __int16 *szReader; void *pvUserData; unsigned int dwCurrentState; unsigned int dwEventState; unsigned int cbAtr; char rgbAtr[36]; }; /* 2586 */ struct __declspec(align(4)) tagEMRGLSBOUNDEDRECORD { tagEMR emr; _RECTL rclBounds; unsigned int cbData; char Data[1]; }; /* 2587 */ struct __cppobj PFileNodeIter_NonConst { PFileNode *file_node; unsigned int curr_index; PStringBase search_string; }; /* 2588 */ union $980F6A28C67C8F3640106D01D4C85A6A { unsigned int Characteristics; unsigned int OriginalFirstThunk; }; /* 2589 */ struct _IMAGE_IMPORT_DESCRIPTOR { $980F6A28C67C8F3640106D01D4C85A6A ___u0; unsigned int TimeDateStamp; unsigned int ForwarderChain; unsigned int Name; unsigned int FirstThunk; }; /* 2590 */ struct __cppobj ILayoutStorage : IUnknown { }; /* 2591 */ struct _DRAWPATRECT { tagPOINT ptPosition; tagPOINT ptSize; unsigned __int16 wStyle; unsigned __int16 wPattern; }; /* 2592 */ struct _tagDATAINFO { unsigned int ulTotalSize; unsigned int ulavrPacketSize; unsigned int ulConnectSpeed; unsigned int ulProcessorSpeed; }; /* 2593 */ struct __cppobj TextFileOutputHandler : Logger::ITextFileOutputHandler { _iobuf *m_fileLog; bool m_fFirstWrite; PStringBase m_strFilename; InstanceDiviner *m_pidLogInstance; }; /* 2594 */ struct tagEMRBITBLT { tagEMR emr; _RECTL rclBounds; int xDest; int yDest; int cxDest; int cyDest; unsigned int dwRop; int xSrc; int ySrc; tagXFORM xformSrc; unsigned int crBkColorSrc; unsigned int iUsageSrc; unsigned int offBmiSrc; unsigned int cbBmiSrc; unsigned int offBitsSrc; unsigned int cbBitsSrc; }; /* 2595 */ struct _SERVICE_FAILURE_ACTIONSW { unsigned int dwResetPeriod; unsigned __int16 *lpRebootMsg; unsigned __int16 *lpCommand; unsigned int cActions; _SC_ACTION *lpsaActions; }; /* 2596 */ struct tagEMRSETMAPPERFLAGS { tagEMR emr; unsigned int dwFlags; }; /* 2597 */ struct tagMDINEXTMENU { HMENU__ *hmenuIn; HMENU__ *hmenuNext; HWND__ *hwndNext; }; /* 2598 */ struct __cppobj IXMLDocument : IDispatch { }; /* 2599 */ struct __cppobj IXMLElement : IDispatch { }; /* 2600 */ struct UDATE { _SYSTEMTIME st; unsigned __int16 wDayOfYear; }; /* 2601 */ struct _DISK_LOGGING { char Function; void *BufferAddress; unsigned int BufferSize; }; /* 2602 */ union $6E03E74EEA369F7A495E2D00D4F13CF6 { unsigned __int64 ActiveProcessorsAffinityMask[16]; unsigned __int64 AvailableMemory[16]; }; /* 2603 */ struct _SYSTEM_NUMA_INFORMATION { unsigned int HighestNodeNumber; unsigned int Reserved; $6E03E74EEA369F7A495E2D00D4F13CF6 ___u2; }; /* 2604 */ struct tagEMRSETPALETTEENTRIES { tagEMR emr; unsigned int ihPal; unsigned int iStart; unsigned int cEntries; tagPALETTEENTRY aPalEntries[1]; }; /* 2605 */ struct CONFIRMSAFETY { _GUID clsid; IUnknown *pUnk; unsigned int dwFlags; }; /* 2606 */ struct _EXCEPTION_RECORD64 { unsigned int ExceptionCode; unsigned int ExceptionFlags; unsigned __int64 ExceptionRecord; unsigned __int64 ExceptionAddress; unsigned int NumberParameters; unsigned int __unusedAlignment; unsigned __int64 ExceptionInformation[15]; }; /* 2607 */ struct __cppobj IXMLDocument2 : IDispatch { }; /* 2608 */ struct tagEMRRESIZEPALETTE { tagEMR emr; unsigned int ihPal; unsigned int cEntries; }; /* 2609 */ struct __cppobj ICreateTypeInfo2 : ICreateTypeInfo { }; /* 2610 */ struct _OBJECT_TYPE_LIST { unsigned __int16 Level; unsigned __int16 Sbz; _GUID *ObjectType; }; /* 2611 */ struct _TIME_ZONE_INFORMATION { int Bias; unsigned __int16 StandardName[32]; _SYSTEMTIME StandardDate; int StandardBias; unsigned __int16 DaylightName[32]; _SYSTEMTIME DaylightDate; int DaylightBias; }; /* 2612 */ struct _CERT_POLICY95_QUALIFIER1 { unsigned __int16 *pszPracticesReference; char *pszNoticeIdentifier; char *pszNSINoticeIdentifier; unsigned int cCPSURLs; _CPS_URLS *rgCPSURLs; }; /* 2613 */ struct tagTPMPARAMS { unsigned int cbSize; tagRECT rcExclude; }; /* 2614 */ struct pvalueW { unsigned __int16 *pv_valuename; int pv_valuelen; void *pv_value_context; unsigned int pv_type; }; /* 2615 */ struct tagMCI_INFO_PARMSA { unsigned int dwCallback; char *lpstrReturn; unsigned int dwRetSize; }; /* 2616 */ struct __cppobj __declspec(align(4)) FileNodeName_Bool : IFileNodeName { bool m_name; }; /* 2617 */ struct __cppobj IFillLockBytes : IUnknown { }; /* 2618 */ struct _WINDOW_BUFFER_SIZE_RECORD { _COORD dwSize; }; /* 2619 */ union $BFD9864D5D4DBE09E6EB25C9B55618A2 { _KEY_EVENT_RECORD KeyEvent; _MOUSE_EVENT_RECORD MouseEvent; _WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent; _MENU_EVENT_RECORD MenuEvent; _FOCUS_EVENT_RECORD FocusEvent; }; /* 2620 */ struct _INPUT_RECORD { unsigned __int16 EventType; $BFD9864D5D4DBE09E6EB25C9B55618A2 Event; }; /* 2621 */ struct __unaligned __declspec(align(4)) _SHQUERYRBINFO { unsigned int cbSize; __int64 i64Size; __int64 i64NumItems; }; /* 2622 */ struct __cppobj Turbine_RefCount : ReferenceCountTemplate<1048576,2> { }; /* 2623 */ union $D6F7B6344D8BA26871832F81AC67D28E { HKEY__ *hKeyBase; void *pvBase; }; /* 2624 */ union $644E3772CE471009796AF877D4363EF9 { void *pvSystemStore; const char *pszSystemStore; const unsigned __int16 *pwszSystemStore; }; /* 2625 */ struct _CERT_SYSTEM_STORE_RELOCATE_PARA { $D6F7B6344D8BA26871832F81AC67D28E ___u0; $644E3772CE471009796AF877D4363EF9 ___u1; }; /* 2626 */ struct __cppobj IInternetSession : IUnknown { }; /* 2627 */ struct __cppobj IXMLDOMImplementation : IDispatch { }; /* 2628 */ struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; /* 2629 */ struct __declspec(align(8)) _DISK_PERFORMANCE { _LARGE_INTEGER BytesRead; _LARGE_INTEGER BytesWritten; _LARGE_INTEGER ReadTime; _LARGE_INTEGER WriteTime; _LARGE_INTEGER IdleTime; unsigned int ReadCount; unsigned int WriteCount; unsigned int QueueDepth; unsigned int SplitCount; _LARGE_INTEGER QueryTime; unsigned int StorageDeviceNumber; unsigned __int16 StorageManagerName[8]; }; /* 2630 */ struct _PSFEATURE_CUSTPAPER { int lOrientation; int lWidth; int lHeight; int lWidthOffset; int lHeightOffset; }; /* 2631 */ struct _MIDL_SERVER_INFO_ { _MIDL_STUB_DESC *pStubDesc; int (__stdcall *const *DispatchTable)(); const char *ProcString; const unsigned __int16 *FmtStringOffset; void (__stdcall *const *ThunkTable)(_MIDL_STUB_MESSAGE *); _RPC_SYNTAX_IDENTIFIER *pTransferSyntax; unsigned int nCount; _MIDL_SYNTAX_INFO *pSyntaxInfo; }; /* 2632 */ struct __cppobj Archive::tagSetCurrentCoreVersion : ArchiveInitializer { }; /* 2633 */ struct __cppobj Archive::SetVersionRow : ArchiveInitializer { ArchiveVersionRow *m_rInitialData; }; /* 2634 */ struct __cppobj CStopWatch { CStopWatchVtbl *vfptr; long double m_startTime; }; /* 2635 */ struct CStopWatchVtbl { void *(__thiscall *__vecDelDtor)(CStopWatch *this, unsigned int); void (__thiscall *Start)(CStopWatch *this); long double (__thiscall *Stop)(CStopWatch *this); }; /* 2636 */ struct __cppobj StopWatchScope { CStopWatch *m_pcWatch; }; /* 2637 */ union $0055FF1BE34206123B9C488F0A43FAA0 { unsigned __int64 ForwarderString; unsigned __int64 Function; unsigned __int64 Ordinal; unsigned __int64 AddressOfData; }; /* 2638 */ struct _IMAGE_THUNK_DATA64 { $0055FF1BE34206123B9C488F0A43FAA0 u1; }; /* 2639 */ struct __cppobj IProgressNotify : IUnknown { }; /* 2640 */ struct _xml_error { unsigned int _nLine; unsigned __int16 *_pchBuf; unsigned int _cchBuf; unsigned int _ich; unsigned __int16 *_pszFound; unsigned __int16 *_pszExpected; unsigned int _reserved1; unsigned int _reserved2; }; /* 2641 */ struct __declspec(align(4)) protoent { char *p_name; char **p_aliases; __int16 p_proto; }; /* 2642 */ struct HDESK__ { int unused; }; /* 2643 */ struct _QOS_SD_MODE { QOS_OBJECT_HDR ObjectHdr; unsigned int ShapeDiscardMode; }; /* 2644 */ struct MENUITEMTEMPLATE { unsigned __int16 mtOption; unsigned __int16 mtID; unsigned __int16 mtString[1]; }; /* 2645 */ struct DDEPOKE { unsigned __int16 unused : 13; unsigned __int16 fRelease : 1; unsigned __int16 fReserved : 2; __int16 cfFormat; char Value[1]; }; /* 2646 */ struct DDELN { unsigned __int16 unused : 13; unsigned __int16 fRelease : 1; unsigned __int16 fDeferUpd : 1; unsigned __int16 fAckReq : 1; __int16 cfFormat; }; /* 2647 */ struct DDEUP { unsigned __int16 unused : 12; unsigned __int16 fAck : 1; unsigned __int16 fRelease : 1; unsigned __int16 fReserved : 1; unsigned __int16 fAckReq : 1; __int16 cfFormat; char rgb[1]; }; /* 2648 */ struct RPC_STATS_VECTOR { unsigned int Count; unsigned int Stats[1]; }; /* 2649 */ struct __cppobj FileNodeName_Hex : FileNodeName_UInt32 { }; /* 2650 */ struct __declspec(align(4)) tagRemSNB { unsigned int ulCntStr; unsigned int ulCntChar; unsigned __int16 rgString[1]; }; /* 2651 */ struct _PUBLICKEYSTRUC { char bType; char bVersion; unsigned __int16 reserved; unsigned int aiKeyAlg; }; /* 2652 */ struct __cppobj IOleInPlaceSite : IOleWindow { }; /* 2653 */ struct __cppobj IRpcChannelBuffer2 : IRpcChannelBuffer { }; /* 2654 */ struct __cppobj AsyncIPipeByte : IUnknown { }; /* 2655 */ struct __cppobj IOplockStorage : IUnknown { }; /* 2656 */ struct tagNEWTEXTMETRICEXW { tagNEWTEXTMETRICW ntmTm; tagFONTSIGNATURE ntmFontSig; }; /* 2657 */ struct tagGCP_RESULTSW { unsigned int lStructSize; unsigned __int16 *lpOutString; unsigned int *lpOrder; int *lpDx; int *lpCaretPos; char *lpClass; unsigned __int16 *lpGlyphs; unsigned int nGlyphs; int nMaxFit; }; /* 2658 */ struct tagHARDWAREHOOKSTRUCT { HWND__ *hwnd; unsigned int message; unsigned int wParam; int lParam; }; /* 2659 */ struct __cppobj IPrintDialogCallback : IUnknown { }; /* 2660 */ struct __cppobj PackObj { PackObjVtbl *vfptr; }; /* 2661 */ union $6542325C3C981D0D8A9D1619BB5CA76C { unsigned int (__cdecl *GetPackSize)(PackObj *this, sockaddr_in); unsigned int (__cdecl *GetPackSize)(PackObj *this, const unsigned __int64); unsigned int (__cdecl *GetPackSize)(PackObj *this, const __int64); unsigned int (__cdecl *GetPackSize)(PackObj *this, const float); unsigned int (__cdecl *GetPackSize)(PackObj *this, const long double); unsigned int (__cdecl *GetPackSize)(PackObj *this, const unsigned int); unsigned int (__cdecl *GetPackSize)(PackObj *this, const int); unsigned int (__cdecl *GetPackSize)(PackObj *this, const char); unsigned int (__cdecl *GetPackSize)(PackObj *this, const char); unsigned int (__cdecl *GetPackSize)(PackObj *this, const unsigned __int16); unsigned int (__cdecl *GetPackSize)(PackObj *this, const __int16); unsigned int (__cdecl *GetPackSize)(PackObj *this, const unsigned int); unsigned int (__cdecl *GetPackSize)(PackObj *this, const int); unsigned int (__cdecl *GetPackSize)(PackObj *this, IDClass<_tagDataID,32,0>); unsigned int (__cdecl *GetPackSize)(PackObj *this, const bool); unsigned int (__cdecl *GetPackSize)(PackObj *this, PackObj *); unsigned int (__thiscall *GetPackSize)(PackObj *this); unsigned int (__thiscall *GetPackSize)(PackObj *this); }; /* 2662 */ union $502EB7DEF18680948DF01F6246BFD63D { unsigned int (__cdecl *Pack)(PackObj *this, sockaddr_in, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const unsigned __int64, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const __int64, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const float, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const long double, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const unsigned int, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const int, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const char, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const char, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const unsigned __int16, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const __int16, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const unsigned int, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const int, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, IDClass<_tagDataID,32,0>, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, const bool, void **, unsigned int); unsigned int (__cdecl *Pack)(PackObj *this, PackObj *, void **, unsigned int); unsigned int (__thiscall *Pack)(PackObj *this, void **, unsigned int); }; /* 2663 */ union $8A2AEE37BD7CF5CDD944EA9781371506 { int (__cdecl *UnPack)(PackObj *this, sockaddr_in *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, unsigned __int64 *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, __int64 *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, float *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, long double *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, unsigned int *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, int *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, char *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, char *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, unsigned __int16 *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, __int16 *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, unsigned int *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, int *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, IDClass<_tagDataID,32,0> *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, bool *, void **, unsigned int); int (__cdecl *UnPack)(PackObj *this, PackObj *, void **, unsigned int); int (__thiscall *UnPack)(PackObj *this, void **, unsigned int); }; /* 2664 */ struct PackObjVtbl { void *(__thiscall *__vecDelDtor)(PackObj *this, unsigned int); _BYTE gap4[4]; $6542325C3C981D0D8A9D1619BB5CA76C ___u1; $502EB7DEF18680948DF01F6246BFD63D ___u2; $8A2AEE37BD7CF5CDD944EA9781371506 ___u3; }; /* 2665 */ struct __declspec(align(2)) _IMAGE_IMPORT_BY_NAME { unsigned __int16 Hint; char Name[1]; }; /* 2666 */ struct __cppobj IRpcChannelBuffer3 : IRpcChannelBuffer2 { }; /* 2667 */ struct __cppobj IPipeByte : IUnknown { }; /* 2668 */ struct __cppobj IAddrTrackingControl : IUnknown { }; /* 2669 */ struct __cppobj IXTLRuntime : IXMLDOMNode { }; /* 2670 */ struct __cppobj IRpcSyntaxNegotiate : IUnknown { }; /* 2671 */ struct __cppobj ISynchronizeContainer : IUnknown { }; /* 2672 */ struct __cppobj get_storage_type<128> { }; /* 2673 */ struct __cppobj IHttpSecurity : IWindowForBindingUI { }; /* 2674 */ struct __cppobj FallocPool { const unsigned int m_chunkSize; const unsigned int m_chunksPerPool; _STL::vector > m_poolArray; char *m_firstFreeChunk; void (__cdecl *m_dumpFunction)(char *, unsigned int); }; /* 2675 */ struct __cppobj InstanceID : _InstanceID { }; /* 2676 */ struct __s_GUID { unsigned int Data1; unsigned __int16 Data2; unsigned __int16 Data3; char Data4[8]; }; /* 2677 */ struct tagMCI_ANIM_UPDATE_PARMS { unsigned int dwCallback; tagRECT rc; HDC__ *hDC; }; /* 2678 */ struct __cppobj IXMLDOMNotation : IXMLDOMNode { }; /* 2679 */ struct __cppobj IXMLDOMEntity : IXMLDOMNode { }; /* 2680 */ struct __cppobj PStringBaseIter_Const : PStringBaseIter_Common { PStringBase *pstring_ptr; }; /* 2681 */ struct __cppobj SB_As32Bit_Compressed : SerializationBehavior { }; /* 2682 */ struct _CRYPT_KEY_VERIFY_MESSAGE_PARA { unsigned int cbSize; unsigned int dwMsgEncodingType; unsigned int hCryptProv; }; /* 2683 */ struct __cppobj FileNodeName_Binary : IFileNodeName { SmartBuffer m_name; }; /* 2684 */ struct __cppobj IAsyncRpcChannelBuffer : IRpcChannelBuffer2 { }; /* 2685 */ struct __cppobj IThumbnailExtractor : IUnknown { }; /* 2686 */ struct _CERT_CHAIN_ENGINE_CONFIG { unsigned int cbSize; void *hRestrictedRoot; void *hRestrictedTrust; void *hRestrictedOther; unsigned int cAdditionalStore; void **rghAdditionalStore; unsigned int dwFlags; unsigned int dwUrlRetrievalTimeout; unsigned int MaximumCachedCertificates; unsigned int CycleDetectionModulus; }; /* 2687 */ struct __cppobj List > { List >Vtbl *vfptr; ListNode > *_head; ListNode > *_tail; unsigned int _num_elements; }; /* 2688 */ struct List >Vtbl { void *(__thiscall *__vecDelDtor)(List > *this, unsigned int); }; /* 2689 */ struct __cppobj ListNode > { PStringBase data; ListNode > *next; ListNode > *prev; }; /* 2690 */ struct __cppobj AsyncIPipeLong : IUnknown { }; /* 2691 */ struct __cppobj ITypeFactory : IUnknown { }; /* 2692 */ struct __cppobj IInternetHostSecurityManager : IUnknown { }; /* 2693 */ union _GDI_NONREMOTE::__MIDL_IWinTypes_0002 { int hInproc; _DWORD_BLOB *hRemote; }; /* 2694 */ struct _GDI_NONREMOTE { int fContext; _GDI_NONREMOTE::__MIDL_IWinTypes_0002 u; }; /* 2695 */ struct __cppobj ICreateErrorInfo : IUnknown { }; /* 2696 */ struct __cppobj PerfTimer { unsigned __int64 m_startTime; }; /* 2697 */ struct __cppobj PerfTimer::Initializer { }; /* 2698 */ struct HSTR__ { int unused; }; /* 2699 */ struct __cppobj SB_Default : SerializationBehavior { }; /* 2700 */ struct __cppobj ArgumentParser { ArgumentParserVtbl *vfptr; PStringBase m_ErrorText; PStringBase m_CmdChars; wchar_t **m_argv; int m_argc; int m_CurArg; }; /* 2703 */ union $E4207F95E5F7AB975433DCEF2755BD4E { bool (__thiscall *ParseArgs)(ArgumentParser *this, SmartArray,1> *, bool); bool (__thiscall *ParseArgs)(ArgumentParser *this, SmartArray,1> *, bool); bool (__thiscall *ParseArgs)(ArgumentParser *this, wchar_t **, int, bool); bool (__thiscall *ParseArgs)(ArgumentParser *this, char **, int, bool); }; /* 2704 */ union $265A78220A9CA372583908AB0F9710E0 { bool (__thiscall *ParseCommandLine)(ArgumentParser *this, const wchar_t *, bool); bool (__thiscall *ParseCommandLine)(ArgumentParser *this, const char *, bool); }; /* 2705 */ union $1EB8EA8E909DC4F6388AD20955686A79 { bool (__thiscall *EvaluateCommandLineArg)(ArgumentParser *this, CommandLineArg *, PStringBase *); bool (__thiscall *EvaluateCommandLineArg)(ArgumentParser *this, CommandLineArg *, PStringBase *); }; /* 2706 */ struct ArgumentParserVtbl { void (__thiscall *Usage)(ArgumentParser *this); _BYTE gap4[12]; $E4207F95E5F7AB975433DCEF2755BD4E ___u1; _BYTE gap14[4]; $265A78220A9CA372583908AB0F9710E0 ___u2; void (__thiscall *DisplayUsage)(ArgumentParser *this, ArgumentParser::CommandLineArgList *); void (__thiscall *SetErrorText)(ArgumentParser *this, PStringBase *); void (__thiscall *AppendOutputText)(ArgumentParser *this, const char *, ArgumentParser::OutputTextType); int (__thiscall *AppendAndWordWrap)(ArgumentParser *this, const char *, int, int, ArgumentParser::OutputTextType); void (__thiscall *AppendArgumentText)(ArgumentParser *this, PStringBase, PStringBase, PStringBase); void (__thiscall *FinishOutputText)(ArgumentParser *this); int (__thiscall *GetCharactersToWrapUsageTo)(ArgumentParser *this); void (__thiscall *BuildCommandLineArgs)(ArgumentParser *this, ArgumentParser::CommandLineArgList *); _BYTE gap3C[4]; $1EB8EA8E909DC4F6388AD20955686A79 ___u11; bool (__thiscall *OnCommandLineEvaluationDone)(ArgumentParser *this); bool (__thiscall *IsCommandLineArgument)(ArgumentParser *this, PStringBase *, bool); }; /* 2701 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 2702 */ const struct __cppobj ArgumentParser::CommandLineArgList : SmartArray { AutoGrowHashTable >,long> m_LongNamesHash; AutoGrowHashTable m_ShortNamesHash; }; /* 2707 */ struct _ACL_REVISION_INFORMATION { unsigned int AclRevision; }; /* 2708 */ struct __cppobj IInternalUnknown : IUnknown { }; /* 2709 */ struct __cppobj TimestamppedTextFileOutputHandler : TextFileOutputHandler { }; /* 2710 */ struct __cppobj FileNodeName_InstanceID : IFileNodeName { InstanceID m_name; }; /* 2711 */ struct __cppobj IROTData : IUnknown { }; /* 2712 */ struct __cppobj Vector4 { float x; float y; float z; float w; }; /* 2713 */ struct HMIXEROBJ__ { int unused; }; /* 2714 */ struct __cppobj IAuthenticate : IUnknown { }; /* 2715 */ struct __cppobj Turbine_RefCountNoMT : ReferenceCountTemplate<1048576,3> { }; /* 2716 */ struct __cppobj IXMLError : IUnknown { }; /* 2717 */ struct __cppobj InterfaceInfo { }; /* 2718 */ struct __cppobj ISoftDistExt : IUnknown { }; /* 2719 */ struct __cppobj get_storage_type<16> { }; /* 2720 */ struct __cppobj IXMLAttribute : IDispatch { }; /* 2721 */ struct __cppobj IPipeLong : IUnknown { }; /* 2722 */ struct __cppobj ErrorStream { PStringBase m_strBuffer; }; /* 2723 */ struct __cppobj You_Need_To_Use_DECLARE_TURBINE_INTERFACE { }; /* 2724 */ struct __cppobj IPipeDouble : IUnknown { }; /* 2725 */ struct __cppobj IAsyncHttpClientListener { IAsyncHttpClientListenerVtbl *vfptr; }; /* 2726 */ struct IAsyncHttpClientListenerVtbl { void (__thiscall *OnResponse)(IAsyncHttpClientListener *this, SmartBuffer *, unsigned int); void (__thiscall *OnDownloadStatus)(IAsyncHttpClientListener *this, unsigned int, unsigned int, unsigned int); void (__thiscall *OnError)(IAsyncHttpClientListener *this, HRESULT, unsigned int); }; /* 2727 */ struct _STL::__ptr_base { void *_M_p; }; /* 2728 */ struct __CRT_LIST_ENTRY { __CRT_LIST_ENTRY *Flink; __CRT_LIST_ENTRY *Blink; }; /* 2729 */ struct _CRT_CRITICAL_SECTION_DEBUG { unsigned __int16 Type; unsigned __int16 CreatorBackTraceIndex; _CRT_CRITICAL_SECTION *CriticalSection; __CRT_LIST_ENTRY ProcessLocksList; unsigned int EntryCount; unsigned int ContentionCount; unsigned int Depth; void *OwnerBackTrace[5]; }; /* 2730 */ struct _CRT_CRITICAL_SECTION { _CRT_CRITICAL_SECTION_DEBUG *DebugInfo; int LockCount; int RecursionCount; void *OwningThread; void *LockSemaphore; unsigned int Reserved; }; /* 2731 */ struct __cppobj ios { iosVtbl *vfptr; streambuf *bp; int state; int ispecial; int ospecial; int isfx_special; int osfx_special; int x_delbuf; ostream *x_tie; int x_flags; int x_precision; char x_fill; int x_width; int LockFlg; _CRT_CRITICAL_SECTION x_lock; }; /* 2732 */ struct iosVtbl { void *(__thiscall *__vecDelDtor)(ios *this, unsigned int); }; /* 2733 */ struct __cppobj streambuf { streambufVtbl *vfptr; int _fAlloc; int _fUnbuf; int x_lastc; char *_base; char *_ebuf; char *_pbase; char *_pptr; char *_epptr; char *_eback; char *_gptr; char *_egptr; int LockFlg; _CRT_CRITICAL_SECTION x_lock; }; /* 2735 */ struct __cppobj __declspec(align(8)) ostream { _BYTE gap0[4]; int x_floatused; _BYTE gap8[80]; }; /* 2734 */ struct streambufVtbl { void *(__thiscall *__vecDelDtor)(streambuf *this, unsigned int); _BYTE gap4[4]; streambuf *(__thiscall *setbuf)(streambuf *this, char *, int); int (__thiscall *seekoff)(streambuf *this, int, ios::seek_dir, int); int (__thiscall *seekpos)(streambuf *this, int, int); int (__thiscall *xsputn)(streambuf *this, const char *, int); int (__thiscall *xsgetn)(streambuf *this, char *, int); int (__thiscall *overflow)(streambuf *this, int); int (__thiscall *underflow)(streambuf *this); int (__thiscall *pbackfail)(streambuf *this, int); int (__thiscall *doallocate)(streambuf *this); }; /* 2736 */ struct __cppobj __declspec(align(4)) istream { _BYTE gap0[4]; int _fGline; int x_gcount; _BYTE gapC[80]; }; /* 2737 */ struct __cppobj istream_withassign : istream { }; /* 2738 */ struct __cppobj ostream_withassign : ostream { }; /* 2739 */ struct __cppobj iostream : istream { _BYTE[8]; }; /* 2740 */ struct __cppobj filebuf : streambuf { int x_fd; int x_fOpened; }; /* 2741 */ struct __cppobj ifstream : istream { }; /* 2742 */ struct __cppobj ofstream : ostream { }; /* 2743 */ struct __cppobj fstream : iostream { }; /* 2744 */ struct __cppobj _STL::__char_traits_base { }; /* 2745 */ struct __cppobj _STL::char_traits : _STL::__char_traits_base { }; /* 2746 */ struct __cppobj _STL::allocator { }; /* 2747 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { char *_M_data; }; /* 2748 */ struct __cppobj _STL::_String_base > { char *_M_start; char *_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 2749 */ struct __cppobj _STL::basic_string,_STL::allocator > : _STL::_String_base > { }; /* 2750 */ struct __cppobj _STL::_String_reserve_t { }; /* 2751 */ struct __cppobj _STL::allocator { }; /* 2752 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { unsigned __int16 *_M_data; }; /* 2753 */ struct __cppobj _STL::_String_base > { unsigned __int16 *_M_start; unsigned __int16 *_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 2754 */ struct __cppobj _STL::basic_string,_STL::allocator > : _STL::_String_base > { }; /* 2755 */ struct __cppobj _STL::__char_traits_base { }; /* 2756 */ struct __cppobj _STL::char_traits : _STL::__char_traits_base { }; /* 2757 */ struct __cppobj __declspec(align(4)) _STL::locale::facet : _STL::_Refcount_Base { _STL::locale::facetVtbl *vfptr; const bool _M_delete; }; /* 2758 */ struct _STL::locale::facetVtbl { void *(__thiscall *__vecDelDtor)(_STL::locale::facet *this, unsigned int); }; /* 2759 */ struct _STL::locale::id { unsigned int _M_index; }; /* 2760 */ struct __cppobj _STL::locale { struct _STL::_Locale_impl *_M_impl; }; /* 2761 */ struct __cppobj _STL::ctype_base { }; /* 2762 */ struct __cppobj _STL::ctype : _STL::locale::facet, _STL::ctype_base { }; /* 2763 */ struct __cppobj __declspec(align(4)) _STL::ctype : _STL::locale::facet, _STL::ctype_base { _STL::ctype_base::mask *_M_ctype_table; bool _M_delete; }; /* 2764 */ struct __cppobj _STL::ctype::_Is_mask { _STL::ctype_base::mask __m; }; /* 2765 */ struct __cppobj _STL::hash { }; /* 2766 */ struct __cppobj _STL::hash { }; /* 2767 */ struct __cppobj _STL::hash { }; /* 2768 */ struct __cppobj _STL::hash { }; /* 2769 */ struct __cppobj _STL::hash { }; /* 2770 */ struct __cppobj _STL::hash { }; /* 2771 */ struct __cppobj _STL::hash { }; /* 2772 */ struct __cppobj _STL::hash { }; /* 2773 */ struct __cppobj _STL::hash { }; /* 2774 */ struct __cppobj _STL::hash { }; /* 2775 */ struct __cppobj _STL::hash { }; /* 2776 */ struct __cppobj _STL::hash<__int64> { }; /* 2777 */ struct __cppobj _STL::hash { }; /* 2778 */ struct __cppobj _STL::hash<_STL::basic_string,_STL::allocator > > { }; /* 2779 */ struct __cppobj _STL::hash<_STL::basic_string,_STL::allocator > > { }; /* 2780 */ struct __cppobj HttpClientImplementation { HttpClientImplementationVtbl *vfptr; void *m_internetSession; }; /* 2782 */ struct HttpClientImplementationVtbl { void *(__thiscall *__vecDelDtor)(HttpClientImplementation *this, unsigned int); _BYTE gap4[4]; void (__thiscall *Terminate)(HttpClientImplementation *this); unsigned int (__thiscall *GetThrottle)(HttpClientImplementation *this); void (__thiscall *SetThrottle)(HttpClientImplementation *this, unsigned int); HRESULT (__thiscall *GetToFileHandle)(HttpClientImplementation *this, _STL::basic_string,_STL::allocator > *, void *, unsigned int, unsigned int); HRESULT (__thiscall *GetToSmartBuffer)(HttpClientImplementation *this, _STL::basic_string,_STL::allocator > *, SmartBuffer *, unsigned int, unsigned int); HRESULT (__thiscall *PostToSmartBuffer)(HttpClientImplementation *this, _STL::basic_string,_STL::allocator > *, SmartBuffer *, SmartBuffer *); HRESULT (__thiscall *PostToFileHandle)(HttpClientImplementation *this, _STL::basic_string,_STL::allocator > *, SmartBuffer *, void *); }; /* 2781 */ struct __cppobj IHttpClientListener : IUnknown { }; /* 2783 */ struct __cppobj __declspec(align(2)) PortalThread { PortalThreadVtbl *vfptr; void *m_hThread; unsigned int m_idThread; bool m_fThreadRunning; bool m_fShouldExit; bool m_fThreadHasEverRun; }; /* 2784 */ struct PortalThreadVtbl { void *(__thiscall *__vecDelDtor)(PortalThread *this, unsigned int); int (__thiscall *Startup)(PortalThread *this); void (__thiscall *SetShouldExit)(PortalThread *this, bool); void (__thiscall *WakeForTheReaper)(PortalThread *this); }; /* 2785 */ struct IntrusiveLFData { IntrusiveLFData *m_pLFNext; }; /* 2786 */ struct __cppobj Intrusive_MWMR_LFStack { IntrusiveLFData *volatile m_pStack; }; /* 2787 */ struct __cppobj Intrusive_MWSR_LFQueue { Intrusive_MWMR_LFStack m_lfStack; volatile int m_nAdds; volatile int m_nRemoves; IntrusiveLFData *m_pQueue; IntrusiveLFData *m_pQueueTail; }; /* 2788 */ struct __cppobj SharedCriticalSection { SharedCriticalSectionVtbl *vfptr; _RTL_CRITICAL_SECTION myCritSection_; unsigned int lockHolder_; int lockCount_; }; /* 2789 */ struct SharedCriticalSectionVtbl { void *(__thiscall *__vecDelDtor)(SharedCriticalSection *this, unsigned int); void (__thiscall *EnterCriticalSection)(SharedCriticalSection *this); }; /* 2790 */ struct __cppobj IAsyncHttpClient { IAsyncHttpClientVtbl *vfptr; }; /* 2791 */ struct IAsyncHttpClientVtbl { bool (__thiscall *Initialize)(IAsyncHttpClient *this, IAsyncHttpClientListener *); bool (__thiscall *IsInitialized)(IAsyncHttpClient *this); void (__thiscall *Terminate)(IAsyncHttpClient *this); bool (__thiscall *Get)(IAsyncHttpClient *this, const wchar_t *, unsigned int); bool (__thiscall *Post)(IAsyncHttpClient *this, const wchar_t *, SmartBuffer *, unsigned int); bool (__thiscall *UseTime)(IAsyncHttpClient *this); }; /* 2792 */ struct __cppobj PortalEvent { void *eventHandle_; }; /* 2793 */ struct __cppobj WinInetAsyncHttpClient::HttpDownloadEvent : ReferenceCountTemplate<1048576,0> { }; /* 2794 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 2795 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 2796 */ struct __cppobj ListNode { WinInetAsyncHttpClient::HttpDownloadEvent *data; ListNode *next; ListNode *prev; }; /* 2797 */ struct __cppobj LFQueue { WinInetAsyncHttpClient::HttpDownloadEvent **buckets_; int numBuckets_; volatile int m_dwProducerBucketIndex; volatile int m_dwConsumerBucketIndex; List m_backupList; int m_dwBackupListLen; SharedCriticalSection m_backupListCritSec; }; /* 2798 */ struct __cppobj WinInetAsyncHttpClient::HttpDownloadRequest : ReferenceCountTemplate<1048576,0> { unsigned int m_context; }; /* 2799 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 2800 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 2801 */ struct __cppobj ListNode { WinInetAsyncHttpClient::HttpDownloadRequest *data; ListNode *next; ListNode *prev; }; /* 2802 */ struct __cppobj LFQueue { WinInetAsyncHttpClient::HttpDownloadRequest **buckets_; int numBuckets_; volatile int m_dwProducerBucketIndex; volatile int m_dwConsumerBucketIndex; List m_backupList; int m_dwBackupListLen; SharedCriticalSection m_backupListCritSec; }; /* 2803 */ struct __cppobj HttpClient { HttpClientVtbl *vfptr; HttpClientImplementation *m_implementation; }; /* 2804 */ struct HttpClientVtbl { void *(__thiscall *__vecDelDtor)(HttpClient *this, unsigned int); bool (__thiscall *Initialize)(HttpClient *this, IHttpClientListener *); void (__thiscall *Terminate)(HttpClient *this); unsigned int (__thiscall *GetThrottle)(HttpClient *this); void (__thiscall *SetThrottle)(HttpClient *this, unsigned int); }; /* 2805 */ struct __cppobj WinInetAsyncHttpClient : IAsyncHttpClient, PortalThread, IAsyncHttpClientListener, IHttpClientListener { IAsyncHttpClientListener *m_listener; PortalEvent m_event; LFQueue m_eventQueue; LFQueue m_requestQueue; HttpClient m_client; $E787915F5035F3690E728927C602C3BC m_state; unsigned int m_currentContext; }; /* 2806 */ struct __cppobj WinInetAsyncHttpClient::OnResponseEvent : WinInetAsyncHttpClient::HttpDownloadEvent { SmartBuffer m_response; unsigned int m_context; }; /* 2807 */ struct __cppobj WinInetAsyncHttpClient::OnErrorEvent : WinInetAsyncHttpClient::HttpDownloadEvent { HRESULT m_error; unsigned int m_context; }; /* 2808 */ struct __cppobj WinInetAsyncHttpClient::OnDownloadStatusEvent : WinInetAsyncHttpClient::HttpDownloadEvent { unsigned int m_fileSize; unsigned int m_bytesDownloaded; unsigned int m_context; }; /* 2809 */ struct __cppobj WinInetAsyncHttpClient::GetRequest : WinInetAsyncHttpClient::HttpDownloadRequest { _STL::basic_string,_STL::allocator > m_url; }; /* 2810 */ struct __cppobj WinInetAsyncHttpClient::PostRequest : WinInetAsyncHttpClient::GetRequest { SmartBuffer m_postData; }; /* 2811 */ struct __cppobj RegEdit { }; /* 2812 */ struct __cppobj ListIterator > { ListIterator >Vtbl *vfptr; ListNode > *_current; List > *_list; }; /* 2813 */ struct ListIterator >Vtbl { void *(__thiscall *__vecDelDtor)(ListIterator > *this, unsigned int); }; /* 2814 */ struct __cppobj _STL::allocator::rebind { }; /* 2815 */ struct __cppobj _STL::allocator::rebind { }; /* 2816 */ struct __cppobj _STL::allocator { }; /* 2817 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { const char **_M_data; }; /* 2818 */ struct __cppobj _STL::_Vector_base > { const char **_M_start; const char **_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 2819 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 2820 */ struct __cppobj _STL::allocator::rebind { }; /* 2821 */ struct __cppobj PixelFormatDesc { PixelFormatID format; unsigned int flags; unsigned int fourCC; char bitsPerPixel; unsigned int redBitMask; unsigned int greenBitMask; unsigned int blueBitMask; unsigned int alphaBitMask; char redBitCount; char greenBitCount; char blueBitCount; char alphaBitCount; char redBitOffset; char greenBitOffset; char blueBitOffset; char alphaBitOffset; unsigned int redMax; unsigned int greenMax; unsigned int blueMax; unsigned int alphaMax; }; /* 2822 */ struct __cppobj ClassRegistrarClient_ClassType { }; /* 2823 */ struct __cppobj CircularArray { unsigned int m_nStartIndex; unsigned int m_nEndIndex; unsigned int m_nNumElements; char m_aMemory[32768]; }; /* 2826 */ struct __cppobj IntrusiveHashTable,HashTableData,GRPCommand *> *,0> { IntrusiveHashTable,HashTableData,GRPCommand *> *,0>Vtbl *vfptr; HashTableData,GRPCommand *> *m_aInplaceBuckets[23]; HashTableData,GRPCommand *> **m_buckets; HashTableData,GRPCommand *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2824 */ struct __cppobj HashTable,GRPCommand *,0> { HashTable,GRPCommand *,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,GRPCommand *> *,0> m_intrusiveTable; }; /* 2825 */ struct HashTable,GRPCommand *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,GRPCommand *,0> *this, unsigned int); }; /* 2827 */ struct IntrusiveHashTable,HashTableData,GRPCommand *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,GRPCommand *> *,0> *this, unsigned int); }; /* 2829 */ struct __cppobj IntrusiveHashData,HashTableData,GRPCommand *> *> { PStringBase m_hashKey; HashTableData,GRPCommand *> *m_hashNext; }; /* 2828 */ struct __cppobj HashTableData,GRPCommand *> : IntrusiveHashData,HashTableData,GRPCommand *> *> { GRPCommand *m_data; }; /* 2830 */ struct __cppobj GRPGeneric { GRPGenericVtbl *vfptr; PStringBase m_Name; PStringBase m_Description; }; /* 2831 */ struct __cppobj GRPCommand : GRPGeneric { }; /* 2841 */ union $479604A1880A22E30D8DCA20AC86CD62 { GRPGeneric *(__thiscall *AsGeneric)(GRPGeneric *this); GRPGeneric *(__thiscall *AsGeneric)(GRPGeneric *this); }; /* 2842 */ union $700D252F69A887878D06C49D26064033 { GRPCommand *(__thiscall *AsCommand)(GRPGeneric *this); GRPCommand *(__thiscall *AsCommand)(GRPGeneric *this); }; /* 2843 */ union $D354D9AAC60C23AFFCECBD8FEC321672 { GRPNoArgsCommand *(__thiscall *AsNoArgsCommand)(GRPGeneric *this); GRPNoArgsCommand *(__thiscall *AsNoArgsCommand)(GRPGeneric *this); }; /* 2844 */ union $BFB9C0B919E9155C81FE38D13EBE2837 { GRPWithArgsCommand *(__thiscall *AsWithArgsCommand)(GRPGeneric *this); GRPWithArgsCommand *(__thiscall *AsWithArgsCommand)(GRPGeneric *this); }; /* 2845 */ union $2DF1AE3C76809F1301F034F2C4416025 { GRPObject *(__thiscall *AsObject)(GRPGeneric *this); GRPObject *(__thiscall *AsObject)(GRPGeneric *this); }; /* 2846 */ union $3C1600877FA571EEAC749C067AE55A1C { GRPMetaDataObject *(__thiscall *AsMetaDataObject)(GRPGeneric *this); GRPMetaDataObject *(__thiscall *AsMetaDataObject)(GRPGeneric *this); }; /* 2847 */ union $9DD6053BF78569BA489683522D97C1E0 { GRPVariableObject *(__thiscall *AsVariableObject)(GRPGeneric *this); GRPVariableObject *(__thiscall *AsVariableObject)(GRPGeneric *this); }; /* 2848 */ union $BF2F986D04E2DDDED6360C7E911CE701 { GRPShadowVariableObject *(__thiscall *AsShadowVariableObject)(GRPGeneric *this); GRPShadowVariableObject *(__thiscall *AsShadowVariableObject)(GRPGeneric *this); }; /* 2849 */ union $A3D3562330EC9062B9418DE85DAEB965 { GRPTypedVariableObject *(__thiscall *AsTypedVariableObject)(GRPGeneric *this); GRPTypedVariableObject *(__thiscall *AsTypedVariableObject)(GRPGeneric *this); }; /* 2850 */ struct GRPGenericVtbl { _BYTE gap0[4]; $479604A1880A22E30D8DCA20AC86CD62 ___u0; _BYTE gap8[4]; $700D252F69A887878D06C49D26064033 ___u1; _BYTE gap10[4]; $D354D9AAC60C23AFFCECBD8FEC321672 ___u2; _BYTE gap18[4]; $BFB9C0B919E9155C81FE38D13EBE2837 ___u3; _BYTE gap20[4]; $2DF1AE3C76809F1301F034F2C4416025 ___u4; _BYTE gap28[4]; $3C1600877FA571EEAC749C067AE55A1C ___u5; _BYTE gap30[4]; $9DD6053BF78569BA489683522D97C1E0 ___u6; _BYTE gap38[4]; $BF2F986D04E2DDDED6360C7E911CE701 ___u7; _BYTE gap40[4]; $A3D3562330EC9062B9418DE85DAEB965 ___u8; }; /* 2832 */ const struct __cppobj GRPNoArgsCommand : GRPCommand { bool (__cdecl *m_FunctionPointerNoArgs)(); }; /* 2833 */ const struct __cppobj __unaligned __declspec(align(4)) GRPWithArgsCommand : GRPCommand { PStringBase m_Usage; bool (__cdecl *m_FunctionPointerWithArgs)(PStringBaseArray *); }; /* 2834 */ const struct __cppobj __unaligned __declspec(align(4)) GRPObject : GRPGeneric { }; /* 2835 */ const struct __cppobj __unaligned __declspec(align(4)) GRPMetaDataObject : GRPObject { void *m_pObject; const struct MetaData::ClassData *m_pClassData; }; /* 2836 */ const struct __cppobj __unaligned __declspec(align(4)) GRPVariableObject : GRPObject { }; /* 2837 */ const struct __cppobj GRPShadowVariableObject : GRPVariableObject { PStringBase m_ValueString; }; /* 2838 */ struct __cppobj FixedArray > { PStringBase *m_data; unsigned int m_num; }; /* 2839 */ struct __cppobj FixedArray { unsigned int *m_data; unsigned int m_num; }; /* 2840 */ const struct __cppobj __unaligned __declspec(align(4)) GRPTypedVariableObject : GRPVariableObject { void *m_pVariable; GRVDataType m_Type; void (__cdecl *m_OnChangedCallbackFunction)(PStringBase *); FixedArray > m_Choices; FixedArray m_ChoiceValues; bool m_IsGlobal; }; /* 2853 */ struct __cppobj IntrusiveHashTable,HashTableData,GRPObject *> *,0> { IntrusiveHashTable,HashTableData,GRPObject *> *,0>Vtbl *vfptr; HashTableData,GRPObject *> *m_aInplaceBuckets[23]; HashTableData,GRPObject *> **m_buckets; HashTableData,GRPObject *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2851 */ struct __cppobj HashTable,GRPObject *,0> { HashTable,GRPObject *,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,GRPObject *> *,0> m_intrusiveTable; }; /* 2852 */ struct HashTable,GRPObject *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,GRPObject *,0> *this, unsigned int); }; /* 2854 */ struct IntrusiveHashTable,HashTableData,GRPObject *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,GRPObject *> *,0> *this, unsigned int); }; /* 2856 */ struct __cppobj IntrusiveHashData,HashTableData,GRPObject *> *> { PStringBase m_hashKey; HashTableData,GRPObject *> *m_hashNext; }; /* 2855 */ struct __cppobj HashTableData,GRPObject *> : IntrusiveHashData,HashTableData,GRPObject *> *> { GRPObject *m_data; }; /* 2857 */ struct __cppobj IConsoleCallbackObject { IConsoleCallbackObjectVtbl *vfptr; }; /* 2858 */ struct IConsoleCallbackObjectVtbl { void (__thiscall *ConsoleCallback_OnTextAdded)(IConsoleCallbackObject *this, PStringBase *); }; /* 2859 */ struct __cppobj SmartArray { IConsoleCallbackObject **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2860 */ struct __cppobj GlobalRegistryInstance { CircularArray m_Characters; HashTable,GRPCommand *,0> m_CommandHash; HashTable,GRPObject *,0> m_ObjectHash; SmartArray m_ConsoleCallbackObjects; }; /* 2861 */ struct __cppobj ICIDM { ICIDMVtbl *vfptr; }; /* 2921 */ union $3A12A35673ABAF6F36D474785B94EEE7 { bool (__thiscall *AddKeyMap)(ICIDM *this, PStringBase); bool (__thiscall *AddKeyMap)(ICIDM *this, unsigned int); }; /* 2863 */ struct $9C6DAF44A9AEA890BFBAC1C5D0FBFA65 { unsigned __int32 m_idxDevice : 8; unsigned __int32 m_eSubControl : 8; unsigned __int32 m_ofsKey : 16; }; /* 2864 */ union $5A7CC7A4FC74C6002EF56E9E9F5A9BC1 { unsigned int m_dwKey; $9C6DAF44A9AEA890BFBAC1C5D0FBFA65 __s1; }; /* 2865 */ struct __cppobj ControlSpecification { $5A7CC7A4FC74C6002EF56E9E9F5A9BC1 ___u0; }; /* 2922 */ union $6C55AAF44FF814F2A14F72D46C5F36D9 { PStringBase *(__thiscall *GetNameFromKey)(ICIDM *this, PStringBase *result, QualifiedControl *); PStringBase *(__thiscall *GetNameFromKey)(ICIDM *this, PStringBase *result, ControlSpecification); }; /* 2866 */ struct __cppobj QualifiedControl { ControlSpecification m_key; unsigned int m_metamode; unsigned int m_activation; }; /* 2923 */ struct ICIDMVtbl { void *(__thiscall *__vecDelDtor)(ICIDM *this, unsigned int); _BYTE gap4[20]; int (__thiscall *GetMouseX)(ICIDM *this); int (__thiscall *GetMouseY)(ICIDM *this); bool (__thiscall *SetMouseXY)(ICIDM *this, int, int); bool (__thiscall *ClearKeyMap)(ICIDM *this); _BYTE gap28[4]; $3A12A35673ABAF6F36D474785B94EEE7 ___u5; bool (__thiscall *SaveKeyMap)(ICIDM *this, PStringBase); bool (__thiscall *RegisterInputMap)(ICIDM *this, unsigned int, IInputActionCallback *, int); bool (__thiscall *UnregisterInputMap)(ICIDM *this, unsigned int, IInputActionCallback *); void (__thiscall *UnregisterCallback)(ICIDM *this, IInputActionCallback *); bool (__thiscall *SetActionMap)(ICIDM *this, unsigned int); ActionMap *(__thiscall *GetActionMap)(ICIDM *this); bool (__thiscall *RegisterInputHandler)(ICIDM *this, CInputHandler *, unsigned int); bool (__thiscall *UnregisterInputHandler)(ICIDM *this, CInputHandler *, unsigned int); bool (__thiscall *IsMetaKey)(ICIDM *this, ControlSpecification); DeviceType (__thiscall *GetDeviceTypeFromKey)(ICIDM *this, ControlSpecification); bool (__thiscall *ShiftKeyDown)(ICIDM *this); bool (__thiscall *CtrlKeyDown)(ICIDM *this); bool (__thiscall *AltKeyDown)(ICIDM *this); void (__thiscall *SetMouseLookMode)(ICIDM *this, bool); bool (__thiscall *GetMouseLookMode)(ICIDM *this); void (__thiscall *ConfigureMouseLookMode)(ICIDM *this, MouseLookBehavior, int, int); int (__thiscall *OnMessage)(ICIDM *this, tagMSG *, bool *); void (__thiscall *Activate)(ICIDM *this, bool); void (__thiscall *OnUIElementActivationChanging)(ICIDM *this); __declspec(align(8)) $6C55AAF44FF814F2A14F72D46C5F36D9 ___u25; PStringBase *(__thiscall *GetNameFromMetaKey)(ICIDM *this, PStringBase *result, ControlSpecification); bool (__thiscall *BindAction)(ICIDM *this, QualifiedControl, unsigned int, unsigned int); bool (__thiscall *UnbindByKey)(ICIDM *this, QualifiedControl, unsigned int); bool (__thiscall *FindKeysForAction)(ICIDM *this, unsigned int, unsigned int, List *); bool (__thiscall *FindConflictingInputMaps)(ICIDM *this, unsigned int, List *); bool (__thiscall *FindConflictingControls)(ICIDM *this, QualifiedControl *, unsigned int, SmartArray<_STL::pair,1> *); bool (__thiscall *UnbindAllByAction)(ICIDM *this, unsigned int, unsigned int); unsigned int (__thiscall *GetDoubleClickDelay)(ICIDM *this); unsigned int (__thiscall *GetTapDelay)(ICIDM *this); void (__thiscall *SetTextMode)(ICIDM *this, bool); bool (__thiscall *GetTextMode)(ICIDM *this); }; /* 2862 */ struct __cppobj IInputActionCallback { IInputActionCallbackVtbl *vfptr; }; /* 2869 */ struct __cppobj __declspec(align(4)) DBObj : Interface { unsigned int m_dataCategory; bool m_bLoaded; long double m_timeStamp; DBObj *m_pNext; DBObj *m_pLast; DBOCache *m_pMaintainer; int m_numLinks; IDClass<_tagDataID,32,0> m_DID; bool m_AllowedInFreeList; }; /* 2887 */ struct __cppobj IntrusiveHashTable,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1>Vtbl *vfptr; HashList,1>::HashListData *m_aInplaceBuckets[23]; HashList,1>::HashListData **m_buckets; HashList,1>::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2901 */ struct __cppobj IntrusiveHashList,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1> m_hash; DLListBase m_list; }; /* 2902 */ struct __cppobj HashList,1> { IntrusiveHashList,1>::HashListData *,1> m_ihlIntrusive; }; /* 2905 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2903 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 2913 */ const struct __cppobj ActionMap : DBObj { HashList,1> m_hashInputMaps; IDClass<_tagDataID,32,0> m_didStringTable; HashTable m_hashConflictingMaps; }; /* 2914 */ struct __cppobj CInputHandler { CInputHandlerVtbl *vfptr; }; /* 2916 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 2909 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 2920 */ struct __cppobj SmartArray<_STL::pair,1> { _STL::pair *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2868 */ struct IInputActionCallbackVtbl { void *(__thiscall *__vecDelDtor)(IInputActionCallback *this, unsigned int); bool (__thiscall *OnAction)(IInputActionCallback *this, InputEvent *); CallbackLoseFocusResult (__thiscall *OnLoseFocus)(IInputActionCallback *this, const unsigned int, unsigned int, unsigned int); }; /* 2875 */ struct __cppobj IntrusiveHashTable,HashTableData,DBObj *> *,1> { IntrusiveHashTable,HashTableData,DBObj *> *,1>Vtbl *vfptr; HashTableData,DBObj *> *m_aInplaceBuckets[23]; HashTableData,DBObj *> **m_buckets; HashTableData,DBObj *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2873 */ struct __cppobj HashTable,DBObj *,1> { HashTable,DBObj *,1>Vtbl *vfptr; IntrusiveHashTable,HashTableData,DBObj *> *,1> m_intrusiveTable; }; /* 2879 */ struct __cppobj AutoGrowHashTable,DBObj *> : HashTable,DBObj *,1> { }; /* 2882 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2880 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 2886 */ struct __cppobj FreelistDef { bool m_bRecycle; bool m_bShrink; unsigned int m_nIdealSize; unsigned int m_nMaxSize; }; /* 2870 */ struct __cppobj DBOCache { DBOCacheVtbl *vfptr; AutoGrowHashTable,DBObj *> m_ObjTable; unsigned int m_dbtype; HashTable m_fidelityTable; bool m_fCanKeepFreeObjs; bool m_fKeepFreeObjs; bool m_bFreelistActive; FreelistDef m_freelistDef; DBObj *m_pOldestFree; DBObj *m_pYoungestFree; unsigned int m_nFree; unsigned int m_nTotalCount; DBObj *(__cdecl *m_pfnAllocator)(); }; /* 2888 */ struct IntrusiveHashTable,1>::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,1>::HashListData *,1> *this, unsigned int); }; /* 2890 */ struct __cppobj IntrusiveHashData,1>::HashListData *> { unsigned int m_hashKey; HashList,1>::HashListData *m_hashNext; }; /* 2891 */ struct __cppobj IntrusiveHashListData,1>::HashListData *> : IntrusiveHashData,1>::HashListData *>, DLListData { }; /* 2892 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2899 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 2900 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 2889 */ struct __cppobj HashList,1>::HashListData : IntrusiveHashListData,1>::HashListData *> { HashList m_data; }; /* 2904 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 2906 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 2908 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 2912 */ struct __cppobj InputMapConflictsValue { unsigned int m_eInputMap; List m_listConflictingInputMaps; }; /* 2907 */ struct __cppobj HashTableData : IntrusiveHashData *> { InputMapConflictsValue m_data; }; /* 2915 */ struct CInputHandlerVtbl { void (__thiscall *ActionHandler)(CInputHandler *this, InputEvent *); void (__thiscall *MouseMoveHandler)(CInputHandler *this, int, int); void (__thiscall *MouseLookHandler)(CInputHandler *this, int, int); void (__thiscall *FocusSwitchHandler)(CInputHandler *this, bool, int); void (__thiscall *CharacterHandler)(CInputHandler *this, wchar_t); bool (__thiscall *KeyHitHandler)(CInputHandler *this, QualifiedControl *, unsigned int *); }; /* 2917 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 2918 */ struct __cppobj ListNode { QualifiedControl data; ListNode *next; ListNode *prev; }; /* 2910 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 2911 */ struct __cppobj ListNode { unsigned int data; ListNode *next; ListNode *prev; }; /* 2919 */ struct __cppobj _STL::pair { QualifiedControl first; unsigned int second; }; /* 2867 */ const struct __cppobj __declspec(align(8)) InputEvent { unsigned int m_InputAction; unsigned int m_InputMapID; QualifiedControl m_InputKey; float m_InputExtent; unsigned int m_InputTimestamp; unsigned int m_ToggleType; bool m_fStart; long double m_timeActionBegan; unsigned int m_cRepeatDelta; unsigned int m_cRepeatTotal; tagPOINT m_ptMousePos; IInputActionCallback *m_pcCallback; }; /* 2872 */ struct DBOCacheVtbl { void *(__thiscall *__vecDelDtor)(DBOCache *this, unsigned int); _BYTE gap4[8]; struct Collection *(__thiscall *GetCollection)(DBOCache *this, IDClass<_tagDataID,32,0>); bool (__thiscall *SetCollection)(DBOCache *this, struct Collection *); unsigned int (__thiscall *Release)(DBOCache *this, IDClass<_tagDataID,32,0>); bool (__thiscall *AddObj)(DBOCache *this, DBObj *); bool (__thiscall *RemoveObj)(DBOCache *this, IDClass<_tagDataID,32,0>); bool (__thiscall *CanLoadFromDisk)(DBOCache *this); bool (__thiscall *CanRequestFromNet)(DBOCache *this); void (__thiscall *FlushFreeObjects)(DBOCache *this); bool (__thiscall *SaveObjectToDisk)(DBOCache *this, PreprocHeader *, DBObj *); bool (__thiscall *ReloadObject)(DBOCache *this, IDClass<_tagDataID,32,0>); void (__thiscall *LastWords)(DBOCache *this); bool (__thiscall *AddObj_Internal)(DBOCache *this, DBObj *); void (__thiscall *RemoveObj_Internal)(DBOCache *this, DBObj *); void (__thiscall *FreeObject)(DBOCache *this, DBObj *); void (__thiscall *DestroyObj)(DBOCache *this, DBObj *); void (__thiscall *FreelistAdd)(DBOCache *this, DBObj *); void (__thiscall *FreelistRemove)(DBOCache *this, DBObj *); DBObj *(__thiscall *FreelistRemoveOldest)(DBOCache *this); }; /* 2874 */ struct HashTable,DBObj *,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,DBObj *,1> *this, unsigned int); }; /* 2876 */ struct IntrusiveHashTable,HashTableData,DBObj *> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,DBObj *> *,1> *this, unsigned int); }; /* 2878 */ struct __cppobj IntrusiveHashData,HashTableData,DBObj *> *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,DBObj *> *m_hashNext; }; /* 2877 */ struct __cppobj HashTableData,DBObj *> : IntrusiveHashData,HashTableData,DBObj *> *> { DBObj *m_data; }; /* 2881 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 2883 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 2885 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 2884 */ struct __cppobj HashTableData : IntrusiveHashData *> { float m_data; }; /* 2893 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 2895 */ struct __cppobj IntrusiveHashData::HashListData *> { unsigned int m_hashKey; HashList::HashListData *m_hashNext; }; /* 2896 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 2897 */ struct __cppobj UserBindingValue { unsigned int m_eActionClass; unsigned int m_action_name; unsigned int m_description; }; /* 2898 */ struct __cppobj ActionMapValue { unsigned int m_eToggleType; UserBindingValue m_userBindingData; }; /* 2894 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { ActionMapValue m_data; }; /* 2871 */ const struct __cppobj PreprocHeader { PStringBase header_data[4]; }; /* 2924 */ struct __cppobj AC1Legacy::Vector3 : Vector3 { }; /* 2925 */ struct __cppobj IObjectFactory : Interface { }; /* 2926 */ struct __cppobj InterfaceInfo { }; /* 2927 */ struct __cppobj QualifiedDataID { unsigned int Type; IDClass<_tagDataID,32,0> ID; }; /* 2928 */ struct __cppobj SmartArray,1> { IDClass<_tagDataID,32,0> *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2929 */ struct __cppobj IntrusiveHashData { QualifiedDataID m_hashKey; DBObjSaveInfo *m_hashNext; }; /* 2930 */ struct __cppobj DBObjSaveInfo : IntrusiveHashData { unsigned int m_dwSubDataIDFlags; }; /* 2931 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; DBObjSaveInfo *m_aInplaceBuckets[23]; DBObjSaveInfo **m_buckets; DBObjSaveInfo **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2932 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 2933 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; DBObjSaveInfo **m_currBucket; DBObjSaveInfo *m_currElement; }; /* 2934 */ struct __cppobj QualifiedDataIDArray : IntrusiveHashTable { IntrusiveHashIterator m_CurBracketIterator; unsigned int m_LastBracketIndex; }; /* 2935 */ struct __cppobj IDataGraph { IDataGraphVtbl *vfptr; }; /* 2936 */ struct IDataGraphVtbl { bool (__thiscall *add_did)(IDataGraph *this, IDClass<_tagDataID,32,0>); _BYTE gap4[4]; bool (__thiscall *remove_did)(IDataGraph *this, IDClass<_tagDataID,32,0>); bool (__thiscall *add_iid)(IDataGraph *this, unsigned int); bool (__thiscall *add_iid_iid_link)(IDataGraph *this, unsigned int, unsigned int); bool (__thiscall *add_iid_did_link)(IDataGraph *this, unsigned int, IDClass<_tagDataID,32,0>); bool (__thiscall *remove_iid)(IDataGraph *this, unsigned int); bool (__thiscall *add)(IDataGraph *this, const struct DataKey *); bool (__thiscall *add_link)(IDataGraph *this, const struct DataKey *, const struct DataKey *); bool (__thiscall *remove)(IDataGraph *this, const struct DataKey *); bool (__thiscall *remove_link)(IDataGraph *this, const struct DataKey *, const struct DataKey *); bool (__thiscall *check_did_link)(IDataGraph *this, IDClass<_tagDataID,32,0>, IDClass<_tagDataID,32,0>); bool (__thiscall *check_iid_link)(IDataGraph *this, unsigned int, unsigned int); bool (__thiscall *check_iid_did_link)(IDataGraph *this, unsigned int, IDClass<_tagDataID,32,0>); bool (__thiscall *check_ancestor_did)(IDataGraph *this, IDClass<_tagDataID,32,0>, IDClass<_tagDataID,32,0>); }; /* 2947 */ struct __cppobj IntrusiveHashTable >,HashTableData >,unsigned long> *,1> { IntrusiveHashTable >,HashTableData >,unsigned long> *,1>Vtbl *vfptr; HashTableData >,unsigned long> *m_aInplaceBuckets[23]; HashTableData >,unsigned long> **m_buckets; HashTableData >,unsigned long> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2945 */ struct __cppobj HashTable >,unsigned long,1> { HashTable >,unsigned long,1>Vtbl *vfptr; IntrusiveHashTable >,HashTableData >,unsigned long> *,1> m_intrusiveTable; }; /* 2951 */ struct __cppobj AutoGrowHashTable >,unsigned long> : HashTable >,unsigned long,1> { }; /* 2937 */ struct __cppobj EnumMapper : DBObj { IDClass<_tagDataID,32,0> m_base_emp_did; EnumMapper *m_base_emp; AutoGrowHashTable > > m_id_to_string_map; AutoGrowHashTable >,unsigned long> m_string_to_id_map; }; /* 2940 */ struct __cppobj IntrusiveHashTable > > *,1> { IntrusiveHashTable > > *,1>Vtbl *vfptr; HashTableData > > *m_aInplaceBuckets[23]; HashTableData > > **m_buckets; HashTableData > > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2938 */ struct __cppobj HashTable >,1> { HashTable >,1>Vtbl *vfptr; IntrusiveHashTable > > *,1> m_intrusiveTable; }; /* 2944 */ struct __cppobj AutoGrowHashTable > > : HashTable >,1> { }; /* 2946 */ struct HashTable >,unsigned long,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,unsigned long,1> *this, unsigned int); }; /* 2948 */ struct IntrusiveHashTable >,HashTableData >,unsigned long> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable >,HashTableData >,unsigned long> *,1> *this, unsigned int); }; /* 2950 */ struct __cppobj IntrusiveHashData >,HashTableData >,unsigned long> *> { CaseInsensitiveStringBase > m_hashKey; HashTableData >,unsigned long> *m_hashNext; }; /* 2949 */ struct __cppobj HashTableData >,unsigned long> : IntrusiveHashData >,HashTableData >,unsigned long> *> { unsigned int m_data; }; /* 2939 */ struct HashTable >,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,1> *this, unsigned int); }; /* 2941 */ struct IntrusiveHashTable > > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > > *,1> *this, unsigned int); }; /* 2943 */ struct __cppobj IntrusiveHashData > > *> { unsigned int m_hashKey; HashTableData > > *m_hashNext; }; /* 2942 */ struct __cppobj HashTableData > > : IntrusiveHashData > > *> { CaseInsensitiveStringBase > m_data; }; /* 2952 */ struct __cppobj AsyncCacheCallback { AsyncCacheCallbackVtbl *vfptr; }; /* 2953 */ struct AsyncCacheCallbackVtbl { void (__thiscall *OnContextFinished)(AsyncCacheCallback *this, AsyncContext, AsyncResult, unsigned int); void (__thiscall *OnTopLevelRequestFinished)(AsyncCacheCallback *this, AsyncContext, QualifiedDataID, AsyncResult, unsigned int, int, void *); }; /* 2954 */ struct __cppobj DatIDStamp { _GUID _maj_vnum; unsigned int _min_vnum; }; /* 2955 */ struct __cppobj DiskFileInfo_t { int magic_; int iBlockSize_; unsigned int fileSize_; DATFILE_TYPE data_set_lm; unsigned int data_subset_lm; int firstFree_; int finalFree_; int iFreeBlocks_; int btreeRoot_; int young_lru_lm; int old_lru_lm; bool use_lru_fm; IDClass<_tagDataID,32,0> master_map_id_m; int eng_pack_vnum; int game_pack_vnum; DatIDStamp id_vnum; }; /* 2956 */ struct __cppobj DiskHeaderBlock_t { char acVersionStr_[256]; char acTransactionRecord[64]; DiskFileInfo_t FileInfo_; }; /* 3004 */ struct __cppobj TDynamicCircularArray { TDynamicCircularArrayVtbl *vfptr; AsyncCache::CCallbackHandler **A; unsigned int first; unsigned int next; unsigned int count; unsigned int max; unsigned int growsize; }; /* 3008 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3006 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3012 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 3015 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3013 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3019 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 2957 */ struct __cppobj __declspec(align(4)) AsyncCache { AsyncCacheVtbl *vfptr; TDynamicCircularArray m_PendingCallbacks; AutoGrowHashTable m_PendingGets; AutoGrowHashTable m_BusyCallbacks; unsigned int dwNextCallbackHandle; bool m_bCallingPendingCallbacks; }; /* 3001 */ union $F1026C46A91364D736E48DC9BF562217 { AsyncContext *(__thiscall *AsyncPurge)(AsyncCache *this, AsyncContext *result, QualifiedDataIDArray *, AsyncCacheCallback *, unsigned int); AsyncContext *(__thiscall *AsyncPurge)(AsyncCache *this, AsyncContext *result, QualifiedDataID *, AsyncCacheCallback *, unsigned int); }; /* 3002 */ union $3578EF11CE7628A82DA0CA7D8F8BA153 { bool (__thiscall *AddToAsyncGet)(AsyncCache *this, unsigned int, QualifiedDataIDArray *, void *); bool (__thiscall *AddToAsyncGet)(AsyncCache *this, AsyncContext, SmartArray<_STL::pair,1> *); bool (__thiscall *AddToAsyncGet)(AsyncCache *this, AsyncContext, unsigned int, QualifiedDataIDArray *); }; /* 3003 */ struct AsyncCacheVtbl { DBObj *(__thiscall *BlockingGet)(AsyncCache *this, unsigned int, QualifiedDataID *); _BYTE gap4[16]; AsyncContext *(__thiscall *AsyncGet)(AsyncCache *this, AsyncContext *result, unsigned int, QualifiedDataID *, AsyncCacheCallback *, unsigned int); void (__thiscall *AsyncGetImmediate)(AsyncCache *this, AsyncContext *, unsigned int, QualifiedDataIDArray *, AsyncCacheCallback *, unsigned int); __declspec(align(8)) $F1026C46A91364D736E48DC9BF562217 ___u3; AsyncContext *(__thiscall *AsyncSave)(AsyncCache *this, AsyncContext *result, QualifiedDataID *, Cache_Pack_t *, unsigned __int64, AsyncCacheCallback *, unsigned int); _BYTE gap28[8]; $3578EF11CE7628A82DA0CA7D8F8BA153 ___u5; void (__thiscall *ReleaseContext)(AsyncCache *this, AsyncContext); DBOCache *(__thiscall *GetDBOCache)(AsyncCache *this, QualifiedDataID *); bool (__thiscall *IsOnDisk)(AsyncCache *this, QualifiedDataID *); bool (__thiscall *AreOnDisk)(AsyncCache *this, QualifiedDataIDArray *); void (__thiscall *UseTime)(AsyncCache *this) __declspec(align(8)); void (__thiscall *HashAndEnqueue)(AsyncCache *this, CAsyncGetRequest *); void (__thiscall *EnqueueAsyncRequest)(AsyncCache *this, AsyncCache::CAsyncRequest *); void (__thiscall *UnhashPendingGet)(AsyncCache *this, CAsyncGetRequest *, CAsyncGetRequest *); void (__thiscall *FlushPendingRequests)(AsyncCache *this); void (__thiscall *OnRequestFinished)(AsyncCache *this, AsyncCache::CAsyncRequest *); void (__thiscall *OnGetRequestFinished)(AsyncCache *this, CAsyncGetRequest *); void (__thiscall *OnSaveRequestFinished)(AsyncCache *this, CAsyncSaveRequest *); void (__thiscall *OnPurgeRequestFinished)(AsyncCache *this, CAsyncPurgeRequest *); void (__thiscall *NotifyCallback)(AsyncCache *this, AsyncCache::CAsyncRequest *); void (__thiscall *OnAsyncGetFinished)(AsyncCache *this, CAsyncGetRequest *); void (__thiscall *CallPendingCallbacks)(AsyncCache *this); DBObj *(__thiscall *BlockingGetFromDisk)(AsyncCache *this, QualifiedDataID *, DBOCache *); bool (__thiscall *BlockingLoadInto)(AsyncCache *this, DBObj *, QualifiedDataID *, DBOCache *); bool (__thiscall *SerializeFromCachePack)(AsyncCache *this, DBObj *, Cache_Pack_t *); DBObj *(__thiscall *GetIfInMemory)(AsyncCache *this, QualifiedDataID *, DBOCache *); DBObj *(__thiscall *GetFreeObj)(AsyncCache *this, QualifiedDataID *, DBOCache *); bool (__thiscall *AsyncGetFromOtherSources)(AsyncCache *this, QualifiedDataID *, DBOCache *); void (__thiscall *OnAsyncGetFromOtherSourcesFailed)(AsyncCache *this, QualifiedDataID *); bool (__thiscall *AddObjToDBOCache)(AsyncCache *this, DBObj *, DBOCache *); DiskController *(__thiscall *GetDiskController)(AsyncCache *this, QualifiedDataID *, unsigned __int64); bool (__thiscall *LoadData)(AsyncCache *this, QualifiedDataID *, Cache_Pack_t *, unsigned __int64); bool (__thiscall *SaveData)(AsyncCache *this, QualifiedDataID *, Cache_Pack_t *, unsigned __int64); bool (__thiscall *PurgeData)(AsyncCache *this, QualifiedDataID *, unsigned __int64); }; /* 3005 */ struct TDynamicCircularArrayVtbl { void *(__thiscall *__vecDelDtor)(TDynamicCircularArray *this, unsigned int); unsigned int (__thiscall *Add)(TDynamicCircularArray *this, AsyncCache::CCallbackHandler *const *); void (__thiscall *Remove)(TDynamicCircularArray *this, unsigned int); AsyncCache::CCallbackHandler *(__thiscall *RemoveAndReturn)(TDynamicCircularArray *this, unsigned int); void (__thiscall *Clear)(TDynamicCircularArray *this); }; /* 2962 */ struct __cppobj SmartArray { AsyncCache::CAsyncRequest **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2963 */ struct __cppobj __declspec(align(4)) AsyncCache::CCallbackHandler : ReferenceCountTemplate<1048576,0> { int m_nRequestsPending; AsyncCacheCallback *m_pCallbackPlugin; AsyncResult m_AccumulatedResults; unsigned int m_dwUser1; SmartArray m_TopLevelReqs; AsyncContext m_hContext; bool m_bContextFinished; }; /* 3007 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3009 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3011 */ struct __cppobj IntrusiveHashData *> { QualifiedDataID m_hashKey; HashTableData *m_hashNext; }; /* 3010 */ struct __cppobj HashTableData : IntrusiveHashData *> { CAsyncGetRequest *m_data; }; /* 3014 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3016 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3018 */ struct __cppobj IntrusiveHashData *> { AsyncContext m_hashKey; HashTableData *m_hashNext; }; /* 3017 */ struct __cppobj HashTableData : IntrusiveHashData *> { AsyncCache::CCallbackHandler *m_data; }; /* 2958 */ struct __cppobj Cache_Pack_t { int m_dwOffset; unsigned int m_iVersion; SmartBuffer m_buff; }; /* 2960 */ const struct __cppobj SmartArray<_STL::pair,1> { _STL::pair *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2966 */ union $6132C438F0B638693FB2F3E0AF1DACE5 { unsigned int Op; AsyncCache::AsyncOperation eOp; }; /* 2965 */ struct __cppobj SmartArray { AsyncCache::CAsyncRequest::CCallbackWrapper *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2961 */ struct __cppobj AsyncCache::CAsyncRequest : ReferenceCountTemplate<1048576,0> { AsyncResult Result; $6132C438F0B638693FB2F3E0AF1DACE5 ___u2; QualifiedDataID qdid; SmartArray m_pCallbacks; DBObj *m_pObj; }; /* 2968 */ struct __cppobj SmartArray { CAsyncGetRequest **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2967 */ struct __cppobj CAsyncGetRequest : AsyncCache::CAsyncRequest { unsigned int GSDIType; SmartArray RequestsWaitingForMe; SmartArray RequestsImWaitingFor; Cache_Pack_t Buf; int nGetsRemaining; DBOCache *pObjCache; unsigned int m_dwGetRequestFlags; }; /* 2999 */ struct __cppobj __declspec(align(8)) CAsyncSaveRequest : AsyncCache::CAsyncRequest { Cache_Pack_t Buf; unsigned __int64 idTargetDatFile; unsigned int dwDiskControllerSaveFlags; unsigned int idIteration; DiskController *pDisk; }; /* 3000 */ struct __cppobj CAsyncPurgeRequest : AsyncCache::CAsyncRequest { }; /* 2969 */ struct __cppobj DiskConBase { DiskConBaseVtbl *vfptr; bool initialized_fm; bool read_only_fm; bool expandable_fm; DATFILE_TYPE data_set_lm; unsigned int data_subset_lm; }; /* 2977 */ struct __cppobj DiskDev { void *_fd; }; /* 2978 */ struct __cppobj __declspec(align(4)) CLBlockAllocator { DiskFileInfo_t *file_info_mp; DiskDev file_man_m; bool expandable_mf; }; /* 2971 */ struct __cppobj BTEntry { unsigned __int32 comp_ : 1; unsigned __int32 resv_ : 15; unsigned __int32 ver_ : 16; IDClass<_tagDataID,32,0> GID_; int Offset_; unsigned int size_; int date_; int iter_; }; /* 2980 */ struct __cppobj BTNode { int NextNode_[62]; int NumEntries_; BTEntry Entry_[61]; }; /* 2979 */ struct __cppobj BTMemNode { int time_stamp_lm; bool dirty_fm; BTMemNode *ahead_pm; BTMemNode *behind_pm; int offset_m; BTNode node_m; }; /* 2997 */ struct __cppobj BTree { BTMemNode mem_root_node_m; BTMemNode *mem_nodes_pm; int nodesInMem_; int _time_stamp; CLBlockAllocator *pBlkMan_; DiskFileInfo_t *file_info_pm; LRU_List *lru_man_pm; }; /* 2998 */ struct __cppobj DiskController : DiskConBase { CLBlockAllocator block_man_m; BTree did_tree_m; PStringBase filename_m; DiskFileInfo_t file_info_m; }; /* 2959 */ struct __cppobj _STL::pair { unsigned int first; QualifiedDataIDArray second; }; /* 2964 */ struct __cppobj AsyncCache::CAsyncRequest::CCallbackWrapper { AsyncCache::CCallbackHandler *pCallbackHandler; unsigned int dwTimesFinished; }; /* 2976 */ struct DiskConBaseVtbl { void *(__thiscall *__vecDelDtor)(DiskConBase *this, unsigned int); _BYTE gap4[8]; bool (__thiscall *LoadData)(DiskConBase *this, IDClass<_tagDataID,32,0>, Cache_Pack_t *); bool (__thiscall *SaveData)(DiskConBase *this, IDClass<_tagDataID,32,0>, Cache_Pack_t *, int); bool (__thiscall *DeleteData)(DiskConBase *this, IDClass<_tagDataID,32,0>, int); bool (__thiscall *DeleteDataByMask)(DiskConBase *this, IDClass<_tagDataID,32,0>, IDClass<_tagDataID,32,0>); bool (__thiscall *IsMember)(DiskConBase *this, IDClass<_tagDataID,32,0>, BTEntry *); bool (__thiscall *GetMembers)(DiskConBase *this, SmartArray *); int (__thiscall *HowmuchFreeSpace)(DiskConBase *this); bool (__thiscall *LoadIterationList)(DiskConBase *this, CMostlyConsecutiveIntSet *); bool (__thiscall *SaveIterationList)(DiskConBase *this, CMostlyConsecutiveIntSet *); DATFILE_TYPE (__thiscall *GetDataset)(DiskConBase *this); unsigned int (__thiscall *GetSubset)(DiskConBase *this); unsigned __int64 (__thiscall *GetDatFileID)(DiskConBase *this); bool (__thiscall *IsInitialized)(DiskConBase *this); bool (__thiscall *IsReadOnly)(DiskConBase *this); bool (__thiscall *IsExpandable)(DiskConBase *this); IDClass<_tagDataID,32,0> *(__thiscall *GetMasterMapDID)(DiskConBase *this, IDClass<_tagDataID,32,0> *result); IDClass<_tagDataID,32,0> *(__thiscall *SetMasterMapDID)(DiskConBase *this, IDClass<_tagDataID,32,0> *result, IDClass<_tagDataID,32,0>); void (__thiscall *SetDatIDStamp)(DiskConBase *this, DatIDStamp *); DatIDStamp *(__thiscall *GetDatIDStamp)(DiskConBase *this, DatIDStamp *result); PStringBase *(__thiscall *GetFilename)(DiskConBase *this); }; /* 2981 */ struct __cppobj IntrusiveHashTable,HashList,bool,1>::HashListData *,1> { IntrusiveHashTable,HashList,bool,1>::HashListData *,1>Vtbl *vfptr; HashList,bool,1>::HashListData *m_aInplaceBuckets[23]; HashList,bool,1>::HashListData **m_buckets; HashList,bool,1>::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2986 */ struct __cppobj IntrusiveHashList,HashList,bool,1>::HashListData *,1> { IntrusiveHashTable,HashList,bool,1>::HashListData *,1> m_hash; DLListBase m_list; }; /* 2987 */ struct __cppobj HashList,bool,1> { IntrusiveHashList,HashList,bool,1>::HashListData *,1> m_ihlIntrusive; }; /* 2990 */ struct __cppobj IntrusiveHashTable,HashSetData > *,1> { IntrusiveHashTable,HashSetData > *,1>Vtbl *vfptr; HashSetData > *m_aInplaceBuckets[23]; HashSetData > **m_buckets; HashSetData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 2988 */ struct __cppobj HashSet > { HashSet >Vtbl *vfptr; IntrusiveHashTable,HashSetData > *,1> m_intrusiveTable; }; /* 2996 */ struct __cppobj LRU_List { bool initialized_fm; bool empty_fm; int used_count_lm; HashList,bool,1> used_table_m; HashSet > dead_table_m; LRUB_Mem_t *young_pm; LRUB_Mem_t *old_pm; CLBlockAllocator *block_man_pm; DiskFileInfo_t *file_info_pm; }; /* 2972 */ struct __cppobj SmartArray { BTEntry *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2975 */ struct __cppobj SmartArray { int *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 2973 */ struct __cppobj __declspec(align(4)) CMostlyConsecutiveIntSet { CMostlyConsecutiveIntSetVtbl *vfptr; SmartArray m_Ints; bool m_bSorted; }; /* 2982 */ struct IntrusiveHashTable,HashList,bool,1>::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashList,bool,1>::HashListData *,1> *this, unsigned int); }; /* 2984 */ struct __cppobj IntrusiveHashData,HashList,bool,1>::HashListData *> { IDClass<_tagDataID,32,0> m_hashKey; HashList,bool,1>::HashListData *m_hashNext; }; /* 2985 */ struct __cppobj IntrusiveHashListData,HashList,bool,1>::HashListData *> : IntrusiveHashData,HashList,bool,1>::HashListData *>, DLListData { }; /* 2983 */ struct __cppobj __declspec(align(4)) HashList,bool,1>::HashListData : IntrusiveHashListData,HashList,bool,1>::HashListData *> { bool m_data; }; /* 2989 */ struct HashSet >Vtbl { void *(__thiscall *__vecDelDtor)(HashSet > *this, unsigned int); }; /* 2991 */ struct IntrusiveHashTable,HashSetData > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashSetData > *,1> *this, unsigned int); }; /* 2993 */ struct __cppobj IntrusiveHashData,HashSetData > *> { IDClass<_tagDataID,32,0> m_hashKey; HashSetData > *m_hashNext; }; /* 2992 */ struct __cppobj HashSetData > : IntrusiveHashData,HashSetData > *> { }; /* 2995 */ struct __cppobj LRUB_Mem_t { int offset_lm; int size_lm; int max_lm; int above_lm; int below_lm; LRUB_Info_t *info_pm; IDClass<_tagDataID,32,0> *DIds_pm; char *buffer_cpm; }; /* 2974 */ struct CMostlyConsecutiveIntSetVtbl { void (__thiscall *Serialize)(CMostlyConsecutiveIntSet *this, Archive *); }; /* 2994 */ struct LRUB_Info_t { int link_padding_lm; int younger_lm; int older_lm; int used_lm; }; /* 2970 */ struct __cppobj __declspec(align(4)) DiskConInitInfo { PStringBase file; PStringBase path; DATFILE_TYPE data_set_lm; unsigned int data_subset_lm; unsigned int open_flags_lm; int file_size_lm; int block_size_lm; int eng_pack_vnum; int game_pack_vnum; bool eng_only; }; /* 3020 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3021 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3023 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3022 */ struct __cppobj HashTableData : IntrusiveHashData *> { DBOCache *m_data; }; /* 3024 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3025 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3026 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3027 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3028 */ struct __cppobj DBCache : Interface, AsyncCache { Turbine_RefCount m_cTurbineRefCount; IDClass<_tagDataID,32,0> m_MasterMapID; unsigned int m_CurrentRegion; unsigned int m_LocalLanguage; bool m_bRuntime; bool m_bIsClient; bool m_bIsServer; IDataGraph *m_pDataGraph; }; /* 3029 */ struct __cppobj DiskTransactInfo { DiskTransactInfoVtbl *vfptr; DiskTransactType m_eTransactType; int m_nMagicNumber; }; /* 3039 */ union $EB6C3E6B43502D9FB12B288571E51E5E { DeleteLeafTransactInfo *(__thiscall *DynamicCast_DeleteLeaf)(DiskTransactInfo *this); DeleteLeafTransactInfo *(__thiscall *DynamicCast_DeleteLeaf)(DiskTransactInfo *this); }; /* 3040 */ union $1DDE850D9D8C596053BE4AEB57B5D99A { DeleteInternalTransactInfo *(__thiscall *DynamicCast_DeleteInternal)(DiskTransactInfo *this); DeleteInternalTransactInfo *(__thiscall *DynamicCast_DeleteInternal)(DiskTransactInfo *this); }; /* 3041 */ union $BF0203DDF0FCB360387C05FB32E89F3F { MergeNodesTransactInfo *(__thiscall *DynamicCast_MergeNodes)(DiskTransactInfo *this); MergeNodesTransactInfo *(__thiscall *DynamicCast_MergeNodes)(DiskTransactInfo *this); }; /* 3042 */ union $C2F2F30BB244F35CC32E9A70D938AC29 { UpdateObjectTransactInfo *(__thiscall *DynamicCast_UpdateObject)(DiskTransactInfo *this); UpdateObjectTransactInfo *(__thiscall *DynamicCast_UpdateObject)(DiskTransactInfo *this); }; /* 3043 */ union $47867FB9099229E9FC5FE506170018EE { SplitNodeTransactInfo *(__thiscall *DynamicCast_SplitNode)(DiskTransactInfo *this); SplitNodeTransactInfo *(__thiscall *DynamicCast_SplitNode)(DiskTransactInfo *this); }; /* 3044 */ union $C39D49C99F0F3EF6F3720D8009B94A5E { RotateEntryTransactInfo *(__thiscall *DynamicCast_RotateEntry)(DiskTransactInfo *this); RotateEntryTransactInfo *(__thiscall *DynamicCast_RotateEntry)(DiskTransactInfo *this); }; /* 3045 */ union $6109F4A2A6CCAE5C432E9EFB25FD6D6A { LRUExpandTransactInfo *(__thiscall *DynamicCast_LRUExpand)(DiskTransactInfo *this); LRUExpandTransactInfo *(__thiscall *DynamicCast_LRUExpand)(DiskTransactInfo *this); }; /* 3046 */ union $288C75BFF0961B3EBFEB488320648ABF { LRUDeleteTransactInfo *(__thiscall *DynamicCast_LRUDelete)(DiskTransactInfo *this); LRUDeleteTransactInfo *(__thiscall *DynamicCast_LRUDelete)(DiskTransactInfo *this); }; /* 3047 */ struct DiskTransactInfoVtbl { void (__thiscall *Serialize)(DiskTransactInfo *this, Archive *); _BYTE gap4[12]; $EB6C3E6B43502D9FB12B288571E51E5E ___u1; _BYTE gap14[4]; $1DDE850D9D8C596053BE4AEB57B5D99A ___u2; _BYTE gap1C[4]; $BF0203DDF0FCB360387C05FB32E89F3F ___u3; _BYTE gap24[4]; $C2F2F30BB244F35CC32E9A70D938AC29 ___u4; _BYTE gap2C[4]; $47867FB9099229E9FC5FE506170018EE ___u5; _BYTE gap34[4]; $C39D49C99F0F3EF6F3720D8009B94A5E ___u6; _BYTE gap3C[4]; $6109F4A2A6CCAE5C432E9EFB25FD6D6A ___u7; _BYTE gap44[4]; $288C75BFF0961B3EBFEB488320648ABF ___u8; }; /* 3031 */ const struct __cppobj DeleteLeafTransactInfo : DiskTransactInfo { IDClass<_tagDataID,32,0> m_cObjectDID; int m_nNodeOffset; int m_nIndex; }; /* 3032 */ const struct __cppobj __unaligned __declspec(align(4)) DeleteInternalTransactInfo : DiskTransactInfo { IDClass<_tagDataID,32,0> m_cTargetDID; IDClass<_tagDataID,32,0> m_cDonorDID; int m_nTargetOffset; int m_nDonorOffset; int m_nTargetIndex; int m_nDonorIndex; }; /* 3033 */ const struct __cppobj MergeNodesTransactInfo : DiskTransactInfo { int m_nNodeOffset; int m_nLeftOffset; int m_nRightOffset; int m_nIndex; int m_nNodeEntries; }; /* 3030 */ const struct __cppobj __unaligned __declspec(align(4)) AddObjectTransactInfo : DiskTransactInfo { BTEntry m_entry; int m_nFirstFreeBlock; int m_nNodeEntries; }; /* 3034 */ const struct __cppobj __unaligned __declspec(align(4)) UpdateObjectTransactInfo : AddObjectTransactInfo { int m_nEntryIndex; int m_nOldOffset; }; /* 3035 */ const struct __cppobj __unaligned __declspec(align(4)) SplitNodeTransactInfo : DiskTransactInfo { int m_nParentOffset; int m_nParentEntries; int m_nSplitIndex; int m_nFirstFreeBlock; }; /* 3036 */ const struct __cppobj __unaligned __declspec(align(4)) RotateEntryTransactInfo : DiskTransactInfo { int m_nParentOffset; IDClass<_tagDataID,32,0> m_cEntryDID; int m_nIndex; int m_nNodeEntryCount; int m_nSiblingEntryCount; bool m_bLeftSibling; }; /* 3037 */ struct __cppobj LRUExpandTransactInfo : DiskTransactInfo { int m_nYoungOffset; int m_nFirstFreeBlock; IDClass<_tagDataID,32,0> m_cTargetDID; }; /* 3038 */ const struct __cppobj LRUDeleteTransactInfo : DiskTransactInfo { int m_nBlockOffset; int m_nOldOffset; int m_nYoungOffset; }; /* 3048 */ struct __cppobj IntrusiveHashIterator,HashSetData > *,1> { IntrusiveHashTable,HashSetData > *,1> *m_currHashTable; HashSetData > **m_currBucket; HashSetData > *m_currElement; }; /* 3049 */ struct __cppobj HashSetIterator > { IntrusiveHashIterator,HashSetData > *,1> m_iter; }; /* 3053 */ struct __cppobj IntrusiveSmartPointer { CryptoKey *m_data; }; /* 3050 */ struct __cppobj CryptoProvider : ReferenceCountTemplate<1048576,0> { unsigned int m_hProv; unsigned int m_LastError; PStringBase m_ContainerName; unsigned __int32 m_bMachineKeyset : 1; IntrusiveSmartPointer m_spIdentityKey; IntrusiveSmartPointer m_spExchangeKey; }; /* 3051 */ struct __cppobj IntrusiveSmartPointer { CryptoProvider *m_data; }; /* 3052 */ struct __cppobj CryptoKey : ReferenceCountTemplate<1048576,0> { unsigned int m_hKey; IntrusiveSmartPointer m_spProv; }; /* 3054 */ struct __cppobj CryptoHash : ReferenceCountTemplate<1048576,0> { unsigned int m_algID; unsigned int m_hHash; IntrusiveSmartPointer m_spProv; }; /* 3055 */ struct __cppobj IntrusiveSmartPointer { CryptoHash *m_data; }; /* 3056 */ struct __cppobj CryptoProvider_RSA_SChannel : CryptoProvider { }; /* 3057 */ struct __cppobj IntrusiveSmartPointer { CryptoProvider_RSA_SChannel *m_data; }; /* 3058 */ struct __cppobj CryptoProvider_AES : CryptoProvider { }; /* 3059 */ struct __cppobj IntrusiveSmartPointer { CryptoProvider_AES *m_data; }; /* 3060 */ struct __cppobj CryptoKey3DES : CryptoKey { }; /* 3061 */ struct __cppobj IntrusiveSmartPointer { CryptoKey3DES *m_data; }; /* 3062 */ struct __cppobj CryptoKeyRC4 : CryptoKey { }; /* 3063 */ struct __cppobj IntrusiveSmartPointer { CryptoKeyRC4 *m_data; }; /* 3064 */ struct __cppobj CryptoKeyAES : CryptoKey { }; /* 3065 */ struct __cppobj IntrusiveSmartPointer { CryptoKeyAES *m_data; }; /* 3066 */ struct __cppobj CryptoKeyRSA : CryptoKey { }; /* 3067 */ struct __cppobj IntrusiveSmartPointer { CryptoKeyRSA *m_data; }; /* 3068 */ struct __cppobj CryptoKeyRSAPublic : CryptoKey { }; /* 3069 */ struct __cppobj IntrusiveSmartPointer { CryptoKeyRSAPublic *m_data; }; /* 3070 */ struct __cppobj IterationKey { __int64 m_Storage64; }; /* 3073 */ struct __cppobj SmartArray { QualifiedDataID *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3071 */ struct __cppobj __declspec(align(8)) MissingIteration { MissingIterationVtbl *vfptr; unsigned __int64 idDatFile; int idIteration; SmartArray IDsToDownload; SmartArray IDsToPurge; }; /* 3072 */ struct MissingIterationVtbl { void (__thiscall *Serialize)(MissingIteration *this, Archive *); }; /* 3074 */ struct __cppobj SmartArray { MissingIteration *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3077 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3075 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3076 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3078 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3080 */ struct __cppobj IntrusiveHashData *> { int m_hashKey; HashTableData *m_hashNext; }; /* 3082 */ struct __cppobj SmartArray { DataHistory::DataIDHistoryData *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3083 */ struct __cppobj __declspec(align(8)) DataHistory::IterationData { SmartArray m_IDs; unsigned int m_cbCompressed; unsigned int m_nIDsToPatch; unsigned int m_nIDsToPurge; DataHistory::IterationType m_IterationType; int m_AliasedIteration; IterationKey m_Key; PStringBase m_BuildString; }; /* 3079 */ struct __cppobj HashTableData : IntrusiveHashData *> { DataHistory::IterationData m_data; }; /* 3081 */ struct __cppobj DataHistory::DataIDHistoryData { QualifiedDataID qdid; unsigned int cbCompressed; DataHistory::UpdateType utAction; }; /* 3084 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 3087 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3085 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3086 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3088 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3090 */ struct __cppobj IntrusiveHashData *> { QualifiedDataID m_hashKey; HashTableData *m_hashNext; }; /* 3089 */ struct __cppobj HashTableData : IntrusiveHashData *> { int m_data; }; /* 3091 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 3092 */ struct __cppobj DataHistory::WriteOnlyData { PStringBase HistFileName; DataHistory::IterationData *pCurrentIteration; AutoGrowHashTable BackHash; }; /* 3093 */ struct __cppobj DataHistory { AutoGrowHashTable m_Iterations; CMostlyConsecutiveIntSet m_IterList; DatIDStamp m_guidStamp; unsigned __int64 m_CorrespondingDatFileID; int m_idCurrentIteration; bool m_bNewXPackMode; PStringBase m_CurrentBuildString; DataHistory::WriteOnlyData *m_pWriteData; }; /* 3094 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3095 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 3096 */ struct __cppobj HashSorterNode { const int *m_key; DataHistory::IterationData *m_data; }; /* 3097 */ struct __cppobj SmartArray,1> { HashSorterNode *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3098 */ struct __cppobj HashSorter { SmartArray,1> m_list; }; /* 3099 */ struct __cppobj CPluginPrototype { CPluginPrototypeVtbl *vfptr; CPluginManager *m_pManager; }; /* 3102 */ struct CPluginPrototypeVtbl { void *(__thiscall *__vecDelDtor)(CPluginPrototype *this, unsigned int); void (__thiscall *OnPluggedIn)(CPluginPrototype *this, CPluginManager *); }; /* 3100 */ struct __cppobj SmartArray { CPluginPrototype **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3101 */ struct __cppobj CPluginManager { SmartArray m_Plugins; }; /* 3103 */ struct __cppobj HashBaseData { HashBaseDataVtbl *vfptr; __declspec(align(8)) HashBaseData *hash_next; unsigned __int64 id; }; /* 3104 */ struct HashBaseDataVtbl { void *(__thiscall *__vecDelDtor)(HashBaseData *this, unsigned int); }; /* 3105 */ struct __cppobj UI64HashData : HashBaseData { }; /* 3106 */ struct __cppobj NetBlob : ReferenceCountTemplate<1048576,0>, PackObj, UI64HashData { NetBlob::State state_; char *buf_; unsigned int bufSize_; unsigned int cMaxFragments_; unsigned int numFragments_; unsigned __int16 sender_; unsigned __int16 queueID_; unsigned int priority_; NetBlob *waitNext_; unsigned __int64 savedNetBlobID_; }; /* 3107 */ struct __cppobj NIListElement { NetBlob *data_; NIListElement *next_; }; /* 3108 */ struct __cppobj NIList { NIListElement *head_; NIListElement *tail_; }; /* 3109 */ struct __cppobj CDDDStatusPlugin : CPluginPrototype { }; /* 3110 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 3111 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 3112 */ struct __cppobj ListNode { AsyncCache::CAsyncRequest *data; ListNode *next; ListNode *prev; }; /* 3113 */ struct __cppobj LFQueue { AsyncCache::CAsyncRequest **buckets_; int numBuckets_; volatile int m_dwProducerBucketIndex; volatile int m_dwConsumerBucketIndex; List m_backupList; int m_dwBackupListLen; SharedCriticalSection m_backupListCritSec; }; /* 3114 */ struct __cppobj ThreadedCache : DBCache, PortalThread { LFQueue m_WorkerThreadJobQueue; LFQueue m_WorkerThreadReplyQueue; PortalEvent m_evtWorkerHasJobs; }; /* 3115 */ struct __cppobj CPluginManagerTemplate : CPluginManager { }; /* 3116 */ struct __cppobj SmartArray { DiskController **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3119 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3117 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3118 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3120 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3122 */ struct __cppobj IntrusiveHashData *> { QualifiedDataID m_hashKey; HashTableData *m_hashNext; }; /* 3121 */ struct __cppobj HashTableData : IntrusiveHashData *> { MissingIteration *m_data; }; /* 3123 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 3126 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3124 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3125 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3127 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3129 */ struct __cppobj __declspec(align(8)) IntrusiveHashData *> { unsigned __int64 m_hashKey; HashTableData *m_hashNext; }; /* 3128 */ struct __cppobj __declspec(align(8)) HashTableData : IntrusiveHashData *> { DiskController *m_data; }; /* 3130 */ struct __cppobj CLCache : ThreadedCache, CPluginManagerTemplate { SmartArray m_DatFiles; bool m_fReadOnly; bool m_fEngineOnly; unsigned int m_ridDDDRegion; $E0971427BCD5BF40126DFC935D5F9371 m_DDDState; SmartArray m_MissingIters; AutoGrowHashTable m_PendingDownloads; HashTable m_DatFileByIDTable; SmartArray m_EarlySaves; unsigned int m_cbEarlySaves; unsigned int m_eNameRuleLanguage; NIList *m_pNetQueue; PStringBase m_strDatFilePath; }; /* 3131 */ struct __cppobj CLCache::CAsyncBeginDDDRequest : AsyncCache::CAsyncRequest { }; /* 3132 */ struct __cppobj FakeMessageData { FakeMessageDataVtbl *vfptr; unsigned int m_et; }; /* 3133 */ struct FakeMessageDataVtbl { void (__thiscall *Serialize)(FakeMessageData *this, Archive *); }; /* 3134 */ struct __cppobj __declspec(align(8)) DDD_DataMessage : FakeMessageData { unsigned __int64 m_idDatFile; QualifiedDataID m_qdid; Cache_Pack_t m_cpData; int m_idIteration; bool m_bCompressed; }; /* 3135 */ struct __cppobj SmartArray { unsigned int *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3136 */ struct __cppobj DDD_InterrogationMessage : FakeMessageData { unsigned int m_dwServersRegion; unsigned int m_NameRuleLanguage; unsigned int m_dwProductID; SmartArray m_SupportedLanguages; }; /* 3137 */ struct __cppobj DDD_BeginDDDMessage : FakeMessageData { unsigned int m_cbDataExpected; SmartArray m_MissingIterations; }; /* 3138 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3139 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3140 */ struct __cppobj InterfaceInfo { }; /* 3141 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 3142 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 3145 */ struct __cppobj IntrusiveHashTable,HashTableData,unsigned long> *,0> { IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl *vfptr; HashTableData,unsigned long> *m_aInplaceBuckets[23]; HashTableData,unsigned long> **m_buckets; HashTableData,unsigned long> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3143 */ struct __cppobj HashTable,unsigned long,0> { HashTable,unsigned long,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,unsigned long> *,0> m_intrusiveTable; }; /* 3144 */ struct HashTable,unsigned long,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,unsigned long,0> *this, unsigned int); }; /* 3146 */ struct IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,unsigned long> *,0> *this, unsigned int); }; /* 3148 */ struct __cppobj IntrusiveHashData,HashTableData,unsigned long> *> { PStringBase m_hashKey; HashTableData,unsigned long> *m_hashNext; }; /* 3147 */ struct __cppobj HashTableData,unsigned long> : IntrusiveHashData,HashTableData,unsigned long> *> { unsigned int m_data; }; /* 3149 */ struct __cppobj ControlNameMapper { HashTable,unsigned long,0> m_hashKeyboardSemantics; HashTable,unsigned long,0> m_hashMouseSemantics; HashTable,unsigned long,0> m_hashJoystickSemantics; HashTable,unsigned long,0> m_hashVirtualSemantics; }; /* 3150 */ struct __cppobj IntrusiveHashIterator,HashTableData,unsigned long> *,0> { IntrusiveHashTable,HashTableData,unsigned long> *,0> *m_currHashTable; HashTableData,unsigned long> **m_currBucket; HashTableData,unsigned long> *m_currElement; }; /* 3151 */ struct __cppobj HashIterator,unsigned long,0> { IntrusiveHashIterator,HashTableData,unsigned long> *,0> m_iter; }; /* 3152 */ struct DeviceKeyMapEntry { DeviceType dt; Turbine_GUID guid; }; /* 3153 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3154 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3156 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3155 */ struct __cppobj HashTableData : IntrusiveHashData *> { unsigned int m_data; }; /* 3157 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3158 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3159 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3160 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3161 */ struct __cppobj SmartArray { DeviceKeyMapEntry *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3162 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3163 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 3165 */ struct __cppobj IntrusiveHashData::HashListData *> { ControlSpecification m_hashKey; HashList::HashListData *m_hashNext; }; /* 3166 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 3164 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { unsigned int m_data; }; /* 3167 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 3168 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 3169 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3170 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 3172 */ struct __cppobj IntrusiveHashData::HashListData *> { unsigned int m_hashKey; HashList::HashListData *m_hashNext; }; /* 3173 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 3171 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { CInputMap *m_data; }; /* 3175 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3180 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 3181 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 3182 */ struct __cppobj CInputMap::ActionBindingList : HashList { }; /* 3183 */ struct __cppobj CInputMap { CMasterInputMap *m_pParent; unsigned int m_eInputMapID; CInputMap::ActionBindingList m_listMappings; }; /* 3184 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 3185 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 3174 */ struct __cppobj __declspec(align(8)) CMasterInputMap : DBObj { PStringBase m_strName; Turbine_GUID m_guidMap; SmartArray m_rgDevices; HashList m_listMetaKeys; HashList m_hashSections; unsigned int m_dwUsedMetaKeys; }; /* 3176 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 3178 */ struct __cppobj IntrusiveHashData::HashListData *> { QualifiedControl m_hashKey; HashList::HashListData *m_hashNext; }; /* 3179 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 3177 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { unsigned int m_data; }; /* 3186 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 3187 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 3188 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 3189 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 3190 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 3191 */ struct __cppobj InputMapList : List { }; /* 3193 */ struct __cppobj IntrusiveHashData { unsigned int m_hashKey; ActionState *m_hashNext; }; /* 3195 */ struct __cppobj SmartArray { ActionState::SingleKeyInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3192 */ struct __cppobj ActionState : IntrusiveHashData { long double m_timeActionBegan; unsigned int m_cRepeatCount; unsigned int m_toggle; IInputActionCallback *m_pcCallback; SmartArray m_rgKeys; }; /* 3194 */ struct __cppobj ActionState::SingleKeyInfo { ControlSpecification key; float extent; }; /* 3196 */ struct __cppobj AutoRegisterInputHandler : CInputHandler { unsigned int m_RegisteredTypes; }; /* 3197 */ struct __cppobj HashBaseData { HashBaseDataVtbl *vfptr; HashBaseData *hash_next; unsigned int id; }; /* 3198 */ struct HashBaseDataVtbl { void *(__thiscall *__vecDelDtor)(HashBaseData *this, unsigned int); }; /* 3199 */ struct __cppobj LongHashData : HashBaseData { }; /* 3200 */ struct __cppobj TSBlockedEntry { TSBlockedEntry *m_pNext; unsigned int m_stamp; ReferenceCountTemplate<1048576,0> *m_pObj; }; /* 3201 */ struct __cppobj TSRecv { int receivedFirstEntry_; TSRecvMode mode_; unsigned int overflowLimit_; unsigned int highestStamp_; TSBlockedEntry head_; int numBlockedStamps_; long double blockedSince_; }; /* 3202 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 3203 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 3213 */ struct __cppobj ListNode { NoticeHandler *data; ListNode *next; ListNode *prev; }; /* 3211 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 3204 */ struct __cppobj NoticeHandler { NoticeHandlerVtbl *vfptr; }; /* 3212 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 3251 */ struct NoticeHandlerVtbl { bool (__thiscall *IsEngine)(NoticeHandler *this); _BYTE gap4[8]; void (__thiscall *RecvNotice_RuntimeDDDStatus)(NoticeHandler *this, bool, unsigned int, unsigned int); void (__thiscall *RecvNotice_ItemAttributesChanged)(NoticeHandler *this, unsigned int, unsigned int); void (__thiscall *RecvNotice_ServerSaysAttemptFailed)(NoticeHandler *this, unsigned int); void (__thiscall *RecvNotice_ServerSaysMoveItem)(NoticeHandler *this, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, int, unsigned int, unsigned int); void (__thiscall *RecvNotice_SetSelectedItem)(NoticeHandler *this, unsigned int, unsigned int); void (__thiscall *RecvNotice_CharacterError)(NoticeHandler *this, charError); void (__thiscall *RecvNotice_ServerDied)(NoticeHandler *this); void (__thiscall *RecvNotice_WorldName)(NoticeHandler *this, AC1Legacy::PStringBase *); void (__thiscall *RecvNotice_BeingDeleted)(NoticeHandler *this, CWeenieObject *); void (__thiscall *RecvNotice_CreateObject)(NoticeHandler *this, unsigned int); void (__thiscall *RecvNotice_CloseDialog)(NoticeHandler *this, unsigned int, PropertyCollection *); void (__thiscall *RecvNotice_DisplayFinalStringInfo)(NoticeHandler *this, unsigned int, StringInfo *, StringInfo *, unsigned int); void (__thiscall *RecvNotice_DisplayStringInfo)(NoticeHandler *this, unsigned int, StringInfo *); void (__thiscall *RecvNotice_DisplayWeenieError)(NoticeHandler *this, unsigned int, AC1Legacy::PStringBase *); void (__thiscall *RecvNotice_OpenDialog)(NoticeHandler *this, unsigned int); void (__thiscall *RecvNotice_SmartBoxObjectFound)(NoticeHandler *this, unsigned int); void (__thiscall *RecvNotice_TextTag_DIDClick)(NoticeHandler *this, unsigned int, IDClass<_tagDataID,32,0>); void (__thiscall *RecvNotice_TextTag_IIDClick)(NoticeHandler *this, unsigned int, unsigned int); void (__thiscall *RecvNotice_TextTag_IIDEnumClick)(NoticeHandler *this, unsigned int, unsigned int, unsigned int); void (__thiscall *RecvNotice_TextTag_IIDStringClick)(NoticeHandler *this, unsigned int, unsigned int, PStringBase *); void (__thiscall *RecvNotice_UpdateGameView)(NoticeHandler *this, unsigned int, unsigned int, unsigned int, unsigned int); }; /* 3210 */ struct __cppobj NoticeRegistrar { NoticeRegistrarVtbl *vfptr; HashTable *,0> *m_handlers; }; /* 3221 */ struct __cppobj CWeenieObject : LongHashData, NoticeRegistrar { long double update_time; NIList *netblob_list; TSRecv blobOrdering; }; /* 3226 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3224 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3241 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 3222 */ const struct __cppobj PropertyCollection { PropertyCollectionVtbl *vfptr; AutoGrowHashTable m_hashProperties; }; /* 3244 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3242 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3250 */ const struct __cppobj StringInfo { PStringBase m_strToken; unsigned int m_stringID; IDClass<_tagDataID,32,0> m_tableID; HashTable m_variables; PStringBase m_LiteralValue; char m_Override; PStringBase m_strEnglish; PStringBase m_strComment; }; /* 3214 */ struct NoticeRegistrarVtbl { void *(__thiscall *__vecDelDtor)(NoticeRegistrar *this, unsigned int); bool (__thiscall *RegisterNoticeHandler)(NoticeRegistrar *this, unsigned int, NoticeHandler *); bool (__thiscall *UnRegisterNoticeHandler)(NoticeRegistrar *this, unsigned int, NoticeHandler *); bool (__thiscall *UnRegisterAllNoticeHandlers)(NoticeRegistrar *this, NoticeHandler *); List *(__thiscall *GetNoticeHandlers)(NoticeRegistrar *this, unsigned int); }; /* 3217 */ struct __cppobj IntrusiveHashTable *> *,0> { IntrusiveHashTable *> *,0>Vtbl *vfptr; HashTableData *> *m_aInplaceBuckets[23]; HashTableData *> **m_buckets; HashTableData *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3215 */ struct __cppobj HashTable *,0> { HashTable *,0>Vtbl *vfptr; IntrusiveHashTable *> *,0> m_intrusiveTable; }; /* 3223 */ struct PropertyCollectionVtbl { void *(__thiscall *__vecDelDtor)(PropertyCollection *this, unsigned int); void (__thiscall *Destroy)(PropertyCollection *this); }; /* 3225 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3227 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3229 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3240 */ struct __cppobj BaseProperty { BasePropertyDesc *m_pcPropertyDesc; BasePropertyValue *m_pcPropertyValue; }; /* 3228 */ struct __cppobj HashTableData : IntrusiveHashData *> { BaseProperty m_data; }; /* 3243 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3245 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3247 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3246 */ struct __cppobj HashTableData : IntrusiveHashData *> { StringInfoData *m_data; }; /* 3216 */ struct HashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable *,0> *this, unsigned int); }; /* 3218 */ struct IntrusiveHashTable *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *> *,0> *this, unsigned int); }; /* 3220 */ struct __cppobj IntrusiveHashData *> *> { unsigned int m_hashKey; HashTableData *> *m_hashNext; }; /* 3219 */ struct __cppobj HashTableData *> : IntrusiveHashData *> *> { List *m_data; }; /* 3233 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3231 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3238 */ struct __cppobj AvailablePropertySet { HashTable m_reqHash; }; /* 3239 */ struct __cppobj BasePropertyDesc : ReferenceCountTemplate<1048576,1> { unsigned int m_propertyName; unsigned int m_propertyType; unsigned int m_propertyGroup; unsigned int m_propertyProvider; unsigned int m_data; unsigned int m_ePatchFlags; BasePropertyValue *m_defaultValue; BasePropertyValue *m_minValue; BasePropertyValue *m_maxValue; AvailablePropertySet m_availableProperties; PropertyInheritanceType::Type m_inheritanceType; PropertyDatFileType::Type m_datFileType; PropertyPropagationType::Type m_propagationType; PropertyCachingType::Type m_cachingType; bool m_bRequired; bool m_bReadOnly; bool m_bPropagateToChildren; bool m_bNoCheckpoint; bool m_bAbsoluteTimeStamp; bool m_bGroupable; bool m_bAllAvailable; bool m_bDoNotReplay; bool m_bRecorded; bool m_bToolOnly; unsigned int m_nMinElements; unsigned int m_nMaxElements; PStringBase m_strHelp; float m_fPredictionTimeout; }; /* 3230 */ struct __cppobj BasePropertyValue : ReferenceCountTemplate<1048576,1> { }; /* 3248 */ struct __cppobj StringInfoData { StringInfoDataVtbl *vfptr; unsigned __int16 m_eType; unsigned int m_eVarID; }; /* 3232 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3234 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3236 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3237 */ struct __cppobj AvailableProperty { unsigned int m_name; }; /* 3235 */ struct __cppobj HashTableData : IntrusiveHashData *> { AvailableProperty m_data; }; /* 3249 */ struct StringInfoDataVtbl { void *(__thiscall *__vecDelDtor)(StringInfoData *this, unsigned int); void (__thiscall *GetSubDataIDs)(StringInfoData *this, QualifiedDataIDArray *); void (__thiscall *GetSubPrivateIDs)(StringInfoData *this, QualifiedDataIDArray *, IDClass<_tagDataID,32,0>); bool (__thiscall *IsValid)(StringInfoData *this, bool); void (__thiscall *Serialize)(StringInfoData *this, Archive *); PStringBase *(__thiscall *ToString)(StringInfoData *this, PStringBase *result); }; /* 3205 */ struct StrHashData { StrHashData *hash_next; const char *name; }; /* 3206 */ struct __cppobj CharacterIdentity : PackObj { unsigned int gid_; AC1Legacy::PStringBase name_; unsigned int secondsGreyedOut_; }; /* 3207 */ struct __cppobj AC1Legacy::SmartArray { CharacterIdentity *m_data; unsigned int m_size; unsigned int m_num; }; /* 3208 */ struct __cppobj accountID : AC1Legacy::PStringBase { int fIsDarkMajestyExpansion_; int m_fIsThroneOfDestinyExpansion; int m_fPreOrderedThroneOfDestinyExpansion; }; /* 3209 */ const struct __cppobj CharacterSet : PackObj, StrHashData { AC1Legacy::SmartArray set_; AC1Legacy::SmartArray delSet_; unsigned int status_; int numAllowedCharacters_; accountID account_; int m_fUseTurbineChat; int m_fHasThroneofDestiny; }; /* 3252 */ struct __cppobj IntrusiveHashIterator *> *,0> { IntrusiveHashTable *> *,0> *m_currHashTable; HashTableData *> **m_currBucket; HashTableData *> *m_currElement; }; /* 3253 */ struct __cppobj HashIterator *,0> { IntrusiveHashIterator *> *,0> m_iter; }; /* 3254 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; CLostCell *m_aInplaceBuckets[23]; CLostCell **m_buckets; CLostCell **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3255 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 3257 */ struct __cppobj IntrusiveHashData { unsigned int m_hashKey; CLostCell *m_hashNext; }; /* 3380 */ struct __cppobj DArray { CPhysicsObj **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3256 */ struct __cppobj CLostCell : IntrusiveHashData { unsigned int num_objects; DArray objects; }; /* 3280 */ struct __cppobj Frame { float qw; float qx; float qy; float qz; float m_fl2gv[9]; AC1Legacy::Vector3 m_fOrigin; }; /* 3370 */ struct __cppobj Position : PackObj { unsigned int objcell_id; Frame frame; }; /* 3450 */ struct __cppobj DArray { CShadowObj *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3471 */ struct __cppobj AC1Legacy::SmartArray { CAnimHook **m_data; unsigned int m_size; unsigned int m_num; }; /* 3315 */ struct __cppobj Plane { AC1Legacy::Vector3 N; float d; }; /* 3258 */ struct __cppobj __declspec(align(4)) CPhysicsObj : LongHashData { NIList *netblob_list; CPartArray *part_array; AC1Legacy::Vector3 player_vector; float player_distance; float CYpt; CSoundTable *sound_table; bool m_bExaminationObject; ScriptManager *script_manager; PhysicsScriptTable *physics_script_table; PScriptType default_script; float default_script_intensity; CPhysicsObj *parent; CHILDLIST *children; Position m_position; CObjCell *cell; unsigned int num_shadow_objects; DArray shadow_objects; unsigned int state; unsigned int transient_state; float elasticity; float translucency; float translucencyOriginal; float friction; float massinv; MovementManager *movement_manager; PositionManager *position_manager; int last_move_was_autonomous; int jumped_this_frame; long double update_time; AC1Legacy::Vector3 m_velocityVector; AC1Legacy::Vector3 m_accelerationVector; AC1Legacy::Vector3 m_omegaVector; PhysicsObjHook *hooks; AC1Legacy::SmartArray anim_hooks; float m_scale; float attack_radius; DetectionManager *detection_manager; AttackManager *attack_manager; TargetManager *target_manager; ParticleManager *particle_manager; CWeenieObject *weenie_obj; Plane contact_plane; unsigned int contact_plane_cell_id; AC1Legacy::Vector3 sliding_normal; AC1Legacy::Vector3 cached_velocity; LongNIValHash *collision_table; int colliding_with_environment; unsigned __int16 update_times[9]; }; /* 3259 */ struct __cppobj DLList : DLListBase { }; /* 3267 */ struct __cppobj CSequence : PackObj { DLList anim_list; AnimSequenceNode *first_cyclic; AC1Legacy::Vector3 velocity; AC1Legacy::Vector3 omega; CPhysicsObj *hook_obj; long double frame_number; AnimSequenceNode *curr_anim; AnimFrame *placement_frame; unsigned int placement_frame_id; int bIsTrivial; }; /* 3424 */ struct __cppobj CPartArray { unsigned int pa_state; CPhysicsObj *owner; CSequence sequence; MotionTableManager *motion_table_manager; CSetup *setup; unsigned int num_parts; CPhysicsPart **parts; AC1Legacy::Vector3 scale; Palette **pals; LIGHTLIST *lights; AnimFrame *last_animframe; }; /* 3260 */ struct __cppobj __declspec(align(8)) SerializeUsingPackDBObj : DBObj, PackObj { }; /* 3426 */ struct __cppobj IntrusiveHashData { unsigned int m_hashKey; SoundTableData *m_hashNext; }; /* 3427 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; SoundTableData *m_aInplaceBuckets[23]; SoundTableData **m_buckets; SoundTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3425 */ struct __cppobj SoundTableData : PackObj, IntrusiveHashData { IntrusiveHashTable sound_hash_; unsigned int num_stdatas_; SoundData *data_; }; /* 3430 */ const struct __cppobj __declspec(align(8)) CSoundTable : SerializeUsingPackDBObj { SoundTableData sound_data_; }; /* 3435 */ struct __cppobj ScriptManager { CPhysicsObj *physobj; ScriptData *curr_data; ScriptData *last_data; int hook_index; long double next_hook_time; }; /* 3438 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3436 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3445 */ const struct __cppobj __declspec(align(8)) PhysicsScriptTable : SerializeUsingPackDBObj { HashTable script_table; }; /* 3446 */ struct __cppobj __declspec(align(4)) SArray { CPhysicsObj **data; unsigned __int16 sizeOf; }; /* 3447 */ struct __cppobj __declspec(align(4)) SArray { Frame *data; unsigned __int16 sizeOf; }; /* 3448 */ struct __cppobj __declspec(align(4)) SArray { unsigned int *data; unsigned __int16 sizeOf; }; /* 3449 */ struct __cppobj CHILDLIST { unsigned __int16 num_objects; SArray objects; SArray frames; SArray part_numbers; SArray location_ids; }; /* 3379 */ struct __cppobj DArray { CShadowPart **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3375 */ struct __cppobj CPartCell { CPartCellVtbl *vfptr; unsigned int num_shadow_parts; DArray shadow_part_list; }; /* 3382 */ struct __cppobj DArray { LIGHTOBJ **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3385 */ struct __cppobj DArray { CShadowObj **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3383 */ const struct __cppobj __declspec(align(8)) CObjCell : SerializeUsingPackDBObj, CPartCell { LandDefs::WaterType water_type; Position pos; unsigned int num_objects; DArray object_list; unsigned int num_lights; DArray light_list; unsigned int num_shadow_objects; DArray shadow_object_list; unsigned int restriction_obj; ClipPlaneList **clip_planes; unsigned int num_stabs; unsigned int *stab_list; int seen_outside; LongNIValHash *voyeur_table; CLandBlock *myLandBlock_; }; /* 3384 */ struct __cppobj CShadowObj : LongHashData { CPhysicsObj *physobj; unsigned int cell_id; CObjCell *cell; }; /* 3463 */ struct __cppobj MovementManager { CMotionInterp *motion_interpreter; MoveToManager *moveto_manager; CPhysicsObj *physics_obj; CWeenieObject *weenie_obj; }; /* 3468 */ struct __cppobj PositionManager { InterpolationManager *interpolation_manager; StickyManager *sticky_manager; ConstraintManager *constraint_manager; CPhysicsObj *physics_obj; }; /* 3469 */ struct __cppobj PhysicsObjHook { PhysicsObjHookVtbl *vfptr; __declspec(align(8)) PhysicsObjHook::HookType hook_type; long double time_created; long double interpolation_time; PhysicsObjHook *prev; PhysicsObjHook *next; void *user_data; }; /* 3262 */ struct __cppobj CAnimHook { CAnimHookVtbl *vfptr; CAnimHook *next_hook; int direction_; }; /* 3477 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3478 */ struct __cppobj AC1Legacy::SmartArray { unsigned int *m_data; unsigned int m_size; unsigned int m_num; }; /* 3479 */ struct __cppobj __declspec(align(8)) DetectionManager { CPhysicsObj *physobj; LongNIHash *detection_objects; unsigned int num_pending_global_detect_updates; CELLARRAY *cell_array; long double last_update_time; Position last_global_update; LongNIHash detection_table; AC1Legacy::SmartArray pending_deletions; }; /* 3480 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3481 */ struct __cppobj AttackManager { float attack_radius; unsigned int current_attack; LongNIHash pending_attacks; }; /* 3484 */ struct __cppobj TargetManager { CPhysicsObj *physobj; TargetInfo *target_info; LongNIHash *voyeur_table; long double last_update_time; }; /* 3485 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3486 */ struct __cppobj ParticleManager { unsigned int next_emitter_id; LongNIHash particle_table; }; /* 3268 */ struct __cppobj HashBase { HashBaseVtbl *vfptr; unsigned int table_mask; unsigned int key_shift; HashBaseData **buckets; unsigned int table_size; int fPlacementNew_; }; /* 3487 */ struct __cppobj LongNIValHash : HashBase { }; /* 3266 */ struct __cppobj AnimSequenceNode : PackObj, DLListData { CAnimation *anim; float framerate; int low_frame; int high_frame; }; /* 3264 */ struct __cppobj AnimFrame { AFrame *frame; unsigned int num_frame_hooks; CAnimHook *hooks; unsigned int num_parts; }; /* 3275 */ struct __cppobj MotionState { unsigned int style; unsigned int substate; float substate_mod; MotionList *modifier_head; MotionList *action_head; MotionList *action_tail; }; /* 3276 */ struct __cppobj DLList : DLListBase { }; /* 3277 */ struct __cppobj MotionTableManager { CPhysicsObj *physics_obj; CMotionTable *table; MotionState state; int animation_counter; DLList pending_animations; }; /* 3279 */ struct __cppobj CSphere { AC1Legacy::Vector3 center; float radius; }; /* 3284 */ struct __cppobj LongHash : HashBase { }; /* 3285 */ const struct __cppobj CSetup : SerializeUsingPackDBObj { unsigned int num_parts; IDClass<_tagDataID,32,0> *parts; unsigned int *parent_index; AC1Legacy::Vector3 *default_scale; unsigned int num_cylsphere; CCylSphere *cylsphere; unsigned int num_sphere; CSphere *sphere; int has_physics_bsp; int allow_free_heading; float height; float radius; float step_down_height; float step_up_height; CSphere sorting_sphere; CSphere selection_sphere; unsigned int num_lights; LIGHTINFO *lights; AC1Legacy::Vector3 anim_scale; LongHash *holding_locations; LongHash *connection_points; LongHash placement_frames; IDClass<_tagDataID,32,0> default_anim_id; IDClass<_tagDataID,32,0> default_script_id; IDClass<_tagDataID,32,0> default_mtable_id; IDClass<_tagDataID,32,0> default_stable_id; IDClass<_tagDataID,32,0> default_phstable_id; }; /* 3371 */ struct __cppobj CPhysicsPart { float CYpt; AC1Legacy::Vector3 viewer_heading; GfxObjDegradeInfo *degrades; unsigned int deg_level; int deg_mode; int draw_state; CGfxObj **gfxobj; AC1Legacy::Vector3 gfxobj_scale; Position pos; Position draw_pos; CMaterial *material; CSurface **surfaces; IDClass<_tagDataID,32,0> original_palette_id; float curTranslucency; float curDiffuse; float curLuminosity; Palette *shiftPal; unsigned int m_current_render_frame_num; CPhysicsObj *physobj; int physobj_index; }; /* 3297 */ struct __cppobj __declspec(align(8)) Palette : SerializeUsingPackDBObj { unsigned int num_colors; float min_lighting; unsigned int *ARGB; }; /* 3423 */ struct __cppobj LIGHTLIST { unsigned int num_lights; LIGHTOBJ *lightobj; }; /* 3428 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 3429 */ struct __cppobj SoundData { IDClass<_tagDataID,32,0> sound_id_; float priority_; float probability_; float volume_; }; /* 3434 */ struct __cppobj ScriptData { long double start_time; PhysicsScript *script; ScriptData *next_data; }; /* 3437 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3439 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3441 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3440 */ struct __cppobj HashTableData : IntrusiveHashData *> { PhysicsScriptTableData *m_data; }; /* 3376 */ union $513534915C086D85FE6716A30C591AE0 { void (__thiscall *~CPartCell)(CPartCell *this); void *(__thiscall *__vecDelDtor)(CPartCell *this, unsigned int); }; /* 3377 */ struct CPartCellVtbl { void (__thiscall *add_part)(CPartCell *this, CPhysicsPart *, ClipPlaneList **, Frame *, unsigned int); void (__thiscall *remove_part)(CPartCell *this, CPhysicsPart *); $513534915C086D85FE6716A30C591AE0 ___u2; }; /* 3378 */ struct __cppobj CShadowPart { unsigned int num_planes; ClipPlaneList **planes; Frame *frame; CPhysicsPart *part; }; /* 3381 */ const struct __cppobj LIGHTOBJ { LIGHTINFO *lightinfo; Frame global_offset; int state; }; /* 3373 */ struct __cppobj DArray { ClipPlane *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3374 */ struct __cppobj ClipPlaneList { unsigned int cplane_num; DArray cplane_list; int leaf_contains_obj; }; /* 3386 */ struct __cppobj LongNIValHash : HashBase { }; /* 3307 */ struct __cppobj BBox { Vector3 m_vMin; Vector3 m_vMax; }; /* 3311 */ struct __cppobj CVertexArray { void *vertex_memory; BBox bbox; VertexType vertex_type; unsigned int num_vertices; CVertex *vertices; }; /* 3393 */ struct __cppobj CLandBlockStruct { RGBColor *vertex_lighting; LandDefs::Direction trans_dir; int side_vertex_count; int side_polygon_count; int side_cell_count; LandDefs::WaterType water_type; char *height; unsigned __int16 *terrain; CVertexArray vertex_array; CPolygon *polygons; unsigned int num_surface_strips; CSurfaceTriStrips *surface_strips; unsigned int block_surface_index; CLandCell *lcell; int *SWtoNEcut; }; /* 3394 */ struct SqCoord { int x; int y; }; /* 3418 */ struct __cppobj CLandBlock : SerializeUsingPackDBObj, CLandBlockStruct { SqCoord block_coord; Frame block_frame; float max_zval; float min_zval; int dyn_objs_init_done; int lbi_exists; LandDefs::Direction dir; SqCoord closest; BoundingType in_view; CLandBlockInfo *lbi; unsigned int num_static_objects; DArray static_objects; unsigned int num_buildings; CBuildingObj **buildings; unsigned int stab_num; unsigned int *stablist; CLandCell **draw_array; unsigned int draw_array_size; }; /* 3452 */ struct __cppobj LListBase { LListData *head_; LListData *tail_; }; /* 3453 */ struct __cppobj LList : LListBase { }; /* 3454 */ struct __cppobj RawMotionState : PackObj { LList actions; HoldKey current_holdkey; unsigned int current_style; unsigned int forward_command; HoldKey forward_holdkey; float forward_speed; unsigned int sidestep_command; HoldKey sidestep_holdkey; float sidestep_speed; unsigned int turn_command; HoldKey turn_holdkey; float turn_speed; }; /* 3455 */ struct __cppobj InterpretedMotionState : PackObj { unsigned int current_style; unsigned int forward_command; float forward_speed; unsigned int sidestep_command; float sidestep_speed; unsigned int turn_command; float turn_speed; LList actions; }; /* 3456 */ struct __cppobj LList : LListBase { }; /* 3457 */ struct __cppobj CMotionInterp { int initted; CWeenieObject *weenie_obj; CPhysicsObj *physics_obj; RawMotionState raw_state; InterpretedMotionState interpreted_state; float current_speed_factor; int standing_longjump; float jump_extent; unsigned int server_action_stamp; float my_run_rate; LList pending_motions; }; /* 3458 */ struct $9DF5898AC3667EE63853CA774377241C { unsigned __int32 can_walk : 1; unsigned __int32 can_run : 1; unsigned __int32 can_sidestep : 1; unsigned __int32 can_walk_backwards : 1; unsigned __int32 can_charge : 1; unsigned __int32 fail_walk : 1; unsigned __int32 use_final_heading : 1; unsigned __int32 sticky : 1; unsigned __int32 move_away : 1; unsigned __int32 move_towards : 1; unsigned __int32 use_spheres : 1; unsigned __int32 set_hold_key : 1; unsigned __int32 autonomous : 1; unsigned __int32 modify_raw_state : 1; unsigned __int32 modify_interpreted_state : 1; unsigned __int32 cancel_moveto : 1; unsigned __int32 stop_completely : 1; unsigned __int32 disable_jump_during_link : 1; }; /* 3459 */ union $219484CD3FACC896A58537BA7B2DDF4E { unsigned int bitfield; $9DF5898AC3667EE63853CA774377241C __s1; }; /* 3460 */ struct __cppobj MovementParameters : PackObj { $219484CD3FACC896A58537BA7B2DDF4E ___u1; float distance_to_object; float min_distance; float desired_heading; float speed; float fail_distance; float walk_run_threshhold; unsigned int context_id; HoldKey hold_key_to_apply; unsigned int action_stamp; }; /* 3461 */ struct __cppobj DLList : DLListBase { }; /* 3462 */ struct __cppobj __declspec(align(8)) MoveToManager { MovementTypes::Type movement_type; Position sought_position; Position current_target_position; Position starting_position; MovementParameters movement_params; float previous_heading; float previous_distance; long double previous_distance_time; float original_distance; long double original_distance_time; unsigned int fail_progress_count; unsigned int sought_object_id; unsigned int top_level_object_id; float sought_object_radius; float sought_object_height; unsigned int current_command; unsigned int aux_command; int moving_away; int initialized; DLList pending_actions; CPhysicsObj *physics_obj; CWeenieObject *weenie_obj; }; /* 3464 */ struct __cppobj LList : LListBase { }; /* 3465 */ struct __cppobj InterpolationManager { LList position_queue; CPhysicsObj *physics_obj; int keep_heading; unsigned int frame_counter; float original_distance; float progress_quantum; int node_fail_counter; Position blipto_position; }; /* 3466 */ struct __cppobj StickyManager { unsigned int target_id; float target_radius; Position target_position; CPhysicsObj *physics_obj; int initialized; long double sticky_timeout_time; }; /* 3467 */ struct __cppobj ConstraintManager { CPhysicsObj *physics_obj; int is_constrained; float constraint_pos_offset; Position constraint_pos; float constraint_distance_start; float constraint_distance_max; }; /* 3470 */ struct PhysicsObjHookVtbl { int (__thiscall *Execute)(PhysicsObjHook *this, CPhysicsObj *); }; /* 3263 */ struct CAnimHookVtbl { void *(__thiscall *__vecDelDtor)(CAnimHook *this, unsigned int); void (__thiscall *Execute)(CAnimHook *this, CPhysicsObj *); int (__thiscall *GetType)(CAnimHook *this); void (__thiscall *GetSubDataIDs)(CAnimHook *this, QualifiedDataIDArray *); unsigned int (__thiscall *pack_size)(CAnimHook *this); unsigned int (__thiscall *Pack)(CAnimHook *this, void **, unsigned int); int (__thiscall *UnPack)(CAnimHook *this, void **, unsigned int); }; /* 3473 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3475 */ struct __cppobj DArray { CELLINFO *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3476 */ struct __cppobj CELLARRAY { int added_outside; int do_not_load_cells; unsigned int num_cells; DArray cells; }; /* 3472 */ struct __cppobj LongNIHashData { LongNIHashData *next; void *data; unsigned int key; }; /* 3482 */ struct __cppobj TargetInfo { unsigned int context_id; unsigned int object_id; float radius; long double quantum; Position target_position; Position interpolated_position; AC1Legacy::Vector3 interpolated_heading; AC1Legacy::Vector3 velocity; TargetStatus status; long double last_update_time; }; /* 3483 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3269 */ struct HashBaseVtbl { void *(__thiscall *__vecDelDtor)(HashBase *this, unsigned int); }; /* 3265 */ struct __cppobj __declspec(align(8)) CAnimation : SerializeUsingPackDBObj { AFrame *pos_frames; AnimFrame *part_frames; int has_hooks; unsigned int num_parts; unsigned int num_frames; }; /* 3261 */ struct __cppobj AFrame { AC1Legacy::Vector3 m_fOrigin; float qw; float qx; float qy; float qz; }; /* 3270 */ struct __cppobj LongNIValHash : HashBase { }; /* 3271 */ struct __cppobj LongHash : HashBase { }; /* 3272 */ struct __cppobj LongNIValHash *> : HashBase { }; /* 3273 */ const struct __cppobj __declspec(align(8)) CMotionTable : SerializeUsingPackDBObj { LongNIValHash style_defaults; LongHash cycles; LongHash modifiers; LongNIValHash *> links; unsigned int default_style; }; /* 3274 */ struct __cppobj MotionList { unsigned int motion; float speed_mod; MotionList *next; }; /* 3278 */ struct __cppobj CCylSphere { AC1Legacy::Vector3 low_pt; float height; float radius; }; /* 3281 */ struct __cppobj RGBColor { float r; float g; float b; }; /* 3282 */ struct __cppobj LIGHTINFO { int type; Frame offset; AC1Legacy::Vector3 viewerspace_location; RGBColor color; float intensity; float falloff; float cone_angle; }; /* 3283 */ struct __cppobj LongHash : HashBase { }; /* 3287 */ struct __cppobj GfxObjDegradeInfo : SerializeUsingPackDBObj { unsigned int num_degrades; GfxObjInfo *degrades; }; /* 3422 */ struct __cppobj __declspec(align(8)) CGfxObj : DBObj { CMaterial *material; unsigned int num_surfaces; CSurface **m_rgSurfaces; CVertexArray vertex_array; unsigned int num_physics_polygons; CPolygon *physics_polygons; MeshBuffer *constructed_mesh; int use_built_mesh; CSphere *physics_sphere; BSPTREE *physics_bsp; AC1Legacy::Vector3 sort_center; unsigned int num_polygons; CPolygon *polygons; CSphere *drawing_sphere; BSPTREE *drawing_bsp; BBox gfx_bound_box; IDClass<_tagDataID,32,0> m_didDegrade; }; /* 3288 */ struct _D3DCOLORVALUE { float r; float g; float b; float a; }; /* 3289 */ struct _D3DMATERIAL9 { _D3DCOLORVALUE Diffuse; _D3DCOLORVALUE Ambient; _D3DCOLORVALUE Specular; _D3DCOLORVALUE Emissive; float Power; }; /* 3290 */ struct __cppobj CMaterial : ReferenceCountTemplate<1048576,0> { int has_alpha; _D3DMATERIAL9 d3d_material; }; /* 3291 */ struct __cppobj GraphicsResource { GraphicsResourceVtbl *vfptr; __declspec(align(8)) bool m_bIsLost; long double m_TimeUsed; unsigned int m_FrameUsed; bool m_bIsThrashable; bool m_AutoRestore; unsigned int m_nResourceSize; unsigned int m_ListIndex; }; /* 3306 */ struct __cppobj CSurface : DBObj, GraphicsResource { unsigned int type; SurfaceHandlerEnum handler; unsigned int color_value; int solid_index; IDClass<_tagDataID,32,0> indexed_texture_id; ImgTex *base1map; Palette *base1pal; float translucency; float luminosity; float diffuse; IDClass<_tagDataID,32,0> orig_texture_id; IDClass<_tagDataID,32,0> orig_palette_id; float orig_luminosity; float orig_diffuse; }; /* 3432 */ struct __cppobj OldSmartArray { PhysicsScriptData **data; int grow_size; int mem_size; int num_in_array; }; /* 3433 */ const struct __cppobj PhysicsScript : SerializeUsingPackDBObj { OldSmartArray script_data; long double length; }; /* 3443 */ struct __cppobj AC1Legacy::SmartArray { ScriptAndModData *m_data; unsigned int m_size; unsigned int m_num; }; /* 3444 */ struct __cppobj PhysicsScriptTableData { AC1Legacy::SmartArray script_array; }; /* 3372 */ struct __cppobj ClipPlane { Plane *plane; Sidedness side; }; /* 3308 */ struct $393C16A032292777F0C3725FFB2C0008 { float x; float y; float z; }; /* 3309 */ union $D554C44E56C320449443B6F5D299EEA7 { $393C16A032292777F0C3725FFB2C0008 __s0; AC1Legacy::Vector3 vertex; }; /* 3310 */ struct __cppobj CVertex { $D554C44E56C320449443B6F5D299EEA7 ___u0; unsigned int reserve4; unsigned int reserve5; unsigned int reserve6; unsigned int reserve7; unsigned int reserve8; }; /* 3316 */ struct __cppobj CPolygon { CVertex **vertices; unsigned __int16 *vertex_ids; Vec2Dscreen **screen; __int16 poly_id; char num_pts; char stippling; int sides_type; char *pos_uv_indices; char *neg_uv_indices; unsigned __int16 pos_surface; unsigned __int16 neg_surface; Plane plane; }; /* 3388 */ struct __cppobj CSurfaceTriStrips { unsigned int surface_index; unsigned int num_strips; CTriangleStrip *strips; }; /* 3391 */ struct __cppobj __declspec(align(8)) CSortCell : CObjCell { CBuildingObj *building; }; /* 3392 */ struct __cppobj CLandCell : CSortCell { CPolygon **polygons; BoundingType in_view; }; /* 3417 */ struct __cppobj CLandBlockInfo : SerializeUsingPackDBObj { unsigned int num_objects; IDClass<_tagDataID,32,0> *object_ids; Frame *object_frames; unsigned int num_buildings; BuildInfo **buildings; PackableHashTable *restriction_table; PackableHashTable > *cell_ownership; unsigned int num_cells; unsigned int *cell_ids; CEnvCell **cells; }; /* 3390 */ struct __cppobj __declspec(align(8)) CBuildingObj : CPhysicsObj { unsigned int num_portals; CBldPortal **portals; unsigned int num_leaves; CPartCell **leaf_cells; unsigned int num_shadow; DArray shadow_list; }; /* 3451 */ struct __cppobj LListData { LListData *llist_next; }; /* 3474 */ struct __cppobj CELLINFO { unsigned int cell_id; CObjCell *cell; }; /* 3286 */ struct __cppobj GfxObjInfo { IDClass<_tagDataID,32,0> gfxobj_id; int degrade_mode; float min_dist; float ideal_dist; float max_dist; }; /* 3366 */ struct __cppobj CVec2Duv { float u; float v; }; /* 3367 */ struct __cppobj MeshBuffer { ID3DXMesh *pMesh; RenderMesh *pRenderMesh; unsigned int meshFVF; float detailTilingFactorSet; char *isStippledOrAlphaedMask; char burnedInStaticLights; bool m_bUseUVAnimation; CVec2Duv m_vUVDelta; unsigned int m_RemoteSizeInBytes; }; /* 3402 */ struct __cppobj BSPTREE { BSPNODE *root_node; }; /* 3292 */ struct GraphicsResourceVtbl { void *(__thiscall *__vecDelDtor)(GraphicsResource *this, unsigned int); bool (__thiscall *CopyInto)(GraphicsResource *this, GraphicsResource *); bool (__thiscall *PurgeResource)(GraphicsResource *this); bool (__thiscall *RestoreResource)(GraphicsResource *this); }; /* 3305 */ struct __cppobj __declspec(align(4)) ImgTex : DBObj, GraphicsResource { SmartArray,1> m_SourceLevels; RenderSurface *m_pImageData; Palette *m_pPalette; int m_cPitch; unsigned __int64 m_TextureCode; IDirect3DTexture9 *m_pD3DTexture; RenderTexture *m_pRenderTexture; RenderTexture *m_pSystemMemTexture; bool m_IsLocked; }; /* 3431 */ struct __cppobj __declspec(align(8)) PhysicsScriptData { long double start_time; CAnimHook *hook; }; /* 3442 */ struct __cppobj ScriptAndModData { float mod; IDClass<_tagDataID,32,0> script_id; }; /* 3312 */ struct $85F0D5969A169BFD0C0CC9B8ED0AF4DC { float xw; float yw; float zw; }; /* 3313 */ union $259E54BBBD27690FA1563991A264962E { $85F0D5969A169BFD0C0CC9B8ED0AF4DC __s0; AC1Legacy::Vector3 vertex_w; }; /* 3314 */ struct __cppobj Vec2Dscreen { $259E54BBBD27690FA1563991A264962E ___u0; float w; }; /* 3387 */ struct __cppobj CTriangleStrip { unsigned int num_indices; unsigned __int16 *indices; }; /* 3395 */ struct __cppobj BuildInfo { IDClass<_tagDataID,32,0> building_id; Frame building_frame; unsigned int num_leaves; unsigned int num_portals; CBldPortal **portals; }; /* 3397 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3401 */ struct __cppobj PackableHashTable > : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData > **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3416 */ struct __cppobj DArray { portal_view_type **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3405 */ struct __cppobj CEnvCell : CObjCell { unsigned int num_surfaces; CSurface **surfaces; CCellStruct *structure; CEnvironment *env; unsigned int num_portals; CCellPortal *portals; unsigned int num_static_objects; IDClass<_tagDataID,32,0> *static_object_ids; Frame *static_object_frames; CPhysicsObj **static_objects; RGBColor *light_array; int incell_timestamp; MeshBuffer *constructed_mesh; int use_built_mesh; unsigned int m_current_render_frame_num; unsigned int num_view; DArray portal_view; }; /* 3389 */ struct __cppobj CBldPortal { int portal_side; unsigned int other_cell_id; int other_portal_id; int exact_match; unsigned int num_stabs; unsigned int *stab_list; float sidedness; }; /* 3317 */ struct __cppobj ID3DXBaseMesh : IUnknown { }; /* 3318 */ struct __cppobj ID3DXMesh : ID3DXBaseMesh { }; /* 3365 */ struct __cppobj SmartArray { RenderMeshFragment **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3354 */ struct __cppobj __declspec(align(4)) RenderMesh : DBObj { unsigned int m_InstanceFlags; unsigned int m_MeshAppearanceType; RenderMeshMaterialArray *m_pMaterialArray; RenderMeshVerticesArray *m_pVerticesArray; RenderMeshIndicesArray *m_pIndicesArray; SmartArray m_Fragments; SmartArray m_RenderLODFragmentIndices; SmartArray m_OccluderFragmentIndices; unsigned int m_ShadowLODFragmentIndex; bool m_CachedSupportsLighting; bool m_CachedSupportsMultiPassLighting; bool m_CachedSupportsCombinedAmbientPass; bool m_CachedIsGlowing; bool m_CachedNeedAlphaBlendPass; bool m_CachedHasSkeletalData; bool m_CachedAllSkeletalLODsWereBlended; unsigned int m_CachedSkeletalRenderLODIndex; unsigned int m_CachedSkeletalShadowVolumeLODIndex; BBox m_CachedRenderBoundingBox; BBox m_CachedSkinnedBoundingBox; bool m_IsSkinnedBoundingBoxValid; }; /* 3421 */ union $429348390AB0EFA2F7BE9421CDFA9E37 { int type; char type_string[4]; }; /* 3368 */ struct __cppobj BSPNODE { BSPNODEVtbl *vfptr; CSphere sphere; Plane splitting_plane; $429348390AB0EFA2F7BE9421CDFA9E37 ___u3; unsigned int num_polys; CPolygon **in_polys; BSPNODE *pos_node; BSPNODE *neg_node; }; /* 3293 */ struct __cppobj RenderSurfaceSourceData { unsigned int width; unsigned int height; unsigned int imageSize; char *sourceBits; PixelFormatDesc pfDesc; }; /* 3294 */ struct __cppobj SurfaceWindow { SurfaceWindowVtbl *vfptr; RenderSurface *surface; SurfaceWindow *parent; tagRECT rect; unsigned int lockCount; bool writable; void *data; int pitch; }; /* 3296 */ struct __cppobj __declspec(align(4)) RenderSurface : DBObj, GraphicsResource { RenderSurfaceSourceData sourceData; unsigned int width; unsigned int height; unsigned int size; SurfaceWindow window; bool locked; PixelFormatDesc pfDesc; void *m_pSurfaceBits; IDClass<_tagDataID,32,0> m_didPalatte; bool m_IsDirty; bool m_ReadOnlyLock; }; /* 3298 */ struct __cppobj IDirect3DResource9 : IUnknown { }; /* 3299 */ struct __cppobj IDirect3DBaseTexture9 : IDirect3DResource9 { }; /* 3300 */ struct __cppobj IDirect3DTexture9 : IDirect3DBaseTexture9 { }; /* 3303 */ struct __cppobj SmartArray { DBLevelInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3304 */ struct __cppobj __declspec(align(8)) RenderTexture : DBObj, GraphicsResource { TextureType m_TextureType; unsigned int m_nNumLevels; PixelFormatID m_PixelFormat; unsigned int m_Flags; bool m_bDropLevelsCalled; unsigned int m_ManagedRefCount; long double m_LastManagedReleaseTime; bool m_AllowManagement; SmartArray m_SourceLevels; unsigned int m_nWidth; unsigned int m_nHeight; unsigned int m_nEdgeLength; }; /* 3396 */ struct __cppobj PackableHashData { unsigned int _key; unsigned int _data; PackableHashData *_next; int _hashVal; }; /* 3399 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3400 */ struct __cppobj PackableHashData > { unsigned int _key; PackableList _data; PackableHashData > *_next; int _hashVal; }; /* 3403 */ struct __cppobj CCellStruct { unsigned int cellstruct_id; CVertexArray vertex_array; unsigned int num_portals; CPolygon **portals; unsigned int num_surface_strips; CSurfaceTriStrips *surface_strips; unsigned int num_polygons; CPolygon *polygons; BSPTREE *drawing_bsp; unsigned int num_physics_polygons; CPolygon *physics_polygons; BSPTREE *physics_bsp; BSPTREE *cell_bsp; }; /* 3404 */ struct __cppobj CEnvironment : SerializeUsingPackDBObj { unsigned int num_cells; CCellStruct *cells; }; /* 3406 */ struct __cppobj CCellPortal { unsigned int other_cell_id; CEnvCell *other_cell_ptr; CPolygon *portal; int portal_side; int other_portal_id; int exact_match; }; /* 3408 */ struct __cppobj DArray { portal_info *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3410 */ struct __cppobj DArray { view_poly *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3413 */ struct __cppobj DArray { view_vertex *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3414 */ struct __cppobj view_type { unsigned int vertex_count_total; DArray poly; DArray vertex; }; /* 3415 */ struct __cppobj portal_view_type { DArray portal; view_type view; float max_indist; unsigned int view_count; int cell_view_done; int view_timestamp; int update_count; }; /* 3344 */ struct __cppobj SmartArray<_STL::pair,MaterialInstance *>,1> { _STL::pair,MaterialInstance *> *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3345 */ struct __cppobj RenderMeshMaterialArray : ReferenceCountTemplate<1048576,1> { SmartArray<_STL::pair,MaterialInstance *>,1> m_Materials; }; /* 3348 */ struct __cppobj SmartArray { RenderVertexBuffer **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3349 */ struct __cppobj RenderMeshVerticesArray : ReferenceCountTemplate<1048576,1> { SmartArray m_VertexArrays; }; /* 3352 */ struct __cppobj SmartArray { RenderIndexBuffer **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3353 */ struct __cppobj RenderMeshIndicesArray : ReferenceCountTemplate<1048576,1> { SmartArray m_IndexArrays; }; /* 3356 */ struct __cppobj SmartArray { RenderMeshBatch **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3364 */ struct __cppobj RenderMeshFragment : ReferenceCountTemplate<1048576,1> { unsigned int m_Type; SmartArray m_MaterialBatches; RenderMeshFragmentTopology *m_pTopology; unsigned int m_AttribID; }; /* 3420 */ struct BSPNODEVtbl { void *(__thiscall *__vecDelDtor)(BSPNODE *this, unsigned int); int (__thiscall *sphere_intersects_poly)(BSPNODE *this, CSphere *, AC1Legacy::Vector3 *, CPolygon **, AC1Legacy::Vector3 *); int (__thiscall *sphere_intersects_solid)(BSPNODE *this, CSphere *, int); int (__thiscall *point_intersects_solid)(BSPNODE *this, AC1Legacy::Vector3 *); int (__thiscall *sphere_intersects_solid_poly)(BSPNODE *this, CSphere *, float, int *, CPolygon **, int); unsigned int (__thiscall *TraceRay)(BSPNODE *this, Ray *, float *, Vector3 *); void (__thiscall *find_walkable)(BSPNODE *this, SPHEREPATH *, CSphere *, CPolygon **, AC1Legacy::Vector3 *, AC1Legacy::Vector3 *, int *); int (__thiscall *hits_walkable)(BSPNODE *this, SPHEREPATH *, CSphere *, AC1Legacy::Vector3 *); }; /* 3295 */ struct SurfaceWindowVtbl { void *(__thiscall *__vecDelDtor)(SurfaceWindow *this, unsigned int); }; /* 3301 */ struct __cppobj DBLevelResource { PStringBase m_Name; IDClass<_tagDataID,32,0> m_LevelID; RenderSurface *m_pResource; }; /* 3302 */ struct __cppobj DBLevelInfo { DBLevelResource m_Resources[6]; }; /* 3398 */ struct __cppobj PackableLLNode { unsigned int data; PackableLLNode *next; PackableLLNode *prev; }; /* 3407 */ struct portal_info { int seen; int inflag; }; /* 3409 */ struct view_poly { int vertex_count; int vertex_index; float xmin; float xmax; float ymin; float ymax; }; /* 3411 */ struct __cppobj Vec2D { float x; float y; }; /* 3412 */ struct __cppobj view_vertex { Vec2D pt; Plane plane; }; /* 3343 */ struct __cppobj _STL::pair,MaterialInstance *> { IDClass<_tagDataID,32,0> first; MaterialInstance *second; }; /* 3332 */ const struct VertexFormatInfo { unsigned int format; unsigned int size; bool bFVFCompatible; unsigned int formatFVF; unsigned int numWeights; unsigned int numTCPairs; unsigned int numMatrices; unsigned int offsetOrigin; unsigned int offsetWeight0; unsigned int offsetWeight1; unsigned int offsetWeight2; unsigned int offsetWeight3; unsigned int offsetWeight4; unsigned int offsetNormal; unsigned int offsetPointSize; unsigned int offsetDiffuse; unsigned int offsetSpecular; unsigned int offsetTCPair[8]; unsigned int offsetVectorS; unsigned int offsetVectorT; unsigned int offsetMatrices; unsigned int offsetMWeights; }; /* 3346 */ struct __cppobj __declspec(align(4)) VertexArray : ReferenceCountTemplate<1048576,1> { VertexFormatInfo vertexFormat; unsigned int numVertices; void *vertices; bool staticVertices; bool locked; bool m_bStripHWExtraTexCoords; bool m_OnlyWriteOnce; BBox m_BoundingBox; SmartArray m_InfluencedBoneIndexArray; bool m_IsYAndZSwapped; }; /* 3347 */ struct __cppobj __declspec(align(4)) RenderVertexBuffer : VertexArray { bool m_UseVirtualArray; VertexFormatInfo m_HardwareVertexFormat; void *m_pVirtualArray; bool m_IsVirtualArrayLocked; bool m_NeedRefreshVirtualArray; BBox m_VirtualArrayBoundingBox; bool m_IsVirtualArrayBoundingBoxValid; }; /* 3350 */ struct __cppobj __declspec(align(4)) RenderIndexBuffer { RenderIndexBufferVtbl *vfptr; unsigned int m_nNumIndices; unsigned int m_nActualNumIndices; char indexSize; char *indices; bool staticData; bool m_OnlyWriteOnce; bool locked; bool needRefresh; bool m_bUseIndexCaching; unsigned int m_nMinVertexIndex; unsigned int m_nMaxVertexIndex; bool m_bNeedRecalcMinMax; }; /* 3355 */ struct __cppobj RenderMeshBatch : ReferenceCountTemplate<1048576,1> { PrimType m_PrimitivesType; RenderMesh *m_pContainerMesh; unsigned int m_MaterialIndex; unsigned int m_VertexArrayIndex; unsigned int m_IndexArrayIndex; unsigned int m_FirstIndex; unsigned int m_NumPrimitives; const void *m_pIBTrickUserObjectPointer; unsigned int m_IBTrickVertexSkinningID; unsigned int m_IBTrickStreamFrameID; unsigned int m_IBTrickBaseVertexIndex; }; /* 3358 */ struct __cppobj SmartArray { RenderMeshFragmentTopology::TopVertexType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3360 */ struct __cppobj SmartArray { RenderMeshFragmentTopology::TopTriangleType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3362 */ struct __cppobj SmartArray { RenderMeshFragmentTopology::TopEdgeType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3363 */ struct __cppobj RenderMeshFragmentTopology : ReferenceCountTemplate<1048576,1> { SmartArray m_TopVertices; SmartArray m_TopTriangles; SmartArray m_TopEdges; }; /* 3369 */ const struct __cppobj Ray { Vector3 pt; Vector3 dir; float length; }; /* 3419 */ struct __cppobj SPHEREPATH { unsigned int num_sphere; CSphere *local_sphere; AC1Legacy::Vector3 local_low_point; CSphere *global_sphere; AC1Legacy::Vector3 global_low_point; CSphere *localspace_sphere; AC1Legacy::Vector3 localspace_low_point; AC1Legacy::Vector3 *localspace_curr_center; AC1Legacy::Vector3 *global_curr_center; Position localspace_pos; AC1Legacy::Vector3 localspace_z; CObjCell *begin_cell; Position *begin_pos; Position *end_pos; CObjCell *curr_cell; Position curr_pos; AC1Legacy::Vector3 global_offset; int step_up; AC1Legacy::Vector3 step_up_normal; int collide; CObjCell *check_cell; Position check_pos; SPHEREPATH::InsertType insert_type; int step_down; SPHEREPATH::InsertType backup; CObjCell *backup_cell; Position backup_check_pos; int obstruction_ethereal; int hits_interior_cell; int bldg_check; float walkable_allowance; float walk_interp; float step_down_amt; CSphere walkable_check_pos; CPolygon *walkable; int check_walkable; AC1Legacy::Vector3 walkable_up; Position walkable_pos; float walkable_scale; int cell_array_valid; int neg_step_up; AC1Legacy::Vector3 neg_collision_normal; int neg_poly_hit; int placement_allows_sliding; }; /* 3320 */ struct __cppobj SmartArray { ModifierRef **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3341 */ struct __cppobj SmartArray { MaterialModifier **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3342 */ struct __cppobj __declspec(align(4)) MaterialInstance : DBObj { PStringBase m_materialName; IDClass<_tagDataID,32,0> m_materialID; PStringBase m_materialTypeName; unsigned int m_materialType; SmartArray m_aModifierRefs; bool m_AllowStencilShadows; bool m_WantDiscardGeometry; RenderMaterial *m_pMaterial; SmartArray m_aModifiers; RenderMaterial *m_pModifiedMaterial; bool m_bNeedRefresh; }; /* 3351 */ struct RenderIndexBufferVtbl { void *(__thiscall *__vecDelDtor)(RenderIndexBuffer *this, unsigned int); bool (__thiscall *Startup)(RenderIndexBuffer *this, const unsigned int, const char, const bool, const bool, const bool); void (__thiscall *Shutdown)(RenderIndexBuffer *this); RenderIndexBuffer *(__thiscall *Duplicate)(RenderIndexBuffer *this); }; /* 3357 */ struct RenderMeshFragmentTopology::TopVertexType { char m_BatchIndex; unsigned __int16 m_VertexIndex; }; /* 3359 */ struct RenderMeshFragmentTopology::TopTriangleType { unsigned __int16 m_TopVertexIndices[3]; unsigned __int16 m_TopEdgeIndices[3]; }; /* 3361 */ struct RenderMeshFragmentTopology::TopEdgeType { unsigned __int16 m_TopVertexIndices[2]; unsigned __int16 m_NeighbourTopTriangleIndices[2]; }; /* 3319 */ struct __cppobj ModifierRef { PStringBase name; IDClass<_tagDataID,32,0> id; }; /* 3325 */ struct __cppobj SmartArray { MaterialProperty **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3326 */ struct __cppobj __declspec(align(8)) MaterialModifier : DBObj { SmartArray properties; }; /* 3338 */ struct __cppobj SmartArray { MaterialLayer **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3340 */ struct __cppobj SmartArray { MaterialShaderConstant *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3333 */ const struct __cppobj RenderMaterial : DBObj { bool m_IsInstance; MaterialModifier properties; SmartArray layers; SmartArray,1> m_MaterialShaderConstantNames; SmartArray m_MaterialShaderConstants; bool m_IsOptimized; bool m_SupportsLighting; bool m_SupportsMultiPassLighting; bool m_SupportsCombinedAmbientPass; bool m_SupportsGlowing; bool m_NeedsAlphaBlendPass; bool m_UsesVideoPost; float m_Opacity; char m_LayerIndices[45][8][3]; }; /* 3323 */ struct __cppobj SmartArray { MaterialField **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3324 */ struct __cppobj MaterialProperty { PStringBase name; unsigned int nameID; RMDataType dataType; unsigned int dataLength; void *data; PStringBase dataName; bool m_IsShaderConstant; SmartArray fields; RenderTexture *m_pCachedTexture; }; /* 3328 */ struct __cppobj SmartArray { ShaderResourceType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3330 */ struct __cppobj SmartArray { LayerStage **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3335 */ struct __cppobj SmartArray { LayerModifier **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3336 */ struct __cppobj Waveform { WaveformType type; float base; float base_vel; float amplitude; float amplitude_vel; float phase; float phase_vel; float frequency; float frequency_vel; float roughness; float roughness_vel; }; /* 3337 */ struct __cppobj MaterialLayer { unsigned int m_Options; unsigned int m_TrueFlags; unsigned int m_FalseFlags; RenderPassType m_RenderPass; SmartArray m_ShaderResources; SmartArray m_Stages; SmartArray m_FFModifiers; BlendMode m_SourceBlend; BlendMode m_DestBlend; BlendOpType m_BlendOp; DepthTestMode m_DepthTest; bool m_DepthWrite; CullModeType m_CullMode; bool m_AlphaTest; Waveform m_AlphaTestRef; RGBAColor m_cDiffuse; RGBAColor m_cSpecular; Waveform m_wSpecularPower; RGBAColor m_cDye; }; /* 3339 */ struct MaterialShaderConstant { unsigned int m_PropertyType; BasePropertyValue *m_pPropertyValue; }; /* 3321 */ union $711395BEB0BC82EB565F28100BC5C8E8 { unsigned int tcIndex; unsigned int stageIndex; unsigned int modifierIndex; }; /* 3322 */ struct MaterialField { RMFieldType fieldType; RMDataType dataType; unsigned int layerIndex; $711395BEB0BC82EB565F28100BC5C8E8 ___u3; }; /* 3327 */ struct __cppobj ShaderResourceType { ShaderVersionType Version; PStringBase VertexShaderFunctionName; PStringBase PixelShaderFunctionName; SmartBuffer BinaryVertexShaderData; SmartBuffer BinaryPixelShaderData; }; /* 3329 */ struct __cppobj __declspec(align(4)) LayerStage { PStringBase m_SamplerName; PStringBase m_TextureFileName; IDClass<_tagDataID,32,0> m_TextureDID; RenderTexture *m_pTexture; unsigned int m_SpecialTexture; TexAddress m_AddressModeU; TexAddress m_AddressModeV; TexFilterMode m_MinFilterMode; TexFilterMode m_MagFilterMode; TexFilterMode m_MipFilterMode; TextureOp m_FFColorOp; unsigned int m_FFColorArg1; unsigned int m_FFColorArg2; TextureOp m_FFAlphaOp; unsigned int m_FFAlphaArg1; unsigned int m_FFAlphaArg2; unsigned int m_FFTexCoordIndex; bool m_FFUseProjection; }; /* 3331 */ struct __cppobj LayerModifier { LayerModifierVtbl *vfptr; }; /* 3334 */ struct LayerModifierVtbl { LayerModType (__thiscall *GetType)(LayerModifier *this); unsigned int (__thiscall *GetSize)(LayerModifier *this) __declspec(align(8)); bool (__thiscall *DoesModifyVertex)(LayerModifier *this); LayerModifier *(__thiscall *Copy)(LayerModifier *this); void (__thiscall *Apply)(LayerModifier *this, void *, VertexFormatInfo *); void (__thiscall *ApplyTextureTransform)(LayerModifier *this, Matrix4 *); void (__thiscall *Serialize)(LayerModifier *this, Archive *); bool (__thiscall *LoadFromFileNode)(LayerModifier *this, PFileNode *, RenderMaterial *, const unsigned int, const unsigned int); bool (__thiscall *SaveToFileNode)(LayerModifier *this, PFileNode *, RenderMaterial *, const unsigned int, const unsigned int); }; /* 3488 */ struct __cppobj LongHash : HashBase { }; /* 3489 */ struct __cppobj LongHash : HashBase { }; /* 3492 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3490 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3491 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 3493 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3495 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashSetData *m_hashNext; }; /* 3494 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 3498 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3496 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3497 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3499 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3501 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3500 */ struct __cppobj HashTableData : IntrusiveHashData *> { long double m_data; }; /* 3502 */ struct __cppobj LongHash : HashBase { }; /* 3503 */ struct __cppobj AC1Legacy::PQueueArray { AC1Legacy::PQueueArrayVtbl *vfptr; AC1Legacy::PQueueArray::PQueueNode *A; int curNumNodes; int allocatedNodes; int minAllocatedNodes; }; /* 3504 */ struct AC1Legacy::PQueueArrayVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::PQueueArray *this, unsigned int); }; /* 3505 */ struct __declspec(align(8)) AC1Legacy::PQueueArray::PQueueNode { long double key; void *data; }; /* 3506 */ struct __cppobj CObjectMaint : Interface, NoticeHandler { Turbine_RefCount m_cTurbineRefCount; int is_active; IntrusiveHashTable lost_cell_table; LongHash object_table; LongHash null_object_table; LongHash weenie_object_table; LongHash null_weenie_object_table; HashSet visible_object_table; HashTable destruction_object_table; LongHash object_inventory_table; AC1Legacy::PQueueArray object_destruction_queue; }; /* 3507 */ struct __cppobj EnvCollisionProfile { AC1Legacy::Vector3 velocity; unsigned int _bitfield; }; /* 3508 */ struct __cppobj ObjCollisionProfile { unsigned int id; AC1Legacy::Vector3 velocity; IDClass<_tagDataID,32,0> wcid; ITEM_TYPE itemType; unsigned int _bitfield; }; /* 3509 */ struct __cppobj AtkCollisionProfile { int part; unsigned int id; unsigned int location; }; /* 3510 */ struct __cppobj VisualDesc : PackObj { }; /* 3511 */ struct __cppobj WeenieDesc : PackObj { }; /* 3512 */ struct __cppobj __declspec(align(4)) PhysicsDesc : PackObj { unsigned int bitfield; void *movement_buffer; unsigned int buff_length; int autonomous_movement; unsigned int animframe_id; Position pos; unsigned int state; float object_scale; float friction; float elasticity; float translucency; AC1Legacy::Vector3 velocity; AC1Legacy::Vector3 acceleration; AC1Legacy::Vector3 omega; unsigned int num_children; unsigned int *child_ids; unsigned int *child_location_ids; unsigned int parent_id; unsigned int location_id; IDClass<_tagDataID,32,0> mtable_id; IDClass<_tagDataID,32,0> stable_id; IDClass<_tagDataID,32,0> phstable_id; PScriptType default_script; float default_script_intensity; IDClass<_tagDataID,32,0> setup_id; unsigned __int16 timestamps[9]; }; /* 3513 */ struct __cppobj IDListNode { unsigned int id; IDListNode *prev; IDListNode *next; }; /* 3514 */ struct __cppobj IDList : PackObj { IDListNode *first; IDListNode *last; IDListNode *curNode; int numIDs; int curNum; }; /* 3515 */ struct __cppobj InventoryPlacement : PackObj { unsigned int iid_; unsigned int loc_; unsigned int priority_; }; /* 3516 */ struct __cppobj PackableLLNode { InventoryPlacement data; PackableLLNode *next; PackableLLNode *prev; }; /* 3517 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3518 */ struct __cppobj CObjectInventory : LongHashData { IDList _itemsList; IDList _containersList; PackableList _invPlacement; }; /* 3520 */ struct BlobFragHeader_t { unsigned __int64 blobID; unsigned __int16 numFrags; unsigned __int16 blobFragSize; unsigned __int16 blobNum; unsigned __int16 queueID; }; /* 3519 */ struct __cppobj BlobFrag : ReferenceCountTemplate<1048576,0> { BlobFrag *blobNextFrag_; BlobFragHeader_t *hdrWrite_; BlobFragHeader_t *hdrRead_; BlobFragHeader_t memberHeader_; const char *dat_; NetBlob *myBlob_; }; /* 3521 */ struct __cppobj QualityChangeHandler { QualityChangeHandlerVtbl *vfptr; }; /* 3522 */ struct QualityChangeHandlerVtbl { void (__thiscall *OnQualityChanged)(QualityChangeHandler *this, CWeenieObject *, StatType, unsigned int); void (__thiscall *OnQualityRemoved)(QualityChangeHandler *this, CWeenieObject *, StatType, unsigned int); }; /* 3523 */ struct __cppobj SmartArray { QualityChangeHandler **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3524 */ struct __cppobj IntrusiveHashData { unsigned int m_hashKey; QualityHandler *m_hashNext; }; /* 3527 */ struct __cppobj IntrusiveHashTable *> *,0> { IntrusiveHashTable *> *,0>Vtbl *vfptr; HashTableData *> *m_aInplaceBuckets[23]; HashTableData *> **m_buckets; HashTableData *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3525 */ struct __cppobj HashTable *,0> { HashTable *,0>Vtbl *vfptr; IntrusiveHashTable *> *,0> m_intrusiveTable; }; /* 3531 */ struct __cppobj __unaligned __declspec(align(4)) QualityHandler : IntrusiveHashData { HashTable *,0> m_handlers; }; /* 3526 */ struct HashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable *,0> *this, unsigned int); }; /* 3528 */ struct IntrusiveHashTable *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *> *,0> *this, unsigned int); }; /* 3530 */ struct __cppobj __declspec(align(8)) IntrusiveHashData *> *> { unsigned __int64 m_hashKey; HashTableData *> *m_hashNext; }; /* 3529 */ struct __cppobj __declspec(align(8)) HashTableData *> : IntrusiveHashData *> *> { SmartArray *m_data; }; /* 3532 */ struct __cppobj IntrusiveHashIterator *> *,0> { IntrusiveHashTable *> *,0> *m_currHashTable; HashTableData *> **m_currBucket; HashTableData *> *m_currElement; }; /* 3533 */ struct __cppobj HashIterator *,0> { IntrusiveHashIterator *> *,0> m_iter; }; /* 3534 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; QualityHandler *m_aInplaceBuckets[23]; QualityHandler **m_buckets; QualityHandler **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3535 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 3536 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; QualityHandler **m_currBucket; QualityHandler *m_currElement; }; /* 3537 */ struct __cppobj QualityRegistrar { QualityRegistrarVtbl *vfptr; IntrusiveHashTable m_handlers; QualityHandler m_PlayerQualityHandler; QualityHandler m_GlobalQualityHandler; }; /* 3538 */ union $C4AF27E3A6DBF3C888B03EB609542EE3 { bool (__thiscall *UnRegisterAllQualityHandler)(QualityRegistrar *this, QualityChangeHandler *); bool (__thiscall *UnRegisterAllQualityHandler)(QualityRegistrar *this, unsigned int); }; /* 3539 */ struct QualityRegistrarVtbl { void *(__thiscall *__vecDelDtor)(QualityRegistrar *this, unsigned int); bool (__thiscall *RegisterQualityHandler)(QualityRegistrar *this, unsigned int, StatType, unsigned int, QualityChangeHandler *); bool (__thiscall *RegisterQualityHandlerForThePlayer)(QualityRegistrar *this, StatType, unsigned int, QualityChangeHandler *); bool (__thiscall *UnRegisterQualityHandler)(QualityRegistrar *this, unsigned int, StatType, unsigned int, QualityChangeHandler *); bool (__thiscall *UnRegisterQualityHandlerForThePlayer)(QualityRegistrar *this, StatType, unsigned int, QualityChangeHandler *); _BYTE gap14[4]; $C4AF27E3A6DBF3C888B03EB609542EE3 ___u5; }; /* 3540 */ struct CLinkStatusSnapshot { float RoundTripDelay; unsigned __int16 nPktsSent; unsigned __int16 nPktsRetransmitted; unsigned __int16 nPktsReceived; unsigned __int16 nPktsNAKed; unsigned int nBytesSent; unsigned int nBytesReceived; float TimeSinceLastGotData; float SnapshotDuration; }; /* 3541 */ struct __cppobj __declspec(align(8)) CLinkStatusAverages::CAverager { float m_Samples[4]; long double m_CurTotal; unsigned __int16 m_nSamples; unsigned __int16 m_idxFirst; }; /* 3542 */ struct __cppobj __declspec(align(8)) CLinkStatusAverages::CAverager { unsigned __int16 m_Samples[40]; long double m_CurTotal; unsigned __int16 m_nSamples; unsigned __int16 m_idxFirst; }; /* 3543 */ struct __cppobj __declspec(align(8)) CLinkStatusAverages::CAverager { unsigned int m_Samples[2]; long double m_CurTotal; unsigned __int16 m_nSamples; unsigned __int16 m_idxFirst; }; /* 3544 */ struct __cppobj __declspec(align(8)) CLinkStatusAverages::CAverager { long double m_Samples[2]; long double m_CurTotal; unsigned __int16 m_nSamples; unsigned __int16 m_idxFirst; }; /* 3545 */ struct __cppobj CLinkStatusAverages { CLinkStatusSnapshot m_Snapshot; long double m_LocalTimeOfSnapshot; CLinkStatusAverages::CAverager m_RoundTripDelays; CLinkStatusAverages::CAverager m_nPktsSent; CLinkStatusAverages::CAverager m_nPktsRetransmitted; CLinkStatusAverages::CAverager m_nPktsReceived; CLinkStatusAverages::CAverager m_nPktsNAKed; CLinkStatusAverages::CAverager m_nBytesSent; CLinkStatusAverages::CAverager m_nBytesReceived; CLinkStatusAverages::CAverager m_TimeDiffs; }; /* 3546 */ struct __cppobj StreamPackObj : PackObj { }; /* 3547 */ struct __cppobj CBufferIterator { const char *m_pBuf; unsigned int m_dwCurOfs; unsigned int m_cbBufSize; }; /* 3548 */ struct __cppobj NetAuthenticator::CGrowBuffer { char *m_pBuf; unsigned int m_cbAllocatedSize; unsigned int m_cbCurSize; }; /* 3549 */ struct __cppobj NetAuthenticator : StreamPackObj { unsigned int m_dwAuthType; unsigned int m_dwAuthFlags; unsigned int m_dwConnectionSequenceNumber; accountID m_Account; accountID m_AccountToLogonAs; NetAuthenticator::CGrowBuffer m_CryptoData; NetAuthenticator::CGrowBuffer m_ExtraData; }; /* 3550 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3551 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3552 */ struct __cppobj NetError : PackObj { unsigned int m_stringID; int m_tableID; }; /* 3553 */ struct __cppobj IQueuedUIEventDeliverer : Interface { }; /* 3554 */ struct __cppobj InterfaceInfo { }; /* 3555 */ struct __cppobj CLinkStatusPlugin : CPluginPrototype { }; /* 3556 */ struct __cppobj LinkStatusHolder : CLinkStatusPlugin { $DDE4C8BA43F9A489C0C96F0C76F0F3BD m_eLinkState; long double m_tLastHeardFromCurServer; float m_fConnectionProgress; float m_fPacketLoss; NetError m_errFinal; int m_nodropKick; }; /* 3559 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3557 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3558 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 3560 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3648 */ struct __cppobj IntrusiveHashData *> { UIElement *m_hashKey; HashSetData *m_hashNext; }; /* 3647 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 3649 */ struct __cppobj CTimestamp { unsigned int m_timestamp; }; /* 3561 */ struct __cppobj UIListener : IInputActionCallback { HashSet m_hashElementsRegisteredWith; CTimestamp m_tsSerialNumberLastListenedTo; }; /* 3562 */ struct __cppobj Box2D { int m_x0; int m_y0; int m_x1; int m_y1; }; /* 3568 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3573 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 3574 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 3565 */ struct __cppobj UIRegion : UIListener { Box2D m_box; tagPOINT m_ptTilingOffset; int m_zlevel; Graphic *m_image; Graphic *m_alphaImage; float m_alphaBlendMod; unsigned __int32 m_mouseOverTop : 1; unsigned __int32 m_visible : 1; unsigned __int32 m_transparent : 1; unsigned __int32 m_bEraseBackground : 1; unsigned __int32 m_mouseOver : 1; unsigned __int32 m_bTooltip : 1; unsigned __int32 m_bBlockClicks : 1; unsigned __int32 m_bDrawAfterChildren : 1; BlitMode m_eBlitMode; UIRegion *m_parent; UIObject *m_object; HashList m_children; HashSet m_mouseDownTable; }; /* 3618 */ struct __cppobj SmartArray { MediaDesc **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3626 */ struct __cppobj StateDesc { StateDescVtbl *vfptr; unsigned int m_uiIncorporationFlags; unsigned int m_stateID; bool m_bIsCode; bool m_bPassToChildren; int m_x; int m_y; int m_width; int m_height; int m_zLevel; PropertyCollection m_properties; SmartArray m_media; }; /* 3630 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3628 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3622 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3620 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3634 */ struct __cppobj __unaligned __declspec(align(4)) ElementDesc : StateDesc { unsigned int m_elementID; unsigned int m_type; unsigned int m_engineType; unsigned int m_baseElement; IDClass<_tagDataID,32,0> m_baseLayout; unsigned int m_defaultState; unsigned int m_leftEdge; unsigned int m_topEdge; unsigned int m_rightEdge; unsigned int m_bottomEdge; HashTable m_states; HashTable m_children; unsigned int m_uiReadOrder; PStringBase m_strComments; PStringBase m_strName; }; /* 3645 */ struct $B3063E6E2789ED8335ADD9A2B80B8500 { unsigned __int32 m_bResizeLine : 1; unsigned __int32 m_bDragable : 1; unsigned __int32 m_bActivatable : 1; unsigned __int32 m_bActivateOnShow : 1; unsigned __int32 m_bSaveLocation : 1; unsigned __int32 m_bSaveSize : 1; unsigned __int32 m_bSaveVisible : 1; unsigned __int32 m_bContextMenu : 1; unsigned __int32 m_bNotifyOnDraw : 1; unsigned __int32 m_bNotifyOnResize : 1; unsigned __int32 m_bNotifyOnMove : 1; unsigned __int32 m_bNotifyOnParentChange : 1; unsigned __int32 m_bNotifyOnCreate : 1; unsigned __int32 m_bNotifyOnMouseMove : 1; unsigned __int32 m_bShouldOwnObject : 1; unsigned __int32 m_bObjectIsTemporary : 1; unsigned __int32 m_bDoesOwnObject : 1; unsigned __int32 m_bIsInitialized : 1; unsigned __int32 m_bIsMoving : 1; unsigned __int32 m_bIsResizing : 1; unsigned __int32 m_bIsActive : 1; unsigned __int32 m_bIsRootElement : 1; unsigned __int32 m_bWantsFocus : 1; unsigned __int32 m_bWantsDblClicks : 1; unsigned __int32 m_bNotifyOnHover : 1; }; /* 3646 */ union $CD6AA5D2FBD52F9BFA9C695D4D20E488 { unsigned int m_nFlags; $B3063E6E2789ED8335ADD9A2B80B8500 __s1; }; /* 3639 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3637 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 3643 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 3644 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 3575 */ struct __cppobj UIElement : UIRegion { UIElement *m_itemDragged; UIElement *m_pFocusElement; MediaMachine m_mediaMachine; LayoutDesc *m_layout; ElementDesc m_desc; unsigned int m_state; StateDesc *m_curStateDesc; PropertyCollection m_instanceProperties; BorderLocation m_currentBorder; int m_DragStartX; int m_DragStartY; int m_DragStartHeight; int m_DragStartWidth; int m_mouseInitialX; int m_mouseInitialY; bool (__cdecl *m_dragDropCallback)(UIElement *, UIElement *); UILocationData m_defaultLocation; StringInfo m_TTText; bool m_bShouldBeMouseVisible; bool m_bIsMouseVisible; int m_cursorHotX; int m_cursorHotY; IDClass<_tagDataID,32,0> m_cursorDID; $CD6AA5D2FBD52F9BFA9C695D4D20E488 ___u24; unsigned int m_eClampGameView; Box2D m_surfaceBox; HashSet m_hashListeners; HashSetIterator m_iterListeners; unsigned int m_idInputMap; }; /* 3563 */ struct __cppobj Graphic { GraphicVtbl *vfptr; IDClass<_tagDataID,32,0> m_id; RenderSurface *m_image; }; /* 3566 */ struct __cppobj SmartArray { Box2D *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3567 */ struct __cppobj __declspec(align(8)) UIObject : ReferenceCountTemplate<1048576,1> { bool m_bVisible; bool m_bTemporary; unsigned int m_eClampGameView; int m_nDepth; long double m_tTouchTime; unsigned int m_nVirtualX; unsigned int m_nVirtualY; unsigned int m_nVirtualWidth; unsigned int m_nVirtualHeight; Vector3 m_vScale; UIRegion *m_pOwner; SmartArray m_dirtyRects; }; /* 3569 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 3571 */ struct __cppobj IntrusiveHashData::HashListData *> { UIRegion *m_hashKey; HashList::HashListData *m_hashNext; }; /* 3572 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 3570 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { UIRegion *m_data; }; /* 3619 */ struct __cppobj MediaMachine : UIListener { UIElement *m_owner; SmartArray m_array; unsigned int m_curIndex; }; /* 3635 */ const struct __cppobj __declspec(align(8)) LayoutDesc : DBObj { unsigned int m_displayWidth; unsigned int m_displayHeight; HashTable m_elements; PStringBase m_strElementHeader; PStringBase m_strElementWHeader; PStringBase m_strStateHeader; PStringBase m_strStateWHeader; }; /* 3627 */ struct StateDescVtbl { void *(__thiscall *__vecDelDtor)(StateDesc *this, unsigned int); _BYTE gap4[4]; void (__thiscall *GetSubDataIDs)(StateDesc *this, QualifiedDataIDArray *); bool (__thiscall *ToFileNode)(StateDesc *this, PFileNode *); bool (__thiscall *FromFileNode)(StateDesc *this, PFileNode *); bool (__thiscall *PositionToFileNode)(StateDesc *this, PFileNode *); bool (__thiscall *HandleNode)(StateDesc *this, PFileNode *, bool *); bool (__thiscall *CheckFFN)(StateDesc *this, PFileNode *); void (__thiscall *UpdateSizeAndPosition)(StateDesc *this, Box2D *, Box2D *, unsigned int, unsigned int, unsigned int, unsigned int); }; /* 3576 */ struct __cppobj MediaDesc { MediaDescVtbl *vfptr; unsigned int m_type; }; /* 3629 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3631 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3633 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3632 */ struct __cppobj HashTableData : IntrusiveHashData *> { StateDesc m_data; }; /* 3621 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3623 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3625 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3624 */ struct __cppobj __unaligned __declspec(align(4)) HashTableData : IntrusiveHashData *> { ElementDesc m_data; }; /* 3636 */ struct __cppobj __declspec(align(4)) UILocationData { float m_x0; float m_y0; float m_x1; float m_y1; bool m_shown; }; /* 3638 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 3640 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 3642 */ struct __cppobj IntrusiveHashData *> { UIListener *m_hashKey; HashSetData *m_hashNext; }; /* 3641 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 3564 */ struct GraphicVtbl { void *(__thiscall *__vecDelDtor)(Graphic *this, unsigned int); }; /* 3606 */ union $73BCD4327A7125F3B031E3246642C21A { MD_Data_Anim *(__thiscall *DynamicCast_Anim)(MediaDesc *this); MD_Data_Anim *(__thiscall *DynamicCast_Anim)(MediaDesc *this); }; /* 3607 */ union $5AA5FBC1CECDC46DFE1240D9C07E0651 { MD_Data_Image *(__thiscall *DynamicCast_Image)(MediaDesc *this); MD_Data_Image *(__thiscall *DynamicCast_Image)(MediaDesc *this); }; /* 3608 */ union $BB9CFF75681CCA641DB5530033E91950 { MD_Data_Alpha *(__thiscall *DynamicCast_Alpha)(MediaDesc *this); MD_Data_Alpha *(__thiscall *DynamicCast_Alpha)(MediaDesc *this); }; /* 3609 */ union $F77030DADABF91CC3164AF37CCD559E4 { MD_Data_Pause *(__thiscall *DynamicCast_Pause)(MediaDesc *this); MD_Data_Pause *(__thiscall *DynamicCast_Pause)(MediaDesc *this); }; /* 3610 */ union $F803B8AF0044DCC71E9011F59A06A856 { MD_Data_Jump *(__thiscall *DynamicCast_Jump)(MediaDesc *this); MD_Data_Jump *(__thiscall *DynamicCast_Jump)(MediaDesc *this); }; /* 3611 */ union $F7D5D97A8E08C0B530D31DC7D14B8639 { MD_Data_Message *(__thiscall *DynamicCast_Message)(MediaDesc *this); MD_Data_Message *(__thiscall *DynamicCast_Message)(MediaDesc *this); }; /* 3612 */ union $4E9420DC06C1E1C0EB974BD3CAA6D06A { MD_Data_Sound *(__thiscall *DynamicCast_Sound)(MediaDesc *this); MD_Data_Sound *(__thiscall *DynamicCast_Sound)(MediaDesc *this); }; /* 3613 */ union $78366A95185C2A8AAD805379F3CC236D { MD_Data_State *(__thiscall *DynamicCast_State)(MediaDesc *this); MD_Data_State *(__thiscall *DynamicCast_State)(MediaDesc *this); }; /* 3614 */ union $99890344B0404F7C90FF8D0C7644840C { MD_Data_Movie *(__thiscall *DynamicCast_Movie)(MediaDesc *this); MD_Data_Movie *(__thiscall *DynamicCast_Movie)(MediaDesc *this); }; /* 3615 */ union $C1632C608BF8981F3AAAC6B352894F97 { MD_Data_Cursor *(__thiscall *DynamicCast_Cursor)(MediaDesc *this); MD_Data_Cursor *(__thiscall *DynamicCast_Cursor)(MediaDesc *this); }; /* 3616 */ union $FAAB953FC7A0A2BBF7332DBF4FD603F0 { MD_Data_Fade *(__thiscall *DynamicCast_Fade)(MediaDesc *this); MD_Data_Fade *(__thiscall *DynamicCast_Fade)(MediaDesc *this); }; /* 3617 */ struct MediaDescVtbl { void *(__thiscall *__vecDelDtor)(MediaDesc *this, unsigned int); __declspec(align(16)) $73BCD4327A7125F3B031E3246642C21A ___u1; __declspec(align(8)) $5AA5FBC1CECDC46DFE1240D9C07E0651 ___u2; __declspec(align(8)) $BB9CFF75681CCA641DB5530033E91950 ___u3; __declspec(align(8)) $F77030DADABF91CC3164AF37CCD559E4 ___u4; __declspec(align(8)) $F803B8AF0044DCC71E9011F59A06A856 ___u5; __declspec(align(8)) $F7D5D97A8E08C0B530D31DC7D14B8639 ___u6; __declspec(align(8)) $4E9420DC06C1E1C0EB974BD3CAA6D06A ___u7; __declspec(align(8)) $78366A95185C2A8AAD805379F3CC236D ___u8; __declspec(align(8)) $99890344B0404F7C90FF8D0C7644840C ___u9; __declspec(align(8)) $C1632C608BF8981F3AAAC6B352894F97 ___u10; __declspec(align(8)) $FAAB953FC7A0A2BBF7332DBF4FD603F0 ___u11; float (__thiscall *GetDuration)(MediaDesc *this); bool (__thiscall *ToFileNode)(MediaDesc *this, PFileNode *); bool (__thiscall *FromFileNode)(MediaDesc *this, PFileNode *); }; /* 3577 */ const struct __cppobj __declspec(align(8)) MD_Data_Anim : MediaDesc { float m_duration; unsigned int m_drawMode; SmartArray,1> m_frames; long double m_StartTime; int m_displayedFrameNum; }; /* 3578 */ const struct __cppobj MD_Data_Image : MediaDesc { IDClass<_tagDataID,32,0> m_file; unsigned int m_drawMode; }; /* 3579 */ const struct __cppobj __unaligned __declspec(align(4)) MD_Data_Alpha : MediaDesc { IDClass<_tagDataID,32,0> m_file; }; /* 3580 */ const struct __cppobj MD_Data_Pause : MediaDesc { float m_minDuration; float m_maxDuration; long double m_endTime; }; /* 3581 */ const struct __cppobj MD_Data_Jump : MediaDesc { unsigned int m_jumpItemIndex; float m_probability; }; /* 3582 */ const struct __cppobj MD_Data_Message : MediaDesc { unsigned int m_messageID; float m_probability; }; /* 3583 */ const struct __cppobj MD_Data_Sound : MediaDesc { IDClass<_tagDataID,32,0> m_file; SoundType m_stype; }; /* 3584 */ const struct __cppobj MD_Data_State : MediaDesc { unsigned int m_stateID; float m_probability; }; /* 3603 */ const struct __cppobj __unaligned __declspec(align(4)) MD_Data_Movie : MediaDesc { PStringBase m_strFileName; bool m_StretchToFullScreen; __declspec(align(4)) MovieTheatre *m_pMovieTheatre; }; /* 3604 */ const struct __cppobj __unaligned __declspec(align(4)) MD_Data_Cursor : MediaDesc { IDClass<_tagDataID,32,0> m_file; int m_xHotspot; int m_yHotspot; }; /* 3605 */ const struct __cppobj MD_Data_Fade : MediaDesc { float m_startAlpha; float m_endAlpha; float m_duration; long double m_startTime; }; /* 3587 */ struct __cppobj ATL::CComPtrBase { IGraphBuilder *p; }; /* 3588 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 3590 */ struct __cppobj ATL::CComPtrBase { IMediaControl *p; }; /* 3591 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 3593 */ struct __cppobj ATL::CComPtrBase { IMediaPosition *p; }; /* 3594 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 3596 */ struct __cppobj ATL::CComPtrBase { IMediaEvent *p; }; /* 3597 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 3600 */ struct __cppobj ATL::CComPtrBase { IBaseFilter *p; }; /* 3601 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 3602 */ struct __cppobj MovieTheatre : ReferenceCountTemplate<1048576,1> { UIElement *m_pOwner; unsigned int m_Flags; bool m_bStopped; ATL::CComPtr m_pGB; ATL::CComPtr m_pMC; ATL::CComPtr m_pMP; ATL::CComPtr m_pME; ATL::CComPtr m_pRenderer; }; /* 3585 */ struct __cppobj IFilterGraph : IUnknown { }; /* 3586 */ struct __cppobj IGraphBuilder : IFilterGraph { }; /* 3589 */ struct __cppobj IMediaControl : IDispatch { }; /* 3592 */ struct __cppobj IMediaPosition : IDispatch { }; /* 3595 */ struct __cppobj IMediaEvent : IDispatch { }; /* 3598 */ struct __cppobj IMediaFilter : IPersist { }; /* 3599 */ struct __cppobj IBaseFilter : IMediaFilter { }; /* 3652 */ struct __cppobj SmartArray { UIChildFramework **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3650 */ struct __cppobj UIFramework : UIListener { bool m_bCanForceHide; bool m_bIsForcedHidden; bool m_shown; SmartArray m_children; }; /* 3651 */ struct __cppobj UIChildFramework : UIFramework { UIFramework *m_parent; }; /* 3653 */ struct __cppobj SmartArray { UIElement **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3654 */ struct __cppobj UIMainFramework : UIFramework { SmartArray m_rootElements; }; /* 3655 */ struct __cppobj UIPersistantData : NoticeHandler { CharacterSet _charSet; bool _receivedSet; unsigned int m_iidSelectedAvatar; }; /* 3656 */ struct __cppobj UIFlow : Interface, NoticeHandler, UIListener { Turbine_RefCount m_cTurbineRefCount; unsigned int _curMode; unsigned int _nextMode; UIMainFramework *_curUI; UIPersistantData *_data; StringInfo _nextText; }; /* 3711 */ struct __cppobj NetInitializer { }; /* 3712 */ struct $03CB7E004CA5755A24201E14CFC75D1E { unsigned int cBad; unsigned int cMisc; unsigned int cAck; unsigned int cNak; unsigned int cPak; unsigned int cHeaderOnly; unsigned int cDataOnly; unsigned int cHeaderAndData; }; /* 3720 */ struct __cppobj LoggingFunctions { void (__cdecl *pfnRecvLogger)(PacketInfo *, unsigned int); void (__cdecl *pfnSendLogger)(PacketInfo *, unsigned int); void (__cdecl *pfnUncompressedRecvLogger)(PacketInfo *, unsigned int); void (__cdecl *pfnUncompressedSendLogger)(PacketInfo *, unsigned int); unsigned int dwUserLoggingData; }; /* 3657 */ struct __cppobj SharedNet { SharedNetVtbl *vfptr; __declspec(align(8)) NetInitializer m_AutoInit; unsigned int m_sockRead; unsigned int m_sockWrite; PortalDH *dh_; unsigned __int16 netID_; __declspec(align(8)) _BYTE receivers_[34816]; ReceiverData *connectionsHead_; ReceiverData *connectionsTail_; long double lastDidUseTime_; CQuickTimer m_UseTime_TimeLimit; $03CB7E004CA5755A24201E14CFC75D1E m_packetStatsIncoming; PerfMonCounter *m_pBytesSentCounter; PerfMonCounter *m_pBytesReceivedCounter; PerfMonCounter *m_pBadPacketsReceivedCounter; PerfMonCounter *m_pBadPacketsReceivedRawCounter; PerfMonCounter *m_pPacketsRetransmittedCounter; LoggingFunctions m_Loggers; CNetLayerPacket *m_pIncomingPacket; }; /* 3710 */ struct SharedNetVtbl { void (__thiscall *AddToPerfCounter)(SharedNet *this, NetPerfCounter, int); _BYTE gap4[8]; bool (__thiscall *ProcessConnection)(SharedNet *this, ReceiverData *); void (__thiscall *OnUseTimeTimeout)(SharedNet *this); void (__thiscall *BeforeCheckingSocket)(SharedNet *this); bool (__thiscall *ReadAndProcessPackets)(SharedNet *this); int (__thiscall *ReadNextPacket)(SharedNet *this, unsigned int, CNetLayerPacket *); bool (__thiscall *ProcessPacket)(SharedNet *this, CNetLayerPacket *); bool (__thiscall *VerifyHeader)(SharedNet *this, CNetLayerPacket *); bool (__thiscall *SplitPacketData)(SharedNet *this, CNetLayerPacket *); bool (__thiscall *ProcessNewRemoteInterval)(SharedNet *this, CNetLayerPacket *); bool (__thiscall *ProcessOptionalHeaders)(SharedNet *this, CNetLayerPacket *); bool (__thiscall *ProcessOptionalHeader)(SharedNet *this, COptionalHeader *, CNetLayerPacket *); bool (__thiscall *ProcessBlobFrags)(SharedNet *this, CNetLayerPacket *); void (__thiscall *SetConnectionState)(SharedNet *this, unsigned __int16, ConnectionState); void (__thiscall *HandleTimeSynch)(SharedNet *this, CTimeSyncHeader *, CNetLayerPacket *); void (__thiscall *HandleNak)(SharedNet *this, CSeqIDListHeader<4096,33> *, CNetLayerPacket *); void (__thiscall *HandlePak)(SharedNet *this, COnePrimHeader<16384,1,unsigned long> *, CNetLayerPacket *); void (__thiscall *HandleEmptyAck)(SharedNet *this, CSeqIDListHeader<8192,33> *, CNetLayerPacket *); }; /* 3665 */ struct __cppobj AC1Legacy::vlong : PackObj { AC1Legacy::vlong_value *value; int negative; }; /* 3666 */ struct __cppobj PortalDH { AC1Legacy::vlong shared_base_; AC1Legacy::vlong shared_prime_; }; /* 3669 */ struct __cppobj AVL { AVLNode *_root; unsigned int _currNum; }; /* 3658 */ struct __cppobj ReceiverData { unsigned __int16 m_RecID; unsigned __int16 iteration_; unsigned int highestIDReceived_; ReceiverData *next_; ReceiverData *prev_; long double timeStamp_; long double m_LocalTimeLastGotData; CryptoSystem *cryptoOutgoing_; CryptoSystem *cryptoIncoming_; NetKeyExch *keyExch_; unsigned __int16 m_NetID; sockaddr_in m_Addr; unsigned __int16 m_CurrentRemoteInterval; ReceiverState m_NakState; ConnectionState m_ConnectionState; AVL m_SeqIDsWeNAKed; long double m_TimeLastConnectionStateChanged; long double lastSentHandshake_; unsigned int m_BytesReceived; unsigned __int64 m_qwReferralCookie; }; /* 3713 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 3717 */ struct __cppobj __declspec(align(4)) PerfMonCounterInfo : ReferenceCountTemplate<1048576,0> { unsigned int m_CounterType; List m_CounterNamesList; bool m_fCounterExistedPreviously; }; /* 3718 */ struct __cppobj PerfMonCounter : PerfMonCounterInfo { unsigned __int64 m_counter; }; /* 3719 */ const struct __cppobj PacketInfo { unsigned int cbPacketInfo; sockaddr *saRemote; unsigned int cbData; const void *pvData; _WSABUF *aIOVecs; unsigned int nVecs; unsigned int cbRemote; PacketInfo::Protocol eProto; _WSABUF iovOldSchool; }; /* 3670 */ struct __cppobj NetPacket : ReferenceCountTemplate<1048576,0> { NetPacket *next_; COptionalHeader *specialFragList_[32]; unsigned int numSpecialFrags_; BlobFrag *fragList_[29]; unsigned int numFrags_; unsigned __int16 recipient_; unsigned int realPriority_; unsigned int size_; unsigned int seqNum_; unsigned int cryptoKey_; unsigned int checksum_; unsigned int flags_; }; /* 3672 */ struct __cppobj ProtoHeader { unsigned int seqID_; unsigned int header_; unsigned int checksum_; unsigned __int16 recID_; unsigned __int16 interval_; unsigned __int16 datalen_; unsigned __int16 iteration_; }; /* 3705 */ struct __cppobj CNetLayerPacket : NetPacket { ProtoHeader m_Hdr; char m_Data[65484]; sockaddr_in m_Addr; CBufferIterator m_Iter; bool m_bValid; ReceiverData *m_pRecv; RecipientData *m_pRecip; unsigned int m_CryptoKey; }; /* 3671 */ struct __cppobj COptionalHeader : ReferenceCountTemplate<1048576,0> { unsigned int m_dwMask; unsigned int m_Flags; char *m_pData; unsigned int m_cbData; }; /* 3706 */ const struct __cppobj CTimeSyncHeader : COptionalHeader { long double m_time; }; /* 3707 */ const struct __cppobj CSeqIDListHeader<4096,33> : COptionalHeader { unsigned int m_IDs[115]; }; /* 3708 */ const struct __cppobj COnePrimHeader<16384,1,unsigned long> : COptionalHeader { unsigned int m_Prim; }; /* 3709 */ const struct __cppobj CSeqIDListHeader<8192,33> : COptionalHeader { unsigned int m_IDs[115]; }; /* 3663 */ struct __cppobj AC1Legacy::flex_unit { unsigned int *a; unsigned int z; unsigned int n; }; /* 3664 */ struct __cppobj AC1Legacy::vlong_value : AC1Legacy::flex_unit { unsigned int share; }; /* 3662 */ struct __cppobj CryptoSystem { unsigned int lastIter_; unsigned int seed_; QTIsaac<8,unsigned long> *pGenerator_; }; /* 3667 */ struct __cppobj NetKeyExch : PackObj { PortalDH *dh_; AC1Legacy::vlong rnum_; int fInitialized_; }; /* 3668 */ struct __cppobj __declspec(align(4)) AVLNode { AVLNode *_left; AVLNode *_right; AVLNode *_parent; int _leftHeight; int _rightHeight; int _height; unsigned int _key; unsigned int *_data; bool _parentsize; }; /* 3714 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 3715 */ struct __cppobj PerfMonCounterInfo::PerfMonCounterNameHelp { unsigned __int16 m_languageID; PStringBase m_name; PStringBase m_help; }; /* 3716 */ struct __cppobj ListNode { PerfMonCounterInfo::PerfMonCounterNameHelp data; ListNode *next; ListNode *prev; }; /* 3676 */ struct __cppobj NIList { NIListElement *head_; NIListElement *tail_; }; /* 3678 */ struct __cppobj NIList { NIListElement *head_; NIListElement *tail_; }; /* 3681 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3679 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3685 */ struct __cppobj SentPacketStore { NIList m_sentPacketList; HashTable m_sentNetBlobIDInfo; }; /* 3688 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3686 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3693 */ struct IntervalData { unsigned __int16 intervalID_; int nBytes_; int FlowLevel_; int nPkts_; }; /* 3694 */ struct __cppobj PQueueArray { PQueueArrayVtbl *vfptr; PQueueArray::PQueueNode *A; int curNumNodes; int allocatedNodes; int minAllocatedNodes; }; /* 3673 */ struct __cppobj FlowQueue { FlowQueueVtbl *vfptr; __declspec(align(8)) NetPacket *waitingPacketsHead_; NetPacket *waitingPacketsTail_; NIList m_ackList; SentPacketStore m_sentPacketStore; NIList m_emptyAckList; HashTable empties_; unsigned int emptyAcks_[116]; int emptyNum_; int m_cPacketsSent; int m_cPacketsAcked; unsigned int highestIDSent_; sockaddr_in addr_; RecipientData *myRecip_; ReceiverData *myReceiverData_; unsigned __int16 netID_; IntervalData CurLocalInterval_; PQueueArray pqueueSpecial_; long double intervalTime_; unsigned __int16 lastIntervalAcked_; }; /* 3697 */ struct __cppobj ClientFlowQueue : FlowQueue { PQueueArray pqueue_; int bytesPrevSent_; }; /* 3692 */ struct __cppobj RecipientData { long double lastTouched_; long double timeAllocated_; ConnectionState m_ConnectionState; NIList waitingBlobs_; ClientFlowQueue flowQueue_; RecipientData *next_; unsigned __int16 recID_; int onQueue_; Indicator *dependencies_; unsigned int gidPlayer_; unsigned int flushNum_; }; /* 3660 */ struct __cppobj QTIsaac<8,unsigned long>::randctx { unsigned int randcnt; unsigned int *randrsl; unsigned int *randmem; unsigned int randa; unsigned int randb; unsigned int randc; }; /* 3659 */ struct __cppobj QTIsaac<8,unsigned long> { QTIsaac<8,unsigned long>Vtbl *vfptr; QTIsaac<8,unsigned long>::randctx m_rc; }; /* 3674 */ struct FlowQueueVtbl { void *(__thiscall *__vecDelDtor)(FlowQueue *this, unsigned int); _BYTE gap4[4]; NetBlob *(__thiscall *Dequeue)(FlowQueue *this, int); void (__thiscall *IncrementLocalInterval)(FlowQueue *this, unsigned int); int (__thiscall *WireRoomLeft)(FlowQueue *this, int); int (__thiscall *FragQueueRoomLeft)(FlowQueue *this, int); void (__thiscall *RecordBytesSent)(FlowQueue *this, int); void (__thiscall *RecordBytesQueued)(FlowQueue *this, int); void (__thiscall *RecordBytesDequeued)(FlowQueue *this, int); void (__thiscall *EnqueuePacket)(FlowQueue *this, NetPacket *, NetPacket **, NetPacket **); NetPacket *(__thiscall *DequeuePacket)(FlowQueue *this, NetPacket **, NetPacket **); }; /* 3675 */ struct __cppobj NIListElement { unsigned int data_; NIListElement *next_; }; /* 3677 */ struct __cppobj NIListElement { NetPacket *data_; NIListElement *next_; }; /* 3680 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3682 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3684 */ struct __cppobj __declspec(align(8)) IntrusiveHashData *> { unsigned __int64 m_hashKey; HashTableData *m_hashNext; }; /* 3683 */ struct __cppobj HashTableData : IntrusiveHashData *> { unsigned __int64 m_data; }; /* 3687 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3689 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3691 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3690 */ struct __cppobj HashTableData : IntrusiveHashData *> { int m_data; }; /* 3695 */ struct PQueueArrayVtbl { void *(__thiscall *__vecDelDtor)(PQueueArray *this, unsigned int); }; /* 3696 */ struct PQueueArray::PQueueNode { unsigned int key; void *data; }; /* 3700 */ struct __cppobj HashBase { HashBaseVtbl *vfptr; unsigned __int64 table_mask; unsigned int key_shift; HashBaseData **buckets; unsigned int table_size; int fPlacementNew_; }; /* 3702 */ struct __cppobj UI64Hash : HashBase { }; /* 3703 */ struct __cppobj UI64Hash : HashBase { }; /* 3698 */ struct __cppobj Indicator { IndicatorVtbl *vfptr; UI64Hash waitingBlobs_; UI64Hash arrivedEphBlobs_; ArrivedEphInfo *firstInfo_; long double flushStamp_; }; /* 3661 */ struct QTIsaac<8,unsigned long>Vtbl { void *(__thiscall *__vecDelDtor)(QTIsaac<8,unsigned long> *this, unsigned int); void (__thiscall *randinit)(QTIsaac<8,unsigned long> *this, QTIsaac<8,unsigned long>::randctx *, bool); void (__thiscall *srand)(QTIsaac<8,unsigned long> *this, unsigned int, unsigned int, unsigned int, unsigned int *); void (__thiscall *isaac)(QTIsaac<8,unsigned long> *this, QTIsaac<8,unsigned long>::randctx *); void (__thiscall *shuffle)(QTIsaac<8,unsigned long> *this, unsigned int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *, unsigned int *); }; /* 3699 */ struct IndicatorVtbl { void *(__thiscall *__vecDelDtor)(Indicator *this, unsigned int); }; /* 3701 */ struct HashBaseVtbl { void *(__thiscall *__vecDelDtor)(HashBase *this, unsigned int); }; /* 3704 */ struct __cppobj ArrivedEphInfo : UI64HashData { ArrivedEphInfo *m_next; unsigned __int64 m_latestNetBlobID; long double m_timeStamp; }; /* 3722 */ struct __cppobj IntrusiveHashData { int m_hashKey; CAsyncStateHandler *m_hashNext; }; /* 3723 */ struct __cppobj IntrusiveHashListData : IntrusiveHashData, DLListData { }; /* 3721 */ struct __cppobj CAsyncStateHandler : IntrusiveHashListData { CAsyncStateHandlerVtbl *vfptr; CAsyncStateMachine *m_pMachine; }; /* 3724 */ struct CAsyncStateHandlerVtbl { void *(__thiscall *__vecDelDtor)(CAsyncStateHandler *this, unsigned int); void (__thiscall *OnContextBegun)(CAsyncStateHandler *this, AsyncContext); void (__thiscall *OnStateBegun)(CAsyncStateHandler *this, AsyncContext); void (__thiscall *OnStateEnded)(CAsyncStateHandler *this, AsyncContext, AsyncStateMachineStatus); void (__thiscall *OnContextEnded)(CAsyncStateHandler *this, AsyncContext, AsyncStateMachineStatus); void (__thiscall *CleanupContextData)(CAsyncStateHandler *this, AsyncContext); void (__thiscall *OnStateHandlerInit)(CAsyncStateHandler *this); void (__thiscall *OnStateHandlerDone)(CAsyncStateHandler *this); }; /* 3731 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; CAsyncStateHandler *m_aInplaceBuckets[23]; CAsyncStateHandler **m_buckets; CAsyncStateHandler **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3733 */ struct __cppobj IntrusiveHashList { IntrusiveHashTable m_hash; DLListBase m_list; }; /* 3734 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; CAsyncStateMachine::CAsyncStateData *m_aInplaceBuckets[23]; CAsyncStateMachine::CAsyncStateData **m_buckets; CAsyncStateMachine::CAsyncStateData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3736 */ struct __cppobj IntrusiveHashList { IntrusiveHashTable m_hash; DLListBase m_list; }; /* 3739 */ struct __cppobj IntrusiveHashTable,HashTableData,unsigned long> *,1> { IntrusiveHashTable,HashTableData,unsigned long> *,1>Vtbl *vfptr; HashTableData,unsigned long> *m_aInplaceBuckets[23]; HashTableData,unsigned long> **m_buckets; HashTableData,unsigned long> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3737 */ struct __cppobj HashTable,unsigned long,1> { HashTable,unsigned long,1>Vtbl *vfptr; IntrusiveHashTable,HashTableData,unsigned long> *,1> m_intrusiveTable; }; /* 3741 */ struct __cppobj AutoGrowHashTable,unsigned long> : HashTable,unsigned long,1> { }; /* 3725 */ struct __cppobj CAsyncStateMachine { CAsyncStateMachineVtbl *vfptr; IntrusiveHashList m_States; int m_iLowState; IntrusiveHashList m_ContextHash; AutoGrowHashTable,unsigned long> m_DataNames; unsigned int m_dwNextContextNumber; PreciseTimerInstance *m_pTimer; }; /* 3730 */ struct CAsyncStateMachineVtbl { void *(__thiscall *__vecDelDtor)(CAsyncStateMachine *this, unsigned int); _BYTE gap4[4]; void (__thiscall *OnContextBegun)(CAsyncStateMachine *this, AsyncContext); void (__thiscall *OnContextEnded)(CAsyncStateMachine *this, AsyncContext, AsyncStateMachineStatus); void (__thiscall *CleanupContextData)(CAsyncStateMachine *this, AsyncContext); AsyncStateMachineStatus (__thiscall *Advance)(CAsyncStateMachine *this, AsyncContext, int); AsyncStateMachineStatus (__thiscall *OnHandlerDoneOK)(CAsyncStateMachine *this, AsyncContext, int); void (__thiscall *OnHandlerFailed)(CAsyncStateMachine *this, AsyncContext); CAsyncStateMachine::CAsyncStateData *(__thiscall *AllocateStateData)(CAsyncStateMachine *this, AsyncContext); }; /* 3732 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 3735 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 3727 */ struct __cppobj IntrusiveHashData { AsyncContext m_hashKey; CAsyncStateMachine::CAsyncStateData *m_hashNext; }; /* 3728 */ struct __cppobj IntrusiveHashListData : IntrusiveHashData, DLListData { }; /* 3729 */ struct __cppobj SmartArray { int *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3726 */ struct __cppobj CAsyncStateMachine::CAsyncStateData : ReferenceCountTemplate<1048576,0>, IntrusiveHashListData { SmartArray Data; AsyncStateMachineStatus eStatus; bool bAdvancing; int iDelayedNextStateNumber; CAsyncStateHandler *pCurrentState; int iMaxStateNumber; long double tContextBegan; long double tCurStateBegan; }; /* 3738 */ struct HashTable,unsigned long,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,unsigned long,1> *this, unsigned int); }; /* 3740 */ struct IntrusiveHashTable,HashTableData,unsigned long> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,unsigned long> *,1> *this, unsigned int); }; /* 3742 */ struct __cppobj CClientsideLoginStateHandler : CAsyncStateHandler { unsigned int m_idxRecipientID; unsigned int m_idxServerAddr; unsigned int m_idxNetAuth; unsigned int m_idxFailureReason; }; /* 3743 */ struct __cppobj CPluginManagerTemplate : CPluginManager { }; /* 3744 */ struct __cppobj ClientNet::CLogonData { AsyncContext hCurrentContext; int timeLastLoginRequestSent; sockaddr_in ServerAddr; NetAuthenticator *pNetAuth; int nRequestsSent; bool bMyTurn; NetError FailureReason; }; /* 3745 */ struct ClientNet::CReferralQueueEntry { unsigned int nAuthsSent; unsigned __int16 idServer; long double localtimeToSendNextWorldAuth; sockaddr_in ServerAddr; unsigned __int64 qwCookie; }; /* 3746 */ struct __cppobj SmartArray { ClientNet::CReferralQueueEntry *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3747 */ struct __cppobj __declspec(align(4)) ClientNet::CSwitchHistory { CTimestamp LastSwitchStamp; bool bBeenSwitchedBefore; }; /* 3748 */ struct __cppobj ClientNet : SharedNet, CClientsideLoginStateHandler, CPluginManagerTemplate { ClientNet::CLogonData m_LogonData; CAsyncStateMachine m_ConnectionFSM; SmartArray m_ReferralQueue; unsigned __int16 logonRecID_; unsigned __int16 currServerRecID_; unsigned int m_dwCurrentConnectionSequenceNumber; ClientNet::CSwitchHistory m_WorldSwitchHistory; ClientNet::CSwitchHistory m_LogonSwitchHistory; bool logOffSent_; bool fCurrentlyInGame_; long double _timeClientSpeedHackDetection; long double m_LastDidUseTime; CLinkStatusSnapshot m_CurrentLinkStatus; CLinkStatusAverages m_LinkStatusAverages; }; /* 3749 */ struct __cppobj GlobalEventHandler : NoticeRegistrar { }; /* 3750 */ struct __cppobj SmartBox { SmartBoxVtbl *vfptr; int testMode; Position viewer; CObjCell *viewer_cell; unsigned int head_index; Position viewer_sought_position; CameraManager *camera_manager; CellManager *cell_manager; CPhysics *physics; CObjectMaint *m_pObjMaint; LScape *lscape; Ambient *ambient_sounds; CommandInterpreter *cmdinterp; int creature_mode; float m_fGameFOV; float m_fViewDistFOV; bool m_bUseViewDistance; float game_ambient_level; unsigned int game_ambient_color; int game_degrades_disabled; int hidden; int position_update_complete; int waiting_for_teleport; int has_been_teleported; NIList *in_queue; NIList *netblob_list; _iobuf *position_and_movement_file; unsigned int player_id; CPhysicsObj *player; unsigned int target_object_id; void (__cdecl *target_callback)(unsigned int, ObjectSelectStatus, tagRECT *, const float); unsigned int num_cells; CEnvCell **cells; unsigned int num_objects; CPhysicsObj **objects; void (__cdecl *m_renderingCallback)(); }; /* 3751 */ struct SmartBoxVtbl { void *(__thiscall *__vecDelDtor)(SmartBox *this, unsigned int); int (__thiscall *IsReadyToDispatchEvent)(SmartBox *this, NetBlob *); NetBlobProcessedStatus (__thiscall *DispatchSmartBoxEvent)(SmartBox *this, NetBlob *); }; /* 3752 */ struct __cppobj CameraManager : CInputHandler, IInputActionCallback { float t_stiffness; float r_stiffness; unsigned int pivot_object_id; int pivot_part_index; AC1Legacy::Vector3 pivot_offset; unsigned int target_object_id; int target_part_index; AC1Legacy::Vector3 target_offset; AC1Legacy::Vector3 direction; CameraTarget target_status; AC1Legacy::Vector3 viewer_offset; bool m_bAlignCameraToSlope; float m_rCameraStiffness; float m_rCameraAdjustmentSpeed; unsigned int m_dwPivotOffsetMovement; unsigned int m_dwCameraOffsetMovement; float m_rMovementSpeed; float scale; long double last_update_time; AC1Legacy::Vector3 old_velocities[5]; int old_velocity_num; bool m_bEnabled; CameraSet *m_pCurrentCameraSet; }; /* 3766 */ struct __cppobj __declspec(align(8)) CellManager { LScape *lscape; Ambient *ambient_sounds; unsigned int last_prefetch_cell_id; long double last_prefetch_check; bool blocking_for_cells; bool all_cells_available; unsigned int num_cells_waiting; unsigned int total_num_cells_waiting; CObjCell *curr_cell; Position load_pos; int keep_lscape_loaded; }; /* 3769 */ struct __cppobj CPhysics { CObjectMaint *obj_maint; SmartBox *smartbox; CPhysicsObj *player; LongHashIter *iter; }; /* 3758 */ struct __cppobj LScape { int mid_radius; int mid_width; CLandBlock **land_blocks; CLandBlock **block_draw_list; unsigned int loaded_cell_id; unsigned int viewer_cell_id; int viewer_b_xoff; int viewer_b_yoff; GameSky *sky; CSurface *landscape_detail_surface; CSurface *environment_detail_surface; CSurface *building_detail_surface; CSurface *object_detail_surface; }; /* 3764 */ struct __cppobj DArray { AmbientSound **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 3765 */ struct __cppobj Ambient { Position player_pos; float total_sound_count; unsigned int num_sounds; DArray sounds; AC1Legacy::PQueueArray sound_queue; }; /* 3771 */ struct __cppobj CommandList { CommandListElement *head; CommandListElement *mouse_command; CommandListElement *current; }; /* 3772 */ struct __cppobj CommandInterpreter : IInputActionCallback { SmartBox *smartbox; CPhysicsObj *player; CommandList SubstateList; CommandList TurnList; CommandList SidestepList; unsigned int autonomy_level; int controlled_by_server; int hold_run; int hold_sidestep; int transient_state; int enabled; int auto_run; int mouselook_active; int mouseleft_down; float autorun_speed; unsigned int action_stamp; long double last_sent_position_time; Position last_sent_position; Plane last_sent_contact_plane; const long double time_between_position_events; }; /* 3753 */ struct __cppobj CameraSet : ReferenceCountTemplate<1048576,0> { CameraManager *cm; SmartBox *sbox; int looking_down; int in_map_mode; int mouselook_active; int camera_movement_active; int targeting; int rot_left; int rot_right; int lower; int raise; int farther; int closer; float current_stiffness; __int16 mouselook_x_extent; __int16 mouselook_y_extent; AC1Legacy::Vector3 lookdown_saved_offset; AC1Legacy::Vector3 lookdown_saved_target_dir; long double m_ttLastRotate; long double m_ttLastRaiseOrLower; long double m_ttLastZoom; long double m_LastServerMessage; long double m_LastMouseMovement; }; /* 3767 */ struct __cppobj HashBaseIter { HashBase *myHash_; unsigned int curBucket_; HashBaseData *curPtr_; HashBaseData *lastThisChain_; int fEnd_; }; /* 3768 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 3755 */ struct __cppobj AC1Legacy::SmartArray { CelestialPosition *m_data; unsigned int m_size; unsigned int m_num; }; /* 3756 */ struct __cppobj AC1Legacy::SmartArray { CPhysicsObj **m_data; unsigned int m_size; unsigned int m_num; }; /* 3757 */ struct __cppobj GameSky { AC1Legacy::SmartArray sky_obj_pos; AC1Legacy::SmartArray sky_obj; AC1Legacy::SmartArray property_array; CEnvCell *before_sky_cell; CEnvCell *after_sky_cell; }; /* 3759 */ struct __cppobj AmbientSound { AmbientSoundVtbl *vfptr; int on_queue; float sound_count; AmbientSTBDesc *desc; unsigned int ambient_sound_id; int constant_sound; }; /* 3770 */ struct __cppobj CommandListElement { CommandListElement *next; CommandListElement *prev; unsigned int command; float speed; int hold_run; }; /* 3754 */ struct __cppobj CelestialPosition { IDClass<_tagDataID,32,0> gfx_id; IDClass<_tagDataID,32,0> pes_id; float heading; float rotation; AC1Legacy::Vector3 tex_velocity; float transparent; float luminosity; float max_bright; unsigned int properties; }; /* 3760 */ struct AmbientSoundVtbl { void (__thiscall *ResetCount)(AmbientSound *this); float (__thiscall *GetVolume)(AmbientSound *this); int (__thiscall *CanHear)(AmbientSound *this); int (__thiscall *PlayNow)(AmbientSound *this); float (__thiscall *GetPlayInterval)(AmbientSound *this); void (__thiscall *AddTo)(AmbientSound *this, float, AC1Legacy::Vector3 *, LandDefs::Direction); void (__thiscall *UpdateSound)(AmbientSound *this, float); int (__thiscall *GetSoundPos)(AmbientSound *this, Position *); }; /* 3762 */ struct __cppobj AC1Legacy::SmartArray { AmbientSoundDesc **m_data; unsigned int m_size; unsigned int m_num; }; /* 3763 */ struct __cppobj AmbientSTBDesc { IDClass<_tagDataID,32,0> stb_id; int stb_not_found; AC1Legacy::SmartArray ambient_sounds; CSoundTable *sound_table; unsigned int play_count; }; /* 3761 */ struct AmbientSoundDesc { SoundType stype; int is_continuous; float volume; float base_chance; float min_rate; float max_rate; }; /* 3775 */ struct __cppobj PQueueArray { PQueueArrayVtbl *vfptr; PQueueArray::PQueueNode *A; int curNumNodes; int allocatedNodes; int minAllocatedNodes; }; /* 3778 */ struct __cppobj NetInterface { }; /* 3773 */ struct __cppobj PacketController { PacketControllerVtbl *vfptr; __declspec(align(8)) ClientNet *net_; RecipientData **recipients_; NIList *netQueues_[12]; RecipientData *haveNaks_; PQueueArray FlowControlTimers; long double lastEmpty_; unsigned __int64 m_curNonEphemeralID; NetInterface netInterface_; PerfMonCounter *m_pSendBlobCallsCounter; }; /* 3774 */ struct PacketControllerVtbl { unsigned __int64 (__thiscall *GetNonEphemeralID)(PacketController *this); }; /* 3776 */ struct PQueueArrayVtbl { void *(__thiscall *__vecDelDtor)(PQueueArray *this, unsigned int); }; /* 3777 */ struct __declspec(align(8)) PQueueArray::PQueueNode { long double key; void *data; }; /* 3779 */ struct __cppobj AlreadyRunningCheck { void *m_UniqueClientSemaphore; }; /* 3780 */ struct __cppobj __declspec(align(8)) Client : Interface, ArgumentParser, CDDDStatusPlugin, IInputActionCallback, LinkStatusHolder { Turbine_RefCount m_cTurbineRefCount; PStringBase m_FullOutputText; PStringBase m_preferencesFile; int m_fWindowed; int m_fUseMemoryManager; int m_fReadOnlyDatFiles; accountID m_account; PStringBase m_pPrimer; PStringBase m_LanguageStr; PStringBase m_hostName; int m_noflowqueue; int m_port; int m_clientPort; int m_latencyDelay; int m_latencyPercent; int m_Language; PStringBase m_worldName; CLCache *m_pDBCache; UIFlow *m_ui; bool m_connected; NetAuthenticator m_netAuth; ClientNet *m_net; GlobalEventHandler *m_eventHandler; QualityRegistrar *m_qualityRegistrar; PStringBase m_strPreferenceBindInterface; bool m_bPreferenceComputeUniquePort; unsigned int m_nPreferenceUserSpecifiedPort; IQueuedUIEventDeliverer *m_UIQueueManager; NetAuthenticator *pNetAuth_; SmartBox *smartbox_; NIList *m_logonEventQueue; PacketController *packControl_; NIList **netQueues_; AlreadyRunningCheck m_running_check; }; /* 3783 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3781 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3782 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 3784 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3786 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 3785 */ struct __cppobj HashTableData : IntrusiveHashData *> { UIMainFramework *(__cdecl *m_data)(); }; /* 3787 */ struct __cppobj PhysicsTimestampPack : PackObj { unsigned __int16 ts1; unsigned __int16 ts2; }; /* 3788 */ struct __cppobj SmartArray { BaseProperty *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3789 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3790 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 3791 */ struct EnchantedQualityDetails { long double rRawValue; long double rValueIncreasingMultiplier; long double rValueDecreasingMultiplier; long double rValueIncreasingAdditive; long double rValueDecreasingAdditive; }; /* 3792 */ struct __cppobj Attribute_QualityType { }; /* 3793 */ struct __cppobj Attribute_2nd_QualityType { }; /* 3794 */ struct __cppobj Skill_QualityType { }; /* 3795 */ struct __cppobj Int_QualityType { }; /* 3796 */ struct __cppobj Bool_QualityType { }; /* 3797 */ struct __cppobj Float_QualityType { }; /* 3798 */ struct __cppobj DataID_QualityType { }; /* 3799 */ struct __cppobj InstanceID_QualityType { }; /* 3800 */ struct __cppobj Int64_QualityType { }; /* 3801 */ struct __cppobj BodyDamageValue_QualityType { }; /* 3802 */ struct __cppobj BodyDamageVariance_QualityType { }; /* 3803 */ struct __cppobj BodyArmorValue_QualityType { }; /* 3804 */ struct __cppobj Position_QualityType { }; /* 3805 */ struct __cppobj String_QualityType { }; /* 3806 */ struct __cppobj ArmorCache : PackObj { int _base_armor; int _armor_vs_slash; int _armor_vs_pierce; int _armor_vs_bludgeon; int _armor_vs_cold; int _armor_vs_fire; int _armor_vs_acid; int _armor_vs_electric; int _armor_vs_nether; }; /* 3807 */ struct __cppobj ArmorProfile : PackObj { float mod_vs_slash; float mod_vs_pierce; float mod_vs_bludgeon; float mod_vs_cold; float mod_vs_fire; float mod_vs_acid; float mod_vs_electric; float mod_vs_nether; }; /* 3808 */ struct __cppobj BodyPartSelectionData : PackObj { float HLF; float MLF; float LLF; float HRF; float MRF; float LRF; float HLB; float MLB; float LLB; float HRB; float MRB; float LRB; }; /* 3809 */ struct __cppobj BodyPart : PackObj { DAMAGE_TYPE _dtype; int _dval; float _dvar; ArmorCache _acache; BODY_HEIGHT _bh; BodyPartSelectionData *_bpsd; }; /* 3810 */ struct __cppobj AllegianceRankData : PackObj { unsigned int _id; unsigned int _rank; }; /* 3811 */ struct __cppobj AllegianceData : PackObj { unsigned int _id; AC1Legacy::PStringBase _name; unsigned int _gender; unsigned int _hg; unsigned int _rank; unsigned int _level; unsigned int _bitfield; unsigned int _cp_tithed; unsigned int _cp_cached; unsigned int _loyalty; unsigned int _leadership; int _time_online; int _allegiance_age; }; /* 3812 */ struct __cppobj PackableLLNode { AllegianceRankData data; PackableLLNode *next; PackableLLNode *prev; }; /* 3813 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3814 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 3815 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 3816 */ struct __cppobj Mat33 { float e[9]; }; /* 3817 */ struct __cppobj VecMat { float e[3]; }; /* 3818 */ struct __cppobj AC1Legacy::Quaternion { float e[4]; }; /* 3819 */ struct __cppobj Random { }; /* 3820 */ struct __cppobj LandDefs { }; /* 3821 */ struct __cppobj DBTypeDef { IDClass<_tagDataID,32,0> m_base_did; IDClass<_tagDataID,32,0> m_top_did; SmartArray,1> m_extensions; unsigned int m_packVersion; DBUpdateType::Type m_updateType; bool m_bHasFile; bool m_bIsPortalType; bool m_bIsCellType; bool m_bIsLocalType; PStringBase m_strDataDir; bool m_bIsClientType; bool m_bIsServerType; bool m_bIsEngineType; bool m_bIsDIDPackedToDats; bool m_bIsWBEditable; bool m_bIsCategorized; bool m_bForceExpire; FreelistDef m_freelistDef; }; /* 3822 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3823 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3824 */ struct __cppobj IntrusiveHashIterator,HashTableData,DBObj *> *,1> { IntrusiveHashTable,HashTableData,DBObj *> *,1> *m_currHashTable; HashTableData,DBObj *> **m_currBucket; HashTableData,DBObj *> *m_currElement; }; /* 3825 */ struct __cppobj HashIterator,DBObj *,1> { IntrusiveHashIterator,HashTableData,DBObj *> *,1> m_iter; }; /* 3826 */ struct __cppobj PackableNIListElt : PackObj { LBRange *next_; LBRange *prev_; PackableNIList *list_; }; /* 3827 */ struct __cppobj LBRange : PackableNIListElt { unsigned int lowID; unsigned int highID; unsigned int srvID; int deletePending_; int isFrozen_; int toGetNoLandblocks_; int numBlocksLoaded_; int numBlocksLoadedWithUniques_; int numUniquesInLoadedBlocks_; int loadInUnpopulatedBlocks_; }; /* 3828 */ struct __cppobj PackableNIList : PackObj { __unaligned __declspec(align(1)) LBRange head_; __unaligned __declspec(align(1)) LBRange tail_; int numElts_; }; /* 3829 */ struct __cppobj LBRanges : PackableNIList { }; /* 3830 */ struct __cppobj PackableNIListElt : PackObj { LBMigrationReqBookkeep *next_; LBMigrationReqBookkeep *prev_; struct PackableNIList *list_; }; /* 3831 */ struct __cppobj LBMigrationReqBookkeep : PackableNIListElt { LBRange region; unsigned int destSrv; unsigned int requestingSrv; int seq; int flags_; }; /* 3832 */ struct __cppobj LBUnit { unsigned int lbID; unsigned int srvID; unsigned __int16 numBookies; unsigned __int16 computedLoad_; unsigned int numUniques_; struct SLandBlock *lb; struct BlockStatusEntry *m_pBSE; unsigned __int16 flags_; int fPendingCreate_; int fIsLoaded_; long double m_timeLastCheckpointed; }; /* 3833 */ struct __cppobj LBEventQueue : PackObj { unsigned int lbID; struct OEList *evQ; }; /* 3834 */ struct __cppobj LBMigrationDataBookkeep : PackObj { LBRange region; int numBlksWithObjects; unsigned int *lbIDs; long double *m_rgCheckpointTimes; int numEvQueues; LBEventQueue *lbEvqs; }; /* 3835 */ struct __cppobj BlockListEntry { unsigned int blockID_; }; /* 3838 */ struct __cppobj LFQueue { unsigned int *buckets_; int numBuckets_; volatile int m_dwProducerBucketIndex; volatile int m_dwConsumerBucketIndex; List m_backupList; int m_dwBackupListLen; SharedCriticalSection m_backupListCritSec; }; /* 3839 */ struct __cppobj NIDListNode { struct SLandBlock *data_; NIDListNode *next_; NIDListNode *prev_; }; /* 3840 */ struct __cppobj NIDList { NIDListNode head_; NIDListNode tail_; }; /* 3843 */ struct __cppobj NIList { struct NIListElement *head_; struct NIListElement *tail_; }; /* 3844 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 3841 */ struct __cppobj BlockListLoader { BlockListLoaderVtbl *vfptr; NIList blockList_; LongNIHash blockHash_; }; /* 3845 */ struct __cppobj AlwaysLoaded : BlockListLoader { CQuickTimer m_timerDoUseTime; int fEnableDontTouch_; long double lastDontTouchMode_; int fInDontTouchMode_; long double timeStartedNotTouchingCurrentBlock_; }; /* 3846 */ struct __cppobj LongHash : HashBase { }; /* 3847 */ struct __cppobj LongHash : HashBase { }; /* 3850 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; AC1Legacy::HashTableData *m_aInplaceBuckets[23]; AC1Legacy::HashTableData **m_buckets; AC1Legacy::HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 3848 */ struct __cppobj AC1Legacy::HashTable { AC1Legacy::HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 3854 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 3857 */ struct __cppobj LFQueue { struct ODBCRequest **buckets_; int numBuckets_; volatile int m_dwProducerBucketIndex; volatile int m_dwConsumerBucketIndex; List m_backupList; int m_dwBackupListLen; SharedCriticalSection m_backupListCritSec; }; /* 3836 */ struct __cppobj SCellDB { SCellDBVtbl *vfptr; __declspec(align(8)) int numMigrationsInProgress_; LFQueue landblockCreationRequests_; int numAllocatedLandblocks_; struct SLandBlockCreator *landBlockCreator_; CQuickTimer m_timerPruneInactiveLandblocks; int numInactiveLandblocks_; NIDList inactiveList_; struct SLandBlock *migratePendingListHead_; AlwaysLoaded m_blocksAlwaysLoaded; BlockListLoader m_blocksForbidLogin; BlockListLoader m_blocksForbidCorpseDrop; int m_cur_block_x; int m_cur_block_y; long double m_cur_block_ts; int fInCreateLandBlockInternal_; unsigned int blockIDCurrentlyFetching_; struct CheckMgrBlockInfo *checkMgr_; int fShuttingDown_; struct ODBCThread *requestThread_; LongHash blockLookupHash_; int numBlockLookups_; LongHash blockUpdateHash_; int numBlockUpdates_; LongHash blockInsertHash_; int numBlockInserts_; AC1Legacy::HashTable m_blockingLoadFailures; long double lastCheckpointedLoadedBlocks_; LFQueue blockLookupResponseQ_; LFQueue blockUpdateResponseQ_; LFQueue blockInsertResponseQ_; }; /* 3837 */ struct SCellDBVtbl { void *(__thiscall *__vecDelDtor)(SCellDB *this, unsigned int); void (__thiscall *ServerSettingTime)(SCellDB *this, long double); int (__thiscall *StartupCheckpointing)(SCellDB *this, char *, char *, unsigned int); }; /* 3842 */ struct BlockListLoaderVtbl { void *(__thiscall *__vecDelDtor)(BlockListLoader *this, unsigned int); int (__thiscall *Reload)(BlockListLoader *this, const char *); int (__thiscall *fEntryInBlockList)(BlockListLoader *this, unsigned int); }; /* 3849 */ struct AC1Legacy::HashTableVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::HashTable *this, unsigned int); }; /* 3851 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 3853 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; AC1Legacy::HashTableData *m_hashNext; }; /* 3852 */ struct __cppobj AC1Legacy::HashTableData : IntrusiveHashData *> { long double m_data; }; /* 3855 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 3856 */ struct __cppobj ListNode { struct ODBCRequest *data; ListNode *next; ListNode *prev; }; /* 3858 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; AC1Legacy::HashTableData **m_currBucket; AC1Legacy::HashTableData *m_currElement; }; /* 3859 */ struct __cppobj AC1Legacy::HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3860 */ struct __cppobj PHashTable : HashTable, StreamPackObj { }; /* 3861 */ struct __cppobj AllegianceNode : PackObj { AllegianceNode *_patron; AllegianceNode *_peer; AllegianceNode *_vassal; AllegianceData _data; }; /* 3862 */ struct __cppobj AC1Legacy::SmartArray > { AC1Legacy::PStringBase *m_data; unsigned int m_size; unsigned int m_num; }; /* 3863 */ struct __cppobj PSmartArray > : StreamPackObj, AC1Legacy::SmartArray > { }; /* 3864 */ struct __cppobj AllegianceHierarchy : PackObj { AllegianceVersion m_oldVersion; AllegianceNode *m_pMonarch; unsigned int m_total; int m_monarchBroadcastTime; int m_spokesBroadcastTime; unsigned int m_monarchBroadcastsToday; unsigned int m_spokesBroadcastsToday; AC1Legacy::PStringBase m_motd; AC1Legacy::PStringBase m_motdSetBy; AC1Legacy::PStringBase m_AllegianceName; int m_NameLastSetTime; unsigned int m_chatRoomID; PHashTable m_AllegianceOfficers; PSmartArray > m_OfficerTitles; Position m_BindPoint; int m_isLocked; unsigned int m_ApprovedVassal; }; /* 3865 */ struct __cppobj AllegianceProfile : PackObj { AllegianceHierarchy _allegiance; unsigned int _total_members; unsigned int _total_vassals; }; /* 3866 */ struct __cppobj AllegianceAppraisalProfile : PackObj { AC1Legacy::PStringBase m_AllegianceName; AC1Legacy::PStringBase _mtitle; AC1Legacy::PStringBase _ptitle; int _followers; }; /* 3867 */ struct __cppobj CharGenData : DBObj { }; /* 3868 */ struct __cppobj CharGenResult : PackObj { }; /* 3869 */ struct __cppobj CmdStruct { char args[256]; unsigned int size; unsigned int curr; unsigned int command; }; /* 3870 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 3871 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 3872 */ struct __cppobj PackableHashData { unsigned int _key; int _data; PackableHashData *_next; int _hashVal; }; /* 3873 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3874 */ struct __cppobj PackableHashData { unsigned int _key; int _data; PackableHashData *_next; int _hashVal; }; /* 3875 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3876 */ struct __cppobj PackableHashData { unsigned int _key; long double _data; PackableHashData *_next; int _hashVal; }; /* 3877 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3878 */ struct __cppobj PackableHashData > { unsigned int _key; AC1Legacy::PStringBase _data; PackableHashData > *_next; int _hashVal; }; /* 3879 */ struct __cppobj PackableHashTable > : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData > **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3880 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3881 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3882 */ struct __cppobj PerlinNoise { }; /* 3883 */ struct __cppobj PackUsingSerialize : PackObj { bool m_fArchiveValid; AutoStoreVersionArchive m_ar; }; /* 3884 */ struct __cppobj PackObjPropertyCollection : PackUsingSerialize, PropertyCollection { }; /* 3885 */ struct __cppobj PackableHashData,long> { IDClass<_tagDataID,32,0> _key; int _data; PackableHashData,long> *_next; int _hashVal; }; /* 3886 */ struct __cppobj PackableHashTable,long> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData,long> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3887 */ struct __cppobj PackableHashIterator,long> { PackableHashIterator,long>Vtbl *vfptr; PackableHashData,long> *_current; PackableHashData,long> **_buckets; unsigned int _table_size; }; /* 3888 */ struct PackableHashIterator,long>Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator,long> *this, unsigned int); }; /* 3889 */ struct __cppobj ShortCutData : PackObj { int index_; unsigned int objectID_; unsigned int spellID_; }; /* 3890 */ struct __cppobj ShortCutManager : PackObj { ShortCutData *shortCuts_[18]; }; /* 3891 */ struct __cppobj GenericQualitiesData : PackObj { PackableHashTable *m_pIntStatsTable; PackableHashTable *m_pBoolStatsTable; PackableHashTable *m_pFloatStatsTable; PackableHashTable > *m_pStrStatsTable; }; /* 3892 */ struct __cppobj PlayerModule : PackObj { ShortCutManager *shortcuts_; PackableList favorite_spells_[8]; PackableHashTable,long> *desired_comps_; unsigned int options_; unsigned int options2_; unsigned int spell_filters_; GenericQualitiesData *m_pPlayerOptionsData; PackObjPropertyCollection m_colGameplayOptions; AC1Legacy::PStringBase m_TimeStampFormat; }; /* 3893 */ struct __cppobj PackableHashData { unsigned int _key; __int64 _data; PackableHashData *_next; int _hashVal; }; /* 3894 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3895 */ struct __cppobj PackableHashData > { unsigned int _key; IDClass<_tagDataID,32,0> _data; PackableHashData > *_next; int _hashVal; }; /* 3896 */ struct __cppobj PackableHashTable > : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData > **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3897 */ struct __cppobj PSmartArray : StreamPackObj, AC1Legacy::SmartArray { }; /* 3898 */ struct __cppobj CreatureAppraisalProfile : PackObj { unsigned int strength; unsigned int endurance; unsigned int quickness; unsigned int coordination; unsigned int focus; unsigned int self; unsigned int health; unsigned int stamina; unsigned int mana; unsigned int max_health; unsigned int max_stamina; unsigned int max_mana; unsigned int enchantment_bitfield; }; /* 3899 */ struct __cppobj HookAppraisalProfile : PackObj { unsigned int mBitfield; unsigned int mValidLocations; AMMO_TYPE mAmmoType; }; /* 3900 */ struct __cppobj __declspec(align(8)) WeaponProfile : PackObj { DAMAGE_TYPE damage_type; unsigned int weapon_skill; int weapon_time; int weapon_damage; long double damage_variance; long double damage_mod; long double weapon_length; long double max_velocity; long double weapon_offense; int max_velocity_estimated; }; /* 3901 */ struct __cppobj AppraisalProfile : PackObj { int success_flag; CreatureAppraisalProfile *creature_profile; HookAppraisalProfile *hook_profile; WeaponProfile *weapon_profile; ArmorProfile *armor_profile; PackableHashTable *_intStatsTable; PackableHashTable *_int64StatsTable; PackableHashTable *_boolStatsTable; PackableHashTable *_floatStatsTable; PackableHashTable > *_strStatsTable; PackableHashTable > *_didStatsTable; PSmartArray *_spellBook; unsigned int armor_ench_bitfield; unsigned int weapon_ench_bitfield; unsigned int resist_ench_bitfield; int base_armor_head; int base_armor_chest; int base_armor_groin; int base_armor_bicep; int base_armor_wrist; int base_armor_hand; int base_armor_thigh; int base_armor_shin; int base_armor_foot; }; /* 3902 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 3903 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 3904 */ struct __cppobj Fellow : PackObj { AC1Legacy::PStringBase _name; unsigned int _level; unsigned int _cp_cache; unsigned int _lum_cache; int _share_loot; unsigned int _max_health; unsigned int _max_stamina; unsigned int _max_mana; unsigned int _current_health; unsigned int _current_stamina; unsigned int _current_mana; }; /* 3905 */ struct __cppobj PackableHashData { unsigned int _key; Fellow _data; PackableHashData *_next; int _hashVal; }; /* 3906 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3907 */ struct __cppobj QuestProfile : PackObj { long double _last_update; int _real_time; unsigned int _num_completions; }; /* 3908 */ struct __cppobj QuestDef : PackObj { AC1Legacy::PStringBase _fullname; int _mindelta; int _maxsolves; }; /* 3909 */ struct __cppobj AC1Legacy::CaseInsensitiveStringBase > : AC1Legacy::PStringBase { }; /* 3910 */ struct __cppobj AC1Legacy::CaseInsensitiveStringBase > : AC1Legacy::PStringBase { }; /* 3911 */ struct __cppobj PackableHashData >,QuestProfile> { AC1Legacy::CaseInsensitiveStringBase > _key; QuestProfile _data; PackableHashData >,QuestProfile> *_next; int _hashVal; }; /* 3912 */ struct __cppobj PackableHashTable >,QuestProfile> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData >,QuestProfile> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3913 */ struct __cppobj QuestTable : PackObj { PackableHashTable >,QuestProfile> _quest_table; }; /* 3914 */ struct __cppobj Fellowship : PackObj { PackableHashTable _fellowship_table; AC1Legacy::PStringBase _name; unsigned int _leader; int _share_xp; int _even_xp_split; int _open_fellow; int _locked; PackableHashTable _fellows_departed; }; /* 3915 */ union $C5EC65FAD35F61F41D84ED9E3D001807 { unsigned int m_idPieceToMove; int m_xGrid; int m_xFrom; }; /* 3916 */ union $30EFC6471DBF0CA0DB303A60997DD882 { int m_yGrid; int m_yFrom; }; /* 3917 */ struct __cppobj GameMoveData : PackObj { MoveType m_type; unsigned int m_idPlayer; $C5EC65FAD35F61F41D84ED9E3D001807 ___u3; $30EFC6471DBF0CA0DB303A60997DD882 ___u4; int m_xTo; int m_yTo; }; /* 3918 */ struct __cppobj Cylsphere { Vector3 low_pt; float height; float radius; }; /* 3919 */ struct __cppobj Sphere { Vector3 center; float radius; }; /* 3920 */ struct __cppobj SmartArray { Vector3 *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3921 */ struct __cppobj AC1Modern::Plane { Vector3 N; float d; }; /* 3922 */ struct __cppobj SimplePolygon { SimplePolygonVtbl *vfptr; SmartArray m_vertices; }; /* 3923 */ struct SimplePolygonVtbl { void (__thiscall *Serialize)(SimplePolygon *this, Archive *); bool (__thiscall *FromFileNode)(SimplePolygon *this, PFileNode *); bool (__thiscall *ToFileNode)(SimplePolygon *this, PFileNode *); SimplePolygonType (__thiscall *GetType)(SimplePolygon *this); bool (__thiscall *IsValid)(SimplePolygon *this); bool (__thiscall *Transform)(SimplePolygon *this, SimplePolygon *, Matrix4 *); }; /* 3924 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 3925 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 3926 */ struct __cppobj PackableHashIterator > { PackableHashIterator >Vtbl *vfptr; PackableHashData > *_current; PackableHashData > **_buckets; unsigned int _table_size; }; /* 3927 */ struct PackableHashIterator >Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator > *this, unsigned int); }; /* 3928 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 3929 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 3930 */ struct __cppobj __declspec(align(8)) SalvageResult : PackObj { unsigned int m_material; long double m_workmanship; int m_units; }; /* 3931 */ struct __cppobj PackableLLNode { SalvageResult data; PackableLLNode *next; PackableLLNode *prev; }; /* 3932 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3933 */ struct __cppobj UIElementMessageInfo { unsigned int idElement; UIElement *pElement; unsigned int idMessage; unsigned int dwParam1; unsigned int dwParam2; tagPOINT ptWindow; tagPOINT ptElement; CTimestamp tsSerialNumber; }; /* 3934 */ struct __cppobj __declspec(align(4)) DragDropInfo : ReferenceCountTemplate<1048576,0> { UIElement *element; UIElement *owner; UIElement *catcher; bool success; }; /* 3935 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 3936 */ struct __cppobj _STL::_Floating_limits : _STL::_Numeric_limits_base { }; /* 3937 */ struct __cppobj _STL::numeric_limits : _STL::_Floating_limits { }; /* 3938 */ union _STL::_F_rep { unsigned __int16 rep[2]; float val; }; /* 3939 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 3940 */ struct __cppobj _STL::_Floating_limits : _STL::_Numeric_limits_base { }; /* 3941 */ struct __cppobj _STL::numeric_limits : _STL::_Floating_limits { }; /* 3942 */ union _STL::_D_rep { unsigned __int16 rep[4]; long double val; }; /* 3943 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 3944 */ struct __cppobj _STL::_Floating_limits : _STL::_Numeric_limits_base { }; /* 3945 */ struct __cppobj _STL::numeric_limits : _STL::_Floating_limits { }; /* 3946 */ union _STL::_L_rep { unsigned __int16 rep[8]; long double val; }; /* 3947 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 3948 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 3949 */ struct __cppobj Range { int low; int high; }; /* 3950 */ struct __cppobj OldList { OldListVtbl *vfptr; void *current; int numItems; void **pointBuff; int pointBuffSize; int curNum; int multiInsertStartNum; }; /* 3951 */ struct OldListVtbl { void *(__thiscall *__vecDelDtor)(OldList *this, unsigned int); }; /* 3952 */ struct __cppobj __declspec(align(4)) UISurface : ReferenceCountTemplate<1048576,1> { RenderTexture *m_pLocalTexture; RenderSurface *m_pLocalSurface; RenderTexture *m_pRemoteTexture; RenderVertexBuffer *m_pVertexBuffer; bool m_bHasAlpha; unsigned int m_nPhysicalWidth; unsigned int m_nPhysicalHeight; bool m_IsInitialized; }; /* 3953 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 3954 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 3955 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 3956 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 3957 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3958 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3959 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 3960 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 3961 */ struct __cppobj HashSorterNode { const unsigned int *m_key; ElementDesc *m_data; }; /* 3962 */ struct __cppobj SmartArray,1> { HashSorterNode *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 3963 */ struct __cppobj HashSorter { SmartArray,1> m_list; }; /* 3964 */ struct __cppobj ContentProfile : PackObj { unsigned int m_iid; unsigned int m_uContainerProperties; }; /* 3965 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 3966 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 3967 */ struct __cppobj PackableLLNode { ContentProfile data; PackableLLNode *next; PackableLLNode *prev; }; /* 3968 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3969 */ struct __cppobj Trade : PackObj { PackableList _self_list; PackableList _partner_list; unsigned int _partner; long double _stamp; unsigned int _status; int _initiator; int _accepted; int _p_accepted; }; /* 3970 */ struct __cppobj SpellCategoryDB { }; /* 3971 */ struct __cppobj RestrictionDB : PackObj { unsigned int _bitmask; unsigned int _monarch_iid; PHashTable _table; }; /* 3972 */ struct __cppobj __declspec(align(8)) PublicWeenieDesc : WeenieDesc { AC1Legacy::PStringBase _name; AC1Legacy::PStringBase _plural_name; IDClass<_tagDataID,32,0> _wcid; IDClass<_tagDataID,32,0> _iconID; IDClass<_tagDataID,32,0> _iconOverlayID; IDClass<_tagDataID,32,0> _iconUnderlayID; unsigned int _containerID; unsigned int _wielderID; unsigned int _priority; unsigned int _valid_locations; unsigned int _location; int _itemsCapacity; int _containersCapacity; ITEM_TYPE _type; unsigned int _value; ITEM_USEABLE _useability; float _useRadius; ITEM_TYPE _targetType; unsigned int _effects; AMMO_TYPE _ammoType; COMBAT_USE _combatUse; unsigned int _structure; unsigned int _maxStructure; unsigned int _stackSize; unsigned int _maxStackSize; unsigned int _bitfield; int _blipColor; RadarEnum _radar_enum; int _burden; unsigned int _spellID; unsigned int _house_owner_iid; RestrictionDB *_db; PScriptType _pscript; unsigned int _hook_type; ITEM_TYPE _hook_item_types; unsigned int _monarch; int _material_type; float _workmanship; int _cooldown_id; long double _cooldown_duration; unsigned int _pet_owner; }; /* 3973 */ struct __cppobj ItemProfile : PackObj { int amount; unsigned int iid; PublicWeenieDesc *pwd; }; /* 3974 */ struct __cppobj PackableLLNode { ItemProfile data; PackableLLNode *next; PackableLLNode *prev; }; /* 3975 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3976 */ struct __cppobj gmNoticeHandler : NoticeHandler { }; /* 3977 */ struct __cppobj CBaseQualities { CBaseQualitiesVtbl *vfptr; unsigned int _weenie_type; PackableHashTable *_intStatsTable; PackableHashTable *_int64StatsTable; PackableHashTable *_boolStatsTable; PackableHashTable *_floatStatsTable; PackableHashTable > *_strStatsTable; PackableHashTable > *_didStatsTable; PackableHashTable *_iidStatsTable; PackableHashTable *_posStatsTable; }; /* 3978 */ struct CBaseQualitiesVtbl { void *(__thiscall *__vecDelDtor)(CBaseQualities *this, unsigned int); int (__thiscall *EnchantFloat)(CBaseQualities *this, unsigned int, long double *) __declspec(align(8)); int (__thiscall *GetFloatEnchantmentDetails)(CBaseQualities *this, unsigned int, EnchantedQualityDetails *); int (__thiscall *InqRunRate)(CBaseQualities *this, float *); int (__thiscall *InqMaxRunRate)(CBaseQualities *this, float *); int (__thiscall *InqJumpVelocity)(CBaseQualities *this, float, float *); int (__thiscall *CanJump)(CBaseQualities *this, float); int (__thiscall *JumpStaminaCost)(CBaseQualities *this, float, int *); unsigned int (__thiscall *Pack)(CBaseQualities *this, void **, unsigned int); int (__thiscall *UnPack)(CBaseQualities *this, void **, unsigned int); int (__thiscall *InqWeenieTypeString)(CBaseQualities *this, char *, const unsigned int); }; /* 3980 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3979 */ struct __cppobj PackableHashData { unsigned int _key; Position _data; PackableHashData *_next; int _hashVal; }; /* 3981 */ struct __cppobj Attribute : PackObj { unsigned int _level_from_cp; unsigned int _init_level; unsigned int _cp_spent; }; /* 3982 */ struct __cppobj SecondaryAttribute : Attribute { unsigned int _current_level; }; /* 3983 */ struct __cppobj AttributeCache : PackObj { Attribute *_strength; Attribute *_endurance; Attribute *_quickness; Attribute *_coordination; Attribute *_focus; Attribute *_self; SecondaryAttribute *_health; SecondaryAttribute *_stamina; SecondaryAttribute *_mana; }; /* 3984 */ struct __cppobj Skill : PackObj { SKILL_ADVANCEMENT_CLASS _sac; unsigned int _pp; unsigned int _init_level; unsigned int _level_from_pp; int _resistance_of_last_check; long double _last_used_time; }; /* 3985 */ struct __cppobj PackableHashData { unsigned int _key; Skill _data; PackableHashData *_next; int _hashVal; }; /* 3986 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3987 */ struct __cppobj PackableHashData { int _key; BodyPart _data; PackableHashData *_next; int _hashVal; }; /* 3988 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3989 */ struct __cppobj Body : PackObj { PackableHashTable _body_part_table; }; /* 3990 */ struct __cppobj SpellBookPage : PackObj { float _casting_likelihood; }; /* 3991 */ struct __cppobj PackableHashData { unsigned int _key; SpellBookPage _data; PackableHashData *_next; int _hashVal; }; /* 3992 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 3993 */ struct __cppobj CSpellBook : PackObj { PackableHashTable _spellbook; }; /* 3994 */ struct __cppobj StatMod : PackObj { unsigned int type; unsigned int key; float val; }; /* 3995 */ struct __cppobj Enchantment : PackObj { unsigned int _id; unsigned int m_SpellSetID; unsigned int _spell_category; int _power_level; long double _start_time; long double _duration; unsigned int _caster; float _degrade_modifier; float _degrade_limit; long double _last_time_degraded; StatMod _smod; }; /* 3996 */ struct __cppobj PackableLLNode { Enchantment data; PackableLLNode *next; PackableLLNode *prev; }; /* 3997 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 3998 */ struct __cppobj CEnchantmentRegistry : PackObj { PackableList *_mult_list; PackableList *_add_list; PackableList *_cooldown_list; Enchantment *_vitae; unsigned int m_cHelpfulEnchantments; unsigned int m_cHarmfulEnchantments; }; /* 3999 */ struct __cppobj EventFilter : PackObj { unsigned int num_events; unsigned int *event_filter; }; /* 4000 */ union $8CE6913025E23AEA9D70623073A7213E { float shade; float probability; }; /* 4001 */ union $D964D710509AC1F6A386CD137FA59473 { DestinationType destination; RegenerationType regen_algorithm; }; /* 4002 */ union $84ACB31EA67D08504ED00D0F279E10D9 { int stack_size; int max_number; int amount; }; /* 4003 */ struct __cppobj CreationProfile : PackObj { IDClass<_tagDataID,32,0> wcid; int try_to_bond; unsigned int palette; $8CE6913025E23AEA9D70623073A7213E ___u4; $D964D710509AC1F6A386CD137FA59473 ___u5; $84ACB31EA67D08504ED00D0F279E10D9 ___u6; }; /* 4004 */ struct __cppobj Emote : PackObj { unsigned int type; float delay; float extent; unsigned int amount; unsigned __int64 amount64; unsigned __int64 heroxp64; unsigned __int64 min64; unsigned __int64 max64; unsigned int min; unsigned int max; long double fmin; long double fmax; unsigned int stat; unsigned int motion; PScriptType pscript; SoundType sound; CreationProfile cprof; Frame frame; unsigned int spellid; AC1Legacy::PStringBase teststring; AC1Legacy::PStringBase msg; long double percent; int display; unsigned int wealth_rating; unsigned int treasure_class; int treasure_type; Position mPosition; }; /* 4005 */ struct __cppobj PackableLLNode { Emote data; PackableLLNode *next; PackableLLNode *prev; }; /* 4006 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4007 */ struct __cppobj EmoteSet : PackObj { unsigned int category; float probability; IDClass<_tagDataID,32,0> classID; AC1Legacy::PStringBase quest; unsigned int style; unsigned int substyle; unsigned int vendorType; float minhealth; float maxhealth; PackableList emotes; }; /* 4008 */ struct __cppobj PackableLLNode { EmoteSet data; PackableLLNode *next; PackableLLNode *prev; }; /* 4009 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4010 */ struct __cppobj PackableHashData > { unsigned int _key; PackableList _data; PackableHashData > *_next; int _hashVal; }; /* 4011 */ struct __cppobj PackableHashTable > : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData > **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4012 */ struct __cppobj CEmoteTable : PackObj { PackableHashTable > _emote_table; }; /* 4013 */ struct __cppobj PackableLLNode { CreationProfile data; PackableLLNode *next; PackableLLNode *prev; }; /* 4014 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4015 */ struct __cppobj PageData : PackObj { unsigned int authorID; AC1Legacy::PStringBase authorName; AC1Legacy::PStringBase authorAccount; int textIncluded; int ignoreAuthor; AC1Legacy::PStringBase pageText; PageData *prev; PageData *next; }; /* 4016 */ struct __cppobj PageDataList : PackObj { PageData *first; PageData *last; int numPages; int maxNumPages; int maxNumCharsPerPage; int packWithText; }; /* 4017 */ struct __cppobj GeneratorProfile : PackObj { float probability; IDClass<_tagDataID,32,0> type; long double delay; int initCreate; int maxNum; RegenerationType whenCreate; RegenLocationType whereCreate; int stackSize; unsigned int ptid; float shade; Position pos_val; unsigned int slot; }; /* 4018 */ struct __cppobj PackableLLNode { GeneratorProfile data; PackableLLNode *next; PackableLLNode *prev; }; /* 4019 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4020 */ struct __cppobj GeneratorTable : PackObj { PackableList _profile_list; }; /* 4021 */ struct __cppobj __declspec(align(8)) GeneratorRegistryNode : PackObj { IDClass<_tagDataID,32,0> m_wcidOrTtype; long double ts; int m_bTreasureType; unsigned int slot; int checkpointed; int shop; int amount; }; /* 4022 */ struct __cppobj PackableHashData { unsigned int _key; GeneratorRegistryNode _data; PackableHashData *_next; int _hashVal; }; /* 4023 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4024 */ struct __cppobj GeneratorRegistry : PackObj { PackableHashTable _registry; }; /* 4025 */ struct __cppobj GeneratorQueueNode : PackObj { unsigned int slot; long double when; }; /* 4026 */ struct __cppobj PackableLLNode { GeneratorQueueNode data; PackableLLNode *next; PackableLLNode *prev; }; /* 4027 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4028 */ struct __cppobj GeneratorQueue : PackObj { PackableList _queue; }; /* 4029 */ struct __cppobj CACQualities : SerializeUsingPackDBObj, CBaseQualities { AttributeCache *_attribCache; PackableHashTable *_skillStatsTable; Body *_body; CSpellBook *_spell_book; CEnchantmentRegistry *_enchantment_reg; EventFilter *_event_filter; CEmoteTable *_emote_table; PackableList *_create_list; PageDataList *_pageDataList; GeneratorTable *_generator_table; GeneratorRegistry *_generator_registry; GeneratorQueue *_generator_queue; }; /* 4030 */ struct __cppobj CAllegianceProfile : AllegianceProfile { }; /* 4031 */ struct __cppobj CFellowship : Fellowship { }; /* 4032 */ struct __cppobj HousePayment : PackObj { IDClass<_tagDataID,32,0> wcid; int num; int paid; AC1Legacy::PStringBase name; AC1Legacy::PStringBase pname; }; /* 4033 */ struct __cppobj PackableLLNode { HousePayment data; PackableLLNode *next; PackableLLNode *prev; }; /* 4034 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4035 */ struct __cppobj HousePaymentList : PackableList { }; /* 4036 */ struct __cppobj HouseData : PackObj { int m_buy_time; int m_rent_time; HousePaymentList m_buy; HousePaymentList m_rent; Position m_pos; unsigned int m_type; int m_maintenance_free; }; /* 4037 */ struct __cppobj HouseProfile : PackObj { unsigned int _id; unsigned int _owner; AC1Legacy::PStringBase _name; unsigned int _bitmask; HousePaymentList _buy; HousePaymentList _rent; int _min_level; int _max_level; int _min_alleg_rank; int _max_alleg_rank; int _maintenance_free; unsigned int _type; }; /* 4038 */ struct __cppobj CContractTracker : PackObj { unsigned int _version; unsigned int _contract_id; unsigned int _contract_stage; long double _time_when_done; long double _time_when_repeats; long double _time_of_server_update; }; /* 4039 */ struct __cppobj AC1Legacy::List { AC1Legacy::ListVtbl *vfptr; AC1Legacy::ListNode *_head; AC1Legacy::ListNode *_tail; unsigned int _num_elements; }; /* 4040 */ struct AC1Legacy::ListVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::List *this, unsigned int); }; /* 4041 */ struct __cppobj AC1Legacy::ListNode { unsigned int data; AC1Legacy::ListNode *next; AC1Legacy::ListNode *prev; }; /* 4042 */ struct __cppobj PList : AC1Legacy::List, PackObj { }; /* 4043 */ struct __cppobj CharacterTitleTable : PackObj { unsigned int mDisplayTitle; PList mTitleList; }; /* 4044 */ struct __cppobj PackableHashData { unsigned int _key; CContractTracker _data; PackableHashData *_next; int _hashVal; }; /* 4045 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4046 */ struct __cppobj CContractTrackerTable : PackObj { PackableHashTable _contractTrackerHash; }; /* 4047 */ struct __cppobj AC1Legacy::List { AC1Legacy::ListVtbl *vfptr; AC1Legacy::ListNode *_head; AC1Legacy::ListNode *_tail; unsigned int _num_elements; }; /* 4048 */ struct AC1Legacy::ListVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::List *this, unsigned int); }; /* 4049 */ struct __cppobj FriendData : PackObj { unsigned int m_id; AC1Legacy::PStringBase m_name; int m_online; int m_appearOffline; PList m_friendsList; PList m_friendOfList; }; /* 4050 */ struct __cppobj AC1Legacy::ListNode { FriendData data; AC1Legacy::ListNode *next; AC1Legacy::ListNode *prev; }; /* 4051 */ struct __cppobj PList : AC1Legacy::List, PackObj { }; /* 4052 */ struct __cppobj FriendDataList : PList { }; /* 4053 */ struct __cppobj CPlayerModule : Interface, PlayerModule { bool m_bDirty; long double m_timeFirstDirtied; }; /* 4054 */ struct __cppobj VendorProfile : PackObj { unsigned int item_types; int min_value; int max_value; int magic; float buy_price; float sell_price; IDClass<_tagDataID,32,0> trade_id; int trade_num; AC1Legacy::PStringBase trade_name; }; /* 4055 */ struct __cppobj CAllegianceHierarchy : AllegianceHierarchy { }; /* 4056 */ struct __cppobj GuestInfo : PackObj { int _item_storage_permission; AC1Legacy::PStringBase _char_name; }; /* 4057 */ struct __cppobj PackableHashData { unsigned int _key; GuestInfo _data; PackableHashData *_next; int _hashVal; }; /* 4058 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4059 */ struct __cppobj HAR : PackObj { unsigned int _bitmask; unsigned int _monarch_iid; PackableHashTable _guest_table; PList _roommate_list; }; /* 4060 */ struct __cppobj HookGroupData : PackObj { unsigned int _version; PackableHashTable _data; }; /* 4061 */ struct __cppobj HouseWHouseData : PackObj { unsigned int _wHouseIID; int _iHooksInUse; unsigned int _version; HookGroupData _hookGroupData; }; /* 4062 */ struct __cppobj PackableLLNode { HouseWHouseData data; PackableLLNode *next; PackableLLNode *prev; }; /* 4063 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4064 */ struct __cppobj House : PackObj { unsigned int _id; unsigned int _htype; IDClass<_tagDataID,32,0> _wcid; unsigned int _owner; AC1Legacy::PStringBase _name; AC1Legacy::PStringBase _account; unsigned int _bitmask; int _buy_time; int _rent_time; PackableList _houses; HousePaymentList _buy; HousePaymentList _rent; HAR _access; Position _boot_pos; Position _house_pos; int _maintenance_free; int _min_level; int _max_level; int _min_alleg_rank; int _max_alleg_rank; int _iMaxUsableHooks; int _iCurrentHooksUsed; HookGroupData _hookGroupData; unsigned int _currentHookGroupValue; PackableList _housesData; }; /* 4065 */ struct __cppobj CAllegianceData : AllegianceData { }; /* 4066 */ struct __cppobj CAllegianceNode : AllegianceNode { }; /* 4067 */ struct __cppobj MovementStruct { MovementTypes::Type type; unsigned int motion; unsigned int object_id; unsigned int top_level_id; Position pos; float radius; float height; MovementParameters *params; }; /* 4068 */ struct __cppobj MovementReturn : PackObj { MovementParameters params; unsigned int object_id; unsigned int error; Position position; float object_radius; float object_height; }; /* 4069 */ struct _D3DVECTOR { float x; float y; float z; }; /* 4070 */ struct _D3DRECT { int x1; int y1; int x2; int y2; }; /* 4071 */ struct $40942CBCB8F0A1CDBC81269929B28324 { float _11; float _12; float _13; float _14; float _21; float _22; float _23; float _24; float _31; float _32; float _33; float _34; float _41; float _42; float _43; float _44; }; /* 4072 */ union $9980042F4352C1E97EEF76FD77AF4F45 { $40942CBCB8F0A1CDBC81269929B28324 __s0; float m[4][4]; }; /* 4073 */ struct _D3DMATRIX { $9980042F4352C1E97EEF76FD77AF4F45 ___u0; }; /* 4074 */ struct _D3DVIEWPORT9 { unsigned int X; unsigned int Y; unsigned int Width; unsigned int Height; float MinZ; float MaxZ; }; /* 4075 */ struct _D3DCLIPSTATUS9 { unsigned int ClipUnion; unsigned int ClipIntersection; }; /* 9954 */ enum _D3DLIGHTTYPE { D3DLIGHT_POINT = 0x1, D3DLIGHT_SPOT = 0x2, D3DLIGHT_DIRECTIONAL = 0x3, D3DLIGHT_PARALLELPOINT = 0x4, D3DLIGHT_FORCE_DWORD = 0x7FFFFFFF, }; /* 4076 */ struct _D3DLIGHT9 { _D3DLIGHTTYPE Type; _D3DCOLORVALUE Diffuse; _D3DCOLORVALUE Specular; _D3DCOLORVALUE Ambient; _D3DVECTOR Position; _D3DVECTOR Direction; float Range; float Falloff; float Attenuation0; float Attenuation1; float Attenuation2; float Theta; float Phi; }; /* 4077 */ struct _D3DVERTEXELEMENT9 { unsigned __int16 Stream; unsigned __int16 Offset; char Type; char Method; char Usage; char UsageIndex; }; /* 9944 */ enum _D3DFORMAT { D3DFMT_UNKNOWN = 0x0, D3DFMT_R8G8B8 = 0x14, D3DFMT_A8R8G8B8 = 0x15, D3DFMT_X8R8G8B8 = 0x16, D3DFMT_R5G6B5 = 0x17, D3DFMT_X1R5G5B5 = 0x18, D3DFMT_A1R5G5B5 = 0x19, D3DFMT_A4R4G4B4 = 0x1A, D3DFMT_R3G3B2 = 0x1B, D3DFMT_A8 = 0x1C, D3DFMT_A8R3G3B2 = 0x1D, D3DFMT_X4R4G4B4 = 0x1E, D3DFMT_A2B10G10R10 = 0x1F, D3DFMT_A8B8G8R8 = 0x20, D3DFMT_X8B8G8R8 = 0x21, D3DFMT_G16R16 = 0x22, D3DFMT_A2R10G10B10 = 0x23, D3DFMT_A16B16G16R16 = 0x24, D3DFMT_A8P8 = 0x28, D3DFMT_P8 = 0x29, D3DFMT_L8 = 0x32, D3DFMT_A8L8 = 0x33, D3DFMT_A4L4 = 0x34, D3DFMT_V8U8 = 0x3C, D3DFMT_L6V5U5 = 0x3D, D3DFMT_X8L8V8U8 = 0x3E, D3DFMT_Q8W8V8U8 = 0x3F, D3DFMT_V16U16 = 0x40, D3DFMT_A2W10V10U10 = 0x43, D3DFMT_UYVY = 0x59565955, D3DFMT_R8G8_B8G8 = 0x47424752, D3DFMT_YUY2 = 0x32595559, D3DFMT_G8R8_G8B8 = 0x42475247, D3DFMT_DXT1 = 0x31545844, D3DFMT_DXT2 = 0x32545844, D3DFMT_DXT3 = 0x33545844, D3DFMT_DXT4 = 0x34545844, D3DFMT_DXT5 = 0x35545844, D3DFMT_D16_LOCKABLE = 0x46, D3DFMT_D32 = 0x47, D3DFMT_D15S1 = 0x49, D3DFMT_D24S8 = 0x4B, D3DFMT_D24X8 = 0x4D, D3DFMT_D24X4S4 = 0x4F, D3DFMT_D16 = 0x50, D3DFMT_D32F_LOCKABLE = 0x52, D3DFMT_D24FS8 = 0x53, D3DFMT_D32_LOCKABLE = 0x54, D3DFMT_S8_LOCKABLE = 0x55, D3DFMT_L16 = 0x51, D3DFMT_VERTEXDATA = 0x64, D3DFMT_INDEX16 = 0x65, D3DFMT_INDEX32 = 0x66, D3DFMT_Q16W16V16U16 = 0x6E, D3DFMT_MULTI2_ARGB8 = 0x3154454D, D3DFMT_R16F = 0x6F, D3DFMT_G16R16F = 0x70, D3DFMT_A16B16G16R16F = 0x71, D3DFMT_R32F = 0x72, D3DFMT_G32R32F = 0x73, D3DFMT_A32B32G32R32F = 0x74, D3DFMT_CxV8U8 = 0x75, D3DFMT_A1 = 0x76, D3DFMT_A2B10G10R10_XR_BIAS = 0x77, D3DFMT_BINARYBUFFER = 0xC7, D3DFMT_FORCE_DWORD = 0x7FFFFFFF, }; /* 4078 */ struct _D3DDISPLAYMODE { unsigned int Width; unsigned int Height; unsigned int RefreshRate; _D3DFORMAT Format; }; /* 9951 */ enum _D3DDEVTYPE { D3DDEVTYPE_HAL = 0x1, D3DDEVTYPE_REF = 0x2, D3DDEVTYPE_SW = 0x3, D3DDEVTYPE_NULLREF = 0x4, D3DDEVTYPE_FORCE_DWORD = 0x7FFFFFFF, }; /* 4079 */ struct _D3DDEVICE_CREATION_PARAMETERS { unsigned int AdapterOrdinal; _D3DDEVTYPE DeviceType; HWND__ *hFocusWindow; unsigned int BehaviorFlags; }; /* 9946 */ enum _D3DMULTISAMPLE_TYPE { D3DMULTISAMPLE_NONE = 0x0, D3DMULTISAMPLE_NONMASKABLE = 0x1, D3DMULTISAMPLE_2_SAMPLES = 0x2, D3DMULTISAMPLE_3_SAMPLES = 0x3, D3DMULTISAMPLE_4_SAMPLES = 0x4, D3DMULTISAMPLE_5_SAMPLES = 0x5, D3DMULTISAMPLE_6_SAMPLES = 0x6, D3DMULTISAMPLE_7_SAMPLES = 0x7, D3DMULTISAMPLE_8_SAMPLES = 0x8, D3DMULTISAMPLE_9_SAMPLES = 0x9, D3DMULTISAMPLE_10_SAMPLES = 0xA, D3DMULTISAMPLE_11_SAMPLES = 0xB, D3DMULTISAMPLE_12_SAMPLES = 0xC, D3DMULTISAMPLE_13_SAMPLES = 0xD, D3DMULTISAMPLE_14_SAMPLES = 0xE, D3DMULTISAMPLE_15_SAMPLES = 0xF, D3DMULTISAMPLE_16_SAMPLES = 0x10, D3DMULTISAMPLE_FORCE_DWORD = 0x7FFFFFFF, }; /* 9953 */ enum _D3DSWAPEFFECT { D3DSWAPEFFECT_DISCARD = 0x1, D3DSWAPEFFECT_FLIP = 0x2, D3DSWAPEFFECT_COPY = 0x3, D3DSWAPEFFECT_OVERLAY = 0x4, D3DSWAPEFFECT_FLIPEX = 0x5, D3DSWAPEFFECT_FORCE_DWORD = 0x7FFFFFFF, }; /* 4080 */ struct _D3DPRESENT_PARAMETERS_ { unsigned int BackBufferWidth; unsigned int BackBufferHeight; _D3DFORMAT BackBufferFormat; unsigned int BackBufferCount; _D3DMULTISAMPLE_TYPE MultiSampleType; unsigned int MultiSampleQuality; _D3DSWAPEFFECT SwapEffect; HWND__ *hDeviceWindow; int Windowed; int EnableAutoDepthStencil; _D3DFORMAT AutoDepthStencilFormat; unsigned int Flags; unsigned int FullScreen_RefreshRateInHz; unsigned int PresentationInterval; }; /* 4081 */ struct _D3DGAMMARAMP { unsigned __int16 red[256]; unsigned __int16 green[256]; unsigned __int16 blue[256]; }; /* 9945 */ enum _D3DRESOURCETYPE { D3DRTYPE_SURFACE = 0x1, D3DRTYPE_VOLUME = 0x2, D3DRTYPE_TEXTURE = 0x3, D3DRTYPE_VOLUMETEXTURE = 0x4, D3DRTYPE_CUBETEXTURE = 0x5, D3DRTYPE_VERTEXBUFFER = 0x6, D3DRTYPE_INDEXBUFFER = 0x7, D3DRTYPE_FORCE_DWORD = 0x7FFFFFFF, }; /* 9943 */ enum _D3DPOOL { D3DPOOL_DEFAULT = 0x0, D3DPOOL_MANAGED = 0x1, D3DPOOL_SYSTEMMEM = 0x2, D3DPOOL_SCRATCH = 0x3, D3DPOOL_FORCE_DWORD = 0x7FFFFFFF, }; /* 4082 */ struct _D3DVERTEXBUFFER_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Size; unsigned int FVF; }; /* 4083 */ struct _D3DINDEXBUFFER_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Size; }; /* 4084 */ struct _D3DSURFACE_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; _D3DMULTISAMPLE_TYPE MultiSampleType; unsigned int MultiSampleQuality; unsigned int Width; unsigned int Height; }; /* 4085 */ struct _D3DVOLUME_DESC { _D3DFORMAT Format; _D3DRESOURCETYPE Type; unsigned int Usage; _D3DPOOL Pool; unsigned int Width; unsigned int Height; unsigned int Depth; }; /* 4086 */ struct _D3DLOCKED_RECT { int Pitch; void *pBits; }; /* 4087 */ struct _D3DBOX { unsigned int Left; unsigned int Top; unsigned int Right; unsigned int Bottom; unsigned int Front; unsigned int Back; }; /* 4088 */ struct _D3DLOCKED_BOX { int RowPitch; int SlicePitch; void *pBits; }; /* 4089 */ struct _D3DRECTPATCH_INFO { unsigned int StartVertexOffsetWidth; unsigned int StartVertexOffsetHeight; unsigned int Width; unsigned int Height; unsigned int Stride; _D3DBASISTYPE Basis; _D3DDEGREETYPE Degree; }; /* 4090 */ struct _D3DTRIPATCH_INFO { unsigned int StartVertexOffset; unsigned int NumVertices; _D3DBASISTYPE Basis; _D3DDEGREETYPE Degree; }; /* 4091 */ struct __unaligned __declspec(align(4)) _D3DADAPTER_IDENTIFIER9 { char Driver[512]; char Description[512]; char DeviceName[32]; _LARGE_INTEGER DriverVersion; unsigned int VendorId; unsigned int DeviceId; unsigned int SubSysId; unsigned int Revision; _GUID DeviceIdentifier; unsigned int WHQLLevel; }; /* 4092 */ struct _D3DRASTER_STATUS { int InVBlank; unsigned int ScanLine; }; /* 4093 */ struct _D3DVSHADERCAPS2_0 { unsigned int Caps; int DynamicFlowControlDepth; int NumTemps; int StaticFlowControlDepth; }; /* 4094 */ struct _D3DPSHADERCAPS2_0 { unsigned int Caps; int DynamicFlowControlDepth; int NumTemps; int StaticFlowControlDepth; int NumInstructionSlots; }; /* 4095 */ struct _D3DCAPS9 { _D3DDEVTYPE DeviceType; unsigned int AdapterOrdinal; unsigned int Caps; unsigned int Caps2; unsigned int Caps3; unsigned int PresentationIntervals; unsigned int CursorCaps; unsigned int DevCaps; unsigned int PrimitiveMiscCaps; unsigned int RasterCaps; unsigned int ZCmpCaps; unsigned int SrcBlendCaps; unsigned int DestBlendCaps; unsigned int AlphaCmpCaps; unsigned int ShadeCaps; unsigned int TextureCaps; unsigned int TextureFilterCaps; unsigned int CubeTextureFilterCaps; unsigned int VolumeTextureFilterCaps; unsigned int TextureAddressCaps; unsigned int VolumeTextureAddressCaps; unsigned int LineCaps; unsigned int MaxTextureWidth; unsigned int MaxTextureHeight; unsigned int MaxVolumeExtent; unsigned int MaxTextureRepeat; unsigned int MaxTextureAspectRatio; unsigned int MaxAnisotropy; float MaxVertexW; float GuardBandLeft; float GuardBandTop; float GuardBandRight; float GuardBandBottom; float ExtentsAdjust; unsigned int StencilCaps; unsigned int FVFCaps; unsigned int TextureOpCaps; unsigned int MaxTextureBlendStages; unsigned int MaxSimultaneousTextures; unsigned int VertexProcessingCaps; unsigned int MaxActiveLights; unsigned int MaxUserClipPlanes; unsigned int MaxVertexBlendMatrices; unsigned int MaxVertexBlendMatrixIndex; float MaxPointSize; unsigned int MaxPrimitiveCount; unsigned int MaxVertexIndex; unsigned int MaxStreams; unsigned int MaxStreamStride; unsigned int VertexShaderVersion; unsigned int MaxVertexShaderConst; unsigned int PixelShaderVersion; float PixelShader1xMaxValue; unsigned int DevCaps2; float MaxNpatchTessellationLevel; unsigned int Reserved5; unsigned int MasterAdapterOrdinal; unsigned int AdapterOrdinalInGroup; unsigned int NumberOfAdaptersInGroup; unsigned int DeclTypes; unsigned int NumSimultaneousRTs; unsigned int StretchRectFilterCaps; _D3DVSHADERCAPS2_0 VS20Caps; _D3DPSHADERCAPS2_0 PS20Caps; unsigned int VertexTextureFilterCaps; unsigned int MaxVShaderInstructionsExecuted; unsigned int MaxPShaderInstructionsExecuted; unsigned int MaxVertexShader30InstructionSlots; unsigned int MaxPixelShader30InstructionSlots; }; /* 4096 */ struct __cppobj IDirect3DDevice9 : IUnknown { }; /* 4097 */ struct __cppobj D3DXFLOAT16 { unsigned __int16 value; }; /* 4098 */ struct __cppobj D3DXVECTOR2 { float x; float y; }; /* 4099 */ struct __cppobj D3DXVECTOR2_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; }; /* 4100 */ struct __cppobj D3DXVECTOR3 : _D3DVECTOR { }; /* 4101 */ struct __cppobj D3DXVECTOR3_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; D3DXFLOAT16 z; }; /* 4102 */ struct __cppobj D3DXVECTOR4 { float x; float y; float z; float w; }; /* 4103 */ struct __cppobj D3DXVECTOR4_16F { D3DXFLOAT16 x; D3DXFLOAT16 y; D3DXFLOAT16 z; D3DXFLOAT16 w; }; /* 4104 */ struct __cppobj D3DXMATRIX : _D3DMATRIX { }; /* 4105 */ struct __cppobj _D3DXMATRIXA16 : D3DXMATRIX { }; /* 4106 */ struct __cppobj D3DXQUATERNION { float x; float y; float z; float w; }; /* 4107 */ struct __cppobj D3DXPLANE { float a; float b; float c; float d; }; /* 4108 */ struct __cppobj D3DXCOLOR { float r; float g; float b; float a; }; /* 4109 */ struct __cppobj ID3DXSprite : IUnknown { }; /* 4110 */ struct _D3DXFONT_DESCA { int Height; unsigned int Width; unsigned int Weight; unsigned int MipLevels; int Italic; char CharSet; char OutputPrecision; char Quality; char PitchAndFamily; char FaceName[32]; }; /* 4111 */ struct _D3DXFONT_DESCW { int Height; unsigned int Width; unsigned int Weight; unsigned int MipLevels; int Italic; char CharSet; char OutputPrecision; char Quality; char PitchAndFamily; unsigned __int16 FaceName[32]; }; /* 4112 */ struct __cppobj ID3DXFont : IUnknown { }; /* 4113 */ struct __cppobj IDirect3D9 : IUnknown { }; /* 4114 */ struct __cppobj IDirect3DSwapChain9 : IUnknown { }; /* 4115 */ struct __cppobj IDirect3DSurface9 : IDirect3DResource9 { }; /* 4116 */ struct __cppobj IDirect3DVolume9 : IUnknown { }; /* 4117 */ struct __cppobj IDirect3DVolumeTexture9 : IDirect3DBaseTexture9 { }; /* 4118 */ struct __cppobj IDirect3DCubeTexture9 : IDirect3DBaseTexture9 { }; /* 4119 */ struct __cppobj IDirect3DVertexBuffer9 : IDirect3DResource9 { }; /* 4120 */ struct __cppobj IDirect3DIndexBuffer9 : IDirect3DResource9 { }; /* 4121 */ struct __cppobj IDirect3DStateBlock9 : IUnknown { }; /* 4122 */ struct __cppobj IDirect3DVertexDeclaration9 : IUnknown { }; /* 4123 */ struct __cppobj IDirect3DVertexShader9 : IUnknown { }; /* 4124 */ struct __cppobj IDirect3DPixelShader9 : IUnknown { }; /* 4125 */ struct __cppobj IDirect3DQuery9 : IUnknown { }; /* 4126 */ struct $BE04DE07FBB24F5591135A12C9DFFCDB { char b; char g; char r; char a; }; /* 4127 */ union $FFD7734E3C2710FA806EB786F93FEEF0 { unsigned int color; $BE04DE07FBB24F5591135A12C9DFFCDB __s1; }; /* 4128 */ struct RGBAUnion { $FFD7734E3C2710FA806EB786F93FEEF0 ___u0; }; /* 4129 */ struct __unaligned __declspec(align(1)) FontCharDesc { unsigned __int16 m_Unicode; unsigned __int16 m_OffsetX; unsigned __int16 m_OffsetY; char m_Width; char m_Height; char m_HorizontalOffsetBefore; char m_HorizontalOffsetAfter; char m_VerticalOffsetBefore; }; /* 4130 */ struct __cppobj Font : DBObj { unsigned int maxCharHeight; unsigned int maxCharWidth; unsigned int numCharacters; FontCharDesc *charDescs; unsigned int m_NumHorizontalBorderPixels; unsigned int m_NumVerticalBorderPixels; int m_BaselineOffset; PStringBase m_ForegroundSurfaceFileName; IDClass<_tagDataID,32,0> m_ForegroundSurfaceDataID; RenderSurface *m_pForegroundSurface; PStringBase m_BackgroundSurfaceFileName; IDClass<_tagDataID,32,0> m_BackgroundSurfaceDataID; RenderSurface *m_pBackgroundSurface; unsigned __int16 minUnicodeChar; unsigned __int16 maxUnicodeChar; unsigned int unicodeRangeLength; unsigned __int16 *characterMap; }; /* 4131 */ union $59A0841E51207CD0525C7823E30AD252 { BlitDataFormat eBlitFormat; MaskDataFormat eMaskFormat; }; /* 4132 */ union $F9EB96C766845D46422FD33D7F6A4A36 { char *pDstBuf; const char *pSrcBuf; }; /* 4133 */ struct BlitBufferArgs { $59A0841E51207CD0525C7823E30AD252 ___u0; $F9EB96C766845D46422FD33D7F6A4A36 ___u1; unsigned int iStride; }; /* 4134 */ struct __cppobj __declspec(align(2)) RenderDevicePresentation { HWND__ *hRenderWindow; unsigned int Width; unsigned int Height; bool FullScreen; unsigned int FSRefreshRate; unsigned int FSBitsPerPixel; bool FSTripleBuffering; bool FSSyncToDisplayRefresh; bool Antialiasing; }; /* 4135 */ struct __cppobj __declspec(align(2)) RenderDeviceConfig { HWND__ *hFocusWindow; bool bUseStencilBuffer; bool bSoftwareVertexProcessing; bool bUsePureDevice; }; /* 4136 */ struct __cppobj __declspec(align(4)) RenderDeviceCaps { unsigned int MaxTextureWidth; unsigned int MaxTextureHeight; unsigned int MaxSimultaneousTextures; unsigned int MaxTextureBlendStages; unsigned int MaxSimultaneousRenderTargets; unsigned int MaxActiveLights; unsigned int MaxUserClipPlanes; bool bCanDoSinglePassDetailing; bool bTexOpDotProduct3; bool bTexOpBumpEnvMap; bool bDestinationAlpha; bool bSquareTexturesOnly; bool b3DTextures; bool bCubeTextures; bool bColorWriteControl; bool bHardwareVertexProcessing; bool bOcclusionQueries; bool bSimpleNonPowerOfTwoTextures; bool bPointSprites; bool bAutoGenMipMaps; bool bDynamicTextures; bool bSlopeScaleDepthBias; bool bBlendOp; bool bTwoSidedStencil; bool bCompressedTextures; }; /* 4137 */ struct __cppobj RenderDeviceDisplayInfo { bool bStencilBuffer; bool bTextureRenderTargets; bool bMultiSampling; bool bMultiSample_2_Samples; bool bMultiSample_4_Samples; PixelFormatID pfRenderTargets; PixelFormatID pfDepthBuffers; PixelFormatID pfRGBTextures; PixelFormatID pfARGBTextures; PixelFormatID pfAlphaTextures; PixelFormatID pfRGBSurfaces; PixelFormatID pfARGBSurfaces; PixelFormatID pfAlphaSurfaces; PixelFormatID pfLowRGBSurfaces; PixelFormatID pfLowARGBSurfaces; PixelFormatID pfLowAlphaSurfaces; }; /* 4138 */ const struct __cppobj RenderLight { _D3DLIGHT9 d3dLight; int d3dLightIndex; unsigned int cellID; LIGHTINFO info; float distancesq; }; /* 4139 */ struct __cppobj SmartArray { RenderLight *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4140 */ struct __cppobj RenderDevice::GraphicsStatesType { Matrix4 ModelToWorldMatrix; Matrix4 WorldToViewMatrix; Matrix4 ViewToClipMatrix; RGBAColor AmbientLight; RGBAColor DistanceFogColor; float DistanceFogNear; float DistanceFogFar; float DistantSpriteOpacityNear; float DistantSpriteOpacityRange; float OpacityFogNearDistance; float OpacityFogRange; RenderLight *pMPLightSource; RenderTexture *pMPLightProjectorTexture; SmartArray FFLightSources; bool ChangedFFLightSources; RGBAColor FrameBufferBloomRGBAmount; Vector4 PixelFilterTexCoords[15]; Vector4 BSVLightOriginAndExtrusionOffset; float FrameBufferViewportOffsetX; float FrameBufferViewportOffsetY; float FrameBufferViewportScaleX; float FrameBufferViewportScaleY; }; /* 4141 */ struct __cppobj RenderDevice { RenderDeviceVtbl *vfptr; RenderDevicePresentation m_presentation; RenderDeviceConfig m_config; RenderDeviceCaps m_caps; RenderDeviceDisplayInfo m_displayInfo; unsigned int m_viewportX; unsigned int m_viewportY; unsigned int m_viewportWidth; unsigned int m_viewportHeight; unsigned int m_RenderTargetWidth; unsigned int m_RenderTargetHeight; float m_DisplayAspectRatio; float m_ViewportAspectRatio; bool m_bOpenScene; bool m_bDeviceLost; unsigned int m_nFrameStamp; RenderSurface *m_pFrameBufferSurface; RenderSurface *m_pDepthStencilSurface; RenderSurface *m_pRenderTarget; RenderSurface *m_pDepthStencilTarget; bool m_WireframeMode; bool m_ReverseCulling; RenderDevice::GraphicsStatesType m_GState; TextureBasedFont *m_pDebugFont; unsigned int m_DebugFontWidth; unsigned int m_DebugFontHeight; }; /* 4143 */ struct RenderDeviceVtbl { void *(__thiscall *__vecDelDtor)(RenderDevice *this, unsigned int); _BYTE gap4[12]; RenderSurface *(__thiscall *CreateSurface)(RenderDevice *this); RenderTexture *(__thiscall *CreateTexture)(RenderDevice *this); RenderIndexBuffer *(__thiscall *CreateIndexBuffer)(RenderDevice *this); RenderVertexBuffer *(__thiscall *CreateVertexBuffer)(RenderDevice *this); void (__thiscall *BeginScene)(RenderDevice *this); void (__thiscall *EndScene)(RenderDevice *this); void (__thiscall *Flip)(RenderDevice *this); void (__thiscall *Clear)(RenderDevice *this, unsigned int, RGBAColor *, const float); bool (__thiscall *IsResetPossible)(RenderDevice *this); void (__thiscall *SetRenderTarget)(RenderDevice *this, const unsigned int, RenderSurface *, RenderSurface *); bool (__thiscall *ResetDevice)(RenderDevice *this, RenderDevicePresentation *); RenderSurface *(__thiscall *GenerateSurfaceFromFrontBuffer)(RenderDevice *this); void (__thiscall *SetViewport)(RenderDevice *this, unsigned int, unsigned int, unsigned int, unsigned int, bool); void (__thiscall *SetLandscape)(RenderDevice *this, LScape *); void (__thiscall *DrawInside)(RenderDevice *this, CEnvCell *); void (__thiscall *DrawPortal)(RenderDevice *this, CPortalPoly *, int, int); void (__thiscall *DrawBlock)(RenderDevice *this, CLandBlock *); void (__thiscall *DrawLandCell)(RenderDevice *this, CLandCell *); void (__thiscall *DrawSortCell)(RenderDevice *this, CSortCell *); void (__thiscall *DrawEnvCell)(RenderDevice *this, CEnvCell *); void (__thiscall *DrawObjCell)(RenderDevice *this, CObjCell *); void (__thiscall *DrawObjCellForDummies)(RenderDevice *this, CObjCell *); void (__thiscall *DrawBuilding)(RenderDevice *this, CBuildingObj *); void (__thiscall *DrawBuildingLeaf)(RenderDevice *this, unsigned int); ObjectDrawStatus (__thiscall *DrawMesh)(RenderDevice *this, CGfxObj *, Position *, bool); void (__thiscall *DrawDetailMesh)(RenderDevice *this, CGfxObj *, Position *); }; /* 4145 */ struct __cppobj FixedArray { TextureBasedFontCharacter *m_data; unsigned int m_num; }; /* 4146 */ struct __cppobj __declspec(align(4)) TextureBasedFont : ReferenceCountTemplate<1048576,1> { IDClass<_tagDataID,32,0> m_SourceFontDID; RenderTexture *m_pTexture; RenderMaterial *m_pMaterial; unsigned __int16 m_FirstUnicodeCharacter; unsigned __int16 m_LastUnicodeCharacter; unsigned int m_MaxCharacterHeight; unsigned int m_HorizontalSpacing; unsigned int m_VerticalSpacing; FixedArray m_Characters; bool m_IsReadyToRender; bool m_QueuedTextUsesScaling; }; /* 4142 */ struct __cppobj CPortalPoly { unsigned int portal_index; CPolygon *portal; }; /* 4144 */ struct __declspec(align(4)) TextureBasedFontCharacter { float m_U0; float m_V0; float m_U1; float m_V1; char m_Width; char m_Height; char m_HorizontalOffsetBefore; char m_HorizontalOffsetAfter; char m_VerticalOffsetBefore; }; /* 4147 */ struct __cppobj SmartArray { GraphicsResource **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4150 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4148 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 4149 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4151 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 4153 */ struct __cppobj __declspec(align(8)) IntrusiveHashData *> { unsigned __int64 m_hashKey; HashTableData *m_hashNext; }; /* 4152 */ struct __cppobj __declspec(align(8)) HashTableData : IntrusiveHashData *> { ImgTex *m_data; }; /* 4154 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 4157 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4155 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 4156 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 4158 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 4160 */ struct __cppobj IntrusiveHashData *> { ImgTex *m_hashKey; HashSetData *m_hashNext; }; /* 4159 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 4163 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4161 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4162 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4164 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4166 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4165 */ struct __cppobj HashTableData : IntrusiveHashData *> { ImgTex *m_data; }; /* 4169 */ struct __cppobj IntrusiveHashTable *> *,0> { IntrusiveHashTable *> *,0>Vtbl *vfptr; HashTableData *> *m_aInplaceBuckets[23]; HashTableData *> **m_buckets; HashTableData *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4167 */ struct __cppobj HashTable *,0> { HashTable *,0>Vtbl *vfptr; IntrusiveHashTable *> *,0> m_intrusiveTable; }; /* 4168 */ struct HashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable *,0> *this, unsigned int); }; /* 4170 */ struct IntrusiveHashTable *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *> *,0> *this, unsigned int); }; /* 4172 */ struct __cppobj IntrusiveHashData *> *> { PixelFormatID m_hashKey; HashTableData *> *m_hashNext; }; /* 4171 */ struct __cppobj HashTableData *> : IntrusiveHashData *> *> { HashTable *m_data; }; /* 4173 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 4174 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4175 */ struct __cppobj IntrusiveHashIterator *> *,0> { IntrusiveHashTable *> *,0> *m_currHashTable; HashTableData *> **m_currBucket; HashTableData *> *m_currElement; }; /* 4176 */ struct __cppobj HashIterator *,0> { IntrusiveHashIterator *> *,0> m_iter; }; /* 4177 */ struct __cppobj ClientSystem : Interface, gmNoticeHandler { }; /* 4178 */ struct __cppobj InterfaceInfo { }; /* 4179 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4180 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4181 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4182 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4183 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4184 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4185 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4186 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4187 */ struct __cppobj PackableHashIterator > { PackableHashIterator >Vtbl *vfptr; PackableHashData > *_current; PackableHashData > **_buckets; unsigned int _table_size; }; /* 4188 */ struct PackableHashIterator >Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator > *this, unsigned int); }; /* 4189 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4190 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4191 */ struct __cppobj PlayerDesc : CACQualities { }; /* 4192 */ struct __cppobj InterfaceInfo { }; /* 4193 */ struct __cppobj InterfaceInfo { }; /* 4194 */ struct __cppobj SpellFormula : PackObj { unsigned int _comps[8]; }; /* 4195 */ struct __cppobj Spell : PackObj { unsigned int _spell_id; }; /* 4196 */ struct __cppobj MetaSpell : PackObj { SpellType _sp_type; Spell *_spell; }; /* 4197 */ struct __cppobj CSpellBase : PackObj { AC1Legacy::PStringBase _name; AC1Legacy::PStringBase _desc; unsigned int _school; IDClass<_tagDataID,32,0> _iconID; unsigned int _category; unsigned int _bitfield; int _base_mana; int _mana_mod; float _base_range_constant; float _base_range_mod; int _power; float _spell_economy_mod; unsigned int _formula_version; float _component_loss; SpellFormula _formula; PScriptType _caster_effect; PScriptType _target_effect; PScriptType _fizzle_effect; long double _recovery_interval; float _recovery_amount; int _display_order; unsigned int _non_component_target_type; MetaSpell _meta_spell; }; /* 4198 */ struct __cppobj SquelchInfo : PackObj { AC1Legacy::vlong _squelch_msgs; int _is_zone_squelch; AC1Legacy::PStringBase _name; }; /* 4199 */ struct __cppobj PackableHashIterator,unsigned long> { PackableHashIterator,unsigned long>Vtbl *vfptr; PackableHashData,unsigned long> *_current; PackableHashData,unsigned long> **_buckets; unsigned int _table_size; }; /* 4200 */ struct PackableHashIterator,unsigned long>Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator,unsigned long> *this, unsigned int); }; /* 4201 */ struct __cppobj PackableHashData,unsigned long> { AC1Legacy::PStringBase _key; unsigned int _data; PackableHashData,unsigned long> *_next; int _hashVal; }; /* 4202 */ struct __cppobj PackableHashTable,unsigned long> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData,unsigned long> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4203 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4204 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4205 */ struct __cppobj PackableHashData { unsigned int _key; SquelchInfo _data; PackableHashData *_next; int _hashVal; }; /* 4206 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4207 */ struct __cppobj SquelchDB : PackObj { PackableHashTable,unsigned long> _account_hash; PackableHashTable _character_hash; SquelchInfo _global_squelch_info; }; /* 4208 */ struct __cppobj PackableLLNode > { AC1Legacy::PStringBase data; PackableLLNode > *next; PackableLLNode > *prev; }; /* 4209 */ struct __cppobj PackableList > : PackObj { PackableLLNode > *head; PackableLLNode > *tail; unsigned int curNum; }; /* 4210 */ struct __cppobj TurbineChatBlob { unsigned int m_targetID; HRESULT m_hResult; unsigned int m_ChatType; }; /* 4211 */ struct __cppobj ChannelSystem { }; /* 4212 */ struct __cppobj AC1Legacy::ListIterator { AC1Legacy::ListIteratorVtbl *vfptr; AC1Legacy::ListNode *_current; AC1Legacy::List *_list; }; /* 4213 */ struct AC1Legacy::ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::ListIterator *this, unsigned int); }; /* 4214 */ struct __cppobj AC1Legacy::ListIterator { AC1Legacy::ListIteratorVtbl *vfptr; AC1Legacy::ListNode *_current; AC1Legacy::List *_list; }; /* 4215 */ struct AC1Legacy::ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::ListIterator *this, unsigned int); }; /* 4216 */ struct __cppobj Subpalette : PackObj { IDClass<_tagDataID,32,0> subID; unsigned int offset; unsigned int numcolors; Subpalette *prev; Subpalette *next; }; /* 4217 */ struct __cppobj TextureMapChange : PackObj { unsigned int part_index; IDClass<_tagDataID,32,0> old_tex_id; IDClass<_tagDataID,32,0> new_tex_id; TextureMapChange *prev; TextureMapChange *next; }; /* 4218 */ struct __cppobj AnimPartChange : PackObj { unsigned int part_index; IDClass<_tagDataID,32,0> part_id; AnimPartChange *prev; AnimPartChange *next; }; /* 4219 */ struct __cppobj ObjDesc : VisualDesc { IDClass<_tagDataID,32,0> paletteID; Subpalette *firstSubpal; Subpalette *lastSubpal; int num_subpalettes; TextureMapChange *firstTMChange; TextureMapChange *lastTMChange; int num_texture_map_changes; AnimPartChange *firstAPChange; AnimPartChange *lastAPChange; int num_anim_part_changes; }; /* 4222 */ struct __cppobj SmartArray { Position *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4220 */ struct __cppobj ACCharGenStartArea { ACCharGenStartAreaVtbl *vfptr; PStringBase name; SmartArray mPositionList; }; /* 4221 */ struct ACCharGenStartAreaVtbl { void (__thiscall *Serialize)(ACCharGenStartArea *this, Archive *); }; /* 4223 */ struct __cppobj SmartArray { ACCharGenStartArea *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4226 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4224 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4225 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4227 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4229 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4234 */ struct __cppobj SmartArray { Skill_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4237 */ struct __cppobj SmartArray { Template_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4240 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4238 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4230 */ struct __cppobj HeritageGroup_CG { HeritageGroup_CGVtbl *vfptr; PStringBase name; IDClass<_tagDataID,32,0> iconImage; IDClass<_tagDataID,32,0> setupID; IDClass<_tagDataID,32,0> environmentSetupID; int numAttributeCredits; int numSkillCredits; SmartArray mPrimaryStartAreaList; SmartArray mSecondaryStartAreaList; SmartArray mSkillList; SmartArray mTemplateList; HashTable mGenderList; }; /* 4228 */ struct __cppobj HashTableData : IntrusiveHashData *> { HeritageGroup_CG m_data; }; /* 4231 */ struct HeritageGroup_CGVtbl { void (__thiscall *Serialize)(HeritageGroup_CG *this, Archive *); }; /* 4232 */ struct __cppobj Skill_CG { Skill_CGVtbl *vfptr; int skillNum; int normalCost; int primaryCost; }; /* 4235 */ struct __cppobj Template_CG { Template_CGVtbl *vfptr; PStringBase name; IDClass<_tagDataID,32,0> iconImage; unsigned int titleID; int strength; int endurance; int coordination; int quickness; int focus; int self; SmartArray mNormalSkillsList; SmartArray mPrimarySkillsList; }; /* 4239 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4241 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4243 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4248 */ struct __cppobj SmartArray { HairStyle_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4251 */ struct __cppobj SmartArray { EyesStrip_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4254 */ struct __cppobj SmartArray { FaceStrip_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4257 */ struct __cppobj SmartArray { Style_CG *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4244 */ struct __cppobj Sex_CG { Sex_CGVtbl *vfptr; PStringBase name; int scaling; IDClass<_tagDataID,32,0> setup; IDClass<_tagDataID,32,0> soundTable; IDClass<_tagDataID,32,0> iconImage; ObjDesc objDesc; IDClass<_tagDataID,32,0> physicsTable; IDClass<_tagDataID,32,0> motionTable; IDClass<_tagDataID,32,0> combatTable; IDClass<_tagDataID,32,0> basePalette; IDClass<_tagDataID,32,0> skinPalSet; SmartArray,1> mHairColorList; SmartArray mHairStyleList; SmartArray,1> mEyeColorList; SmartArray mEyeStripList; SmartArray mNoseStripList; SmartArray mMouthStripList; SmartArray mHeadgearList; SmartArray mShirtList; SmartArray mPantsList; SmartArray mFootwearList; SmartArray mClothingColorsList; }; /* 4242 */ struct __cppobj HashTableData : IntrusiveHashData *> { Sex_CG m_data; }; /* 4233 */ struct Skill_CGVtbl { void (__thiscall *Serialize)(Skill_CG *this, Archive *); }; /* 4236 */ struct Template_CGVtbl { void (__thiscall *Serialize)(Template_CG *this, Archive *); }; /* 4245 */ struct Sex_CGVtbl { void (__thiscall *Serialize)(Sex_CG *this, Archive *); }; /* 4246 */ struct __cppobj HairStyle_CG { HairStyle_CGVtbl *vfptr; IDClass<_tagDataID,32,0> iconImage; bool bald; IDClass<_tagDataID,32,0> alternateSetup; ObjDesc objDesc; }; /* 4249 */ struct __cppobj EyesStrip_CG { EyesStrip_CGVtbl *vfptr; IDClass<_tagDataID,32,0> iconImage; IDClass<_tagDataID,32,0> iconImage_Bald; ObjDesc objDesc; ObjDesc objDesc_Bald; }; /* 4252 */ struct __cppobj FaceStrip_CG { FaceStrip_CGVtbl *vfptr; IDClass<_tagDataID,32,0> iconImage; ObjDesc objDesc; }; /* 4255 */ struct __cppobj Style_CG { Style_CGVtbl *vfptr; PStringBase name; IDClass<_tagDataID,32,0> clothingTable; IDClass<_tagDataID,32,0> weenieDefault; }; /* 4247 */ struct HairStyle_CGVtbl { void (__thiscall *Serialize)(HairStyle_CG *this, Archive *); }; /* 4250 */ struct EyesStrip_CGVtbl { void (__thiscall *Serialize)(EyesStrip_CG *this, Archive *); }; /* 4253 */ struct FaceStrip_CGVtbl { void (__thiscall *Serialize)(FaceStrip_CG *this, Archive *); }; /* 4256 */ struct Style_CGVtbl { void (__thiscall *Serialize)(Style_CG *this, Archive *); }; /* 4258 */ struct __cppobj ACCharGenData : CharGenData { SmartArray mStartAreaList; HashTable mHeritageGroupList; }; /* 4259 */ struct __cppobj __declspec(align(8)) ACCharGenResult : CharGenResult { unsigned int heritageGroup; unsigned int gender; int eyesStrip; int noseStrip; int mouthStrip; int hairColor; int eyeColor; int hairStyle; int headgearStyle; int shirtStyle; int trousersStyle; int footwearStyle; unsigned int headgearColor; unsigned int shirtColor; unsigned int trousersColor; unsigned int footwearColor; long double skinShade; long double hairShade; long double headgearShade; long double shirtShade; long double trousersShade; long double footwearShade; int templateNum; int strength; int endurance; int coordination; int quickness; int focus; int self; int numSkills; SKILL_ADVANCEMENT_CLASS *skillAdvancementClasses; AC1Legacy::PStringBase name; int slot; IDClass<_tagDataID,32,0> classID; unsigned int startArea; int isAdmin; int isEnvoy; }; /* 4260 */ struct __cppobj CharAppearanceData { IDClass<_tagDataID,32,0> base_palette; IDClass<_tagDataID,32,0> head_object; IDClass<_tagDataID,32,0> eyes_texture; IDClass<_tagDataID,32,0> nose_texture; IDClass<_tagDataID,32,0> mouth_texture; IDClass<_tagDataID,32,0> default_eyes_texture; IDClass<_tagDataID,32,0> default_nose_texture; IDClass<_tagDataID,32,0> default_mouth_texture; IDClass<_tagDataID,32,0> hair_palette; IDClass<_tagDataID,32,0> eyes_palette; IDClass<_tagDataID,32,0> skin_palette; }; /* 4261 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4262 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4263 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4264 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4265 */ struct __cppobj SkillRecord { char name[30]; unsigned int id; }; /* 4269 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 4266 */ struct __cppobj CharGenState { CharGenStateVtbl *vfptr; ACCharGenResult charGenResult; int beginRequest; int heritageGroupFrozen; int sexFrozen; int appearanceFrozen; int clothingFrozen; unsigned int mHeritageGroup; unsigned int mGender; int eyesStrip; int noseStrip; int mouthStrip; int hairColor; int eyeColor; int hairStyle; int headgearStyle; int headgearColor; int shirtStyle; int shirtColor; int trousersStyle; int trousersColor; int footwearStyle; int footwearColor; int numHeadgearColors; int numShirtColors; int numTrousersColors; int numFootwearColors; unsigned int *headgearPaletteTemplateIDs; unsigned int *shirtPaletteTemplateIDs; unsigned int *trousersPaletteTemplateIDs; unsigned int *footwearPaletteTemplateIDs; IDClass<_tagDataID,32,0> *headgearPalSetIDs; IDClass<_tagDataID,32,0> *shirtPalSetIDs; IDClass<_tagDataID,32,0> *trousersPalSetIDs; IDClass<_tagDataID,32,0> *footwearPalSetIDs; long double skinShade; long double hairShade; long double headgearShade; long double shirtShade; long double trousersShade; long double footwearShade; Method_CG method; AdvancedMethod_CG advancedMethod; int template_; int strength; int endurance; int coordination; int quickness; int focus; int self; int totalAtrbCredits; int remainingAtrbCredits; int atrbMin; int atrbMax; int totalNumSkills; SKILL_ADVANCEMENT_CLASS *skillLevels; int totalSkillCredits; int remainingSkillCredits; int *spellKnown; List skillRecordList; char name[33]; int linkingWord; int startArea; IDClass<_tagDataID,32,0> setupID; IDClass<_tagDataID,32,0> animID; int setupChanged; int slot; char password[20]; CG_VERIFICATION_RESPONSE verificationState; int createAsAdmin; int createAsEnvoy; int bAttribLocked[7]; SkillTable *skillTable; Attribute2ndTable *attribute2ndTable; EnterChargen enterChargen; ACCharGenData *charGenData; }; /* 4267 */ union $A0F97670E669114D706A75D718F5A366 { int (__thiscall *GetRandomInt)(CharGenState *this, int, int); int (__thiscall *GetRandomInt)(CharGenState *this, int); }; /* 4268 */ struct CharGenStateVtbl { void (__thiscall *UpdateTrueFacePal)(CharGenState *this); __declspec(align(8)) $A0F97670E669114D706A75D718F5A366 ___u1; long double (__thiscall *GetRandomReal)(CharGenState *this); }; /* 4270 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 4271 */ struct __cppobj ListNode { SkillRecord *data; ListNode *next; ListNode *prev; }; /* 4275 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4276 */ struct __cppobj __declspec(align(8)) SkillTable : SerializeUsingPackDBObj { PackableHashTable _skillBaseHash; }; /* 4272 */ struct __cppobj SkillFormula : PackObj { unsigned int _w; unsigned int _x; unsigned int _y; unsigned int _z; unsigned int _attr1; unsigned int _attr2; }; /* 4277 */ struct __cppobj Attribute2ndBase : PackObj { SkillFormula _formula; }; /* 4278 */ struct __cppobj Attribute2ndTable : SerializeUsingPackDBObj { Attribute2ndBase _max_health; Attribute2ndBase _max_stamina; Attribute2ndBase _max_mana; }; /* 4273 */ struct __cppobj SkillBase : PackObj { AC1Legacy::PStringBase _description; AC1Legacy::PStringBase _name; IDClass<_tagDataID,32,0> _iconID; unsigned int _trained_cost; unsigned int _specialized_cost; SKILL_CATEGORY _category; int _chargen_use; SKILL_ADVANCEMENT_CLASS _min_level; SkillFormula _formula; long double _upper_bound; long double _lower_bound; long double _learn_mod; }; /* 4274 */ struct __cppobj PackableHashData { unsigned int _key; SkillBase _data; PackableHashData *_next; int _hashVal; }; /* 4279 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 4280 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 4281 */ struct __cppobj __declspec(align(8)) ServerCharGenState : CharGenState { unsigned int m_seed1; unsigned int m_seed2; unsigned int m_cPulls; }; /* 4282 */ struct __cppobj __declspec(align(8)) ClientCharGenState : CharGenState { Palette *grayFacePal; Palette *trueFacePal; int trueFacePalChangeNum; }; /* 4283 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4284 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4285 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; CLostCell **m_currBucket; CLostCell *m_currElement; }; /* 4286 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4287 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4288 */ struct __cppobj InterfaceInfo { }; /* 4289 */ struct __cppobj ACCObjectMaint : CObjectMaint { ObjDesc *player_objdesc; }; /* 4292 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4290 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4291 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4293 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4295 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4294 */ struct __cppobj __declspec(align(4)) HashTableData : IntrusiveHashData *> { char m_data; }; /* 4296 */ struct __cppobj PHashTable : HashTable, StreamPackObj { }; /* 4297 */ struct __cppobj __declspec(align(4)) WTimeStamper : PackObj { PHashTable _table; char _house_ts; }; /* 4298 */ struct __cppobj ACWTimeStamper : WTimeStamper { }; /* 4299 */ struct __cppobj ACCWeenieObject : CWeenieObject { CObjectInventory *objInventory; int valid; int awaitingAuthentication; int markedForDeletion; int movedWhileMarkedForDeletion; int beingRemoved; PositionState current_state; int selected; int waiting; int sellState; int tradeState; int shortcutNum; bool m_bShortcutGhosted; unsigned int preRemoveContainerID; unsigned int preRemoveWielderID; unsigned int preRemoveLocation; unsigned int preRemoveContainerPlace; CPhysicsObj *_phys_obj; PublicWeenieDesc pwd; ACWTimeStamper *_stamper; PlayerDesc *m_pQualities; }; /* 4300 */ struct __cppobj ClientObjMaintSystem : ClientSystem, ACCObjectMaint { }; /* 4301 */ struct __cppobj InterfaceInfo { }; /* 4302 */ struct __cppobj CContract : PackObj { unsigned int _version; unsigned int _contract_id; AC1Legacy::PStringBase _contract_name; AC1Legacy::PStringBase _description; AC1Legacy::PStringBase _description_progress; AC1Legacy::PStringBase _name_npc_start; AC1Legacy::PStringBase _name_npc_end; AC1Legacy::PStringBase _questflag_stamped; AC1Legacy::PStringBase _questflag_started; AC1Legacy::PStringBase _questflag_finished; AC1Legacy::PStringBase _questflag_progress; AC1Legacy::PStringBase _questflag_timer; AC1Legacy::PStringBase _questflag_repeat_time; Position _location_npc_start; Position _location_npc_end; Position _location_quest_area; }; /* 4303 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4304 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4305 */ struct __cppobj PackableHashData { unsigned int _key; CContract _data; PackableHashData *_next; int _hashVal; }; /* 4306 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4307 */ struct __cppobj __declspec(align(8)) CContractTable : SerializeUsingPackDBObj { PackableHashTable _contractHash; }; /* 4308 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4309 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4310 */ struct __cppobj __declspec(align(4)) ClientUISystem : ClientSystem, IInputActionCallback { Turbine_RefCount m_cTurbineRefCount; unsigned int m_cBusy; unsigned int groundObject; unsigned int requestedGroundObject; unsigned int vendorID; unsigned int attemptOpenVendorID; unsigned int attemptSaleObjectID; Target_Mode targetMode; IDClass<_tagDataID,32,0> m_didCurrentCursor; CSoundTable *soundTable; bool m_bLeaveTargetMode; CameraSet *m_pCameraSet; bool m_bRadarVisible; bool m_bRadarBlank; }; /* 4311 */ struct __cppobj __declspec(align(8)) SalvageOperationsResultData : PackObj { unsigned int m_skillUsed; PackableList m_notSalvagable; PackableList m_salvageResults; long double m_percentReturn; int m_augBonus; }; /* 4312 */ struct __cppobj SalvageDataBlob { unsigned int itemID; AC1Legacy::PStringBase name; unsigned int material; int workmanship; int value; int isMaterial; int power; int numberItems; }; /* 4313 */ struct __cppobj SalvageOperationData : PackableList { unsigned int m_material; unsigned int m_skillUsed; int m_maxWorkmanship; int m_minWorkmanship; long double m_percentageReturn; int m_totalSalvageWorkmanship; int m_totalSalvageValue; int m_totalCombineWorkmanship; int m_totalCombineValue; int m_totalNumberItems; int m_totalCombinePower; }; /* 4314 */ struct __cppobj InterfaceInfo { }; /* 4315 */ struct __cppobj AdminAccountData : PackObj { AC1Legacy::PStringBase accountName; unsigned int bookieID; }; /* 4316 */ struct __cppobj AdminPlayerData : PackObj { AC1Legacy::PStringBase name; unsigned int bookieID; }; /* 4317 */ struct __cppobj FullPlayerData : PackObj { unsigned int bookieID; AC1Legacy::PStringBase character_name; AC1Legacy::PStringBase player_name; AC1Legacy::PStringBase ip_address; Position position; }; /* 4318 */ struct __cppobj __declspec(align(4)) ClientAdminSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; bool m_bIsBooting; }; /* 4319 */ struct __cppobj PackableLLNode { AdminAccountData data; PackableLLNode *next; PackableLLNode *prev; }; /* 4320 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4321 */ struct __cppobj PackableLLNode { AdminPlayerData data; PackableLLNode *next; PackableLLNode *prev; }; /* 4322 */ struct __cppobj PackableList : PackObj { PackableLLNode *head; PackableLLNode *tail; unsigned int curNum; }; /* 4323 */ struct __cppobj InterfaceInfo { }; /* 4324 */ struct __cppobj ClientAllegianceSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; CAllegianceProfile m_allegianceProfile; }; /* 4325 */ struct __cppobj InterfaceInfo { }; /* 4326 */ struct __cppobj ClientCombatSystem : ClientSystem, IInputActionCallback, QualityChangeHandler { Turbine_RefCount m_cTurbineRefCount; bool jump_pending; bool m_bTrackingTarget; COMBAT_MODE combatMode; COMBAT_MODE pendingCombatMode; ATTACK_HEIGHT requestedAttackHeight; long double buildStartTime; bool buildInProgress; PowerBarMode powerBarMode; float latestPowerBarLevel; bool attackInProgress; bool attackServerResponsePending; bool attackRequestInProgress; float requestedAttackPower; bool repeatAttacking; bool currentBuildIsAutomatic; bool targetWillinglyLost; bool attackWhenResponseReceived; float attackWhenResponseReceived_Power; float m_rUIRequestedPower; bool m_bAdvancedCombatMode; long double lastAttackedTime; }; /* 4327 */ struct __cppobj InterfaceInfo { }; /* 4328 */ struct __cppobj IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1> { IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1>Vtbl *vfptr; ClientCommunicationSystem::CmdHashData *m_aInplaceBuckets[23]; ClientCommunicationSystem::CmdHashData **m_buckets; ClientCommunicationSystem::CmdHashData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4329 */ struct IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1> *this, unsigned int); }; /* 4331 */ struct __cppobj IntrusiveHashData >,ClientCommunicationSystem::CmdHashData *> { CaseInsensitiveStringBase > m_hashKey; ClientCommunicationSystem::CmdHashData *m_hashNext; }; /* 4330 */ struct __cppobj ClientCommunicationSystem::CmdHashData : IntrusiveHashData >,ClientCommunicationSystem::CmdHashData *> { bool (__thiscall *func)(ClientCommunicationSystem *this, int, char **); bool (__thiscall *help)(ClientCommunicationSystem *this, ClientCommunicationSystem::HelpType, const char *, PStringBase *) __declspec(align(8)); }; /* 4332 */ struct __cppobj ClientCommunicationSystem : ClientSystem, QualityChangeHandler { Turbine_RefCount m_cTurbineRefCount; IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1> m_hashCommands; PStringBase m_strLastCommandLine; PStringBase m_strCurrentCommand; unsigned int m_idCurrentCommandSource; int m_LastSpamCheck; int m_ChatMessageCount; PStringBase m_strLogName; }; /* 4333 */ struct __cppobj ChatRoomTracker : PackObj { unsigned int m_allegianceRoomID; unsigned int mGeneralChatRoomID; unsigned int mTradeChatRoomID; unsigned int mLFGChatRoomID; unsigned int mRoleplayChatRoomID; unsigned int mOlthoiChatRoomID; unsigned int mSocietyChatRoomID; unsigned int mSocietyCelHanChatRoomID; unsigned int mSocietyEldWebChatRoomID; unsigned int mSocietyRadBloChatRoomID; }; /* 4334 */ struct __cppobj IntrusiveHashIterator >,ClientCommunicationSystem::CmdHashData *,1> { IntrusiveHashTable >,ClientCommunicationSystem::CmdHashData *,1> *m_currHashTable; ClientCommunicationSystem::CmdHashData **m_currBucket; ClientCommunicationSystem::CmdHashData *m_currElement; }; /* 4335 */ struct __cppobj ChatDisplayInfo { unsigned int m_ltt; AC1Legacy::PStringBase m_display; int m_doDisplayText; }; /* 4336 */ struct __cppobj InterfaceInfo { }; /* 4337 */ struct __cppobj ClientFellowshipSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; CFellowship *m_pFellowship; }; /* 4338 */ struct __cppobj InterfaceInfo { }; /* 4339 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 4340 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 4341 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4342 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4343 */ struct __cppobj ClientHousingSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; }; /* 4344 */ struct __cppobj InterfaceInfo { }; /* 4345 */ struct __cppobj SpellSetTierList : PackObj { unsigned int m_PieceCount; PList m_SpellList; }; /* 4346 */ struct __cppobj AC1Legacy::List { AC1Legacy::ListVtbl *vfptr; AC1Legacy::ListNode *_head; AC1Legacy::ListNode *_tail; unsigned int _num_elements; }; /* 4347 */ struct AC1Legacy::ListVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::List *this, unsigned int); }; /* 4348 */ struct __cppobj AC1Legacy::ListNode { SpellSetTierList data; AC1Legacy::ListNode *next; AC1Legacy::ListNode *prev; }; /* 4349 */ struct __cppobj PList : AC1Legacy::List, PackObj { }; /* 4350 */ struct __cppobj SpellSet : PackObj { PList m_countTiers; }; /* 4351 */ struct __cppobj AC1Legacy::ListIterator { AC1Legacy::ListIteratorVtbl *vfptr; AC1Legacy::ListNode *_current; AC1Legacy::List *_list; }; /* 4352 */ struct AC1Legacy::ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::ListIterator *this, unsigned int); }; /* 4353 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4354 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4355 */ struct __cppobj PackableHashData { unsigned int _key; CSpellBase _data; PackableHashData *_next; int _hashVal; }; /* 4356 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4359 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4357 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4358 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4360 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4362 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4361 */ struct __cppobj HashTableData : IntrusiveHashData *> { SpellSet m_data; }; /* 4363 */ struct __cppobj PHashTable : HashTable, StreamPackObj { }; /* 4364 */ struct __cppobj __declspec(align(8)) CSpellTable : SerializeUsingPackDBObj { PackableHashTable _spellBaseHash; PHashTable m_SpellSetHash; }; /* 4365 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4366 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4367 */ struct __cppobj SpellComponentBase : PackObj { AC1Legacy::PStringBase _name; SpellComponentCategory _category; IDClass<_tagDataID,32,0> _iconID; SpellComponentType _type; unsigned int _gesture; float _time; AC1Legacy::PStringBase _text; float _CDM; }; /* 4368 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 4369 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 4370 */ struct __cppobj PackableHashData { unsigned int _key; SpellComponentBase _data; PackableHashData *_next; int _hashVal; }; /* 4371 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 4372 */ struct __cppobj __declspec(align(8)) SpellComponentTable : SerializeUsingPackDBObj { PackableHashTable _spellComponentBaseHash; }; /* 4375 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4373 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 4374 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4376 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 4378 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4377 */ struct __cppobj HashTableData : IntrusiveHashData *> { Graphic *m_data; }; /* 4381 */ struct __cppobj IntrusiveHashTable,HashTableData,Graphic *> *,1> { IntrusiveHashTable,HashTableData,Graphic *> *,1>Vtbl *vfptr; HashTableData,Graphic *> *m_aInplaceBuckets[23]; HashTableData,Graphic *> **m_buckets; HashTableData,Graphic *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4379 */ struct __cppobj HashTable,Graphic *,1> { HashTable,Graphic *,1>Vtbl *vfptr; IntrusiveHashTable,HashTableData,Graphic *> *,1> m_intrusiveTable; }; /* 4380 */ struct HashTable,Graphic *,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,Graphic *,1> *this, unsigned int); }; /* 4382 */ struct IntrusiveHashTable,HashTableData,Graphic *> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,Graphic *> *,1> *this, unsigned int); }; /* 4384 */ struct __cppobj IntrusiveHashData,HashTableData,Graphic *> *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,Graphic *> *m_hashNext; }; /* 4383 */ struct __cppobj HashTableData,Graphic *> : IntrusiveHashData,HashTableData,Graphic *> *> { Graphic *m_data; }; /* 4385 */ struct __cppobj ClientMagicSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; CSpellTable *spellTable; SpellComponentTable *spellComponentTable; unsigned int selectedSpell; HashTable m_hashSpellIconTable; HashTable,Graphic *,1> m_hashSpellComponentIconTable; }; /* 4386 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4387 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4388 */ struct __cppobj IntrusiveHashIterator,HashTableData,Graphic *> *,1> { IntrusiveHashTable,HashTableData,Graphic *> *,1> *m_currHashTable; HashTableData,Graphic *> **m_currBucket; HashTableData,Graphic *> *m_currElement; }; /* 4389 */ struct __cppobj HashIterator,Graphic *,1> { IntrusiveHashIterator,HashTableData,Graphic *> *,1> m_iter; }; /* 4390 */ struct __cppobj InterfaceInfo { }; /* 4391 */ struct __cppobj ClientMiniGameSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; }; /* 4392 */ struct __cppobj InterfaceInfo { }; /* 4393 */ struct __cppobj ComponentData : DLListData { IDClass<_tagDataID,32,0> classID; AC1Legacy::PStringBase componentName; IDClass<_tagDataID,32,0> componentIconID; HashTable objects; unsigned int numItems; }; /* 4394 */ struct __cppobj DLList : DLListBase { }; /* 4397 */ struct __cppobj IntrusiveHashTable > *,0> { IntrusiveHashTable > *,0>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4395 */ struct __cppobj HashTable,0> { HashTable,0>Vtbl *vfptr; IntrusiveHashTable > *,0> m_intrusiveTable; }; /* 4396 */ struct HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,0> *this, unsigned int); }; /* 4398 */ struct IntrusiveHashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,0> *this, unsigned int); }; /* 4400 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 4399 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { IDClass<_tagDataID,32,0> m_data; }; /* 4401 */ struct __cppobj ComponentTracker { SpellComponentTable *spellComponentTable; DLList *componentLists[7]; HashTable,0> objectIDHash; HashSet > classIDHash; }; /* 4402 */ struct __cppobj IntrusiveHashIterator > *,0> { IntrusiveHashTable > *,0> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 4403 */ struct __cppobj HashIterator,0> { IntrusiveHashIterator > *,0> m_iter; }; /* 4404 */ struct __cppobj CInvSlotInfo { unsigned int m_itemID; unsigned int m_invLoc; }; /* 4405 */ struct __cppobj ObjectRangeHandler { ObjectRangeHandlerVtbl *vfptr; }; /* 4406 */ struct ObjectRangeHandlerVtbl { void (__thiscall *OnObjectRangeExit)(ObjectRangeHandler *this, unsigned int); void (__thiscall *OnObjectRangeTimeout)(ObjectRangeHandler *this, unsigned int); }; /* 4407 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 4408 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 4409 */ struct __cppobj __declspec(align(8)) ObjectRangeInfo { ObjectRangeHandler *m_handler; unsigned int m_objectID; long double m_range; bool m_useRadii; bool m_ignoreZDelta; long double m_timeInterval; long double m_timeOut; long double m_executeAtTime; long double m_nextUpdate; bool m_queuedForDeletion; }; /* 4410 */ struct __cppobj ListNode { ObjectRangeInfo data; ListNode *next; ListNode *prev; }; /* 4411 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 4412 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 4413 */ struct __cppobj CInvSlotModule { CInvSlotInfo *neckSlot; CInvSlotInfo *leftWristSlot; CInvSlotInfo *leftRingSlot; CInvSlotInfo *rightWristSlot; CInvSlotInfo *rightRingSlot; CInvSlotInfo *weaponReadySlot; CInvSlotInfo *ammoReadySlot; CInvSlotInfo *shieldReadySlot; CInvSlotInfo *clothesPantsSlot; CInvSlotInfo *clothesShirtSlot; CInvSlotInfo *trinketOneSlot; CInvSlotInfo *cloakSlot; CInvSlotInfo *sigilOneSlot; CInvSlotInfo *sigilTwoSlot; CInvSlotInfo *sigilThreeSlot; CInvSlotInfo *headSlot; CInvSlotInfo *chestSlot; CInvSlotInfo *abdomenSlot; CInvSlotInfo *upperArmSlot; CInvSlotInfo *lowerArmSlot; CInvSlotInfo *handSlot; CInvSlotInfo *upperLegSlot; CInvSlotInfo *lowerLegSlot; CInvSlotInfo *footSlot; }; /* 4414 */ struct __cppobj CPlayerSystem : ClientSystem, IInputActionCallback, QualityChangeHandler, ObjectRangeHandler { Turbine_RefCount m_cTurbineRefCount; accountID account_; ClientCharGenState *m_pCharGenState; CPlayerModule playerModule; unsigned int playerID; bool m_accountHasThroneofDestiny; long double logOnRequestTime; long double logOffRequestTime; long double logOffTime; long double deleteCharRequestTime; bool fReadyToEnterGame; bool awaitingLogOn; bool sendLoginCompletePending; bool initialLoginComplete; bool allContainedObjectsReceived; bool player_initialized; bool player_desc_received; long double playerInitTime; bool loggingOff; bool logOffRequested; bool connectionLost; bool awaitingExpiration; long double expirationTime; unsigned int inventoryMask; unsigned int clothingPriorityMask; bool teleportInProgress; float m_fLoad; bool m_layoutFromFile; unsigned int lastFullyMergedSrcID; unsigned int lastFullyMergedDstID; CInvSlotModule m_invSlotModule; unsigned int blockingID; unsigned int blockedID; unsigned int blockingDestID; unsigned int blockedSpellTargetID; unsigned int blockedSpellID; UI_SLOT_SIDE blockedSide; int unblockAttemptNum; unsigned int mOpenContainerID; NIList pending_components_list; ComponentTracker *componentTracker; List m_objectRangeCheckList; CContractTrackerTable m_contractTrackerTable; }; /* 4415 */ struct __cppobj InterfaceInfo { }; /* 4416 */ struct __cppobj ClientTradeSystem : ClientSystem { Turbine_RefCount m_cTurbineRefCount; Trade *m_pTrade; unsigned int m_iidTradeInitiator; unsigned int m_iidTradePartner; unsigned int attemptTradeToPlayerID; unsigned int attemptTradeObjectID; }; /* 4417 */ struct __cppobj InterfaceInfo { }; /* 4418 */ struct __cppobj SmartArray { ClientSystem **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4419 */ struct __cppobj UIQueueManager : IQueuedUIEventDeliverer { Turbine_RefCount m_cTurbineRefCount; NIList m_rgWaitingBlobs; bool m_fCrucialOrderedEventsReceived; NIList *m_pUIQueue; SmartArray m_rgSystems; ClientMagicSystem *m_pMagicSystem; ClientCommunicationSystem *m_pCommunicationSystem; ClientObjMaintSystem *m_pObjMaintSystem; ClientUISystem *m_pUISystem; ClientAllegianceSystem *m_pAllegianceSystem; ClientFellowshipSystem *m_pFellowshipSystem; CPlayerSystem *m_pPlayerSystem; ClientHousingSystem *m_pHousingSystem; ClientMiniGameSystem *m_pMiniGameSystem; ClientAdminSystem *m_pAdminSystem; ClientCombatSystem *m_pCombatSystem; ClientTradeSystem *m_pTradeSystem; }; /* 4420 */ struct __cppobj InterfaceInfo { }; /* 4421 */ struct __cppobj __declspec(align(8)) gmClient : Client, NoticeHandler { PStringBase m_startChar; PStringBase m_createChar; PStringBase m_strKeymapFile; bool m_bKeymapLoaded; PStringBase m_strZoneTicket; PStringBase m_strGLSTicket; PStringBase m_wstrMigrationURL; PStringBase m_strVGPassword; }; /* 4422 */ struct __cppobj ClassFactoryForceClient_ClassType : IObjectFactory { Turbine_RefCount m_cTurbineRefCount; }; /* 4423 */ struct __cppobj CCommunicationSystem { CCommunicationSystemVtbl *vfptr; CCommunicationSystem::ChatInterfaceProvider *m_pChatInterfaceProvider; AC1ClientChatManager *m_pChatManager; int m_fUseTurbineChat; PStringBase m_TurbineChatDllName; }; /* 4428 */ struct CCommunicationSystemVtbl { int (__thiscall *StartupTurbineChat_Internal)(CCommunicationSystem *this, AC1Legacy::PStringBase); CCommunicationSystem::ChatInterfaceProvider *(__thiscall *CreateChatInterfaceProvider)(CCommunicationSystem *this); }; /* 4424 */ struct __cppobj IChatNetwork : IUnknown { }; /* 4425 */ struct __cppobj IChatClientEventSink : IUnknown { }; /* 4426 */ struct __cppobj IChatClientAsyncResultSink : IUnknown { }; /* 4427 */ struct __cppobj CCommunicationSystem::ChatInterfaceProvider : IChatNetwork, IChatClientEventSink, IChatClientAsyncResultSink { }; /* 4429 */ struct __cppobj TurbineDwExceptionFilter::WatsonCrashReportHelper : CPluginPrototype { }; /* 4432 */ struct __cppobj AC1ClientChatManager : TurbineDwExceptionFilter::WatsonCrashReportHelper { IChatClient *m_pChatClient; HINSTANCE__ *m_hChatClientLib; }; /* 4430 */ struct __cppobj IChatNetworkSink : IUnknown { }; /* 4431 */ struct __cppobj IChatClient : IChatNetworkSink { }; /* 4433 */ struct __cppobj __declspec(align(2)) DisplayPrefs { unsigned int Resolution; bool FullScreen; unsigned int RefreshRate; bool TripleBuffering; bool SyncToRefresh; bool Antialiasing; }; /* 4434 */ struct __cppobj DialogBoxGateway : CPluginPrototype { }; /* 4435 */ struct __cppobj Device::DeviceDialogBoxGateway : DialogBoxGateway { }; /* 4436 */ struct __cppobj Device { }; /* 4437 */ struct __cppobj IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0> { IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0>Vtbl *vfptr; HashTableData,UIPreferenceItem *> *m_aInplaceBuckets[23]; HashTableData,UIPreferenceItem *> **m_buckets; HashTableData,UIPreferenceItem *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4438 */ struct IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0> *this, unsigned int); }; /* 4440 */ struct __cppobj IntrusiveHashData,HashTableData,UIPreferenceItem *> *> { PStringBase m_hashKey; HashTableData,UIPreferenceItem *> *m_hashNext; }; /* 4439 */ struct __cppobj HashTableData,UIPreferenceItem *> : IntrusiveHashData,HashTableData,UIPreferenceItem *> *> { UIPreferenceItem *m_data; }; /* 4441 */ struct __cppobj UIPreferenceItem { UIPreferenceItemVtbl *vfptr; PStringBase m_strPreference; unsigned int m_dataType; unsigned int m_eStringTable; unsigned int m_tokenPreference; unsigned int m_tokenTooltip; }; /* 4442 */ struct UIPreferenceItemVtbl { void *(__thiscall *__vecDelDtor)(UIPreferenceItem *this, unsigned int); bool (__thiscall *SetInteger)(UIPreferenceItem *this, const int) __declspec(align(16)); bool (__thiscall *InqIntegerRange)(UIPreferenceItem *this, int *, int *); bool (__thiscall *SetIntegerRange)(UIPreferenceItem *this, const int, const int); bool (__thiscall *InqEnum)(UIPreferenceItem *this, unsigned int *); bool (__thiscall *SetEnum)(UIPreferenceItem *this, const unsigned int); bool (__thiscall *InqEnumChoices)(UIPreferenceItem *this, SmartArray *); bool (__thiscall *SetEnumChoices)(UIPreferenceItem *this, SmartArray *); bool (__thiscall *InqEnumValues)(UIPreferenceItem *this, SmartArray *); bool (__thiscall *InqFloat)(UIPreferenceItem *this, float *); bool (__thiscall *SetFloat)(UIPreferenceItem *this, const float); bool (__thiscall *InqFloatRange)(UIPreferenceItem *this, float *, float *); bool (__thiscall *SetFloatRange)(UIPreferenceItem *this, const float, const float); bool (__thiscall *InqString)(UIPreferenceItem *this, PStringBase *); bool (__thiscall *SetString)(UIPreferenceItem *this, PStringBase *); bool (__thiscall *InqCachedBool)(UIPreferenceItem *this, bool *); bool (__thiscall *SetCachedBool)(UIPreferenceItem *this, const bool); bool (__thiscall *InqCachedInteger)(UIPreferenceItem *this, int *); bool (__thiscall *SetCachedInteger)(UIPreferenceItem *this, const int); bool (__thiscall *InqCachedEnum)(UIPreferenceItem *this, unsigned int *); bool (__thiscall *SetCachedEnum)(UIPreferenceItem *this, const unsigned int); bool (__thiscall *InqCachedFloat)(UIPreferenceItem *this, float *); bool (__thiscall *SetCachedFloat)(UIPreferenceItem *this, const float); bool (__thiscall *InqCachedString)(UIPreferenceItem *this, PStringBase *); bool (__thiscall *SetCachedString)(UIPreferenceItem *this, PStringBase *); }; /* 4443 */ struct __cppobj IntrusiveHashIterator,HashTableData,UIPreferenceItem *> *,0> { IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0> *m_currHashTable; HashTableData,UIPreferenceItem *> **m_currBucket; HashTableData,UIPreferenceItem *> *m_currElement; }; /* 4444 */ struct __cppobj HashIterator,UIPreferenceItem *,0> { IntrusiveHashIterator,HashTableData,UIPreferenceItem *> *,0> m_iter; }; /* 4445 */ struct __cppobj HashTable,UIPreferenceItem *,0> { HashTable,UIPreferenceItem *,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,UIPreferenceItem *> *,0> m_intrusiveTable; }; /* 4446 */ struct HashTable,UIPreferenceItem *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,UIPreferenceItem *,0> *this, unsigned int); }; /* 4447 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4448 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4449 */ struct __cppobj ClassFactoryForceUIFlow_ClassType : IObjectFactory { Turbine_RefCount m_cTurbineRefCount; }; /* 4450 */ struct __cppobj gmUIFlow : UIFlow, gmNoticeHandler { }; /* 4451 */ struct __cppobj ClassRegistrarUIFlow_ClassType { }; /* 4452 */ struct __cppobj RenderPrefs { unsigned int TextureFiltering; bool LandscapeDetailTextures; bool EnvironmentDetailTextures; bool MultiPassAlpha; unsigned int LandscapeTextureDetail; unsigned int EnvironmentTextureDetail; unsigned int SceneryDrawDistance; unsigned int LandscapeDrawDistance; unsigned int AspectRatio; unsigned int DisplayAdapter; unsigned int MaxHardwareClass; float ScreenBrightness; float FieldOfView; unsigned int ModelDetail; }; /* 4453 */ struct __cppobj Vector2 { float x; float y; }; /* 4454 */ struct __cppobj IntrusiveHashIterator,HashTableData,GRPCommand *> *,0> { IntrusiveHashTable,HashTableData,GRPCommand *> *,0> *m_currHashTable; HashTableData,GRPCommand *> **m_currBucket; HashTableData,GRPCommand *> *m_currElement; }; /* 4455 */ struct __cppobj HashIterator,GRPCommand *,0> { IntrusiveHashIterator,HashTableData,GRPCommand *> *,0> m_iter; }; /* 4456 */ struct __cppobj IntrusiveHashIterator,HashTableData,GRPObject *> *,0> { IntrusiveHashTable,HashTableData,GRPObject *> *,0> *m_currHashTable; HashTableData,GRPObject *> **m_currBucket; HashTableData,GRPObject *> *m_currElement; }; /* 4457 */ struct __cppobj HashIterator,GRPObject *,0> { IntrusiveHashIterator,HashTableData,GRPObject *> *,0> m_iter; }; /* 4458 */ struct __cppobj ClassRegistrarGlobalRegistryCommands_ClassType { }; /* 4459 */ struct __cppobj GlobalRegistryCommands : Interface { }; /* 4460 */ struct __cppobj RefCountInterface : GlobalRegistryCommands, ReferenceCountTemplate<1048576,0> { }; /* 4461 */ struct __cppobj GlobalRegistry { }; /* 4462 */ struct __cppobj GlobalRegistryDestroyer { }; /* 4463 */ struct __cppobj CircularArray::iterator { CircularArray *m_pcArray; unsigned int m_nIndex; }; /* 4464 */ struct __cppobj CircularArray::const_iterator { CircularArray *m_pcArray; unsigned int m_nIndex; }; /* 4465 */ struct __cppobj UserPreferences { }; /* 4466 */ struct __cppobj ClientRegKey { }; /* 4467 */ struct __cppobj CGrowBuffer { char *m_pbBuffer; unsigned int m_cbSize; }; /* 4468 */ struct __cppobj UIPreferences { }; /* 4469 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4470 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4471 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4472 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4473 */ struct __cppobj IntrusiveHashIterator,HashList,bool,1>::HashListData *,1> { IntrusiveHashTable,HashList,bool,1>::HashListData *,1> *m_currHashTable; HashList,bool,1>::HashListData **m_currBucket; HashList,bool,1>::HashListData *m_currElement; }; /* 4474 */ struct __cppobj CryptoHashTemplate<32771> : CryptoHash { }; /* 4475 */ struct __cppobj CryptoHashTemplate<32772> : CryptoHash { }; /* 4476 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4477 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4478 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4479 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4480 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 4481 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 4482 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 4483 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 4484 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 4485 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4486 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4487 */ struct __cppobj ProgramTypeSystem { }; /* 4488 */ struct __cppobj ClientNetConfiguration : LoggingFunctions { AC1Legacy::PStringBase DesiredInterface; unsigned int dwPort; int bAutoGenerateUniquePort; }; /* 4489 */ struct __declspec(align(8)) $BD07A5DFE72F700984F780826E69DF6F { long double ServerTime; unsigned __int64 qwCookie; unsigned int NetID; unsigned int OutgoingSeed; unsigned int IncomingSeed; }; /* 4490 */ struct __cppobj CConnectHeader : COptionalHeader { $BD07A5DFE72F700984F780826E69DF6F m_Data; }; /* 4491 */ struct __cppobj __declspec(align(8)) CReferralStruct { unsigned __int64 qwCookie; sockaddr_in Addr; unsigned __int16 idServer; unsigned __int16 padding; }; /* 4492 */ struct __cppobj COnePrimHeader<2048,1073741922,CReferralStruct> : COptionalHeader { CReferralStruct m_Prim; }; /* 4493 */ struct __cppobj CServerSwitchStruct { CTimestamp dwSeqNo; ServerSwitchType Type; }; /* 4494 */ struct __cppobj COnePrimHeader<256,96,CServerSwitchStruct> : COptionalHeader { CServerSwitchStruct m_Prim; }; /* 4495 */ struct AC1Legacy::VERSION_NO_t { char rr; char sc; char bb; char mm[2]; char dd[2]; char debug; }; /* 4496 */ struct __cppobj AVLIterator { AVLNode *_current; }; /* 4497 */ struct __cppobj COptionalHeaderAllocatorTemplate<16777216,CTimeSyncHeader> { }; /* 4498 */ struct __cppobj __unaligned __declspec(align(2)) CFlowStruct { unsigned int cbDataRecvd; unsigned __int16 interval; }; /* 4499 */ struct __cppobj CICMDCommandStruct { ICMDCommandEnum Cmd; unsigned int Param; }; /* 4500 */ struct __cppobj COptionalHeaderAllocatorTemplate<65536,CLogonHeader> { }; /* 4501 */ struct __cppobj CLogonHeader::HandshakeWireData { AC1Legacy::PStringBase ClientVersion; unsigned int cbAuthData; }; /* 4502 */ struct __cppobj CLogonHeader : COptionalHeader { CLogonHeader::HandshakeWireData m_UnpackedData; char m_PackedData[65504]; }; /* 4503 */ struct __cppobj COptionalHeaderAllocatorTemplate<33554432,CEchoRequestHeader> { }; /* 4504 */ struct __cppobj CEchoRequestHeader : COptionalHeader { float m_LocalTime; }; /* 4505 */ struct __cppobj COptionalHeaderAllocatorTemplate<67108864,CEchoResponseHeader> { }; /* 4506 */ struct CEchoResponseHeader::CEchoResponseHeaderWireData { float LocalTime; float HoldingTime; }; /* 4507 */ struct __cppobj CEchoResponseHeader : COptionalHeader { CEchoResponseHeader::CEchoResponseHeaderWireData m_WireData; long double m_LocalTimeConstructed; }; /* 4508 */ struct __cppobj COptionalHeaderAllocatorTemplate<262144,CConnectHeader> { }; /* 4509 */ struct __cppobj NakData { NakDataVtbl *vfptr; unsigned int naks_[116]; int datalength_; unsigned int header_; }; /* 4510 */ struct NakDataVtbl { void *(__thiscall *__vecDelDtor)(NakData *this, unsigned int); }; /* 4511 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 4512 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 4513 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4514 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4515 */ struct __cppobj IntrusiveHashListIterator { CAsyncStateMachine::CAsyncStateData *m_pData; IntrusiveHashList *m_pHashList; }; /* 4516 */ struct __cppobj IntrusiveHashListIterator { CAsyncStateHandler *m_pData; IntrusiveHashList *m_pHashList; }; /* 4517 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; CAsyncStateHandler **m_currBucket; CAsyncStateHandler *m_currElement; }; /* 4518 */ struct __cppobj CrashCleaner : CPluginPrototype { }; /* 4519 */ struct __cppobj NetInitializer::AllSocketsCrashCleaner : CrashCleaner { }; /* 4520 */ struct __cppobj CFactory { CFactoryVtbl *vfptr; }; /* 4521 */ struct CFactoryVtbl { void *(__thiscall *__vecDelDtor)(CFactory *this, unsigned int); CommandInterpreter *(__thiscall *MakeCommandInterpreter_Internal)(CFactory *this); CLCache *(__thiscall *Make_Client_Cache_Internal)(CFactory *this); CWeenieObject *(__thiscall *MakeCWeenieObject_Internal)(CFactory *this, unsigned int); GlobalEventHandler *(__thiscall *MakeGlobalEventHandler_Internal)(CFactory *this); QualityRegistrar *(__thiscall *MakeQualityRegistrar_Internal)(CFactory *this); CCommunicationSystem *(__thiscall *MakeCCommunicationSystem_Internal)(CFactory *this); SmartBox *(__thiscall *MakeSmartBox_Internal)(CFactory *this, NIList *); }; /* 4522 */ struct __cppobj ACCFactory : CFactory { }; /* 4523 */ struct __cppobj AC1Legacy::Version { }; /* 4524 */ struct __cppobj SmartArray { char **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4525 */ struct __cppobj IACPlugin : IUnknown { }; /* 4526 */ struct __cppobj IAsheronsCall : IUnknown { }; /* 4527 */ struct __cppobj APIManager { IACPlugin *m_pPlugin; IAsheronsCall *m_pAsheronsCallImpl; }; /* 4528 */ struct __cppobj APIManager::IAsheronsCallImpl : IAsheronsCall { int m_cRef; }; /* 4529 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4530 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4531 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; CAsyncStateMachine::CAsyncStateData **m_currBucket; CAsyncStateMachine::CAsyncStateData *m_currElement; }; /* 4532 */ struct __cppobj IntrusiveHashIterator,HashTableData,unsigned long> *,1> { IntrusiveHashTable,HashTableData,unsigned long> *,1> *m_currHashTable; HashTableData,unsigned long> **m_currBucket; HashTableData,unsigned long> *m_currElement; }; /* 4533 */ struct __cppobj HashIterator,unsigned long,1> { IntrusiveHashIterator,HashTableData,unsigned long> *,1> m_iter; }; /* 4534 */ struct IEnumSTATSTGVtbl { int (__stdcall *QueryInterface)(IEnumSTATSTG *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IEnumSTATSTG *); unsigned int (__stdcall *Release)(IEnumSTATSTG *); int (__stdcall *Next)(IEnumSTATSTG *, unsigned int, tagSTATSTG *, unsigned int *); int (__stdcall *Skip)(IEnumSTATSTG *, unsigned int); int (__stdcall *Reset)(IEnumSTATSTG *); int (__stdcall *Clone)(IEnumSTATSTG *, IEnumSTATSTG **); }; /* 4535 */ struct IStreamVtbl { int (__stdcall *QueryInterface)(IStream *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IStream *); unsigned int (__stdcall *Release)(IStream *); int (__stdcall *Read)(IStream *, void *, unsigned int, unsigned int *); int (__stdcall *Write)(IStream *, const void *, unsigned int, unsigned int *); int (__stdcall *Seek)(IStream *, _LARGE_INTEGER, unsigned int, _ULARGE_INTEGER *); int (__stdcall *SetSize)(IStream *, _ULARGE_INTEGER); int (__stdcall *CopyTo)(IStream *, IStream *, _ULARGE_INTEGER, _ULARGE_INTEGER *, _ULARGE_INTEGER *); int (__stdcall *Commit)(IStream *, unsigned int); int (__stdcall *Revert)(IStream *); int (__stdcall *LockRegion)(IStream *, _ULARGE_INTEGER, _ULARGE_INTEGER, unsigned int); int (__stdcall *UnlockRegion)(IStream *, _ULARGE_INTEGER, _ULARGE_INTEGER, unsigned int); int (__stdcall *Stat)(IStream *, tagSTATSTG *, unsigned int); int (__stdcall *Clone)(IStream *, IStream **); }; /* 4536 */ struct IOleUILinkInfoW { IOleUILinkInfoWVtbl *lpVtbl; }; /* 4537 */ struct IOleUILinkInfoWVtbl { int (__stdcall *QueryInterface)(IOleUILinkInfoW *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleUILinkInfoW *); unsigned int (__stdcall *Release)(IOleUILinkInfoW *); unsigned int (__stdcall *GetNextLink)(IOleUILinkInfoW *, unsigned int); int (__stdcall *SetLinkUpdateOptions)(IOleUILinkInfoW *, unsigned int, unsigned int); int (__stdcall *GetLinkUpdateOptions)(IOleUILinkInfoW *, unsigned int, unsigned int *); int (__stdcall *SetLinkSource)(IOleUILinkInfoW *, unsigned int, unsigned __int16 *, unsigned int, unsigned int *, int); int (__stdcall *GetLinkSource)(IOleUILinkInfoW *, unsigned int, unsigned __int16 **, unsigned int *, unsigned __int16 **, unsigned __int16 **, int *, int *); int (__stdcall *OpenLinkSource)(IOleUILinkInfoW *, unsigned int); int (__stdcall *UpdateLink)(IOleUILinkInfoW *, unsigned int, int, int); int (__stdcall *CancelLink)(IOleUILinkInfoW *, unsigned int); int (__stdcall *GetLastUpdate)(IOleUILinkInfoW *, unsigned int, _FILETIME *); }; /* 4538 */ struct __unaligned __declspec(align(1)) _SHITEMID { unsigned __int16 cb; char abID[1]; }; /* 4539 */ struct _ITEMIDLIST { _SHITEMID mkid; }; /* 4540 */ struct _SecHandle { unsigned int dwLower; unsigned int dwUpper; }; /* 4541 */ struct _SecBuffer { unsigned int cbBuffer; unsigned int BufferType; void *pvBuffer; }; /* 4542 */ struct _SecBufferDesc { unsigned int ulVersion; unsigned int cBuffers; _SecBuffer *pBuffers; }; /* 4543 */ struct _SecPkgInfoW { unsigned int fCapabilities; unsigned __int16 wVersion; unsigned __int16 wRPCID; unsigned int cbMaxToken; unsigned __int16 *Name; unsigned __int16 *Comment; }; /* 4544 */ struct tagOLEUIPASTEENTRYW { tagFORMATETC fmtetc; const unsigned __int16 *lpstrFormatName; const unsigned __int16 *lpstrResultText; unsigned int dwFlags; unsigned int dwScratchSpace; }; /* 4545 */ struct tagOLEUIPASTESPECIALW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; IDataObject *lpSrcDataObj; tagOLEUIPASTEENTRYW *arrPasteEntries; int cPasteEntries; unsigned int *arrLinkTypes; int cLinkTypes; unsigned int cClsidExclude; _GUID *lpClsidExclude; int nSelectedIndex; int fLink; void *hMetaPict; tagSIZE sizel; }; /* 4546 */ struct IOleUILinkContainerW { IOleUILinkContainerWVtbl *lpVtbl; }; /* 4547 */ struct IOleUILinkContainerWVtbl { int (__stdcall *QueryInterface)(IOleUILinkContainerW *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleUILinkContainerW *); unsigned int (__stdcall *Release)(IOleUILinkContainerW *); unsigned int (__stdcall *GetNextLink)(IOleUILinkContainerW *, unsigned int); int (__stdcall *SetLinkUpdateOptions)(IOleUILinkContainerW *, unsigned int, unsigned int); int (__stdcall *GetLinkUpdateOptions)(IOleUILinkContainerW *, unsigned int, unsigned int *); int (__stdcall *SetLinkSource)(IOleUILinkContainerW *, unsigned int, unsigned __int16 *, unsigned int, unsigned int *, int); int (__stdcall *GetLinkSource)(IOleUILinkContainerW *, unsigned int, unsigned __int16 **, unsigned int *, unsigned __int16 **, unsigned __int16 **, int *, int *); int (__stdcall *OpenLinkSource)(IOleUILinkContainerW *, unsigned int); int (__stdcall *UpdateLink)(IOleUILinkContainerW *, unsigned int, int, int); int (__stdcall *CancelLink)(IOleUILinkContainerW *, unsigned int); }; /* 4548 */ struct tagOLEUICHANGESOURCEW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; tagOFNW *lpOFN; unsigned int dwReserved1[4]; IOleUILinkContainerW *lpOleUILinkContainer; unsigned int dwLink; unsigned __int16 *lpszDisplayName; unsigned int nFileLength; unsigned __int16 *lpszFrom; unsigned __int16 *lpszTo; }; /* 4549 */ struct tagRASDIALPARAMSW { unsigned int dwSize; unsigned __int16 szEntryName[257]; unsigned __int16 szPhoneNumber[129]; unsigned __int16 szCallbackNumber[129]; unsigned __int16 szUserName[257]; unsigned __int16 szPassword[257]; unsigned __int16 szDomain[16]; unsigned int dwSubEntry; unsigned int dwCallbackId; }; /* 4550 */ struct _browseinfoW { HWND__ *hwndOwner; _ITEMIDLIST *pidlRoot; unsigned __int16 *pszDisplayName; const unsigned __int16 *lpszTitle; unsigned int ulFlags; int (__stdcall *lpfn)(HWND__ *, unsigned int, int, int); int lParam; int iImage; }; /* 4551 */ struct tagOLEUICONVERTW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; _GUID clsid; _GUID clsidConvertDefault; _GUID clsidActivateDefault; _GUID clsidNew; unsigned int dvAspect; unsigned __int16 wFormat; int fIsLinkedObject; void *hMetaPict; unsigned __int16 *lpszUserType; int fObjectsIconChanged; unsigned __int16 *lpszDefLabel; unsigned int cClsidExclude; _GUID *lpClsidExclude; }; /* 4552 */ struct RASIPADDR { char a; char b; char c; char d; }; /* 4553 */ struct tagRASENTRYW { unsigned int dwSize; unsigned int dwfOptions; unsigned int dwCountryID; unsigned int dwCountryCode; unsigned __int16 szAreaCode[11]; unsigned __int16 szLocalPhoneNumber[129]; unsigned int dwAlternateOffset; RASIPADDR ipaddr; RASIPADDR ipaddrDns; RASIPADDR ipaddrDnsAlt; RASIPADDR ipaddrWins; RASIPADDR ipaddrWinsAlt; unsigned int dwFrameSize; unsigned int dwfNetProtocols; unsigned int dwFramingProtocol; unsigned __int16 szScript[260]; unsigned __int16 szAutodialDll[260]; unsigned __int16 szAutodialFunc[260]; unsigned __int16 szDeviceType[17]; unsigned __int16 szDeviceName[129]; unsigned __int16 szX25PadType[33]; unsigned __int16 szX25Address[201]; unsigned __int16 szX25Facilities[201]; unsigned __int16 szX25UserData[201]; unsigned int dwChannels; unsigned int dwReserved1; unsigned int dwReserved2; unsigned int dwSubEntries; unsigned int dwDialMode; unsigned int dwDialExtraPercent; unsigned int dwDialExtraSampleSeconds; unsigned int dwHangUpExtraPercent; unsigned int dwHangUpExtraSampleSeconds; unsigned int dwIdleDisconnectSeconds; unsigned int dwType; unsigned int dwEncryptionType; unsigned int dwCustomAuthKey; _GUID guidId; unsigned __int16 szCustomDialDll[260]; unsigned int dwVpnStrategy; unsigned int dwfOptions2; unsigned int dwfOptions3; unsigned __int16 szDnsSuffix[256]; unsigned int dwTcpWindowSize; unsigned __int16 szPrerequisitePbk[260]; unsigned __int16 szPrerequisiteEntry[257]; unsigned int dwRedialCount; unsigned int dwRedialPause; }; /* 4554 */ struct IOleUIObjInfoW { IOleUIObjInfoWVtbl *lpVtbl; }; /* 4555 */ struct IOleUIObjInfoWVtbl { int (__stdcall *QueryInterface)(IOleUIObjInfoW *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IOleUIObjInfoW *); unsigned int (__stdcall *Release)(IOleUIObjInfoW *); int (__stdcall *GetObjectInfo)(IOleUIObjInfoW *, unsigned int, unsigned int *, unsigned __int16 **, unsigned __int16 **, unsigned __int16 **, unsigned __int16 **); int (__stdcall *GetConvertInfo)(IOleUIObjInfoW *, unsigned int, _GUID *, unsigned __int16 *, _GUID *, _GUID **, unsigned int *); int (__stdcall *ConvertObject)(IOleUIObjInfoW *, unsigned int, _GUID *const ); int (__stdcall *GetViewInfo)(IOleUIObjInfoW *, unsigned int, void **, unsigned int *, int *); int (__stdcall *SetViewInfo)(IOleUIObjInfoW *, unsigned int, void *, unsigned int, int, int); }; /* 4556 */ struct tagOLEUIGNRLPROPSW { unsigned int cbStruct; unsigned int dwFlags; unsigned int dwReserved1[2]; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; unsigned int dwReserved2[3]; tagOLEUIOBJECTPROPSW *lpOP; }; /* 4557 */ struct tagOLEUIOBJECTPROPSW { unsigned int cbStruct; unsigned int dwFlags; _PROPSHEETHEADERW *lpPS; unsigned int dwObject; IOleUIObjInfoW *lpObjInfo; unsigned int dwLink; IOleUILinkInfoW *lpLinkInfo; tagOLEUIGNRLPROPSW *lpGP; tagOLEUIVIEWPROPSW *lpVP; tagOLEUILINKPROPSW *lpLP; }; /* 4558 */ struct tagOLEUIVIEWPROPSW { unsigned int cbStruct; unsigned int dwFlags; unsigned int dwReserved1[2]; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; unsigned int dwReserved2[3]; tagOLEUIOBJECTPROPSW *lpOP; int nScaleMin; int nScaleMax; }; /* 4559 */ struct tagOLEUILINKPROPSW { unsigned int cbStruct; unsigned int dwFlags; unsigned int dwReserved1[2]; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; unsigned int dwReserved2[3]; tagOLEUIOBJECTPROPSW *lpOP; }; /* 4560 */ struct IStorageVtbl { int (__stdcall *QueryInterface)(IStorage *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IStorage *); unsigned int (__stdcall *Release)(IStorage *); int (__stdcall *CreateStream)(IStorage *, const unsigned __int16 *, unsigned int, unsigned int, unsigned int, IStream **); int (__stdcall *OpenStream)(IStorage *, const unsigned __int16 *, void *, unsigned int, unsigned int, IStream **); int (__stdcall *CreateStorage)(IStorage *, const unsigned __int16 *, unsigned int, unsigned int, unsigned int, IStorage **); int (__stdcall *OpenStorage)(IStorage *, const unsigned __int16 *, IStorage *, unsigned int, unsigned __int16 **, unsigned int, IStorage **); int (__stdcall *CopyTo)(IStorage *, unsigned int, _GUID *, unsigned __int16 **, IStorage *); int (__stdcall *MoveElementTo)(IStorage *, const unsigned __int16 *, IStorage *, const unsigned __int16 *, unsigned int); int (__stdcall *Commit)(IStorage *, unsigned int); int (__stdcall *Revert)(IStorage *); int (__stdcall *EnumElements)(IStorage *, unsigned int, void *, unsigned int, IEnumSTATSTG **); int (__stdcall *DestroyElement)(IStorage *, const unsigned __int16 *); int (__stdcall *RenameElement)(IStorage *, const unsigned __int16 *, const unsigned __int16 *); int (__stdcall *SetElementTimes)(IStorage *, const unsigned __int16 *, _FILETIME *, _FILETIME *, _FILETIME *); int (__stdcall *SetClass)(IStorage *, _GUID *const ); int (__stdcall *SetStateBits)(IStorage *, unsigned int, unsigned int); int (__stdcall *Stat)(IStorage *, tagSTATSTG *, unsigned int); }; /* 4561 */ struct HRASCONN__ { int unused; }; /* 4562 */ struct tagRASCONNW { unsigned int dwSize; HRASCONN__ *hrasconn; unsigned __int16 szEntryName[257]; unsigned __int16 szDeviceType[17]; unsigned __int16 szDeviceName[129]; unsigned __int16 szPhonebook[260]; unsigned int dwSubEntry; _GUID guidEntry; unsigned int dwFlags; _LUID luid; }; /* 4563 */ struct _SECURITY_FUNCTION_TABLE_W { unsigned int dwVersion; int (__stdcall *EnumerateSecurityPackagesW)(unsigned int *, _SecPkgInfoW **); int (__stdcall *QueryCredentialsAttributesW)(_SecHandle *, unsigned int, void *); int (__stdcall *AcquireCredentialsHandleW)(unsigned __int16 *, unsigned __int16 *, unsigned int, void *, void *, void (__stdcall *)(void *, void *, unsigned int, void **, int *), void *, _SecHandle *, _LARGE_INTEGER *); int (__stdcall *FreeCredentialsHandle)(_SecHandle *); void *Reserved2; int (__stdcall *InitializeSecurityContextW)(_SecHandle *, _SecHandle *, unsigned __int16 *, unsigned int, unsigned int, unsigned int, _SecBufferDesc *, unsigned int, _SecHandle *, _SecBufferDesc *, unsigned int *, _LARGE_INTEGER *); int (__stdcall *AcceptSecurityContext)(_SecHandle *, _SecHandle *, _SecBufferDesc *, unsigned int, unsigned int, _SecHandle *, _SecBufferDesc *, unsigned int *, _LARGE_INTEGER *); int (__stdcall *CompleteAuthToken)(_SecHandle *, _SecBufferDesc *); int (__stdcall *DeleteSecurityContext)(_SecHandle *); int (__stdcall *ApplyControlToken)(_SecHandle *, _SecBufferDesc *); int (__stdcall *QueryContextAttributesW)(_SecHandle *, unsigned int, void *); int (__stdcall *ImpersonateSecurityContext)(_SecHandle *); int (__stdcall *RevertSecurityContext)(_SecHandle *); int (__stdcall *MakeSignature)(_SecHandle *, unsigned int, _SecBufferDesc *, unsigned int); int (__stdcall *VerifySignature)(_SecHandle *, _SecBufferDesc *, unsigned int, unsigned int *); int (__stdcall *FreeContextBuffer)(void *); int (__stdcall *QuerySecurityPackageInfoW)(unsigned __int16 *, _SecPkgInfoW **); void *Reserved3; void *Reserved4; int (__stdcall *ExportSecurityContext)(_SecHandle *, unsigned int, _SecBuffer *, void **); int (__stdcall *ImportSecurityContextW)(unsigned __int16 *, _SecBuffer *, void *, _SecHandle *); int (__stdcall *AddCredentialsW)(_SecHandle *, unsigned __int16 *, unsigned __int16 *, unsigned int, void *, void (__stdcall *)(void *, void *, unsigned int, void **, int *), void *, _LARGE_INTEGER *); void *Reserved8; int (__stdcall *QuerySecurityContextToken)(_SecHandle *, void **); int (__stdcall *EncryptMessage)(_SecHandle *, unsigned int, _SecBufferDesc *, unsigned int); int (__stdcall *DecryptMessage)(_SecHandle *, _SecBufferDesc *, unsigned int, unsigned int *); int (__stdcall *SetContextAttributesW)(_SecHandle *, unsigned int, void *, unsigned int); }; /* 4564 */ struct tagOLEUIINSERTOBJECTW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; _GUID clsid; unsigned __int16 *lpszFile; unsigned int cchFile; unsigned int cClsidExclude; _GUID *lpClsidExclude; _GUID iid; unsigned int oleRender; tagFORMATETC *lpFormatEtc; IOleClientSite *lpIOleClientSite; IStorage *lpIStorage; void **ppvObj; int sc; void *hMetaPict; }; /* 4565 */ struct tagOLEUIEDITLINKSW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; IOleUILinkContainerW *lpOleUILinkContainer; }; /* 4566 */ struct ICDECOMPRESSEX { unsigned int dwFlags; tagBITMAPINFOHEADER *lpbiSrc; void *lpSrc; tagBITMAPINFOHEADER *lpbiDst; void *lpDst; int xDst; int yDst; int dxDst; int dyDst; int xSrc; int ySrc; int dxSrc; int dySrc; }; /* 4567 */ struct tagRASEAPINFO { unsigned int dwSizeofEapInfo; char *pbEapInfo; }; /* 4568 */ struct tagOLEUIBUSYW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; HTASK__ *hTask; HWND__ **lphWndDialog; }; /* 4569 */ struct ICSETSTATUSPROC { unsigned int dwFlags; int lParam; int (__stdcall *Status)(int, unsigned int, int); }; /* 4570 */ struct tagQOCINFO { unsigned int dwSize; unsigned int dwFlags; unsigned int dwInSpeed; unsigned int dwOutSpeed; }; /* 4571 */ struct tagRASDIALEXTENSIONS { unsigned int dwSize; unsigned int dwfOptions; HWND__ *hwndParent; unsigned int reserved; unsigned int reserved1; tagRASEAPINFO RasEapInfo; }; /* 4572 */ struct HIC__ { int unused; }; /* 4573 */ struct __declspec(align(4)) tagHW_PROFILE_INFOW { unsigned int dwDockInfo; unsigned __int16 szHwProfileGuid[39]; unsigned __int16 szHwProfileName[80]; }; /* 4574 */ struct ICDRAWSUGGEST { tagBITMAPINFOHEADER *lpbiIn; tagBITMAPINFOHEADER *lpbiSuggest; int dxSrc; int dySrc; int dxDst; int dyDst; HIC__ *hicDecompressor; }; /* 4575 */ struct tagRASSUBENTRYW { unsigned int dwSize; unsigned int dwfFlags; unsigned __int16 szDeviceType[17]; unsigned __int16 szDeviceName[129]; unsigned __int16 szLocalPhoneNumber[129]; unsigned int dwAlternateOffset; }; /* 4576 */ struct tagOLEUICHANGEICONW { unsigned int cbStruct; unsigned int dwFlags; HWND__ *hWndOwner; const unsigned __int16 *lpszCaption; unsigned int (__stdcall *lpfnHook)(HWND__ *, unsigned int, unsigned int, int); int lCustData; HINSTANCE__ *hInstance; const unsigned __int16 *lpszTemplate; HRSRC__ *hResource; void *hMetaPict; _GUID clsid; unsigned __int16 szIconExe[260]; int cchIconExe; }; /* 4577 */ struct __declspec(align(4)) tagRASENTRYNAMEW { unsigned int dwSize; unsigned __int16 szEntryName[257]; unsigned int dwFlags; unsigned __int16 szPhonebookPath[261]; }; /* 4578 */ struct tagRASDEVINFOW { unsigned int dwSize; unsigned __int16 szDeviceType[17]; unsigned __int16 szDeviceName[129]; }; /* 4579 */ struct __declspec(align(4)) tagRASCONNSTATUSW { unsigned int dwSize; tagRASCONNSTATE rasconnstate; unsigned int dwError; unsigned __int16 szDeviceType[17]; unsigned __int16 szDeviceName[129]; unsigned __int16 szPhoneNumber[129]; }; /* 4580 */ struct DLLMap { const char *szDLLName; HINSTANCE__ *hMod; }; /* 4581 */ struct _UNICODE_STRING { unsigned __int16 Length; unsigned __int16 MaximumLength; unsigned __int16 *Buffer; }; /* 4582 */ struct _DIOBJECTDATAFORMAT { _GUID *pguid; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; }; /* 4583 */ struct _DIDATAFORMAT { unsigned int dwSize; unsigned int dwObjSize; unsigned int dwFlags; unsigned int dwDataSize; unsigned int dwNumObjs; _DIOBJECTDATAFORMAT *rgodf; }; /* 4584 */ struct DIEFFESCAPE { unsigned int dwSize; unsigned int dwCommand; void *lpvInBuffer; unsigned int cbInBuffer; void *lpvOutBuffer; unsigned int cbOutBuffer; }; /* 4585 */ struct DIENVELOPE { unsigned int dwSize; unsigned int dwAttackLevel; unsigned int dwAttackTime; unsigned int dwFadeLevel; unsigned int dwFadeTime; }; /* 4586 */ struct DIEFFECT { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDuration; unsigned int dwSamplePeriod; unsigned int dwGain; unsigned int dwTriggerButton; unsigned int dwTriggerRepeatInterval; unsigned int cAxes; unsigned int *rgdwAxes; int *rglDirection; DIENVELOPE *lpEnvelope; unsigned int cbTypeSpecificParams; void *lpvTypeSpecificParams; unsigned int dwStartDelay; }; /* 4587 */ struct SHEPHANDLE { unsigned int dwEffect; unsigned int dwTag; }; /* 4588 */ struct IDirectInputEffectShepherdVtbl { HRESULT (__stdcall *QueryInterface)(IDirectInputEffectShepherd *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IDirectInputEffectShepherd *); unsigned int (__stdcall *Release)(IDirectInputEffectShepherd *); HRESULT (__stdcall *DeviceID)(IDirectInputEffectShepherd *, unsigned int, unsigned int, void *); HRESULT (__stdcall *GetVersions)(IDirectInputEffectShepherd *, DIDRIVERVERSIONS *); HRESULT (__stdcall *Escape)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIEFFESCAPE *); HRESULT (__stdcall *DeviceEscape)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIEFFESCAPE *); HRESULT (__stdcall *SetGain)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int); HRESULT (__stdcall *SendForceFeedbackCommand)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int); HRESULT (__stdcall *GetForceFeedbackState)(IDirectInputEffectShepherd *, SHEPHANDLE *, DIDEVICESTATE *); HRESULT (__stdcall *DownloadEffect)(IDirectInputEffectShepherd *, unsigned int, SHEPHANDLE *, DIEFFECT *, unsigned int); HRESULT (__stdcall *DestroyEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *); HRESULT (__stdcall *StartEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int, unsigned int); HRESULT (__stdcall *StopEffect)(IDirectInputEffectShepherd *, SHEPHANDLE *); HRESULT (__stdcall *GetEffectStatus)(IDirectInputEffectShepherd *, SHEPHANDLE *, unsigned int *); HRESULT (__stdcall *SetGlobalGain)(IDirectInputEffectShepherd *, unsigned int); }; /* 4589 */ struct IDirectInputEffectShepherd { IDirectInputEffectShepherdVtbl *lpVtbl; }; /* 4590 */ struct DIDRIVERVERSIONS { unsigned int dwSize; unsigned int dwFirmwareRevision; unsigned int dwHardwareRevision; unsigned int dwFFDriverVersion; }; /* 4591 */ struct DIDEVICESTATE { unsigned int dwSize; unsigned int dwState; unsigned int dwLoad; }; /* 4592 */ struct DIDEVICEOBJECTINSTANCEW { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; unsigned __int16 tszName[260]; unsigned int dwFFMaxForce; unsigned int dwFFForceResolution; unsigned __int16 wCollectionNumber; unsigned __int16 wDesignatorIndex; unsigned __int16 wUsagePage; unsigned __int16 wUsage; unsigned int dwDimension; unsigned __int16 wExponent; unsigned __int16 wReportId; }; /* 4593 */ struct DIPROPINFO { _GUID *pguid; unsigned int iobj; unsigned int dwDevType; }; /* 4594 */ struct DIPROPHEADER { unsigned int dwSize; unsigned int dwHeaderSize; unsigned int dwObj; unsigned int dwHow; }; /* 4595 */ struct DIDEVCAPS { unsigned int dwSize; unsigned int dwFlags; unsigned int dwDevType; unsigned int dwAxes; unsigned int dwButtons; unsigned int dwPOVs; unsigned int dwFFSamplePeriod; unsigned int dwFFMinTimeResolution; unsigned int dwFirmwareRevision; unsigned int dwHardwareRevision; unsigned int dwFFDriverVersion; }; /* 4596 */ union $983DBE8ABC3C6C5332AC355A10D6978F { unsigned int RawValue; char On; }; /* 4597 */ struct _HIDP_DATA { unsigned __int16 DataIndex; unsigned __int16 Reserved; $983DBE8ABC3C6C5332AC355A10D6978F ___u2; }; /* 4598 */ struct DIDEVICEINSTANCEW { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; unsigned __int16 tszInstanceName[260]; unsigned __int16 tszProductName[260]; _GUID guidFFDriver; unsigned __int16 wUsagePage; unsigned __int16 wUsage; }; /* 4599 */ struct JOYRAMP { int x; int y; unsigned int dx; int dy; }; /* 4600 */ struct LMINMAX { int Min; int Max; }; /* 4601 */ struct DIDEVICEOBJECTDATA { unsigned int dwOfs; unsigned int dwData; unsigned int dwTimeStamp; unsigned int dwSequence; unsigned int uAppData; }; /* 4602 */ struct VXDINSTANCE { unsigned int fl; void *pState; DIDEVICEOBJECTDATA *pBuffer; DIDEVICEOBJECTDATA *pEnd; DIDEVICEOBJECTDATA *pHead; DIDEVICEOBJECTDATA *pTail; unsigned int fOverflow; struct CDIDev *pdd; HWND__ *hwnd; }; /* 4603 */ struct CEm { VXDINSTANCE vi; CEm *pemNext; unsigned int *rgdwDf; unsigned int dwExtra; CEd *ped; int cAcquire; int cRef; int fWorkerThread; int fHidden; }; /* 4604 */ struct CEd { void *const pState; unsigned int *const pDevType; HRESULT (__stdcall *Acquire)(CEm *, int); int cAcquire; unsigned int cbData; unsigned int cRef; }; /* 4605 */ struct HIDGROUPCAPS { _HIDP_REPORT_TYPE type; unsigned int cObj; unsigned __int16 UsagePage; unsigned __int16 UsageMin; unsigned __int16 StringMin; unsigned __int16 StringMax; unsigned __int16 DesignatorMin; unsigned __int16 DesignatorMax; unsigned __int16 DataIndexMin; unsigned __int16 usGranularity; int lMask; unsigned __int16 BitSize; unsigned __int16 LinkCollection; LMINMAX Logical; LMINMAX Physical; int Null; unsigned int Units; unsigned __int16 Exponent; unsigned __int16 wReportId; int fReportDisabled; int Reserved; int IsAbsolute; int IsValue; int IsAlias; int IsSigned; int IsPolledPOV; }; /* 4606 */ struct HIDREPORTINFO { _HIDP_DATA *rgdata; void *pvReport; int cdataMax; int cdataUsed; unsigned int cbReport; int fNeedClear; int fChanged; }; /* 4607 */ struct _DIAPPHACKS { int fReacquire; int fNoSubClass; int fNativeAxisOnly; int fNoPollUnacquire; int fSucceedAcquire; int nMaxDeviceNameLength; unsigned int dwDevType; }; /* 4608 */ struct JOYRANGECONVERT { int fRaw; JOYRAMP rmpLow; JOYRAMP rmpHigh; unsigned int dwPmin; unsigned int dwPmax; unsigned int dwPc; int lMin; int lMax; int lC; unsigned int dwDz; unsigned int dwSat; int fFakeRaw; int fPolledPOV; int lMinPOV[5]; int lMaxPOV[5]; }; /* 4609 */ struct HIDOBJCAPS { HIDGROUPCAPS *pcaps; JOYRANGECONVERT *pjrc; int idata; }; /* 4610 */ struct IDirectInputDeviceCallback { IDirectInputDeviceCallbackVtbl *lpVtbl; }; /* 4611 */ struct IDirectInputDeviceCallbackVtbl { HRESULT (__stdcall *QueryInterface)(IDirectInputDeviceCallback *, _GUID *const , void **); unsigned int (__stdcall *AddRef)(IDirectInputDeviceCallback *); unsigned int (__stdcall *Release)(IDirectInputDeviceCallback *); HRESULT (__stdcall *GetInstance)(IDirectInputDeviceCallback *, void **); HRESULT (__stdcall *GetVersions)(IDirectInputDeviceCallback *, DIDRIVERVERSIONS *); HRESULT (__stdcall *GetDataFormat)(IDirectInputDeviceCallback *, _DIDATAFORMAT **); HRESULT (__stdcall *GetObjectInfo)(IDirectInputDeviceCallback *, DIPROPINFO *, DIDEVICEOBJECTINSTANCEW *); HRESULT (__stdcall *GetCapabilities)(IDirectInputDeviceCallback *, DIDEVCAPS *); HRESULT (__stdcall *Acquire)(IDirectInputDeviceCallback *); HRESULT (__stdcall *Unacquire)(IDirectInputDeviceCallback *); HRESULT (__stdcall *GetDeviceState)(IDirectInputDeviceCallback *, void *); HRESULT (__stdcall *GetDeviceInfo)(IDirectInputDeviceCallback *, DIDEVICEINSTANCEW *); HRESULT (__stdcall *GetProperty)(IDirectInputDeviceCallback *, DIPROPINFO *, DIPROPHEADER *); HRESULT (__stdcall *SetProperty)(IDirectInputDeviceCallback *, DIPROPINFO *, DIPROPHEADER *); HRESULT (__stdcall *SetEventNotification)(IDirectInputDeviceCallback *, void *); HRESULT (__stdcall *SetCooperativeLevel)(IDirectInputDeviceCallback *, HWND__ *, unsigned int); HRESULT (__stdcall *RunControlPanel)(IDirectInputDeviceCallback *, HWND__ *, unsigned int); HRESULT (__stdcall *CookDeviceData)(IDirectInputDeviceCallback *, unsigned int, DIDEVICEOBJECTDATA *); HRESULT (__stdcall *CreateEffect)(IDirectInputDeviceCallback *, IDirectInputEffectShepherd **); HRESULT (__stdcall *GetFFConfigKey)(IDirectInputDeviceCallback *, unsigned int, HKEY__ **); HRESULT (__stdcall *SendDeviceData)(IDirectInputDeviceCallback *, DIDEVICEOBJECTDATA *, unsigned int *, unsigned int); HRESULT (__stdcall *Poll)(IDirectInputDeviceCallback *); unsigned int (__stdcall *GetUsage)(IDirectInputDeviceCallback *, int); HRESULT (__stdcall *MapUsage)(IDirectInputDeviceCallback *, unsigned int, int *); HRESULT (__stdcall *SetDIData)(IDirectInputDeviceCallback *, unsigned int, void *); }; /* 4612 */ struct _HIDP_CAPS { unsigned __int16 Usage; unsigned __int16 UsagePage; unsigned __int16 InputReportByteLength; unsigned __int16 OutputReportByteLength; unsigned __int16 FeatureReportByteLength; unsigned __int16 Reserved[17]; unsigned __int16 NumberLinkCollectionNodes; unsigned __int16 NumberInputButtonCaps; unsigned __int16 NumberInputValueCaps; unsigned __int16 NumberInputDataIndices; unsigned __int16 NumberOutputButtonCaps; unsigned __int16 NumberOutputValueCaps; unsigned __int16 NumberOutputDataIndices; unsigned __int16 NumberFeatureButtonCaps; unsigned __int16 NumberFeatureValueCaps; unsigned __int16 NumberFeatureDataIndices; }; /* 4613 */ union $188C3972C44D0F3C154D65F555EC009A { void *pvGroup2; HIDREPORTINFO hriIn; }; /* 4614 */ struct CHid { IDirectInputDeviceCallback dcb; $188C3972C44D0F3C154D65F555EC009A ___u1; HIDREPORTINFO hriOut; HIDREPORTINFO hriFea; void *pvPhys; void *pvStage; unsigned int cbPhys; VXDINSTANCE *pvi; unsigned int dwDevType; unsigned int dwAxes; unsigned int dwButtons; unsigned int dwPOVs; unsigned int dwCollections; void *hdev; void *hdevEm; unsigned int rgdwBase[4]; HIDOBJCAPS *rghoc; _DIDATAFORMAT df; unsigned int ibButtonData; unsigned int cbButtonData; char **rgpbButtonMasks; _HIDP_PREPARSED_DATA *ppd; HIDGROUPCAPS *rgcaps; JOYRANGECONVERT *pjrcNext; _HIDP_CAPS caps; CEd ed; _OVERLAPPED o; unsigned int dwStartRead; unsigned int dwStopRead; int *rgiobj; int *rgipov; int *rgiaxis; int *rgicoll; unsigned int uiInstanceMax; char *ptszId; char *ptszPath; HKEY__ *hkInstType; unsigned int ccaps; int idJoy; HKEY__ *hkType; unsigned __int16 VendorID; unsigned __int16 ProductID; HWND__ *hwnd; int IsPolledInput; int fPIDdevice; unsigned __int16 wMaxReportId[3]; char *pEnableReportId[3]; unsigned int dwVersion; _DIAPPHACKS diHacks; int fEnableInputReport; int fFlags2Checked; }; /* 4615 */ struct D3DXPlane { float a; float b; float cc; float d; }; /* 4616 */ struct D3DXMatrix { float _11; float _12; float _13; float _14; float _21; float _22; float _23; float _24; float _31; float _32; float _33; float _34; float _41; float _42; float _43; float _44; }; /* 4617 */ struct localVar0 { unsigned int l_ebp; unsigned int l_esi; unsigned int l_edi; }; /* 4618 */ struct Param0 { localVar0 loc; unsigned int retAddr; unsigned int pOut; unsigned int OutStride; unsigned int pV; unsigned int VStride; unsigned int pM; unsigned int n; }; /* 4619 */ struct SSE4xMatrix { float _11; __declspec(align(16)) float _12; __declspec(align(16)) float _13; __declspec(align(16)) float _14; __declspec(align(16)) float _21; __declspec(align(16)) float _22; __declspec(align(16)) float _23; __declspec(align(16)) float _24; __declspec(align(16)) float _31; __declspec(align(16)) float _32; __declspec(align(16)) float _33; __declspec(align(16)) float _34; __declspec(align(16)) float _41; __declspec(align(16)) float _42; __declspec(align(16)) float _43; __declspec(align(16)) float _44; }; /* 4620 */ struct D3DXVector2 { float x; float y; }; /* 4621 */ struct D3DXVector3 { float x; float y; float z; }; /* 4622 */ struct D3DXVector4 { float x; float y; float z; float w; }; /* 4623 */ struct __unaligned __declspec(align(4)) localVar1 { __int64 l_absXY; __int64 l_absZW; unsigned int l_ebp; unsigned int l_esi; unsigned int l_edi; }; /* 4624 */ struct Param1 { localVar1 loc; _BYTE gap1C[240]; unsigned int retAddr; unsigned int pOut; unsigned int OutStride; unsigned int pV; unsigned int VStride; unsigned int pM; unsigned int n; }; /* 4625 */ struct __unaligned __declspec(align(4)) localVar2 { SSE4xMatrix l_Matrix; unsigned int l_ebp; unsigned int l_esi; unsigned int l_edi; }; /* 4626 */ struct Param2 { localVar2 loc; unsigned int retAddr; unsigned int pOut; unsigned int OutStride; unsigned int pV; unsigned int VStride; unsigned int pM; unsigned int n; }; /* 4627 */ union $3FED14670831426F78C1F126725788C0 { unsigned __int16 freq; unsigned __int16 code; }; /* 4628 */ union $2467CA9704E0472D4CCF1296A763D23A { unsigned __int16 dad; unsigned __int16 len; }; /* 4629 */ struct ct_data_s { $3FED14670831426F78C1F126725788C0 fc; $2467CA9704E0472D4CCF1296A763D23A dl; }; /* 4630 */ struct static_tree_desc_s { ct_data_s *static_tree; const int *extra_bits; int extra_base; int elems; int max_length; }; /* 4631 */ struct tree_desc_s { ct_data_s *dyn_tree; int max_code; static_tree_desc_s *stat_desc; }; /* 4632 */ struct z_stream_s { char *next_in; unsigned int avail_in; unsigned int total_in; char *next_out; unsigned int avail_out; unsigned int total_out; char *msg; internal_state *state; void *(__stdcall *zalloc)(void *, unsigned int, unsigned int); void (__stdcall *zfree)(void *, void *); void *opaque; int data_type; unsigned int adler; unsigned int reserved; }; /* 4633 */ struct internal_state { z_stream_s *strm; int status; char *pending_buf; unsigned int pending_buf_size; char *pending_out; int pending; int noheader; char data_type; char method; int last_flush; unsigned int w_size; unsigned int w_bits; unsigned int w_mask; char *window; unsigned int window_size; unsigned __int16 *prev; unsigned __int16 *head; unsigned int ins_h; unsigned int hash_size; unsigned int hash_bits; unsigned int hash_mask; unsigned int hash_shift; int block_start; unsigned int match_length; unsigned int prev_match; int match_available; unsigned int strstart; unsigned int match_start; unsigned int lookahead; unsigned int prev_length; unsigned int max_chain_length; unsigned int max_lazy_match; int level; int strategy; unsigned int good_match; int nice_match; ct_data_s dyn_ltree[573]; ct_data_s dyn_dtree[61]; ct_data_s bl_tree[39]; tree_desc_s l_desc; tree_desc_s d_desc; tree_desc_s bl_desc; unsigned __int16 bl_count[16]; int heap[573]; int heap_len; int heap_max; char depth[573]; char *l_buf; unsigned int lit_bufsize; unsigned int last_lit; unsigned __int16 *d_buf; unsigned int opt_len; unsigned int static_len; unsigned int matches; int last_eob_len; unsigned __int16 bi_buf; int bi_valid; }; /* 4634 */ struct $C95D6283330011CC4EEF9CC74F2A7D10 { char Exop; char Bits; }; /* 4635 */ union $DD46B18654854916F6667C4170D3FC21 { $C95D6283330011CC4EEF9CC74F2A7D10 what; unsigned int pad; }; /* 4636 */ struct inflate_huft_s { $DD46B18654854916F6667C4170D3FC21 word; unsigned int base; }; /* 4637 */ struct $64966452E9939E5E7B403922B2CF0D6B { unsigned int table; unsigned int index; unsigned int *blens; unsigned int bb; inflate_huft_s *tb; }; /* 4638 */ struct inflate_codes_state { int dummy; }; /* 4639 */ struct $78E85D1F8165050DC63FDF29DB99D9BE { inflate_codes_state *codes; }; /* 4640 */ union $485C92C620300F8E55C250912C475DAC { unsigned int left; $64966452E9939E5E7B403922B2CF0D6B trees; $78E85D1F8165050DC63FDF29DB99D9BE decode; }; /* 4641 */ struct inflate_blocks_state { inflate_block_mode mode; $485C92C620300F8E55C250912C475DAC sub; unsigned int last; unsigned int bitk; unsigned int bitb; inflate_huft_s *hufts; char *window; char *end; char *read; char *write; unsigned int (__stdcall *checkfn)(unsigned int, const char *, unsigned int); unsigned int check; }; /* 4642 */ struct $A1AD60A7CB977A1DBF6E2660B1E40DE7 { unsigned int was; unsigned int need; }; /* 4643 */ union $EB85EA957B26374C26561B0141BC94C4 { unsigned int method; $A1AD60A7CB977A1DBF6E2660B1E40DE7 check; unsigned int marker; }; /* 4644 */ struct $C8B6C426702CC79B517A3CDBB9F23084 { inflate_huft_s *tree; unsigned int need; }; /* 4645 */ struct $A30D36EE59FB41C132336408835C9B9C { unsigned int get; unsigned int dist; }; /* 4646 */ union $FC2F6E85561386E8D0B825AC3DFE3BCD { $C8B6C426702CC79B517A3CDBB9F23084 code; unsigned int lit; $A30D36EE59FB41C132336408835C9B9C copy; }; /* 4647 */ struct config_s { unsigned __int16 good_length; unsigned __int16 max_lazy; unsigned __int16 nice_length; unsigned __int16 max_chain; block_state (__stdcall *func)(internal_state *, int); }; /* 4648 */ struct __cppobj RpcServer { unsigned int m_dwProtocols; void *m_hRpcInterface; char *m_pszServiceName; int m_fInterfaceAdded; int m_fEpRegistered; int m_fServerStarted; _RPC_BINDING_VECTOR *m_pBindingVector; }; /* 4649 */ struct __cppobj IntrusiveSmartPointer > { ReferenceCountTemplate<1048576,0> *m_data; }; /* 4650 */ struct __cppobj IFileNodeNameResolver { }; /* 4651 */ struct __cppobj SerializationBehavior > { }; /* 4652 */ struct __cppobj SB_TypeAlloc : SerializationBehavior > { }; /* 4653 */ struct __cppobj SerializationBehavior,&SB_DEFAULT_ITEM_NAME> > { }; /* 4654 */ struct __cppobj SB_Container,&SB_DEFAULT_ITEM_NAME> : SerializationBehavior,&SB_DEFAULT_ITEM_NAME> > { }; /* 4655 */ struct __cppobj SerializationBehavior > { }; /* 4656 */ struct __cppobj SB_Alloc : SerializationBehavior > { }; /* 4657 */ struct __cppobj _STL::_BothPtrType { }; /* 4658 */ struct __cppobj _STL::_OKToMemCpy { }; /* 4659 */ struct __cppobj CSpinLock<1048576,0> { volatile int m_Lock; unsigned int m_hCurThread; unsigned int m_nEnterCount; }; /* 4660 */ struct GrowBuffer::FreeGrowBuffer { char *pData; unsigned int cbSize; }; /* 4661 */ struct __cppobj GrowBuffer::GrowExact::__l2::FreeListLockAllocator { }; /* 4662 */ struct __cppobj IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1> { IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1>Vtbl *vfptr; InArchiveVersionStack::VersionRowHolder *m_aInplaceBuckets[23]; InArchiveVersionStack::VersionRowHolder **m_buckets; InArchiveVersionStack::VersionRowHolder **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4663 */ struct IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1> *this, unsigned int); }; /* 4665 */ struct __cppobj IntrusiveHashData,InArchiveVersionStack::VersionRowHolder *> { IDClass<_tagVersionHandle,32,0> m_hashKey; InArchiveVersionStack::VersionRowHolder *m_hashNext; }; /* 4666 */ struct __cppobj IntrusiveHashListData,InArchiveVersionStack::VersionRowHolder *> : IntrusiveHashData,InArchiveVersionStack::VersionRowHolder *>, DLListData { }; /* 4664 */ struct __cppobj InArchiveVersionStack::VersionRowHolder : IntrusiveHashListData,InArchiveVersionStack::VersionRowHolder *> { ArchiveVersionRow m_VersionRow; }; /* 4667 */ struct __cppobj IntrusiveHashList,InArchiveVersionStack::VersionRowHolder *,1> { IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1> m_hash; DLListBase m_list; }; /* 4668 */ struct __cppobj InArchiveVersionStack : IArchiveVersionStack { Turbine_RefCount m_cTurbineRefCount; IntrusiveHashList,InArchiveVersionStack::VersionRowHolder *,1> m_hlVersions; InArchiveVersionStack::VersionRowHolder m_vrDefaultRow; unsigned int m_iLastSerialNumber; }; /* 4669 */ struct __cppobj IntrusiveHashListIterator,InArchiveVersionStack::VersionRowHolder *,1> { InArchiveVersionStack::VersionRowHolder *m_pData; IntrusiveHashList,InArchiveVersionStack::VersionRowHolder *,1> *m_pHashList; }; /* 4670 */ struct __cppobj IntrusiveHashIterator,InArchiveVersionStack::VersionRowHolder *,1> { IntrusiveHashTable,InArchiveVersionStack::VersionRowHolder *,1> *m_currHashTable; InArchiveVersionStack::VersionRowHolder **m_currBucket; InArchiveVersionStack::VersionRowHolder *m_currElement; }; /* 4671 */ struct __cppobj InterfaceInfo { }; /* 4672 */ struct QIOffset { _GUID *key; int ofs; }; /* 4673 */ struct $FE1231DAD5CA5754D6DF7FFC75236D77 { unsigned __int32 dwData : 30; unsigned __int32 bReserved : 1; unsigned __int32 bHasMoreVersions : 1; }; /* 4674 */ union VersionTableHeader { $FE1231DAD5CA5754D6DF7FFC75236D77 __s0; unsigned int magic; }; /* 4675 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4676 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4677 */ struct __cppobj _STL::allocator { }; /* 4678 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { const unsigned __int16 **_M_data; }; /* 4679 */ struct __cppobj _STL::_Vector_base > { const unsigned __int16 **_M_start; const unsigned __int16 **_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 4680 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 4681 */ struct __cppobj _STL::allocator::rebind { }; /* 4682 */ struct __cppobj ListIterator > { ListIterator >Vtbl *vfptr; ListNode > *_current; List > *_list; }; /* 4683 */ struct ListIterator >Vtbl { void *(__thiscall *__vecDelDtor)(ListIterator > *this, unsigned int); }; /* 4684 */ struct __declspec(align(4)) PSGlobalBuffer { PSGlobalStatisticsPlaceholder m_Statistics; _BYTE gap0[20]; char m_CharData[1]; }; /* 4685 */ struct __declspec(align(4)) PSGlobalBuffer { PSGlobalStatisticsPlaceholder m_Statistics; _BYTE gap0[20]; char m_CharData[6]; }; /* 4686 */ struct __declspec(align(4)) PSGlobalBuffer { PSGlobalStatisticsPlaceholder m_Statistics; _BYTE gap0[20]; unsigned __int16 m_CharData[1]; }; /* 4687 */ struct PSGlobalBuffer { PSGlobalStatisticsPlaceholder m_Statistics; _BYTE gap0[20]; unsigned __int16 m_CharData[6]; }; /* 4688 */ struct _STL::_Rb_tree_node_base { bool _M_color; _STL::_Rb_tree_node_base *_M_parent; _STL::_Rb_tree_node_base *_M_left; _STL::_Rb_tree_node_base *_M_right; }; /* 4689 */ struct _STL::_Rb_tree_base_iterator { _STL::_Rb_tree_node_base *_M_node; }; /* 4690 */ struct __cppobj _STL::allocator<_STL::_Rb_tree_node > { }; /* 4691 */ struct __cppobj _STL::allocator::rebind<_STL::_Rb_tree_node > { }; /* 4692 */ struct __cppobj _STL::binary_function { }; /* 4693 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 4694 */ struct __cppobj _STL::_Rb_tree_node : _STL::_Rb_tree_node_base { char *_M_value_field; }; /* 4695 */ struct __cppobj _STL::_STLP_alloc_proxy<_STL::_Rb_tree_node *,_STL::_Rb_tree_node,_STL::allocator<_STL::_Rb_tree_node > > : _STL::allocator<_STL::_Rb_tree_node > { _STL::_Rb_tree_node *_M_data; }; /* 4696 */ struct __cppobj _STL::_Rb_tree_base > { _STL::_STLP_alloc_proxy<_STL::_Rb_tree_node *,_STL::_Rb_tree_node,_STL::allocator<_STL::_Rb_tree_node > > _M_header; }; /* 4697 */ struct __cppobj __declspec(align(4)) _STL::_Rb_tree,_STL::less,_STL::allocator > : _STL::_Rb_tree_base > { unsigned int _M_node_count; _STL::less _M_key_compare; }; /* 4698 */ struct __cppobj _STL::_Rb_tree_iterator > : _STL::_Rb_tree_base_iterator { }; /* 4699 */ struct __cppobj _STL::set,_STL::allocator > { _STL::_Rb_tree,_STL::less,_STL::allocator > _M_t; }; /* 4700 */ struct __cppobj __declspec(align(4)) _STL::pair<_STL::_Rb_tree_iterator >,bool> { _STL::_Rb_tree_iterator > first; bool second; }; /* 4701 */ struct __cppobj _STL::_Rb_tree_iterator > : _STL::_Rb_tree_base_iterator { }; /* 4702 */ struct __cppobj __declspec(align(4)) _STL::pair<_STL::_Rb_tree_iterator >,bool> { _STL::_Rb_tree_iterator > first; bool second; }; /* 4703 */ struct __cppobj _STL::_Rb_global { }; /* 4704 */ struct __cppobj _STL::unary_function { }; /* 4705 */ struct __cppobj _STL::_Identity : _STL::unary_function { }; /* 4706 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; LogController::CategoryHandler *m_aInplaceBuckets[23]; LogController::CategoryHandler **m_buckets; LogController::CategoryHandler **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4707 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 4709 */ struct __cppobj IntrusiveHashData { unsigned int m_hashKey; LogController::CategoryHandler *m_hashNext; }; /* 4710 */ struct __cppobj SmartArray { Logger::ILoggingOutputHandler **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4708 */ struct __cppobj LogController::CategoryHandler : IntrusiveHashData { bool m_fEnabled; SmartArray m_rgOutputPlugins; SmartArray m_rgContextIDs; }; /* 4711 */ struct __cppobj LogController { IntrusiveHashTable m_hashHandlers; unsigned int m_LastAssignedContext; LogController::CategoryHandler m_DefaultHandler; bool m_rgGloballyDisabledSeverities[6]; Logger::ITextFileOutputHandler *m_plohTextFile; Logger::ILoggingOutputHandler *m_plohConsole; Logger::ILoggingOutputHandler *m_plohODS; }; /* 4712 */ struct __cppobj ConsoleOutputHandler : Logger::ILoggingOutputHandler { }; /* 4713 */ struct __cppobj OutputDebugStringOutputHandler : Logger::ILoggingOutputHandler { }; /* 4714 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; LogController::CategoryHandler **m_currBucket; LogController::CategoryHandler *m_currElement; }; /* 4715 */ struct __cppobj Turbine::InplaceString<4096,char> { char *m_pBuffer; char m_buffer[4096]; }; /* 4716 */ struct _tagADDRESS { unsigned int Offset; unsigned __int16 Segment; ADDRESS_MODE Mode; }; /* 4717 */ struct _KDHELP { unsigned int Thread; unsigned int ThCallbackStack; unsigned int NextCallback; unsigned int FramePointer; unsigned int KiCallUserMode; unsigned int KeUserCallbackDispatcher; unsigned int SystemRangeStart; unsigned int ThCallbackBStore; unsigned int Reserved[8]; }; /* 4718 */ struct _tagSTACKFRAME { _tagADDRESS AddrPC; _tagADDRESS AddrReturn; _tagADDRESS AddrFrame; _tagADDRESS AddrStack; void *FuncTableEntry; unsigned int Params[4]; int Far; int Virtual; unsigned int Reserved[3]; _KDHELP KdHelp; _tagADDRESS AddrBStore; }; /* 4719 */ struct _IMAGEHLP_MODULE { unsigned int SizeOfStruct; unsigned int BaseOfImage; unsigned int ImageSize; unsigned int TimeDateStamp; unsigned int CheckSum; unsigned int NumSyms; SYM_TYPE SymType; char ModuleName[32]; char ImageName[256]; char LoadedImageName[256]; }; /* 4720 */ struct __declspec(align(4)) _IMAGEHLP_SYMBOL { unsigned int SizeOfStruct; unsigned int Address; unsigned int Size; unsigned int Flags; unsigned int MaxNameLength; char Name[1]; }; /* 4721 */ struct _IMAGEHLP_LINE { unsigned int SizeOfStruct; void *Key; unsigned int LineNumber; char *FileName; unsigned int Address; }; /* 4722 */ struct _MINIDUMP_EXCEPTION_INFORMATION { unsigned int ThreadId; _EXCEPTION_POINTERS *ExceptionPointers; int ClientPointers; }; /* 4723 */ struct _MINIDUMP_USER_STREAM { unsigned int Type; unsigned int BufferSize; void *Buffer; }; /* 4724 */ struct _MINIDUMP_USER_STREAM_INFORMATION { unsigned int UserStreamCount; _MINIDUMP_USER_STREAM *UserStreamArray; }; /* 4725 */ struct _MINIDUMP_THREAD_CALLBACK { unsigned int ThreadId; void *ThreadHandle; _CONTEXT Context; unsigned int SizeOfContext; unsigned __int64 StackBase; unsigned __int64 StackEnd; }; /* 4726 */ struct _MINIDUMP_THREAD_EX_CALLBACK { unsigned int ThreadId; void *ThreadHandle; _CONTEXT Context; unsigned int SizeOfContext; unsigned __int64 StackBase; unsigned __int64 StackEnd; unsigned __int64 BackingStoreBase; unsigned __int64 BackingStoreEnd; }; /* 4727 */ struct __unaligned __declspec(align(4)) _MINIDUMP_MODULE_CALLBACK { unsigned __int16 *FullPath; unsigned __int64 BaseOfImage; unsigned int SizeOfImage; unsigned int CheckSum; unsigned int TimeDateStamp; tagVS_FIXEDFILEINFO VersionInfo; void *CvRecord; unsigned int SizeOfCvRecord; void *MiscRecord; unsigned int SizeOfMiscRecord; }; /* 4728 */ struct _MINIDUMP_INCLUDE_THREAD_CALLBACK { unsigned int ThreadId; }; /* 4729 */ struct _MINIDUMP_INCLUDE_MODULE_CALLBACK { unsigned __int64 BaseOfImage; }; /* 4730 */ union $E5E73350B1A7046B2C4DFC7549D55EF5 { _MINIDUMP_THREAD_CALLBACK Thread; _MINIDUMP_THREAD_EX_CALLBACK ThreadEx; _MINIDUMP_MODULE_CALLBACK Module; _MINIDUMP_INCLUDE_THREAD_CALLBACK IncludeThread; _MINIDUMP_INCLUDE_MODULE_CALLBACK IncludeModule; }; /* 4731 */ struct __unaligned __declspec(align(4)) _MINIDUMP_CALLBACK_INPUT { unsigned int ProcessId; void *ProcessHandle; unsigned int CallbackType; $E5E73350B1A7046B2C4DFC7549D55EF5 ___u3; }; /* 4732 */ struct $E28313B8039FDDB7F6DA095DA91FFECE { unsigned int ModuleWriteFlags; int Cancel; }; /* 4733 */ union $E036263384B8212C57FA1F2967EAD08D { $E28313B8039FDDB7F6DA095DA91FFECE __s0; unsigned int ThreadWriteFlags; unsigned __int64 MemoryBase; int CheckCancel; }; /* 4734 */ struct __unaligned __declspec(align(4)) _MINIDUMP_CALLBACK_OUTPUT { $E036263384B8212C57FA1F2967EAD08D ___u0; unsigned int MemorySize; }; /* 4735 */ struct _MINIDUMP_CALLBACK_INFORMATION { int (__stdcall *CallbackRoutine)(void *, _MINIDUMP_CALLBACK_INPUT *const , _MINIDUMP_CALLBACK_OUTPUT *); void *CallbackParam; }; /* 4736 */ struct _tagADDRESS64 { unsigned __int64 Offset; unsigned __int16 Segment; ADDRESS_MODE Mode; }; /* 4737 */ struct __cppobj WindowsResourceName { PStringBase m_strResName; HINSTANCE__ *m_hInstance; }; /* 4738 */ struct WindowsVersionResource::LANGANDCODEPAGE { unsigned __int16 wLangID; unsigned __int16 wCodePage; }; /* 4739 */ struct __cppobj WindowsVersionResource { SmartBuffer m_sbData; unsigned int m_cLangCodepagePairs; PStringBase m_modulePath; PStringBase m_activeLanguage; WindowsVersionResource::LANGANDCODEPAGE *m_pLangCodepagePairs; tagVS_FIXEDFILEINFO *m_pFixedFileInfo; }; /* 4740 */ struct __cppobj Resource : WindowsVersionResource { }; /* 4741 */ struct _KDHELP64 { unsigned __int64 Thread; unsigned int ThCallbackStack; unsigned int ThCallbackBStore; unsigned int NextCallback; unsigned int FramePointer; unsigned __int64 KiCallUserMode; unsigned __int64 KeUserCallbackDispatcher; unsigned __int64 SystemRangeStart; unsigned __int64 Reserved[8]; }; /* 4742 */ struct __cppobj DbgReportGenPage { DbgReportGenPageVtbl *vfptr; }; /* 4743 */ union $AF7944D52A4FC68F023E7F32ED11E073 { DbgReportGenPage::FunctionSignatureHasChanged (__thiscall *ShouldReport)(DbgReportGenPage *this); bool (__thiscall *ShouldReport)(DbgReportGenPage *this, DbgReportContext *); }; /* 4744 */ struct DbgReportGenPageVtbl { void *(__thiscall *__vecDelDtor)(DbgReportGenPage *this, unsigned int); PStringBase *(__thiscall *GenReport)(DbgReportGenPage *this, PStringBase *result, void *, DbgReportContext *); PStringBase *(__thiscall *GetReportName)(DbgReportGenPage *this, PStringBase *result); _BYTE gapC[4]; $AF7944D52A4FC68F023E7F32ED11E073 ___u3; }; /* 4745 */ struct __cppobj SmartArray { DbgReportGenPage **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4746 */ struct __cppobj DbgReportGenerator { }; /* 4747 */ struct HResultDebugData { HRESULT hr; char szName[128]; char szDescription[512]; }; /* 4748 */ struct __cppobj ThreadsafeGrowableProcessGlobalSortedArray::SharedData { unsigned int nMemoryFormatVersion; unsigned int nElementsAllocated; unsigned int nElementsUsed; HResultDebugData *aData; }; /* 4749 */ struct __cppobj __declspec(align(4)) ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable>::Container { int m_buffer[4]; unsigned int m_refcount; ThreadsafeGrowableProcessGlobalSortedArray::SharedData *m_object; bool m_allocated; char m_variableName[100]; }; /* 4750 */ struct __cppobj ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable> { ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable>::Container *m_globalContainer; }; /* 4751 */ struct __cppobj ThreadsafeGrowableProcessGlobalSortedArray { bool m_bProcessGlobal; void *m_hLock; ThreadsafeGrowableProcessGlobalSortedArray::SharedData *m_data; ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable> *m_ppGlobalData; }; /* 4752 */ struct __cppobj ThreadsafeGrowableProcessGlobalSortedArray::SharedData { unsigned int nMemoryFormatVersion; unsigned int nElementsAllocated; unsigned int nElementsUsed; bool (__cdecl **aData)(HResultDebugData *); }; /* 4753 */ struct __cppobj __declspec(align(4)) ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable>::Container { int m_buffer[4]; unsigned int m_refcount; ThreadsafeGrowableProcessGlobalSortedArray::SharedData *m_object; bool m_allocated; char m_variableName[100]; }; /* 4754 */ struct __cppobj ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable> { ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable>::Container *m_globalContainer; }; /* 4755 */ struct __cppobj ThreadsafeGrowableProcessGlobalSortedArray { bool m_bProcessGlobal; void *m_hLock; ThreadsafeGrowableProcessGlobalSortedArray::SharedData *m_data; ProcessGlobalVariable::SharedData,DefaultFactory::SharedData>,EnvVarTable> *m_ppGlobalData; }; /* 4758 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4756 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 4757 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 4759 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 4761 */ struct __cppobj IntrusiveHashData *> { bool (__cdecl *m_hashKey)(HResultDebugData *); HashSetData *m_hashNext; }; /* 4760 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 4762 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 4763 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 4764 */ struct __cppobj DefaultFactory::SharedData> { }; /* 4765 */ struct __cppobj DefaultFactory::SharedData> { }; /* 4766 */ struct __cppobj GetHResultDebugData_functor { bool m_bFound; HRESULT m_hr; HResultDebugData *m_rData; }; /* 4767 */ struct __cppobj EnvVarTable { }; /* 4768 */ struct __cppobj CPluginManagerTemplate : CPluginManager { }; /* 4769 */ struct __cppobj DialogBoxGateways : CPluginManagerTemplate { }; /* 4770 */ struct __cppobj EmergencyMemoryPool { void *m_pReservedMemory; }; /* 4771 */ struct DebugWorkerThreadData { void *hRunning; unsigned int idThread; }; /* 4772 */ struct __cppobj CPluginManagerTemplate : CPluginManager { }; /* 4773 */ struct __cppobj CrashCleaners : CPluginManagerTemplate { }; /* 4774 */ struct __cppobj ExceptionThreadInfo : DebugWorkerThreadData { _EXCEPTION_POINTERS *pep; unsigned int dwRetVal; DbgReportContext ctxt; }; /* 4775 */ struct __cppobj ProtectedDebug : Turbine::Debug { }; /* 4776 */ struct __cppobj Turbine::InplaceString<100,char> { char *m_pBuffer; char m_buffer[100]; }; /* 4777 */ struct KeyBlob3DES { _PUBLICKEYSTRUC hdr; unsigned int aiPrivKeyAlg; char KeyData[24]; char KeyNul; char NonZeroPadding[37]; char bBlockType; char Reserved; }; /* 4778 */ struct __cppobj ConsoleIconManager : DialogBoxGateway, CrashCleaner { void *m_hIconBig; void *m_hIconSmall; void *m_hOldIconBig; void *m_hOldIconSmall; HINSTANCE__ *m_hKernel32; HWND__ *(__stdcall *m_pfGetConsoleWindow)(); }; /* 4779 */ struct __cppobj SmartArray { CommandLineArg **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4780 */ struct __cppobj SmartArray { wchar_t **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4781 */ struct __cppobj ANSIColorStatus { bool m_bInitialized; void *m_hConsole; unsigned __int16 m_wDefaultAttr; unsigned __int16 m_attr; }; /* 4782 */ struct __cppobj RollingCheckSum { unsigned __int16 r; unsigned __int16 c1; unsigned __int16 c2; unsigned int sum; }; /* 4783 */ struct AlphaConvertArgs { BlitBufferArgs cSrcArgs; BlitBufferArgs cDstArgs; unsigned int nWidth; unsigned int nHeight; }; /* 4784 */ union $819301611F7490D574F9372B1FFF10F3 { $BE04DE07FBB24F5591135A12C9DFFCDB __s0; unsigned int u; }; /* 4785 */ struct BlitPixel { $819301611F7490D574F9372B1FFF10F3 ___u0; }; /* 4786 */ struct __declspec(align(4)) BlitArgs { BlitMode eMode; BlitBufferArgs cSrcArgs; BlitBufferArgs cDstArgs; unsigned int nWidth; unsigned int nHeight; char i8AlphaModifier; }; /* 4787 */ struct __cppobj BlitFormat_XRGB { }; /* 4788 */ struct __m128 { float m128_f32[4]; }; /* 4789 */ struct __cppobj BlitFormat_AXXX { }; /* 4790 */ struct __cppobj BlitFormat_Fill { }; /* 4791 */ struct __cppobj BlitFormat_A { }; /* 4792 */ struct __cppobj BlitFormat_RGB { }; /* 4793 */ union __m64 { unsigned __int64 m64_u64; float m64_f32[2]; char m64_i8[8]; __int16 m64_i16[4]; int m64_i32[2]; __int64 m64_i64; char m64_u8[8]; unsigned __int16 m64_u16[4]; unsigned int m64_u32[2]; }; /* 4794 */ struct __cppobj BlitFormat_ARGB { }; /* 4795 */ struct $BC9F15B4AC80A70032D51FD269E4EFCD { char b; char g; char r; char strength; }; /* 4796 */ union $F4FDDF44A27C1DC1C7A30FE4234AF741 { $BC9F15B4AC80A70032D51FD269E4EFCD __s0; unsigned int dwARGB; }; /* 4797 */ struct ColorArgs { BlitMode eMode; $F4FDDF44A27C1DC1C7A30FE4234AF741 ___u1; BlitBufferArgs cMaskArgs; unsigned int nWidth; unsigned int nHeight; }; /* 4800 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4798 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4799 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4801 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4803 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4802 */ struct __cppobj HashTableData : IntrusiveHashData *> { UIElement *(__cdecl *m_data)(LayoutDesc *, ElementDesc *); }; /* 4806 */ struct __cppobj IntrusiveHashTable > > *,1> { IntrusiveHashTable > > *,1>Vtbl *vfptr; HashTableData > > *m_aInplaceBuckets[23]; HashTableData > > **m_buckets; HashTableData > > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4804 */ struct __cppobj HashTable >,1> { HashTable >,1>Vtbl *vfptr; IntrusiveHashTable > > *,1> m_intrusiveTable; }; /* 4805 */ struct HashTable >,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,1> *this, unsigned int); }; /* 4807 */ struct IntrusiveHashTable > > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > > *,1> *this, unsigned int); }; /* 4809 */ struct __cppobj IntrusiveHashData > > *> { unsigned int m_hashKey; HashTableData > > *m_hashNext; }; /* 4812 */ struct __cppobj IntrusiveHashTable > *,1> { IntrusiveHashTable > *,1>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4810 */ struct __cppobj HashTable,1> { HashTable,1>Vtbl *vfptr; IntrusiveHashTable > *,1> m_intrusiveTable; }; /* 4818 */ struct __cppobj AutoGrowHashTable > : HashTable,1> { }; /* 4808 */ struct __cppobj HashTableData > > : IntrusiveHashData > > *> { AutoGrowHashTable > m_data; }; /* 4811 */ struct HashTable,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,1> *this, unsigned int); }; /* 4813 */ struct IntrusiveHashTable > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,1> *this, unsigned int); }; /* 4815 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 4817 */ struct __cppobj SmartArray { UIMessageData *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4814 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { SmartArray m_data; }; /* 4816 */ struct UIMessageData { UIListener *pListener; int nCount; }; /* 4819 */ struct __cppobj AutoGrowHashTable > > : HashTable >,1> { }; /* 4820 */ struct UIMessageRemovalData { UIListener *pListener; SmartArray *pListenerArray; }; /* 4821 */ struct __cppobj SmartArray { UIMessageRemovalData *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4824 */ struct __cppobj IntrusiveHashTable > *,1> { IntrusiveHashTable > *,1>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4822 */ struct __cppobj HashTable,1> { HashTable,1>Vtbl *vfptr; IntrusiveHashTable > *,1> m_intrusiveTable; }; /* 4823 */ struct HashTable,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,1> *this, unsigned int); }; /* 4825 */ struct IntrusiveHashTable > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,1> *this, unsigned int); }; /* 4827 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 4826 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { SmartArray m_data; }; /* 4828 */ struct __cppobj AutoGrowHashTable > : HashTable,1> { }; /* 4829 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 4830 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 4831 */ struct __cppobj ListNode { UIElementMessageInfo data; ListNode *next; ListNode *prev; }; /* 4832 */ struct __cppobj ContextMenuData { ContextMenuDataVtbl *vfptr; unsigned int m_entryType; StringInfo m_siText; IDClass<_tagDataID,32,0> m_didHandler; unsigned int m_ahtHint; ContextMenu *m_subMenu; bool m_bActive; bool m_bBoolEntry; bool m_bBoolEntryActive; IDClass<_tagDataID,32,0> m_didIcon; }; /* 4833 */ struct ContextMenuDataVtbl { void *(__thiscall *__vecDelDtor)(ContextMenuData *this, unsigned int); }; /* 4835 */ struct __cppobj SmartArray { ContextMenuData *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4834 */ struct __cppobj ContextMenu : UIListener { InstanceID m_weenieTarget; UIElement *m_pParentDisplay; UIElement *m_pRoot; SmartArray m_data; StringInfo m_siInfoText; bool m_bDrawInactive; bool m_initted; UIElement *m_display; UIElement_ListBox *m_listbox; UIElement *m_mouseChild; ContextMenu *m_pOpenSubMenu; long double m_mouseTime; float m_openDelay; bool m_open; bool m_bTopLevel; bool m_bUpperLeftSet; bool m_bLowerLeftSet; int m_iX0; int m_iY0; }; /* 4836 */ struct __cppobj UIElement_Scrollable : UIElement { unsigned int m_eHorizonalScrollbarID; unsigned int m_eVerticalScrollbarID; int m_iScrollableX; int m_iScrollableY; int m_iScrollableWidth; int m_iScrollableHeight; }; /* 4837 */ struct __cppobj __declspec(align(8)) UIElement_ListBox : UIElement_Scrollable { SmartArray m_listItems; UIElement *m_pSelectedItem; UIElement *m_dragLastOver; unsigned int m_lastDragOverState; int m_nCols; int m_nRows; SmartArray m_nItemHeights; SmartArray m_nItemWidths; long double m_nAnimStartTime; long double m_nAnimEndTime; int m_nAnimStartX; int m_nAnimStartY; int m_nAnimEndX; int m_nAnimEndY; unsigned int m_bitField; }; /* 4838 */ struct __cppobj UIElementManager : CInputHandler, IInputActionCallback { SmartArray m_deleteQueue; SmartArray m_elementList; HashTable m_classCreateMethodTable; LayoutDesc *m_pHollowLayoutDesc; ElementDesc *m_pHollowElementDesc; UIElement *m_pRootElement; Vector3 m_vGlobalScale; AutoGrowHashTable > > m_elementListenerTable; AutoGrowHashTable > m_globalMessageListenerTable; SmartArray m_aUIMessageRemovalData; AutoGrowHashTable > m_elementInputActionListenerTable; List m_listQueuedElementMessages; bool m_bBroadcastingMessage; IDClass<_tagDataID,32,0> m_defaultCursorDID; int m_defaultCursorHotX; int m_defaultCursorHotY; IDClass<_tagDataID,32,0> m_lastCursorDID; int m_lastCursorHotX; int m_lastCursorHotY; bool m_bPerformMouseHitTest; UIElement *m_pElementLastOver; UIElement *m_pElementLastEntered; UIElement *m_pElementWithMouseCapture; UIElement *m_pElementLastDragCursorOver; HashSet m_setActionsTriggeringCapture; unsigned int m_nMouseCapture; bool m_bDoVisualMouseDebugging; IDClass<_tagDataID,32,0> m_debugFontDID; bool m_bMouseHasLeftTheWindow; long double m_lastMouseMoveTime; long double m_tooltipStart; bool m_tooltipEnable; float m_tooltipDelay; float m_tooltipDuration; UIElement *m_pTooltipOwner; UIElement *m_pTooltipElement; long double m_buttonDownTime; int m_dragX; int m_dragY; int m_dragBaseX; int m_dragBaseY; UIElement *m_pcPotentialDragElement; UIElement *m_dragElement; UIElement *m_dragOwner; bool m_bDragStarted; bool m_bHoverStarted; UIElement *m_focusElement; UIElement *m_activeElement; SmartArray m_activatableElements; ContextMenu *m_pCSM; }; /* 4841 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4839 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 4840 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4842 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 4844 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4843 */ struct __cppobj HashTableData : IntrusiveHashData *> { BasePropertyDesc *m_data; }; /* 4845 */ const struct __cppobj __declspec(align(8)) MasterProperty : DBObj { EnumMapper m_emapper; HashTable m_properties; }; /* 4846 */ struct __cppobj DBObjGrabber { MasterProperty *m_object; }; /* 4847 */ struct __cppobj IntrusiveHashIterator > > *,1> { IntrusiveHashTable > > *,1> *m_currHashTable; HashTableData > > **m_currBucket; HashTableData > > *m_currElement; }; /* 4848 */ struct __cppobj HashIterator >,1> { IntrusiveHashIterator > > *,1> m_iter; }; /* 4849 */ struct __cppobj EnumMapper::iterator { EnumMapper *m_mapper; HashIterator >,1> m_iter; }; /* 4850 */ struct __cppobj SceneTool { }; /* 4853 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 4860 */ struct __cppobj SmartArray { GlyphLine *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4851 */ struct __cppobj __declspec(align(4)) GlyphList { GlyphListVtbl *vfptr; List m_glyphList; SmartArray m_glyphLines; unsigned int m_nMaxCharacters; bool m_bTrimFromTop; unsigned int m_cxLastRecalcWidth; unsigned int m_nFirstInvalidPosition; bool m_bOneLine; }; /* 4852 */ struct GlyphListVtbl { void *(__thiscall *__vecDelDtor)(GlyphList *this, unsigned int); }; /* 4854 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 4856 */ struct __cppobj Glyph { unsigned __int16 m_data; int m_width; int m_height; RGBAColor m_color; Font *m_font; TextTag *m_tag; }; /* 4857 */ struct __cppobj ListNode { Glyph data; ListNode *next; ListNode *prev; }; /* 4858 */ struct __cppobj GlyphLine { GlyphLineVtbl *vfptr; unsigned int m_nIndex; int m_nLineWidth; int m_nLineHeight; }; /* 4855 */ struct __cppobj TextTag : ReferenceCountTemplate<1048576,0> { unsigned int m_type; unsigned int m_format; }; /* 4859 */ struct GlyphLineVtbl { void *(__thiscall *__vecDelDtor)(GlyphLine *this, unsigned int); }; /* 4861 */ struct __cppobj QuickWindow : ReferenceCountTemplate<1048576,1> { unsigned int m_WindowID; int m_X; int m_Y; unsigned int m_Width; unsigned int m_Height; unsigned int m_BorderWidth; unsigned int m_BorderHeight; RGBAColor m_ColorAndOpacity; RenderTexture *m_pBackgroundTexture; int m_ClientAreaX; int m_ClientAreaY; unsigned int m_ClientAreaWidth; unsigned int m_ClientAreaHeight; }; /* 4862 */ struct __cppobj __declspec(align(8)) DebugConsole : ReferenceCountTemplate<1048576,1>, CInputHandler, NoticeHandler, IConsoleCallbackObject, IInputActionCallback { bool m_WantActivateInput; bool m_WantDeactivateInput; bool m_IsInputActive; bool m_AlwaysDrawOutput; float m_BackgroundOpacity; GlyphList *m_pInputBuffer; GlyphList *m_pOutputBuffer; bool m_OutputBufferIsDirty; QuickWindow *m_pOutputWindow; QuickWindow *m_pInputWindow; unsigned int m_NumOutputLines; unsigned int m_NumOutputCharactersPerLine; unsigned int m_OutputScrollPos; PStringBaseArray m_OutputLines; unsigned int m_NumInputCharactersPerLine; unsigned int m_InputCursorPos; bool m_IsInputCursorVisible; long double m_LastInputCursorStateTime; PStringBaseArray m_InputHistory; PStringBase m_LastTabCompletionWord; PStringBase m_LastTabCompletionString; int m_LastInputHistoryPos; RenderTexture *m_pOutputBackgroundTexture; RenderTexture *m_pInputBackgroundTexture; bool m_EchoInput; }; /* 4863 */ struct __cppobj ProfilerUIWindow { unsigned int m_WindowHandle; bool m_AutoPositionWindow; ProfilerTypes::CategoryType m_Category; QuickWindow *m_pQuickWindow; }; /* 4864 */ struct __cppobj SmartArray { ProfilerUIWindow **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4865 */ struct __cppobj QuickButton : QuickWindow { bool m_IsPressed; bool m_IsChecked; PStringBase m_ButtonLabel; }; /* 4866 */ struct __cppobj SmartArray { QuickButton **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4867 */ struct __cppobj __declspec(align(4)) BudgetStatInfo { PStringBase strName; unsigned int nGraphicLevel[5]; bool bIsMem; }; /* 4868 */ struct __cppobj BudgetStatItem { BudgetStatInfo sInfo; unsigned int nValue; ProfilerBudget::Status nStatus; }; /* 4869 */ struct __cppobj SmartArray { BudgetStatItem *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4870 */ struct __cppobj ProfilerDBObjStat { unsigned int DBType; PStringBase DBTypeName; unsigned int NumActive; unsigned int NumFree; long double LastLocalTimeNotEmpty; long double LastLocalTimeChanged; }; /* 4871 */ struct __cppobj SmartArray { ProfilerDBObjStat *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4872 */ struct __cppobj ProfilerUI : ReferenceCountTemplate<1048576,1>, IInputActionCallback { bool m_IsActive; bool m_WantActivate; bool m_WantDeactivate; SmartArray m_Windows; unsigned int m_MemoryCountersStatsWindowHandle; unsigned int m_BlockResourcesStatsWindowHandle; unsigned int m_DBObjStatsWindowHandle; unsigned int m_DPVSStatsWindowHandle; unsigned int m_MemoryProbeStatsWindowHandle; QuickWindow *m_pToggleToolbarWindow; QuickWindow *m_pStatsToolbarWindow; QuickWindow *m_pCategoryWindow; SmartArray m_ToolbarButtons; SmartArray m_CategoryButtons; unsigned int m_nGraphicsQualityLevel; SmartArray m_budgetStatArray; unsigned int m_CurrentYPixel; unsigned int m_nSystemMemoryAllocated; unsigned int m_nPeakSystemMemoryAllocated; unsigned int m_nVirtualMemoryReserved; unsigned int m_nPeakVirtualMemoryReserved; SmartArray m_DBObjStats; OSSpecificProfilerUIInfo *m_pOSSpecificProfiler; }; /* 4873 */ struct __cppobj OSSpecificProfilerUIInfo { OSSpecificProfilerUIInfoVtbl *vfptr; }; /* 4874 */ struct OSSpecificProfilerUIInfoVtbl { void (__thiscall *FillInOSSpecificInfo)(OSSpecificProfilerUIInfo *this, ProfilerUI *); unsigned int (__thiscall *GetSystemMemoryAllocated)(OSSpecificProfilerUIInfo *this); unsigned int (__thiscall *GetPeakSystemMemoryAllocated)(OSSpecificProfilerUIInfo *this); unsigned int (__thiscall *GetVirtualMemoryReserved)(OSSpecificProfilerUIInfo *this); unsigned int (__thiscall *GetPeakVirtualMemoryReserved)(OSSpecificProfilerUIInfo *this); }; /* 4875 */ struct TexCoordPair { float u; float v; }; /* 4876 */ struct _D3DXIMAGE_INFO { unsigned int Width; unsigned int Height; unsigned int Depth; unsigned int MipLevels; _D3DFORMAT Format; _D3DRESOURCETYPE ResourceType; _D3DXIMAGE_FILEFORMAT ImageFileFormat; }; /* 4877 */ struct __cppobj IDirectSound : IUnknown { }; /* 4878 */ struct __cppobj IDirectSoundBuffer : IUnknown { }; /* 4879 */ struct __cppobj IDirectSound3DListener : IUnknown { }; /* 4880 */ struct __cppobj IDirectSound3DBuffer : IUnknown { }; /* 4881 */ struct _DSCAPS { unsigned int dwSize; unsigned int dwFlags; unsigned int dwMinSecondarySampleRate; unsigned int dwMaxSecondarySampleRate; unsigned int dwPrimaryBuffers; unsigned int dwMaxHwMixingAllBuffers; unsigned int dwMaxHwMixingStaticBuffers; unsigned int dwMaxHwMixingStreamingBuffers; unsigned int dwFreeHwMixingAllBuffers; unsigned int dwFreeHwMixingStaticBuffers; unsigned int dwFreeHwMixingStreamingBuffers; unsigned int dwMaxHw3DAllBuffers; unsigned int dwMaxHw3DStaticBuffers; unsigned int dwMaxHw3DStreamingBuffers; unsigned int dwFreeHw3DAllBuffers; unsigned int dwFreeHw3DStaticBuffers; unsigned int dwFreeHw3DStreamingBuffers; unsigned int dwTotalHwMemBytes; unsigned int dwFreeHwMemBytes; unsigned int dwMaxContigFreeHwMemBytes; unsigned int dwUnlockTransferRateHwBuffers; unsigned int dwPlayCpuOverheadSwBuffers; unsigned int dwReserved1; unsigned int dwReserved2; }; /* 4882 */ struct _DSBCAPS { unsigned int dwSize; unsigned int dwFlags; unsigned int dwBufferBytes; unsigned int dwUnlockTransferRate; unsigned int dwPlayCpuOverhead; }; /* 4883 */ struct _DSBUFFERDESC { unsigned int dwSize; unsigned int dwFlags; unsigned int dwBufferBytes; unsigned int dwReserved; tWAVEFORMATEX *lpwfxFormat; _GUID guid3DAlgorithm; }; /* 4884 */ struct _DS3DBUFFER { unsigned int dwSize; _D3DVECTOR vPosition; _D3DVECTOR vVelocity; unsigned int dwInsideConeAngle; unsigned int dwOutsideConeAngle; _D3DVECTOR vConeOrientation; int lConeOutsideVolume; float flMinDistance; float flMaxDistance; unsigned int dwMode; }; /* 4885 */ struct _DS3DLISTENER { unsigned int dwSize; _D3DVECTOR vPosition; _D3DVECTOR vVelocity; _D3DVECTOR vOrientFront; _D3DVECTOR vOrientTop; float flDistanceFactor; float flRolloffFactor; float flDopplerFactor; }; /* 4886 */ struct VertexRange { unsigned int m_nFirstVertex; unsigned int m_nNumVertices; }; /* 4887 */ struct __cppobj MoveToStatePack : PackObj { RawMotionState raw_motion_state; Position position; int contact; int longjump_mode; unsigned __int16 instance_timestamp; unsigned __int16 server_control_timestamp; unsigned __int16 teleport_timestamp; unsigned __int16 force_position_ts; }; /* 4888 */ struct __cppobj AutonomousPositionPack : PackObj { Position position; int contact; unsigned __int16 instance_timestamp; unsigned __int16 server_control_timestamp; unsigned __int16 teleport_timestamp; unsigned __int16 force_position_ts; }; /* 4889 */ struct __cppobj TurnToEventPack : PackObj { float absolute_degrees; int run; }; /* 4890 */ struct __cppobj CLanguageInfo : DBObj { int version; unsigned __int16 base; unsigned __int16 numDecimalDigits; bool leadingZero; unsigned __int16 groupingSize; PStringBase numerals; PStringBase decimalSeperator; PStringBase groupingSeperator; PStringBase negativeNumberFormat; bool isZeroSingular; bool isOneSingular; bool isNegativeOneSingular; bool isTwoOrMoreSingular; bool isNegativeTwoOrLessSingular; PStringBase treasurePrefixLetters; PStringBase treasureMiddleLetters; PStringBase treasureSuffixLetters; PStringBase malePlayerLetters; PStringBase femalePlayerLetters; unsigned int m_ImeEnabledSetting; unsigned int m_symbolColor; unsigned int m_symbolColorText; unsigned int m_symbolHeight; unsigned int m_symbolTranslucence; unsigned int m_symbolPlacement; unsigned int m_candColorBase; unsigned int m_candColorBorder; unsigned int m_candColorText; unsigned int m_compColorInput; unsigned int m_compColorTargetConv; unsigned int m_compColorConverted; unsigned int m_compColorTargetNotConv; unsigned int m_compColorInputErr; unsigned int m_compTranslucence; unsigned int m_compColorText; unsigned int m_otherIME; int m_wordWrapOnSpace; PStringBase m_additionalSettings; unsigned int m_additionalFlags; }; /* 4891 */ struct __cppobj CLanguageInfoInterface { CLanguageInfo *m_pLanguageInfo; }; /* 4892 */ struct __cppobj BaseInfo { unsigned int elementID; IDClass<_tagDataID,32,0> layoutID; }; /* 4893 */ struct __cppobj SmartArray { BaseInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4896 */ struct __cppobj IntrusiveHashTable,HashTableData,HashTable > *,0> { IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl *vfptr; HashTableData,HashTable > *m_aInplaceBuckets[23]; HashTableData,HashTable > **m_buckets; HashTableData,HashTable > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4894 */ struct __cppobj HashTable,HashTable,0> { HashTable,HashTable,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,HashTable > *,0> m_intrusiveTable; }; /* 4895 */ struct HashTable,HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,HashTable,0> *this, unsigned int); }; /* 4897 */ struct IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,HashTable > *,0> *this, unsigned int); }; /* 4899 */ struct __cppobj IntrusiveHashData,HashTableData,HashTable > *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,HashTable > *m_hashNext; }; /* 4898 */ struct __cppobj HashTableData,HashTable > : IntrusiveHashData,HashTableData,HashTable > *> { HashTable m_data; }; /* 4900 */ struct __cppobj IntrusiveHashIterator,HashTableData,HashTable > *,0> { IntrusiveHashTable,HashTableData,HashTable > *,0> *m_currHashTable; HashTableData,HashTable > **m_currBucket; HashTableData,HashTable > *m_currElement; }; /* 4901 */ struct __cppobj HashIterator,HashTable,0> { IntrusiveHashIterator,HashTableData,HashTable > *,0> m_iter; }; /* 4902 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4903 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4904 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 4905 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 4906 */ struct __cppobj RenderStateCacheType::SamplerType { TexAddress AddressModeU; TexAddress AddressModeV; TexFilterMode MinFilterMode; TexFilterMode MipFilterMode; TexFilterMode MagFilterMode; float MipmapLODBias; }; /* 4907 */ struct __cppobj RenderStateCacheType::StageType { void *pTexture; unsigned int FFAlphaArg1; unsigned int FFAlphaArg2; TextureOp FFAlphaOp; unsigned int FFColorArg1; unsigned int FFColorArg2; TextureOp FFColorOp; unsigned int FFTexCoordIndex; unsigned int FFTextureTransformFlags; }; /* 4908 */ struct __cppobj RenderStateCacheType { bool m_bForceStates; bool AlphaBlendEnable; bool AlphaTestEnable; AlphaTestFunc AlphaTestFunction; unsigned int AlphaTestRef; BlendOpType BlendOp; unsigned int ColorWriteEnable; CullModeType CullMode; float DepthBias; bool DepthBufferEnable; DepthTestMode DepthTestFunction; bool DepthWriteEnable; BlendMode DestBlend; unsigned int FFAmbientColor32; ColorSource FFAmbientColorSource; ColorSource FFDiffuseColorSource; RGBAColor FFFogColor; bool FFFogEnable; bool FFFogSystemDisabled; bool FFFogUserDisabled; bool FFFogAlphaDisabled; float FFFogFarDistance; float FFFogNearDistance; bool FFLighting; bool FFLightEnable[8]; ColorSource FFEmissiveColorSource; ColorSource FFSpecularColorSource; bool FFSpecularEnable; unsigned int FFTextureFactor32; FillModeType FillMode; bool MultiSampleAntialias; void *pVertexBuffer; BlendMode SourceBlend; RenderStateCacheType::SamplerType Samplers[16]; RenderStateCacheType::StageType Stages[8]; }; /* 4909 */ struct __cppobj DArray { CEnvCell **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 4910 */ struct __cppobj CellListType { CEnvCell *cell; float dist; }; /* 4911 */ struct __cppobj DArray { CellListType **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 4912 */ struct __cppobj PView { portal_view_type outside_view; int draw_landscape; CBldPortal **outdoor_portal_list; DArray cell_draw_list; unsigned int cell_draw_num; DArray cell_todo_list; unsigned int cell_todo_num; LScape *lscape; }; /* 4913 */ struct __cppobj RenderDeviceD3D : RenderDevice { unsigned int m_AdapterID; _D3DDEVTYPE m_D3DDeviceType; _D3DCAPS9 m_D3DCaps; tagRECT m_PresentSourceRect; tagRECT m_PresentDestRect; HWND__ *m_hPresentWindow; unsigned int m_nFrontBufferWidth; unsigned int m_nFrontBufferHeight; IDirect3DDevice9 *m_pDirect3DDevice; IDirect3DSwapChain9 *m_pPrimarySwapChain; bool m_bForceStates; RenderStateCacheType m_State; bool m_bMaterialAlphaMode; _D3DMATERIAL9 *m_pD3DCurrMaterial; _D3DMATERIAL9 m_defaultMaterial; bool m_currentlyDrawingSky; CMaterial *m_pCurrMaterial; IDirect3DVertexBuffer9 *m_primitiveVbuf; IDirect3DTexture9 *m_pSolidColorTexture; unsigned int m_currentSolidColor; float m_gammaBrightnessVal; bool m_ParticleState; SmartArray m_DefaultSamplerMappings; TextureBasedFont *m_pDebugFont; unsigned int m_DebugFontWidth; unsigned int m_DebugFontHeight; unsigned int m_TotalVideoMemoryInBytes; }; /* 4914 */ struct __cppobj MaterialGraphicsStatesType { bool WantFFLighting; bool WantFFDyeColorInTFactor; bool WantFFSpecularLighting; bool WantFFVertexDiffuse; bool WantFFVertexSpecular; bool WantFFDistanceFog; RGBAColor MaterialDiffuseColor; RGBAColor MaterialSpecularColor; float MaterialSpecularPower; RGBAColor MaterialDyeColor; RGBAColor AmbientLight; unsigned int MaterialAlphaTestRef; }; /* 4915 */ struct __cppobj RenderVertexStreamD3D : GraphicsResource { IDirect3DVertexBuffer9 *m_pD3DVertexBuffer; unsigned int m_nNumVertices; VertexFormatInfo m_VertexFormatInfo; unsigned int m_Flags; unsigned int m_nNextVertexIndex; unsigned int m_nIdealVertexCount; unsigned int m_nStreamFrameID; unsigned int m_WriteLockCount; }; /* 4916 */ struct __cppobj __declspec(align(8)) RenderIndexStreamD3D : GraphicsResource { unsigned int m_Flags; unsigned int m_IndexSizeInBytes; unsigned int m_NumIndices; IDirect3DIndexBuffer9 *m_pDirect3DIndexBuffer; unsigned int m_StreamFrameID; unsigned int m_NextRemoteIndex; unsigned int m_WriteLockCount; }; /* 4917 */ struct __cppobj TFileEntry : ReferenceCountTemplate<1048576,1> { PStringBase m_pPath; PStringBase m_pFileName; IDClass<_tagDataID,32,0> m_did; unsigned int m_dbtype; FileEntryType m_EntryType; bool m_bAuthoritative; int m_tFileWriteTime; }; /* 4920 */ struct __cppobj IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1> { IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1>Vtbl *vfptr; HashTableData >,TFileEntry *> *m_aInplaceBuckets[23]; HashTableData >,TFileEntry *> **m_buckets; HashTableData >,TFileEntry *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4918 */ struct __cppobj HashTable >,TFileEntry *,1> { HashTable >,TFileEntry *,1>Vtbl *vfptr; IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1> m_intrusiveTable; }; /* 4919 */ struct HashTable >,TFileEntry *,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,TFileEntry *,1> *this, unsigned int); }; /* 4921 */ struct IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1> *this, unsigned int); }; /* 4923 */ struct __cppobj IntrusiveHashData >,HashTableData >,TFileEntry *> *> { CaseInsensitiveStringBase > m_hashKey; HashTableData >,TFileEntry *> *m_hashNext; }; /* 4922 */ struct __cppobj HashTableData >,TFileEntry *> : IntrusiveHashData >,HashTableData >,TFileEntry *> *> { TFileEntry *m_data; }; /* 4924 */ struct __cppobj AutoGrowHashTable >,TFileEntry *> : HashTable >,TFileEntry *,1> { }; /* 4927 */ struct __cppobj IntrusiveHashTable,HashTableData,TFileEntry *> *,1> { IntrusiveHashTable,HashTableData,TFileEntry *> *,1>Vtbl *vfptr; HashTableData,TFileEntry *> *m_aInplaceBuckets[23]; HashTableData,TFileEntry *> **m_buckets; HashTableData,TFileEntry *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4925 */ struct __cppobj HashTable,TFileEntry *,1> { HashTable,TFileEntry *,1>Vtbl *vfptr; IntrusiveHashTable,HashTableData,TFileEntry *> *,1> m_intrusiveTable; }; /* 4926 */ struct HashTable,TFileEntry *,1>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,TFileEntry *,1> *this, unsigned int); }; /* 4928 */ struct IntrusiveHashTable,HashTableData,TFileEntry *> *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,TFileEntry *> *,1> *this, unsigned int); }; /* 4930 */ struct __cppobj IntrusiveHashData,HashTableData,TFileEntry *> *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,TFileEntry *> *m_hashNext; }; /* 4929 */ struct __cppobj HashTableData,TFileEntry *> : IntrusiveHashData,HashTableData,TFileEntry *> *> { TFileEntry *m_data; }; /* 4931 */ struct __cppobj AutoGrowHashTable,TFileEntry *> : HashTable,TFileEntry *,1> { }; /* 4932 */ struct __cppobj TDBTypeEntry { bool bRecursed; bool bRegistered; PStringBase pRootGamePath; PStringBase pRootEngPath; PStringBase TypeName; IDClass<_tagDataID,32,0> HighestDIDAssigned; AutoGrowHashTable,TFileEntry *> DIDs; }; /* 4933 */ struct __cppobj IntrusiveHashIterator,HashTableData,TFileEntry *> *,1> { IntrusiveHashTable,HashTableData,TFileEntry *> *,1> *m_currHashTable; HashTableData,TFileEntry *> **m_currBucket; HashTableData,TFileEntry *> *m_currElement; }; /* 4934 */ struct __cppobj HashIterator,TFileEntry *,1> { IntrusiveHashIterator,HashTableData,TFileEntry *> *,1> m_iter; }; /* 4937 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4935 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 4936 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 4938 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 4940 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 4939 */ struct __cppobj HashTableData : IntrusiveHashData *> { TDBTypeEntry *m_data; }; /* 4941 */ struct __cppobj AutoGrowHashTable : HashTable { }; /* 4942 */ struct __cppobj TReadOnlyFile2IDTable { TReadOnlyFile2IDTableVtbl *vfptr; }; /* 4943 */ struct TReadOnlyFile2IDTableVtbl { IDClass<_tagDataID,32,0> *(__thiscall *GetDIDByFileName)(TReadOnlyFile2IDTable *this, IDClass<_tagDataID,32,0> *result, PStringBase, unsigned int); _BYTE gap4[4]; bool (__thiscall *GetFullPathByDID)(TReadOnlyFile2IDTable *this, IDClass<_tagDataID,32,0>, unsigned int, PStringBase *); bool (__thiscall *GetFullPathByFileName)(TReadOnlyFile2IDTable *this, PStringBase, unsigned int, PStringBase *); PStringBase *(__thiscall *GetDBTypeString)(TReadOnlyFile2IDTable *this, PStringBase *result, unsigned int); IDClass<_tagDataID,32,0> *(__thiscall *GetHighestDID)(TReadOnlyFile2IDTable *this, IDClass<_tagDataID,32,0> *result, unsigned int); bool (__thiscall *GetDBTypes)(TReadOnlyFile2IDTable *this, SmartArray *); bool (__thiscall *GetDIDs)(TReadOnlyFile2IDTable *this, SmartArray,1> *, unsigned int); bool (__thiscall *GetFilePaths)(TReadOnlyFile2IDTable *this, SmartArray,1> *); }; /* 4944 */ struct __cppobj TFile2IDTable : TReadOnlyFile2IDTable { AutoGrowHashTable >,TFileEntry *> m_CacheByFileName; AutoGrowHashTable m_CacheByDID; }; /* 4945 */ struct __cppobj OutputStream { OutputStreamVtbl *vfptr; bool saving_to_string; _iobuf *file_ptr; PStringBase *m_pstring_stream; }; /* 4946 */ struct OutputStreamVtbl { void *(__thiscall *__vecDelDtor)(OutputStream *this, unsigned int); }; /* 4947 */ struct __cppobj __declspec(align(4)) InputStream { bool parsing_from_string; bool keep_locked; PStringBaseIter_Const in_string_iter; _iobuf *in_file; unsigned __int16 line; unsigned __int16 col; unsigned int num_chars; char curr_char; bool done; }; /* 4948 */ struct __cppobj PFileParser { NewParser *new_parser; _iobuf *locked_file; unsigned int num_retries; long double retry_delay; unsigned int indentation; bool separate_subnodes; bool first_subnode; bool want_blank; bool m_expandIncludes; }; /* 4949 */ struct __cppobj NewParser { List > include_path; bool error; InputStream in; PStringBase curr_comment; PStringBase curr_filename; PFileParser *file_parser; PStringBase m_strDebug; }; /* 4950 */ struct __cppobj IDTableStorage : CPluginPrototype { }; /* 4951 */ struct __cppobj IDTableStorageCallback { IDTableStorageCallbackVtbl *vfptr; }; /* 4952 */ struct IDTableStorageCallbackVtbl { bool (__thiscall *ProcessTypeData)(IDTableStorageCallback *this, unsigned int, PStringBase *); bool (__thiscall *ProcessMapping)(IDTableStorageCallback *this, PStringBase *, IDClass<_tagDataID,32,0>, unsigned int); }; /* 4953 */ struct __cppobj MissingFilePlugin : CPluginPrototype { }; /* 4954 */ struct __cppobj FileArray { }; /* 4955 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 4956 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 4957 */ struct __cppobj MasterPropertyGrabber : DBObjGrabber { }; /* 4958 */ struct __cppobj WaveFile { WaveFileVtbl *vfptr; tWAVEFORMATEX *m_pwfmt; char *m_pData; HMMIO__ *m_hmmio; unsigned int m_mmr; _MMCKINFO m_mmckiRiff; _MMCKINFO m_mmckiFmt; _MMCKINFO m_mmckiData; unsigned int m_nDuration; unsigned int m_nBlockAlign; unsigned int m_nAvgDataRate; unsigned int m_nDataSize; unsigned int m_nFormatSize; unsigned int m_nBytesPlayed; }; /* 4959 */ struct WaveFileVtbl { void *(__thiscall *__vecDelDtor)(WaveFile *this, unsigned int); }; /* 4960 */ struct __cppobj CDirSound { tWAVEFORMATEX m_defaultFormat; HWND__ *m_hWindow; IDirectSound *m_pDirectSoundObj; IDirectSound3DListener *m_lpDs3dListener; IDirectSoundBuffer *m_3DSoundBuffer; }; /* 4961 */ struct __cppobj SoundBuf { CDirSound *m_pCDirSound; IDirectSoundBuffer *m_pBuf; IDirectSound3DBuffer *m_p3DBuf; char *m_filename; int m_tagval; unsigned int m_bufsize; int m_3D; IDClass<_tagDataID,32,0> m_gid; }; /* 4962 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; SoundTableData **m_currBucket; SoundTableData *m_currElement; }; /* 4963 */ struct __cppobj IntrusiveHashData,SoundBufRef *> { IDClass<_tagDataID,32,0> m_hashKey; SoundBufRef *m_hashNext; }; /* 4964 */ struct __cppobj __unaligned __declspec(align(4)) SoundBufRef : IntrusiveHashData,SoundBufRef *> { SoundData data_; int links_; SoundBuf *sound_buf_; int buffer_num_; }; /* 4965 */ struct __cppobj SoundPlayingData { SoundBuf *buffer; float priority; long double start_time; }; /* 4966 */ struct __cppobj IntrusiveHashTable,SoundBufRef *,0> { IntrusiveHashTable,SoundBufRef *,0>Vtbl *vfptr; SoundBufRef *m_aInplaceBuckets[23]; SoundBufRef **m_buckets; SoundBufRef **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 4967 */ struct IntrusiveHashTable,SoundBufRef *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,SoundBufRef *,0> *this, unsigned int); }; /* 4968 */ struct __cppobj IntrusiveHashIterator,SoundBufRef *,0> { IntrusiveHashTable,SoundBufRef *,0> *m_currHashTable; SoundBufRef **m_currBucket; SoundBufRef *m_currElement; }; /* 4969 */ struct __cppobj SoundManager { }; /* 4970 */ struct CCliDatEvent::CDataFormat { unsigned int eventType; }; /* 4971 */ struct __cppobj CCliDatEvent : NetBlob { }; /* 4972 */ struct CChatEvent::CDataFormat { unsigned int eventType; unsigned int cbChatData; }; /* 4973 */ struct __cppobj CChatEvent : CCliDatEvent { }; /* 4974 */ struct __cppobj ActionNode : LListData { unsigned int action; float speed; unsigned int stamp; int autonomous; }; /* 4975 */ struct RawMotionState::PackBitfield { unsigned __int32 current_holdkey : 1; unsigned __int32 current_style : 1; unsigned __int32 forward_command : 1; unsigned __int32 forward_holdkey : 1; unsigned __int32 forward_speed : 1; unsigned __int32 sidestep_command : 1; unsigned __int32 sidestep_holdkey : 1; unsigned __int32 sidestep_speed : 1; unsigned __int32 turn_command : 1; unsigned __int32 turn_holdkey : 1; unsigned __int32 turn_speed : 1; unsigned __int32 num_actions : 5; }; /* 4976 */ struct InterpretedMotionState::PackBitfield { unsigned __int32 current_style : 1; unsigned __int32 forward_command : 1; unsigned __int32 forward_speed : 1; unsigned __int32 sidestep_command : 1; unsigned __int32 sidestep_speed : 1; unsigned __int32 turn_command : 1; unsigned __int32 turn_speed : 1; unsigned __int32 num_actions : 5; }; /* 4977 */ struct __cppobj LM_UVTranslate : LayerModifier { unsigned int texCoordIndex; Waveform uTranslate; Waveform vTranslate; }; /* 4978 */ struct __cppobj LM_UVRotate : LayerModifier { unsigned int texCoordIndex; Waveform rotate; }; /* 4979 */ struct __cppobj LM_UVScale : LayerModifier { unsigned int texCoordIndex; Waveform uScale; Waveform vScale; }; /* 4980 */ struct __cppobj LM_UVTransform : LayerModifier { unsigned int m_nStageIndex; Matrix4 m_mTransform; }; /* 4981 */ struct __cppobj Vertex { Vector3 origin; }; /* 4982 */ struct HWLightUsage { bool carryOver; int lightClass; int index; }; /* 4983 */ struct __cppobj RenderConfig { GraphicsDriver m_GraphicsDriver; }; /* 4987 */ struct __cppobj SmartArray { RenderDisplayModeType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4984 */ struct __cppobj Render { RenderVtbl *vfptr; RenderConfig m_Config; unsigned int m_nDisplayAdapter; SmartArray m_DisplayModes; }; /* 4985 */ struct RenderVtbl { void *(__thiscall *__vecDelDtor)(Render *this, unsigned int); _BYTE gap4[8]; RenderDevice *(__thiscall *CreateRenderDevice)(Render *this); int (__thiscall *InitInternal)(Render *this); void (__thiscall *CleanupInternal)(Render *this); int (__thiscall *Set3DViewInternal)(Render *this, int, int, int, int); void (__thiscall *SetFOVInternal)(Render *this, float); float (__thiscall *GetFogAdjustment)(Render *this, float); void (__thiscall *SetupViewportInternal)(Render *this); void (__thiscall *UpdateLightsInternal)(Render *this); void (__thiscall *SetMaterialInternal)(Render *this, CMaterial *); void (__thiscall *positionPushInternal)(Render *this, const int, Position *); int (__thiscall *positionPopInternal)(Render *this); void (__thiscall *CalcObjectMatrixInternal)(Render *this); Matrix4 *(__thiscall *GetObjectMatrixInternal)(Render *this); void (__thiscall *polyListFinishInternal)(Render *this); BoundingType (__thiscall *xformPointInternal)(Render *this, AC1Legacy::Vector3 *, Vec2D *); }; /* 4986 */ struct RenderDisplayModeType { unsigned int nWidth; unsigned int nHeight; PixelFormatID Format; unsigned int nRefreshRate; }; /* 4988 */ struct __cppobj SmartArray { bool (__cdecl **m_data)(); unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 4989 */ struct __cppobj Render::MouseSelectData { bool bFoundPolygon; long double fClosestPolygon; unsigned int PolygonID; int PolygonIndex; bool bFoundSphere; long double fClosestSphere; unsigned int SphereID; int SphereIndex; }; /* 4990 */ struct __cppobj LightParms { RGBColor ambient_color; RGBColor sunlight_color; AC1Legacy::Vector3 sunlight; bool m_bSunlightValid; RenderLight m_Sunlight; int num_static_lights; RenderLight static_lights[60]; RenderLight *sorted_static_lights[60]; int num_dynamic_lights; RenderLight dynamic_lights[10]; RenderLight *sorted_dynamic_lights[10]; }; /* 4991 */ struct __cppobj DrawParms { AC1Legacy::Vector3 viewpoint; Plane CY; }; /* 4992 */ struct __cppobj frameContext { DrawParms viewer; Position position; Vector3 object_offset; float object_scale; Vector3 object_scale_vec; long double pm[28]; int era; Vec2Dscreen *xformNext; }; /* 4993 */ struct polyListEntry { CPolygon *poly; int planeMask; }; /* 4994 */ struct ViewIntervalType { float bound[32]; }; /* 4995 */ struct __cppobj IKeystone : IUnknown { }; /* 4996 */ struct __cppobj IResourceNotify : IUnknown { }; /* 4997 */ struct __cppobj IKeystoneBaseWindow : IResourceNotify { }; /* 4998 */ struct __cppobj IKeystoneWindow : IKeystoneBaseWindow { }; /* 4999 */ struct __cppobj IKeystoneControl : IKeystoneBaseWindow { }; /* 5000 */ struct __cppobj IKeystoneResource : IResourceNotify { }; /* 5001 */ struct __cppobj IKeystoneResourceImage : IKeystoneResource { }; /* 5002 */ struct __cppobj IKeystoneResourceKSML : IKeystoneResource { }; /* 5003 */ struct __cppobj IKeystoneResourceFont : IKeystoneResource { }; /* 5004 */ struct __cppobj IKeystoneDocument : IKeystoneBaseWindow { }; /* 5005 */ struct KSWNDCLASS { unsigned __int16 *lpResourceName; HRESULT (__cdecl *fnWndProc)(IKeystoneWindow *, unsigned int, unsigned int, int); unsigned __int16 *(__cdecl *fnASPCallback)(const unsigned __int16 *); HRESULT (__cdecl *fnSoundCallback)(const unsigned __int16 *); }; /* 5006 */ struct ATTNAMESSTRUCT { int iNumAttributes; const unsigned __int16 **lpAttributeNames; unsigned int *lpAttributeTypes; unsigned int *lpAttributeGroups; }; /* 5007 */ struct Region { tagRECT *m_lpBoundingERect; tagRECT *m_lpFirstERect; int m_iNumRects; int m_iNumAllocatedRects; }; /* 5008 */ struct __cppobj KeyStone { }; /* 5009 */ struct __cppobj IntrusiveHashIterator >,HashTableData >,unsigned long> *,1> { IntrusiveHashTable >,HashTableData >,unsigned long> *,1> *m_currHashTable; HashTableData >,unsigned long> **m_currBucket; HashTableData >,unsigned long> *m_currElement; }; /* 5010 */ struct __cppobj HashIterator >,unsigned long,1> { IntrusiveHashIterator >,HashTableData >,unsigned long> *,1> m_iter; }; /* 5011 */ struct __cppobj IntrusiveHashIterator > > *,1> { IntrusiveHashTable > > *,1> *m_currHashTable; HashTableData > > **m_currBucket; HashTableData > > *m_currElement; }; /* 5012 */ struct __cppobj HashIterator >,1> { IntrusiveHashIterator > > *,1> m_iter; }; /* 5013 */ struct __cppobj IntrusiveHashIterator > *,1> { IntrusiveHashTable > *,1> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5014 */ struct __cppobj HashIterator,1> { IntrusiveHashIterator > *,1> m_iter; }; /* 5015 */ struct __cppobj IntrusiveHashIterator > *,1> { IntrusiveHashTable > *,1> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5016 */ struct __cppobj HashIterator,1> { IntrusiveHashIterator > *,1> m_iter; }; /* 5017 */ struct __cppobj IntrusiveHashIterator >,HashTableData >,TFileEntry *> *,1> { IntrusiveHashTable >,HashTableData >,TFileEntry *> *,1> *m_currHashTable; HashTableData >,TFileEntry *> **m_currBucket; HashTableData >,TFileEntry *> *m_currElement; }; /* 5018 */ struct __cppobj HashIterator >,TFileEntry *,1> { IntrusiveHashIterator >,HashTableData >,TFileEntry *> *,1> m_iter; }; /* 5019 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5020 */ struct __cppobj HashIterator { IntrusiveHashIterator *,1> m_iter; }; /* 5021 */ struct __cppobj IInteractiveOutputHandler : Logger::ILoggingOutputHandler { }; /* 5022 */ struct __cppobj __declspec(align(4)) SuperGenericDlg { SuperGenericDlgVtbl *vfptr; GenericDialogTextObject *pTitle; GenericDialogTextObject *pText; GenericDialogTextObject *pEmailTitle; GenericDialogTextObject *pEmailText; PStringBase EmailAddress; bool bAllowSendEmail; PStringBase Buttons[10]; int nButtons; int TimeoutMS; int idxCancelBtn; int idxButtonChosen; bool bEmailSent; bool bTimedOut; }; /* 5023 */ struct SuperGenericDlgVtbl { int (__thiscall *Create)(SuperGenericDlg *this); }; /* 5024 */ struct __cppobj GenericDialogTextObject { GenericDialogTextObjectVtbl *vfptr; }; /* 5025 */ struct GenericDialogTextObjectVtbl { void *(__thiscall *__vecDelDtor)(GenericDialogTextObject *this, unsigned int); PStringBase *(__thiscall *GetText)(GenericDialogTextObject *this, PStringBase *result); }; /* 5026 */ struct __cppobj NormalDialogTextObject : GenericDialogTextObject { PStringBase m_sText; }; /* 5029 */ struct __cppobj IntrusiveHashTable,HashSetData > *,1> { IntrusiveHashTable,HashSetData > *,1>Vtbl *vfptr; HashSetData > *m_aInplaceBuckets[23]; HashSetData > **m_buckets; HashSetData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5027 */ struct __cppobj HashSet > { HashSet >Vtbl *vfptr; IntrusiveHashTable,HashSetData > *,1> m_intrusiveTable; }; /* 5028 */ struct HashSet >Vtbl { void *(__thiscall *__vecDelDtor)(HashSet > *this, unsigned int); }; /* 5030 */ struct IntrusiveHashTable,HashSetData > *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashSetData > *,1> *this, unsigned int); }; /* 5032 */ struct __cppobj IntrusiveHashData,HashSetData > *> { PStringBase m_hashKey; HashSetData > *m_hashNext; }; /* 5031 */ struct __cppobj HashSetData > : IntrusiveHashData,HashSetData > *> { }; /* 5033 */ struct __cppobj InteractiveOutputHandler : IInteractiveOutputHandler { bool m_fAllowExit; bool m_fIgnoreAll; HashSet > m_setReportedErrors; }; /* 5034 */ struct __cppobj InteractiveOutputHandler::StackEmailDialogTextObject : GenericDialogTextObject { DbgReportObject m_rReportObj; PStringBase m_sText; }; /* 5035 */ struct __cppobj IntrusiveHashIterator,HashSetData > *,1> { IntrusiveHashTable,HashSetData > *,1> *m_currHashTable; HashSetData > **m_currBucket; HashSetData > *m_currElement; }; /* 5036 */ struct __cppobj HashSetIterator > { IntrusiveHashIterator,HashSetData > *,1> m_iter; }; /* 5037 */ struct __cppobj __declspec(align(4)) DataSource { DataSourceVtbl *vfptr; char *pData; char *pStartData; char *pszName; int dataSize; bool bSrcLSBFirst; }; /* 5038 */ struct DataSourceVtbl { void *(__thiscall *__vecDelDtor)(DataSource *this, unsigned int); void (__thiscall *Close)(DataSource *this); }; /* 5039 */ struct __cppobj FileSource : DataSource { void *hFile; void *hMemoryFile; char *pBuffer; }; /* 5040 */ struct __cppobj DiskTransactInfoResolver { }; /* 5041 */ struct __cppobj SerializationBehavior > { }; /* 5042 */ struct __cppobj SB_TypeAlloc : SerializationBehavior > { }; /* 5043 */ struct __cppobj MasterDBMap { MasterDBMapVtbl *vfptr; }; /* 5044 */ union $652595AA0FF74562D1A8A8F66B5C4A2F { unsigned int (__thiscall *DivineType_Internal)(MasterDBMap *this, PStringBase *); unsigned int (__thiscall *DivineType_Internal)(MasterDBMap *this, IDClass<_tagDataID,32,0>); }; /* 5045 */ struct MasterDBMapVtbl { bool (__thiscall *InitDBTypeDef_Internal)(MasterDBMap *this); _BYTE gap4[4]; $652595AA0FF74562D1A8A8F66B5C4A2F ___u1; bool (__thiscall *InqTypeByString_Internal)(MasterDBMap *this, PStringBase *, unsigned int *); bool (__thiscall *InqStringByType_Internal)(MasterDBMap *this, unsigned int, PStringBase *); }; /* 5048 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5046 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5047 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5049 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5051 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5050 */ struct __cppobj HashTableData : IntrusiveHashData *> { DBTypeDef m_data; }; /* 5052 */ struct __cppobj HashSorterIterator { HashSorterNode *m_iter; }; /* 5053 */ struct __cppobj HashSorter::AscendingByKey { }; /* 5054 */ struct __cppobj HashSorter::AscendingByData { }; /* 5055 */ struct __cppobj HashSorter::DescendingByKey { }; /* 5056 */ struct __cppobj HashSorter::DescendingByData { }; /* 5059 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5057 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5058 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5060 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5061 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5062 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5063 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5064 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5065 */ struct __cppobj _STL::binary_function { }; /* 5066 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 5067 */ struct __cppobj _STL::_BothPtrType { }; /* 5068 */ struct __cppobj _STL::_BothPtrType *,HashSorterNode *> { }; /* 5069 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5070 */ struct __cppobj _STL::_OKToMemCpy,HashSorterNode > { }; /* 5071 */ struct __cppobj LookFile { PStringBase _path; PStringBase _key_path; PStringBase _key; }; /* 5072 */ struct __cppobj DBObjGrabber { EnumMapper *m_object; }; /* 5073 */ struct __cppobj EnumeratedBitfield { DBObjGrabber m_enumMapper; }; /* 5074 */ struct __cppobj EnumeratedBitfield { DBObjGrabber m_enumMapper; }; /* 5075 */ struct __cppobj IntrusiveSmartPointer { AsyncCache::CCallbackHandler *m_data; }; /* 5077 */ struct __cppobj IntrusiveHashData *> { QualifiedDataID m_hashKey; HashSetData *m_hashNext; }; /* 5076 */ struct __cppobj HashSetData : IntrusiveHashData *> { }; /* 5078 */ struct __cppobj IntrusiveHashTable *,1> { IntrusiveHashTable *,1>Vtbl *vfptr; HashSetData *m_aInplaceBuckets[23]; HashSetData **m_buckets; HashSetData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5079 */ struct IntrusiveHashTable *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,1> *this, unsigned int); }; /* 5080 */ struct __cppobj IntrusiveHashIterator *,1> { IntrusiveHashTable *,1> *m_currHashTable; HashSetData **m_currBucket; HashSetData *m_currElement; }; /* 5081 */ struct __cppobj HashSetIterator { IntrusiveHashIterator *,1> m_iter; }; /* 5082 */ struct __cppobj HashSet { HashSetVtbl *vfptr; IntrusiveHashTable *,1> m_intrusiveTable; }; /* 5083 */ struct HashSetVtbl { void *(__thiscall *__vecDelDtor)(HashSet *this, unsigned int); }; /* 5084 */ struct __cppobj DBCachePrefetchCallback : AsyncCacheCallback { AsyncContext m_PreFetchContext; HashSet m_hashRequestedIDs; }; /* 5085 */ struct $326D7E393BD4781DA7F26A036F74B02F { unsigned __int32 m_raw_value : 28; unsigned __int32 m_inheritance_depth : 4; }; /* 5086 */ union $FC71640D3AC27D295CA1E82105FCDDE6 { unsigned int m_val; $326D7E393BD4781DA7F26A036F74B02F m_valBitfield; }; /* 5087 */ struct __cppobj PEnum { PStringBase m_str; $FC71640D3AC27D295CA1E82105FCDDE6 ___u1; unsigned __int16 m_headerIndex; bool m_assigned_value; bool m_forced_value; bool m_client; bool m_server; bool m_internal; PStringBase m_symbol; PStringBase m_filename; PStringBase m_comment_string; PFileNode *m_data_node; }; /* 5088 */ struct __cppobj PAlias { PStringBase m_str; SmartArray,1> m_val; unsigned __int64 m_realVal; unsigned __int16 m_headerIndex; PStringBase m_symbol; PStringBase m_comment_string; PStringBase m_gen_comment; }; /* 5089 */ struct __cppobj SmartArray { PEnum *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5090 */ struct __cppobj SmartArray { PAlias *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5091 */ struct __cppobj __declspec(align(8)) PEnumMapper { SmartArray m_enum_array; SmartArray m_alias_array; EnumMapper m_enum_mapper; AutoGrowHashTable >,unsigned long> m_all_mappings; unsigned int m_nextEnumValue; unsigned int m_inheritance_depth; unsigned int m_numbering_type; bool m_allCode; }; /* 5094 */ struct __cppobj IntrusiveHashTable > *,0> { IntrusiveHashTable > *,0>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5092 */ struct __cppobj HashTable,0> { HashTable,0>Vtbl *vfptr; IntrusiveHashTable > *,0> m_intrusiveTable; }; /* 5093 */ struct HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,0> *this, unsigned int); }; /* 5095 */ struct IntrusiveHashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,0> *this, unsigned int); }; /* 5097 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 5096 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { PStringBase m_data; }; /* 5098 */ struct __cppobj EnumIDMap : DBObj { HashTable,0> m_EnumToID; HashTable,0> m_EnumToIDInternal; HashTable,0> m_EnumToName; HashTable,0> m_EnumToNameInternal; }; /* 5099 */ struct __cppobj IntrusiveHashIterator > *,0> { IntrusiveHashTable > *,0> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5100 */ struct __cppobj HashIterator,0> { IntrusiveHashIterator > *,0> m_iter; }; /* 5101 */ struct __cppobj EnumIDMap::iterator { EnumIDMap *m_mapper; HashIterator,0> m_iter; }; /* 5104 */ struct __cppobj IntrusiveHashTable,HashTableData,unsigned long> *,0> { IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl *vfptr; HashTableData,unsigned long> *m_aInplaceBuckets[23]; HashTableData,unsigned long> **m_buckets; HashTableData,unsigned long> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5102 */ struct __cppobj HashTable,unsigned long,0> { HashTable,unsigned long,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,unsigned long> *,0> m_intrusiveTable; }; /* 5103 */ struct HashTable,unsigned long,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,unsigned long,0> *this, unsigned int); }; /* 5105 */ struct IntrusiveHashTable,HashTableData,unsigned long> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,unsigned long> *,0> *this, unsigned int); }; /* 5107 */ struct __cppobj IntrusiveHashData,HashTableData,unsigned long> *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,unsigned long> *m_hashNext; }; /* 5106 */ struct __cppobj HashTableData,unsigned long> : IntrusiveHashData,HashTableData,unsigned long> *> { unsigned int m_data; }; /* 5108 */ struct __cppobj __declspec(align(8)) DualEnumIDMap : EnumIDMap { HashTable,unsigned long,0> m_IDToEnum; }; /* 5109 */ struct __cppobj IntrusiveHashIterator,HashTableData,unsigned long> *,0> { IntrusiveHashTable,HashTableData,unsigned long> *,0> *m_currHashTable; HashTableData,unsigned long> **m_currBucket; HashTableData,unsigned long> *m_currElement; }; /* 5110 */ struct __cppobj HashIterator,unsigned long,0> { IntrusiveHashIterator,HashTableData,unsigned long> *,0> m_iter; }; /* 5111 */ struct __cppobj _STL::hash > { }; /* 5112 */ struct __cppobj _STL::hash > { }; /* 5113 */ struct __cppobj _STL::hash > > { }; /* 5114 */ struct __cppobj _STL::hash > > { }; /* 5115 */ struct __cppobj _STL::hash { }; /* 5116 */ struct __cppobj _STL::hash > { }; /* 5117 */ struct __cppobj _STL::hash > { }; /* 5118 */ struct __cppobj ProjectSettings { }; /* 5119 */ struct __cppobj _STL::binary_function,PStringBase,bool> { }; /* 5120 */ struct __cppobj _STL::equal_to > : _STL::binary_function,PStringBase,bool> { }; /* 5121 */ struct __cppobj _STL::unary_function<_STL::pair const ,PStringBase >,PStringBase const > { }; /* 5122 */ struct __cppobj _STL::_Select1st<_STL::pair const ,PStringBase > > : _STL::unary_function<_STL::pair const ,PStringBase >,PStringBase const > { }; /* 5123 */ struct __cppobj _STL::allocator { }; /* 5124 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { void **_M_data; }; /* 5125 */ struct __cppobj _STL::_Vector_base > { void **_M_start; void **_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 5126 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 5127 */ struct __cppobj _STL::allocator<_STL::_Hashtable_node<_STL::pair const ,PStringBase > > > { }; /* 5128 */ struct __cppobj _STL::_STLP_alloc_proxy const ,PStringBase > >,_STL::allocator<_STL::_Hashtable_node<_STL::pair const ,PStringBase > > > > : _STL::allocator<_STL::_Hashtable_node<_STL::pair const ,PStringBase > > > { unsigned int _M_data; }; /* 5129 */ struct __cppobj _STL::hashtable<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > { _STL::hash > _M_hash; _STL::equal_to > _M_equals; _STL::_Select1st<_STL::pair const ,PStringBase > > _M_get_key; _STL::vector > _M_buckets; _STL::_STLP_alloc_proxy const ,PStringBase > >,_STL::allocator<_STL::_Hashtable_node<_STL::pair const ,PStringBase > > > > _M_num_elements; }; /* 5130 */ struct __cppobj _STL::hash_map,PStringBase,_STL::hash >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > { _STL::hashtable<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > _M_ht; }; /* 5131 */ struct __cppobj _STL::pair const ,PStringBase > { PStringBase first; PStringBase second; }; /* 5132 */ struct __cppobj _STL::_Hashtable_node<_STL::pair const ,PStringBase > > { _STL::_Hashtable_node<_STL::pair const ,PStringBase > > *_M_next; _STL::pair const ,PStringBase > _M_val; }; /* 5133 */ struct __cppobj _STL::_Hashtable_iterator<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > { _STL::_Hashtable_node<_STL::pair const ,PStringBase > > *_M_cur; _STL::hashtable<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > *_M_ht; }; /* 5134 */ struct __cppobj _STL::_Ht_iterator<_STL::pair const ,PStringBase >,_STL::_Nonconst_traits<_STL::pair const ,PStringBase > >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > : _STL::_Hashtable_iterator<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > { }; /* 5135 */ struct __cppobj _STL::_Ht_iterator<_STL::pair const ,PStringBase >,_STL::_Const_traits<_STL::pair const ,PStringBase > >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > : _STL::_Hashtable_iterator<_STL::pair const ,PStringBase >,PStringBase,_STL::hash >,_STL::_Select1st<_STL::pair const ,PStringBase > >,_STL::equal_to >,_STL::allocator<_STL::pair const ,PStringBase > > > { }; /* 5136 */ struct __cppobj _STL::allocator<_STL::pair const ,PStringBase > > { }; /* 5137 */ struct __cppobj _STL::_Const_traits<_STL::pair const ,PStringBase > > { }; /* 5138 */ struct __cppobj _STL::_Nonconst_traits<_STL::pair const ,PStringBase > > { }; /* 5139 */ struct __cppobj _STL::allocator<_STL::pair const ,PStringBase > >::rebind<_STL::_Hashtable_node<_STL::pair const ,PStringBase > > > { }; /* 5140 */ struct __cppobj _STL::allocator<_STL::pair const ,PStringBase > >::rebind { }; /* 5141 */ struct __cppobj _STL::allocator<_STL::pair const ,PStringBase > >::rebind<_STL::pair const ,PStringBase > > { }; /* 5142 */ struct __cppobj _STL::allocator::rebind { }; /* 5143 */ struct __cppobj _STL::_IsPOD { }; /* 5144 */ struct __cppobj _STL::binary_function { }; /* 5145 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 5146 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5147 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5149 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5148 */ struct __cppobj HashTableData : IntrusiveHashData *> { ArchiveVersionRow m_data; }; /* 5150 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5151 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5152 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5153 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5154 */ struct __cppobj __declspec(align(8)) QualifiedIteration { unsigned __int64 idDatFile; int idIteration; }; /* 5155 */ struct __cppobj DDD_RequestDataMessage : FakeMessageData { QualifiedDataID m_qdid; }; /* 5156 */ struct __cppobj DDD_ErrorMessage : FakeMessageData { QualifiedDataID m_qdid; CliDatError m_eError; }; /* 5161 */ struct __cppobj SmartArray { CAllIterationList::PTaggedIterationList *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5157 */ struct __cppobj CAllIterationList { CAllIterationListVtbl *vfptr; SmartArray m_Lists; }; /* 5158 */ struct CAllIterationListVtbl { void (__thiscall *Serialize)(CAllIterationList *this, Archive *); }; /* 5159 */ struct __cppobj __declspec(align(8)) CAllIterationList::PTaggedIterationList { CAllIterationList::PTaggedIterationListVtbl *vfptr; unsigned __int64 idDatFile; CMostlyConsecutiveIntSet List; }; /* 5160 */ struct CAllIterationList::PTaggedIterationListVtbl { void (__thiscall *Serialize)(CAllIterationList::PTaggedIterationList *this, Archive *); }; /* 5162 */ struct __cppobj DDD_InterrogationResponseMessage : FakeMessageData { unsigned int m_ClientLanguage; CAllIterationList m_ItersWithKeys; CAllIterationList m_ItersWithoutKeys; unsigned int m_dwFlags; }; /* 5163 */ struct __cppobj SmartArray { QualifiedIteration *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5166 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5164 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5165 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5167 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5169 */ struct __cppobj __declspec(align(8)) IntrusiveHashData *> { QualifiedIteration m_hashKey; HashTableData *m_hashNext; }; /* 5168 */ struct __cppobj HashTableData : IntrusiveHashData *> { IterationKey m_data; }; /* 5170 */ struct __cppobj DDD_BeginPullDDDMessage : FakeMessageData { unsigned int m_cbDataExpected; SmartArray m_IterationsToDownload; HashTable m_Keys; }; /* 5171 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5172 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5173 */ struct __cppobj SmartArray { DDD_DataMessage **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5174 */ struct __cppobj __declspec(align(8)) DDD_IterationDataMessage : FakeMessageData { unsigned int m_cbTotalData; MissingIteration m_IterationData; SmartArray m_Data; }; /* 5175 */ struct __cppobj DDD_EndDDDMessage : FakeMessageData { }; /* 5176 */ struct __cppobj DDD_PatchPendingMessage : FakeMessageData { unsigned int m_nLinePosition; }; /* 5177 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5178 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5180 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5179 */ struct __cppobj HashTableData : IntrusiveHashData *> { UILocationData m_data; }; /* 5181 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5182 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5183 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5184 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5185 */ struct __cppobj IntrusiveHashTable,HashTableData,HashTable > *,0> { IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl *vfptr; HashTableData,HashTable > *m_aInplaceBuckets[23]; HashTableData,HashTable > **m_buckets; HashTableData,HashTable > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5186 */ struct IntrusiveHashTable,HashTableData,HashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,HashTable > *,0> *this, unsigned int); }; /* 5188 */ struct __cppobj IntrusiveHashData,HashTableData,HashTable > *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,HashTable > *m_hashNext; }; /* 5187 */ struct __cppobj HashTableData,HashTable > : IntrusiveHashData,HashTableData,HashTable > *> { HashTable m_data; }; /* 5189 */ struct __cppobj IntrusiveHashIterator,HashTableData,HashTable > *,0> { IntrusiveHashTable,HashTableData,HashTable > *,0> *m_currHashTable; HashTableData,HashTable > **m_currBucket; HashTableData,HashTable > *m_currElement; }; /* 5190 */ struct __cppobj HashIterator,HashTable,0> { IntrusiveHashIterator,HashTableData,HashTable > *,0> m_iter; }; /* 5191 */ struct __cppobj HashTable,HashTable,0> { HashTable,HashTable,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,HashTable > *,0> m_intrusiveTable; }; /* 5192 */ struct HashTable,HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,HashTable,0> *this, unsigned int); }; /* 5193 */ struct __cppobj UISaveLocations { HashTable,HashTable,0> m_myHash; }; /* 5194 */ struct __cppobj DBObjGrabber { EnumIDMap *m_object; }; /* 5195 */ struct __cppobj DBObjGrabber { DualEnumIDMap *m_object; }; /* 5196 */ struct __cppobj __declspec(align(8)) DBFile2IDTable : DBObj, TFile2IDTable { }; /* 5197 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5198 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5201 */ struct __cppobj ListNode { StringTableMetaLanguage::Node *data; ListNode *next; ListNode *prev; }; /* 5199 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5202 */ const struct __cppobj StringTableMetaLanguage::Node { PStringBase text; StringTableMetaLanguage::NodeType type; List children; int ID; bool bForceCapital; PStringBase flags; int pos; }; /* 5200 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5203 */ struct __cppobj StringTableMetaLanguage::RenderErr { int pos; StringTableMetaLanguage::RenderErrorCode code; PStringBase msg; }; /* 5204 */ struct __cppobj NameFilterLanguageData { unsigned int m_MaximumSameCharactersInARow; unsigned int m_MaximumVowelsInARow; unsigned int m_FirstNCharactersMustHaveAVowel; unsigned int m_VowelContainingSubstringLength; PStringBase m_ExtraAllowedCharacters; SmartArray,1> m_CompoundLetterGroups; }; /* 5205 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5206 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5208 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5207 */ struct __cppobj HashTableData : IntrusiveHashData *> { NameFilterLanguageData m_data; }; /* 5209 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5210 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5211 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5212 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5213 */ struct __cppobj __declspec(align(8)) NameFilterTable : DBObj { HashTable m_LanguageData; }; /* 5214 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5215 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5216 */ struct __cppobj ListNode { PFileNode *data; ListNode *next; ListNode *prev; }; /* 5217 */ struct __cppobj MMapUtil : DataSource { bool fFileOpen_; bool fFileAlreadyExisted_; char *loadDataFileAddr_; void *loadDataFile_; void *loadDataFileMapping_; }; /* 5218 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5219 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5220 */ struct __cppobj _STL::_BothPtrType { }; /* 5221 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5222 */ struct __cppobj IntrusiveHashTable > *,0> { IntrusiveHashTable > *,0>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5223 */ struct IntrusiveHashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,0> *this, unsigned int); }; /* 5225 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 5226 */ struct __cppobj IntrusiveSmartPointer { BasePropertyValue *m_data; }; /* 5224 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { IntrusiveSmartPointer m_data; }; /* 5227 */ struct __cppobj IntrusiveHashIterator > *,0> { IntrusiveHashTable > *,0> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5228 */ struct __cppobj HashIterator,0> { IntrusiveHashIterator > *,0> m_iter; }; /* 5229 */ struct __cppobj HashTable,0> { HashTable,0>Vtbl *vfptr; IntrusiveHashTable > *,0> m_intrusiveTable; }; /* 5230 */ struct HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,0> *this, unsigned int); }; /* 5231 */ struct __cppobj TriStatePropertyValue : BasePropertyValue { TriState m_value; }; /* 5232 */ struct __cppobj DBPropertyCollection : PropertyCollection, DBObj { }; /* 5233 */ struct __cppobj ArrayPropertyValue : BasePropertyValue { SmartArray m_value; }; /* 5234 */ struct __cppobj Bitfield32PropertyValue : BasePropertyValue { unsigned int m_value; }; /* 5235 */ struct __cppobj Bitfield64PropertyValue : BasePropertyValue { unsigned __int64 m_value; }; /* 5236 */ struct __cppobj __declspec(align(4)) BoolPropertyValue : BasePropertyValue { bool m_value; }; /* 5237 */ struct __cppobj ColorPropertyValue : BasePropertyValue { RGBAColor m_value; }; /* 5238 */ struct __cppobj DataFilePropertyValue : BasePropertyValue { IDClass<_tagDataID,32,0> m_value; }; /* 5239 */ struct __cppobj EnumPropertyValue : BasePropertyValue { unsigned int m_value; }; /* 5240 */ struct __cppobj FloatPropertyValue : BasePropertyValue { float m_value; }; /* 5241 */ struct __cppobj InstanceIDPropertyValue : BasePropertyValue { unsigned int m_value; }; /* 5242 */ struct __cppobj IntegerPropertyValue : BasePropertyValue { int m_value; }; /* 5243 */ struct __cppobj LongIntegerPropertyValue : BasePropertyValue { __int64 m_value; }; /* 5244 */ struct __cppobj PositionPropertyValue : BasePropertyValue { Position m_value; }; /* 5245 */ struct __cppobj StringInfoPropertyValue : BasePropertyValue { StringInfo m_value; }; /* 5246 */ struct __cppobj StringPropertyValue : BasePropertyValue { PStringBase m_value; }; /* 5247 */ struct __cppobj StringTokenPropertyValue : BasePropertyValue { unsigned int m_value; PStringBase m_tokenName; }; /* 5248 */ struct __cppobj StructPropertyValue : BasePropertyValue { AutoGrowHashTable m_value; }; /* 5249 */ struct __cppobj TimeStampPropertyValue : BasePropertyValue { long double m_value; }; /* 5250 */ struct __cppobj VectorPropertyValue : BasePropertyValue { Vector3 m_value; }; /* 5251 */ struct __cppobj WaveformPropertyValue : BasePropertyValue { Waveform m_value; }; /* 5252 */ struct __cppobj SerializationBehavior,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> > { }; /* 5253 */ struct __cppobj SB_Hash,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> : SerializationBehavior,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> > { }; /* 5254 */ struct __cppobj SB_Hash,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME>::SB_HashData { }; /* 5255 */ struct __cppobj InsensitivePStringSort : _STL::binary_function,PStringBase,bool> { }; /* 5256 */ struct __cppobj _STL::binary_function { }; /* 5257 */ struct __cppobj PropertyGroupNameSort : _STL::binary_function { }; /* 5258 */ struct __cppobj _STL::binary_function { }; /* 5259 */ struct __cppobj BasePropertyNameSort : _STL::binary_function { }; /* 5260 */ struct __cppobj _STL::_BothPtrType *,PStringBase *> { }; /* 5261 */ struct __cppobj _STL::_BothPtrType { }; /* 5262 */ struct __cppobj _STL::_BothPtrType { }; /* 5263 */ struct __cppobj _STL::_OKToMemCpy,PStringBase > { }; /* 5264 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5265 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5266 */ struct __cppobj StringTableGen { StringTableGenVtbl *vfptr; }; /* 5267 */ struct StringTableGenVtbl { void *(__thiscall *__vecDelDtor)(StringTableGen *this, unsigned int); void (__thiscall *Reset)(StringTableGen *this); bool (__thiscall *Save)(StringTableGen *this); bool (__thiscall *AddString)(StringTableGen *this, PStringBase, PStringBase, PStringBase, PStringBase, PStringBase); void (__thiscall *Report)(StringTableGen *this); }; /* 5268 */ struct __cppobj MasterStringTableGen { }; /* 5269 */ struct __cppobj IntrusiveHashTable > *,0> { IntrusiveHashTable > *,0>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5270 */ struct IntrusiveHashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,0> *this, unsigned int); }; /* 5272 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 5271 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { PStringBase m_data; }; /* 5273 */ struct __cppobj IntrusiveHashIterator > *,0> { IntrusiveHashTable > *,0> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5274 */ struct __cppobj HashIterator,0> { IntrusiveHashIterator > *,0> m_iter; }; /* 5275 */ struct __cppobj HashTable,0> { HashTable,0>Vtbl *vfptr; IntrusiveHashTable > *,0> m_intrusiveTable; }; /* 5276 */ struct HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,0> *this, unsigned int); }; /* 5277 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5278 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5280 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5279 */ struct __cppobj HashTableData : IntrusiveHashData *> { StringTableString *m_data; }; /* 5281 */ struct __cppobj StringTableString { IDClass<_tagDataID,32,0> m_table; PStringBase m_name; SmartArray,1> m_comments; SmartArray,1> m_strings; SmartArray m_variables; SmartArray,1> m_varNames; unsigned int m_numWords; }; /* 5282 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5283 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5284 */ struct __cppobj HashSorterNode { const unsigned int *m_key; StringTableString **m_data; }; /* 5285 */ struct __cppobj SmartArray,1> { HashSorterNode *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5286 */ struct __cppobj HashSorter { SmartArray,1> m_list; }; /* 5287 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5288 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5289 */ struct __cppobj HashSorterIterator { HashSorterNode *m_iter; }; /* 5290 */ struct __cppobj HashSorter::AscendingByKey { }; /* 5291 */ struct __cppobj HashSorter::AscendingByData { }; /* 5292 */ struct __cppobj HashSorter::DescendingByKey { }; /* 5293 */ struct __cppobj HashSorter::DescendingByData { }; /* 5294 */ struct __cppobj StringTableStringTableAscending { }; /* 5295 */ struct __cppobj StringTable : DBObj { unsigned int m_version; PStringBase m_description; unsigned int m_language; HashTable m_strings; }; /* 5296 */ struct __cppobj DBObjGrabber { StringTable *m_object; }; /* 5297 */ struct __cppobj _STL::_BothPtrType *,HashSorterNode *> { }; /* 5298 */ struct __cppobj _STL::_OKToMemCpy,HashSorterNode > { }; /* 5299 */ struct __cppobj StringInfoDataResolver { }; /* 5300 */ struct __cppobj StringInfo_StringInfoData : StringInfoData { StringInfo m_cVal; }; /* 5301 */ struct __cppobj __declspec(align(8)) Double_StringInfoData : StringInfoData { long double m_fVal; unsigned __int16 m_iPrecision; }; /* 5302 */ struct __cppobj LInt_StringInfoData : StringInfoData { __int64 m_iVal; }; /* 5303 */ struct __cppobj ULInt_StringInfoData : StringInfoData { unsigned __int64 m_iVal; }; /* 5304 */ struct __cppobj Formatted_StringInfoData { Formatted_StringInfoDataVtbl *vfptr; bool m_bGrouping; unsigned __int16 m_iBase; }; /* 5305 */ struct Formatted_StringInfoDataVtbl { void (__thiscall *Serialize)(Formatted_StringInfoData *this, Archive *); }; /* 5306 */ struct __cppobj Formatted_Double_StringInfoData : Double_StringInfoData, Formatted_StringInfoData { }; /* 5307 */ struct __cppobj Formatted_LInt_StringInfoData : LInt_StringInfoData, Formatted_StringInfoData { }; /* 5308 */ struct __cppobj Formatted_ULInt_StringInfoData : ULInt_StringInfoData, Formatted_StringInfoData { }; /* 5309 */ struct __cppobj SerializationBehavior,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> > { }; /* 5310 */ struct __cppobj SB_Hash,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> : SerializationBehavior,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME> > { }; /* 5311 */ struct __cppobj SB_Hash,&SB_DEFAULT_ITEM_NAME,&SB_DEFAULT_KEY_NAME,&SB_DEFAULT_VALUE_NAME>::SB_HashData { }; /* 5312 */ struct __cppobj SerializationBehavior > { }; /* 5313 */ struct __cppobj SB_TypeAlloc : SerializationBehavior > { }; /* 5314 */ struct __cppobj IntrusiveHashTable > > *,0> { IntrusiveHashTable > > *,0>Vtbl *vfptr; HashTableData > > *m_aInplaceBuckets[23]; HashTableData > > **m_buckets; HashTableData > > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5315 */ struct IntrusiveHashTable > > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > > *,0> *this, unsigned int); }; /* 5317 */ struct __cppobj IntrusiveHashData > > *> { unsigned int m_hashKey; HashTableData > > *m_hashNext; }; /* 5316 */ struct __cppobj HashTableData > > : IntrusiveHashData > > *> { List > m_data; }; /* 5318 */ struct __cppobj IntrusiveHashIterator > > *,0> { IntrusiveHashTable > > *,0> *m_currHashTable; HashTableData > > **m_currBucket; HashTableData > > *m_currElement; }; /* 5319 */ struct __cppobj HashIterator >,0> { IntrusiveHashIterator > > *,0> m_iter; }; /* 5320 */ struct __cppobj HashTable >,0> { HashTable >,0>Vtbl *vfptr; IntrusiveHashTable > > *,0> m_intrusiveTable; }; /* 5321 */ struct HashTable >,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,0> *this, unsigned int); }; /* 5322 */ struct __cppobj IntrusiveHashTable >,0> > *,0> { IntrusiveHashTable >,0> > *,0>Vtbl *vfptr; HashTableData >,0> > *m_aInplaceBuckets[23]; HashTableData >,0> > **m_buckets; HashTableData >,0> > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5323 */ struct IntrusiveHashTable >,0> > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable >,0> > *,0> *this, unsigned int); }; /* 5325 */ struct __cppobj IntrusiveHashData >,0> > *> { unsigned int m_hashKey; HashTableData >,0> > *m_hashNext; }; /* 5324 */ struct __cppobj HashTableData >,0> > : IntrusiveHashData >,0> > *> { HashTable >,0> m_data; }; /* 5326 */ struct __cppobj IntrusiveHashIterator >,0> > *,0> { IntrusiveHashTable >,0> > *,0> *m_currHashTable; HashTableData >,0> > **m_currBucket; HashTableData >,0> > *m_currElement; }; /* 5327 */ struct __cppobj HashIterator >,0>,0> { IntrusiveHashIterator >,0> > *,0> m_iter; }; /* 5328 */ struct __cppobj HashTable >,0>,0> { HashTable >,0>,0>Vtbl *vfptr; IntrusiveHashTable >,0> > *,0> m_intrusiveTable; }; /* 5329 */ struct HashTable >,0>,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable >,0>,0> *this, unsigned int); }; /* 5330 */ struct __cppobj __declspec(align(8)) TabooTable : DBObj { HashTable >,0>,0> m_audienceToBannedPatterns; }; /* 5331 */ struct __cppobj NameFilterSystem { }; /* 5332 */ struct __cppobj TabooTableAdaptor { }; /* 5333 */ struct __cppobj DBObjGrabber { TabooTable *m_object; }; /* 5334 */ struct __cppobj PerfMonInstaller { PStringBase m_appName; PStringBase m_appNameWide; PStringBase m_registryPath; }; /* 5335 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5336 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5337 */ struct __cppobj ListNode { PerfMonCounterInfo *data; ListNode *next; ListNode *prev; }; /* 5338 */ struct __cppobj ListNode { unsigned __int16 data; ListNode *next; ListNode *prev; }; /* 5339 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5340 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5341 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5342 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5343 */ struct __cppobj PerfMonCounter : PerfMonCounterInfo { unsigned int m_counter; }; /* 5344 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5345 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5346 */ struct __declspec(align(2)) _MIDL_TYPE_FORMAT_STRING { __int16 Pad; char Format[27]; }; /* 5347 */ struct __declspec(align(2)) _MIDL_PROC_FORMAT_STRING { __int16 Pad; char Format[29]; }; /* 5348 */ struct __cppobj __declspec(align(4)) PerfMonCounterManager : CrashCleaner { RpcServer *m_pRpcServer; List m_counters; bool m_fInstalling; }; /* 5349 */ struct __cppobj SmartArray<__int64,1> { __int64 *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5350 */ struct __cppobj AC1Legacy::ListIterator > { AC1Legacy::ListIterator >Vtbl *vfptr; AC1Legacy::ListNode > *_current; AC1Legacy::List > *_list; }; /* 5351 */ struct AC1Legacy::ListIterator >Vtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::ListIterator > *this, unsigned int); }; /* 5352 */ struct __cppobj AC1Legacy::ListNode > { AC1Legacy::PStringBase data; AC1Legacy::ListNode > *next; AC1Legacy::ListNode > *prev; }; /* 5353 */ struct __cppobj AC1Legacy::List > { AC1Legacy::List >Vtbl *vfptr; AC1Legacy::ListNode > *_head; AC1Legacy::ListNode > *_tail; unsigned int _num_elements; }; /* 5354 */ struct AC1Legacy::List >Vtbl { void *(__thiscall *__vecDelDtor)(AC1Legacy::List > *this, unsigned int); }; /* 5355 */ struct __cppobj FilenameList { OldList pathList; OldList fileList; char fullname[256]; }; /* 5356 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5357 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5358 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 5359 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 5360 */ struct __cppobj IntrusiveHashListIterator,1>::HashListData *,1> { HashList,1>::HashListData *m_pData; IntrusiveHashList,1>::HashListData *,1> *m_pHashList; }; /* 5361 */ struct __cppobj HashListIterator,1> > { IntrusiveHashListIterator,1>::HashListData *,1> m_iter; }; /* 5362 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 5363 */ struct __cppobj IntrusiveHashIterator,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1> *m_currHashTable; HashList,1>::HashListData **m_currBucket; HashList,1>::HashListData *m_currElement; }; /* 5364 */ struct __cppobj __declspec(align(8)) UISurfaceObject : UIObject { Matrix4 m_transform; Matrix4 m_invTransform; Matrix4 m_rotMatrix; UISurface *m_surface; RenderMaterial *m_material; float m_opacity; bool m_bTile; int m_virtualXRot; int m_virtualYRot; int m_virtualZRot; }; /* 5365 */ struct __cppobj CImeFontWrapper { CImeFontWrapperVtbl *vfptr; unsigned int m_color; int m_x; int m_y; Font *m_font; }; /* 5366 */ struct CImeFontWrapperVtbl { void (__thiscall *SetHeight)(CImeFontWrapper *this, unsigned int); void (__thiscall *SetColor)(CImeFontWrapper *this, unsigned int); void (__thiscall *SetPosition)(CImeFontWrapper *this, int, int); void (__thiscall *GetTextExtent)(CImeFontWrapper *this, const char *, unsigned int *, unsigned int *); void (__thiscall *DrawTextA)(CImeFontWrapper *this, const char *); }; /* 5367 */ struct __cppobj __declspec(align(4)) UIViewportObject : UIObject { float m_rOriginalVDist; bool m_fOriginalDegrades; }; /* 5368 */ struct __cppobj UIRectangleObject : UIObject { RGBAColor m_color; }; /* 5370 */ struct __cppobj IntrusiveHashData::HashListData *> { UIObject *m_hashKey; HashList::HashListData *m_hashNext; }; /* 5371 */ struct __cppobj IntrusiveHashListData::HashListData *> : IntrusiveHashData::HashListData *>, DLListData { }; /* 5369 */ struct __cppobj HashList::HashListData : IntrusiveHashListData::HashListData *> { UIObject *m_data; }; /* 5372 */ struct __cppobj IntrusiveHashTable::HashListData *,1> { IntrusiveHashTable::HashListData *,1>Vtbl *vfptr; HashList::HashListData *m_aInplaceBuckets[23]; HashList::HashListData **m_buckets; HashList::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5373 */ struct IntrusiveHashTable::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::HashListData *,1> *this, unsigned int); }; /* 5374 */ struct __cppobj IntrusiveHashList::HashListData *,1> { IntrusiveHashTable::HashListData *,1> m_hash; DLListBase m_list; }; /* 5375 */ struct __cppobj IntrusiveHashListIterator::HashListData *,1> { HashList::HashListData *m_pData; IntrusiveHashList::HashListData *,1> *m_pHashList; }; /* 5376 */ struct __cppobj HashListIterator > { IntrusiveHashListIterator::HashListData *,1> m_iter; }; /* 5377 */ struct __cppobj HashList { IntrusiveHashList::HashListData *,1> m_ihlIntrusive; }; /* 5378 */ struct __cppobj RenderUI { }; /* 5379 */ struct __cppobj _STL::binary_function { }; /* 5380 */ struct __cppobj UIObjectSort : _STL::binary_function { }; /* 5381 */ struct __cppobj IntrusiveHashIterator::HashListData *,1> { IntrusiveHashTable::HashListData *,1> *m_currHashTable; HashList::HashListData **m_currBucket; HashList::HashListData *m_currElement; }; /* 5382 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5383 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5384 */ struct __cppobj ListNode { CInputHandler *data; ListNode *next; ListNode *prev; }; /* 5385 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5386 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5387 */ struct __cppobj CInputManager::InputMapEntry { unsigned int m_mapID; IInputActionCallback *m_pcCallback; int m_nPriority; }; /* 5388 */ struct __cppobj ListNode { CInputManager::InputMapEntry data; ListNode *next; ListNode *prev; }; /* 5389 */ struct __cppobj IntrusiveHashTable { IntrusiveHashTableVtbl *vfptr; ActionState *m_aInplaceBuckets[23]; ActionState **m_buckets; ActionState **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5390 */ struct IntrusiveHashTableVtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *this, unsigned int); }; /* 5391 */ struct __cppobj CInputManager : ICIDM { tagPOINT m_ptMousePos; long double m_ttLastInputEvent; bool m_fWantMouseLookMode; bool m_fInMouseLookMode; bool m_textMode; bool m_lastFocus; List m_actionList; List m_characterList; List m_mouseLookList; List m_mouseMoveList; List m_focusSwitchList; List m_inputMapList; CInputHandler *m_pKeyHitHandler; float m_MouseLookSensitivity; float m_MouseLookSmoothingAmount; bool m_InvertMouseLookYAxis; bool m_UseMouseTurning; ActionMap *m_action_map; IntrusiveHashTable m_hashActionStates; }; /* 5392 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5393 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5394 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5395 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5396 */ struct __cppobj IntrusiveHashIterator { IntrusiveHashTable *m_currHashTable; ActionState **m_currBucket; ActionState *m_currElement; }; /* 5397 */ struct DIFILEEFFECT { unsigned int dwSize; _GUID GuidEffect; DIEFFECT *lpDiEffect; char szFriendlyName[260]; }; /* 5398 */ struct __cppobj IDirectInputEffect : IUnknown { }; /* 5399 */ union $2B592C5D314738FF28CBE4EC22051069 { const char *lptszActionName; unsigned int uResIdString; }; /* 5400 */ struct _DIACTIONA { unsigned int uAppData; unsigned int dwSemantic; unsigned int dwFlags; $2B592C5D314738FF28CBE4EC22051069 ___u3; _GUID guidInstance; unsigned int dwObjID; unsigned int dwHow; }; /* 5401 */ struct _DIACTIONFORMATA { unsigned int dwSize; unsigned int dwActionSize; unsigned int dwDataSize; unsigned int dwNumActions; _DIACTIONA *rgoAction; _GUID guidActionMap; unsigned int dwGenre; unsigned int dwBufferSize; int lAxisMin; int lAxisMax; HINSTANCE__ *hInstString; _FILETIME ftTimeStamp; unsigned int dwCRC; char tszActionMap[260]; }; /* 5402 */ struct _DICOLORSET { unsigned int dwSize; unsigned int cTextFore; unsigned int cTextHighlight; unsigned int cCalloutLine; unsigned int cCalloutHighlight; unsigned int cBorder; unsigned int cControlFill; unsigned int cHighlightFill; unsigned int cAreaFill; }; /* 5403 */ struct _DICONFIGUREDEVICESPARAMSA { unsigned int dwSize; unsigned int dwcUsers; char *lptszUserNames; unsigned int dwcFormats; _DIACTIONFORMATA *lprgFormats; HWND__ *hwnd; _DICOLORSET dics; IUnknown *lpUnkDDSTarget; }; /* 5404 */ struct _DIDEVICEIMAGEINFOA { char tszImagePath[260]; unsigned int dwFlags; unsigned int dwViewID; tagRECT rcOverlay; unsigned int dwObjID; unsigned int dwcValidPts; tagPOINT rgptCalloutLine[5]; tagRECT rcCalloutRect; unsigned int dwTextAlign; }; /* 5405 */ struct _DIDEVICEIMAGEINFOHEADERA { unsigned int dwSize; unsigned int dwSizeImageInfo; unsigned int dwcViews; unsigned int dwcButtons; unsigned int dwcAxes; unsigned int dwcPOVs; unsigned int dwBufferSize; unsigned int dwBufferUsed; _DIDEVICEIMAGEINFOA *lprgImageInfoArray; }; /* 5406 */ struct DIDEVICEOBJECTINSTANCEA { unsigned int dwSize; _GUID guidType; unsigned int dwOfs; unsigned int dwType; unsigned int dwFlags; char tszName[260]; unsigned int dwFFMaxForce; unsigned int dwFFForceResolution; unsigned __int16 wCollectionNumber; unsigned __int16 wDesignatorIndex; unsigned __int16 wUsagePage; unsigned __int16 wUsage; unsigned int dwDimension; unsigned __int16 wExponent; unsigned __int16 wReportId; }; /* 5407 */ struct DIDEVICEINSTANCEA { unsigned int dwSize; _GUID guidInstance; _GUID guidProduct; unsigned int dwDevType; char tszInstanceName[260]; char tszProductName[260]; _GUID guidFFDriver; unsigned __int16 wUsagePage; unsigned __int16 wUsage; }; /* 5408 */ struct DIEFFECTINFOA { unsigned int dwSize; _GUID guid; unsigned int dwEffType; unsigned int dwStaticParams; unsigned int dwDynamicParams; char tszName[260]; }; /* 5409 */ struct __cppobj IDirectInputDevice8A : IUnknown { }; /* 5410 */ struct __cppobj __declspec(align(4)) CInputManager_WIN32::InputDevice { IDirectInputDevice8A *pDev; _GUID guidInstance; _GUID guidProduct; unsigned int iDeviceIndex; unsigned int nType; bool bActive; }; /* 5411 */ struct __cppobj IDirectInput8A : IUnknown { }; /* 5412 */ struct __cppobj SmartArray { CInputManager_WIN32::InputDevice *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5415 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5413 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5414 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5416 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5418 */ struct __cppobj IntrusiveHashData *> { ControlSpecification m_hashKey; HashTableData *m_hashNext; }; /* 5417 */ struct __cppobj HashTableData : IntrusiveHashData *> { ControlType m_data; }; /* 5421 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5419 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5420 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5422 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5424 */ struct __cppobj IntrusiveHashData *> { ControlSpecification m_hashKey; HashTableData *m_hashNext; }; /* 5425 */ struct CInputManager_WIN32::RecentControlState { unsigned int dwData; ControlType type; unsigned int mode; unsigned int activation; unsigned int idActionMatched; unsigned int idInputMapMatched; }; /* 5423 */ struct __cppobj HashTableData : IntrusiveHashData *> { CInputManager_WIN32::RecentControlState m_data; }; /* 5426 */ struct __cppobj IntrusiveHashTable::PriorityHashData *,1> { IntrusiveHashTable::PriorityHashData *,1>Vtbl *vfptr; PriorityHash::PriorityHashData *m_aInplaceBuckets[23]; PriorityHash::PriorityHashData **m_buckets; PriorityHash::PriorityHashData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5427 */ struct IntrusiveHashTable::PriorityHashData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable::PriorityHashData *,1> *this, unsigned int); }; /* 5429 */ struct __cppobj IntrusiveHashData::PriorityHashData *> { ControlSpecification m_hashKey; PriorityHash::PriorityHashData *m_hashNext; }; /* 5430 */ struct __cppobj CInputManager_WIN32::ButtonHistoryEntry : CTimestamp { tagPOINT ptMousePos; }; /* 5431 */ struct __cppobj IntrusivePriorityHashData::PriorityHashData *> : IntrusiveHashData::PriorityHashData *> { CInputManager_WIN32::ButtonHistoryEntry m_PriorityHashPriority; unsigned int m_PriorityHashArrayIndex; }; /* 5428 */ struct __cppobj PriorityHash::PriorityHashData : IntrusivePriorityHashData::PriorityHashData *> { }; /* 5432 */ struct __cppobj SmartArray::PriorityHashData *,1> { PriorityHash::PriorityHashData **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5433 */ struct __cppobj IntrusivePriorityHash::PriorityHashData *,1> { IntrusiveHashTable::PriorityHashData *,1> m_hashTable; SmartArray::PriorityHashData *,1> m_array; }; /* 5434 */ struct __cppobj PriorityHash { IntrusivePriorityHash::PriorityHashData *,1> m_cIntrusivePriorityHash; }; /* 5435 */ struct __cppobj __declspec(align(2)) CInputManager_WIN32 : CInputManager { HRESULT (__stdcall *m_pfnDirectInputCreate)(HINSTANCE__ *, unsigned int, _GUID *, void **, IUnknown *); HINSTANCE__ *m_hDInputDLL; IDirectInput8A *m_pDI; HWND__ *m_hwnd; SmartArray m_aDevices; unsigned int m_nKeyboardDevice; unsigned int m_nMouseDevice; unsigned int m_nVirtualDevice; HashTable m_hashControlToType; HashTable m_hashActiveControls; CMasterInputMap m_InputMap; unsigned int m_metaKeyMode; PriorityHash m_ButtonHistory; tagPOINT m_ptMousePosBeforeMouseLookMode; MouseLookBehavior m_eMouseLookBehavior; tagPOINT m_ptNonMousePointerMovement; bool m_fClientIsActive; bool m_fMainWindowHasFocus; int m_cSetCapture; bool m_bProcessingKeyDown; bool m_bProcessingActionInResponseToKeyDown; bool m_bIgnoreNextChar; }; /* 5436 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5437 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5438 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5439 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5440 */ struct __cppobj ManagedLogFileOutputHandler : Logger::ITextFileOutputHandler { PStringBase m_strRootName; PStringBase m_strUniqueKey; PStringBase m_strFileName; PStringBase m_strDescription; void *m_hLogFile; unsigned int m_cWrites; unsigned int m_cbWritten; unsigned int m_cTimesWrapped; char m_szTimeLogCreated[26]; long double m_timePrintRealTime; bool m_fTimestampedOutput; unsigned int m_cbMaxSize; LOG_TRUNCATE_OP m_truncop; unsigned int m_dwCurrentFilePos; }; /* 5441 */ struct __cppobj ManagedLogFileOutputHandler::AsyncIOString : PStringBase { }; /* 5442 */ struct DIPROPDWORD { DIPROPHEADER diph; unsigned int dwData; }; /* 5443 */ struct DIPROPRANGE { DIPROPHEADER diph; int lMin; int lMax; }; /* 5444 */ struct __cppobj IntrusiveHashIterator::PriorityHashData *,1> { IntrusiveHashTable::PriorityHashData *,1> *m_currHashTable; PriorityHash::PriorityHashData **m_currBucket; PriorityHash::PriorityHashData *m_currElement; }; /* 5445 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 5446 */ struct __cppobj _STL::_Integer_limits : _STL::_Numeric_limits_base { }; /* 5447 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5448 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5449 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5450 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5451 */ struct __cppobj SmartArray { Glyph *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5452 */ struct __cppobj _STL::less > : _STL::binary_function,PStringBase,bool> { }; /* 5453 */ struct __cppobj _STL::pair,PStringBase > { PStringBase first; PStringBase second; }; /* 5454 */ struct __cppobj SmartArray<_STL::pair,PStringBase >,1> { _STL::pair,PStringBase > *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5455 */ struct __cppobj SmartArray { GRPVariableObject **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5456 */ struct PrefDisplayModeType { unsigned int nWidth; unsigned int nHeight; unsigned int nSize; unsigned int nModeDesc; }; /* 5457 */ struct __cppobj SmartArray { PrefDisplayModeType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5458 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 5459 */ struct __cppobj _STL::binary_function { }; /* 5460 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 5461 */ struct __cppobj _STL::_BothPtrType { }; /* 5462 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5463 */ struct SourceImageData { unsigned int *pData; unsigned int cxImage; unsigned int cyImage; unsigned int pitch; }; /* 5464 */ struct __cppobj __declspec(align(8)) RenderSurfaceD3D : RenderSurface { IDirect3DSurface9 *m_pD3DSurface; _D3DPOOL m_pool; bool m_CountAsSystemMemory; bool m_CountAsVideoMemory; }; /* 5465 */ struct tagCONNECTDATA { IUnknown *pUnk; unsigned int dwCookie; }; /* 5466 */ struct __cppobj IConnectionPoint : IUnknown { }; /* 5467 */ struct _AMMediaType { _GUID majortype; _GUID subtype; int bFixedSizeSamples; int bTemporalCompression; unsigned int lSampleSize; _GUID formattype; IUnknown *pUnk; unsigned int cbFormat; char *pbFormat; }; /* 5468 */ struct _AllocatorProperties { int cBuffers; int cbBuffer; int cbAlign; int cbPrefix; }; /* 9948 */ enum _PinDirection { PINDIR_INPUT = 0x0, PINDIR_OUTPUT = 0x1, }; /* 5469 */ struct _PinInfo { IBaseFilter *pFilter; _PinDirection dir; unsigned __int16 achName[128]; }; /* 5470 */ struct _FilterInfo { unsigned __int16 achName[128]; IFilterGraph *pGraph; }; /* 5471 */ struct tagAM_SAMPLE2_PROPERTIES { unsigned int cbData; unsigned int dwTypeSpecificFlags; unsigned int dwSampleFlags; int lActual; __int64 tStart; __int64 tStop; unsigned int dwStreamId; _AMMediaType *pMediaType; char *pbBuffer; int cbBuffer; }; /* 5472 */ struct __MIDL___MIDL_itf_strmif_0134_0001 { _GUID *clsMajorType; _GUID *clsMinorType; }; /* 5473 */ struct __MIDL___MIDL_itf_strmif_0134_0002 { unsigned __int16 *strName; int bRendered; int bOutput; int bZero; int bMany; _GUID *clsConnectsToFilter; const unsigned __int16 *strConnectsToPin; unsigned int nMediaTypes; __MIDL___MIDL_itf_strmif_0134_0001 *lpMediaType; }; /* 9949 */ enum tagQualityMessageType { Famine = 0x0, Flood = 0x1, }; /* 5474 */ struct tagQuality { tagQualityMessageType Type; int Proportion; __int64 Late; __int64 TimeStamp; }; /* 5475 */ struct __cppobj CRefTime { __int64 m_time; }; /* 5476 */ struct __cppobj CCritSec { _RTL_CRITICAL_SECTION m_CritSec; }; /* 5477 */ struct __cppobj CAutoLock { CCritSec *m_pLock; }; /* 5478 */ struct __cppobj CAMEvent { void *m_hEvent; }; /* 5479 */ struct _AMOVIESETUP_FILTER { _GUID *clsID; const unsigned __int16 *strName; unsigned int dwMerit; unsigned int nPins; __MIDL___MIDL_itf_strmif_0134_0002 *lpPin; }; /* 5480 */ struct __cppobj CBaseObject { }; /* 5481 */ struct __cppobj INonDelegatingUnknown { INonDelegatingUnknownVtbl *vfptr; }; /* 5482 */ struct INonDelegatingUnknownVtbl { HRESULT (__stdcall *NonDelegatingQueryInterface)(INonDelegatingUnknown *this, _GUID *, void **); unsigned int (__stdcall *NonDelegatingAddRef)(INonDelegatingUnknown *this); unsigned int (__stdcall *NonDelegatingRelease)(INonDelegatingUnknown *this); }; /* 5483 */ struct __cppobj CUnknown : INonDelegatingUnknown, CBaseObject { IUnknown *const m_pUnknown; volatile int m_cRef; }; /* 5484 */ struct CFactoryTemplate { const unsigned __int16 *m_Name; _GUID *m_ClsID; CUnknown *(__stdcall *m_lpfnNew)(IUnknown *, HRESULT *); void (__stdcall *m_lpfnInit)(int, _GUID *); _AMOVIESETUP_FILTER *m_pAMovieSetup_Filter; }; /* 5485 */ struct __POSITION { int unused; }; /* 5486 */ struct __cppobj CBaseList::CNode { CBaseList::CNode *m_pPrev; CBaseList::CNode *m_pNext; void *m_pObject; }; /* 5487 */ struct __cppobj CBaseList::CNodeCache { int m_iCacheSize; int m_iUsed; CBaseList::CNode *m_pHead; }; /* 5488 */ struct __cppobj CBaseList { CBaseList::CNode *m_pFirst; CBaseList::CNode *m_pLast; int m_Count; CBaseList::CNodeCache m_Cache; }; /* 5489 */ struct __cppobj CMsg { unsigned int uMsg; unsigned int dwFlags; void *lpParam; CAMEvent *pEvent; }; /* 5492 */ struct __cppobj CGenericList : CBaseList { }; /* 5490 */ struct __cppobj CMsgThread { CMsgThreadVtbl *vfptr; unsigned int m_ThreadId; void *m_hThread; CGenericList m_ThreadQueue; CCritSec m_Lock; void *m_hSem; int m_lWaiting; }; /* 5491 */ struct CMsgThreadVtbl { void (__thiscall *GetThreadMsg)(CMsgThread *this, CMsg *); void (__thiscall *OnThreadInit)(CMsgThread *this); int (__thiscall *ThreadMessageProc)(CMsgThread *this, unsigned int, unsigned int, void *, CAMEvent *); }; /* 5493 */ struct __cppobj CMediaType : _AMMediaType { }; /* 5494 */ struct __cppobj FOURCCMap : _GUID { }; /* 5495 */ struct __cppobj CBaseDispatch { ITypeInfo *m_pti; }; /* 5496 */ struct __cppobj CMediaControl : IMediaControl, CUnknown { CBaseDispatch m_basedisp; }; /* 5497 */ struct __cppobj IMediaEventEx : IMediaEvent { }; /* 5498 */ struct __cppobj CMediaEvent : IMediaEventEx, CUnknown { CBaseDispatch m_basedisp; }; /* 5499 */ struct __cppobj CMediaPosition : IMediaPosition, CUnknown { CBaseDispatch m_basedisp; }; /* 5500 */ struct __cppobj COARefTime : CRefTime { }; /* 5501 */ struct __cppobj IMediaSeeking : IUnknown { }; /* 5502 */ struct __cppobj IPin : IUnknown { }; /* 5503 */ struct __cppobj CPosPassThru : IMediaSeeking, CMediaPosition { IPin *m_pPin; }; /* 5504 */ struct __cppobj IEnumMediaTypes : IUnknown { }; /* 5505 */ struct __cppobj IBasicAudio : IDispatch { }; /* 5506 */ struct __cppobj CBasicAudio : IBasicAudio, CUnknown { CBaseDispatch m_basedisp; }; /* 5507 */ struct __cppobj IBasicVideo : IDispatch { }; /* 5508 */ struct __cppobj IBasicVideo2 : IBasicVideo { }; /* 5509 */ struct __cppobj CBaseBasicVideo : IBasicVideo2, CUnknown { CBaseDispatch m_basedisp; }; /* 5510 */ struct __cppobj IVideoWindow : IDispatch { }; /* 5511 */ struct __cppobj CBaseVideoWindow : IVideoWindow, CUnknown { CBaseDispatch m_basedisp; }; /* 5512 */ struct __cppobj __declspec(align(8)) CSourcePosition : CMediaPosition { COARefTime m_Duration; COARefTime m_Start; COARefTime m_Stop; long double m_Rate; CCritSec *m_pLock; }; /* 5513 */ struct __cppobj CSourceSeeking : IMediaSeeking, CUnknown { CRefTime m_rtDuration; CRefTime m_rtStart; CRefTime m_rtStop; long double m_dRateSeeking; unsigned int m_dwSeekingCaps; CCritSec *m_pLock; }; /* 5514 */ struct __cppobj IDeferredCommand : IUnknown { }; /* 5519 */ struct __cppobj CGenericList : CBaseList { }; /* 5515 */ struct __cppobj CCmdQueue { CCmdQueueVtbl *vfptr; __declspec(align(8)) CCritSec m_Lock; CGenericList m_listPresentation; CGenericList m_listStream; CAMEvent m_evDue; unsigned int m_dwAdvise; CRefTime m_tCurrentAdvise; IReferenceClock *m_pClock; int m_bRunning; CRefTime m_StreamTimeOffset; }; /* 5518 */ struct CCmdQueueVtbl { void *(__thiscall *__vecDelDtor)(CCmdQueue *this, unsigned int); _BYTE gap4[4]; HRESULT (__thiscall *Insert)(CCmdQueue *this, CDeferredCommand *); HRESULT (__thiscall *Remove)(CCmdQueue *this, CDeferredCommand *); HRESULT (__thiscall *SetSyncSource)(CCmdQueue *this, IReferenceClock *); HRESULT (__thiscall *Run)(CCmdQueue *this, __int64); HRESULT (__thiscall *EndRun)(CCmdQueue *this); HRESULT (__thiscall *GetDueCommand)(CCmdQueue *this, CDeferredCommand **, int); HRESULT (__thiscall *GetCommandDueFor)(CCmdQueue *this, __int64, CDeferredCommand **); }; /* 5517 */ struct __cppobj IReferenceClock : IUnknown { }; /* 5520 */ struct __cppobj CDispParams : tagDISPPARAMS { }; /* 5516 */ struct __cppobj CDeferredCommand : CUnknown, IDeferredCommand { CCmdQueue *m_pQueue; IUnknown *m_pUnk; __int64 m_time; _GUID *m_iid; int m_dispidMethod; __int16 m_wFlags; tagVARIANT *m_pvarResult; int m_bStream; CDispParams m_DispParams; int m_DispId; CBaseDispatch m_Dispatch; HRESULT m_hrResult; }; /* 9950 */ enum _FilterState { State_Stopped = 0x0, State_Paused = 0x1, State_Running = 0x2, }; /* 5521 */ struct __cppobj __declspec(align(8)) CBaseMediaFilter : CUnknown, IMediaFilter { _FilterState m_State; IReferenceClock *m_pClock; CRefTime m_tStart; _GUID m_clsid; CCritSec *m_pLock; }; /* 5522 */ struct __cppobj IAMovieSetup : IUnknown { }; /* 5523 */ struct __cppobj IMediaEventSink : IUnknown { }; /* 5524 */ struct __cppobj __declspec(align(8)) CBaseFilter : CUnknown, IBaseFilter, IAMovieSetup { _FilterState m_State; IReferenceClock *m_pClock; CRefTime m_tStart; _GUID m_clsid; CCritSec *m_pLock; unsigned __int16 *m_pName; IFilterGraph *m_pGraph; IMediaEventSink *m_pSink; int m_PinVersion; }; /* 5525 */ struct __cppobj IEnumPins : IUnknown { }; /* 5526 */ struct __cppobj IQualityControl : IUnknown { }; /* 5527 */ struct __cppobj CBasePin : CUnknown, IPin, IQualityControl { unsigned __int16 *m_pName; IPin *m_Connected; _PinDirection m_dir; CCritSec *m_pLock; bool m_bRunTimeError; bool m_bCanReconnectWhenActive; bool m_bTryMyTypesFirst; CBaseFilter *m_pFilter; IQualityControl *m_pQSink; int m_TypeVersion; CMediaType m_mt; CRefTime m_tStart; CRefTime m_tStop; long double m_dRate; }; /* 5528 */ struct __cppobj IEnumFilters : IUnknown { }; /* 5529 */ struct __cppobj CGenericList : CBaseList { }; /* 5530 */ struct __cppobj CEnumPins : IEnumPins { int m_Position; int m_PinCount; CBaseFilter *m_pFilter; int m_Version; int m_cRef; CGenericList m_PinCache; }; /* 5531 */ struct __cppobj CEnumMediaTypes : IEnumMediaTypes { int m_Position; CBasePin *m_pPin; int m_Version; int m_cRef; }; /* 5532 */ struct __cppobj IMemInputPin : IUnknown { }; /* 5533 */ struct __cppobj IMemAllocator : IUnknown { }; /* 5534 */ struct __cppobj CBaseInputPin : CBasePin, IMemInputPin { IMemAllocator *m_pAllocator; char m_bReadOnly; char m_bFlushing; tagAM_SAMPLE2_PROPERTIES m_SampleProps; }; /* 5535 */ struct __cppobj IMediaSample : IUnknown { }; /* 5536 */ struct __cppobj CBaseOutputPin : CBasePin { IMemAllocator *m_pAllocator; IMemInputPin *m_pInputPin; }; /* 5537 */ struct __cppobj IPinFlowControl : IUnknown { }; /* 5538 */ struct __cppobj IGraphConfig : IUnknown { }; /* 5539 */ struct __cppobj __declspec(align(8)) CDynamicOutputPin : CBaseOutputPin, IPinFlowControl { CCritSec m_BlockStateLock; void *m_hUnblockOutputPinEvent; void *m_hNotifyCallerPinBlockedEvent; CDynamicOutputPin::BLOCK_STATE m_BlockState; unsigned int m_dwBlockCallerThreadID; unsigned int m_dwNumOutstandingOutputPinUsers; void *m_hStopEvent; IGraphConfig *m_pGraphConfig; int m_bPinUsesReadOnlyAllocator; }; /* 5540 */ struct __cppobj IGraphConfigCallback : IUnknown { }; /* 5541 */ struct __cppobj IPinConnection : IUnknown { }; /* 5542 */ struct __cppobj CAutoUsingOutputPin { CDynamicOutputPin *m_pOutputPin; }; /* 5543 */ struct __cppobj IMemAllocatorCallbackTemp : IMemAllocator { }; /* 5544 */ struct __cppobj IMediaSample2 : IMediaSample { }; /* 5545 */ struct __cppobj CBaseAllocator::CSampleList { CMediaSample *m_List; int m_nOnList; }; /* 5548 */ struct __cppobj CMediaSample : IMediaSample2 { unsigned int m_dwFlags; unsigned int m_dwTypeSpecificFlags; char *m_pBuffer; int m_lActual; int m_cbBuffer; CBaseAllocator *m_pAllocator; CMediaSample *m_pNext; __int64 m_Start; __int64 m_End; __int64 m_MediaStart; int m_MediaEnd; _AMMediaType *m_pMediaType; unsigned int m_dwStreamId; int m_cRef; }; /* 5547 */ struct __cppobj CBaseAllocator : CUnknown, IMemAllocatorCallbackTemp, CCritSec { CBaseAllocator::CSampleList m_lFree; void *m_hSem; int m_lWaiting; int m_lCount; int m_lAllocated; int m_lSize; int m_lAlignment; int m_lPrefix; int m_bChanged; int m_bCommitted; int m_bDecommitInProgress; IMemAllocatorNotifyCallbackTemp *m_pNotify; int m_fEnableReleaseCallback; }; /* 5546 */ struct __cppobj IMemAllocatorNotifyCallbackTemp : IUnknown { }; /* 5549 */ struct __cppobj __declspec(align(8)) CRendererPosPassThru : CPosPassThru { CCritSec m_PositionLock; __int64 m_StartMedia; __int64 m_EndMedia; int m_bReset; }; /* 5550 */ struct __cppobj __declspec(align(8)) CBaseRenderer : CBaseFilter { CRendererPosPassThru *m_pPosition; CAMEvent m_RenderEvent; CAMEvent m_ThreadSignal; CAMEvent m_evComplete; int m_bAbort; int m_bStreaming; unsigned int m_dwAdvise; IMediaSample *m_pMediaSample; int m_bEOS; int m_bEOSDelivered; CRendererInputPin *m_pInputPin; CCritSec m_InterfaceLock; CCritSec m_RendererLock; IQualityControl *m_pQSink; int m_bRepaintStatus; volatile int m_bInReceive; __int64 m_SignalTime; unsigned int m_EndOfStreamTimer; CCritSec m_ObjectCreationLock; }; /* 5551 */ struct __cppobj __declspec(align(8)) CRendererInputPin : CBaseInputPin { CBaseRenderer *m_pRenderer; }; /* 5552 */ struct __cppobj IQualProp : IUnknown { }; /* 5553 */ struct __cppobj __declspec(align(8)) CBaseVideoRenderer : CBaseRenderer, IQualProp, IQualityControl { int m_nNormal; int m_bSupplierHandlingQuality; int m_trThrottle; int m_trRenderAvg; int m_trRenderLast; int m_tRenderStart; int m_trEarliness; int m_trTarget; int m_trWaitAvg; int m_trFrameAvg; int m_trDuration; __int64 m_trRememberStampForPerf; int m_cFramesDropped; int m_cFramesDrawn; __int64 m_iTotAcc; __int64 m_iSumSqAcc; __int64 m_trLastDraw; __int64 m_iSumSqFrameTime; __int64 m_iSumFrameTime; int m_trLate; int m_trFrame; int m_tStreamingStart; }; /* 5556 */ struct __cppobj CAMSchedule::CAdvisePacket { CAMSchedule::CAdvisePacket *m_next; unsigned int m_dwAdviseCookie; __int64 m_rtEventTime; __int64 m_rtPeriod; void *m_hNotify; int m_bPeriodic; }; /* 5554 */ struct __cppobj CAMSchedule : CBaseObject { CAMScheduleVtbl *vfptr; CAMSchedule::CAdvisePacket head; CAMSchedule::CAdvisePacket z; volatile unsigned int m_dwNextCookie; volatile unsigned int m_dwAdviseCount; CCritSec m_Serialize; void *const m_ev; CAMSchedule::CAdvisePacket *m_pAdviseCache; unsigned int m_dwCacheCount; }; /* 5555 */ struct CAMScheduleVtbl { void *(__thiscall *__vecDelDtor)(CAMSchedule *this, unsigned int); }; /* 5557 */ struct __cppobj ATL::CTraceCategory { }; /* 5558 */ struct __cppobj ATL::CAtlException { HRESULT m_hr; }; /* 5559 */ struct __cppobj ATL::CComCriticalSection { _RTL_CRITICAL_SECTION m_sec; }; /* 5560 */ struct __cppobj ATL::CComAutoCriticalSection : ATL::CComCriticalSection { }; /* 5561 */ struct __cppobj ATL::CComFakeCriticalSection { }; /* 5562 */ struct __cppobj ATL::CSimpleArray > { HINSTANCE__ **m_aT; int m_nSize; int m_nAllocSize; }; /* 5563 */ struct __cppobj ATL::_ATL_BASE_MODULE70 { unsigned int cbSize; HINSTANCE__ *m_hInst; HINSTANCE__ *m_hInstResource; bool m_bNT5orWin98; unsigned int dwAtlBuildVer; _GUID *pguidVer; ATL::CComCriticalSection m_csResource; ATL::CSimpleArray > m_rgResourceInstance; }; /* 5564 */ struct __cppobj ATL::CAtlBaseModule : ATL::_ATL_BASE_MODULE70 { }; /* 5565 */ struct __cppobj ATL::CSimpleArray >::Wrapper { HINSTANCE__ *t; }; /* 5566 */ struct ATL::ATLSTRINGRESOURCEIMAGE { unsigned __int16 nLength; unsigned __int16 achString[]; }; /* 5567 */ struct __cppobj ATL::CCRTAllocator { }; /* 5568 */ struct __cppobj ATL::CLocalAllocator { }; /* 5569 */ struct __cppobj ATL::CGlobalAllocator { }; /* 5570 */ struct __cppobj IObjectWithSite : IUnknown { }; /* 5571 */ struct __cppobj ATL::CComPtrBase { IDispatch *p; }; /* 5572 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5573 */ struct __cppobj ATL::CComPtrBase { IUnknown *p; }; /* 5574 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5575 */ struct __cppobj ATL::CComQIPtr : ATL::CComPtr { }; /* 5576 */ struct __cppobj ATL::CComBSTR { unsigned __int16 *m_str; }; /* 5577 */ struct __cppobj ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[128]; }; /* 5578 */ struct __cppobj ATL::CTempBuffer { unsigned __int16 *m_p; char m_abFixedBuffer[128]; }; /* 5579 */ struct __cppobj ATL::CComVariant : tagVARIANT { }; /* 5580 */ struct __cppobj ATL::CComPtrBase { IPersistStream *p; }; /* 5581 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5582 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IPersistStream { }; /* 5583 */ struct tagCATEGORYINFO { _GUID catid; unsigned int lcid; unsigned __int16 szDescription[128]; }; /* 5584 */ struct _DLLVERSIONINFO { unsigned int cbSize; unsigned int dwMajorVersion; unsigned int dwMinorVersion; unsigned int dwBuildNumber; unsigned int dwPlatformID; }; /* 5585 */ struct ATL::_ATL_CATMAP_ENTRY { int iType; _GUID *pcatid; }; /* 5586 */ struct ATL::_ATL_OBJMAP_ENTRY30 { _GUID *pclsid; HRESULT (__stdcall *pfnUpdateRegistry)(int); HRESULT (__stdcall *pfnGetClassObject)(void *, _GUID *, void **); HRESULT (__stdcall *pfnCreateInstance)(void *, _GUID *, void **); IUnknown *pCF; unsigned int dwRegister; const char *(__stdcall *pfnGetObjectDescription)(); ATL::_ATL_CATMAP_ENTRY *(__cdecl *pfnGetCategoryMap)(); void (__stdcall *pfnObjectMain)(bool); }; /* 5587 */ struct __cppobj ATL::CComMultiThreadModelNoCS { }; /* 5588 */ struct __cppobj ATL::CComMultiThreadModel { }; /* 5589 */ struct __cppobj ATL::CComSingleThreadModel { }; /* 5590 */ struct __cppobj ATL::_ATL_COM_MODULE70 { unsigned int cbSize; HINSTANCE__ *m_hInstTypeLib; ATL::_ATL_OBJMAP_ENTRY30 **m_ppAutoObjMapFirst; ATL::_ATL_OBJMAP_ENTRY30 **m_ppAutoObjMapLast; ATL::CComCriticalSection m_csObjMap; }; /* 5591 */ struct ATL::_AtlCreateWndData { void *m_pThis; unsigned int m_dwThreadID; ATL::_AtlCreateWndData *m_pNext; }; /* 5592 */ struct __cppobj ATL::CSimpleArray > { unsigned __int16 *m_aT; int m_nSize; int m_nAllocSize; }; /* 5593 */ struct __cppobj ATL::_ATL_WIN_MODULE70 { unsigned int cbSize; ATL::CComCriticalSection m_csWindowCreate; ATL::_AtlCreateWndData *m_pCreateWndList; ATL::CSimpleArray > m_rgWindowClassAtoms; }; /* 5594 */ struct ATL::_ATL_TERMFUNC_ELEM { void (__stdcall *pFunc)(unsigned int); unsigned int dw; ATL::_ATL_TERMFUNC_ELEM *pNext; }; /* 5595 */ struct __cppobj ATL::_ATL_MODULE70 { unsigned int cbSize; int m_nLockCnt; ATL::_ATL_TERMFUNC_ELEM *m_pTermFuncs; ATL::CComCriticalSection m_csStaticDataInitAndTypeInfo; }; /* 5596 */ struct __unaligned __declspec(align(1)) ATL::_stdcallthunk { unsigned int m_mov; unsigned int m_this; char m_jmp; unsigned int m_relproc; }; /* 5597 */ struct __cppobj ATL::CDynamicStdCallThunk { ATL::_stdcallthunk *pThunk; }; /* 5598 */ struct __cppobj ATL::CComAllocator { }; /* 5599 */ struct __cppobj ATL::CHandle { void *m_h; }; /* 5600 */ struct __cppobj __declspec(align(4)) ATL::CCritSecLock { _RTL_CRITICAL_SECTION *m_cs; bool m_bLocked; }; /* 5601 */ struct __cppobj ATL::CAtlComModule : ATL::_ATL_COM_MODULE70 { }; /* 5602 */ struct __cppobj ATL::CAtlWinModule : ATL::_ATL_WIN_MODULE70 { }; /* 5603 */ struct __cppobj ATL::CSimpleArray >::Wrapper { unsigned __int16 t; }; /* 5604 */ struct __cppobj ATL::CAtlModule : ATL::_ATL_MODULE70 { ATL::CAtlModuleVtbl *vfptr; IGlobalInterfaceTable *m_pGIT; }; /* 5606 */ struct ATL::CAtlModuleVtbl { int (__thiscall *Lock)(ATL::CAtlModule *this); int (__thiscall *Unlock)(ATL::CAtlModule *this); int (__thiscall *GetLockCount)(ATL::CAtlModule *this); HRESULT (__thiscall *GetGITPtr)(ATL::CAtlModule *this, IGlobalInterfaceTable **); HRESULT (__thiscall *AddCommonRGSReplacements)(ATL::CAtlModule *this, IRegistrarBase *); }; /* 5605 */ struct __cppobj IRegistrarBase : IUnknown { }; /* 5607 */ struct ATL::_ATL_REGMAP_ENTRY { const unsigned __int16 *szKey; const unsigned __int16 *szData; }; /* 5608 */ struct __cppobj ATL::CAtlModuleT : ATL::CAtlModule { }; /* 5609 */ struct __cppobj ATL::CComModule : ATL::CAtlModuleT { ATL::_ATL_OBJMAP_ENTRY30 *m_pObjMap; }; /* 5610 */ struct __cppobj ATL::CRTThreadTraits { }; /* 5611 */ struct __cppobj ATL::Win32ThreadTraits { }; /* 5612 */ struct __cppobj ATL::CComApartment { unsigned int m_dwThreadID; void *m_hThread; int m_nLockCnt; }; /* 5613 */ struct ATL::_AtlAptCreateObjData { HRESULT (__stdcall *pfnCreateInstance)(void *, _GUID *, void **); _GUID *piid; void *hEvent; IStream *pStream; HRESULT hRes; }; /* 5614 */ struct __cppobj ATL::CComSimpleThreadAllocator { int m_nThread; }; /* 5615 */ struct __cppobj ATL::CRegKey { HKEY__ *m_hKey; }; /* 5616 */ struct __cppobj ATL::CExpansionVectorEqualHelper { }; /* 5617 */ struct __cppobj ATL::CSimpleMap { char **m_aKey; unsigned __int16 **m_aVal; int m_nSize; }; /* 5618 */ struct __cppobj ATL::CExpansionVector : ATL::CSimpleMap { }; /* 5619 */ struct __cppobj ATL::CRegObject : IRegistrarBase { ATL::CExpansionVector m_RepMap; ATL::CComAutoCriticalSection m_csMap; }; /* 5620 */ struct __cppobj ATL::CRegParser { char *m_pchCur; ATL::CRegObject *m_pRegObj; }; /* 5621 */ struct __cppobj ATL::CRegParser::CParseBuffer { int nPos; int nSize; char *p; }; /* 5622 */ struct __cppobj ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[1024]; }; /* 5623 */ struct __cppobj ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[256]; }; /* 5624 */ struct __cppobj ATL::CTempBuffer { char *m_p; char m_abFixedBuffer[256]; }; /* 5625 */ struct __cppobj ATL::CComPtrBase { ITypeLib *p; }; /* 5626 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5627 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : ITypeLib { }; /* 5628 */ struct __cppobj ICatRegister : IUnknown { }; /* 5629 */ struct __cppobj ATL::CComPtrBase { ICatRegister *p; }; /* 5630 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5631 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : ICatRegister { }; /* 5632 */ struct __cppobj IRegistrar : IRegistrarBase { }; /* 5633 */ struct __cppobj __declspec(align(4)) ATL::CComCritSecLock { ATL::CComCriticalSection *m_cs; bool m_bLocked; }; /* 5634 */ struct __cppobj IConnectionPointContainer : IUnknown { }; /* 5635 */ struct __cppobj ATL::CComPtrBase { IConnectionPointContainer *p; }; /* 5636 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5637 */ struct __cppobj ATL::CComPtrBase { IConnectionPoint *p; }; /* 5638 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5639 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IConnectionPointContainer { }; /* 5640 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IConnectionPoint { }; /* 5641 */ struct __cppobj IEnumConnections : IUnknown { }; /* 5642 */ struct __cppobj IEnumConnectionPoints : IUnknown { }; /* 5643 */ struct ATL::_ATL_INTMAP_ENTRY { _GUID *piid; unsigned int dw; HRESULT (__stdcall *pFunc)(void *, _GUID *, void **, unsigned int); }; /* 5644 */ struct __cppobj CTextureRenderer : CBaseVideoRenderer { int m_lVidWidth; int m_lVidHeight; int m_lVidPitch; UISurface *m_pUISurface; IDirect3DTexture9 *m_pTexture; _D3DFORMAT m_TextureFormat; }; /* 5645 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IGraphBuilder { }; /* 5646 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IMediaControl { }; /* 5647 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IMediaPosition { }; /* 5648 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IMediaEvent { }; /* 5649 */ struct __cppobj ATL::_NoAddRefReleaseOnCComPtr : IBaseFilter { }; /* 5650 */ struct __cppobj ATL::CComPtrBase { IPin *p; }; /* 5651 */ struct __cppobj ATL::CComPtr : ATL::CComPtrBase { }; /* 5652 */ struct ATL::IAtlAutoThreadModule { ATL::IAtlAutoThreadModuleVtbl *vfptr; }; /* 5653 */ struct ATL::IAtlAutoThreadModuleVtbl { HRESULT (__thiscall *CreateInstance)(ATL::IAtlAutoThreadModule *this, void *, _GUID *, void **); }; /* 5654 */ struct __cppobj ATL::CAtlAutoThreadModuleT : ATL::IAtlAutoThreadModule { unsigned int dwThreadID; int m_nThreads; ATL::CComApartment *m_pApartments; ATL::CComSimpleThreadAllocator m_Allocator; }; /* 5655 */ struct __cppobj ATL::CSimpleMap::Wrapper { char *t; }; /* 5656 */ struct __cppobj ATL::CSimpleMap::Wrapper { unsigned __int16 *t; }; /* 5657 */ struct __cppobj PlatformString::StringAccessor { HINSTANCE__ *h; }; /* 5658 */ struct __cppobj _STL::binary_function { }; /* 5659 */ struct __cppobj MySTLSortFunction_LRU : _STL::binary_function { }; /* 5660 */ struct __cppobj _STL::_BothPtrType { }; /* 5661 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5662 */ struct __declspec(align(4)) $32F96AD321CDC6745C0A66C54DC7D599 { unsigned int lsurfCount; bool outside; }; /* 5663 */ struct ProfilerTypes::GlobalStatsType { $32F96AD321CDC6745C0A66C54DC7D599 AC1; unsigned int TextureVideoMemoryAllocated; unsigned int SurfaceVideoMemoryAllocated; unsigned int StaticVertexBufferVideoMemoryAllocated; unsigned int DynamicVertexBufferVideoMemoryAllocated; unsigned int StaticIndexBufferVideoMemoryAllocated; unsigned int DynamicIndexBufferVideoMemoryAllocated; unsigned int SurfaceMemoryAllocated; unsigned int UISurfaceMemoryAllocated; unsigned int MeshVertexMemoryAllocated; unsigned int MeshTriangleMemoryAllocated; unsigned int MeshTopologyMemoryAllocated; unsigned int FontMemoryAllocated; unsigned int AudioMemoryAllocated; unsigned int SoundSources; unsigned int MovieMemoryAllocated; unsigned int LandBlockMemoryAllocated; unsigned int Direct3DHardwareStalls; unsigned int CompositorResourceMemoryAllocated; unsigned int CompositorTextureMemoryAllocated; unsigned int AC1_ImgTexMemoryAllocated; unsigned int AC1_D3DXMeshMemoryAllocated; }; /* 5664 */ struct $EA7D754458462534F92FF185238D0A0C { unsigned int lightStaticCount; unsigned int lightDynamicCount; unsigned int framePushCount; unsigned int polyCount; unsigned int blockCount; unsigned int landcellCount; unsigned int objectCount; unsigned int portalCount; }; /* 5665 */ struct ProfilerTypes::FrameStatsType { unsigned int TrianglesRendered; unsigned int VerticesRendered; unsigned int BatchesRendered; unsigned int UISurfacesRendered; unsigned int VerticesSkinned; unsigned int TexturesUploaded; unsigned int TextureMemoryUploaded; unsigned int VerticesUploaded; unsigned int VertexBufferMemoryUploaded; unsigned int RecycledDynamicVertices; unsigned int IndicesUploaded; unsigned int IndexBufferMemoryUploaded; unsigned int ParticlesRendered; unsigned int ParticleSystemsRendered; unsigned int MaterialLayersApplied; unsigned int D3DTextureChanges; unsigned int D3DStreamChanges; unsigned int TextureVideoMemoryUsed; unsigned int SurfaceVideoMemoryUsed; unsigned int VertexBufferVideoMemoryUsed; unsigned int IndexBufferVideoMemoryUsed; unsigned int ArtAssetMeshVideoMemoryUsed; unsigned int ArtAssetTextureVideoMemoryUsed; unsigned int SoundsPlaying; unsigned int SoundsQueued; unsigned int UIElementsProcessed; $EA7D754458462534F92FF185238D0A0C AC1; }; /* 5666 */ struct __cppobj ProfilerStats { ProfilerTypes::GlobalStatsType Global; ProfilerTypes::FrameStatsType Categories[5]; }; /* 5667 */ struct __cppobj Profiler { }; /* 5668 */ struct BV_VertexFormatType { unsigned int OffsetMWeights; unsigned int OffsetMatrices; unsigned int OffsetNormal; unsigned int NumMatrices; unsigned int Size; }; /* 5669 */ struct __cppobj ID3DXBuffer : IUnknown { }; /* 5670 */ struct _D3DXATTRIBUTERANGE { unsigned int AttribId; unsigned int FaceStart; unsigned int FaceCount; unsigned int VertexStart; unsigned int VertexCount; }; /* 5671 */ struct __cppobj SmartArray { VertexRange *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5672 */ struct __cppobj SmartArray { RenderVertexStreamD3D **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5673 */ struct __cppobj RenderVertexBufferD3D : RenderVertexBuffer { SmartArray m_saDirtyVertices; SmartArray m_saVertexStreams; }; /* 5674 */ struct __cppobj PrimD3DRender : Render { }; /* 5675 */ struct __cppobj __declspec(align(4)) AlphaListEntry { MeshBuffer *pMeshBuffer; int surfaceNum; CSurface *surface; CMaterial *material; Matrix4 worldMatrix; bool bNewObject; bool overrideClipmapSetting; }; /* 5678 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5676 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5677 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5679 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5681 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5680 */ struct __cppobj HashTableData : IntrusiveHashData *> { RenderVertexStreamD3D *m_data; }; /* 5682 */ struct __cppobj D3DPolyRender : PrimD3DRender { HINSTANCE__ *m_hD3D9DLL; IDirect3D9 *m_pDirect3D; HashTable m_DynamicVertexStreamHash; RenderIndexStreamD3D *m_pDynamicIndexStream; float m_GlobalMipmapLODBias; }; /* 5683 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5684 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5685 */ struct __cppobj RenderIndexBufferD3D : RenderIndexBuffer { RenderIndexStreamD3D *m_pIndexStream; }; /* 5686 */ struct _DDCOLORKEY { unsigned int dwColorSpaceLowValue; unsigned int dwColorSpaceHighValue; }; /* 5687 */ union $83FB4F737B5EDC31066F75BACF4F71E0 { unsigned int dwCaps4; unsigned int dwVolumeDepth; }; /* 5688 */ struct _DDSCAPS2 { unsigned int dwCaps; unsigned int dwCaps2; unsigned int dwCaps3; $83FB4F737B5EDC31066F75BACF4F71E0 ___u3; }; /* 5689 */ struct $C25A9065B81808D2E7112BE513398F8C { unsigned __int16 wFlipMSTypes; unsigned __int16 wBltMSTypes; }; /* 5690 */ union $DAED55BFC94E6097478CA68F0B175AFE { unsigned int dwRGBBitCount; unsigned int dwYUVBitCount; unsigned int dwZBufferBitDepth; unsigned int dwAlphaBitDepth; unsigned int dwLuminanceBitCount; unsigned int dwBumpBitCount; unsigned int dwPrivateFormatBitCount; }; /* 5691 */ union $CF4E6002FA4B19EC2239361E8AC5A039 { unsigned int dwRBitMask; unsigned int dwYBitMask; unsigned int dwStencilBitDepth; unsigned int dwLuminanceBitMask; unsigned int dwBumpDuBitMask; unsigned int dwOperations; }; /* 5692 */ union $0799939390DD23A21DB7A0CEB77AB1BC { unsigned int dwGBitMask; unsigned int dwUBitMask; unsigned int dwZBitMask; unsigned int dwBumpDvBitMask; $C25A9065B81808D2E7112BE513398F8C MultiSampleCaps; }; /* 5693 */ union $01AE0C4CAA17A9DEB3CF9215716A3B58 { unsigned int dwBBitMask; unsigned int dwVBitMask; unsigned int dwStencilBitMask; unsigned int dwBumpLuminanceBitMask; }; /* 5694 */ union $F006553FDB25FB59A59693178CCFF094 { unsigned int dwRGBAlphaBitMask; unsigned int dwYUVAlphaBitMask; unsigned int dwLuminanceAlphaBitMask; unsigned int dwRGBZBitMask; unsigned int dwYUVZBitMask; }; /* 5695 */ struct _DDPIXELFORMAT { unsigned int dwSize; unsigned int dwFlags; unsigned int dwFourCC; $DAED55BFC94E6097478CA68F0B175AFE ___u3; $CF4E6002FA4B19EC2239361E8AC5A039 ___u4; $0799939390DD23A21DB7A0CEB77AB1BC ___u5; $01AE0C4CAA17A9DEB3CF9215716A3B58 ___u6; $F006553FDB25FB59A59693178CCFF094 ___u7; }; /* 5696 */ union $00F4D6FA838FAD5B65924731E0E9CCBC { int lPitch; unsigned int dwLinearSize; }; /* 5697 */ union $DE343801BC75A137C516A9D9B3162490 { unsigned int dwBackBufferCount; unsigned int dwDepth; }; /* 5698 */ union $FA885138A45ED3CE38760E5920CA9439 { unsigned int dwMipMapCount; unsigned int dwRefreshRate; unsigned int dwSrcVBHandle; }; /* 5699 */ union $96D785A73F636DC638A4513F822CFEF9 { _DDCOLORKEY ddckCKDestOverlay; unsigned int dwEmptyFaceColor; }; /* 5700 */ union $CB6693ED8D1BE723E48336199FDC2244 { _DDPIXELFORMAT ddpfPixelFormat; unsigned int dwFVF; }; /* 5701 */ struct _DDSURFACEDESC2 { unsigned int dwSize; unsigned int dwFlags; unsigned int dwHeight; unsigned int dwWidth; $00F4D6FA838FAD5B65924731E0E9CCBC ___u4; $DE343801BC75A137C516A9D9B3162490 ___u5; $FA885138A45ED3CE38760E5920CA9439 ___u6; unsigned int dwAlphaBitDepth; unsigned int dwReserved; void *lpSurface; $96D785A73F636DC638A4513F822CFEF9 ___u10; _DDCOLORKEY ddckCKDestBlt; _DDCOLORKEY ddckCKSrcOverlay; _DDCOLORKEY ddckCKSrcBlt; $CB6693ED8D1BE723E48336199FDC2244 ___u14; _DDSCAPS2 ddsCaps; unsigned int dwTextureStage; }; /* 5702 */ struct _IJL_RECT { int left; int top; int right; int bottom; }; /* 5703 */ struct _HUFFMAN_TABLE { int huff_class; int ident; unsigned int huffelem[256]; unsigned __int16 huffval[256]; unsigned __int16 mincode[17]; __int16 maxcode[18]; unsigned __int16 valptr[17]; }; /* 5704 */ struct __declspec(align(4)) _JPEGHuffTable { char *bits; char *vals; char hclass; char ident; }; /* 5705 */ struct _QUANT_TABLE { int precision; int ident; __int16 *elements; __int16 elarray[84]; }; /* 5706 */ struct __declspec(align(4)) _JPEGQuantTable { char *quantizer; char ident; }; /* 5707 */ struct _FRAME_COMPONENT { int ident; int hsampling; int vsampling; int quant_sel; }; /* 5708 */ struct _FRAME { int precision; int width; int height; int MCUheight; int MCUwidth; int max_hsampling; int max_vsampling; int ncomps; int horMCU; int totalMCU; _FRAME_COMPONENT *comps; int restart_interv; int SeenAllDCScans; int SeenAllACScans; }; /* 5709 */ struct _SCAN_COMPONENT { int comp; int hsampling; int vsampling; _HUFFMAN_TABLE *dc_table; _HUFFMAN_TABLE *ac_table; _QUANT_TABLE *quant_table; }; /* 5710 */ struct _SCAN { int ncomps; int gray_scale; int start_spec; int end_spec; int approx_high; int approx_low; unsigned int restart_interv; int curxMCU; int curyMCU; int dc_diff[4]; _SCAN_COMPONENT *comps; }; /* 5711 */ struct _SAMPLING_STATE { __int16 *top_row; __int16 *cur_row; __int16 *bottom_row; __int16 *last_row; int cur_row_number; }; /* 5712 */ struct _RAW_DATA_TYPES_STATE { int data_type; unsigned __int16 *raw_ptrs[4]; }; /* 5713 */ struct __declspec(align(4)) _ENTROPYSTRUCT { unsigned int offset; int dcval1; int dcval2; int dcval3; int dcval4; unsigned __int64 bit_buffer_64; int bitbuf_bits_valid; char unread_marker; }; /* 5714 */ struct _STATE { unsigned __int64 bit_buffer_64; void *ctx; int bitbuf_bits_valid; char *cur_entropy_ptr; char *start_entropy_ptr; char *end_entropy_ptr; int entropy_bytes_processed; int entropy_buf_maxsize; int entropy_bytes_left; int Prog_EndOfBlock_Run; char *DIB_ptr; char unread_marker; _PROCESSOR_TYPE processor_type; int cur_scan_comp; void *file; char JPGBuffer[4096]; }; /* 5715 */ struct __declspec(align(8)) _JPEG_PROPERTIES { _IJLIOTYPE iotype; _IJL_RECT roi; _DCTTYPE dcttype; _FAST_MCU_PROCESSING_TYPE fast_processing; int interrupt; char *DIBBytes; int DIBWidth; int DIBHeight; int DIBPadBytes; int DIBChannels; _IJL_COLOR DIBColor; _IJL_JPGSUBSAMPLING DIBSubsampling; int DIBLineBytes; const char *JPGFile; char *JPGBytes; int JPGSizeBytes; int JPGWidth; int JPGHeight; int JPGChannels; _IJL_COLOR JPGColor; _IJL_JPGSUBSAMPLING JPGSubsampling; int JPGThumbWidth; int JPGThumbHeight; int cconversion_reqd; int upsampling_reqd; int jquality; int jinterleaveType; int numxMCUs; int numyMCUs; int nqtables; int maxquantindex; int nhuffActables; int nhuffDctables; int maxhuffindex; _QUANT_TABLE jFmtQuant[4]; _HUFFMAN_TABLE jFmtAcHuffman[4]; _HUFFMAN_TABLE jFmtDcHuffman[4]; __int16 *jEncFmtQuant[4]; _HUFFMAN_TABLE *jEncFmtAcHuffman[4]; _HUFFMAN_TABLE *jEncFmtDcHuffman[4]; int use_external_qtables; int use_external_htables; _JPEGQuantTable rawquanttables[4]; _JPEGHuffTable rawhufftables[8]; char HuffIdentifierAC[4]; char HuffIdentifierDC[4]; _FRAME jframe; int needframe; _SCAN *jscan; _STATE state; int SawAdobeMarker; int AdobeXform; _ENTROPYSTRUCT *rowoffsets; char *MCUBuf; char tMCUBuf[1440]; _PROCESSOR_TYPE processor_type; _RAW_DATA_TYPES_STATE *raw_coefs; int progressive_found; __int16 *coef_buffer; _UPSAMPLING_TYPE upsampling_type; _SAMPLING_STATE *sampling_state_ptr; unsigned __int16 AdobeVersion; unsigned __int16 AdobeFlags0; unsigned __int16 AdobeFlags1; int jfif_app0_detected; unsigned __int16 jfif_app0_version; char jfif_app0_units; unsigned __int16 jfif_app0_Xdensity; unsigned __int16 jfif_app0_Ydensity; char *jpeg_comment; unsigned __int16 jpeg_comment_size; }; /* 5716 */ struct _JPEG_CORE_PROPERTIES { int UseJPEGPROPERTIES; char *DIBBytes; int DIBWidth; int DIBHeight; int DIBPadBytes; int DIBChannels; _IJL_COLOR DIBColor; _IJL_JPGSUBSAMPLING DIBSubsampling; const char *JPGFile; char *JPGBytes; int JPGSizeBytes; int JPGWidth; int JPGHeight; int JPGChannels; _IJL_COLOR JPGColor; _IJL_JPGSUBSAMPLING JPGSubsampling; int JPGThumbWidth; int JPGThumbHeight; int cconversion_reqd; int upsampling_reqd; int jquality; _JPEG_PROPERTIES jprops; }; /* 5717 */ struct __cppobj ImageDecoder { ImageDecoderVtbl *vfptr; RGBAUnion *m_pPal; DataSource *m_pDataSrc; int m_width; int m_height; int m_pitch; int m_bpp; char *m_pDataDst; PixelFormatDesc m_dstPFD; PixelFormatDesc m_argbPFD; }; /* 5718 */ struct ImageDecoderVtbl { int (__thiscall *ReadHeader)(ImageDecoder *this, int *, int *, PixelFormatID *); int (__thiscall *Decode)(ImageDecoder *this); }; /* 5719 */ struct __cppobj __declspec(align(4)) SurfaceWindowLocker { SurfaceWindow *m_pSurface; bool m_bLocked; }; /* 5720 */ struct __cppobj PixelOp { }; /* 5721 */ struct __cppobj SmartArray { char *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5722 */ struct __cppobj FastSmartArray : SmartArray { }; /* 5723 */ struct __cppobj FontReference { IDClass<_tagDataID,32,0> dataID; Font *font; }; /* 5724 */ struct __cppobj SmartArray { FontReference *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5725 */ struct __cppobj FontMapper { }; /* 5726 */ struct CSIHeader { unsigned int ImageType; unsigned __int16 ImageWidth; unsigned __int16 ImageHeight; }; /* 5727 */ struct __cppobj CSIDecoder : ImageDecoder { CSIHeader mCSIHeader; }; /* 5728 */ struct ALPHeader { unsigned int ImageType; unsigned __int16 ImageWidth; unsigned __int16 ImageHeight; }; /* 5729 */ struct __cppobj ALPDecoder : ImageDecoder { ALPHeader mALPHeader; }; /* 5730 */ struct TGAHeader { char IdLength; char CmapType; char ImageType; unsigned __int16 CmapIndex; unsigned __int16 CmapLength; char CmapEntrySize; unsigned __int16 X_Origin; unsigned __int16 Y_Origin; unsigned __int16 ImageWidth; unsigned __int16 ImageHeight; char PixelDepth; char ImagDesc; }; /* 5731 */ struct __cppobj TGADecoder : ImageDecoder { TGAHeader mTGAHeader; }; /* 5732 */ struct ILBMHeader { unsigned __int16 width; unsigned __int16 height; __int16 xorg; __int16 yorg; char num_bitplanes; char mask; char compression; char reserved; unsigned __int16 transparent_color; char xAspect; char yAspect; __int16 pagewidth; __int16 pageheight; }; /* 5733 */ struct __cppobj ILBMDecoder : ImageDecoder { ILBMHeader mILBMHeader; }; /* 5734 */ struct __cppobj D3DLevelResourceType { RenderSurfaceD3D *m_Resources[6]; }; /* 5735 */ struct __cppobj SmartArray { D3DLevelResourceType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5736 */ struct __cppobj __declspec(align(8)) RenderTextureD3D : RenderTexture { IDirect3DTexture9 *m_p2DTextureD3D; IDirect3DCubeTexture9 *m_pCubeTextureD3D; SmartArray m_D3DSurfaces; }; /* 5737 */ struct __cppobj SmartArray { Font **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5738 */ struct __cppobj FontLocal : Font { }; /* 5739 */ struct __cppobj TextureBasedFontVertexType { Vector3 Origin; unsigned int Diffuse; TexCoordPair TexCoord; }; /* 5740 */ struct __cppobj SmartArray { TextureBasedFontVertexType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5741 */ struct __cppobj RenderMeshQueryVertexType { Vector3 Origin; Vector3 Normal; }; /* 5742 */ struct __cppobj SmartArray { RenderMeshQueryVertexType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5743 */ struct __cppobj SmartArray { unsigned __int16 *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5744 */ struct __cppobj RenderMeshFragmentTopology::TopBatchType { RenderMeshBatch *m_pBatch; SmartArray m_BatchVertexToTopVertexIndices; }; /* 5745 */ struct __cppobj SmartArray { RenderMeshFragmentTopology::TopBatchType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5746 */ struct __declspec(align(8)) CPhysicsObj::CollisionRecord { long double touched_time; int ethereal; }; /* 5747 */ struct __cppobj OBJECTINFO { CPhysicsObj *object; int state; float scale; float step_up_height; float step_down_height; int ethereal; int step_down; unsigned int targetID; }; /* 5748 */ struct __cppobj DArray { CPhysicsObj **data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 5749 */ struct __cppobj COLLISIONINFO { int last_known_contact_plane_valid; Plane last_known_contact_plane; int last_known_contact_plane_is_water; int contact_plane_valid; Plane contact_plane; unsigned int contact_plane_cell_id; unsigned int last_known_contact_plane_cell_id; int contact_plane_is_water; int sliding_normal_valid; AC1Legacy::Vector3 sliding_normal; int collision_normal_valid; AC1Legacy::Vector3 collision_normal; AC1Legacy::Vector3 adjust_offset; unsigned int num_collide_object; DArray collide_object; CPhysicsObj *last_collided_object; int collided_with_environment; int frames_stationary_fall; }; /* 5750 */ struct __cppobj CTransition { OBJECTINFO object_info; SPHEREPATH sphere_path; COLLISIONINFO collision_info; CELLARRAY cell_array; CObjCell *new_cell_ptr; }; /* 5751 */ struct __cppobj PhysObjProfile { IDClass<_tagDataID,32,0> setup; IDClass<_tagDataID,32,0> motion_table; IDClass<_tagDataID,32,0> sound_table; IDClass<_tagDataID,32,0> physics_effect_table; unsigned int physics_bitmask; unsigned int placement; long double scale; long double friction; long double elasticity; long double translucency; PScriptType default_script; long double default_script_intensity; }; /* 5752 */ struct __cppobj ShadePackage { long double _val[4]; }; /* 5753 */ struct __cppobj EtherealWeenieType { unsigned __int64 m_wtype_mask; SmartArray m_ethereal_list; SmartArray m_solid_list; }; /* 5754 */ struct __cppobj EtherealPhysicsType { unsigned int m_eEtherealityBitfield; }; /* 5755 */ struct __cppobj LOSParameters { EtherealWeenieType m_weenie_LOS; EtherealPhysicsType m_physics_LOS; RayIntersectionType::Type m_intersect_type; int m_bTraversePortals; int m_bCheckedOutside; unsigned int m_initial_cell_id; Ray m_initial_ray; Ray m_current_ray; unsigned int m_current_cell_id; float m_delta; unsigned int m_trace_result; unsigned int m_final_cell_id; Ray m_final_ray; Vector3 m_impact_normal; unsigned int m_portal_index; LandDefs::Direction m_dir; unsigned int m_next_block_id; }; /* 5756 */ struct __cppobj SetPositionStruct { Position pos; unsigned int flags; AC1Legacy::Vector3 line; float xrad; float yrad; unsigned int num_tries; }; /* 5757 */ struct __cppobj ParticleEmitterInfo : SerializeUsingPackDBObj { int emitter_type; int particle_type; int is_parent_local; IDClass<_tagDataID,32,0> gfxobj_id; IDClass<_tagDataID,32,0> hw_gfxobj_id; long double birthrate; int max_particles; int initial_particles; int total_particles; long double total_seconds; long double lifespan_rand; long double lifespan; CSphere sorting_sphere; AC1Legacy::Vector3 offset_dir; float min_offset; float max_offset; AC1Legacy::Vector3 a; AC1Legacy::Vector3 b; AC1Legacy::Vector3 c; float min_a; float max_a; float min_b; float max_b; float min_c; float max_c; float scale_rand; float start_scale; float final_scale; float trans_rand; float start_trans; float final_trans; }; /* 5758 */ union $6E56156ABBED5B0767B81AF559A00DDB { long double birthtime; long double last_update_time; }; /* 5759 */ struct __cppobj Particle { $6E56156ABBED5B0767B81AF559A00DDB ___u0; long double lifespan; long double lifetime; Frame start_frame; AC1Legacy::Vector3 offset; AC1Legacy::Vector3 a; AC1Legacy::Vector3 b; AC1Legacy::Vector3 c; float start_scale; float final_scale; float start_trans; float final_trans; }; /* 5760 */ struct __cppobj ParticleEmitter { unsigned int id; CPhysicsObj *parent; unsigned int part_index; Frame parent_offset; CPhysicsObj *physobj; ParticleEmitterInfo *info; Particle *particles; CPhysicsPart **part_storage; CPhysicsPart **parts; int degraded_out; float degrade_distance; long double creation_time; int num_particles; int total_emitted; long double last_emit_time; AC1Legacy::Vector3 last_emit_offset; int stopped; long double last_update_time; }; /* 5761 */ struct __cppobj DetectionInfo { unsigned int object_id; DetectionType object_status; }; /* 5762 */ struct __cppobj AttackCone { int part_index; Vec2D left; Vec2D right; float radius; float height; }; /* 5763 */ struct ObjectInfo { unsigned int object_id; unsigned int hit_location; }; /* 5764 */ struct __cppobj DArray { ObjectInfo *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 5765 */ struct __cppobj AttackInfo { unsigned int attack_id; int part_index; float attack_radius; unsigned int waiting_for_cells; unsigned int num_objects; DArray object_list; }; /* 5766 */ struct __cppobj AnimData : PackObj { IDClass<_tagDataID,32,0> anim_id; int low_frame; int high_frame; float framerate; }; /* 5767 */ struct __cppobj SmartArray { CPhysicsObj **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5768 */ struct __cppobj SmartArray { LIGHTINFO **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5769 */ struct __cppobj __declspec(align(4)) CreatureMode { SmartArray creature_mode_objects; SmartArray creature_mode_lights; CEnvCell *creature_cell; Frame creature_view_frame; RGBColor m_clrAmbientLight; float m_fFOVRadians; bool m_bUseSmartboxFOV; bool m_bUseSharpMode; }; /* 5770 */ struct __cppobj UIElement_Viewport : UIElement, CreatureMode { }; /* 5771 */ struct __cppobj UIVertex { Vector3 m_vOrigin; float m_fU; float m_fV; }; /* 5772 */ struct __MIDL___MIDL_itf_strmif_0130_0001 { _GUID Clsid; unsigned __int16 *Name; }; /* 5773 */ struct __cppobj ISeekingPassThru : IUnknown { }; /* 5774 */ struct __cppobj IFilterGraph2 : IGraphBuilder { }; /* 5775 */ struct __cppobj IFilterMapper : IUnknown { }; /* 5776 */ struct __cppobj IEnumRegFilters : IUnknown { }; /* 5777 */ struct __cppobj QzCComPtr { IPinConnection *p; }; /* 5778 */ struct __cppobj CMemAllocator : CBaseAllocator { char *m_pBuffer; }; /* 5779 */ struct tag_TRUECOLORINFO { unsigned int dwBitMasks[3]; tagRGBQUAD bmiColors[256]; }; /* 5780 */ union $34B9ED96A88855EA5FA4CC4779B41A70 { tagRGBQUAD bmiColors[256]; unsigned int dwBitMasks[3]; tag_TRUECOLORINFO TrueColorInfo; }; /* 5781 */ struct __declspec(align(8)) tagVIDEOINFO { tagRECT rcSource; tagRECT rcTarget; unsigned int dwBitRate; unsigned int dwBitErrorRate; __int64 AvgTimePerFrame; tagBITMAPINFOHEADER bmiHeader; $34B9ED96A88855EA5FA4CC4779B41A70 ___u6; }; /* 5782 */ struct __cppobj CSeekingPassThru : ISeekingPassThru, CUnknown { CPosPassThru *m_pPosPassThru; }; /* 5783 */ struct __cppobj CAMMsgEvent : CAMEvent { }; /* 5784 */ struct __cppobj PrimVertex { Vector3 m_vOrigin; TexCoordPair m_UVs[1]; }; /* 5785 */ struct __cppobj TimeOfDay { AC1Legacy::PStringBase time_of_day_name; float begin; int is_night; }; /* 5786 */ struct __cppobj AC1Legacy::SmartArray { TimeOfDay **m_data; unsigned int m_size; unsigned int m_num; }; /* 5787 */ struct __cppobj WeekDay { AC1Legacy::PStringBase week_day_name; }; /* 5788 */ struct __cppobj AC1Legacy::SmartArray { WeekDay **m_data; unsigned int m_size; unsigned int m_num; }; /* 5789 */ struct __cppobj Season { AC1Legacy::PStringBase season_name; int begin; }; /* 5790 */ struct __cppobj AC1Legacy::SmartArray { Season **m_data; unsigned int m_size; unsigned int m_num; }; /* 5791 */ struct __cppobj GameTime { long double zero_time_of_year; int zero_year; float day_length; int days_per_year; AC1Legacy::SmartArray times_of_day; AC1Legacy::SmartArray days_of_the_week; AC1Legacy::SmartArray seasons; AC1Legacy::PStringBase year_spec; long double year_length; float present_time_of_day; long double time_of_day_begin; long double time_of_next_event; float present_time_in_day_unit; int current_year; int current_day; int current_season; int current_week_day; int current_time_of_day; long double clock_offset; long double time_zero_start_delta; }; /* 5794 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5792 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5793 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5795 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5797 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5796 */ struct __cppobj HashTableData : IntrusiveHashData *> { CEnvCell *m_data; }; /* 5798 */ struct __cppobj GlobalVoyeurInfo { unsigned int object_iid; unsigned int type; int ref_count; }; /* 5799 */ struct __cppobj DetectionCylsphere { unsigned int context_id; float radius; int object_detected; DetectionInfo info; unsigned int detection_type; }; /* 5800 */ struct __cppobj ACRender : Render { }; /* 5801 */ struct __cppobj __declspec(align(8)) TargettedVoyeurInfo { unsigned int object_id; long double quantum; float radius; Position last_sent_position; }; /* 5802 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5803 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5804 */ struct __cppobj IntermitSound : AmbientSound { float play_chance; float min_dist[8]; float max_dist[8]; unsigned int num_dir; LandDefs::Direction sound_dir[8]; }; /* 5805 */ struct __cppobj GfxVelocityDesc { IDClass<_tagDataID,32,0> id; CVec2Duv offset; CVec2Duv total; }; /* 5806 */ struct __cppobj AC1Legacy::SmartArray { GfxVelocityDesc **m_data; unsigned int m_size; unsigned int m_num; }; /* 5807 */ struct __cppobj ConstantSound : AmbientSound { float current_volume; }; /* 5808 */ struct __cppobj SurfInfo { unsigned int palcode; unsigned int lcell_count; CSurface *surface; unsigned int surf_num; }; /* 5809 */ struct __cppobj PalShiftSubPal { unsigned int sub_pal_index; unsigned int sub_pal_length; }; /* 5810 */ struct __cppobj AC1Legacy::SmartArray { PalShiftSubPal **m_data; unsigned int m_size; unsigned int m_num; }; /* 5811 */ struct __cppobj PalShiftRoadCode { unsigned int road_code; LandDefs::PalType *sub_pal_type; }; /* 5812 */ struct __cppobj AC1Legacy::SmartArray { PalShiftRoadCode **m_data; unsigned int m_size; unsigned int m_num; }; /* 5813 */ struct __cppobj PalShiftTerrainPal { LandDefs::TerrainType terrain_index; IDClass<_tagDataID,32,0> pal_id; }; /* 5814 */ struct __cppobj AC1Legacy::SmartArray { PalShiftTerrainPal **m_data; unsigned int m_size; unsigned int m_num; }; /* 5815 */ struct __cppobj PalShiftTex { IDClass<_tagDataID,32,0> tex_gid; AC1Legacy::SmartArray sub_pal; AC1Legacy::SmartArray road_code; AC1Legacy::SmartArray terrain_pal; }; /* 5816 */ struct __cppobj AC1Legacy::SmartArray { PalShiftTex **m_data; unsigned int m_size; unsigned int m_num; }; /* 5817 */ struct __cppobj PalShift { unsigned int cur_tex; AC1Legacy::SmartArray land_tex; Subpalette *sub_pals; unsigned int maxsubs; }; /* 5818 */ struct __cppobj TerrainAlphaMap { unsigned int tcode; IDClass<_tagDataID,32,0> tex_gid; ImgTex *texture; }; /* 5819 */ struct __cppobj AC1Legacy::SmartArray { TerrainAlphaMap **m_data; unsigned int m_size; unsigned int m_num; }; /* 5820 */ struct __cppobj RoadAlphaMap { unsigned int rcode; IDClass<_tagDataID,32,0> road_tex_gid; ImgTex *texture; }; /* 5821 */ struct __cppobj AC1Legacy::SmartArray { RoadAlphaMap **m_data; unsigned int m_size; unsigned int m_num; }; /* 5822 */ struct __cppobj TerrainTex { IDClass<_tagDataID,32,0> tex_gid; ImgTex *base_texture; float min_slope; unsigned int tex_tiling; unsigned int max_vert_bright; unsigned int min_vert_bright; unsigned int max_vert_saturate; unsigned int min_vert_saturate; unsigned int max_vert_hue; unsigned int min_vert_hue; unsigned int detail_tex_tiling; IDClass<_tagDataID,32,0> detail_tex_gid; }; /* 5823 */ struct __cppobj AC1Legacy::SmartArray { TerrainTex **m_data; unsigned int m_size; unsigned int m_num; }; /* 5824 */ struct __cppobj TMTerrainDesc { LandDefs::TerrainType terrain_type; AC1Legacy::SmartArray terrain_tex; }; /* 5825 */ struct __cppobj AC1Legacy::SmartArray { TMTerrainDesc **m_data; unsigned int m_size; unsigned int m_num; }; /* 5826 */ struct __cppobj TexMerge { unsigned int base_tex_size; AC1Legacy::SmartArray corner_terrain_maps; AC1Legacy::SmartArray side_terrain_maps; AC1Legacy::SmartArray road_maps; AC1Legacy::SmartArray terrain_desc; }; /* 5827 */ struct __cppobj LongNIValHash : HashBase { }; /* 5828 */ struct __cppobj AC1Legacy::SmartArray { CSurface **m_data; unsigned int m_size; unsigned int m_num; }; /* 5829 */ struct __cppobj LandSurf { PalShift *pal_shift; TexMerge *tex_merge; LongNIValHash *surf_info; unsigned int num_lsurf; CSurface **lsurf; unsigned int num_unique_surfaces; unsigned int num_block_surfs; AC1Legacy::SmartArray block_surf_array; char *curr_tex; }; /* 5830 */ struct __cppobj CSceneType { PStringBase scene_name; SmartArray,1> scenes; AmbientSTBDesc *sound_table_desc; }; /* 5831 */ struct __cppobj AC1Legacy::SmartArray { CSceneType **m_data; unsigned int m_size; unsigned int m_num; }; /* 5832 */ struct __cppobj CTerrainType { AC1Legacy::PStringBase terrain_name; RGBAUnion terrain_color; AC1Legacy::SmartArray scene_types; }; /* 5833 */ struct __cppobj AC1Legacy::SmartArray { CTerrainType **m_data; unsigned int m_size; unsigned int m_num; }; /* 5834 */ struct __cppobj CTerrainDesc { LandSurf *land_surfaces; AC1Legacy::SmartArray terrain_types; }; /* 5835 */ struct __cppobj SkyObject { char *object_name; float begin_time; float end_time; float begin_angle; float end_angle; AC1Legacy::Vector3 tex_velocity; unsigned int properties; IDClass<_tagDataID,32,0> default_gfx_object; IDClass<_tagDataID,32,0> default_pes_object; }; /* 5836 */ struct __cppobj SkyObjectReplace { unsigned int object_index; SkyObject *object; IDClass<_tagDataID,32,0> gfx_obj_id; float rotate; float transparent; float luminosity; float max_bright; }; /* 5837 */ struct __cppobj AC1Legacy::SmartArray { SkyObjectReplace **m_data; unsigned int m_size; unsigned int m_num; }; /* 5838 */ struct __cppobj SkyTimeOfDay { float begin; float dir_bright; float dir_heading; float dir_pitch; RGBAUnion dir_color; float amb_bright; RGBAUnion amb_color; int world_fog; float min_world_fog; float max_world_fog; RGBAUnion world_fog_color; AC1Legacy::SmartArray sky_obj_replace; }; /* 5839 */ struct __cppobj AC1Legacy::SmartArray { SkyTimeOfDay **m_data; unsigned int m_size; unsigned int m_num; }; /* 5840 */ struct __cppobj AC1Legacy::SmartArray { SkyObject **m_data; unsigned int m_size; unsigned int m_num; }; /* 5841 */ struct __cppobj DayGroup { AC1Legacy::PStringBase day_name; float chance_of_occur; AC1Legacy::SmartArray sky_time; AC1Legacy::SmartArray sky_objects; }; /* 5842 */ struct __cppobj FileNameDesc { AC1Legacy::PStringBase height_map; AC1Legacy::PStringBase terrain_map; AC1Legacy::PStringBase scene_map; AC1Legacy::PStringBase encounter_type_map; }; /* 5843 */ struct __cppobj AC1Legacy::SmartArray { DayGroup **m_data; unsigned int m_size; unsigned int m_num; }; /* 5844 */ struct __cppobj __declspec(align(8)) SkyDesc { unsigned int present_day_group; long double tick_size; long double light_tick_size; AC1Legacy::SmartArray day_groups; }; /* 5845 */ struct __cppobj AC1Legacy::SmartArray { AmbientSTBDesc **m_data; unsigned int m_size; unsigned int m_num; }; /* 5846 */ struct __cppobj CSoundDesc { AC1Legacy::SmartArray stb_desc; }; /* 5847 */ struct __cppobj CSceneDesc { AC1Legacy::SmartArray scene_types; }; /* 5848 */ struct __cppobj EncounterType { IDClass<_tagDataID,32,0> *encounter; }; /* 5849 */ struct __cppobj CEncounterDesc { unsigned int num_encounter_type; EncounterType **encounter_table; char *encounter_map; }; /* 5850 */ struct __cppobj RegionMisc { unsigned int version; IDClass<_tagDataID,32,0> game_map; IDClass<_tagDataID,32,0> autotest_map; unsigned int autotest_map_size; IDClass<_tagDataID,32,0> clear_cell; IDClass<_tagDataID,32,0> clear_monster; }; /* 5851 */ struct __cppobj CRegionDesc : SerializeUsingPackDBObj { unsigned int region_number; AC1Legacy::PStringBase region_name; unsigned int version; int minimize_pal; unsigned int parts_mask; FileNameDesc *file_info; SkyDesc *sky_info; CSoundDesc *sound_info; CSceneDesc *scene_info; CTerrainDesc *terrain_info; CEncounterDesc *encounter_info; WaterDesc *water_info; FogDesc *fog_info; DistanceFogDesc *dist_fog_info; RegionMapDesc *region_map_info; RegionMisc *region_misc; }; /* 5852 */ struct __cppobj PhysicsGlobals { }; /* 5853 */ struct __cppobj PhysicsTimer { }; /* 5854 */ struct __cppobj InterfacePtr { CObjectMaint *m_pInterface; TResult m_trStatus; }; /* 5855 */ struct __cppobj GraphicsOptions { }; /* 5856 */ struct __cppobj PositionPack : PackObj { unsigned __int16 instance_timestamp; unsigned __int16 position_timestamp; unsigned __int16 teleport_timestamp; unsigned __int16 force_position_timestamp; Position position; AC1Legacy::Vector3 velocity; unsigned int placement_id; int has_contact; }; /* 5857 */ struct __cppobj CMotionInterp::MotionNode : LListData { unsigned int context_id; unsigned int motion; unsigned int jump_error_code; }; /* 5858 */ struct __cppobj HashSorterIterator { HashSorterNode *m_iter; }; /* 5859 */ struct __cppobj HashSorter::AscendingByKey { }; /* 5860 */ struct __cppobj HashSorter::AscendingByData { }; /* 5861 */ struct __cppobj HashSorter::DescendingByKey { }; /* 5862 */ struct __cppobj HashSorter::DescendingByData { }; /* 5863 */ struct __cppobj DBObjGrabber { LayoutDesc *m_object; }; /* 5864 */ struct __cppobj _STL::_BothPtrType *,HashSorterNode *> { }; /* 5865 */ struct __cppobj _STL::_OKToMemCpy,HashSorterNode > { }; /* 5866 */ struct __cppobj MediaDescResolver { }; /* 5867 */ struct __cppobj SerializationBehavior,&SB_DEFAULT_ITEM_NAME> > { }; /* 5868 */ struct __cppobj SB_Container,&SB_DEFAULT_ITEM_NAME> : SerializationBehavior,&SB_DEFAULT_ITEM_NAME> > { }; /* 5869 */ struct __cppobj SerializationBehavior > { }; /* 5870 */ struct __cppobj SB_TypeAlloc : SerializationBehavior > { }; /* 5871 */ struct __cppobj UIElement_Field : UIElement { bool m_rolloverStateChange; unsigned int m_oldState; }; /* 5872 */ struct __cppobj StringDownload : AsyncCacheCallback { StringInfo m_info; unsigned int m_fontDIDNum; unsigned int m_fontColorNum; AsyncContext m_prefetchContext; }; /* 5873 */ struct __cppobj SmartArray { StringDownload **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5874 */ struct __cppobj __declspec(align(8)) UIElement_Text : UIElement_Scrollable, CInputHandler { GlyphList m_glyphList; unsigned int m_nCursorPos; unsigned int m_nSelectionStart; unsigned int m_nSelectionEnd; GlyphList m_glTruncate; unsigned int m_nTruncationPos; int m_cxTrailer; int m_cyTrailer; unsigned int m_cxAdjustedLineNumber; int m_cxAdjustedLineSize; unsigned int m_bitField; unsigned int m_eHorizontalJustification; unsigned int m_eVerticalJustification; bool (__cdecl *m_filter)(unsigned __int16); RGBAColor m_curFontColor; Font *m_curFontObj; RGBAColor m_curTagFontColor; unsigned int m_curOutlineColor; int m_margU; int m_margD; int m_margL; int m_margR; long double m_lastCursorMoveTime; long double m_lastFlashFlipTime; Box2D m_lastCursor; SmartArray m_downloadQueue; }; /* 5875 */ struct __cppobj UIElement_Button : UIElement_Text { bool mousePressedOnButton; bool hotClickingInProgress; long double nextHotClickTime; }; /* 5876 */ struct __cppobj __declspec(align(8)) UIElement_Scrollbar : UIElement_Button { UIElement *m_pWidget; long double m_tAnimStartTime; long double m_tAnimEndTime; float m_fAnimStartPos; float m_fAnimEndPos; int m_nMouseWidgetXOffset; int m_nMouseWidgetYOffset; long double m_nNextPageTime; tagPOINT m_ptDragStart; float m_fResetPosition; bool m_bWidgetDragActive; tagRECT m_rectScrollingArea; unsigned int m_eIncrementButtonID; unsigned int m_eDecrementButtonID; unsigned int m_bitField; }; /* 5877 */ struct __cppobj UIElement_Meter : UIElement { bool m_framemeter; bool m_animating; long double m_animStartTime; long double m_animEndTime; float m_anim_start_pos; float m_anim_end_pos; int m_currentFrame; float m_fOldPosition; UIElement *m_pcChildImage; unsigned int m_eDirection; }; /* 5878 */ struct __cppobj __declspec(align(8)) UIElement_Menu : UIElement_Button { UIElement *m_popup; UIElement_ListBox *m_listBox; bool m_open; unsigned int m_uiListBoxXBorder; unsigned int m_uiListBoxYBorder; }; /* 5879 */ struct __cppobj __declspec(align(4)) UIElement_Dragbar : UIElement { bool m_mousePressed; }; /* 5880 */ struct __cppobj UIElement_Panel : UIElement { HashTable m_TabPageHash; HashTable m_PageTabHash; unsigned int m_OpenPageToken; unsigned int m_OpenTabToken; }; /* 5881 */ struct __cppobj __declspec(align(4)) UIElement_Resizebar : UIElement { bool m_mousePressed; }; /* 5882 */ struct IAlternateDCProvider { IAlternateDCProviderVtbl *vfptr; }; /* 5883 */ struct IAlternateDCProviderVtbl { bool (__thiscall *GetDC)(IAlternateDCProvider *this, HWND__ *, HDC__ **); bool (__thiscall *ReleaseDC)(IAlternateDCProvider *this, HDC__ *, int *); }; /* 5884 */ struct IBrowserCallback { IBrowserCallbackVtbl *vfptr; }; /* 5885 */ struct IBrowserCallbackVtbl { void (__thiscall *BeforeNavigate2)(IBrowserCallback *this, const unsigned __int16 *, unsigned __int16 *, bool *); void (__thiscall *DownloadBegin)(IBrowserCallback *this); void (__thiscall *ProgressChange)(IBrowserCallback *this, int, int); void (__thiscall *DownloadComplete)(IBrowserCallback *this); void (__thiscall *NavigateComplete2)(IBrowserCallback *this, const unsigned __int16 *); void (__thiscall *NavigateError)(IBrowserCallback *this, const unsigned __int16 *, const unsigned __int16 *, int, bool *); void (__thiscall *DocumentComplete)(IBrowserCallback *this, const unsigned __int16 *); void (__thiscall *TitleChange)(IBrowserCallback *this, const unsigned __int16 *); }; /* 5886 */ struct __cppobj IBrowserControl : IUnknown { }; /* 5887 */ struct __cppobj __declspec(align(2)) UIElement_Browser : UIElement, IAlternateDCProvider, IBrowserCallback { IBrowserControl *m_pWebBrowser; bool m_fFullScreen; bool m_fLastTrueVisibility; bool m_fAllowFullscreenBrowser; }; /* 5888 */ struct __cppobj UIElement_ColorPicker : UIElement { bool m_bDisplaySelection; RGBAColor m_rgbaCurrentSelected; unsigned int m_nCurrentSelection; }; /* 5889 */ struct __cppobj UIElement_GroupBox : UIElement { unsigned int m_idSelectedButton; }; /* 5890 */ struct __cppobj Dialog : UIElement_Field { unsigned int m_nContext; PropertyCollection m_cData; long double m_tNow; long double m_tExpiration; UIElement *m_pcPendingDisplay; UIElement_Text *m_pcPendingDisplayText; }; /* 5891 */ struct __cppobj ConfirmationDialog : Dialog { }; /* 5892 */ struct __cppobj __declspec(align(8)) ConfirmationMenuDialog : Dialog { UIElement_Menu *m_pcMenu; }; /* 5893 */ struct __cppobj ConfirmationTextInputDialog : Dialog { }; /* 5894 */ struct __cppobj __declspec(align(8)) MenuDialog : Dialog { UIElement_Menu *m_pcMenu; }; /* 5895 */ struct __cppobj MessageDialog : Dialog { }; /* 5896 */ struct __cppobj TextInputDialog : Dialog { }; /* 5897 */ struct __cppobj __declspec(align(8)) WaitDialog : Dialog { unsigned int m_eKey; }; /* 5898 */ struct __cppobj MouseOverNotificationLogic { }; /* 5899 */ struct __cppobj BaseCriteria { }; /* 5900 */ struct __cppobj MouseOverCriteria : BaseCriteria { }; /* 5901 */ struct __cppobj ToolTipCriteria : BaseCriteria { }; /* 5902 */ struct __cppobj DropTargetCriteria : BaseCriteria { }; /* 5903 */ struct __cppobj NonDBObjLayoutDesc : LayoutDesc { }; /* 5904 */ struct __cppobj NonDBObjElementDesc : ElementDesc { }; /* 5905 */ struct __cppobj DBObjGrabber { RenderSurface *m_object; }; /* 5906 */ struct __cppobj MouseHitTester { }; /* 5907 */ struct __cppobj HierarchyNotifier { }; /* 5908 */ struct __cppobj SurfaceUsageSummary { unsigned int Bytes; PStringBase Name; unsigned int ElementWidth; unsigned int ElementHeight; unsigned int SurfaceWidth; unsigned int SurfaceHeight; }; /* 5909 */ struct __cppobj SmartArray { SurfaceUsageSummary *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5910 */ struct __cppobj _STL::binary_function { }; /* 5911 */ struct __cppobj _STL::less : _STL::binary_function { }; /* 5912 */ struct __cppobj _STL::_BothPtrType { }; /* 5913 */ struct __cppobj _STL::_OKToMemCpy { }; /* 5914 */ struct __cppobj __declspec(align(4)) View { int x0; int x1; int y0; int y1; bool valid; }; /* 5915 */ struct __cppobj SmartArray { View *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5916 */ struct __cppobj TextTagFactory { }; /* 5917 */ struct __cppobj DBObjGrabber { Font *m_object; }; /* 5918 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5919 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5921 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5922 */ struct __cppobj DialogInfo { PropertyCollection data; Dialog *pointer; UIFramework *parent; unsigned int context; }; /* 5920 */ struct __cppobj HashTableData : IntrusiveHashData *> { DialogInfo m_data; }; /* 5923 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5924 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5925 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5926 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5927 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5928 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5929 */ struct __cppobj ListNode { DialogInfo data; ListNode *next; ListNode *prev; }; /* 5930 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5931 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5932 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5933 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 5935 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 5934 */ struct __cppobj HashTableData : IntrusiveHashData *> { void (__cdecl *m_data)(PropertyCollection *); }; /* 5936 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 5937 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 5938 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5939 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 5940 */ struct __cppobj IntrusiveHashTable > *,0> { IntrusiveHashTable > *,0>Vtbl *vfptr; HashTableData > *m_aInplaceBuckets[23]; HashTableData > **m_buckets; HashTableData > **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5941 */ struct IntrusiveHashTable > *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable > *,0> *this, unsigned int); }; /* 5943 */ struct __cppobj IntrusiveHashData > *> { unsigned int m_hashKey; HashTableData > *m_hashNext; }; /* 5942 */ struct __cppobj HashTableData > : IntrusiveHashData > *> { List m_data; }; /* 5944 */ struct __cppobj IntrusiveHashIterator > *,0> { IntrusiveHashTable > *,0> *m_currHashTable; HashTableData > **m_currBucket; HashTableData > *m_currElement; }; /* 5945 */ struct __cppobj HashIterator,0> { IntrusiveHashIterator > *,0> m_iter; }; /* 5946 */ struct __cppobj HashTable,0> { HashTable,0>Vtbl *vfptr; IntrusiveHashTable > *,0> m_intrusiveTable; }; /* 5947 */ struct HashTable,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,0> *this, unsigned int); }; /* 5948 */ struct __cppobj DialogFactory { }; /* 5949 */ struct __cppobj TextTag_IID : TextTag { unsigned int m_IID; }; /* 5950 */ struct __cppobj TextTag_IIDEnum : TextTag { unsigned int m_IID; unsigned int m_enum; }; /* 5951 */ struct __cppobj TextTag_IIDString : TextTag { unsigned int m_IID; PStringBase m_string; }; /* 5952 */ struct __cppobj TextTag_DID : TextTag { IDClass<_tagDataID,32,0> m_DID; }; /* 5953 */ struct __cppobj GamePlayUI : UIMainFramework { }; /* 5954 */ struct __cppobj OrderHdr : PackObj { unsigned int stamp_; }; /* 5955 */ struct __cppobj gmGlobalEventHandler : GlobalEventHandler { }; /* 5956 */ struct __cppobj CShortCutData : ShortCutData { }; /* 5957 */ struct __cppobj PackableLLIter > { PackableLLIter >Vtbl *vfptr; PackableLLNode > *_current; }; /* 5958 */ struct PackableLLIter >Vtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter > *this, unsigned int); }; /* 5959 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 5960 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 5961 */ struct __cppobj JumpPack : PackObj { float extent; AC1Legacy::Vector3 velocity; Position position; unsigned __int16 instance_timestamp; unsigned __int16 server_control_timestamp; unsigned __int16 teleport_timestamp; unsigned __int16 force_position_ts; }; /* 5962 */ struct __cppobj TurnEventPack : PackObj { float relative_degrees; }; /* 5963 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 5964 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 5965 */ struct __cppobj UIGlobals { }; /* 5966 */ struct __cppobj __declspec(align(8)) gmUIElement_BurdenIndicator : UIElement_Button, gmNoticeHandler { }; /* 5967 */ struct __cppobj gmUIElement_EffectsIndicator : UIElement_Button, gmNoticeHandler { unsigned int m_eEffectTypeIndicator; }; /* 5968 */ struct __cppobj gmUIElement_LinkStatusIndicator : UIElement_Button, gmNoticeHandler { unsigned int m_eLinkState; long double m_ttLastUpdate; long double m_ttLastFlash; }; /* 5969 */ struct __cppobj __declspec(align(8)) gmUIElement_MiniGameIndicator : UIElement_Button, gmNoticeHandler { }; /* 5970 */ struct __cppobj gmUIElement_PortalStormIndicator : UIElement_Button, gmNoticeHandler { long double m_ttLastPortalStormWarningTime; }; /* 5971 */ struct __cppobj __declspec(align(8)) gmUIElement_VitaeIndicator : UIElement_Button, gmNoticeHandler { }; /* 5972 */ struct __cppobj UIElement_SmartBoxWrapper : UIElement_Field, gmNoticeHandler { unsigned int m_cFlipCount; long double m_timeNextFlip; unsigned int m_iidUnderMouse; unsigned int m_iidSelectedObject; UIElement_SmartBoxWrapper::SearchReason m_SearchReason; bool m_fMouseMovementActive; bool m_fMouseMovementInProgress; SECTION_3D m_CurrentSection; unsigned int m_dropItemID; unsigned int m_targetMode; UIElement *m_dragIcon; }; /* 5973 */ struct __cppobj LongHash : HashBase { }; /* 5974 */ struct __cppobj IconData : LongHashData { IDClass<_tagDataID,32,0> m_idIcon; IDClass<_tagDataID,32,0> m_idCustomOverlay; IDClass<_tagDataID,32,0> m_idCustomUnderlay; ITEM_TYPE m_itemType; unsigned int m_effects; Graphic *m_pIcon; Graphic *m_pDragIcon; }; /* 5975 */ struct __cppobj WCategoryGrabber : DBObjGrabber { }; /* 5976 */ struct __cppobj UIElement_UIItem : UIElement_Field, gmNoticeHandler { unsigned int itemID; unsigned int spellID; int containerDisplay; ACCWeenieObject *weenObj; unsigned int effects; int waiting; int selected; int isOpenable; int isContainer; int isContainerHolder; int valid; int dragOverState; int unghostable; int isSlot; int shortcutState; int m_sellState; int m_tradeState; bool m_selectable; int m_shortcutNum; int m_delayedShortcutNum; bool m_shortcutGhosted; int m_quantity; int openState; long double m_heartbeatInterval; long double m_lastHeartbeat; UIElement *m_elem_Icon; UIElement *m_elem_Icon_Overlays; UIElement *m_elem_Icon_Selected; UIElement *m_elem_Icon_Ghosted; UIElement *m_elem_Icon_ShortcutNum; UIElement *m_elem_Icon_SellState; UIElement *m_elem_Icon_TradeState; UIElement *m_elem_Icon_OpenContainer; UIElement *m_elem_Icon_DragAccept; UIElement_Meter *m_elem_Icon_CapacityBar; UIElement_Meter *m_elem_Icon_StructureBar; UIElement_Text *m_elem_Icon_Quantity; UIElement_Text *m_elem_Text; UIElement *m_dragIcon; UIElement *m_elem_Icon_Cooldown_10; UIElement *m_elem_Icon_Cooldown_20; UIElement *m_elem_Icon_Cooldown_30; UIElement *m_elem_Icon_Cooldown_40; UIElement *m_elem_Icon_Cooldown_50; UIElement *m_elem_Icon_Cooldown_60; UIElement *m_elem_Icon_Cooldown_70; UIElement *m_elem_Icon_Cooldown_80; UIElement *m_elem_Icon_Cooldown_90; UIElement *m_elem_Icon_Cooldown_100; }; /* 5978 */ struct __cppobj List { ListVtbl *vfptr; ListNode *_head; ListNode *_tail; unsigned int _num_elements; }; /* 5977 */ struct __cppobj UIElement_ItemList : UIElement_ListBox, gmNoticeHandler { unsigned int parentContainerID; unsigned int openItemID; unsigned int removedItemID; UIElement_ItemList *childList; UIElement_ItemList *parentList; bool containerList; bool vendorItemList; bool shortcutList; bool salvageList; UIElement_UIItem *m_pendingItem; int m_cellW; int m_cellH; List m_listUIItemCache; ItemListDragHandler *m_dragHandler; bool m_singleSelection; bool m_dragScrollItemScrolling; bool m_dragScrollSpellScrolling; bool m_dragScrollVertical; bool m_dragScrollHorizontal; int m_dragScrollMarginWidth; int m_dragScrollMarginHeight; bool m_inDragScrollRegion; int m_dragScrollJumpDistance; float m_dragScrollDelay; long double m_nextDragScrollTime; }; /* 5979 */ struct ListVtbl { void *(__thiscall *__vecDelDtor)(List *this, unsigned int); }; /* 5980 */ struct __cppobj ListNode { UIElement_UIItem *data; ListNode *next; ListNode *prev; }; /* 5981 */ struct __cppobj ItemListDragHandler { ItemListDragHandlerVtbl *vfptr; }; /* 5982 */ struct ItemListDragHandlerVtbl { bool (__thiscall *OnItemListDragOver)(ItemListDragHandler *this, UIElement_UIItem *, unsigned int, unsigned int, DropItemFlags); }; /* 5983 */ struct __cppobj ListIterator { ListIteratorVtbl *vfptr; ListNode *_current; List *_list; }; /* 5984 */ struct ListIteratorVtbl { void *(__thiscall *__vecDelDtor)(ListIterator *this, unsigned int); }; /* 5985 */ struct __cppobj gmCG3DView { CPlayerSystem *m_pPlayerSystem; UIElement_Viewport *m_pViewport; CPhysicsObj *m_pPlayerObject; CPhysicsObj *m_pbgObject; IDClass<_tagDataID,32,0> m_didAnimation; IDClass<_tagDataID,32,0> m_didAnimationRest; IDClass<_tagDataID,32,0> m_didAnimArray[5]; long double m_dLastAnimTime; IDClass<_tagDataID,32,0> m_bgSetupID; IDClass<_tagDataID,32,0> m_alternateSetupID; float m_fHeading; IDClass<_tagDataID,32,0> m_SetupID; Vector3 m_vectPosition; Vector3 m_vectDirection; }; /* 5986 */ struct __cppobj gmBarberUI::tagChoices { int iNumChoices; int iCurrentChoice; int iNumColors; int iCurrentColor; long double dShade; }; /* 5987 */ struct __cppobj gmBarberUI::tagColorWheel { unsigned int iRed; unsigned int iGreen; unsigned int iBlue; UIElement *pColor; UIElement *pPointer; Graphic *pGraphic; gmBarberUI::EParts ePart; }; /* 5988 */ struct __cppobj gmBarberUI : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; UIElement_Button *m_pRotateClockButton; UIElement_Button *m_pRotateCounterClockButton; UIElement_Button *m_pHairSpin; UIElement_Button *m_pEyesSpin; UIElement_Button *m_pNoseSpin; UIElement_Button *m_pMouthSpin; UIElement_Button *m_pSkinSpin; UIElement_Button *m_pApplyButton; UIElement_Button *m_pCancelButton; UIElement_Button *m_pOption1Checkbox; UIElement_Button *m_pOption2Checkbox; UIElement_Button *m_pOption3Checkbox; UIElement_Scrollbar *m_pShadeScroll; UIElement *m_pFaceChoices; UIElement *m_pGradCircle; Graphic *m_pGradGraphic; Graphic *m_pGradPlug; UIElement *m_pCurSelection; UIElement_Viewport *m_pViewport; gmCG3DView *m_p3DView; int m_iCurColor; int m_iPartIndex; int m_iHoldheadgear; bool m_bRotating; float m_fCurHeading; float m_fTargHeading; long double m_dAnimStartTime; long double m_dAnimDuration; long double m_dLastRotateTime; long double m_dRotationPerSec; gmBarberUI::ERotateDirection m_eRotateDir; gmBarberUI::tagChoices m_tChoices[9]; gmBarberUI::EParts m_eCurPart; gmBarberUI::tagColorWheel m_tColorWheel[9]; }; /* 5989 */ struct __cppobj IOptionChangeHandler { IOptionChangeHandlerVtbl *vfptr; }; /* 5991 */ struct IOptionChangeHandlerVtbl { void (__thiscall *OnOptionChanged)(IOptionChangeHandler *this, UIOption *); void (__thiscall *OnOptionChangeConfirmed)(IOptionChangeHandler *this, UIOption *, bool); }; /* 5990 */ const struct __cppobj UIOption : gmNoticeHandler { bool m_confirmChange; bool m_bDelayConfirmation; unsigned int m_dialogContext; bool m_shouldReloadOptions; bool m_shouldRefreshOptionsPanel; bool (__cdecl *m_noticeFuncPtr)(); IOptionChangeHandler *m_pOCH; unsigned int m_nUserData; }; /* 5992 */ struct __cppobj _STL::pair > { unsigned int first; _STL::pair second; }; /* 5993 */ struct __cppobj SmartArray<_STL::pair >,1> { _STL::pair > *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5994 */ struct __cppobj SmartArray { UIElement_Button **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5995 */ struct __cppobj UIOption_ActionKeyMap : UIOption, UIElement_Text { UIElement_Button *m_buttonClear; SmartArray m_aKeyButtons; unsigned int m_idInputAction; unsigned int m_idInputMap; List m_qclDefaults; List m_qclSaved; List m_qclCurrent; QualifiedControl m_qcBindingBeingChanged; int m_nBindingBeingChanged; unsigned int m_ctxtDialog; unsigned int m_ctxtOverwriteBindingDialog; unsigned int m_ctxtCantOverwriteBindingDialog; int m_skipConfirmation; }; /* 5996 */ struct __cppobj SmartArray { UIOption **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 5997 */ struct __cppobj OptionPage : UIElement, IOptionChangeHandler { SmartArray m_UIOptionArray; }; /* 6000 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 5998 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 5999 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 6001 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 6003 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 6002 */ struct __cppobj HashTableData : IntrusiveHashData *> { UIElement_ListBox *m_data; }; /* 6004 */ struct __cppobj gmKeyboardUI : OptionPage, gmNoticeHandler { UIElement_Button *m_pKeyboardLoadKeymapButton; UIElement_Button *m_pKeyboardSaveKeymapButton; UIElement_Text *m_pKeyboardCurrentKeymapLabel; UIElement_Button *m_pKeyboardResetToDefaultsButton; UIElement_Button *m_pKeyboardRevertToSavedButton; UIElement_Button *m_pKeyboardOKButton; UIElement_Button *m_pKeyboardCancelButton; HashTable m_hashMappingListBoxes; unsigned int m_uiLoadKeymapDialogContext; unsigned int m_uiSaveKeymapDialogContext; unsigned int m_uiCantOverwriteReadOnlyKeymapDialogContext; unsigned int m_uiOverwriteKeymapDialogContext; List > m_listCachedKeymapFilenames; }; /* 6005 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6006 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6007 */ struct __cppobj gmPowerbarUI : UIElement_Field, gmNoticeHandler { PowerBarMode m_pbmCurrentMode; UIElement_Field *m_RecklessnessField; }; /* 6008 */ struct __cppobj RadarInfo { ACCWeenieObject *object; RGBAColor color; RadarBlipShape shape; }; /* 6009 */ struct __cppobj SmartArray { RadarInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6010 */ struct __cppobj __declspec(align(8)) gmRadarUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { float m_fRadarRange; SmartArray m_aRadarInfos; unsigned int m_iidObjectUnderMouse; float m_fPlayerHeading; Vector2 m_vecCenterPoint; int m_nRadarRadius; float m_fNorthTokenMagnitude; float m_fEastTokenMagnitude; float m_fSouthTokenMagnitude; float m_fWestTokenMagnitude; UIElement *m_pNorthToken; UIElement *m_pEastToken; UIElement *m_pSouthToken; UIElement *m_pWestToken; UIElement *m_pCoordinateContainerField; UIElement_Text *m_pCombinedCoordsText; UIElement_Text *m_pXCoordText; UIElement_Text *m_pYCoordText; UIElement *m_pLockUIButton; UIElement *m_pDragButton; long double m_ttNextUpdateTime; long double m_fCurXCoord; long double m_fCurYCoord; unsigned int m_eWindowID; }; /* 6011 */ struct __cppobj SmartArray { RenderSurface **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6012 */ struct __cppobj __declspec(align(4)) VividTargetIndicator : gmNoticeHandler, QualityChangeHandler { unsigned int m_idSelectedTarget; RGBAColor m_clrSelectedObjectColor; unsigned int m_vtiCurrent; RGBAColor m_clrOnScreen; RGBAColor m_clrOffScreen; SmartArray m_rgSourceImages; UIElement *m_pOffScreen; UIElement *m_pOnScreen; SmartArray m_rgOnScreenCorners; bool m_bDisplayOn; bool m_bEnabled; }; /* 6013 */ struct __cppobj __declspec(align(8)) gmSmartBoxUI : UIElement_SmartBoxWrapper { SmartBox *m_pSmartBox; CPhysicsObj *teleportObj; long double gameVDist; TeleportAnimState teleportAnimState; long double teleportRotationStartTime; long double teleportRotationDuration; long double teleportRotationStartAngle; long double teleportRotationEndAngle; long double teleportTransitionStartTime; long double teleportRotationCurAngle; float teleportCurVDist; UIElement_Text *m_pFPSDisplay; UIElement_Viewport *m_pPortalSpace; VividTargetIndicator m_vti; unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; }; /* 6014 */ struct __cppobj SmartArray { StringInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6015 */ struct __cppobj gmSpewBoxUI : UIElement_Field, gmNoticeHandler { UIElement_ListBox *m_listBox; SmartArray m_spewBoxPending; int m_maxConcurrentItems; }; /* 6016 */ struct __declspec(align(4)) gmCombatPanelUI::PanelChildInfo { UIElement *child; unsigned int panelID; bool bShouldBeDefault; }; /* 6017 */ struct __cppobj SmartArray { gmCombatPanelUI::PanelChildInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6018 */ struct __cppobj gmCombatPanelUI : UIElement_Field, gmNoticeHandler { SmartArray m_childrenInfoArray; UIElement *m_currentlyShownPanel; UIElement *m_pDefaultPanel; }; /* 6019 */ struct __cppobj gmFloatyCombatPanelUI : gmCombatPanelUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6020 */ struct __declspec(align(4)) gmEnvPanelUI::PanelChildInfo { UIElement *child; unsigned int panelID; bool bShouldBeDefault; }; /* 6021 */ struct __cppobj SmartArray { gmEnvPanelUI::PanelChildInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6022 */ struct __cppobj gmEnvPanelUI : UIElement_Field, gmNoticeHandler { SmartArray m_childrenInfoArray; UIElement *m_currentlyShownPanel; UIElement *m_pDefaultPanel; }; /* 6023 */ struct __cppobj gmFloatyEnvPanelUI : gmEnvPanelUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6024 */ struct __cppobj InfoRegion : QualityChangeHandler { StatType m_StatType; UIElement *m_pElement; UIElement_Text *m_pLabelText; UIElement_Text *m_pValueText; }; /* 6025 */ struct __cppobj AttributeInfoRegion : InfoRegion { unsigned int m_Attribute; }; /* 6026 */ struct __cppobj __declspec(align(4)) Attribute2ndInfoRegion : InfoRegion { unsigned int m_CurAttribute; unsigned int m_MaxAttribute; bool m_bShowPercent; }; /* 6027 */ struct __cppobj SkillInfoRegion : InfoRegion { unsigned int m_Skill; SKILL_ADVANCEMENT_CLASS m_AdvancementClass; }; /* 6028 */ struct __cppobj EffectInfoRegion : InfoRegion { unsigned int m_Spell; }; /* 6029 */ struct __cppobj ExamineSubUI { ExamineSubUIVtbl *vfptr; unsigned int cur_objid; ACCWeenieObject *cur_weenobj; AppraisalProfile cur_prof; gmExaminationUI *m_pParentElement; }; /* 6030 */ struct ExamineSubUIVtbl { void (__thiscall *Init)(ExamineSubUI *this, unsigned int, ACCWeenieObject *); void (__thiscall *SetAppraiseInfo)(ExamineSubUI *this, AppraisalProfile *, int); void (__thiscall *Show)(ExamineSubUI *this, bool); }; /* 6031 */ struct __cppobj gmExaminationUI : UIElement_Field, gmNoticeHandler { ExamineSubUI *m_activeUI; ItemExamineUI *m_itemUI; CreatureExamineUI *m_creatureUI; CharExamineUI *m_charUI; SpellExamineUI *m_spellUI; UIElement_Text *m_displayedNameText; unsigned int awaiting_appraisal_ID; unsigned int current_appraisal_ID; bool m_examineNewlySelectedItem; long double m_timeNextUpdate; }; /* 6032 */ struct __cppobj ItemExamineUI : ExamineSubUI { UIElement *m_itemExamineBaseField; UIElement_Text *m_itemValueText; UIElement_Text *m_itemBurdenText; UIElement_Text *m_itemDisplayText; UIElement_Text *m_itemInscriptionText; UIElement_Text *m_itemInscriptionSignatureText; UIElement *m_itemInscriptionBackground; UIElement *m_itemIcon; AC1Legacy::PStringBase m_scribe_name; AC1Legacy::PStringBase m_scribe_account; AC1Legacy::PStringBase m_old_inscription; int mod_high_font; int mod_low_font; }; /* 6033 */ struct __cppobj BasicCreatureExamineUI : ExamineSubUI { UIElement *m_basicCreatureExamineBaseField; UIElement *m_creatureInfoSubPanel; UIElement *m_characterInfoSubPanel; UIElement_Text *m_levelValueText; UIElement_Viewport *m_pPaperDoll; CPhysicsObj *m_p3DObj; UIElement_ListBox *m_extraInfoList; }; /* 6034 */ struct __cppobj CreatureExamineUI : BasicCreatureExamineUI { UIElement_Text *m_creatureDisplayName; }; /* 6035 */ struct __cppobj CharExamineUI : BasicCreatureExamineUI { UIElement_Text *m_displayText_Heritage; UIElement_Text *m_displayText_Profession; UIElement_Text *m_displayText_PlayerKiller; UIElement_Text *m_displayText_AllegianceName; }; /* 6036 */ struct __cppobj SpellExamineUI : ExamineSubUI { UIElement *m_spellExamineBaseField; UIElement_Text *m_magicSchoolText; UIElement_Text *m_spellManaText; UIElement_Text *m_spellRangeText; UIElement_Text *m_spellDurationText; UIElement_Text *m_spellDisplayText; UIElement *m_spellIcon; UIElement_ListBox *m_formulaListBox; unsigned int cur_spellid; int m_componentListX; int m_componentListW; }; /* 6037 */ struct __cppobj SmartArray { InfoRegion **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6038 */ struct __cppobj __declspec(align(8)) gmFloatyExaminationUI : gmExaminationUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6039 */ struct __cppobj gmIndicatorsUI : UIElement_Field, gmNoticeHandler { }; /* 6040 */ struct __cppobj gmFloatyIndicatorsUI : gmIndicatorsUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6041 */ struct __cppobj ChatInterface : gmNoticeHandler, UIElement_Field { unsigned int m_eWindowID; float m_fDefaultOpacity; float m_fActiveOpacity; float m_fCurrentOpacity; UIElement_Text *m_chatEntry; UIElement_Text *m_chatLog; UIElement *m_chatNewNonVisibleTextIndicator; unsigned __int64 m_llTextTypeFilter; UIElement_Text *m_pChatTargetButtonText; PStringBaseArray m_InputHistory; unsigned int m_LastInputHistoryPos; ClientCommunicationSystem *m_pCCS; }; /* 6042 */ struct __cppobj SmartArray { UIElement_Text **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6043 */ struct __cppobj gmMainChatUI : ChatInterface { UIElement_Text *m_pSquelchToggleButton; SmartArray m_aTalkFocusButtons; UIElement_Text *m_pChatTargetButtonText; bool m_Maximized; int m_OldY; int m_OldHeight; }; /* 6044 */ struct __cppobj gmFloatyMainChatUI : gmMainChatUI { UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6045 */ struct gmPanelUI::PanelChildInfo { UIElement *child; unsigned int panelID; }; /* 6046 */ struct __cppobj SmartArray { gmPanelUI::PanelChildInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6047 */ struct __cppobj __declspec(align(4)) gmPanelUI : UIElement_Field, gmNoticeHandler { SmartArray m_childrenInfoArray; UIElement *m_currentlyShownPanel; UIElement *m_previouslyShownPanel; UIElement *m_pPanelPagesFrame; bool m_bStretchMode; }; /* 6048 */ struct __cppobj gmFloatyPanelUI : gmPanelUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6049 */ struct __cppobj gmFloatyPowerBarUI : gmPowerbarUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6050 */ struct __cppobj gmVitalsUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { UIElement_Meter *m_pHealthMeter; UIElement_Meter *m_pStaminaMeter; UIElement_Meter *m_pManaMeter; UIElement_Text *m_pHealthLabel; UIElement_Text *m_pStaminaLabel; UIElement_Text *m_pManaLabel; }; /* 6051 */ struct __cppobj gmFloatySideVitalsUI : gmVitalsUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6052 */ struct PanelButtonInfo { UIElement *button; unsigned int panelID; }; /* 6053 */ struct __cppobj SmartArray { PanelButtonInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6054 */ struct __cppobj SmartArray { UIElement_ItemList **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6055 */ struct __cppobj gmToolbarUI : UIElement_Field, gmNoticeHandler, ItemListDragHandler { SmartArray m_buttonInfoArray; UIElement *m_pUseObjectButton; UIElement *m_pExamineObjectButton; UIElement *m_pSelObjectField; UIElement_Text *m_pSelObjectName; UIElement_Meter *m_pSelObjectHealthMeter; UIElement_Meter *m_pSelObjectManaMeter; UIElement_Text *m_pStackSizeEntryBox; UIElement_Scrollbar *m_pStackSizeSlider; UIElement *m_pInventoryButtonDragOverlay; unsigned int m_iidSelectedObject; SmartArray m_shortcutSlots; unsigned int m_lastShortcutNumDragged; bool m_bToolbarActive; unsigned int m_idAmmoObject; }; /* 6056 */ struct __cppobj gmFloatyToolbarUI : gmToolbarUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6057 */ struct __cppobj gmFloatyVitalsUI : gmVitalsUI { unsigned int m_eWindowID; UIElement *m_pTopBorder; UIElement *m_pLeftBorder; UIElement *m_pBottomBorder; UIElement *m_pRightBorder; UIElement *m_pTopLeftCorner; UIElement *m_pTopRightCorner; UIElement *m_pBottomLeftCorner; UIElement *m_pBottomRightCorner; UIElement *m_pTopBorder_Locked; UIElement *m_pLeftBorder_Locked; UIElement *m_pBottomBorder_Locked; UIElement *m_pRightBorder_Locked; UIElement *m_pTopLeftCorner_Locked; UIElement *m_pTopRightCorner_Locked; UIElement *m_pBottomLeftCorner_Locked; UIElement *m_pBottomRightCorner_Locked; }; /* 6058 */ struct __cppobj gmFloatyChatUI : ChatInterface { }; /* 6059 */ struct __cppobj gmAdminQualitiesUI : UIElement_Field, gmNoticeHandler { }; /* 6060 */ struct __cppobj AttributeQualityBlob { unsigned int m_eQuality; int m_nSavedValue; int m_nCurValue; UIElement_Text *m_pCurValueText; }; /* 6061 */ struct __cppobj IntegerQualityBlob { unsigned int m_eQuality; int m_nSavedValue; int m_nCurValue; UIElement_Text *m_pCurValueText; }; /* 6062 */ struct __cppobj __declspec(align(8)) LongIntegerQualityBlob { unsigned int m_eQuality; __int64 m_nSavedValue; __int64 m_nCurValue; UIElement_Text *m_pCurValueText; }; /* 6063 */ struct __cppobj __declspec(align(4)) BoolQualityBlob { unsigned int m_eQuality; bool m_bSavedValue; bool m_bCurValue; }; /* 6064 */ struct __cppobj __declspec(align(8)) FloatQualityBlob { unsigned int m_eQuality; long double m_fSavedValue; long double m_fCurValue; UIElement_Text *m_pCurValueText; }; /* 6065 */ struct __cppobj StringQualityBlob { unsigned int m_eQuality; AC1Legacy::PStringBase m_strSavedValue; AC1Legacy::PStringBase m_strCurValue; UIElement_Text *m_pCurValueText; }; /* 6066 */ struct __cppobj DataIDQualityBlob { unsigned int m_eQuality; IDClass<_tagDataID,32,0> m_didSavedValue; IDClass<_tagDataID,32,0> m_didCurValue; UIElement_Text *m_pCurValueText; }; /* 6067 */ struct __cppobj InstanceIDQualityBlob { unsigned int m_eQuality; unsigned int m_iidSavedValue; unsigned int m_iidCurValue; UIElement_Text *m_pCurValueText; }; /* 6068 */ struct __cppobj SkillQualityBlob { unsigned int m_eQuality; Skill m_skillSavedValue; Skill m_skillCurValue; UIElement_Menu *m_pAdvancementMenu; UIElement_Text *m_pCurInitLevelText; }; /* 6069 */ struct __cppobj PositionQualityBlob { unsigned int m_eQuality; Position m_posSavedValue; Position m_posCurValue; UIElement_Text *m_pCurValueText; }; /* 6070 */ struct __cppobj BodyPartQualityBlob { unsigned int m_eQuality; BodyPart m_partSavedValue; BodyPart m_partCurValue; UIElement_Menu *m_pDamageTypeMenu; UIElement_Text *m_pCurDamage; UIElement_Text *m_pCurDamageVariance; UIElement_Text *m_pSlashArmorValue; UIElement_Text *m_pPierceArmorValue; UIElement_Text *m_pBludgeonArmorValue; UIElement_Text *m_pColdArmorValue; UIElement_Text *m_pFireArmorValue; UIElement_Text *m_pAcidArmorValue; UIElement_Text *m_pElectricArmorValue; }; /* 6071 */ struct __cppobj gmCombatUI : UIElement_Field, gmNoticeHandler { UIElement_Field *m_RecklessnessField; }; /* 6072 */ struct __cppobj gmExternalContainerUI : UIElement_Field, gmNoticeHandler, ObjectRangeHandler, ItemListDragHandler { UIElement_ItemList *m_topContainer; UIElement_ItemList *m_containerList; UIElement_ItemList *m_itemList; unsigned int groundObjectID; }; /* 6073 */ struct __cppobj gmSalvageUI : UIElement_Field, gmNoticeHandler, ItemListDragHandler { UIElement_ItemList *m_salvageList; UIElement *m_salvageButton; unsigned int m_toolID; unsigned int m_material; }; /* 6074 */ struct __cppobj gmSecureTradeUI : UIElement_Field, gmNoticeHandler, ObjectRangeHandler, ItemListDragHandler { UIElement_Button *m_pTradeButton; UIElement_Text *m_pSelfPlayerName; UIElement_Text *m_pSelfTotalItemsLabel; UIElement_ItemList *m_pSelfItemsList; UIElement *m_pOtherTradeStatusIndicator; UIElement_Text *m_pOtherPlayerName; UIElement_Text *m_pOtherTotalItemsLabel; UIElement_ItemList *m_pOtherItemsList; UIElement_Button *m_pClearAllItemsButton; unsigned int splitItemID; IDClass<_tagDataID,32,0> splitItemClassID; unsigned int splitItemStackSize; }; /* 6075 */ struct __cppobj gmSlumlordUI : UIElement_Panel, gmNoticeHandler, ObjectRangeHandler, ItemListDragHandler { unsigned int m_iidOwner; HouseProfile *m_pHouseProfile; HouseProfile *m_pBackupHouseProfile; HouseOp m_eCurrentHouseOp; UIElement_ItemList *m_pCurItemList; UIElement_Text *m_pBuyRequirementsText; UIElement_Text *m_pBuyHouseOwnerText; UIElement_ItemList *m_pBuyItemList; UIElement_Button *m_pBuyButton; UIElement_Text *m_pRentRequirementsText; UIElement_Text *m_pRentHouseOwnerText; UIElement_ItemList *m_pRentItemList; UIElement_Button *m_pRentButton; unsigned int m_uiHousePurchaseDialogContext; unsigned int m_uiRentPaymentByProxyDialogContext; }; /* 6076 */ struct __cppobj __declspec(align(4)) SpellCastSubMenu : ItemListDragHandler { UIElement_ItemList *m_spellItemList; UIElement *m_spellTabElement; unsigned int m_selectedSpellID; unsigned int m_numSpells; int m_tabIndex; bool m_endowmentSelected; }; /* 6077 */ struct __cppobj gmSpellcastingUI : UIElement_Field, gmNoticeHandler { UIElement_Panel *m_spellcastPanel; UIElement_Text *m_spellName; UIElement_Button *m_spellcastButton; UIElement *m_endowmentIcon; UIElement *m_endowmentIcon_Overlay; UIElement *m_endowmentIcon_Underlay; UIElement *m_endowmentIcon_Selected; UIElement *m_spellcastBackground; bool m_endowmentPresent; unsigned int m_endowmentItemID; unsigned int m_endowmentSpellID; SpellCastSubMenu m_subMenus[8]; }; /* 6078 */ struct __cppobj VendorSubUI { VendorSubUIVtbl *vfptr; gmVendorUI *m_parent; }; /* 6079 */ struct VendorSubUIVtbl { void (__thiscall *OpenVendor)(VendorSubUI *this, bool); void (__thiscall *CloseVendor)(VendorSubUI *this); void (__thiscall *HandleSetSelectedItem)(VendorSubUI *this, unsigned int, unsigned int); }; /* 6080 */ struct __cppobj gmVendorUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler, ObjectRangeHandler { UIElement_Panel *m_vendorPanel; unsigned int shopVendorID; VendorProfile *shopVendorProfile; PackableList *shopItemProfileList; PackableList m_buyList; PackableList m_sellList; VendorItemsUI *m_itemsUI; VendorBuyUI *m_buyUI; VendorSellUI *m_sellUI; int m_totalValue; int m_last_sale; }; /* 6081 */ struct __cppobj VendorItemsUI : VendorSubUI { UIElement_ItemList *m_shopList; UIElement_Menu *m_itemTypeMenu; UIElement_Text *m_itemNameText; UIElement_Text *m_itemCostText; UIElement *m_buyButton; UIElement *m_addButton; int m_numTypeFilters; }; /* 6082 */ struct __cppobj VendorBuyUI : VendorSubUI { UIElement_ItemList *m_buyShopList; UIElement_Text *m_buyListText; UIElement_Text *m_buyPurseText; UIElement *m_buyItemButton; UIElement *m_buyAllButton; UIElement *m_buyClearItemButton; UIElement *m_buyClearListButton; int m_transactionValue; }; /* 6083 */ struct __cppobj __declspec(align(4)) VendorSellUI : VendorSubUI, ItemListDragHandler { UIElement_ItemList *m_sellShopList; UIElement_Text *m_sellListText; UIElement_Text *m_sellPurseText; UIElement *m_sellItemButton; UIElement *m_sellAllButton; UIElement *m_sellClearItemButton; UIElement *m_sellClearListButton; int m_transactionValue; UIElement_UIItem *m_splitItem; IDClass<_tagDataID,32,0> m_splitItemClassID; __int16 m_splitItemStackSize; }; /* 6084 */ struct __cppobj gmAbuseUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pNameBox; UIElement_Text *m_pEntryBox; UIElement_Text *m_pResultText; UIElement_Button *m_pContinueButton; }; /* 6085 */ struct __cppobj gmBookUI : UIElement_Field, gmNoticeHandler, ObjectRangeHandler { UIElement *m_nextButton; UIElement *m_prevButton; UIElement_Text *m_titleText; UIElement_Text *m_pageText; UIElement_Menu *m_pageMenu; UIElement_Text *m_menuSelectionPageNumText; unsigned int bookID; int maxNumPages; PageDataList *pageDataList; int curPage; int requestPending; AC1Legacy::PStringBase inscription; unsigned int scribeID; AC1Legacy::PStringBase scribeName; }; /* 6086 */ struct __cppobj gmCharacterInfoUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { UIElement_Text *m_pMainText; }; /* 6087 */ struct __cppobj SmartArray { EffectInfoRegion **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6088 */ struct __cppobj __declspec(align(4)) gmEffectsUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pInfoText; UIElement_ListBox *m_pListBox; SmartArray m_rgTokens; unsigned int m_effectsUIType; long double m_nextDurationUpdate; unsigned int m_SelectedSpell; bool m_bNeedToRebuild; }; /* 6089 */ struct __cppobj __declspec(align(8)) gmLinkStatusUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pMainText; long double m_nextUpdateTime; long double m_lastPingRequestTime; long double m_pingRoundTripTime; bool m_bPleaseRequestPing; }; /* 6090 */ struct __cppobj TCoord { int x; int y; }; /* 6096 */ struct __cppobj AC1Legacy::SmartArray *> { TChessPiece **m_data; unsigned int m_size; unsigned int m_num; }; /* 6091 */ struct __cppobj CChessLogic { CChessLogicVtbl *vfptr; TChessPiece *m_Board[8][8]; AC1Legacy::SmartArray *> m_Pieces[2]; int m_CurPlayer; int m_bLastMoveWasCheck; TCoord m_EnPassantAttackSite; TCoord m_EnPassantVictimPos; }; /* 6095 */ struct CChessLogicVtbl { void *(__thiscall *__vecDelDtor)(CChessLogic *this, unsigned int); void (__thiscall *MovePiece)(CChessLogic *this, TChessPiece *); void (__thiscall *AttackPiece)(CChessLogic *this, TChessPiece *, TChessPiece *); }; /* 6092 */ struct __cppobj CBasePiece { IDClass<_tagDataID,32,0> m_didIcon; }; /* 6093 */ struct __cppobj TChessPiece : CBasePiece { TChessPieceVtbl *vfptr; ChessPieceType m_Type; int m_Player; TCoord m_CurPos; TCoord m_LastKnownGoodPos; int m_bMoved; }; /* 6094 */ struct TChessPieceVtbl { int (__thiscall *bCanGoTo)(TChessPiece *this, int, int); int (__thiscall *bCanAttack)(TChessPiece *this, int, int); unsigned int (__thiscall *Pack)(TChessPiece *this, void **, unsigned int); int (__thiscall *UnPack)(TChessPiece *this, void **, unsigned int); unsigned int (__thiscall *GetPackSize)(TChessPiece *this); }; /* 6097 */ struct __cppobj gmMiniGameUI : UIElement_Field, gmNoticeHandler { UIElement_Button *m_pResignButton; UIElement_Button *m_pPassButton; UIElement_Button *m_pStalemateButton; int m_iTeam; unsigned int m_idCurrentGame; gmMiniGameUI::GameState m_state; int m_fStalemate; GameBoardGrid *m_pGameBoard; unsigned int m_uiResignDialogContext; }; /* 6098 */ struct __cppobj GameBoardGrid : CChessLogic { gmMiniGameUI *m_gameUI; UIElement_ListBox *m_pieceListBox; IDClass<_tagDataID,32,0> m_didWhitePawn; IDClass<_tagDataID,32,0> m_didWhiteRook; IDClass<_tagDataID,32,0> m_didWhiteBishop; IDClass<_tagDataID,32,0> m_didWhiteKnight; IDClass<_tagDataID,32,0> m_didWhiteQueen; IDClass<_tagDataID,32,0> m_didWhiteKing; IDClass<_tagDataID,32,0> m_didBlackPawn; IDClass<_tagDataID,32,0> m_didBlackRook; IDClass<_tagDataID,32,0> m_didBlackBishop; IDClass<_tagDataID,32,0> m_didBlackKnight; IDClass<_tagDataID,32,0> m_didBlackQueen; IDClass<_tagDataID,32,0> m_didBlackKing; TChessPiece *m_rgPreviousBoard[8][8]; TCoord m_coordSelected; }; /* 6099 */ struct __cppobj gmUrgentAssistanceUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pEntryBox; UIElement_Button *m_pContinueButton; }; /* 6100 */ struct __cppobj gmVitaeUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { UIElement_Text *m_pMainText; float m_currentVitae; }; /* 6101 */ struct __cppobj gm3DItemsUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_contentsText; UIElement_ItemList *m_itemList; }; /* 6102 */ struct __cppobj gmBackpackUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_burdenText; UIElement_Meter *m_burdenMeter; UIElement_ItemList *m_topContainer; UIElement_ItemList *m_containerList; }; /* 6103 */ struct __cppobj __declspec(align(8)) gmPaperDollUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler, ItemListDragHandler { UIElement_ItemList *m_neckSlot; UIElement_ItemList *m_leftWristSlot; UIElement_ItemList *m_leftRingSlot; UIElement_ItemList *m_rightWristSlot; UIElement_ItemList *m_rightRingSlot; UIElement_ItemList *m_weaponReadySlot; UIElement_ItemList *m_ammoReadySlot; UIElement_ItemList *m_shieldReadySlot; UIElement_ItemList *m_clothesPantsSlot; UIElement_ItemList *m_clothesShirtSlot; UIElement_ItemList *m_trinketOneSlot; UIElement_ItemList *m_cloakSlot; UIElement_ItemList *m_sigilOneSlot; UIElement_ItemList *m_sigilTwoSlot; UIElement_ItemList *m_sigilThreeSlot; UIElement_ItemList *m_headSlot; UIElement_ItemList *m_chestSlot; UIElement_ItemList *m_abdomenSlot; UIElement_ItemList *m_upperArmSlot; UIElement_ItemList *m_lowerArmSlot; UIElement_ItemList *m_handSlot; UIElement_ItemList *m_upperLegSlot; UIElement_ItemList *m_lowerLegSlot; UIElement_ItemList *m_footSlot; CPhysicsObj *m_pInventoryObject; UIElement_Viewport *m_pPaperDoll; IDClass<_tagDataID,32,0> m_didAnimation; UIElement *m_dragIcon; UIElement *m_paperDollDragMask; UIElement *m_paperDollDragOverlay; UIElement *m_sigilOneItem; UIElement *m_sigilTwoItem; UIElement *m_sigilThreeItem; UIElement_Button *m_SlotCheckbox; RenderSurface *m_clickMap; unsigned int m_cFlipCount; long double m_timeNextFlip; unsigned int m_selectionMask; }; /* 6104 */ struct __cppobj gmInventoryUI : UIElement_Field, gmNoticeHandler { gmPaperDollUI *m_paperDollUI; gmBackpackUI *m_backpackUI; gm3DItemsUI *m_3DItemsUI; UIElement_Text *m_titleText; }; /* 6105 */ struct __cppobj gmHouseUI : UIElement_Field, gmNoticeHandler { HouseData *m_pHouseData; UIElement_ListBox *m_pTextBox; }; /* 6106 */ struct __cppobj gmMapUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pDateTimeText; UIElement_Text *m_pCoordinateText; UIElement *m_pPlayerLocationIcon; UIElement *m_pHouseLocationIcon; UIElement *m_pMap; Box2D m_boxMapMarkerArea; long double m_nextUpdate; Position m_HousePosition; }; /* 6107 */ struct gmMapUI::LocationRolloverInfo { unsigned int X; unsigned int Y; unsigned int Width; unsigned int Height; const wchar_t *Name; }; /* 6108 */ struct __cppobj UIOption_Checkbox : UIOption, UIElement_Button { bool m_default; bool m_saved; bool m_current; PStringBase m_prefName; unsigned int m_propName; PlayerOption m_playerOption; }; /* 6109 */ struct __cppobj __declspec(align(8)) UIOption_Slider : UIOption, UIElement_Scrollbar { float m_default; float m_saved; float m_current; PStringBase m_prefName; unsigned int m_propName; float m_lowerValue; float m_upperValue; unsigned int m_numStops; unsigned __int16 m_precision; bool m_setAsInt; }; /* 6110 */ struct __cppobj UIOption_CheckboxSlider : UIOption, UIElement { UIOption_Checkbox *m_pToggle; UIOption_Slider *m_pSlider; PStringBase m_prefName; }; /* 6111 */ struct __cppobj UIOption_Menu : UIOption, UIElement_Menu { unsigned int m_default; unsigned int m_saved; unsigned int m_current; PStringBase m_prefName; }; /* 6112 */ struct __cppobj PlayerOptionPage : OptionPage { UIElement_ListBox *m_pOptionBox; }; /* 6113 */ struct __cppobj gmCharacterSettingsUI : PlayerOptionPage, gmNoticeHandler { }; /* 6114 */ struct __cppobj UIOption_CheckboxBitfield64::ChildInfo { unsigned __int64 llMask; StringInfo siLabel; StringInfo siTooltip; }; /* 6115 */ struct __cppobj SmartArray { UIOption_CheckboxBitfield64::ChildInfo *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6116 */ struct __cppobj UIOption_CheckboxBitfield64 : UIOption, UIElement_ListBox { unsigned __int64 m_default; unsigned __int64 m_saved; unsigned __int64 m_current; PStringBase m_prefName; unsigned int m_propName; UIOption_CheckboxBitfield64::PropertyType m_propType; SmartArray m_rgChildValues; }; /* 6117 */ struct __cppobj List *> { List *>Vtbl *vfptr; ListNode *> *_head; ListNode *> *_tail; unsigned int _num_elements; }; /* 6118 */ struct List *>Vtbl { void *(__thiscall *__vecDelDtor)(List *> *this, unsigned int); }; /* 6120 */ struct __cppobj ListNode *> { DualHashData *data; ListNode *> *next; ListNode *> *prev; }; /* 6119 */ struct __cppobj DualHashData { UIOption_Slider *m_left_data; UIOption_Slider *m_right_data; }; /* 6121 */ struct __cppobj DualHash { unsigned int m_num_buckets; unsigned int m_num_elements; List *> *m_left_buckets; List *> *m_right_buckets; }; /* 6122 */ struct __cppobj gmChatOptionsUI : PlayerOptionPage, gmNoticeHandler { DualHash m_hashSliderLinks; }; /* 6123 */ struct __cppobj ListIterator *> { ListIterator *>Vtbl *vfptr; ListNode *> *_current; List *> *_list; }; /* 6124 */ struct ListIterator *>Vtbl { void *(__thiscall *__vecDelDtor)(ListIterator *> *this, unsigned int); }; /* 6125 */ struct __cppobj DualHashIter { List *> *m_curr_bucket; List *> *m_end_bucket; ListIterator *> m_curr_element; ListIterator *> m_end_element; }; /* 6126 */ struct __cppobj gmConfigUI : PlayerOptionPage, gmNoticeHandler { UIOption_Slider *m_pStiffness; UIOption_Slider *m_pAdjustmentSpeed; UIOption_Slider *m_pSensitivity; UIOption_Checkbox *m_pSlope; UIOption_Checkbox *m_pInvert; UIOption_Checkbox *m_pMouseTurn; }; /* 6127 */ struct __cppobj gmGameplayOptionsUI : UIElement_Field, gmNoticeHandler { }; /* 6128 */ struct __cppobj gmStatManagementUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { UIElement_Text *m_pNameText; UIElement_Text *m_pHeritageText; UIElement_Text *m_pPKStatusText; UIElement_Text *m_pLevelText; UIElement_Text *m_pTotalXPText; UIElement_Text *m_pXPToLevelText; UIElement_Text *m_pLuminanceLabelText; UIElement_Text *m_pLuminanceText; UIElement_Meter *m_pXPToLevelMeter; UIElement_ListBox *m_pListBox; SmartArray m_rgTokens; bool m_bAwaitingRaise; unsigned int m_titleID; }; /* 6129 */ struct __cppobj gmAttributeUI : gmStatManagementUI { int m_SelectedIndex; }; /* 6130 */ struct __cppobj gmSkillUI : gmStatManagementUI { unsigned int m_SelectedSkill; int m_SelectedIndex; }; /* 6131 */ struct __cppobj gmCharacterTitleUI : UIElement_Field, gmNoticeHandler { UIElement_Text *m_pDisplayTitleText; UIElement_Button *m_pDisplayButton; UIElement_ListBox *m_pTitleListBox; CharacterTitleTable m_characterTitleTable; }; /* 6132 */ struct __cppobj PageInfo { PStringBase m_Label; PStringBase m_Title; PStringBase m_Notes; int m_PageNumber; bool m_TimerRunning; long double m_TimerStamp; int m_Days; int m_Hours; int m_Minutes; bool m_LocationSet; long double m_xCoord; long double m_yCoord; }; /* 6133 */ struct __cppobj gmJournalUI : UIElement_Field, gmNoticeHandler { UIElement_Button *m_pStartTimerButton; UIElement_Text *m_pLabelEditBox; UIElement_Text *m_pTitleEditBox; UIElement_Text *m_pNotesEditBox; UIElement_Text *m_pDaysEditBox; UIElement_Text *m_pHoursEditBox; UIElement_Text *m_pMinutesEditBox; UIElement_Text *m_pLocationStaticText; UIElement_Text *m_pTimerStaticText; UIElement_Text *m_pDaysStaticText; UIElement_Text *m_pHoursStaticText; UIElement_Text *m_pMinutesStaticText; UIElement_Text *m_pPageNumberStaticText; bool m_Loaded; unsigned int m_CurrentPage; PageInfo m_Info; long double m_timeNextUpdate; }; /* 6134 */ struct __cppobj ContractInfo { PStringBase m_Name; PStringBase m_Status; CContractTracker m_ContractTracker; }; /* 6135 */ struct __cppobj _STL::allocator { }; /* 6136 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { ContractInfo *_M_data; }; /* 6137 */ struct __cppobj _STL::_Vector_base > { ContractInfo *_M_start; ContractInfo *_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 6138 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 6139 */ struct __cppobj gmContractsUI : UIElement_Field, gmNoticeHandler { _STL::vector > m_ContractList; UIElement_ListBox *m_pContractsBox; UIElement_Text *m_pProgressText; UIElement_Text *m_pContactText; UIElement_Text *m_pAreaText; UIElement_Text *m_pContactLocText; UIElement_Text *m_pTimedText; UIElement_Text *m_pNotesText; ContractSortCriteria m_SortCriteria; bool m_ReverseSort; int m_LastClickIndex; long double m_LastClickTime; long double m_timeNextUpdate; }; /* 6140 */ struct __cppobj _STL::allocator::rebind { }; /* 6141 */ struct __cppobj _STL::allocator { }; /* 6142 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { PageInfo *_M_data; }; /* 6143 */ struct __cppobj _STL::_Vector_base > { PageInfo *_M_start; PageInfo *_M_finish; _STL::_STLP_alloc_proxy > _M_end_of_storage; }; /* 6144 */ struct __cppobj _STL::vector > : _STL::_Vector_base > { }; /* 6145 */ struct __cppobj gmPageListUI : UIElement_Field, gmNoticeHandler { _STL::vector > m_PageListPages; UIElement_ListBox *m_pPageListBox; UIElement_Text *m_pSearchEditBox; JournalSortCriteria m_SortCriteria; bool m_ReverseSort; int m_LastClickIndex; long double m_LastClickTime; long double m_timeNextUpdate; }; /* 6146 */ struct __cppobj _STL::allocator::rebind { }; /* 6147 */ struct __cppobj gmAllegianceUI : UIElement_Field, gmNoticeHandler, QualityChangeHandler { bool m_bAwaitingUpdate; unsigned int m_iidSelectedVassal; unsigned int m_iidPossibleNewPatron; unsigned int m_iidPossibleKickedVassal; unsigned int m_uiAcceptSwearServerContextID; UIElement_Text *m_pAllegianceName; UIElement_Text *m_pPlayerFollowers; UIElement_Text *m_pPlayerRank; UIElement *m_pMonarchField; UIElement_Text *m_pMonarchLabel; UIElement_Text *m_pMonarchName; UIElement_Text *m_pMonarchFollowers; UIElement *m_pPatronField; UIElement_Text *m_pPatronName; UIElement_ListBox *m_pVassalListBox; UIElement_Button *m_pSwearButton; UIElement_Button *m_pBreakButton; UIElement_Button *m_pKickButton; unsigned int m_swearContext; unsigned int m_acceptSwearContext; unsigned int m_breakContext; unsigned int m_kickContext; }; /* 6148 */ struct __cppobj gmFellowshipUI : UIElement_Field, gmNoticeHandler { CFellowship *m_pFellowship; unsigned int m_iidSelectedFellow; unsigned int m_uiAcceptFellowRequestServerContextID; unsigned int m_fellowRequestContext; UIElement *m_pNotInAFellowshipFrame; UIElement *m_pInAFellowshipFrame; UIElement_Text *m_pFellowshipNameEntryBox; UIElement_Button *m_pCreateFellowshipButton; UIElement_Text *m_pFellowshipName; UIElement_ListBox *m_pFellowsListBox; UIElement_Button *m_pFellowLeaderButton; UIElement_Button *m_pFellowQuitButton; UIElement_Button *m_pFellowOpenButton; UIElement_Button *m_pFellowRecruitButton; UIElement_Button *m_pFellowDismissButton; UIElement_Button *m_pFellowDisbandButton; }; /* 6149 */ struct __cppobj gmFriendsUI : UIElement_Field, gmNoticeHandler { UIElement_Button *m_pAddButton; UIElement_Button *m_pRemoveButton; UIElement_Button *m_pTellButton; UIElement_ListBox *m_pFriendsListBox; UIElement_Text *m_pFriendNameEditBox; FriendDataList m_friendsList; }; /* 6150 */ struct __cppobj gmSquelchUI : UIElement_Field, gmNoticeHandler { UIElement_Button *m_pSquelchCharacterButton; UIElement_Button *m_pSquelchAccountButton; UIElement_Button *m_pRemoveButton; UIElement_ListBox *m_pSquelchListBox; UIElement_Text *m_pSquelchNameEditBox; FriendDataList m_squelchList; }; /* 6151 */ struct __cppobj gmSpellbookUI : UIElement_Field, gmNoticeHandler { UIElement_ItemList *m_spellList; unsigned int m_selectedSpellID; UIElement *m_btnSchool_Creature; UIElement *m_btnSchool_Item; UIElement *m_btnSchool_Life; UIElement *m_btnSchool_War; UIElement *m_btnSchool_Void; UIElement *m_btnLevel_1; UIElement *m_btnLevel_2; UIElement *m_btnLevel_3; UIElement *m_btnLevel_4; UIElement *m_btnLevel_5; UIElement *m_btnLevel_6; UIElement *m_btnLevel_7; UIElement *m_btnLevel_8; }; /* 6152 */ struct __cppobj SpellComponentRegion { IDClass<_tagDataID,32,0> classID; unsigned int objectID; IDClass<_tagDataID,32,0> iconID; unsigned int numItems; }; /* 6155 */ struct __cppobj IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0> { IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0>Vtbl *vfptr; HashTableData,SpellComponentRegion *> *m_aInplaceBuckets[23]; HashTableData,SpellComponentRegion *> **m_buckets; HashTableData,SpellComponentRegion *> **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 6153 */ struct __cppobj HashTable,SpellComponentRegion *,0> { HashTable,SpellComponentRegion *,0>Vtbl *vfptr; IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0> m_intrusiveTable; }; /* 6154 */ struct HashTable,SpellComponentRegion *,0>Vtbl { void *(__thiscall *__vecDelDtor)(HashTable,SpellComponentRegion *,0> *this, unsigned int); }; /* 6156 */ struct IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0> *this, unsigned int); }; /* 6158 */ struct __cppobj IntrusiveHashData,HashTableData,SpellComponentRegion *> *> { IDClass<_tagDataID,32,0> m_hashKey; HashTableData,SpellComponentRegion *> *m_hashNext; }; /* 6157 */ struct __cppobj HashTableData,SpellComponentRegion *> : IntrusiveHashData,HashTableData,SpellComponentRegion *> *> { SpellComponentRegion *m_data; }; /* 6159 */ struct __cppobj __declspec(align(4)) gmSpellComponentUI : UIElement_Field, gmNoticeHandler { unsigned int selObjectID; UIElement_ListBox *m_pComponentListBox; SmartArray m_aCategoryTitles; HashTable,SpellComponentRegion *,0> m_hashComponentRegions; bool m_bBroadcastSelection; }; /* 6160 */ struct __cppobj IntrusiveHashIterator,HashTableData,SpellComponentRegion *> *,0> { IntrusiveHashTable,HashTableData,SpellComponentRegion *> *,0> *m_currHashTable; HashTableData,SpellComponentRegion *> **m_currBucket; HashTableData,SpellComponentRegion *> *m_currElement; }; /* 6161 */ struct __cppobj HashIterator,SpellComponentRegion *,0> { IntrusiveHashIterator,HashTableData,SpellComponentRegion *> *,0> m_iter; }; /* 6162 */ struct __cppobj __declspec(align(8)) UIOption_CheckboxBitfield : UIOption_Checkbox { unsigned int m_bitmask; }; /* 6163 */ struct __cppobj gmCGHeritagePage : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_Button *m_pAluButton; UIElement_Button *m_pGhuButton; UIElement_Button *m_pShoButton; UIElement_Button *m_pViaButton; UIElement_Button *m_pShadButton; UIElement_Button *m_pPenButton; UIElement_Button *m_pGearButton; UIElement_Button *m_pUndButton; UIElement_Button *m_pEmpButton; UIElement_Button *m_pAunTButton; UIElement_Button *m_pLugButton; UIElement_Button *m_pOlthoiButton; UIElement_Button *m_pOlthoiAcidButton; UIElement_Text *m_pText; UIElement *m_pBackground; }; /* 6164 */ struct __cppobj gmCharGenMainUI : UIMainFramework, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; UIElement *m_rootField; UIElement *m_ProgressBar; UIElement *m_MainMenu; UIElement *m_pMasterPage; gmCGHeritagePage *m_pHeritagePage; gmCGProfessionPage *m_pProfessionPage; gmCGSkillsPage *m_pSkillsPage; gmCGAppearancePage *m_pAppearancePage; gmCGTownPage *m_pTownPage; gmCGSummaryPage *m_pSummaryPage; UIElement_Button *m_pHeritageButton; UIElement_Button *m_pProfessionButton; UIElement_Button *m_pSkillsButton; UIElement_Button *m_pAppearanceButton; UIElement_Button *m_pTownButton; UIElement_Button *m_pSummaryButton; UIElement_Button *m_pLeftButton; UIElement_Button *m_pRightButton; UIElement_Button *m_pFinishButton; UIElement_Button *m_pHelpButton; UIElement_Button *m_pExitButton; UIElement_Button *m_pRandomButton; gmCharGenMainUI::ECGProgress m_eProgressState; bool m_bAwaitingCharSetForLogin; unsigned int m_uiExitContext; unsigned int m_uiPleaseWaitContext; unsigned int m_uiErrorMessageContext; unsigned int m_uiCreditWarningContext; unsigned int m_uiRandomizeWarningContext; unsigned int m_uiToDRequiredMessage; }; /* 6165 */ struct __cppobj __declspec(align(4)) gmCGProfessionPage::tagSlider { UIElement *pAttribField; UIElement_Button *pLockButton; UIElement_Text *pAttribText; UIElement_Scrollbar *pSlider; UIElement_Text *pAttibValue; bool bLocked; }; /* 6166 */ struct __cppobj gmCGProfessionPage : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_Text *m_pAvailableValue; UIElement_Text *m_pHealthValue; UIElement_Text *m_pStaminaValue; UIElement_Text *m_pManaValue; UIElement_Text *m_pTextBox; UIElement_Button *m_pCurProfButton; gmCGProfessionPage::tagSlider m_tSliderArray[7]; }; /* 6167 */ struct __cppobj gmCGSkillsPage::tagSkillRecord { UIElement *pEntry; UIElement_Text *pUpCostText; UIElement_Text *pDownCostText; UIElement_Text *pSkillLevelText; UIElement_Button *pSkillUpButton; UIElement_Button *pSkillDownButton; PStringBase strName; PStringBase strDesc; PStringBase strFormula; int iSkillID; int iSkillLevel; int iTrainCost; int iSpecCost; int iMinlevel; bool bUntrainable; bool bUnspecializable; SKILL_ADVANCEMENT_CLASS saCurClass; SkillFormula formSkill; }; /* 6170 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 6168 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 6174 */ struct __cppobj gmCGSkillsPage : UIElement_Field, gmNoticeHandler { gmCGSkillsPage::tagSkillRecord m_tConstInit; UIElement *m_pSpecEntry; UIElement *m_pTrainedEntry; UIElement *m_pUseableUntrainedEntry; UIElement *m_pUnuseableUntrainedEntry; UIElement_Text *m_pCreditsMeter; UIElement_Text *m_pInfoBoxTitle; UIElement_Text *m_pInfoBoxText; CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_ListBox *m_pSkillsListBox; HashTable m_hashSkills; }; /* 6175 */ struct __cppobj gmCGAppearancePage::tagChoices { int iNumChoices; int iCurrentChoice; int iNumColors; int iCurrentColor; long double dShade; }; /* 6176 */ struct __cppobj gmCGAppearancePage::tagColorWheel { unsigned int iRed; unsigned int iGreen; unsigned int iBlue; UIElement *pColor; UIElement *pPointer; Graphic *pGraphic; gmCGAppearancePage::EParts ePart; }; /* 6177 */ struct __cppobj __declspec(align(8)) gmCGAppearancePage : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_Button *m_pFemaleButton; UIElement_Button *m_pMaleButton; UIElement_Button *m_pFaceButton; UIElement_Button *m_pClothesButton; UIElement_Button *m_pZoomInButton; UIElement_Button *m_pZoomOutButton; UIElement_Button *m_pRotateClockButton; UIElement_Button *m_pRotateCounterClockButton; UIElement_Button *m_pHairSpin; UIElement_Button *m_pEyesSpin; UIElement_Button *m_pNoseSpin; UIElement_Button *m_pMouthSpin; UIElement_Button *m_pSkinSpin; UIElement_Button *m_pHeadgearSpin; UIElement_Button *m_pShirtSpin; UIElement_Button *m_pTrousersSpin; UIElement_Button *m_pFootwearSpin; UIElement_Scrollbar *m_pShadeScroll; UIElement *m_pFaceChoices; UIElement *m_pClothesChoices; UIElement *m_pGradCircle; Graphic *m_pGradGraphic; Graphic *m_pGradPlug; UIElement *m_pCurSelection; UIElement_Viewport *m_pViewport; gmCG3DView *m_p3DView; int m_iCurColor; int m_iPartIndex; int m_iHoldheadgear; bool m_bShouldZoomAnimate; bool m_bRotating; bool m_bZoomedIn; AC1Legacy::Vector3 m_vectTargPosition; AC1Legacy::Vector3 m_vectStartPosition; AC1Legacy::Vector3 m_vectCurPosition; AC1Legacy::Vector3 m_vectTargDirection; AC1Legacy::Vector3 m_vectStartDirection; AC1Legacy::Vector3 m_vectCurDirection; float m_fCurHeading; float m_fTargHeading; long double m_dAnimStartTime; long double m_dAnimDuration; long double m_dLastRotateTime; long double m_dRotationPerSec; unsigned int m_LastHeritageGroup; gmCGAppearancePage::ERotateDirection m_eRotateDir; gmCGAppearancePage::EType m_eCurType; gmCGAppearancePage::tagChoices m_tChoices[9]; gmCGAppearancePage::EParts m_eCurPart; gmCGAppearancePage::tagColorWheel m_tColorWheel[9]; gmCGAppearancePage::EGender m_eGender; }; /* 6178 */ struct __cppobj gmCGTownPage : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_Button *m_pSanamarButton; UIElement_Button *m_pHoltButton; UIElement_Button *m_pYaraqButton; UIElement_Button *m_pShoushiButton; UIElement_Text *m_pTextBox; gmCGTownPage::ETown m_eCurTown; }; /* 6179 */ struct __cppobj gmCGSummaryPage : UIElement_Field, gmNoticeHandler { CPlayerSystem *m_pPlayerSystem; gmCharGenMainUI *m_pMainFramework; UIElement_ListBox *m_pSummaryListbix; UIElement_Text *m_pNameText; UIElement_Text *m_pHowToText; UIElement_Scrollbar *m_pScoll; UIElement_Viewport *m_pViewport; gmCG3DView *m_p3DView; bool m_bNameEntered; unsigned int m_uiErrorMessageContext; }; /* 6169 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 6171 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 6173 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 6172 */ struct __cppobj HashTableData : IntrusiveHashData *> { gmCGSkillsPage::tagSkillRecord m_data; }; /* 6180 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6181 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6182 */ struct __cppobj __declspec(align(4)) gmGamePlayUI : GamePlayUI, gmNoticeHandler { UIElement *m_pGameplayUI; UIElement *m_pSmartBoxUI; UIElement *m_pSmartBoxRadar; UIElement *m_pStackedVitals; UIElement *m_pSideBySideVitals; unsigned int m_waitContext; unsigned int m_logoutContext; unsigned int m_gameplayConfirmationContext; ConfirmationType m_gameplayConfirmationType; unsigned int m_gameplayConfirmationContextServer; bool m_endingSession; bool m_doEndSession; bool m_shouldQuitOnLogout; bool m_bLogoutConfirmed; bool m_bCurrentlyTogglingUIVisibility; }; /* 6183 */ struct __cppobj gmUIMainFramework : UIMainFramework { }; /* 6184 */ struct __cppobj gmDataPatchUI : UIMainFramework, gmNoticeHandler, CDDDStatusPlugin { UIElement *m_datapatchField; UIElement_Text *m_connectText; UIElement *m_connectMeter; UIElement_Text *m_patchText; UIElement *m_patchMeter; float m_fConnectLevel; float m_fPatchLevel; unsigned int m_expected; unsigned int m_recieved; long double m_timeNextDiskspaceCheck; }; /* 6185 */ struct __cppobj gmIntroUI : UIMainFramework, CInputHandler, gmNoticeHandler { UIElement *m_introField; List m_listStates; }; /* 6186 */ struct __cppobj gmCharacterManagementUI : UIMainFramework, gmNoticeHandler { UIElement *m_rootField; UIElement_ListBox *m_charListField; UIElement *m_pCreateCharacterButton; UIElement *m_pEnterGameButton; UIElement *m_pDeleteCharacterButton; UIElement *m_pRestoreCharacterButton; unsigned int m_uiCharListSelectedItem; unsigned int m_iidSelectedCharacter; unsigned int m_errorMessageDialogContext; unsigned int m_confirmExitDialogContext; unsigned int m_deleteCharacterDialogContext; unsigned int m_pleaseWaitDialogContext; unsigned int m_enteringWorldDialogContext; }; /* 6187 */ struct __cppobj gmEpilogueUI : gmUIMainFramework, gmNoticeHandler { UIElement *m_epilogueField; }; /* 6188 */ struct __cppobj gmDisconnectedUI : UIMainFramework, gmNoticeHandler { UIElement *m_disconnectedField; UIElement_Text *m_errorText; }; /* 6189 */ struct __cppobj __declspec(align(8)) gmCreditsUI : gmUIMainFramework { unsigned int m_waitContext; int m_lastPicture; int m_lastX; int m_lastY; BaseProperty m_pictureProp; unsigned int m_numPictures; float m_duration; long double m_endTime; SmartArray m_aPictureElements; UIElement *m_pictureField; UIElement *m_textField; UIElement_Text *m_textArea; bool m_alternate; }; /* 6190 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6191 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6192 */ struct __cppobj DiskSpace { }; /* 6193 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6194 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6195 */ struct __cppobj CloTextureEffect : PackObj { IDClass<_tagDataID,32,0> oldTexID; IDClass<_tagDataID,32,0> newTexID; }; /* 6196 */ struct __cppobj CloSubpalEffect : PackObj { unsigned int numRanges; unsigned int *rangeStart; unsigned int *rangeLength; IDClass<_tagDataID,32,0> palSet; }; /* 6197 */ struct __cppobj PackableHashIterator,ClothingBase> { PackableHashIterator,ClothingBase>Vtbl *vfptr; PackableHashData,ClothingBase> *_current; PackableHashData,ClothingBase> **_buckets; unsigned int _table_size; }; /* 6198 */ struct PackableHashIterator,ClothingBase>Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator,ClothingBase> *this, unsigned int); }; /* 6200 */ struct __cppobj ClothingBase : PackObj { unsigned int numObjectEffects; CloObjectEffect *objectEffects; }; /* 6201 */ struct __cppobj PackableHashData,ClothingBase> { IDClass<_tagDataID,32,0> _key; ClothingBase _data; PackableHashData,ClothingBase> *_next; int _hashVal; }; /* 6199 */ struct __cppobj CloObjectEffect : PackObj { unsigned int partNum; IDClass<_tagDataID,32,0> objectID; unsigned int numTextureEffects; CloTextureEffect *textureEffects; }; /* 6202 */ struct __cppobj PackableHashTable,ClothingBase> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData,ClothingBase> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6203 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6204 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6205 */ struct __cppobj CloPaletteTemplate : PackObj { IDClass<_tagDataID,32,0> iconID; unsigned int numSubpalEffects; CloSubpalEffect *subpalEffects; }; /* 6206 */ struct __cppobj PackableHashData { unsigned int _key; CloPaletteTemplate _data; PackableHashData *_next; int _hashVal; }; /* 6207 */ struct __cppobj PackableHashTable : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6208 */ struct __cppobj ClothingTable : SerializeUsingPackDBObj { PackableHashTable,ClothingBase> _cloBaseHash; PackableHashTable _paletteTemplatesHash; }; /* 6209 */ struct __cppobj PalSet : SerializeUsingPackDBObj { unsigned int num_pals; IDClass<_tagDataID,32,0> *palette_IDs; }; /* 6210 */ struct __cppobj InterfacePtr { PlayerDesc *m_pInterface; TResult m_trStatus; }; /* 6212 */ struct __cppobj IntrusiveHashData,1>::HashListData *> { unsigned int m_hashKey; HashList,1>::HashListData *m_hashNext; }; /* 6213 */ struct __cppobj IntrusiveHashListData,1>::HashListData *> : IntrusiveHashData,1>::HashListData *>, DLListData { }; /* 6211 */ struct __cppobj HashList,1>::HashListData : IntrusiveHashListData,1>::HashListData *> { List m_data; }; /* 6214 */ struct __cppobj IntrusiveHashTable,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1>Vtbl *vfptr; HashList,1>::HashListData *m_aInplaceBuckets[23]; HashList,1>::HashListData **m_buckets; HashList,1>::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 6215 */ struct IntrusiveHashTable,1>::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,1>::HashListData *,1> *this, unsigned int); }; /* 6216 */ struct __cppobj IntrusiveHashList,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1> m_hash; DLListBase m_list; }; /* 6217 */ struct __cppobj IntrusiveHashListIterator,1>::HashListData *,1> { HashList,1>::HashListData *m_pData; IntrusiveHashList,1>::HashListData *,1> *m_pHashList; }; /* 6218 */ struct __cppobj HashListIterator,1> > { IntrusiveHashListIterator,1>::HashListData *,1> m_iter; }; /* 6219 */ struct __cppobj HashList,1> { IntrusiveHashList,1>::HashListData *,1> m_ihlIntrusive; }; /* 6221 */ struct __cppobj IntrusiveHashData,1>,1>::HashListData *> { unsigned int m_hashKey; HashList,1>,1>::HashListData *m_hashNext; }; /* 6222 */ struct __cppobj IntrusiveHashListData,1>,1>::HashListData *> : IntrusiveHashData,1>,1>::HashListData *>, DLListData { }; /* 6220 */ struct __cppobj HashList,1>,1>::HashListData : IntrusiveHashListData,1>,1>::HashListData *> { HashList,1> m_data; }; /* 6223 */ struct __cppobj IntrusiveHashTable,1>,1>::HashListData *,1> { IntrusiveHashTable,1>,1>::HashListData *,1>Vtbl *vfptr; HashList,1>,1>::HashListData *m_aInplaceBuckets[23]; HashList,1>,1>::HashListData **m_buckets; HashList,1>,1>::HashListData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 6224 */ struct IntrusiveHashTable,1>,1>::HashListData *,1>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable,1>,1>::HashListData *,1> *this, unsigned int); }; /* 6225 */ struct __cppobj IntrusiveHashList,1>,1>::HashListData *,1> { IntrusiveHashTable,1>,1>::HashListData *,1> m_hash; DLListBase m_list; }; /* 6226 */ struct __cppobj IntrusiveHashListIterator,1>,1>::HashListData *,1> { HashList,1>,1>::HashListData *m_pData; IntrusiveHashList,1>,1>::HashListData *,1> *m_pHashList; }; /* 6227 */ struct __cppobj HashListIterator,1>,1> > { IntrusiveHashListIterator,1>,1>::HashListData *,1> m_iter; }; /* 6228 */ struct __cppobj HashList,1>,1> { IntrusiveHashList,1>,1>::HashListData *,1> m_ihlIntrusive; }; /* 6229 */ struct __cppobj IntrusiveHashIterator,1>::HashListData *,1> { IntrusiveHashTable,1>::HashListData *,1> *m_currHashTable; HashList,1>::HashListData **m_currBucket; HashList,1>::HashListData *m_currElement; }; /* 6230 */ struct __cppobj IntrusiveHashIterator,1>,1>::HashListData *,1> { IntrusiveHashTable,1>,1>::HashListData *,1> *m_currHashTable; HashList,1>,1>::HashListData **m_currBucket; HashList,1>,1>::HashListData *m_currElement; }; /* 6231 */ struct __cppobj _STL::pair { unsigned int first; unsigned int second; }; /* 6232 */ struct __cppobj gmCCommunicationSystem : CCommunicationSystem { unsigned int talkFocus; unsigned int m_uiAllowedTalkFocusBitmask; SquelchDB _squelch_db; int chatSquelched; unsigned int m_iidLastSpeakableTarget; PStringBase lastTelleeName; unsigned int lastTeller; PStringBase lastTellerName; AC1Legacy::PStringBase lastAtMonarchUserName; AC1Legacy::PStringBase lastAtPatronUserName; AC1Legacy::PStringBase system_message_string; ChatRoomTracker *crt; int m_WantsToBeInAllegChat; }; /* 6233 */ struct __cppobj gmCCommunicationSystem::uiChatInterfaceProvider : CCommunicationSystem::ChatInterfaceProvider { }; /* 6234 */ struct __cppobj GenItemHolder { }; /* 6235 */ struct __cppobj ItemHolder : GenItemHolder { }; /* 6236 */ struct __cppobj TinkeringSystem { }; /* 6237 */ struct __cppobj TradeSystem { }; /* 6238 */ struct __cppobj InterfacePtr { ClientObjMaintSystem *m_pInterface; TResult m_trStatus; }; /* 6239 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6240 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6241 */ struct __cppobj ItemUses { int _useable_bitfield; }; /* 6242 */ struct __cppobj InterfacePtr { CPlayerModule *m_pInterface; TResult m_trStatus; }; /* 6243 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6244 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6245 */ struct __cppobj VitaeSystem { }; /* 6246 */ struct __cppobj EncumbranceSystem { }; /* 6247 */ struct __cppobj AppraisalSystem { }; /* 6248 */ struct __cppobj SkillSystem { }; /* 6249 */ struct __cppobj ExperienceSystem { }; /* 6250 */ struct __cppobj WTimer { }; /* 6251 */ struct __cppobj CombatSystem { }; /* 6252 */ struct __cppobj TPawnPiece : TChessPiece { }; /* 6253 */ struct __cppobj TRookPiece : TChessPiece { }; /* 6254 */ struct __cppobj TKnightPiece : TChessPiece { }; /* 6255 */ struct __cppobj TBishopPiece : TChessPiece { }; /* 6256 */ struct __cppobj TQueenPiece : TChessPiece { }; /* 6257 */ struct __cppobj TKingPiece : TChessPiece { }; /* 6258 */ struct $0347B0C8B57FEA7C4E26DB8A56AF7EAE { int x; int y; int iSide; ChessPieceType type; }; /* 6259 */ struct __cppobj DBObjGrabber { SkillTable *m_object; }; /* 6260 */ struct __cppobj AC1Modern::PositionBase { AC1Modern::PositionBaseVtbl *vfptr; char m_iBlockX; char m_iBlockY; IDClass<_tagCellID,16,65535> m_cCellID; }; /* 6261 */ struct AC1Modern::PositionBaseVtbl { Vector3 *(__thiscall *GetOrigin)(AC1Modern::PositionBase *this); Quaternion *(__thiscall *GetOrientation)(AC1Modern::PositionBase *this); bool (__thiscall *IsValid)(AC1Modern::PositionBase *this); PStringBase *(__thiscall *ToString)(AC1Modern::PositionBase *this, PStringBase *result); PStringBase *(__thiscall *ToStringW)(AC1Modern::PositionBase *this, PStringBase *result); bool (__thiscall *ToFileNode)(AC1Modern::PositionBase *this, PFileNode *); bool (__thiscall *HandleFileNode)(AC1Modern::PositionBase *this, PFileNode *, bool *); }; /* 6262 */ struct __cppobj DBObjGrabber { CContractTable *m_object; }; /* 6263 */ struct __cppobj _STL::_BothPtrType { }; /* 6264 */ struct __cppobj _STL::_OKToMemCpy { }; /* 6265 */ struct __cppobj _STL::_BothPtrType { }; /* 6266 */ struct __cppobj _STL::_OKToMemCpy { }; /* 6267 */ struct __cppobj FellowshipSystem { }; /* 6268 */ struct __cppobj DBObjGrabber { DBPropertyCollection *m_object; }; /* 6269 */ struct __cppobj DBObjGrabber { Attribute2ndTable *m_object; }; /* 6270 */ struct __cppobj CLOCache : DBOCache { }; /* 6271 */ struct __cppobj __declspec(align(4)) LockGrabber { SharedCriticalSection *m_Lock; bool m_bEntered; }; /* 6272 */ struct __cppobj PlacementType : LongHashData { AnimFrame anim_frame; }; /* 6273 */ struct __cppobj LocationType : LongHashData { unsigned int part_id; Frame frame; }; /* 6274 */ struct __cppobj __declspec(align(4)) MotionData : PackObj, LongHashData { char num_anims; AnimData *anims; AC1Legacy::Vector3 velocity; AC1Legacy::Vector3 omega; char bitfield; }; /* 6275 */ struct __cppobj DBWave : SerializeUsingPackDBObj, WaveFile { }; /* 6276 */ struct __cppobj ChatEmoteData : PackObj { AC1Legacy::PStringBase myEmote; AC1Legacy::PStringBase otherEmote; }; /* 6277 */ struct __cppobj PackableHashData >,AC1Legacy::PStringBase > { AC1Legacy::CaseInsensitiveStringBase > _key; AC1Legacy::PStringBase _data; PackableHashData >,AC1Legacy::PStringBase > *_next; int _hashVal; }; /* 6278 */ struct __cppobj PackableHashTable >,AC1Legacy::PStringBase > : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData >,AC1Legacy::PStringBase > **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6279 */ struct __cppobj PackableHashData,ChatEmoteData> { AC1Legacy::PStringBase _key; ChatEmoteData _data; PackableHashData,ChatEmoteData> *_next; int _hashVal; }; /* 6280 */ struct __cppobj PackableHashTable,ChatEmoteData> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData,ChatEmoteData> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6281 */ struct __cppobj ChatPoseTable : SerializeUsingPackDBObj { PackableHashTable >,AC1Legacy::PStringBase > _chatPoseHash; PackableHashTable,ChatEmoteData> _chatEmoteHash; }; /* 6282 */ struct __cppobj AC1Legacy::SmartArray { cWObjHierNode **m_data; unsigned int m_size; unsigned int m_num; }; /* 6283 */ struct __cppobj __unaligned __declspec(align(4)) cWObjHierNode : AC1Legacy::SmartArray { AC1Legacy::PStringBase _menu_name; IDClass<_tagDataID,32,0> _wcid; }; /* 6284 */ struct __cppobj __declspec(align(8)) cWObjHierRootNode : SerializeUsingPackDBObj, cWObjHierNode { }; /* 6285 */ struct __cppobj PackableHashData,int> { IDClass<_tagDataID,32,0> _key; int _data; PackableHashData,int> *_next; int _hashVal; }; /* 6286 */ struct __cppobj PackableHashTable,int> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData,int> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6287 */ struct __cppobj __declspec(align(8)) BadData : SerializeUsingPackDBObj { PackableHashTable,int> _bad; }; /* 6288 */ struct __cppobj ObjectDesc { IDClass<_tagDataID,32,0> obj_id; Frame base_loc; float freq; float displace_x; float displace_y; float min_scale; float max_scale; float max_rot; float min_slope; float max_slope; int align; int orient; int weenie_obj; }; /* 6289 */ struct __cppobj __declspec(align(8)) Scene : SerializeUsingPackDBObj { unsigned int version; unsigned int num_objects; ObjectDesc *objects; }; /* 6290 */ struct __cppobj __declspec(align(8)) String : DBObj, PStringBase { }; /* 6291 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6292 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6293 */ struct __cppobj CThreadsafeDiskController : DiskController { SharedCriticalSection m_DiskLock; CMostlyConsecutiveIntSet m_Iters; }; /* 6294 */ struct __cppobj LongNIValHashIter : HashBaseIter { }; /* 6295 */ struct __cppobj LongNIValHashIter *> : HashBaseIter { }; /* 6296 */ struct __cppobj LogTextTypeEnumMapper { }; /* 6297 */ struct __cppobj MovementSystem { }; /* 6298 */ struct __cppobj WOrderHdr : PackObj { int isFromWeenie_; unsigned int iid_; unsigned int stamp_; }; /* 6299 */ struct __cppobj WeenieTypeEnumMapper { }; /* 6300 */ struct __cppobj QualityFilter : SerializeUsingPackDBObj { int *_int_stat_filter; int *_int64_stat_filter; int *_bool_stat_filter; int *_float_stat_filter; int *_string_stat_filter; int *_did_stat_filter; int *_iid_stat_filter; int *_position_stat_filter; }; /* 6301 */ struct __cppobj LongNIValHashIter : HashBaseIter { }; /* 6302 */ struct __cppobj LongNIValHashData : HashBaseData { SurfInfo *data; }; /* 6303 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6304 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6305 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6306 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6307 */ struct __cppobj NOOPHook : CAnimHook { }; /* 6308 */ struct __cppobj SoundTableHook : CAnimHook { SoundType sound_type_; }; /* 6309 */ struct __cppobj SoundHook : CAnimHook { IDClass<_tagDataID,32,0> gid_; }; /* 6310 */ struct __cppobj SoundTweakedHook : CAnimHook { IDClass<_tagDataID,32,0> gid_; float prio; float prob; float vol; }; /* 6311 */ struct __cppobj ReplaceObjectHook : CAnimHook { AnimPartChange ap_change; }; /* 6312 */ struct __cppobj AttackHook : CAnimHook { AttackCone attack_cone; }; /* 6313 */ struct __cppobj EtherealHook : CAnimHook { int ethereal; }; /* 6314 */ struct __cppobj NoDrawHook : CAnimHook { int _no_draw; }; /* 6315 */ struct __cppobj DefaultScriptPartHook : CAnimHook { unsigned int _part_index; }; /* 6316 */ struct __cppobj DefaultScriptHook : CAnimHook { }; /* 6317 */ struct __cppobj TransparentHook : CAnimHook { float start; float end; float time; }; /* 6318 */ struct __cppobj TransparentPartHook : CAnimHook { unsigned int part; float start; float end; float time; }; /* 6319 */ struct __cppobj LuminousPartHook : CAnimHook { unsigned int part; float start; float end; float time; }; /* 6320 */ struct __cppobj LuminousHook : CAnimHook { float start; float end; float time; }; /* 6321 */ struct __cppobj DiffusePartHook : CAnimHook { unsigned int part; float start; float end; float time; }; /* 6322 */ struct __cppobj DiffuseHook : CAnimHook { float start; float end; float time; }; /* 6323 */ struct __cppobj ScaleHook : CAnimHook { float end; float time; }; /* 6324 */ struct __cppobj CreateParticleHook : CAnimHook { IDClass<_tagDataID,32,0> emitter_info_id; unsigned int part_index; Frame offset; unsigned int emitter_id; }; /* 6325 */ struct __cppobj CreateBlockingParticleHook : CreateParticleHook { }; /* 6326 */ struct __cppobj DestroyParticleHook : CAnimHook { unsigned int emitter_id; }; /* 6327 */ struct __cppobj StopParticleHook : CAnimHook { unsigned int emitter_id; }; /* 6328 */ struct __cppobj CallPESHook : CAnimHook { IDClass<_tagDataID,32,0> pes; float pause; }; /* 6329 */ struct __cppobj AnimDoneHook : CAnimHook { }; /* 6330 */ struct __cppobj SetOmegaHook : CAnimHook { AC1Legacy::Vector3 axis; }; /* 6331 */ struct __cppobj TextureVelocityPartHook : CAnimHook { unsigned int part_index; float u_speed; float v_speed; }; /* 6332 */ struct __cppobj TextureVelocityHook : CAnimHook { float u_speed; float v_speed; }; /* 6333 */ struct __cppobj SetLightHook : CAnimHook { int _lights_on; }; /* 6334 */ struct __cppobj FPHook : PhysicsObjHook { float start_value; float end_value; }; /* 6335 */ struct __cppobj VectorHook : PhysicsObjHook { AC1Legacy::Vector3 start_vector; AC1Legacy::Vector3 end_vector; }; /* 6336 */ struct __cppobj LongNIValHashIter : HashBaseIter { }; /* 6337 */ struct __cppobj LongNIValHashData : HashBaseData { CPhysicsObj::CollisionRecord data; }; /* 6338 */ struct __cppobj MotionTableManager::AnimNode : DLListData { unsigned int motion; unsigned int num_anims; }; /* 6339 */ struct __cppobj LongNIHashIter { LongNIHash *hash; int bucketNo; LongNIHashData *curDat; int fDone; }; /* 6340 */ struct __cppobj LongNIHashIter { LongNIHash *hash; int bucketNo; LongNIHashData *curDat; int fDone; }; /* 6341 */ struct __cppobj LongNIHashIter { LongNIHash *hash; int bucketNo; LongNIHashData *curDat; int fDone; }; /* 6342 */ struct __cppobj LongNIHashIter { LongNIHash *hash; int bucketNo; LongNIHashData *curDat; int fDone; }; /* 6343 */ struct __cppobj LongNIHashIter { LongNIHash *hash; int bucketNo; LongNIHashData *curDat; int fDone; }; /* 6344 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6345 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6346 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6347 */ struct __cppobj DArray { unsigned int *data; unsigned int blocksize; unsigned int next_available; unsigned int sizeOf; }; /* 6348 */ struct __cppobj LongNIValHashData : HashBaseData { unsigned int data; }; /* 6349 */ struct __cppobj LongNIValHashData *> : HashBaseData { LongHash *data; }; /* 6350 */ struct __cppobj MoveToManager::MovementNode : DLListData { MovementTypes::Type type; float heading; }; /* 6351 */ struct __cppobj LongNIValHashIter : HashBaseIter { }; /* 6352 */ struct __cppobj LongNIValHashData : HashBaseData { GlobalVoyeurInfo data; }; /* 6353 */ struct __cppobj SmartArray { BSPNODE **m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6354 */ struct __cppobj CSWVertex { $D554C44E56C320449443B6F5D299EEA7 ___u0; __int16 vert_id; unsigned __int16 num_uvs; CVec2Duv *uvs; AC1Legacy::Vector3 normal; }; /* 6355 */ struct __cppobj SerializationBehavior > { }; /* 6356 */ struct __cppobj SB_AsDataID<0> : SerializationBehavior > { }; /* 6357 */ struct __cppobj SerializationBehavior > { }; /* 6358 */ struct __cppobj SB_AsPackObj<0> : SerializationBehavior > { }; /* 6359 */ struct __cppobj SerializationBehavior > > { }; /* 6360 */ struct __cppobj SB_Alloc > : SerializationBehavior > > { }; /* 6361 */ struct __cppobj BSPPORTAL : BSPNODE { unsigned int num_portals; CPortalPoly **in_portals; }; /* 6362 */ struct __cppobj BSPLEAF : BSPNODE { unsigned int leaf_index; int solid; }; /* 6363 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6364 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6365 */ struct __cppobj COptionalHeaderAllocatorTemplate<256,COnePrimHeader<256,96,CServerSwitchStruct> > { }; /* 6366 */ struct __cppobj COptionalHeaderAllocatorTemplate<16384,COnePrimHeader<16384,1,unsigned long> > { }; /* 6367 */ struct __cppobj COptionalHeaderAllocatorTemplate<512,COnePrimHeader<512,7,sockaddr_in> > { }; /* 6368 */ struct __cppobj COnePrimHeader<512,7,sockaddr_in> : COptionalHeader { sockaddr_in m_Prim; }; /* 6369 */ struct __cppobj COptionalHeaderAllocatorTemplate<2048,COnePrimHeader<2048,1073741922,CReferralStruct> > { }; /* 6370 */ struct __cppobj COptionalHeaderAllocatorTemplate<1048576,CPackObjHeader > { }; /* 6371 */ struct __cppobj __declspec(align(4)) CPackObjHeader : COptionalHeader { char *m_pAdoptedData; unsigned int m_cbAdoptedData; NetError m_Obj; bool m_bObjValid; }; /* 6372 */ struct __cppobj COptionalHeaderAllocatorTemplate<2097152,CPackObjHeader > { }; /* 6373 */ struct __cppobj __declspec(align(4)) CPackObjHeader : COptionalHeader { char *m_pAdoptedData; unsigned int m_cbAdoptedData; NetError m_Obj; bool m_bObjValid; }; /* 6374 */ struct __cppobj COptionalHeaderAllocatorTemplate<4096,CSeqIDListHeader<4096,33> > { }; /* 6375 */ struct __cppobj COptionalHeaderAllocatorTemplate<8192,CSeqIDListHeader<8192,33> > { }; /* 6376 */ struct COptionalHeaderFactory::CPlugin { unsigned int dwMask; COptionalHeader *(__cdecl *pAllocator)(CBufferIterator *); }; /* 6377 */ struct __cppobj COptionalHeaderFactory { }; /* 6378 */ struct __cppobj COptionalHeaderAllocatorTemplate<134217728,COnePrimHeader<134217728,16,CFlowStruct> > { }; /* 6379 */ struct __cppobj __declspec(align(4)) COnePrimHeader<134217728,16,CFlowStruct> : COptionalHeader { CFlowStruct m_Prim; }; /* 6380 */ struct __cppobj InterfaceEnumerator { NetInitializer AutoStartup_; int numInterfaces_; in_addr *interfaces_; }; /* 6381 */ struct __cppobj COptionalHeaderAllocatorTemplate<32768,CEmptyHeader<32768,3> > { }; /* 6382 */ struct __cppobj CEmptyHeader<32768,3> : COptionalHeader { unsigned int m_NullBuff; }; /* 6383 */ struct __cppobj COptionalHeaderAllocatorTemplate<524288,COnePrimHeader<524288,536870919,unsigned __int64> > { }; /* 6384 */ struct __cppobj COnePrimHeader<524288,536870919,unsigned __int64> : COptionalHeader { unsigned __int64 m_Prim; }; /* 6385 */ struct __cppobj COptionalHeaderAllocatorTemplate<131072,COnePrimHeader<131072,7,unsigned __int64> > { }; /* 6386 */ struct __cppobj COnePrimHeader<131072,7,unsigned __int64> : COptionalHeader { unsigned __int64 m_Prim; }; /* 6387 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 6388 */ struct __cppobj _STL::_Integer_limits : _STL::_Numeric_limits_base { }; /* 6389 */ struct __cppobj HashBaseIter { HashBase *myHash_; unsigned int curBucket_; HashBaseData *curPtr_; HashBaseData *lastThisChain_; int fEnd_; }; /* 6390 */ struct __cppobj UI64HashIter : HashBaseIter { }; /* 6391 */ struct __cppobj UI64HashIter : HashBaseIter { }; /* 6392 */ struct __cppobj NIListIter { NIList *list_; NIListElement *cur_; NIListElement *prev_; }; /* 6393 */ struct __cppobj COptionalHeaderAllocatorTemplate<4194304,COnePrimHeader<4194304,7,CICMDCommandStruct> > { }; /* 6394 */ struct __cppobj COnePrimHeader<4194304,7,CICMDCommandStruct> : COptionalHeader { CICMDCommandStruct m_Prim; }; /* 6395 */ struct __cppobj NIListIter { NIList *list_; NIListElement *cur_; NIListElement *prev_; }; /* 6396 */ struct __cppobj ClassFactoryPlugin : IObjectFactory { Turbine_RefCount m_cTurbineRefCount; }; /* 6397 */ struct __cppobj CSphereNode { CSphere sphere; unsigned int num_kids; CSphere **kids; }; /* 6398 */ struct __cppobj RenderAllocator { }; /* 6399 */ struct __cppobj CSphereTree : PackObj { CSphere top_sphere; unsigned __int16 num_level1; CSphereNode *level1_spherenodes; unsigned __int16 num_level2; CSphere *level2_spheres; }; /* 6400 */ struct INTRACKSTATE { unsigned int fdwTrack; unsigned int dwTrackLength; unsigned int dwLeftInBuffer; char *pTrackStart; char *pTrackCurrent; unsigned int tkNextEventDue; char byRunningStatus; unsigned int foTrackStart; unsigned int foNextReadStart; unsigned int dwLeftOnDisk; }; /* 6401 */ struct INFILESTATE { unsigned int cbFileLength; unsigned int dwTimeDivision; unsigned int dwFormat; unsigned int dwTrackCount; INTRACKSTATE *pitsTracks; }; /* 6402 */ struct _ConvertInfo { midihdr_tag mhBuffer; unsigned int dwStartOffset; unsigned int dwMaxLength; unsigned int dwBytesRecorded; unsigned int tkStart; int bTimesUp; }; /* 6403 */ struct MIDIFILEHDR { unsigned __int16 wFormat; unsigned __int16 wTrackCount; unsigned __int16 wTimeDivision; }; /* 6404 */ struct TEMPEVENT { unsigned int tkEvent; char byShortData[4]; unsigned int dwEventLength; char *pLongData; }; /* 6405 */ struct HACMSTREAM__ { int unused; }; /* 6406 */ struct __cppobj CPluginManagerTemplate : CPluginManager { }; /* 6407 */ struct __cppobj TurbineDwExceptionFilter::TurnOnDwExceptionHandler : CPluginManagerTemplate { char m_szWatsonServer[261]; unsigned __int16 m_wzExtraDllsForDataCapture[261]; unsigned __int16 m_wzExtraFilesForDataCapture[1024]; unsigned int m_dwIndexIntoExtraDlls; int m_fInstalled; int (__stdcall *m_oldFilter)(_EXCEPTION_POINTERS *); }; /* 6408 */ struct _DWSharedMem15 { unsigned int dwSize; unsigned int pid; unsigned int tid; unsigned int eip; _EXCEPTION_POINTERS *pep; void *hEventDone; void *hEventNotifyDone; void *hEventAlive; void *hMutex; void *hProc; unsigned int bfDWBehaviorFlags; unsigned int msoctdsResult; int fReportProblem; unsigned int bfmsoctdsOffer; unsigned int bfmsoctdsNotify; unsigned int bfmsoctdsLetRun; int iPingCurrent; int iPingEnd; unsigned __int16 wzFormalAppName[56]; unsigned __int16 wzModuleFileName[260]; unsigned __int16 wzErrorMessage[260]; unsigned __int16 wzErrorText[260]; unsigned __int16 wzCaption[260]; unsigned __int16 wzHeader[260]; unsigned __int16 wzReportee[56]; unsigned __int16 wzPlea[260]; unsigned __int16 wzReportBtn[56]; unsigned __int16 wzNoReportBtn[56]; char szServer[260]; char szLCIDKeyValue[260]; char szPIDRegKey[260]; unsigned int lcidUI; char szRegSubPath[200]; unsigned __int16 wzDotDataDlls[260]; unsigned __int16 wzAdditionalFile[1024]; char szBrand[56]; }; /* 6409 */ struct __cppobj AC1Legacy::Resource { }; /* 6410 */ struct __cppobj CSpinLock<100000,0> { volatile int m_Lock; unsigned int m_hCurThread; unsigned int m_nEnterCount; }; /* 6413 */ struct __cppobj IntrusiveHashTable *,0> { IntrusiveHashTable *,0>Vtbl *vfptr; HashTableData *m_aInplaceBuckets[23]; HashTableData **m_buckets; HashTableData **m_firstInterestingBucket; unsigned int m_numBuckets; unsigned int m_numElements; }; /* 6411 */ struct __cppobj HashTable { HashTableVtbl *vfptr; IntrusiveHashTable *,0> m_intrusiveTable; }; /* 6412 */ struct HashTableVtbl { void *(__thiscall *__vecDelDtor)(HashTable *this, unsigned int); }; /* 6414 */ struct IntrusiveHashTable *,0>Vtbl { void *(__thiscall *__vecDelDtor)(IntrusiveHashTable *,0> *this, unsigned int); }; /* 6416 */ struct __cppobj IntrusiveHashData *> { unsigned int m_hashKey; HashTableData *m_hashNext; }; /* 6415 */ struct __cppobj HashTableData : IntrusiveHashData *> { Logger::ITextFileOutputHandler *m_data; }; /* 6417 */ struct __cppobj MultiThreadOutputRouter : Logger::ITextFileOutputHandler { CSpinLock<100000,0> m_critsec; HashTable m_hash; }; /* 6418 */ struct __cppobj IntrusiveHashIterator *,0> { IntrusiveHashTable *,0> *m_currHashTable; HashTableData **m_currBucket; HashTableData *m_currElement; }; /* 6419 */ struct __cppobj HashIterator { IntrusiveHashIterator *,0> m_iter; }; /* 6420 */ struct __cppobj ServerLog { }; /* 6421 */ struct __cppobj InterpolationNode : LListData { unsigned int type; Position p; AC1Legacy::Vector3 v; float extent; }; /* 6422 */ struct __cppobj _STL::__Named_exception : exception { char _M_name[256]; }; /* 6423 */ struct __cppobj _STL::runtime_error : _STL::__Named_exception { }; /* 6424 */ struct __cppobj _STL::logic_error : _STL::__Named_exception { }; /* 6425 */ struct __cppobj _STL::length_error : _STL::logic_error { }; /* 6426 */ struct __cppobj _STL::invalid_argument : _STL::logic_error { }; /* 6427 */ struct __cppobj _STL::underflow_error : _STL::runtime_error { }; /* 6428 */ struct __cppobj _STL::domain_error : _STL::logic_error { }; /* 6429 */ struct __cppobj _STL::overflow_error : _STL::runtime_error { }; /* 6430 */ struct __cppobj _STL::range_error : _STL::runtime_error { }; /* 6431 */ struct __cppobj _STL::out_of_range : _STL::logic_error { }; /* 6432 */ struct __cppobj CParseXml { }; /* 6433 */ struct __cppobj _com_IIID { }; /* 6434 */ struct __cppobj MSXML2::IXMLDOMNode : IDispatch { }; /* 6435 */ struct __cppobj MSXML2::IXMLDOMDocument : MSXML2::IXMLDOMNode { }; /* 6436 */ struct __cppobj MSXML2::IXMLDOMDocument2 : MSXML2::IXMLDOMDocument { }; /* 6437 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMDocument2 *m_pInterface; }; /* 6438 */ struct __cppobj _variant_t : tagVARIANT { }; /* 6439 */ struct __cppobj _com_IIID { }; /* 6440 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMDocument *m_pInterface; }; /* 6441 */ struct __cppobj _com_IIID { }; /* 6442 */ struct __cppobj MSXML2::IXMLDOMCharacterData : MSXML2::IXMLDOMNode { }; /* 6443 */ struct __cppobj MSXML2::IXMLDOMText : MSXML2::IXMLDOMCharacterData { }; /* 6444 */ struct __cppobj MSXML2::IXMLDOMCDATASection : MSXML2::IXMLDOMText { }; /* 6445 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMCDATASection *m_pInterface; }; /* 6446 */ struct __cppobj MSXML2::IXSLTemplate : IDispatch { }; /* 6447 */ struct __cppobj _com_IIID { }; /* 6448 */ struct __cppobj MSXML2::ISchemaItem : IDispatch { }; /* 6449 */ struct __cppobj MSXML2::ISchemaParticle : MSXML2::ISchemaItem { }; /* 6450 */ struct __cppobj MSXML2::ISchemaElement : MSXML2::ISchemaParticle { }; /* 6451 */ struct __cppobj _com_IIID { }; /* 6452 */ struct __cppobj _com_IIID { }; /* 6453 */ struct __cppobj _com_ptr_t<_com_IIID > { IUnknown *m_pInterface; }; /* 6454 */ struct __cppobj _com_IIID { }; /* 6455 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMText *m_pInterface; }; /* 6456 */ struct __cppobj MSXML2::IXMLDOMDocumentType : MSXML2::IXMLDOMNode { }; /* 6457 */ struct __cppobj _com_IIID { }; /* 6458 */ struct __cppobj _com_IIID { }; /* 6459 */ struct __cppobj MSXML2::ISAXEntityResolver : IUnknown { }; /* 6460 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISAXEntityResolver *m_pInterface; }; /* 6461 */ struct __cppobj _com_IIID { }; /* 6462 */ struct __cppobj MSXML2::IXMLDOMAttribute : MSXML2::IXMLDOMNode { }; /* 6463 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMAttribute *m_pInterface; }; /* 6464 */ struct __cppobj MSXML2::ISchemaType : MSXML2::ISchemaItem { }; /* 6465 */ struct __cppobj _com_IIID { }; /* 6466 */ struct __cppobj _com_IIID { }; /* 6467 */ struct __cppobj MSXML2::IXMLDOMNamedNodeMap : IDispatch { }; /* 6468 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMNamedNodeMap *m_pInterface; }; /* 6469 */ struct __cppobj _com_IIID { }; /* 6470 */ struct __cppobj MSXML2::ISAXXMLReader : IUnknown { }; /* 6471 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISAXXMLReader *m_pInterface; }; /* 6472 */ struct __cppobj _com_IIID { }; /* 6473 */ struct __cppobj MSXML2::IXSLProcessor : IDispatch { }; /* 6474 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXSLProcessor *m_pInterface; }; /* 6475 */ struct __cppobj _com_IIID { }; /* 6476 */ struct __cppobj MSXML2::IXMLDOMComment : MSXML2::IXMLDOMCharacterData { }; /* 6477 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMComment *m_pInterface; }; /* 6478 */ struct __cppobj MSXML2::IXMLDOMImplementation : IDispatch { }; /* 6479 */ struct __cppobj _com_IIID { }; /* 6480 */ struct __cppobj MSXML2::IVBSAXDTDHandler : IDispatch { }; /* 6481 */ struct __cppobj _com_IIID { }; /* 6482 */ struct __cppobj _com_IIID { }; /* 6483 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaItem *m_pInterface; }; /* 6484 */ struct __cppobj _com_IIID { }; /* 6485 */ struct __cppobj MSXML2::IXMLDOMDocumentFragment : MSXML2::IXMLDOMNode { }; /* 6486 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMDocumentFragment *m_pInterface; }; /* 6487 */ struct __cppobj _com_IIID { }; /* 6488 */ struct __cppobj MSXML2::ISchemaIdentityConstraint : MSXML2::ISchemaItem { }; /* 6489 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaIdentityConstraint *m_pInterface; }; /* 6490 */ struct __cppobj _com_IIID { }; /* 6491 */ struct __cppobj MSXML2::IXMLElement : IDispatch { }; /* 6492 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLElement *m_pInterface; }; /* 6493 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaElement *m_pInterface; }; /* 6494 */ struct __cppobj MSXML2::IVBSAXAttributes : IDispatch { }; /* 6495 */ struct __cppobj _com_IIID { }; /* 6496 */ struct __cppobj _com_IIID { }; /* 6497 */ struct __cppobj _com_ptr_t<_com_IIID > { IDispatch *m_pInterface; }; /* 6498 */ struct __cppobj MSXML2::ISchema : MSXML2::ISchemaItem { }; /* 6499 */ struct __cppobj _com_IIID { }; /* 6500 */ struct __cppobj _com_IIID { }; /* 6501 */ struct __cppobj MSXML2::IMXNamespacePrefixes : IDispatch { }; /* 6502 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IMXNamespacePrefixes *m_pInterface; }; /* 6503 */ struct __cppobj _com_IIID { }; /* 6504 */ struct __cppobj MSXML2::IVBSAXEntityResolver : IDispatch { }; /* 6505 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXEntityResolver *m_pInterface; }; /* 6506 */ struct __cppobj MSXML2::IXMLDOMSchemaCollection : IDispatch { }; /* 6507 */ struct __cppobj _com_IIID { }; /* 6508 */ struct __cppobj _com_IIID { }; /* 6509 */ struct __cppobj MSXML2::ISchemaComplexType : MSXML2::ISchemaType { }; /* 6510 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaComplexType *m_pInterface; }; /* 6511 */ struct __cppobj _com_IIID { }; /* 6512 */ struct __cppobj MSXML2::IXMLElementCollection : IDispatch { }; /* 6513 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLElementCollection *m_pInterface; }; /* 6514 */ struct __cppobj MSXML2::IXMLDOMParseError : IDispatch { }; /* 6515 */ struct __cppobj _com_IIID { }; /* 6516 */ struct __cppobj _bstr_t::Data_t { wchar_t *m_wstr; char *m_str; unsigned int m_RefCount; }; /* 6517 */ struct __cppobj _bstr_t { _bstr_t::Data_t *m_Data; }; /* 6518 */ struct __cppobj MSXML2::ISchemaNotation : MSXML2::ISchemaItem { }; /* 6519 */ struct __cppobj MSXML2::IXTLRuntime : MSXML2::IXMLDOMNode { }; /* 6520 */ struct __cppobj MSXML2::ISchemaItemCollection : IDispatch { }; /* 6521 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaItemCollection *m_pInterface; }; /* 6522 */ struct __cppobj MSXML2::ISchemaModelGroup : MSXML2::ISchemaParticle { }; /* 6523 */ struct __cppobj _com_IIID { }; /* 6524 */ struct __cppobj MSXML2::IXMLDOMNodeList : IDispatch { }; /* 6525 */ struct __cppobj MSXML2::IXMLDOMSelection : MSXML2::IXMLDOMNodeList { }; /* 6526 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMSelection *m_pInterface; }; /* 6527 */ struct __cppobj MSXML2::ISchemaAny : MSXML2::ISchemaParticle { }; /* 6528 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaAny *m_pInterface; }; /* 6529 */ struct __cppobj MSXML2::ISchemaAttributeGroup : MSXML2::ISchemaItem { }; /* 6530 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMSchemaCollection *m_pInterface; }; /* 6531 */ struct __cppobj MSXML2::ISAXLexicalHandler : IUnknown { }; /* 6532 */ struct __cppobj MSXML2::IVBMXNamespaceManager : IDispatch { }; /* 6533 */ struct __cppobj _com_IIID { }; /* 6534 */ struct __cppobj MSXML2::IVBSAXContentHandler : IDispatch { }; /* 6535 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXContentHandler *m_pInterface; }; /* 6536 */ struct __cppobj MSXML2::ISchemaStringCollection : IDispatch { }; /* 6537 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaStringCollection *m_pInterface; }; /* 6538 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMDocumentType *m_pInterface; }; /* 6539 */ struct __cppobj MSXML2::IVBSAXLexicalHandler : IDispatch { }; /* 6540 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchema *m_pInterface; }; /* 6541 */ struct __cppobj MSXML2::IVBSAXXMLReader : IDispatch { }; /* 6542 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXDTDHandler *m_pInterface; }; /* 6543 */ struct __cppobj MSXML2::IVBSAXErrorHandler : IDispatch { }; /* 6544 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXErrorHandler *m_pInterface; }; /* 6545 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXAttributes *m_pInterface; }; /* 6546 */ struct __cppobj MSXML2::IXMLHTTPRequest : IDispatch { }; /* 6547 */ struct __cppobj MSXML2::IServerXMLHTTPRequest : MSXML2::IXMLHTTPRequest { }; /* 6548 */ struct __cppobj MSXML2::IServerXMLHTTPRequest2 : MSXML2::IServerXMLHTTPRequest { }; /* 6549 */ struct __cppobj _com_IIID { }; /* 6550 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMNodeList *m_pInterface; }; /* 6551 */ struct __cppobj MSXML2::IXMLDOMElement : MSXML2::IXMLDOMNode { }; /* 6552 */ struct __cppobj _com_IIID { }; /* 6553 */ struct __cppobj MSXML2::ISAXDTDHandler : IUnknown { }; /* 6554 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISAXDTDHandler *m_pInterface; }; /* 6555 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMNode *m_pInterface; }; /* 6556 */ struct __cppobj MSXML2::IDSOControl : IDispatch { }; /* 6557 */ struct __cppobj MSXML2::IXMLDOMNotation : MSXML2::IXMLDOMNode { }; /* 6558 */ struct __cppobj MSXML2::IXMLDOMEntity : MSXML2::IXMLDOMNode { }; /* 6559 */ struct __cppobj MSXML2::IMXSchemaDeclHandler : IDispatch { }; /* 6560 */ struct __cppobj _com_IIID { }; /* 6561 */ struct __cppobj MSXML2::IXMLDOMProcessingInstruction : MSXML2::IXMLDOMNode { }; /* 6562 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMProcessingInstruction *m_pInterface; }; /* 6563 */ struct __cppobj _com_IIID { }; /* 6564 */ struct __cppobj MSXML2::IVBSAXLocator : IDispatch { }; /* 6565 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXSLTemplate *m_pInterface; }; /* 6566 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IVBSAXXMLReader *m_pInterface; }; /* 6567 */ struct __cppobj MSXML2::IVBSAXXMLFilter : IDispatch { }; /* 6568 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMImplementation *m_pInterface; }; /* 6569 */ struct __cppobj _com_IIID { }; /* 6570 */ struct __cppobj MSXML2::IXMLElement2 : IDispatch { }; /* 6571 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLElement2 *m_pInterface; }; /* 6572 */ struct __cppobj MSXML2::ISAXDeclHandler : IUnknown { }; /* 6573 */ struct __cppobj _com_IIID { }; /* 6574 */ struct __cppobj MSXML2::ISAXXMLFilter : MSXML2::ISAXXMLReader { }; /* 6575 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaType *m_pInterface; }; /* 6576 */ struct __cppobj MSXML2::ISchemaAttribute : MSXML2::ISchemaItem { }; /* 6577 */ struct __cppobj _com_IIID { }; /* 6578 */ struct __cppobj MSXML2::IXMLDocument : IDispatch { }; /* 6579 */ struct __cppobj MSXML2::IMXAttributes : IDispatch { }; /* 6580 */ struct __cppobj MSXML2::IXMLDocument2 : IDispatch { }; /* 6581 */ struct __cppobj MSXML2::ISAXContentHandler : IUnknown { }; /* 6582 */ struct __cppobj MSXML2::ISAXLocator : IUnknown { }; /* 6583 */ struct __cppobj MSXML2::ISAXAttributes : IUnknown { }; /* 6584 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISAXContentHandler *m_pInterface; }; /* 6585 */ struct __cppobj MSXML2::ISAXErrorHandler : IUnknown { }; /* 6586 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISAXErrorHandler *m_pInterface; }; /* 6587 */ struct __cppobj _com_IIID { }; /* 6588 */ struct __cppobj MSXML2::IXMLDOMEntityReference : MSXML2::IXMLDOMNode { }; /* 6589 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMEntityReference *m_pInterface; }; /* 6590 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMParseError *m_pInterface; }; /* 6591 */ struct __cppobj MSXML2::IMXWriter : IDispatch { }; /* 6592 */ struct __cppobj _com_IIID { }; /* 6593 */ struct __cppobj MSXML2::IXMLDOMSchemaCollection2 : MSXML2::IXMLDOMSchemaCollection { }; /* 6594 */ struct __cppobj MSXML2::IXMLError : IUnknown { }; /* 6595 */ struct MSXML2::_xml_error { unsigned int _nLine; unsigned __int16 *_pchBuf; unsigned int _cchBuf; unsigned int _ich; unsigned __int16 *_pszFound; unsigned __int16 *_pszExpected; unsigned int _reserved1; unsigned int _reserved2; }; /* 6596 */ struct __cppobj _com_IIID { }; /* 6597 */ struct __cppobj _com_IIID { }; /* 6598 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::ISchemaModelGroup *m_pInterface; }; /* 6599 */ struct __cppobj _com_ptr_t<_com_IIID > { MSXML2::IXMLDOMElement *m_pInterface; }; /* 6600 */ struct __cppobj _com_IIID { }; /* 6601 */ struct __cppobj MSXML2::IMXNamespaceManager : IUnknown { }; /* 6602 */ struct __cppobj MSXML2::IMXReaderControl : IDispatch { }; /* 6603 */ struct __cppobj MSXML2::XMLDOMDocumentEvents : IDispatch { }; /* 6604 */ struct __cppobj MSXML2::IXMLAttribute : IDispatch { }; /* 6605 */ struct __cppobj _com_IIID { }; /* 6606 */ struct __cppobj _com_IIID { }; /* 6607 */ struct __cppobj _com_IIID { }; /* 6608 */ struct __cppobj MSXML2::IVBSAXDeclHandler : IDispatch { }; /* 6609 */ struct __cppobj _com_error { _com_errorVtbl *vfptr; const int m_hresult; IErrorInfo *m_perrinfo; char *m_pszMsg; }; /* 6610 */ struct _com_errorVtbl { void *(__thiscall *__vecDelDtor)(_com_error *this, unsigned int); }; /* 6611 */ struct __cppobj gmCLCache : CLCache { }; /* 6612 */ struct __cppobj ClassFactoryPlugin : IObjectFactory { Turbine_RefCount m_cTurbineRefCount; }; /* 6613 */ struct __cppobj ACCmdInterp : CommandInterpreter, gmNoticeHandler { HashTable m_hashEmoteInputActionsToCommands; }; /* 6614 */ struct __cppobj ACSmartBox : SmartBox { }; /* 6615 */ struct __cppobj MaterialTypeEnumMapper { }; /* 6616 */ struct __cppobj CombatEnumMapper { }; /* 6617 */ struct __cppobj CombatManeuver : PackObj { unsigned int style; ATTACK_HEIGHT attack_height; AttackType attack_type; unsigned int min_skill_level; unsigned int motion; }; /* 6618 */ struct __cppobj CombatManeuverTable : SerializeUsingPackDBObj { unsigned int _num_combat_maneuvers; CombatManeuver *_cmt; }; /* 6619 */ struct __cppobj BodyPartEnumMapper { }; /* 6620 */ struct __cppobj EmapToDisplay { }; /* 6621 */ struct __cppobj WeenieLogEnumMapper { }; /* 6622 */ struct __cppobj MagicEnumMapper { }; /* 6623 */ struct __cppobj FixedArray { char **m_data; unsigned int m_num; }; /* 6624 */ struct __cppobj ComponentObjectData { unsigned int objectID; unsigned int number; }; /* 6625 */ struct __cppobj RefCountIUnknown : gmCCommunicationSystem::uiChatInterfaceProvider, ReferenceCountTemplate<1048576,0> { }; /* 6626 */ struct __cppobj __declspec(align(8)) ExperienceTable : SerializeUsingPackDBObj { unsigned int _max_attribute_level; unsigned int *_attribute_table; unsigned int _max_attribute2nd_level; unsigned int *_attribute2nd_table; unsigned int _max_trained_skill_level; unsigned int *_trained_skill_table; unsigned int _max_specialized_skill_level; unsigned int *_specialized_skill_table; unsigned int _max_level; unsigned __int64 *_level_table; unsigned int *_credit_table; }; /* 6627 */ struct __cppobj PackableHashData >,QuestDef> { AC1Legacy::CaseInsensitiveStringBase > _key; QuestDef _data; PackableHashData >,QuestDef> *_next; int _hashVal; }; /* 6628 */ struct __cppobj PackableHashTable >,QuestDef> : PackObj { int m_fThrowawayDuplicateKeysOnUnPack; PackableHashData >,QuestDef> **_buckets; unsigned int _table_size; unsigned int _currNum; }; /* 6629 */ struct __cppobj __declspec(align(8)) QuestDefDB : SerializeUsingPackDBObj { PackableHashTable >,QuestDef> _defs; }; /* 6630 */ struct __cppobj CQuestDefDB : QuestDefDB { }; /* 6631 */ struct __cppobj __declspec(align(8)) ACQualityFilter : QualityFilter { int *_attribute_stat_filter; int *_attribute2nd_stat_filter; int *_skill_stat_filter; }; /* 6632 */ struct __cppobj gmMasterDBMap : MasterDBMap { }; /* 6633 */ struct __cppobj LongHashIter : HashBaseIter { }; /* 6634 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6635 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6636 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6637 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6638 */ struct __cppobj PackableHashIterator > { PackableHashIterator >Vtbl *vfptr; PackableHashData > *_current; PackableHashData > **_buckets; unsigned int _table_size; }; /* 6639 */ struct PackableHashIterator >Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator > *this, unsigned int); }; /* 6640 */ struct __cppobj PackableHashIterator > { PackableHashIterator >Vtbl *vfptr; PackableHashData > *_current; PackableHashData > **_buckets; unsigned int _table_size; }; /* 6641 */ struct PackableHashIterator >Vtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator > *this, unsigned int); }; /* 6642 */ struct __cppobj PackableLLIter { PackableLLIterVtbl *vfptr; PackableLLNode *_current; }; /* 6643 */ struct PackableLLIterVtbl { void *(__thiscall *__vecDelDtor)(PackableLLIter *this, unsigned int); }; /* 6644 */ struct __cppobj PackableHashIterator { PackableHashIteratorVtbl *vfptr; PackableHashData *_current; PackableHashData **_buckets; unsigned int _table_size; }; /* 6645 */ struct PackableHashIteratorVtbl { void *(__thiscall *__vecDelDtor)(PackableHashIterator *this, unsigned int); }; /* 6646 */ struct __cppobj PKSystem { }; /* 6647 */ struct __cppobj SpellIDEnumMapper { }; /* 6648 */ struct __cppobj DBObjGrabber { CSpellTable *m_object; }; /* 6649 */ struct __cppobj EnchantmentSpell : Spell { long double _duration; float _degrade_modifier; float _degrade_limit; unsigned int _etype; unsigned int _uImbuedEffect; int _SlayerCreatureType; float _SlayerDamageBonus; long double _critical_frequency; long double _critical_multiplier; int _ignore_magic_resist; long double _resistanceModifier; long double _ElementalModifier; int _weapon_is_loot; int _damage_over_time; }; /* 6650 */ struct __cppobj FellowshipEnchantmentSpell : EnchantmentSpell { }; /* 6651 */ struct __cppobj ProjectileSpell : Spell { }; /* 6652 */ struct __cppobj BoostSpell : Spell { }; /* 6653 */ struct __cppobj FellowshipBoostSpell : BoostSpell { }; /* 6654 */ struct __cppobj TransferSpell : Spell { }; /* 6655 */ struct __cppobj PortalLinkSpell : Spell { }; /* 6656 */ struct __cppobj PortalRecallSpell : Spell { }; /* 6657 */ struct __cppobj PortalSummonSpell : Spell { long double _portal_lifetime; }; /* 6658 */ struct __cppobj PortalSendingSpell : Spell { }; /* 6659 */ struct __cppobj FellowshipPortalSendingSpell : PortalSendingSpell { }; /* 6660 */ struct __cppobj DispelSpell : Spell { }; /* 6661 */ struct __cppobj FellowshipDispelSpell : DispelSpell { }; /* 6662 */ struct __cppobj ProjectileLifeSpell : ProjectileSpell { }; /* 6663 */ struct __cppobj ProjectileEnchantmentSpell : ProjectileSpell { }; /* 6664 */ struct __cppobj ShopSystem { }; /* 6665 */ struct CUSTOM_D3D_L_VERTEX2 { float x; float y; float z; unsigned int diffuse; float tu1; float tv1; float tu2; float tv2; }; /* 6666 */ struct CUSTOM_D3D_L_VERTEX { float x; float y; float z; unsigned int diffuse; float tu; float tv; }; /* 6667 */ struct CUSTOM_D3D_TL_VERTEX { float x; float y; float z; float rhw; unsigned int diffuse; float tu; float tv; }; /* 6668 */ struct CUSTOM_D3D_VERTEX2 { float x; float y; float z; float nx; float ny; float nz; unsigned int diffuse; float tu1; float tv1; float tu2; float tv2; }; /* 6669 */ struct MeshBatchType { unsigned int m_FirstTriangleIndex; unsigned int m_NumTriangles; unsigned int m_CurTriangleIndex; unsigned int m_FirstVertexIndex; unsigned int m_LastVertexIndex; }; /* 6670 */ struct __cppobj SmartArray { MeshBatchType *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6671 */ struct __cppobj SmartArray<_D3DXATTRIBUTERANGE,0> { _D3DXATTRIBUTERANGE *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6672 */ struct CUSTOM_D3D_VERTEX { float x; float y; float z; float nx; float ny; float nz; unsigned int diffuse; float tu; float tv; }; /* 6673 */ struct __cppobj PaletteTemplateIDEnumMapper { }; /* 6674 */ struct __cppobj COptionalHeaderAllocatorTemplate<1024,CEmptyHeader<1024,7> > { }; /* 6675 */ struct __cppobj CEmptyHeader<1024,7> : COptionalHeader { unsigned int m_NullBuff; }; /* 6676 */ struct __cppobj OldPublicWeenieDesc : WeenieDesc { AC1Legacy::PStringBase _name; AC1Legacy::PStringBase _plural_name; IDClass<_tagDataID,32,0> _wcid; IDClass<_tagDataID,32,0> _iconID; IDClass<_tagDataID,32,0> _iconOverlayID; unsigned int _containerID; unsigned int _wielderID; unsigned int _priority; unsigned int _valid_locations; unsigned int _location; int _itemsCapacity; int _containersCapacity; ITEM_TYPE _type; unsigned int _value; ITEM_USEABLE _useability; float _useRadius; ITEM_TYPE _targetType; unsigned int _effects; AMMO_TYPE _ammoType; COMBAT_USE _combatUse; unsigned int _structure; unsigned int _maxStructure; unsigned int _stackSize; unsigned int _maxStackSize; unsigned int _bitfield; int _blipColor; RadarEnum _radar_enum; float _obvious_distance; IDClass<_tagDataID,32,0> _vndwcid; unsigned int _spellID; unsigned int _house_owner_iid; RestrictionDB *_db; PScriptType _pscript; unsigned int _hook_type; ITEM_TYPE _hook_item_types; unsigned int _monarch; int _material_type; }; /* 6677 */ struct __cppobj AC1Legacy::NullBufferCleaner { }; /* 6678 */ struct __cppobj AC1Legacy::NullBufferCleaner { }; /* 6679 */ struct __cppobj OldHashTable { OldHashTableVtbl *vfptr; OldHashData **_buckets; unsigned int _num_buckets; unsigned int _num_elements; }; /* 6680 */ struct OldHashTableVtbl { void *(__thiscall *__vecDelDtor)(OldHashTable *this, unsigned int); unsigned int (__thiscall *hash)(OldHashTable *this, const unsigned int *); int (__thiscall *is_keys_equiv)(OldHashTable *this, const unsigned int *, const unsigned int *); }; /* 6681 */ struct __cppobj OldHashData { unsigned int _key; unsigned int _data; OldHashData *_next; }; /* 6682 */ struct __cppobj OldPHashTable : OldHashTable, PackObj { }; /* 6683 */ struct __cppobj OldHashIterator { OldHashData *_current; OldHashTable *_table; }; /* 6684 */ struct __cppobj _STL::_Numeric_limits_base { }; /* 6685 */ struct __cppobj _STL::_Integer_limits : _STL::_Numeric_limits_base { }; /* 6686 */ struct __cppobj AC1Legacy::monty { AC1Legacy::vlong m; AC1Legacy::vlong n1; AC1Legacy::vlong T; AC1Legacy::vlong k; unsigned int N; AC1Legacy::vlong R; AC1Legacy::vlong R1; }; /* 6687 */ struct __cppobj AC1Modern::AFrame { Vector3 m_vOrigin; Quaternion m_qOrientation; }; /* 6688 */ struct __cppobj TransformBase { Vector3 offset; float scale; Quaternion qt; }; /* 6689 */ struct __cppobj AC1Modern::Frame : AC1Modern::AFrame { float fl2gv[9]; }; /* 6690 */ struct __cppobj SerializationBehavior > { }; /* 6691 */ struct __cppobj SB_Container : SerializationBehavior > { }; /* 6692 */ struct __cppobj SerializationBehavior > { }; /* 6693 */ struct __cppobj SB_MemCpy<1> : SerializationBehavior > { }; /* 6694 */ struct __cppobj StatIDEnumMapper { }; /* 6695 */ struct __cppobj AllegianceSystem { }; /* 6696 */ struct __cppobj CheckpointData { void *_data; void *_start; unsigned int _size; int _ialloc; int _pretty; }; /* 6697 */ struct __cppobj SerializationBehavior > { }; /* 6698 */ struct __cppobj SB_Hash : SerializationBehavior > { }; /* 6699 */ struct __cppobj SB_Hash::SB_HashData { }; /* 6700 */ struct __cppobj SerializationBehavior > { }; /* 6701 */ struct __cppobj SB_AsPackObj<1> : SerializationBehavior > { }; /* 6702 */ struct __cppobj DBObjGrabber { ACCharGenData *m_object; }; /* 6703 */ struct __cppobj DBObjGrabber { ExperienceTable *m_object; }; /* 6704 */ struct __cppobj ComputeMinMaxCurve<0,500,1_e66,1_e66> { long double result; }; /* 6705 */ struct __cppobj ____::$2B1A4197686722557092EC31::$20AEC::$0BCM::$0A::$ComputeMinMaxCurve { long double result; }; /* 6706 */ struct __cppobj WLogSystem { }; /* 6707 */ struct __cppobj CreationEnumMapper { }; /* 6708 */ struct __cppobj GenerateEnumMapper { }; /* 6709 */ struct __cppobj AllegianceChatBlob : TurbineChatBlob { unsigned int m_monarchID; }; /* 6710 */ struct __cppobj LongNIHash { LongNIHashData **buckets; int table_size; }; /* 6711 */ struct __cppobj BodyPartSelectionNode { int part; float chance; }; /* 6712 */ struct __cppobj DBObjGrabber { QuestDefDB *m_object; }; /* 6713 */ struct LOAD_UVPAIR { float tcPair[2]; }; /* 6714 */ struct LOAD_WEIGHTS { unsigned int matrix_index; float matrix_weight; }; /* 6715 */ struct __cppobj SmartArray { LOAD_UVPAIR *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6716 */ struct __cppobj SmartArray { LOAD_WEIGHTS *m_data; unsigned int m_sizeAndDeallocate; unsigned int m_num; }; /* 6717 */ struct __cppobj BudgetStatInfoArray { }; /* 6718 */ struct __cppobj ConnectionCache::Entry { _STL::basic_string,_STL::allocator > hostName; const unsigned int hostPort; void *hostConnection; }; /* 6719 */ struct __cppobj _STL::_Deque_iterator_base { ConnectionCache::Entry *_M_cur; ConnectionCache::Entry *_M_first; ConnectionCache::Entry *_M_last; ConnectionCache::Entry **_M_node; }; /* 6720 */ struct __cppobj _STL::_Deque_iterator > : _STL::_Deque_iterator_base { }; /* 6721 */ struct __cppobj _STL::allocator { }; /* 6722 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { ConnectionCache::Entry **_M_data; }; /* 6723 */ struct __cppobj _STL::allocator { }; /* 6724 */ struct __cppobj _STL::_STLP_alloc_proxy > : _STL::allocator { unsigned int _M_data; }; /* 6725 */ struct __cppobj _STL::_Deque_base > { _STL::_Deque_iterator > _M_start; _STL::_Deque_iterator > _M_finish; _STL::_STLP_alloc_proxy > _M_map; _STL::_STLP_alloc_proxy > _M_map_size; }; /* 6726 */ struct __cppobj _STL::deque > : _STL::_Deque_base > { }; /* 6727 */ struct __cppobj ConnectionCache { _STL::deque > m_cache; }; /* 6728 */ struct __cppobj WinInetImplementation : HttpClientImplementation { ConnectionCache *m_connectionCache; IHttpClientListener *m_listener; unsigned int m_throttleBytesPerSecond; }; /* 6729 */ struct URL_COMPONENTSW { unsigned int dwStructSize; unsigned __int16 *lpszScheme; unsigned int dwSchemeLength; INTERNET_SCHEME nScheme; unsigned __int16 *lpszHostName; unsigned int dwHostNameLength; unsigned __int16 nPort; unsigned __int16 *lpszUserName; unsigned int dwUserNameLength; unsigned __int16 *lpszPassword; unsigned int dwPasswordLength; unsigned __int16 *lpszUrlPath; unsigned int dwUrlPathLength; unsigned __int16 *lpszExtraInfo; unsigned int dwExtraInfoLength; }; /* 6730 */ struct __cppobj _STL::allocator::rebind { }; /* 6731 */ struct __cppobj _STL::allocator::rebind { }; /* 6732 */ struct __cppobj _STL::_BothPtrType { }; /* 6733 */ struct __cppobj _STL::_IsPOD { }; /* 6734 */ struct __cppobj _STL::_OKToMemCpy { }; /* 6735 */ struct __cppobj _STL::unary_function { }; /* 6736 */ struct __cppobj ConnectionCache::CloseConnection : _STL::unary_function { }; /* 6737 */ struct __cppobj _STL::_OKToMemCpy { }; /* 6738 */ struct __cppobj _STL::_BothPtrType { }; /* 6739 */ struct __cppobj __declspec(align(4)) UIPreferenceItemBool : UIPreferenceItem { bool m_bCache; }; /* 6740 */ struct __cppobj UIPreferenceItemEnum : UIPreferenceItem { unsigned int m_nCache; SmartArray m_arrayChoices; }; /* 6741 */ struct __cppobj UIPreferenceItemFloat : UIPreferenceItem { float m_nCache; float m_nMin; float m_nMax; }; /* 6742 */ struct __cppobj UIPreferenceItemInt : UIPreferenceItem { int m_nCache; int m_nMin; int m_nMax; }; /* 6743 */ struct __cppobj UIPreferenceItemString : UIPreferenceItem { PStringBase m_strCache; }; /* 6744 */ struct _startupinfo { int newmode; }; /* 6745 */ struct TypeDescriptor { unsigned int hash; void *spare; char name[]; }; /* 6746 */ struct PMD { int mdisp; int pdisp; int vdisp; }; /* 6747 */ struct _s_CatchableType { unsigned int properties; TypeDescriptor *pType; PMD thisDisplacement; int sizeOrOffset; void (__cdecl *copyFunction)(); }; /* 6748 */ struct _s_CatchableTypeArray { int nCatchableTypes; _s_CatchableType *arrayOfCatchableTypes[]; }; /* 6749 */ struct _s_ThrowInfo { unsigned int attributes; void (__cdecl *pmfnUnwind)(); int (*pForwardCompat)(...); _s_CatchableTypeArray *pCatchableTypeArray; }; /* 6750 */ struct EHExceptionRecord::EHParameters { unsigned int magicNumber; void *pExceptionObject; _s_ThrowInfo *pThrowInfo; }; /* 6751 */ struct EHExceptionRecord { unsigned int ExceptionCode; unsigned int ExceptionFlags; _EXCEPTION_RECORD *ExceptionRecord; void *ExceptionAddress; unsigned int NumberParameters; EHExceptionRecord::EHParameters params; }; /* 6752 */ union FT { unsigned __int64 ft_scalar; _FILETIME ft_struct; }; /* 6753 */ typedef tagMSGBOXPARAMSW *PMSGBOXPARAMSW; /* 6754 */ typedef _MESSAGE_RESOURCE_ENTRY *PMESSAGE_RESOURCE_ENTRY; /* 6755 */ typedef void (__stdcall *WAITORTIMERCALLBACKFUNC)(void *, char); /* 6756 */ typedef HDC__ *HDC; /* 6757 */ typedef tagAUXCAPS2A *NPAUXCAPS2A; /* 6758 */ typedef tagMIXERCAPSA *PMIXERCAPS; /* 6759 */ typedef tagEMRSELECTCLIPPATH *PEMRSELECTCLIPPATH; /* 6760 */ typedef tagAUXCAPS2A *LPAUXCAPS2A; /* 6761 */ typedef _PORT_INFO_1W *LPPORT_INFO_1W; /* 6762 */ typedef _IMAGE_DEBUG_DIRECTORY *PIMAGE_DEBUG_DIRECTORY; /* 6763 */ typedef _PORT_INFO_3W *LPPORT_INFO_3W; /* 6764 */ typedef _PRINTER_INFO_1A *LPPRINTER_INFO_1A; /* 6765 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CERT)(void *, _CERT_STORE_PROV_FIND_INFO *, _CERT_CONTEXT *, unsigned int, void **, _CERT_CONTEXT **); /* 6766 */ typedef _PORT_INFO_2W *LPPORT_INFO_2W; /* 6767 */ typedef _CTL_ENTRY *PCTL_ENTRY; /* 6768 */ typedef tagAUXCAPS2W *LPAUXCAPS2W; /* 6769 */ typedef _DOC_INFO_3A *PDOC_INFO_3A; /* 6770 */ typedef tagEVENTMSG *PEVENTMSGMSG; /* 6771 */ typedef unsigned int HeritageGroup; /* 6773 */ typedef tagAUXCAPS2W *NPAUXCAPS2W; /* 6774 */ typedef IUnknown *LPUNKNOWN; /* 6775 */ typedef _NON_PAGED_DEBUG_INFO *PNON_PAGED_DEBUG_INFO; /* 6776 */ typedef tagMIXERCAPS2A *PMIXERCAPS2; /* 6777 */ typedef void __stdcall RPCNOTIFICATION_ROUTINE(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); /* 6778 */ typedef unsigned int HCRYPTHASH; /* 6779 */ typedef unsigned int (__stdcall *LPOFNHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 6780 */ typedef SCARD_READERSTATEA *LPSCARD_READERSTATEA; /* 6781 */ typedef _IMAGE_RESOURCE_DIRECTORY_ENTRY *PIMAGE_RESOURCE_DIRECTORY_ENTRY; /* 6782 */ typedef _PRINTER_INFO_1W *LPPRINTER_INFO_1W; /* 6783 */ typedef tagIMEMENUITEMINFOA *PIMEMENUITEMINFO; /* 6784 */ typedef sockaddr *PSOCKADDR; /* 6785 */ typedef tagEMRLINETO *PEMRLINETO; /* 6786 */ typedef tagEVENTMSG *PEVENTMSG; /* 6787 */ typedef IAddrExclusionControl *LPADDREXCLUSIONCONTROL; /* 6788 */ typedef HKEY__ **PHKEY; /* 6789 */ typedef tagMCI_LOAD_PARMSW *LPMCI_LOAD_PARMSW; /* 6790 */ typedef _DISK_GEOMETRY *PDISK_GEOMETRY; /* 6791 */ typedef tagHIGHCONTRASTA *LPHIGHCONTRASTA; /* 6792 */ typedef unsigned __int16 CharType; /* 6793 */ typedef unsigned __int16 PROPVAR_PAD2; /* 6794 */ typedef int (__stdcall *VERIFY_SIGNATURE_FN)(_SecHandle *, _SecBufferDesc *, unsigned int, unsigned int *); /* 6795 */ typedef _RIP_INFO *LPRIP_INFO; /* 6796 */ typedef tagKERNINGPAIR *LPKERNINGPAIR; /* 6797 */ typedef _OSVERSIONINFOW *POSVERSIONINFOW; /* 6798 */ typedef tagMCI_OVLY_LOAD_PARMSA *LPMCI_OVLY_LOAD_PARMS; /* 6799 */ typedef tagVARDESC *LPVARDESC; /* 6800 */ typedef tagMCI_WAVE_DELETE_PARMS *PMCI_WAVE_DELETE_PARMS; /* 6801 */ typedef int *LPFXPT16DOT16; /* 6802 */ typedef _PRINTER_ENUM_VALUESW *LPPRINTER_ENUM_VALUESW; /* 6803 */ typedef _DOC_INFO_2A *PDOC_INFO_2A; /* 6804 */ typedef _PROVIDOR_INFO_2W *LPPROVIDOR_INFO_2W; /* 6805 */ typedef _PORT_INFO_3A *PPORT_INFO_3; /* 6806 */ typedef _PROVIDOR_INFO_1W *LPPROVIDOR_INFO_1W; /* 6807 */ typedef tagHIGHCONTRASTW *LPHIGHCONTRASTW; /* 6808 */ typedef tagMCI_LOAD_PARMSA *LPMCI_LOAD_PARMSA; /* 6809 */ typedef tagEMRPOLYLINE *PEMRPOLYBEZIER; /* 6810 */ typedef void (__stdcall *PIMAGE_TLS_CALLBACK)(void *, unsigned int, void *); /* 6811 */ typedef _GUID *const RIID; /* 6812 */ typedef HWINSTA__ *HWINSTA; /* 6813 */ typedef IKeystoneResourceKSML *LPKEYSTONERESOURCEKSML; /* 6814 */ typedef _CRYPT_HASH_MESSAGE_PARA *PCRYPT_HASH_MESSAGE_PARA; /* 6815 */ typedef char BlockCoordinate; /* 6816 */ typedef _OSVERSIONINFOA *POSVERSIONINFOA; /* 6817 */ typedef unsigned __int64 *PDWORDLONG; /* 6818 */ typedef _IMAGE_FUNCTION_ENTRY *PIMAGE_FUNCTION_ENTRY; /* 6819 */ typedef tagMINMAXINFO *LPMINMAXINFO; /* 6820 */ typedef _currencyfmtA *LPCURRENCYFMTA; /* 6821 */ typedef _ADDJOB_INFO_1A *LPADDJOB_INFO_1; /* 6822 */ typedef unsigned int ID; /* 6823 */ typedef _RPC_PROTSEQ_ENDPOINT *PRPC_PROTSEQ_ENDPOINT; /* 6824 */ typedef ITypeLib2 *LPTYPELIB2; /* 6825 */ typedef tagMIXERCAPSA *PMIXERCAPSA; /* 6826 */ typedef tagMIXERLINEA *LPMIXERLINEA; /* 6827 */ typedef tagAUXCAPS2A *NPAUXCAPS2; /* 6828 */ typedef tagEMREXTFLOODFILL *PEMREXTFLOODFILL; /* 6829 */ typedef tagAUXCAPS2A *LPAUXCAPS2; /* 6830 */ typedef _BIDI_RESPONSE_CONTAINER *PBIDI_RESPONSE_CONTAINER; /* 6831 */ typedef _TRIVERTEX *PTRIVERTEX; /* 6832 */ typedef _BIN_RANGE *PBIN_RANGE; /* 6833 */ typedef tagIMEMENUITEMINFOW *PIMEMENUITEMINFOW; /* 6834 */ typedef _FSCTL_QUERY_FAT_BPB_BUFFER *PFSCTL_QUERY_FAT_BPB_BUFFER; /* 6835 */ typedef void *LOCALHANDLE; /* 6836 */ typedef _PRINTER_INFO_1A *LPPRINTER_INFO_1; /* 6837 */ typedef int (__stdcall *FARPROC)(); /* 6838 */ typedef _IMAGE_EXPORT_DIRECTORY *PIMAGE_EXPORT_DIRECTORY; /* 6839 */ typedef IConnectionPoint *LPCONNECTIONPOINT; /* 6840 */ typedef char value_type; /* 6841 */ typedef tagMIXERCAPSW *PMIXERCAPSW; /* 6842 */ typedef _DOC_INFO_1A *PDOC_INFO_1A; /* 6843 */ typedef unsigned int GetSubDataIDsType; /* 6844 */ typedef _BINARY_CONTAINER *PBINARY_CONTAINER; /* 6845 */ typedef _SYSTEM_INFO *LPSYSTEM_INFO; /* 6846 */ typedef DLGTEMPLATE *LPDLGTEMPLATEA; /* 6847 */ typedef _EXCEPTION_RECORD *LPEXCEPTION_RECORD; /* 6848 */ typedef _BIDI_RESPONSE_CONTAINER *LPBIDI_RESPONSE_CONTAINER; /* 6849 */ typedef tagIMEMENUITEMINFOA *PIMEMENUITEMINFOA; /* 6850 */ typedef tagOLERENDER *LPOLERENDER; /* 6851 */ typedef unsigned int UIFlowModeID; /* 6852 */ typedef tagMCI_OVLY_WINDOW_PARMSA *LPMCI_OVLY_WINDOW_PARMSA; /* 6853 */ typedef POWER_ACTION *PPOWER_ACTION; /* 6854 */ typedef tagGUITHREADINFO *LPGUITHREADINFO; /* 6855 */ typedef tagHIGHCONTRASTA *LPHIGHCONTRAST; /* 6856 */ typedef _PORT_INFO_3W *PPORT_INFO_3W; /* 6857 */ typedef void *voidpf; /* 6858 */ typedef _PRINTER_INFO_8A *PPRINTER_INFO_8; /* 6859 */ typedef _PRINTER_INFO_9A *PPRINTER_INFO_9; /* 6860 */ typedef _PRINTER_INFO_6 *PPRINTER_INFO_6; /* 6861 */ typedef void *HCERTSTOREPROV; /* 6862 */ typedef _PRINTER_INFO_7A *PPRINTER_INFO_7; /* 6863 */ typedef _PRINTER_INFO_4A *PPRINTER_INFO_4; /* 6864 */ typedef _PRINTER_INFO_5A *PPRINTER_INFO_5; /* 6865 */ typedef _PRINTER_INFO_2A *PPRINTER_INFO_2; /* 6866 */ typedef _PRINTER_INFO_3 *PPRINTER_INFO_3; /* 6867 */ typedef tagGCP_RESULTSW *LPGCP_RESULTSW; /* 6868 */ typedef tagHELPINFO *LPHELPINFO; /* 6869 */ typedef _PRINTER_INFO_1A *PPRINTER_INFO_1; /* 6870 */ typedef char *PTCH; /* 6871 */ typedef tagCANDIDATELIST *PCANDIDATELIST; /* 6872 */ typedef _NCB *PNCB; /* 6873 */ typedef _STARTUPINFOA *LPSTARTUPINFOA; /* 6874 */ typedef unsigned int WeenieCategory; /* 6875 */ typedef _PORT_INFO_3A *PPORT_INFO_3A; /* 6876 */ typedef tagMCI_LOAD_PARMSA *LPMCI_LOAD_PARMS; /* 6877 */ typedef unsigned int AllegianceHouseAction; /* 6878 */ typedef unsigned __int64 *PUINT64; /* 6879 */ typedef tagBITMAP *NPBITMAP; /* 6880 */ typedef tagBITMAP *LPBITMAP; /* 6881 */ typedef tagMCI_SYSINFO_PARMSW *LPMCI_SYSINFO_PARMSW; /* 6882 */ typedef _OSVERSIONINFOA *POSVERSIONINFO; /* 6883 */ typedef tagDDEML_MSG_HOOK_DATA *PDDEML_MSG_HOOK_DATA; /* 6884 */ typedef int (__stdcall *DRIVERPROC)(unsigned int, HDRVR__ *, unsigned int, int, int); /* 6885 */ typedef void *HGDIOBJ; /* 6886 */ typedef _userHMETAFILE *wireHMETAFILE; /* 6887 */ typedef _CMSG_CTRL_DECRYPT_PARA *PCMSG_CTRL_DECRYPT_PARA; /* 6888 */ typedef _CMSG_CONTENT_ENCRYPT_INFO *PCMSG_CONTENT_ENCRYPT_INFO; /* 6889 */ typedef int (__stdcall *COMPLETE_AUTH_TOKEN_FN)(_SecHandle *, _SecBufferDesc *); /* 6890 */ typedef _GET_CHANGER_PARAMETERS *PGET_CHANGER_PARAMETERS; /* 6891 */ typedef tagEMRSTRETCHDIBITS *PEMRSTRETCHDIBITS; /* 6892 */ typedef _WSAServiceClassInfoA *LPWSASERVICECLASSINFOA; /* 6893 */ typedef _JOBOBJECT_BASIC_LIMIT_INFORMATION *PJOBOBJECT_BASIC_LIMIT_INFORMATION; /* 6894 */ typedef tagMIXERCAPS2A *LPMIXERCAPS2; /* 6895 */ typedef _OSVERSIONINFOEXA *POSVERSIONINFOEX; /* 6896 */ typedef _CERT_CHAIN_ENGINE_CONFIG *PCERT_CHAIN_ENGINE_CONFIG; /* 6897 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CTL)(void *, _CTL_CONTEXT *, void *, unsigned int); /* 6898 */ typedef _WSACOMPLETIONTYPE *PWSACOMPLETIONTYPE; /* 6899 */ typedef tagSCROLLBARINFO *PSCROLLBARINFO; /* 6900 */ typedef IInternetProtocol *LPIINTERNETPROTOCOL; /* 6901 */ typedef _HTTPSPolicyCallbackData *PHTTPSPolicyCallbackData; /* 6902 */ typedef fd_set *PFD_SET; /* 6903 */ typedef _CERT_X942_DH_VALIDATION_PARAMS *PCERT_X942_DH_VALIDATION_PARAMS; /* 6904 */ typedef tagOLEUIPASTEENTRYW *LPOLEUIPASTEENTRYW; /* 6905 */ typedef unsigned int uIntf; /* 6906 */ typedef tagMDICREATESTRUCTA *LPMDICREATESTRUCTA; /* 6907 */ typedef _CERT_ALT_NAME_INFO *PCERT_ALT_NAME_INFO; /* 6908 */ typedef _MONITOR_INFO_2W *LPMONITOR_INFO_2W; /* 6909 */ typedef unsigned int __stdcall PM_QUERY_PROC(unsigned int *, void **, unsigned int *, unsigned int *); /* 6910 */ typedef HMIXEROBJ__ **LPHMIXEROBJ; /* 6911 */ typedef _REASSIGN_BLOCKS *PREASSIGN_BLOCKS; /* 6912 */ typedef unsigned int *PULONG32; /* 6913 */ typedef Turbine_GUID *ClassTypeRef; /* 6914 */ typedef void (__stdcall *LPSERVICE_MAIN_FUNCTIONW)(unsigned int, unsigned __int16 **); /* 6915 */ typedef IAddrTrackingControl *LPADDRTRACKINGCONTROL; /* 6916 */ typedef _CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY *PCRYPT_CONTENT_INFO_SEQUENCE_OF_ANY; /* 6917 */ typedef int bound_t; /* 6918 */ typedef tagPARAMDESC *LPPARAMDESC; /* 6919 */ typedef IErrorLog *LPERRORLOG; /* 6920 */ typedef HCONV__ *HCONV; /* 6921 */ typedef unsigned int NoticeID; /* 6922 */ typedef tagLOGCOLORSPACEW *LPLOGCOLORSPACEW; /* 6923 */ typedef tagSAFEARRAYBOUND *LPSAFEARRAYBOUND; /* 6924 */ typedef tagEMRTEXT *PEMRTEXT; /* 6925 */ typedef int *PBOOL; /* 6926 */ typedef _MONITOR_INFO_2A *LPMONITOR_INFO_2A; /* 6927 */ typedef _UNIVERSAL_NAME_INFOA *LPUNIVERSAL_NAME_INFO; /* 6928 */ typedef tagPOINT *PPOINT; /* 6929 */ typedef _IMAGE_AUX_SYMBOL *PIMAGE_AUX_SYMBOL; /* 6930 */ typedef protoent *LPPROTOENT; /* 6931 */ typedef DIEFFECT *LPCDIEFFECT; /* 6932 */ typedef float FLOAT; /* 6933 */ typedef bool _Bool; /* 6934 */ typedef _PERF_BIN *PPERF_BIN; /* 6935 */ typedef _OUTLINETEXTMETRICW *NPOUTLINETEXTMETRICW; /* 6936 */ typedef _RTL_VERIFIER_DLL_DESCRIPTOR *PRTL_VERIFIER_DLL_DESCRIPTOR; /* 6937 */ typedef tagVARIANT *LPVARIANT; /* 6938 */ typedef _OUTLINETEXTMETRICW *LPOUTLINETEXTMETRICW; /* 6939 */ typedef char uint8; /* 6940 */ typedef char *PINT8; /* 6941 */ typedef tagMIXERCAPS2W *LPMIXERCAPS2W; /* 6942 */ typedef _OSVERSIONINFOEXW *POSVERSIONINFOEXW; /* 6943 */ typedef void (__stdcall *PFN_RPCNOTIFICATION_ROUTINE)(_RPC_ASYNC_STATE *, void *, _RPC_ASYNC_EVENT); /* 6944 */ typedef _CRL_ENTRY *PCRL_ENTRY; /* 6945 */ typedef HRESULT (__stdcall *LPLOADTYPELIB)(const unsigned __int16 *, ITypeLib **); /* 6946 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEW; /* 6947 */ typedef IClassFactory *LPCLASSFACTORY; /* 6948 */ typedef _OSVERSIONINFOEXW *LPOSVERSIONINFOEXW; /* 6949 */ typedef tagEMRSETARCDIRECTION *PEMRSETARCDIRECTION; /* 6950 */ typedef long double REFTIME; /* 6951 */ typedef unsigned int header_t; /* 6952 */ typedef tagMIXERCAPS2A *LPMIXERCAPS2A; /* 6953 */ typedef _OSVERSIONINFOEXA *POSVERSIONINFOEXA; /* 6954 */ typedef tagEMRGRADIENTFILL *PEMRGRADIENTFILL; /* 6955 */ typedef _TOKEN_DEFAULT_DACL *PTOKEN_DEFAULT_DACL; /* 6956 */ typedef float *PFLOAT; /* 6957 */ typedef unsigned int uint; /* 6958 */ typedef unsigned int status_t; /* 6959 */ typedef void (__stdcall *LPDRVCALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 6960 */ typedef unsigned int *PULONG; /* 6961 */ typedef tagLOCALESIGNATURE *PLOCALESIGNATURE; /* 6962 */ typedef unsigned __int16 BAD_TRACK_NUMBER; /* 6963 */ typedef _ACCESS_DENIED_CALLBACK_ACE *PACCESS_DENIED_CALLBACK_ACE; /* 6964 */ typedef int *PINT; /* 6965 */ typedef int sint; /* 6966 */ typedef tagMINIMIZEDMETRICS *PMINIMIZEDMETRICS; /* 6967 */ typedef _CMSG_SIGNER_ENCODE_INFO *PCMSG_SIGNER_ENCODE_INFO; /* 6968 */ typedef tagOLEUIBUSYW *LPOLEUIBUSYW; /* 6969 */ typedef tagEMRPOLYLINE *PEMRPOLYLINE; /* 6970 */ typedef tagMCI_WAVE_SET_PARMS *LPMCI_WAVE_SET_PARMS; /* 6971 */ typedef hostent *LPHOSTENT; /* 6972 */ typedef _EFS_HASH_BLOB *PEFS_HASH_BLOB; /* 6973 */ typedef _GLYPHMETRICS *LPGLYPHMETRICS; /* 6974 */ typedef _QOS_SD_MODE *LPQOS_SD_MODE; /* 6975 */ typedef unsigned int (__stdcall *PFNRECONCILEPROFILEA)(const char *, const char *, unsigned int); /* 6976 */ typedef _CMSG_KEY_AGREE_RECIPIENT_INFO *PCMSG_KEY_AGREE_RECIPIENT_INFO; /* 6977 */ typedef tagPOINTS *PPOINTS; /* 6978 */ typedef HRGN__ *HRGN; /* 6979 */ typedef unsigned int EXECUTION_STATE; /* 6980 */ typedef unsigned int RPC_LENGTH; /* 6981 */ typedef _MONITOR_INFO_2A *LPMONITOR_INFO_2; /* 6982 */ typedef _POINTL *PPOINTL; /* 6983 */ typedef tagWNDCLASSEXW *PWNDCLASSEXW; /* 6984 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_CONTROL)(void *, unsigned int, unsigned int, const void *); /* 6985 */ typedef tagOLEUILINKPROPSW *LPOLEUILINKPROPSW; /* 6986 */ typedef _SERVICE_DESCRIPTIONW *LPSERVICE_DESCRIPTIONW; /* 6987 */ typedef _PRINTPROCESSOR_CAPS_1 *PPRINTPROCESSOR_CAPS_1; /* 6988 */ typedef _numberfmtW *LPNUMBERFMTW; /* 6989 */ typedef tMIXERCONTROLDETAILS_BOOLEAN *PMIXERCONTROLDETAILS_BOOLEAN; /* 6990 */ typedef _SOCKET_ADDRESS *PSOCKET_ADDRESS; /* 6991 */ typedef IOleUIObjInfoW *LPOLEUIOBJINFOW; /* 6992 */ typedef midihdr_tag *LPMIDIHDR; /* 6993 */ typedef _FLOAT128 *PFLOAT128; /* 6994 */ typedef _IMAGE_RESOURCE_DIR_STRING_U *PIMAGE_RESOURCE_DIR_STRING_U; /* 6995 */ typedef _IMAGE_THUNK_DATA32 *PIMAGE_THUNK_DATA; /* 6996 */ typedef _CHANGER_DEVICE_PROBLEM_TYPE *PCHANGER_DEVICE_PROBLEM_TYPE; /* 6997 */ typedef midihdr_tag *NPMIDIHDR; /* 6998 */ typedef int *LPFXPT2DOT30; /* 6999 */ typedef HMONITOR__ *HMONITOR; /* 7000 */ typedef tagHELPWININFOA *PHELPWININFOA; /* 7001 */ typedef _RGNDATAHEADER *PRGNDATAHEADER; /* 7002 */ typedef unsigned __int16 PlatformStringID; /* 7003 */ typedef void *IJL_HANDLE; /* 7004 */ typedef tagIMECHARPOSITION *PIMECHARPOSITION; /* 7005 */ typedef _QUERY_SERVICE_LOCK_STATUSA *LPQUERY_SERVICE_LOCK_STATUS; /* 7006 */ typedef _SYSTEM_AUDIT_CALLBACK_OBJECT_ACE *PSYSTEM_AUDIT_CALLBACK_OBJECT_ACE; /* 7007 */ typedef _CROSS_CERT_DIST_POINTS_INFO *PCROSS_CERT_DIST_POINTS_INFO; /* 7008 */ typedef IGlobalInterfaceTable *LPGLOBALINTERFACETABLE; /* 7009 */ typedef _SE_IMPERSONATION_STATE *PSE_IMPERSONATION_STATE; /* 7010 */ typedef unsigned __int16 physics_ts; /* 7011 */ typedef tagMETAHEADER *PMETAHEADER; /* 7012 */ typedef int BondedStatus; /* 7013 */ typedef _DISCDLGSTRUCTA *LPDISCDLGSTRUCTA; /* 7014 */ typedef int LCSCSTYPE; /* 7015 */ typedef _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO; /* 7016 */ typedef int (__stdcall *PFN_IMPORT_PRIV_KEY_FUNC)(unsigned int, _CRYPT_PRIVATE_KEY_INFO *, unsigned int, void *); /* 7017 */ typedef CEm *PEM; /* 7018 */ typedef tagHELPWININFOW *PHELPWININFOW; /* 7019 */ typedef unsigned int ATTRIBUTE_STAT; /* 7020 */ typedef _PROVIDOR_INFO_2A *PPROVIDOR_INFO_2; /* 7021 */ typedef int LCSGAMUTMATCH; /* 7022 */ typedef tagCLIENTCREATESTRUCT *LPCLIENTCREATESTRUCT; /* 7023 */ typedef int (__stdcall *HOOKPROC)(int, unsigned int, int); /* 7024 */ typedef unsigned int EventResult; /* 7025 */ typedef unsigned int mousebutton; /* 7026 */ typedef CEd *PED; /* 7027 */ typedef IKeystone *(__cdecl *FNKEYSTONECREATE)(HWND__ *, IDirect3DDevice9 *, const unsigned __int16 *, HRESULT (__cdecl *)(IDirect3DDevice9 *, const void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, _D3DFORMAT, _D3DPOOL, unsigned int, unsigned int, unsigned int, _D3DXIMAGE_INFO *, tagPALETTEENTRY *, IDirect3DTexture9 **), HRESULT (__cdecl *)(unsigned int, unsigned int, unsigned int, _D3DPOOL, IDirect3DVertexBuffer9 **), void *(__cdecl *)(unsigned int), void (__cdecl *)(void *)); /* 7028 */ typedef IDirect3DIndexBuffer9 *LPDIRECT3DINDEXBUFFER9; /* 7029 */ typedef _DISPLAY_DEVICEW *PDISPLAY_DEVICEW; /* 7030 */ typedef tagEMRFILLRGN *PEMRFILLRGN; /* 7031 */ typedef tagNEWTEXTMETRICA *PNEWTEXTMETRICA; /* 7032 */ typedef _KEY_EVENT_RECORD *PKEY_EVENT_RECORD; /* 7033 */ typedef RPC_DISPATCH_TABLE *PRPC_DISPATCH_TABLE; /* 7034 */ typedef _COMMCONFIG *LPCOMMCONFIG; /* 7035 */ typedef tagMCI_OVLY_LOAD_PARMSA *LPMCI_OVLY_LOAD_PARMSA; /* 7036 */ typedef unsigned __int16 PROPVAR_PAD3; /* 7037 */ typedef _PRINTPROCESSOR_INFO_1A *PPRINTPROCESSOR_INFO_1; /* 7038 */ typedef bool (__cdecl *HResultMappingFunction)(HResultDebugData *); /* 7039 */ typedef _CERT_NAME_VALUE *PCERT_NAME_VALUE; /* 7040 */ typedef _STORAGE_MEDIA_TYPE *PSTORAGE_MEDIA_TYPE; /* 7041 */ typedef unsigned int DetectionStatus; /* 7042 */ typedef int __stdcall RPC_IF_CALLBACK_FN(void *, void *); /* 7043 */ typedef _SHNAMEMAPPINGW *LPSHNAMEMAPPINGW; /* 7044 */ typedef unsigned __int16 unichar; /* 7045 */ typedef _RGNDATA *LPRGNDATA; /* 7046 */ typedef _RGNDATA *NPRGNDATA; /* 7047 */ typedef _PORT_INFO_2A *PPORT_INFO_2; /* 7048 */ typedef unsigned int *LPSCARDCONTEXT; /* 7049 */ typedef tagNEWTEXTMETRICW *PNEWTEXTMETRICW; /* 7050 */ typedef _JOBOBJECT_JOBSET_INFORMATION *PJOBOBJECT_JOBSET_INFORMATION; /* 7051 */ typedef unsigned int LanguageType; /* 7052 */ typedef ICreateErrorInfo *LPCREATEERRORINFO; /* 7053 */ typedef IParseDisplayName *LPPARSEDISPLAYNAME; /* 7054 */ typedef unsigned int MeshTypeID; /* 7055 */ typedef tagMONCONVSTRUCT *PMONCONVSTRUCT; /* 7056 */ typedef tagMCI_SAVE_PARMSW *PMCI_SAVE_PARMSW; /* 7057 */ typedef unsigned int COLORREF; /* 7058 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CTL)(void *, _CTL_CONTEXT *, unsigned int); /* 7059 */ typedef unsigned __int16 *PWCHAR; /* 7060 */ typedef _CERT_CONTEXT *PCERT_CONTEXT; /* 7061 */ typedef ICodeInstall *LPCODEINSTALL; /* 7062 */ typedef tagMULTIKEYHELPW *PMULTIKEYHELPW; /* 7063 */ typedef tagHELPWININFOA *PHELPWININFO; /* 7064 */ typedef _SOCKET_ADDRESS_LIST *LPSOCKET_ADDRESS_LIST; /* 7065 */ typedef IDirect3DDevice9 *LPDIRECT3DDEVICE9; /* 7066 */ typedef OPENCARDNAMEW *POPENCARDNAMEW; /* 7067 */ typedef tagEMRPIXELFORMAT *PEMRPIXELFORMAT; /* 7068 */ typedef _currencyfmtA *LPCURRENCYFMT; /* 7069 */ typedef _CRYPTOAPI_BLOB *PCRYPT_HASH_BLOB; /* 7070 */ typedef unsigned int PatchFlags; /* 7071 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *PIMAGE_RUNTIME_FUNCTION_ENTRY; /* 7072 */ typedef _PROVIDOR_INFO_2W *PPROVIDOR_INFO_2W; /* 7073 */ typedef _WGLSWAP *LPWGLSWAP; /* 7074 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CRL)(void *, _CRL_CONTEXT *, unsigned int, _CRL_CONTEXT **); /* 7075 */ typedef _EVENTSFORLOGFILE *PEVENTSFORLOGFILE; /* 7076 */ typedef unsigned __int64 _ULonglong; /* 7077 */ typedef _ASSEMBLY_FILE_DETAILED_INFORMATION *PASSEMBLY_FILE_DETAILED_INFORMATION; /* 7078 */ typedef _PROVIDOR_INFO_2A *PPROVIDOR_INFO_2A; /* 7079 */ typedef unsigned __int64 *PULONGLONG; /* 7080 */ typedef tagSAFEARRAY *LPSAFEARRAY; /* 7081 */ typedef IPersistFile *LPPERSISTFILE; /* 7082 */ typedef DLGTEMPLATE *LPDLGTEMPLATE; /* 7083 */ typedef _CRYPT_KEY_PROV_INFO *PCRYPT_KEY_PROV_INFO; /* 7084 */ typedef tagNEWTEXTMETRICA *PNEWTEXTMETRIC; /* 7085 */ typedef _JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION *PJOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION; /* 7086 */ typedef _PORT_INFO_2W *PPORT_INFO_2W; /* 7087 */ typedef _ASSEMBLY_FILE_DETAILED_INFORMATION *PCASSEMBLY_FILE_DETAILED_INFORMATION; /* 7088 */ typedef _PRINTPROCESSOR_INFO_1A *PPRINTPROCESSOR_INFO_1A; /* 7089 */ typedef tagMCI_OPEN_PARMSA *PMCI_OPEN_PARMS; /* 7090 */ typedef _QualityOfService *LPQOS; /* 7091 */ typedef tagEMRCREATEBRUSHINDIRECT *PEMRCREATEBRUSHINDIRECT; /* 7092 */ typedef unsigned int LogTextType; /* 7093 */ typedef _CRYPT_PRIVATE_KEY_INFO *PCRYPT_PRIVATE_KEY_INFO; /* 7094 */ typedef unsigned __int16 *PUSHORT; /* 7095 */ typedef _PRINTPROCESSOR_INFO_1W *PPRINTPROCESSOR_INFO_1W; /* 7096 */ typedef _ACL *PACL; /* 7097 */ typedef tagMCI_OVLY_OPEN_PARMSW *LPMCI_OVLY_OPEN_PARMSW; /* 7098 */ typedef _PORT_INFO_2A *PPORT_INFO_2A; /* 7099 */ typedef tagTEXTMETRICA *PTEXTMETRICA; /* 7100 */ typedef tagEMRGDICOMMENT *PEMRGDICOMMENT; /* 7101 */ typedef int (__stdcall *ICMENUMPROCA)(char *, int); /* 7102 */ typedef IOleContainer *LPOLECONTAINER; /* 7103 */ typedef IWindowForBindingUI *LPWINDOWFORBINDINGUI; /* 7104 */ typedef _STARTUPINFOA *LPSTARTUPINFO; /* 7105 */ typedef _SCARD_ATRMASK *PSCARD_ATRMASK; /* 7106 */ typedef __int16 INT16; /* 7107 */ typedef HMIXEROBJ__ *HMIXEROBJ; /* 7108 */ typedef tagMENUITEMINFOW *LPCMENUITEMINFOW; /* 7109 */ typedef unsigned int __stdcall PM_COLLECT_PROC(unsigned __int16 *, void **, unsigned int *, unsigned int *); /* 7110 */ typedef IKeystoneDocument *LPKEYSTONEDOCUMENT; /* 7111 */ typedef unsigned int *PSECURITY_INFORMATION; /* 7112 */ typedef unsigned __int64 bit64; /* 7113 */ typedef joyinfoex_tag *LPJOYINFOEX; /* 7114 */ typedef int _off_t; /* 7115 */ typedef joyinfoex_tag *NPJOYINFOEX; /* 7116 */ typedef tagHANDLETABLE *LPHANDLETABLE; /* 7117 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CTL)(void *, _CTL_CONTEXT *, unsigned int, _CTL_CONTEXT **); /* 7118 */ typedef _CMS_KEY_INFO *PCMS_KEY_INFO; /* 7119 */ typedef _WSAServiceClassInfoA *LPWSASERVICECLASSINFO; /* 7120 */ typedef _INPUT_RECORD *PINPUT_RECORD; /* 7121 */ typedef _WSANSClassInfoA *PWSANSCLASSINFOA; /* 7122 */ typedef unsigned int Command; /* 7123 */ typedef unsigned int WClassID; /* 7124 */ typedef _userSTGMEDIUM *wireASYNC_STGMEDIUM; /* 7125 */ typedef void (__cdecl *RenderExtrasCallback)(); /* 7126 */ typedef unsigned int *PKAFFINITY; /* 7127 */ typedef tagCBTACTIVATESTRUCT *LPCBTACTIVATESTRUCT; /* 7128 */ typedef _DIOBJECTDATAFORMAT *LPDIOBJECTDATAFORMAT; /* 7129 */ typedef unsigned int WealthRating; /* 7130 */ typedef tagMDICREATESTRUCTA *LPMDICREATESTRUCT; /* 7131 */ typedef int GEOID; /* 7132 */ typedef unsigned int MaterialType; /* 7133 */ typedef unsigned int (__stdcall *PGET_MODULE_BASE_ROUTINE)(void *, unsigned int); /* 7134 */ typedef _DRAGINFOA *LPDRAGINFOA; /* 7135 */ typedef _DICONFIGUREDEVICESPARAMSA *LPDICONFIGUREDEVICESPARAMSA; /* 7136 */ typedef tagBIND_OPTS *LPBIND_OPTS; /* 7137 */ typedef tagEMRPOLYTEXTOUTA *PEMRPOLYTEXTOUTA; /* 7138 */ typedef int (__stdcall *CODEPAGE_ENUMPROCW)(unsigned __int16 *); /* 7139 */ typedef _DRAGINFOW *LPDRAGINFOW; /* 7140 */ typedef CUnknown *(__stdcall *LPFNNewCOMObject)(IUnknown *, HRESULT *); /* 7141 */ typedef unsigned int *PDWORD; /* 7142 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETWINDOWORGEX; /* 7143 */ typedef LIST_ENTRY32 *PLIST_ENTRY32; /* 7144 */ typedef _UNIVERSAL_NAME_INFOA *LPUNIVERSAL_NAME_INFOA; /* 7145 */ typedef int sdword; /* 7146 */ typedef unsigned int LCTYPE; /* 7147 */ typedef HRESULT (__stdcall *LPLOADREGTYPELIB)(_GUID *, unsigned __int16, unsigned __int16, unsigned int, ITypeLib **); /* 7148 */ typedef int (__stdcall *PFN_CMSG_IMPORT_MAIL_LIST)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /* 7149 */ typedef waveformat_tag *PWAVEFORMAT; /* 7150 */ typedef unsigned int *PDWORD32; /* 7151 */ typedef int (__stdcall *PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK)(_CERT_CONTEXT *, void *); /* 7152 */ typedef tagINTERFACEDATA *LPINTERFACEDATA; /* 7153 */ typedef unsigned int uintptr_t; /* 7154 */ typedef _WSANAMESPACE_INFOW *LPWSANAMESPACE_INFOW; /* 7155 */ typedef tagRECONVERTSTRING *PRECONVERTSTRING; /* 7156 */ typedef tagENUMLOGFONTEXW *LPENUMLOGFONTEXW; /* 7157 */ typedef _NAME_BUFFER *PNAME_BUFFER; /* 7158 */ typedef __int64 LONG64; /* 7159 */ typedef _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA; /* 7160 */ typedef _ACTIVATION_CONTEXT_DETAILED_INFORMATION *PCACTIVATION_CONTEXT_DETAILED_INFORMATION; /* 7161 */ typedef _tagADDRESS *LPADDRESS; /* 7162 */ typedef tagWINDOWPLACEMENT *LPWINDOWPLACEMENT; /* 7163 */ typedef tagLOGBRUSH *LPPATTERN; /* 7164 */ typedef _CRL_CONTEXT *PCCRL_CONTEXT; /* 7165 */ typedef tagLOGBRUSH *NPPATTERN; /* 7166 */ typedef _PRINTER_NOTIFY_INFO *PPRINTER_NOTIFY_INFO; /* 7167 */ typedef tagCURSORSHAPE *LPCURSORSHAPE; /* 7168 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PCRITICAL_SECTION_DEBUG; /* 7169 */ typedef void (__stdcall *CS_TYPE_TO_NETCS_ROUTINE)(void *, unsigned int, void *, unsigned int, char *, unsigned int *, unsigned int *); /* 7170 */ typedef _RECTL *PRECTL; /* 7171 */ typedef unsigned int Quadrant; /* 7172 */ typedef _DRAGINFOA *LPDRAGINFO; /* 7173 */ typedef void (__stdcall *WORKERCALLBACKFUNC)(void *); /* 7174 */ typedef int (__stdcall *QUERY_SECURITY_PACKAGE_INFO_FN_W)(unsigned __int16 *, _SecPkgInfoW **); /* 7175 */ typedef tagMONITORINFOEXW *LPMONITORINFOEXW; /* 7176 */ typedef tagDEVNAMES *LPDEVNAMES; /* 7177 */ typedef tagEXTLOGFONTA *PEXTLOGFONT; /* 7178 */ typedef _AMOVIESETUP_FILTER *LPAMOVIESETUP_FILTER; /* 7179 */ typedef IDispatch *LPDISPATCH; /* 7180 */ typedef tagJOYCAPS2W *PJOYCAPS2W; /* 7181 */ typedef _SCONTEXT_QUEUE *PSCONTEXT_QUEUE; /* 7182 */ typedef _CERTIFICATE_BLOB *PEFS_CERTIFICATE_BLOB; /* 7183 */ typedef IOleClientSite *LPOLECLIENTSITE; /* 7184 */ typedef SCARD_T0_COMMAND *LPSCARD_T0_COMMAND; /* 7185 */ typedef unsigned int HSEMAPHORE; /* 7186 */ typedef char *va_list; /* 7187 */ typedef void (__stdcall *WINEVENTPROC)(HWINEVENTHOOK__ *, unsigned int, HWND__ *, int, int, unsigned int, unsigned int); /* 7188 */ typedef _DATATYPES_INFO_1A *PDATATYPES_INFO_1; /* 7189 */ typedef _EXCEPTION_POINTERS *LPEXCEPTION_POINTERS; /* 7190 */ typedef _DOCINFOW *LPDOCINFOW; /* 7191 */ typedef unsigned int ATTRIBUTE_2ND_STAT; /* 7192 */ typedef unsigned int Type; /* 7193 */ typedef tagBLOB *LPBLOB; /* 7194 */ typedef __int16 HALF_PTR; /* 7195 */ typedef tagWINDOWPOS *LPWINDOWPOS; /* 7196 */ typedef _CRYPT_PASSWORD_CREDENTIALSW *PCRYPT_PASSWORD_CREDENTIALSW; /* 7197 */ typedef tagBITMAPINFOHEADER *PBITMAPINFOHEADER; /* 7198 */ typedef tagMCI_ANIM_OPEN_PARMSA *PMCI_ANIM_OPEN_PARMS; /* 7199 */ typedef int OAFilterState; /* 7200 */ typedef tagCBT_CREATEWNDA *LPCBT_CREATEWNDA; /* 7201 */ typedef _PROVIDOR_INFO_1A *PPROVIDOR_INFO_1; /* 7202 */ typedef _BIDI_REQUEST_DATA *PBIDI_REQUEST_DATA; /* 7203 */ typedef _CERT_STORE_PROV_INFO *PCERT_STORE_PROV_INFO; /* 7204 */ typedef tagPOLYTEXTW *PPOLYTEXTW; /* 7205 */ typedef tagSOUNDSENTRYA *LPSOUNDSENTRY; /* 7206 */ typedef HACCEL__ *HACCEL; /* 7207 */ typedef tagICEXYZTRIPLE *LPCIEXYZTRIPLE; /* 7208 */ typedef IWinInetHttpInfo *LPWININETHTTPINFO; /* 7209 */ typedef _PROPSHEETHEADERW *LPPROPSHEETHEADERW; /* 7210 */ typedef unsigned int (__cdecl *ChecksumFunction)(const char *, unsigned int); /* 7211 */ typedef unsigned __int16 LBIPackMaskEnum; /* 7212 */ typedef tagSIZE *LPSIZE; /* 7213 */ typedef unsigned int (__stdcall *LPFNPSPCALLBACKW)(HWND__ *, unsigned int, _PROPSHEETPAGEW *); /* 7214 */ typedef void (__stdcall *CS_TYPE_FROM_NETCS_ROUTINE)(void *, unsigned int, char *, unsigned int, unsigned int, void *, unsigned int *, unsigned int *); /* 7215 */ typedef _PORT_INFO_1A *PPORT_INFO_1; /* 7216 */ typedef int (__stdcall *LPDIENUMDEVICEOBJECTSCALLBACKA)(DIDEVICEOBJECTINSTANCEA *, void *); /* 7217 */ typedef char _TCHAR; /* 7218 */ typedef tagLOGFONTA *NPLOGFONTA; /* 7219 */ typedef tagLOGFONTA *LPLOGFONTA; /* 7220 */ typedef _LDT_ENTRY *LPLDT_ENTRY; /* 7221 */ typedef tagMIXERCONTROLA *LPMIXERCONTROL; /* 7222 */ typedef unsigned int (__stdcall *ATLGETTHREADACP)(); /* 7223 */ typedef char *PTCHAR; /* 7224 */ typedef unsigned int StringTableID; /* 7225 */ typedef tagABORTPATH *PEMRBEGINPATH; /* 7226 */ typedef tagABORTPATH *PEMRFLATTENPATH; /* 7227 */ typedef _LUID_AND_ATTRIBUTES LUID_AND_ATTRIBUTES_ARRAY[1]; /* 7228 */ typedef tagMCI_ANIM_OPEN_PARMSW *PMCI_ANIM_OPEN_PARMSW; /* 7229 */ typedef _CERT_CRL_CONTEXT_PAIR *PCERT_CRL_CONTEXT_PAIR; /* 7230 */ typedef tagAUXCAPSA *LPAUXCAPS; /* 7231 */ typedef ITypeLib *LPTYPELIB; /* 7232 */ typedef tagAUXCAPSA *NPAUXCAPS; /* 7233 */ typedef IViewObject2 *LPVIEWOBJECT2; /* 7234 */ typedef _IMAGE_TLS_DIRECTORY64 *PIMAGE_TLS_DIRECTORY64; /* 7235 */ typedef tagABORTPATH *PEMRWIDENPATH; /* 7236 */ typedef _PRINTER_INFO_3 *LPPRINTER_INFO_3; /* 7237 */ typedef _CERT_KEY_CONTEXT *PCERT_KEY_CONTEXT; /* 7238 */ typedef _PRINTER_INFO_9A *PPRINTER_INFO_9A; /* 7239 */ typedef _PROVIDOR_INFO_1W *PPROVIDOR_INFO_1W; /* 7240 */ typedef _IMAGE_SYMBOL *PIMAGE_SYMBOL; /* 7241 */ typedef unsigned int SchoolOfMagic; /* 7242 */ typedef _WIN32_FIND_DATAW *LPWIN32_FIND_DATAW; /* 7243 */ typedef tagMCI_ANIM_OPEN_PARMSA *PMCI_ANIM_OPEN_PARMSA; /* 7244 */ typedef _READ_ELEMENT_ADDRESS_INFO *PREAD_ELEMENT_ADDRESS_INFO; /* 7245 */ typedef tagOLEUICHANGESOURCEW *LPOLEUICHANGESOURCEW; /* 7246 */ typedef _CMC_ADD_ATTRIBUTES_INFO *PCMC_ADD_ATTRIBUTES_INFO; /* 7247 */ typedef void (__stdcall *PRPC_RUNDOWN)(void *); /* 7248 */ typedef int (__stdcall *QUERY_CONTEXT_ATTRIBUTES_FN_W)(_SecHandle *, unsigned int, void *); /* 7249 */ typedef _PROVIDOR_INFO_1A *PPROVIDOR_INFO_1A; /* 7250 */ typedef void *PV; /* 7251 */ typedef IViewObject *LPVIEWOBJECT; /* 7252 */ typedef tagMCI_ANIM_PLAY_PARMS *LPMCI_ANIM_PLAY_PARMS; /* 7253 */ typedef _CERT_POLICY95_QUALIFIER1 *PCERT_POLICY95_QUALIFIER1; /* 7254 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *_PIMAGE_RUNTIME_FUNCTION_ENTRY; /* 7255 */ typedef void (__cdecl *RTL_VERIFIER_DLL_UNLOAD_CALLBACK)(unsigned __int16 *, void *, unsigned int, void *); /* 7256 */ typedef DIDEVICEINSTANCEA *LPCDIDEVICEINSTANCEA; /* 7257 */ typedef POWER_ACTION_POLICY *PPOWER_ACTION_POLICY; /* 7258 */ typedef tagMIXERCONTROLW *LPMIXERCONTROLW; /* 7259 */ typedef tagSIZE *LPSIZEL; /* 7260 */ typedef _CERT_CHAIN_POLICY_PARA *PCERT_CHAIN_POLICY_PARA; /* 7261 */ typedef _PORT_INFO_1W *PPORT_INFO_1W; /* 7262 */ typedef tagOLEUIVIEWPROPSW *LPOLEUIVIEWPROPSW; /* 7263 */ typedef _PROCESSOR_POWER_POLICY_INFO *PPROCESSOR_POWER_POLICY_INFO; /* 7264 */ typedef unsigned int SeqID; /* 7265 */ typedef int (__stdcall *MAKE_SIGNATURE_FN)(_SecHandle *, unsigned int, _SecBufferDesc *, unsigned int); /* 7266 */ typedef unsigned int serverID; /* 7267 */ typedef tagEMRINVERTRGN *PEMRINVERTRGN; /* 7268 */ typedef _PRINTER_INFO_8A *PPRINTER_INFO_8A; /* 7269 */ typedef DIEFFECTINFOA *LPDIEFFECTINFOA; /* 7270 */ typedef void (__stdcall *NDR_NOTIFY2_ROUTINE)(char); /* 7271 */ typedef IPersist *LPPERSIST; /* 7272 */ typedef _WSAQuerySetW *LPWSAQUERYSETW; /* 7273 */ typedef _PORT_INFO_1A *PPORT_INFO_1A; /* 7274 */ typedef _GUID *LPCGUID; /* 7275 */ typedef tagMIXERCONTROLA *LPMIXERCONTROLA; /* 7276 */ typedef _CRYPT_RC2_CBC_PARAMETERS *PCRYPT_RC2_CBC_PARAMETERS; /* 7277 */ typedef _BIDI_RESPONSE_DATA *PBIDI_RESPONSE_DATA; /* 7278 */ typedef unsigned int *LPCOLORREF; /* 7279 */ typedef tagMENUBARINFO *LPMENUBARINFO; /* 7280 */ typedef void (__stdcall *MSGBOXCALLBACK)(tagHELPINFO *); /* 7281 */ typedef IInternetProtocolSinkStackable *LPIINTERNETPROTOCOLSINKStackable; /* 7282 */ typedef SCARD_READERSTATEA *PSCARD_READERSTATEA; /* 7283 */ typedef _REPARSE_GUID_DATA_BUFFER *PREPARSE_GUID_DATA_BUFFER; /* 7284 */ typedef int FXPT16DOT16; /* 7285 */ typedef unsigned int FontID; /* 7286 */ typedef tagMIDIINCAPS2A *LPMIDIINCAPS2; /* 7287 */ typedef tagMIDIINCAPS2A *NPMIDIINCAPS2; /* 7288 */ typedef tagWINDOWPOS *PWINDOWPOS; /* 7289 */ typedef SCARD_READERSTATEW *PSCARD_READERSTATEW; /* 7290 */ typedef char byte; /* 7291 */ typedef unsigned int (__stdcall *LPPAGEPAINTHOOK)(HWND__ *, unsigned int, unsigned int, int); /* 7292 */ typedef HRESULT (__cdecl *FNEXECUTEPLUGIN)(IKeystone *, unsigned __int16 *(__cdecl *)(const unsigned __int16 *), void *); /* 7293 */ typedef tagMIDIINCAPSA *NPMIDIINCAPS; /* 7294 */ typedef int (__stdcall *PFNPROPSHEETCALLBACK)(HWND__ *, unsigned int, int); /* 7295 */ typedef tagMIDIINCAPSA *LPMIDIINCAPS; /* 7296 */ typedef _CRYPT_KEY_PROV_PARAM *PCRYPT_KEY_PROV_PARAM; /* 7297 */ typedef _JOBOBJECT_END_OF_JOB_TIME_INFORMATION *PJOBOBJECT_END_OF_JOB_TIME_INFORMATION; /* 7298 */ typedef tagMCI_VD_ESCAPE_PARMSA *LPMCI_VD_ESCAPE_PARMS; /* 7299 */ typedef _RTL_CRITICAL_SECTION *PRTL_CRITICAL_SECTION; /* 7300 */ typedef _CHANGER_INITIALIZE_ELEMENT_STATUS *PCHANGER_INITIALIZE_ELEMENT_STATUS; /* 7301 */ typedef tagDRAWTEXTPARAMS *LPDRAWTEXTPARAMS; /* 7302 */ typedef HMIXER__ **LPHMIXER; /* 7303 */ typedef HPEN__ *HPEN; /* 7304 */ typedef _IMAGE_BASE_RELOCATION *PIMAGE_BASE_RELOCATION; /* 7305 */ typedef unsigned int DID_STAT; /* 7306 */ typedef IMessageFilter *LPMESSAGEFILTER; /* 7307 */ typedef _ENCRYPTION_CERTIFICATE_HASH *PENCRYPTION_CERTIFICATE_HASH; /* 7308 */ typedef _ENUM_SERVICE_STATUSW *LPENUM_SERVICE_STATUSW; /* 7309 */ typedef _CERT_OTHER_NAME *PCERT_OTHER_NAME; /* 7310 */ typedef unsigned __int16 OLECHAR; /* 7311 */ typedef unsigned int PortalEnum; /* 7312 */ typedef _SERVICE_STATUS_PROCESS *LPSERVICE_STATUS_PROCESS; /* 7313 */ typedef unsigned int IID_STAT; /* 7314 */ typedef unsigned int UIAttributeIcon; /* 7315 */ typedef unsigned int globalID; /* 7316 */ typedef _FILE_PREFETCH *PFILE_PREFETCH; /* 7317 */ typedef _userHGLOBAL *wireHGLOBAL; /* 7318 */ typedef SCARD_READERSTATEA *PSCARD_READERSTATE; /* 7319 */ typedef unsigned int uint32; /* 7320 */ typedef tagMIDIINCAPSW *LPMIDIINCAPSW; /* 7321 */ typedef BITMAPV4HEADER *PBITMAPV4HEADER; /* 7322 */ typedef tagMIDIINCAPSW *NPMIDIINCAPSW; /* 7323 */ typedef BITMAPV5HEADER *PBITMAPV5HEADER; /* 7324 */ typedef int *PINT32; /* 7325 */ typedef tagWAVEINCAPS2W *NPWAVEINCAPS2W; /* 7326 */ typedef _FAT_STATISTICS *PFAT_STATISTICS; /* 7327 */ typedef tagWAVEINCAPS2W *LPWAVEINCAPS2W; /* 7328 */ typedef _CERT_EXTENSION *PCERT_EXTENSION; /* 7329 */ typedef _CERT_CREATE_CONTEXT_PARA *PCERT_CREATE_CONTEXT_PARA; /* 7330 */ typedef tagBITMAPINFOHEADER *LPBITMAPINFOHEADER; /* 7331 */ typedef HRESULT __stdcall _ATL_CREATORARGFUNC(void *, _GUID *, void **, unsigned int); /* 7332 */ typedef _CERT_STORE_PROV_FIND_INFO *PCERT_STORE_PROV_FIND_INFO; /* 7333 */ typedef char Bytef; /* 7334 */ typedef IDirect3DTexture9 *LPDIRECT3DTEXTURE9; /* 7335 */ typedef IMonikerProp *LPMONIKERPROP; /* 7336 */ typedef int (__stdcall *EDITWORDBREAKPROC)(char *, int, int, int); /* 7337 */ typedef int (__stdcall *ENHMFENUMPROC)(HDC__ *, tagHANDLETABLE *, tagENHMETARECORD *, int, int); /* 7338 */ typedef unsigned int MCIERROR; /* 7339 */ typedef tagEMRSELECTCLIPPATH *PEMRSETICMMODE; /* 7340 */ typedef tagMIDIINCAPSA *NPMIDIINCAPSA; /* 7341 */ typedef _CRYPTOAPI_BLOB *PCRYPT_UINT_BLOB; /* 7342 */ typedef _AFPROTOCOLS *PAFPROTOCOLS; /* 7343 */ typedef tagMIDIINCAPSA *LPMIDIINCAPSA; /* 7344 */ typedef _CRL_REVOCATION_INFO *PCRL_REVOCATION_INFO; /* 7345 */ typedef _VIDEOPARAMETERS *LPVIDEOPARAMETERS; /* 7346 */ typedef _CMC_DATA_INFO *PCMC_DATA_INFO; /* 7347 */ typedef _WSANETWORKEVENTS *LPWSANETWORKEVENTS; /* 7348 */ typedef _CRYPT_OID_FUNC_ENTRY *PCRYPT_OID_FUNC_ENTRY; /* 7349 */ typedef unsigned int TextureArg; /* 7350 */ typedef int (__stdcall *MFENUMPROC)(HDC__ *, tagHANDLETABLE *, tagMETARECORD *, int, int); /* 7351 */ typedef const unsigned __int16 *LPCUWSTR; /* 7352 */ typedef tagCWPSTRUCT *PCWPSTRUCT; /* 7353 */ typedef const char *LPCUTSTR; /* 7354 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PRTL_RESOURCE_DEBUG; /* 7355 */ typedef IKeystoneWindow *LPKEYSTONEWINDOW; /* 7356 */ typedef ITypeChangeEvents *LPTYPECHANGEEVENTS; /* 7357 */ typedef midiproptimediv_tag *LPMIDIPROPTIMEDIV; /* 7358 */ typedef _PERF_COUNTER_DEFINITION *PPERF_COUNTER_DEFINITION; /* 7359 */ typedef tagEMRPOLYLINE16 *PEMRPOLYGON16; /* 7360 */ typedef unsigned int SERVICETYPE; /* 7361 */ typedef void (__stdcall *LINEDDAPROC)(int, int, int); /* 7362 */ typedef _RPC_SECURITY_QOS *PRPC_SECURITY_QOS; /* 7363 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTW *PMIXERCONTROLDETAILS_LISTTEXTW; /* 7364 */ typedef _CONNECTDLGSTRUCTW *LPCONNECTDLGSTRUCTW; /* 7365 */ typedef tagFONTSIGNATURE *PFONTSIGNATURE; /* 7366 */ typedef _DIDATAFORMAT *LPDIDATAFORMAT; /* 7367 */ typedef _DATATYPES_INFO_1A *PDATATYPES_INFO_1A; /* 7368 */ typedef unsigned int mousecoord; /* 7369 */ typedef _PRINTER_INFO_2A *LPPRINTER_INFO_2A; /* 7370 */ typedef DIDRIVERVERSIONS *LPDIDRIVERVERSIONS; /* 7371 */ typedef tagMCI_GENERIC_PARMS *LPMCI_GENERIC_PARMS; /* 7372 */ typedef DRVCONFIGINFOEX *PDRVCONFIGINFOEX; /* 7373 */ typedef int (__stdcall *DATEFMT_ENUMPROCA)(char *); /* 7374 */ typedef IBindHost *LPBINDHOST; /* 7375 */ typedef _TOKEN_TYPE *PTOKEN_TYPE; /* 7376 */ typedef _ACCESS_ALLOWED_ACE *PACCESS_ALLOWED_ACE; /* 7377 */ typedef _CONNECTDLGSTRUCTA *LPCONNECTDLGSTRUCTA; /* 7378 */ typedef int (__stdcall *DATEFMT_ENUMPROCW)(unsigned __int16 *); /* 7379 */ typedef tagCOMPAREITEMSTRUCT *PCOMPAREITEMSTRUCT; /* 7380 */ typedef _PRINTER_INFO_2W *LPPRINTER_INFO_2W; /* 7381 */ typedef OPENCARDNAMEA *LPOPENCARDNAME; /* 7382 */ typedef _PRINTER_INFO_2A *PPRINTER_INFO_2A; /* 7383 */ typedef const unsigned __int16 *LPCWCH; /* 7384 */ typedef unsigned __int16 PROPVAR_PAD1; /* 7385 */ typedef bool __cdecl InputFilter(unsigned __int16); /* 7386 */ typedef tagLAYERPLANEDESCRIPTOR *PLAYERPLANEDESCRIPTOR; /* 7387 */ typedef unsigned int SpellCategory; /* 7388 */ typedef tagSOUNDSENTRYA *LPSOUNDSENTRYA; /* 7389 */ typedef unsigned int TreasureItemClass; /* 7390 */ typedef unsigned int __cdecl QUERYHANDLER(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); /* 7391 */ typedef int DISPID; /* 7392 */ typedef int PDISKERR_t; /* 7393 */ typedef char *key_type; /* 7394 */ typedef unsigned int UIAsset; /* 7395 */ typedef char *PUCHAR; /* 7396 */ typedef tagLOGFONTA *NPLOGFONT; /* 7397 */ typedef tagLOGFONTA *LPLOGFONT; /* 7398 */ typedef _CHANGER_ELEMENT_STATUS_EX *PCHANGER_ELEMENT_STATUS_EX; /* 7399 */ typedef tagEXTLOGPEN *LPEXTLOGPEN; /* 7400 */ typedef _SECURITY_ATTRIBUTES *LPSECURITY_ATTRIBUTES; /* 7401 */ typedef tagEXTLOGPEN *NPEXTLOGPEN; /* 7402 */ typedef unsigned int (__stdcall *DbgHelpSymLoadModule)(void *, void *, char *, char *, unsigned int, unsigned int); /* 7403 */ typedef unsigned __int64 DWORDLONG; /* 7404 */ typedef _PRINTER_INFO_1A *PPRINTER_INFO_1A; /* 7405 */ typedef int (__stdcall *PFN_CMSG_STREAM_OUTPUT)(const void *, char *, unsigned int, int); /* 7406 */ typedef OPENCARDNAMEW *LPOPENCARDNAMEW; /* 7407 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CRL_PROPERTY)(void *, _CRL_CONTEXT *, unsigned int, unsigned int, const void *); /* 7408 */ typedef _PRINTER_INFO_2A *LPPRINTER_INFO_2; /* 7409 */ typedef char *reference; /* 7410 */ typedef tagAUXCAPSA *LPAUXCAPSA; /* 7411 */ typedef _CRL_DIST_POINT_NAME *PCRL_DIST_POINT_NAME; /* 7412 */ typedef int (__stdcall *LOCALE_ENUMPROCA)(char *); /* 7413 */ typedef _WSABUF *LPWSABUF; /* 7414 */ typedef tagAUXCAPSA *NPAUXCAPSA; /* 7415 */ typedef tagEMRCREATEDIBPATTERNBRUSHPT *PEMRCREATEDIBPATTERNBRUSHPT; /* 7416 */ typedef _ImageArchitectureEntry *PIMAGE_ARCHITECTURE_ENTRY; /* 7417 */ typedef _CERT_CONTEXT *PCCERT_CONTEXT; /* 7418 */ typedef _CONNECTDLGSTRUCTA *LPCONNECTDLGSTRUCT; /* 7419 */ typedef _ACL_SIZE_INFORMATION *PACL_SIZE_INFORMATION; /* 7420 */ typedef OPENCARDNAMEA *LPOPENCARDNAMEA; /* 7421 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CRL_PROPERTY)(void *, _CRL_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /* 7422 */ typedef tagMIXERCAPS2A *PMIXERCAPS2A; /* 7423 */ typedef _CERT_USAGE_MATCH *PCERT_USAGE_MATCH; /* 7424 */ typedef _AFPROTOCOLS *LPAFPROTOCOLS; /* 7425 */ typedef _IMAGE_DOS_HEADER *PIMAGE_DOS_HEADER; /* 7426 */ typedef _ADDJOB_INFO_1A *LPADDJOB_INFO_1A; /* 7427 */ typedef tagOLEUIEDITLINKSW *LPOLEUIEDITLINKSW; /* 7428 */ typedef const void *LPCVOID; /* 7429 */ typedef unsigned int (__cdecl *PQUERYHANDLER)(void *, val_context *, unsigned int, void *, unsigned int *, unsigned int); /* 7430 */ typedef pvalueA *PPVALUEA; /* 7431 */ typedef unsigned __int16 *PWCH; /* 7432 */ typedef ID3DXMesh *LPD3DXMESH; /* 7433 */ typedef tagELEMDESC *LPELEMDESC; /* 7434 */ typedef int *LPINT; /* 7435 */ typedef _SYSTEMTIME *LPSYSTEMTIME; /* 7436 */ typedef tagPAINTSTRUCT *NPPAINTSTRUCT; /* 7437 */ typedef tMIXERCONTROLDETAILS_UNSIGNED *PMIXERCONTROLDETAILS_UNSIGNED; /* 7438 */ typedef tagPAINTSTRUCT *LPPAINTSTRUCT; /* 7439 */ typedef unsigned int EnchantmentType; /* 7440 */ typedef _DOC_INFO_3A *PDOC_INFO_3; /* 7441 */ typedef unsigned int GroupEnum; /* 7442 */ typedef _DOC_INFO_2A *PDOC_INFO_2; /* 7443 */ typedef void *(__stdcall *PFN_CMSG_ALLOC)(unsigned int); /* 7444 */ typedef _DOC_INFO_1A *PDOC_INFO_1; /* 7445 */ typedef tagPOLYTEXTW *LPPOLYTEXTW; /* 7446 */ typedef _PRINTER_INFO_7A *PPRINTER_INFO_7A; /* 7447 */ typedef tagPOLYTEXTW *NPPOLYTEXTW; /* 7448 */ typedef _OSVERSIONINFOA *LPOSVERSIONINFOA; /* 7449 */ typedef SYSTEM_POWER_CAPABILITIES *PSYSTEM_POWER_CAPABILITIES; /* 7450 */ typedef int int32; /* 7451 */ typedef tagMIDIINCAPS2A *LPMIDIINCAPS2A; /* 7452 */ typedef tagMIDIINCAPS2A *NPMIDIINCAPS2A; /* 7453 */ typedef int (__stdcall *LPDIENUMCREATEDEFFECTOBJECTSCALLBACK)(IDirectInputEffect *, void *); /* 7454 */ typedef _KDHELP *PKDHELP; /* 7455 */ typedef KSWNDCLASS *LPKSWNDCLASS; /* 7456 */ typedef tagWAVEINCAPSW *PWAVEINCAPSW; /* 7457 */ typedef tagWAVEOUTCAPS2W *PWAVEOUTCAPS2W; /* 7458 */ typedef ISurrogate *LPSURROGATE; /* 7459 */ typedef unsigned int CategoryHandlerContext; /* 7460 */ typedef unsigned int NetAuthType; /* 7461 */ typedef _NETCONNECTINFOSTRUCT *LPNETCONNECTINFOSTRUCT; /* 7462 */ typedef _CMSG_RECIPIENT_ENCRYPTED_KEY_INFO *PCMSG_RECIPIENT_ENCRYPTED_KEY_INFO; /* 7463 */ typedef tagMCI_OVLY_SAVE_PARMSA *PMCI_OVLY_SAVE_PARMS; /* 7464 */ typedef unsigned int GEOCLASS; /* 7465 */ typedef tagPOLYTEXTA *NPPOLYTEXTA; /* 7466 */ typedef int (__stdcall *LPCONDITIONPROC)(_WSABUF *, _WSABUF *, _QualityOfService *, _QualityOfService *, _WSABUF *, _WSABUF *, unsigned int *, unsigned int); /* 7467 */ typedef DIFILEEFFECT *LPCDIFILEEFFECT; /* 7468 */ typedef tagPOLYTEXTA *LPPOLYTEXTA; /* 7469 */ typedef tagMIXERCAPSA *LPMIXERCAPSA; /* 7470 */ typedef tagEMRSETTEXTCOLOR *PEMRSETBKCOLOR; /* 7471 */ typedef _LOAD_DLL_DEBUG_INFO *LPLOAD_DLL_DEBUG_INFO; /* 7472 */ typedef tagMIXERLINECONTROLSA *LPMIXERLINECONTROLSA; /* 7473 */ typedef value_entA *PVALENTA; /* 7474 */ typedef tagMCI_SYSINFO_PARMSA *PMCI_SYSINFO_PARMSA; /* 7475 */ typedef tagEMRARC *PEMRPIE; /* 7476 */ typedef _MONITOR_INFO_1W *LPMONITOR_INFO_1W; /* 7477 */ typedef _SHELLEXECUTEINFOW *LPSHELLEXECUTEINFOW; /* 7478 */ typedef float float32; /* 7479 */ typedef unsigned int MMVERSION; /* 7480 */ typedef tagRGBQUAD *LPRGBQUAD; /* 7481 */ typedef pcmwaveformat_tag *PPCMWAVEFORMAT; /* 7482 */ typedef tagMCI_VD_ESCAPE_PARMSA *LPMCI_VD_ESCAPE_PARMSA; /* 7483 */ typedef IDirect3DSurface9 *LPDIRECT3DSURFACE9; /* 7484 */ typedef _CERT_CHAIN_FIND_BY_ISSUER_PARA *PCERT_CHAIN_FIND_ISSUER_PARA; /* 7485 */ typedef _MONITOR_INFO_1A *LPMONITOR_INFO_1A; /* 7486 */ typedef void (__cdecl *GRPVariableChangedCallbackFP)(PStringBase *); /* 7487 */ typedef _CRYPT_KEY_VERIFY_MESSAGE_PARA *PCRYPT_KEY_VERIFY_MESSAGE_PARA; /* 7488 */ typedef tagMCI_SYSINFO_PARMSW *PMCI_SYSINFO_PARMSW; /* 7489 */ typedef void (__cdecl *MIDIStartCallback_t)(); /* 7490 */ typedef tagIMECHARPOSITION *NPIMECHARPOSITION; /* 7491 */ typedef _SYSTEM_NUMA_INFORMATION *PSYSTEM_NUMA_INFORMATION; /* 7492 */ typedef tagSCROLLBARINFO *LPSCROLLBARINFO; /* 7493 */ typedef tagIMECHARPOSITION *LPIMECHARPOSITION; /* 7494 */ typedef void (__stdcall *CS_TYPE_NET_SIZE_ROUTINE)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); /* 7495 */ typedef _SYSTEM_ALARM_CALLBACK_OBJECT_ACE *PSYSTEM_ALARM_CALLBACK_OBJECT_ACE; /* 7496 */ typedef _MENU_EVENT_RECORD *PMENU_EVENT_RECORD; /* 7497 */ typedef _SHELLEXECUTEINFOA *LPSHELLEXECUTEINFOA; /* 7498 */ typedef unsigned int UIPanelID; /* 7499 */ typedef IRecordInfo *LPRECORDINFO; /* 7500 */ typedef _PRINTER_INFO_5A *PPRINTER_INFO_5A; /* 7501 */ typedef tagMCI_OVLY_SAVE_PARMSW *PMCI_OVLY_SAVE_PARMSW; /* 7502 */ typedef _MMCKINFO *NPMMCKINFO; /* 7503 */ typedef _MMCKINFO *LPMMCKINFO; /* 7504 */ typedef int (__stdcall *DESKTOPENUMPROC)(char *, int); /* 7505 */ typedef void (__stdcall *PAPCFUNC)(unsigned int); /* 7506 */ typedef _PROPSHEETPAGEW_V3 *LPCPROPSHEETPAGEW_LATEST; /* 7507 */ typedef unsigned int PropertyName; /* 7508 */ typedef unsigned int VendorEmoteType; /* 7509 */ typedef int (__cdecl *pfCreateACPlugin)(IAsheronsCall **, IACPlugin **); /* 7510 */ typedef _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION *PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION; /* 7511 */ typedef int (__stdcall *NEARPROC)(); /* 7512 */ typedef char *PBOOLEAN; /* 7513 */ typedef unsigned int RegionID; /* 7514 */ typedef tagRECT *LPCBORDERWIDTHS; /* 7515 */ typedef _EXCEPTION_RECORD64 *PEXCEPTION_RECORD64; /* 7516 */ typedef tagPOLYTEXTA *NPPOLYTEXT; /* 7517 */ typedef unsigned int SCARDCONTEXT; /* 7518 */ typedef tagDIBSECTION *LPDIBSECTION; /* 7519 */ typedef tagMCI_OVLY_SAVE_PARMSA *PMCI_OVLY_SAVE_PARMSA; /* 7520 */ typedef tagPOLYTEXTA *LPPOLYTEXT; /* 7521 */ typedef _DISK_LOGGING *PDISK_LOGGING; /* 7522 */ typedef tagPOINTFX *LPPOINTFX; /* 7523 */ typedef _HMAC_Info *PHMAC_INFO; /* 7524 */ typedef IUnknown *PUNK; /* 7525 */ typedef _PROPSHEETPAGEA_V3 *LPCPROPSHEETPAGEA_LATEST; /* 7526 */ typedef int (__stdcall *EDITWORDBREAKPROCA)(char *, int, int, int); /* 7527 */ typedef tagCWPSTRUCT *NPCWPSTRUCT; /* 7528 */ typedef void *SC_LOCK; /* 7529 */ typedef tagCWPSTRUCT *LPCWPSTRUCT; /* 7530 */ typedef tagICONMETRICSW *LPICONMETRICSW; /* 7531 */ typedef tagDRVCONFIGINFO *PDRVCONFIGINFO; /* 7532 */ typedef _PRINTER_INFO_4A *PPRINTER_INFO_4A; /* 7533 */ typedef _CERT_REVOCATION_INFO *PCERT_REVOCATION_INFO; /* 7534 */ typedef _CHANGER_ELEMENT *PCHANGER_ELEMENT; /* 7535 */ typedef tagMCI_SYSINFO_PARMSA *PMCI_SYSINFO_PARMS; /* 7536 */ typedef IEnumSTATPROPSTG *LPENUMSTATPROPSTG; /* 7537 */ typedef void (__cdecl *RPCLT_PDU_FILTER_FUNC)(void *, unsigned int, int); /* 7538 */ typedef unsigned int CreatureType; /* 7539 */ typedef tagLOGPEN *PLOGPEN; /* 7540 */ typedef unsigned int TextTagType; /* 7541 */ typedef _IMAGE_THUNK_DATA32 *PIMAGE_THUNK_DATA32; /* 7542 */ typedef _MESSAGE_RESOURCE_BLOCK *PMESSAGE_RESOURCE_BLOCK; /* 7543 */ typedef _GRADIENT_RECT *PGRADIENT_RECT; /* 7544 */ typedef IDataFilter *LPDATAFILTER; /* 7545 */ typedef IInternetPriority *LPIINTERNETPRIORITY; /* 7546 */ typedef _MONITOR_INFO_1A *LPMONITOR_INFO_1; /* 7547 */ typedef tagACCESSTIMEOUT *LPACCESSTIMEOUT; /* 7548 */ typedef _RemotableHandle *wireHFONT; /* 7549 */ typedef unsigned int TreasureType; /* 7550 */ typedef _CMSG_SIGNER_INFO *PCMSG_SIGNER_INFO; /* 7551 */ typedef tagEMRPOLYLINE16 *PEMRPOLYBEZIERTO16; /* 7552 */ typedef unsigned int INT64_STAT; /* 7553 */ typedef _CMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO *PCMSG_SIGNED_AND_ENVELOPED_ENCODE_INFO; /* 7554 */ typedef unsigned int *LPUINT; /* 7555 */ typedef _SHELLEXECUTEINFOA *LPSHELLEXECUTEINFO; /* 7556 */ typedef tagMCI_ANIM_RECT_PARMS *LPMCI_ANIM_RECT_PARMS; /* 7557 */ typedef _DOCINFOA *LPDOCINFOA; /* 7558 */ typedef int (__stdcall *DRAWSTATEPROC)(HDC__ *, int, unsigned int, int, int); /* 7559 */ typedef _MMCKINFO *LPCMMCKINFO; /* 7560 */ typedef void (__cdecl *PacketLoggingFunction)(PacketInfo *, unsigned int); /* 7561 */ typedef tagEMRPOLYLINE16 *PEMRPOLYBEZIER16; /* 7562 */ typedef _TOKEN_GROUPS_AND_PRIVILEGES *PTOKEN_GROUPS_AND_PRIVILEGES; /* 7563 */ typedef _PRINTER_INFO_5A *LPPRINTER_INFO_5A; /* 7564 */ typedef _CRYPT_DECODE_PARA *PCRYPT_DECODE_PARA; /* 7565 */ typedef tagMCI_SEQ_SET_PARMS *PMCI_SEQ_SET_PARMS; /* 7566 */ typedef _CTL_ANY_SUBJECT_INFO *PCTL_ANY_SUBJECT_INFO; /* 7567 */ typedef void **PPV; /* 7568 */ typedef IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT; /* 7569 */ typedef tagMSGBOXPARAMSA *LPMSGBOXPARAMSA; /* 7570 */ typedef unsigned int TextJustificationType; /* 7571 */ typedef char *PTBYTE; /* 7572 */ typedef HMIDI__ **LPHMIDI; /* 7573 */ typedef _CRYPT_PASSWORD_CREDENTIALSA *PCRYPT_PASSWORD_CREDENTIALSA; /* 7574 */ typedef sockaddr *LPSOCKADDR; /* 7575 */ typedef unsigned __int16 *PARAM_OFFSETTABLE; /* 7576 */ typedef IInternetProtocolSink *LPIINTERNETPROTOCOLSINK; /* 7577 */ typedef int (__stdcall *PFN_CMSG_EXPORT_KEY_AGREE)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *, _CMSG_KEY_AGREE_ENCRYPT_INFO *, unsigned int, void *); /* 7578 */ typedef _TAPE_GET_POSITION *PTAPE_GET_POSITION; /* 7579 */ typedef unsigned int (__stdcall *LPFNDEVMODE)(HWND__ *, HINSTANCE__ *, _devicemodeA *, char *, char *, _devicemodeA *, char *, unsigned int); /* 7580 */ typedef tagMSGBOXPARAMSW *LPMSGBOXPARAMSW; /* 7581 */ typedef void (__cdecl *BlitFunction)(BlitArgs *); /* 7582 */ typedef unsigned int EdgeAttachmentType; /* 7583 */ typedef _HIDP_PREPARSED_DATA *PHIDP_PREPARSED_DATA; /* 7584 */ typedef tagCBT_CREATEWNDW *LPCBT_CREATEWNDW; /* 7585 */ typedef int (__stdcall *PFN_EXPORT_PRIV_KEY_FUNC)(unsigned int, unsigned int, char *, unsigned int, void *, _CRYPT_PRIVATE_KEY_INFO *, unsigned int *); /* 7586 */ typedef tagFUNCDESC *LPFUNCDESC; /* 7587 */ typedef _PSP *HPROPSHEETPAGE; /* 7588 */ typedef _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION *PACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; /* 7589 */ typedef _PRINTER_INFO_5W *LPPRINTER_INFO_5W; /* 7590 */ typedef tagPOLYTEXTA *PPOLYTEXTA; /* 7591 */ typedef tagHANDLETABLE *PHANDLETABLE; /* 7592 */ typedef tagLOGPEN *NPLOGPEN; /* 7593 */ typedef tagLOGPEN *LPLOGPEN; /* 7594 */ typedef COptionalHeader *(__cdecl *COptionalHeaderAllocator)(CBufferIterator *); /* 7595 */ typedef _PROPSHEETHEADERA *LPPROPSHEETHEADERA; /* 7596 */ typedef int (__stdcall *WNDENUMPROC)(HWND__ *, int); /* 7597 */ typedef _FORM_INFO_1A *PFORM_INFO_1; /* 7598 */ typedef _IMAGE_SEPARATE_DEBUG_HEADER *PIMAGE_SEPARATE_DEBUG_HEADER; /* 7599 */ typedef HWAVEIN__ *HWAVEIN; /* 7600 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CERT)(void *, _CERT_CONTEXT *, unsigned int); /* 7601 */ typedef unsigned int (__stdcall *LPFNPSPCALLBACKA)(HWND__ *, unsigned int, _PROPSHEETPAGEA *); /* 7602 */ typedef tagSTICKYKEYS *LPSTICKYKEYS; /* 7603 */ typedef tagLOGFONTW *LPLOGFONTW; /* 7604 */ typedef _HTTPSPolicyCallbackData *PSSL_EXTRA_CERT_CHAIN_POLICY_PARA; /* 7605 */ typedef tagLOGFONTA *PLOGFONT; /* 7606 */ typedef tagLOGFONTW *NPLOGFONTW; /* 7607 */ typedef _CERT_REQUEST_INFO *PCERT_REQUEST_INFO; /* 7608 */ typedef unsigned int UILayout; /* 7609 */ typedef tagEMRSETWORLDTRANSFORM *PEMRSETWORLDTRANSFORM; /* 7610 */ typedef _CTL_FIND_SUBJECT_PARA *PCTL_FIND_SUBJECT_PARA; /* 7611 */ typedef int (__cdecl *RPC_BLOCKING_FN)(void *, void *, void *); /* 7612 */ typedef _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO; /* 7613 */ typedef DIENVELOPE *LPDIENVELOPE; /* 7614 */ typedef int (__stdcall *PCRYPT_RESOLVE_HCRYPTPROV_FUNC)(_CRYPT_PRIVATE_KEY_INFO *, unsigned int *, void *); /* 7615 */ typedef _PRINTER_INFO_5A *LPPRINTER_INFO_5; /* 7616 */ typedef _IMAGE_TLS_DIRECTORY32 *PIMAGE_TLS_DIRECTORY32; /* 7617 */ typedef _PRINTER_INFO_9W *PPRINTER_INFO_9W; /* 7618 */ typedef _OSVERSIONINFOEXW *PRTL_OSVERSIONINFOEXW; /* 7619 */ typedef tagMSGBOXPARAMSA *LPMSGBOXPARAMS; /* 7620 */ typedef __int64 *PLONGLONG; /* 7621 */ typedef tagMEASUREITEMSTRUCT *PMEASUREITEMSTRUCT; /* 7622 */ typedef _WIN32_FIND_DATAA *LPWIN32_FIND_DATAA; /* 7623 */ typedef _CRYPT_OID_INFO *PCRYPT_OID_INFO; /* 7624 */ typedef tWAVEFORMATEX *NPWAVEFORMATEX; /* 7625 */ typedef unsigned __int64 ULONGLONG; /* 7626 */ typedef tWAVEFORMATEX *LPWAVEFORMATEX; /* 7627 */ typedef _AppBarData *PAPPBARDATA; /* 7628 */ typedef _FILESYSTEM_STATISTICS *PFILESYSTEM_STATISTICS; /* 7629 */ typedef _SID_AND_ATTRIBUTES (*PSID_AND_ATTRIBUTES_ARRAY)[1]; /* 7630 */ typedef __int64 _Longlong; /* 7631 */ typedef int (__stdcall *CALINFO_ENUMPROCA)(char *); /* 7632 */ typedef tagEVENTMSG *NPEVENTMSG; /* 7633 */ typedef tagMSG *PMSG; /* 7634 */ typedef _GUID *LPIID; /* 7635 */ typedef tagLOGFONTW *PLOGFONTW; /* 7636 */ typedef int (__stdcall *QUERY_CREDENTIALS_ATTRIBUTES_FN_W)(_SecHandle *, unsigned int, void *); /* 7637 */ typedef tagEVENTMSG *LPEVENTMSG; /* 7638 */ typedef _RemotableHandle *wireHACCEL; /* 7639 */ typedef HMIDIIN__ **LPHMIDIIN; /* 7640 */ typedef _FORM_INFO_1A *PFORM_INFO_1A; /* 7641 */ typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; /* 7642 */ typedef HMIDI__ *HMIDI; /* 7643 */ typedef unsigned int HANDLE_PTR; /* 7644 */ typedef _CHANGER_SET_ACCESS *PCHANGER_SET_ACCESS; /* 7645 */ typedef tagMCI_ANIM_STEP_PARMS *LPMCI_ANIM_STEP_PARMS; /* 7646 */ typedef char *LPCH; /* 7647 */ typedef _PRINTER_INFO_8W *PPRINTER_INFO_8W; /* 7648 */ typedef unsigned int InputMapID; /* 7649 */ typedef _CMC_TAGGED_ATTRIBUTE *PCMC_TAGGED_ATTRIBUTE; /* 7650 */ typedef unsigned int WeenieLog; /* 7651 */ typedef _CRL_DIST_POINTS_INFO *PCRL_DIST_POINTS_INFO; /* 7652 */ typedef _WINDOW_BUFFER_SIZE_RECORD *PWINDOW_BUFFER_SIZE_RECORD; /* 7653 */ typedef _WSAQuerySetA *LPWSAQUERYSETA; /* 7654 */ typedef tagLOGFONTA *PLOGFONTA; /* 7655 */ typedef _PREVENT_MEDIA_REMOVAL *PPREVENT_MEDIA_REMOVAL; /* 7656 */ typedef unsigned int WeenieType; /* 7657 */ typedef tagEMRSELECTCLIPPATH *PEMRSETSTRETCHBLTMODE; /* 7658 */ typedef int (__stdcall *CALINFO_ENUMPROCW)(unsigned __int16 *); /* 7659 */ typedef void **PHDEVNOTIFY; /* 7660 */ typedef unsigned __int64 DatFileID; /* 7661 */ typedef _CMSG_KEY_AGREE_ENCRYPT_INFO *PCMSG_KEY_AGREE_ENCRYPT_INFO; /* 7662 */ typedef tagSIZE *PSIZE; /* 7663 */ typedef unsigned int SECURITY_INFORMATION; /* 7664 */ typedef _FORM_INFO_1W *PFORM_INFO_1W; /* 7665 */ typedef tagWAVEOUTCAPS2A *PWAVEOUTCAPS2; /* 7666 */ typedef void *HGLOBAL; /* 7667 */ typedef IDropSource *LPDROPSOURCE; /* 7668 */ typedef void **LPHANDLE; /* 7669 */ typedef unsigned int dev_t; /* 7670 */ typedef tagFONTSIGNATURE *LPFONTSIGNATURE; /* 7671 */ typedef void *HCRYPTDEFAULTCONTEXT; /* 7672 */ typedef _IMAGE_IMPORT_DESCRIPTOR *PIMAGE_IMPORT_DESCRIPTOR; /* 7673 */ typedef unsigned int bit32; /* 7674 */ typedef unsigned __int16 wint_t; /* 7675 */ typedef tagEMRARC *PEMRARCTO; /* 7676 */ typedef tagWAVEOUTCAPSA *PWAVEOUTCAPS; /* 7677 */ typedef _CMC_TAGGED_CONTENT_INFO *PCMC_TAGGED_CONTENT_INFO; /* 7678 */ typedef _SHCREATEPROCESSINFOW *PSHCREATEPROCESSINFOW; /* 7679 */ typedef tagDRVCONFIGINFO *LPDRVCONFIGINFO; /* 7680 */ typedef tagEXTLOGFONTA *LPEXTLOGFONT; /* 7681 */ typedef tagDRVCONFIGINFO *NPDRVCONFIGINFO; /* 7682 */ typedef _CREATE_PROCESS_DEBUG_INFO *LPCREATE_PROCESS_DEBUG_INFO; /* 7683 */ typedef void **SPHANDLE; /* 7684 */ typedef tagEXTLOGFONTA *NPEXTLOGFONT; /* 7685 */ typedef unsigned int __stdcall PM_CLOSE_PROC(); /* 7686 */ typedef _OSVERSIONINFOW *PRTL_OSVERSIONINFOW; /* 7687 */ typedef _CRYPTOAPI_BLOB *PCERT_BLOB; /* 7688 */ typedef tagEMRSELECTOBJECT *PEMRDELETEOBJECT; /* 7689 */ typedef void (__stdcall *RPC_DISPATCH_FUNCTION)(_RPC_MESSAGE *); /* 7690 */ typedef _FILE_NOTIFY_INFORMATION *PFILE_NOTIFY_INFORMATION; /* 7691 */ typedef IWinInetInfo *LPWININETINFO; /* 7692 */ typedef unsigned int UIGlobalMessage; /* 7693 */ typedef _SHFILEOPSTRUCTW *LPSHFILEOPSTRUCTW; /* 7694 */ typedef void *PVOID64; /* 7695 */ typedef HIDGROUPCAPS *PHIDGROUPCAPS; /* 7696 */ typedef _OUTLINETEXTMETRICA *POUTLINETEXTMETRIC; /* 7697 */ typedef tagEXCEPINFO *LPEXCEPINFO; /* 7698 */ typedef _ENUM_SERVICE_STATUSA *LPENUM_SERVICE_STATUSA; /* 7699 */ typedef _CRYPT_PKCS8_IMPORT_PARAMS *PCRYPT_PRIVATE_KEY_BLOB_AND_PARAMS; /* 7700 */ typedef IDirectInputDevice8A *LPDIRECTINPUTDEVICE8A; /* 7701 */ typedef void (__stdcall *TIMERPROC)(HWND__ *, unsigned int, unsigned int, unsigned int); /* 7702 */ typedef LIST_ENTRY64 *PLIST_ENTRY64; /* 7703 */ typedef bool (__cdecl *GRPCommandWithArgsFP)(PStringBaseArray *); /* 7704 */ typedef _SHFILEOPSTRUCTA *LPSHFILEOPSTRUCTA; /* 7705 */ typedef OPENCARD_SEARCH_CRITERIAA *LPOPENCARD_SEARCH_CRITERIA; /* 7706 */ typedef tagEMREXTCREATEPEN *PEMREXTCREATEPEN; /* 7707 */ typedef tagEMRCREATEPALETTE *PEMRCREATEPALETTE; /* 7708 */ typedef int (__stdcall *PREAD_PROCESS_MEMORY_ROUTINE)(void *, unsigned int, void *, unsigned int, unsigned int *); /* 7709 */ typedef tagWAVEOUTCAPSW *PWAVEOUTCAPSW; /* 7710 */ typedef __int64 *PINT64; /* 7711 */ typedef unsigned __int64 uint64; /* 7712 */ typedef tagEXTLOGFONTW *NPEXTLOGFONTW; /* 7713 */ typedef tagWAVEINCAPS2A *LPWAVEINCAPS2A; /* 7714 */ typedef IMultiQI *LPMULTIQI; /* 7715 */ typedef int (__stdcall *PFNPROCESSPOLICIESA)(HWND__ *, const char *, const char *, const char *, unsigned int); /* 7716 */ typedef tagEXTLOGFONTW *LPEXTLOGFONTW; /* 7717 */ typedef tagWAVEINCAPS2A *NPWAVEINCAPS2A; /* 7718 */ typedef IOleUILinkContainerW *LPOLEUILINKCONTAINERW; /* 7719 */ typedef _TAPE_GET_MEDIA_PARAMETERS *PTAPE_GET_MEDIA_PARAMETERS; /* 7720 */ typedef tagWAVEOUTCAPSA *PWAVEOUTCAPSA; /* 7721 */ typedef tagNMHDR *LPNMHDR; /* 7722 */ typedef unsigned int StringToken; /* 7723 */ typedef tagWINDOWINFO *LPWINDOWINFO; /* 7724 */ typedef _ENCRYPTION_CERTIFICATE_HASH_LIST *PENCRYPTION_CERTIFICATE_HASH_LIST; /* 7725 */ typedef tagEXTLOGFONTA *LPEXTLOGFONTA; /* 7726 */ typedef tagNEWTEXTMETRICA *LPNEWTEXTMETRIC; /* 7727 */ typedef tagEXTLOGFONTA *NPEXTLOGFONTA; /* 7728 */ typedef tagNEWTEXTMETRICA *NPNEWTEXTMETRIC; /* 7729 */ typedef int (__stdcall *PFNPROCESSPOLICIESW)(HWND__ *, const unsigned __int16 *, const unsigned __int16 *, const unsigned __int16 *, unsigned int); /* 7730 */ typedef joyinfo_tag *LPJOYINFO; /* 7731 */ typedef joyinfo_tag *NPJOYINFO; /* 7732 */ typedef IErrorInfo *LPERRORINFO; /* 7733 */ typedef _CONSOLE_SCREEN_BUFFER_INFO *PCONSOLE_SCREEN_BUFFER_INFO; /* 7734 */ typedef _BIDI_REQUEST_DATA *LPBIDI_REQUEST_DATA; /* 7735 */ typedef _OUTLINETEXTMETRICW *POUTLINETEXTMETRICW; /* 7736 */ typedef _SCARD_IO_REQUEST *LPSCARD_IO_REQUEST; /* 7737 */ typedef tagICONMETRICSA *LPICONMETRICS; /* 7738 */ typedef _OFSTRUCT *LPOFSTRUCT; /* 7739 */ typedef _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA *PCMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA; /* 7740 */ typedef float BV_BBox[2][3]; /* 7741 */ typedef OPENCARD_SEARCH_CRITERIAW *LPOPENCARD_SEARCH_CRITERIAW; /* 7742 */ typedef unsigned __int16 ATOM; /* 7743 */ typedef _OUTLINETEXTMETRICA *POUTLINETEXTMETRICA; /* 7744 */ typedef _CRYPT_PKCS8_IMPORT_PARAMS *PCRYPT_PKCS8_IMPORT_PARAMS; /* 7745 */ typedef IDirectInputDevice8A *LPDIRECTINPUTDEVICE8; /* 7746 */ typedef _CSADDR_INFO *PCSADDR_INFO; /* 7747 */ typedef _DSBCAPS *LPDSBCAPS; /* 7748 */ typedef _SHFILEOPSTRUCTA *LPSHFILEOPSTRUCT; /* 7749 */ typedef OPENCARD_SEARCH_CRITERIAA *LPOPENCARD_SEARCH_CRITERIAA; /* 7750 */ typedef tagEMRCREATEMONOBRUSH *PEMRCREATEMONOBRUSH; /* 7751 */ typedef _CMSG_RECIPIENT_ENCODE_INFO *PCMSG_RECIPIENT_ENCODE_INFO; /* 7752 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *PMIXERCONTROLDETAILS_LISTTEXTA; /* 7753 */ typedef _CRYPT_SMIME_CAPABILITY *PCRYPT_SMIME_CAPABILITY; /* 7754 */ typedef unsigned int TradeListID; /* 7755 */ typedef tagDEBUGHOOKINFO *LPDEBUGHOOKINFO; /* 7756 */ typedef _CRYPT_ENCODE_PARA *PCRYPT_ENCODE_PARA; /* 7757 */ typedef tagDEBUGHOOKINFO *NPDEBUGHOOKINFO; /* 7758 */ typedef unsigned int (__stdcall *LPSETUPHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 7759 */ typedef tMIXERCONTROLDETAILS_SIGNED *LPMIXERCONTROLDETAILS_SIGNED; /* 7760 */ typedef _DOCINFOA *LPDOCINFO; /* 7761 */ typedef _EFS_RPC_BLOB *PEFS_RPC_BLOB; /* 7762 */ typedef z_stream_s *z_streamp; /* 7763 */ typedef _PRINTER_INFO_4A *LPPRINTER_INFO_4A; /* 7764 */ typedef HDROP__ *HDROP; /* 7765 */ typedef _NOTIFYICONDATAA *PNOTIFYICONDATA; /* 7766 */ typedef _DATATYPES_INFO_1W *PDATATYPES_INFO_1W; /* 7767 */ typedef _CERT_SYSTEM_STORE_RELOCATE_PARA *PCERT_SYSTEM_STORE_RELOCATE_PARA; /* 7768 */ typedef tagMCI_OPEN_PARMSA *LPMCI_OPEN_PARMS; /* 7769 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CTL)(void *, _CTL_CONTEXT *, unsigned int); /* 7770 */ typedef DIPROPHEADER *LPDIPROPHEADER; /* 7771 */ typedef tagPALETTEENTRY *LPPALETTEENTRY; /* 7772 */ typedef tagPOLYTEXTA *PPOLYTEXT; /* 7773 */ typedef CSurface *PCSurface; /* 7774 */ typedef _CERT_CRL_CONTEXT_PAIR *PCCERT_CRL_CONTEXT_PAIR; /* 7775 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CRL)(void *, _CRL_CONTEXT *, unsigned int); /* 7776 */ typedef mmtime_tag *NPMMTIME; /* 7777 */ typedef mmtime_tag *LPMMTIME; /* 7778 */ typedef _TAPE_STATISTICS *PTAPE_STATISTICS; /* 7779 */ typedef _PRINTER_INFO_4W *LPPRINTER_INFO_4W; /* 7780 */ typedef _LDT_ENTRY *PLDT_ENTRY; /* 7781 */ typedef tagENHMETAHEADER *PENHMETAHEADER; /* 7782 */ typedef tagOLEUIOBJECTPROPSW *LPOLEUIOBJECTPROPSW; /* 7783 */ typedef tagNCCALCSIZE_PARAMS *LPNCCALCSIZE_PARAMS; /* 7784 */ typedef _GENERIC_BINDING_ROUTINE_PAIR *PGENERIC_BINDING_ROUTINE_PAIR; /* 7785 */ typedef _POINTFLOAT *PPOINTFLOAT; /* 7786 */ typedef _PRINTER_INFO_2W *PPRINTER_INFO_2W; /* 7787 */ typedef BATTERY_REPORTING_SCALE *PBATTERY_REPORTING_SCALE; /* 7788 */ typedef tagEMRELLIPSE *PEMRELLIPSE; /* 7789 */ typedef void (__stdcall *PTIMERAPCROUTINE)(void *, unsigned int, unsigned int); /* 7790 */ typedef IDirectInputEffect *LPDIRECTINPUTEFFECT; /* 7791 */ typedef unsigned int GRDetailLevel; /* 7792 */ typedef tagSOUNDSENTRYW *LPSOUNDSENTRYW; /* 7793 */ typedef _TRIVERTEX *LPTRIVERTEX; /* 7794 */ typedef int __stl_atomic_t; /* 7795 */ typedef _CRYPTOAPI_BLOB *PDATA_BLOB; /* 7796 */ typedef _SecHandle *PSecHandle; /* 7797 */ typedef IKeystoneResourceImage *LPKEYSTONERESOURCEIMAGE; /* 7798 */ typedef _MMCKINFO *PMMCKINFO; /* 7799 */ typedef unsigned int *LPSCARDHANDLE; /* 7800 */ typedef int *PSCODE; /* 7801 */ typedef DIEFFESCAPE *LPDIEFFESCAPE; /* 7802 */ typedef _SecBuffer *PSecBuffer; /* 7803 */ typedef __int16 sshort; /* 7804 */ typedef void (__stdcall *APC_CALLBACK_FUNCTION)(unsigned int, void *, void *); /* 7805 */ typedef char *iterator; /* 7806 */ typedef __int16 *PSHORT; /* 7807 */ typedef unsigned __int16 word; /* 7808 */ typedef _TAPE_PREPARE *PTAPE_PREPARE; /* 7809 */ typedef _PRINTER_INFO_1W *PPRINTER_INFO_1W; /* 7810 */ typedef unsigned __int16 ushort; /* 7811 */ typedef tagMCI_OPEN_PARMSW *LPMCI_OPEN_PARMSW; /* 7812 */ typedef _CMSG_KEY_AGREE_KEY_ENCRYPT_INFO *PCMSG_KEY_AGREE_KEY_ENCRYPT_INFO; /* 7813 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CTL_PROPERTY)(void *, _CTL_CONTEXT *, unsigned int, unsigned int, const void *); /* 7814 */ typedef _PRINTER_INFO_4A *LPPRINTER_INFO_4; /* 7815 */ typedef int (__stdcall *LOCALE_ENUMPROCW)(unsigned __int16 *); /* 7816 */ typedef tagAUXCAPSW *NPAUXCAPSW; /* 7817 */ typedef _OUTPUT_DEBUG_STRING_INFO *LPOUTPUT_DEBUG_STRING_INFO; /* 7818 */ typedef tagAUXCAPSW *LPAUXCAPSW; /* 7819 */ typedef tagDRAWITEMSTRUCT *PDRAWITEMSTRUCT; /* 7820 */ typedef tagMCI_OPEN_PARMSA *LPMCI_OPEN_PARMSA; /* 7821 */ typedef tagMCI_ANIM_UPDATE_PARMS *LPMCI_ANIM_UPDATE_PARMS; /* 7822 */ typedef unsigned __int16 FSHORT; /* 7823 */ typedef IDirectSound3DBuffer *LPDIRECTSOUND3DBUFFER; /* 7824 */ typedef _WIN32_FIND_DATAA *LPWIN32_FIND_DATA; /* 7825 */ typedef in_addr *PIN_ADDR; /* 7826 */ typedef tagDELETEITEMSTRUCT *PDELETEITEMSTRUCT; /* 7827 */ typedef unsigned int (__stdcall *DbgHelpSymSetOptions)(unsigned int); /* 7828 */ typedef tagMIXERCAPS2W *PMIXERCAPS2W; /* 7829 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CTL_PROPERTY)(void *, _CTL_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /* 7830 */ typedef tagWINDOWPLACEMENT *PWINDOWPLACEMENT; /* 7831 */ typedef int (__stdcall *SERVER_ROUTINE)(); /* 7832 */ typedef tagOLEUIPASTESPECIALW *LPOLEUIPASTESPECIALW; /* 7833 */ typedef _ADDJOB_INFO_1W *LPADDJOB_INFO_1W; /* 7834 */ typedef tagEMRSETCOLORADJUSTMENT *PEMRSETCOLORADJUSTMENT; /* 7835 */ typedef pvalueW *PPVALUEW; /* 7836 */ typedef tagCY *LPCY; /* 7837 */ typedef _RTL_CRITICAL_SECTION_DEBUG *PRTL_CRITICAL_SECTION_DEBUG; /* 7838 */ typedef servent *PSERVENT; /* 7839 */ typedef _CERT_POLICY_CONSTRAINTS_INFO *PCERT_POLICY_CONSTRAINTS_INFO; /* 7840 */ typedef bool (__thiscall *tCmdFunc)(ClientCommunicationSystem *this, int, char **); /* 7841 */ typedef tagRECONVERTSTRING *NPRECONVERTSTRING; /* 7842 */ typedef _TOKEN_PRIVILEGES *PTOKEN_PRIVILEGES; /* 7843 */ typedef tagRECONVERTSTRING *LPRECONVERTSTRING; /* 7844 */ typedef void *HCRYPTASYNC; /* 7845 */ typedef _WSAQuerySetA *LPWSAQUERYSET; /* 7846 */ typedef _GLYPHMETRICSFLOAT *LPGLYPHMETRICSFLOAT; /* 7847 */ typedef unsigned int *PUINT32; /* 7848 */ typedef provider_info *PPROVIDER; /* 7849 */ typedef tagWAVEINCAPSW *LPWAVEINCAPSW; /* 7850 */ typedef _OSVERSIONINFOW *LPOSVERSIONINFOW; /* 7851 */ typedef _FIND_NAME_BUFFER *PFIND_NAME_BUFFER; /* 7852 */ typedef _CHANGER_ELEMENT_LIST *PCHANGER_ELEMENT_LIST; /* 7853 */ typedef tagWAVEINCAPSW *NPWAVEINCAPSW; /* 7854 */ typedef _PRINTER_INFO_7W *PPRINTER_INFO_7W; /* 7855 */ typedef IAdviseSink2 *LPADVISESINK2; /* 7856 */ typedef tagMIDIINCAPS2W *NPMIDIINCAPS2W; /* 7857 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CERT)(void *, _CERT_CONTEXT *, void *, unsigned int); /* 7858 */ typedef tagMIDIINCAPS2W *LPMIDIINCAPS2W; /* 7859 */ typedef _IMAGEHLP_MODULE *PIMAGEHLP_MODULE; /* 7860 */ typedef _IMAGE_DATA_DIRECTORY *PIMAGE_DATA_DIRECTORY; /* 7861 */ typedef _SECURITY_IMPERSONATION_LEVEL *PSECURITY_IMPERSONATION_LEVEL; /* 7862 */ typedef tagCUSTDATAITEM *LPCUSTDATAITEM; /* 7863 */ typedef tagWAVEOUTCAPS2A *PWAVEOUTCAPS2A; /* 7864 */ typedef _CTL_USAGE *PCERT_ENHKEY_USAGE; /* 7865 */ typedef tagWAVEINCAPSA *PWAVEINCAPSA; /* 7866 */ typedef tagMCI_VD_ESCAPE_PARMSA *PMCI_VD_ESCAPE_PARMSA; /* 7867 */ typedef int MEMBERID; /* 7868 */ typedef int (__stdcall *LPDIENUMDEVICESBYSEMANTICSCBA)(DIDEVICEINSTANCEA *, IDirectInputDevice8A *, unsigned int, unsigned int, void *); /* 7869 */ typedef int __stdcall RPC_FORWARD_FUNCTION(_GUID *, _RPC_VERSION *, _GUID *, char *, void **); /* 7870 */ typedef IKeystoneResourceFont *LPKEYSTONERESOURCEFONT; /* 7871 */ typedef _CRYPTOAPI_BLOB *PCRL_BLOB; /* 7872 */ typedef tagWAVEINCAPSA *NPWAVEINCAPSA; /* 7873 */ typedef IAdviseSink *LPADVISESINK; /* 7874 */ typedef _CHANGER_SET_POSITION *PCHANGER_SET_POSITION; /* 7875 */ typedef tagWAVEINCAPSA *LPWAVEINCAPSA; /* 7876 */ typedef WSAData *LPWSADATA; /* 7877 */ typedef _WSAPROTOCOLCHAIN *LPWSAPROTOCOLCHAIN; /* 7878 */ typedef int SHANDLE_PTR; /* 7879 */ typedef tagMIXERCAPSW *LPMIXERCAPSW; /* 7880 */ typedef tagMCI_VD_ESCAPE_PARMSW *PMCI_VD_ESCAPE_PARMSW; /* 7881 */ typedef tagMCI_LOAD_PARMSA *PMCI_LOAD_PARMS; /* 7882 */ typedef int off_t; /* 7883 */ typedef _CRYPT_X942_OTHER_INFO *PCRYPT_X942_OTHER_INFO; /* 7884 */ typedef HMIDIOUT__ *HMIDIOUT; /* 7885 */ typedef _cpinfo *LPCPINFO; /* 7886 */ typedef value_entW *PVALENTW; /* 7887 */ typedef unsigned __int16 *LPWORD; /* 7888 */ typedef tagEMREXTTEXTOUTA *PEMREXTTEXTOUTA; /* 7889 */ typedef _EVENTLOG_FULL_INFORMATION *LPEVENTLOG_FULL_INFORMATION; /* 7890 */ typedef tagMIXERLINECONTROLSW *LPMIXERLINECONTROLSW; /* 7891 */ typedef _COORD *PCOORD; /* 7892 */ typedef tagEMRSELECTOBJECT *PEMRSELECTOBJECT; /* 7893 */ typedef tagCUSTDATA *LPCUSTDATA; /* 7894 */ typedef tagMENUITEMINFOA *LPMENUITEMINFOA; /* 7895 */ typedef _PRINTER_NOTIFY_OPTIONS *PPRINTER_NOTIFY_OPTIONS; /* 7896 */ typedef HRESULT (__stdcall *LPDIRECTINPUTCREATE)(HINSTANCE__ *, unsigned int, _GUID *, void **, IUnknown *); /* 7897 */ typedef unsigned int TalkFocus; /* 7898 */ typedef ITypeComp *LPTYPECOMP; /* 7899 */ typedef _WSACOMPLETION *LPWSACOMPLETION; /* 7900 */ typedef tagMCI_VD_ESCAPE_PARMSW *LPMCI_VD_ESCAPE_PARMSW; /* 7901 */ typedef int OAEVENT; /* 7902 */ typedef tagEMRFILLPATH *PEMRFILLPATH; /* 7903 */ typedef tagMENUITEMINFOW *LPMENUITEMINFOW; /* 7904 */ typedef HFONT__ *HFONT; /* 7905 */ typedef Region *LPREGION; /* 7906 */ typedef tagEMREXTTEXTOUTA *PEMREXTTEXTOUTW; /* 7907 */ typedef tagEMREOF *PEMREOF; /* 7908 */ typedef ICreateTypeLib2 *LPCREATETYPELIB2; /* 7909 */ typedef _ENUM_SERVICE_STATUSA *LPENUM_SERVICE_STATUS; /* 7910 */ typedef tagEMRPOLYPOLYLINE *PEMRPOLYPOLYGON; /* 7911 */ typedef _PRINTER_INFO_5W *PPRINTER_INFO_5W; /* 7912 */ typedef tagWAVEINCAPS2A *LPWAVEINCAPS2; /* 7913 */ typedef int *LPLONG; /* 7914 */ typedef unsigned int FLOAT_STAT; /* 7915 */ typedef _EXCEPTION_RECORD *PEXCEPTION_RECORD; /* 7916 */ typedef tagWAVEINCAPS2A *NPWAVEINCAPS2; /* 7917 */ typedef tagMENUINFO *LPMENUINFO; /* 7918 */ typedef unsigned __int16 *PPARAM_OFFSETTABLE; /* 7919 */ typedef unsigned int CALID; /* 7920 */ typedef tagMCI_VD_ESCAPE_PARMSA *PMCI_VD_ESCAPE_PARMS; /* 7921 */ typedef int (__stdcall *PFN_CERT_DLL_OPEN_STORE_PROV_FUNC)(const char *, unsigned int, unsigned int, unsigned int, const void *, void *, _CERT_STORE_PROV_INFO *); /* 7922 */ typedef tagWAVEINCAPSA *NPWAVEINCAPS; /* 7923 */ typedef tagWAVEINCAPSA *LPWAVEINCAPS; /* 7924 */ typedef tagEMRLINETO *PEMRMOVETOEX; /* 7925 */ typedef unsigned int SpellBackground; /* 7926 */ typedef _CHANGER_READ_ELEMENT_STATUS *PCHANGER_READ_ELEMENT_STATUS; /* 7927 */ typedef int (__stdcall *EDITWORDBREAKPROCW)(unsigned __int16 *, int, int, int); /* 7928 */ typedef IExternalConnection *LPEXTERNALCONNECTION; /* 7929 */ typedef tagICONMETRICSA *LPICONMETRICSA; /* 7930 */ typedef _PRINTER_INFO_4W *PPRINTER_INFO_4W; /* 7931 */ typedef _CONSOLE_FONT_INFO *PCONSOLE_FONT_INFO; /* 7932 */ typedef tagEMRSETVIEWPORTEXTEX *PEMRSETVIEWPORTEXTEX; /* 7933 */ typedef HRASCONN__ *HRASCONN; /* 7934 */ typedef _CMC_ADD_EXTENSIONS_INFO *PCMC_ADD_EXTENSIONS_INFO; /* 7935 */ typedef unsigned int AudienceType; /* 7936 */ typedef tagMENUITEMINFOA *LPMENUITEMINFO; /* 7937 */ typedef _ACCESS_ALLOWED_OBJECT_ACE *PACCESS_ALLOWED_OBJECT_ACE; /* 7938 */ typedef tagEMRPOLYLINE *PEMRPOLYBEZIERTO; /* 7939 */ typedef tagOleMenuGroupWidths *LPOLEMENUGROUPWIDTHS; /* 7940 */ typedef unsigned int MaterialTypeID; /* 7941 */ typedef int (__stdcall *FREE_CONTEXT_BUFFER_FN)(void *); /* 7942 */ typedef tagCURSORINFO *PCURSORINFO; /* 7943 */ typedef _CERT_ISSUER_SERIAL_NUMBER *PCERT_ISSUER_SERIAL_NUMBER; /* 7944 */ typedef _TOKEN_GROUPS *PTOKEN_GROUPS; /* 7945 */ typedef void (__stdcall *LPTIMECALLBACK)(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); /* 7946 */ typedef IMarshal2 *LPMARSHAL2; /* 7947 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *PMIXERCONTROLDETAILS_LISTTEXT; /* 7948 */ typedef bool _Rb_tree_Color_type; /* 7949 */ typedef unsigned __int16 SECURITY_DESCRIPTOR_CONTROL; /* 7950 */ typedef unsigned int DialogQueueID; /* 7951 */ typedef tagCOMPOSITIONFORM *NPCOMPOSITIONFORM; /* 7952 */ typedef tagMSGBOXPARAMSA *PMSGBOXPARAMSA; /* 7953 */ typedef tagCOMPOSITIONFORM *LPCOMPOSITIONFORM; /* 7954 */ typedef _PORT_INFO_3A *LPPORT_INFO_3A; /* 7955 */ typedef _PORT_INFO_2A *LPPORT_INFO_2A; /* 7956 */ typedef _PORT_INFO_1A *LPPORT_INFO_1A; /* 7957 */ typedef _PRINTER_INFO_7A *LPPRINTER_INFO_7A; /* 7958 */ typedef _CRYPT_KEY_SIGN_MESSAGE_PARA *PCRYPT_KEY_SIGN_MESSAGE_PARA; /* 7959 */ typedef unsigned __int64 *PULONG64; /* 7960 */ typedef IDataAdviseHolder *LPDATAADVISEHOLDER; /* 7961 */ typedef IEnumString *LPENUMSTRING; /* 7962 */ typedef _DOC_INFO_3W *PDOC_INFO_3W; /* 7963 */ typedef _WSACOMPLETION *PWSACOMPLETION; /* 7964 */ typedef _FILETIME *LPFILETIME; /* 7965 */ typedef IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO; /* 7966 */ typedef SCARD_READERSTATEW *LPSCARD_READERSTATEW; /* 7967 */ typedef char map_type; /* 7968 */ typedef unsigned int EtherealityType; /* 7969 */ typedef _PRINTER_INFO_7W *LPPRINTER_INFO_7W; /* 7970 */ typedef timeval *PTIMEVAL; /* 7971 */ typedef _ACCESS_DENIED_CALLBACK_OBJECT_ACE *PACCESS_DENIED_CALLBACK_OBJECT_ACE; /* 7972 */ typedef unsigned int GRDetailLevels; /* 7973 */ typedef _SCARD_IO_REQUEST *PSCARD_IO_REQUEST; /* 7974 */ typedef tagMENUGETOBJECTINFO *PMENUGETOBJECTINFO; /* 7975 */ typedef unsigned int ChatType; /* 7976 */ typedef const char *__stdcall _ATL_DESCRIPTIONFUNC(); /* 7977 */ typedef _IMAGE_FUNCTION_ENTRY64 *PIMAGE_FUNCTION_ENTRY64; /* 7978 */ typedef int (__stdcall *WINSTAENUMPROC)(char *, int); /* 7979 */ typedef IBinding *LPBINDING; /* 7980 */ typedef unsigned int (__stdcall *check_func)(unsigned int, const char *, unsigned int); /* 7981 */ typedef _RTL_CRITICAL_SECTION *PCRITICAL_SECTION; /* 7982 */ typedef unsigned int BOOL_STAT; /* 7983 */ typedef _PROVIDOR_INFO_1A *LPPROVIDOR_INFO_1A; /* 7984 */ typedef _PRINTER_ENUM_VALUESA *LPPRINTER_ENUM_VALUESA; /* 7985 */ typedef _DOC_INFO_2W *PDOC_INFO_2W; /* 7986 */ typedef _PROVIDOR_INFO_2A *LPPROVIDOR_INFO_2A; /* 7987 */ typedef _MODEMDEVCAPS *LPMODEMDEVCAPS; /* 7988 */ typedef void (__cdecl *_se_translator_function)(unsigned int, _EXCEPTION_POINTERS *); /* 7989 */ typedef _COMMPROP *LPCOMMPROP; /* 7990 */ typedef tagSTYLESTRUCT *LPSTYLESTRUCT; /* 7991 */ typedef tagMULTIKEYHELPA *PMULTIKEYHELP; /* 7992 */ typedef _CERT_NAME_CONSTRAINTS_INFO *PCERT_NAME_CONSTRAINTS_INFO; /* 7993 */ typedef void **PHANDLE; /* 7994 */ typedef _QUOTA_LIMITS *PQUOTA_LIMITS; /* 7995 */ typedef _SECURITY_ATTRIBUTES *PSECURITY_ATTRIBUTES; /* 7996 */ typedef tagPAINTSTRUCT *PPAINTSTRUCT; /* 7997 */ typedef _userFLAG_STGMEDIUM *wireFLAG_STGMEDIUM; /* 7998 */ typedef _currencyfmtW *LPCURRENCYFMTW; /* 7999 */ typedef tagMIXERLINEW *LPMIXERLINEW; /* 8000 */ typedef _RemotableHandle *wireHDC; /* 8001 */ typedef IRootStorage *LPROOTSTORAGE; /* 8002 */ typedef DIDEVICEINSTANCEA *LPDIDEVICEINSTANCEA; /* 8003 */ typedef tagUSEROBJECTFLAGS *PUSEROBJECTFLAGS; /* 8004 */ typedef _CRYPT_URL_INFO *PCRYPT_URL_INFO; /* 8005 */ typedef _DRIVE_LAYOUT_INFORMATION *PDRIVE_LAYOUT_INFORMATION; /* 8006 */ typedef HKL__ **LPHKL; /* 8007 */ typedef _PRINTER_INFO_7A *LPPRINTER_INFO_7; /* 8008 */ typedef OPENCARDNAMEA *POPENCARDNAME; /* 8009 */ typedef _CREATE_THREAD_DEBUG_INFO *LPCREATE_THREAD_DEBUG_INFO; /* 8010 */ typedef tagFILTERKEYS *LPFILTERKEYS; /* 8011 */ typedef _DOC_INFO_1W *PDOC_INFO_1W; /* 8012 */ typedef DLGTEMPLATE *LPDLGTEMPLATEW; /* 8013 */ typedef tagEMREXTESCAPE *PEMREXTESCAPE; /* 8014 */ typedef tagBITMAPFILEHEADER *PBITMAPFILEHEADER; /* 8015 */ typedef int (__stdcall *MINIDUMP_CALLBACK_ROUTINE)(void *, _MINIDUMP_CALLBACK_INPUT *const , _MINIDUMP_CALLBACK_OUTPUT *); /* 8016 */ typedef tagHSZPAIR *PHSZPAIR; /* 8017 */ typedef _TAPE_SET_MEDIA_PARAMETERS *PTAPE_SET_MEDIA_PARAMETERS; /* 8018 */ typedef void __stdcall RPC_SECURITY_CALLBACK_FN(void *); /* 8019 */ typedef _IMAGE_TLS_DIRECTORY32 *PIMAGE_TLS_DIRECTORY; /* 8020 */ typedef tagMCI_OVLY_WINDOW_PARMSW *LPMCI_OVLY_WINDOW_PARMSW; /* 8021 */ typedef DIDEVICEINSTANCEW *LPDIDEVICEINSTANCEW; /* 8022 */ typedef HACMSTREAM__ *HACMSTREAM; /* 8023 */ typedef unsigned int (__stdcall *LPHANDLER_FUNCTION_EX)(unsigned int, unsigned int, void *, void *); /* 8024 */ typedef ReferenceCountTemplate<1048576,0> *(__thiscall *local_bool)(IntrusiveSmartPointer > *this); /* 8025 */ typedef tagEMRGLSRECORD *PEMRGLSRECORD; /* 8026 */ typedef _ENCRYPTION_CERTIFICATE *PENCRYPTION_CERTIFICATE; /* 8027 */ typedef ID3DXBuffer *LPD3DXBUFFER; /* 8028 */ typedef tagABORTPATH *PEMRCLOSEFIGURE; /* 8029 */ typedef char charf; /* 8030 */ typedef tagCONVINFO *PCONVINFO; /* 8031 */ typedef int (__stdcall *PFNrqvea)(HKEY__ *, const char *, unsigned int *, unsigned int *, char *, unsigned int *); /* 8032 */ typedef int (__stdcall *WINSTAENUMPROCA)(char *, int); /* 8033 */ typedef tagGCP_RESULTSA *LPGCP_RESULTSA; /* 8034 */ typedef int (__stdcall *LPDIENUMEFFECTSCALLBACKA)(DIEFFECTINFOA *, void *); /* 8035 */ typedef tagEMRTRANSPARENTBLT *PEMRTRANSPARENTBLT; /* 8036 */ typedef unsigned int *PUINT; /* 8037 */ typedef int (__stdcall *LANGUAGEGROUP_ENUMPROCA)(unsigned int, char *, char *, unsigned int, int); /* 8038 */ typedef _STARTUPINFOW *LPSTARTUPINFOW; /* 8039 */ typedef tMIXERCONTROLDETAILS_BOOLEAN *LPMIXERCONTROLDETAILS_BOOLEAN; /* 8040 */ typedef _IMAGE_VXD_HEADER *PIMAGE_VXD_HEADER; /* 8041 */ typedef _FOCUS_EVENT_RECORD *PFOCUS_EVENT_RECORD; /* 8042 */ typedef _CTL_VERIFY_USAGE_PARA *PCTL_VERIFY_USAGE_PARA; /* 8043 */ typedef tagMCI_OVLY_OPEN_PARMSA *LPMCI_OVLY_OPEN_PARMS; /* 8044 */ typedef HMIDIOUT__ **LPHMIDIOUT; /* 8045 */ typedef tagMCI_SYSINFO_PARMSA *LPMCI_SYSINFO_PARMSA; /* 8046 */ typedef int (__stdcall *LANGUAGEGROUP_ENUMPROCW)(unsigned int, unsigned __int16 *, unsigned __int16 *, unsigned int, int); /* 8047 */ typedef _DS3DLISTENER *LPCDS3DLISTENER; /* 8048 */ typedef _MINIDUMP_CALLBACK_INFORMATION *PMINIDUMP_CALLBACK_INFORMATION; /* 8049 */ typedef bool (__cdecl *GRPCommandFP)(); /* 8050 */ typedef int (__stdcall *WINSTAENUMPROCW)(unsigned __int16 *, int); /* 8051 */ typedef _ACCESS_DENIED_ACE *PACCESS_DENIED_ACE; /* 8052 */ typedef tagMCI_ANIM_WINDOW_PARMSA *PMCI_ANIM_WINDOW_PARMSA; /* 8053 */ typedef tagPOINTS *LPPOINTS; /* 8054 */ typedef tagWAVEINCAPS2A *PWAVEINCAPS2; /* 8055 */ typedef __int64 INT64; /* 8056 */ typedef _TAPE_SET_POSITION *PTAPE_SET_POSITION; /* 8057 */ typedef unsigned int UIStateID; /* 8058 */ typedef tagBITMAPCOREINFO *PBITMAPCOREINFO; /* 8059 */ typedef _NETINFOSTRUCT *LPNETINFOSTRUCT; /* 8060 */ typedef unsigned __int16 bit16; /* 8061 */ typedef Region *LPLAYOUTAREA; /* 8062 */ typedef tagMCI_STATUS_PARMS *PMCI_STATUS_PARMS; /* 8063 */ typedef tagCHOOSEFONTW *LPCHOOSEFONTW; /* 8064 */ typedef HCONVLIST__ *HCONVLIST; /* 8065 */ typedef tagXFORM *PXFORM; /* 8066 */ typedef tagMCI_SEEK_PARMS *LPMCI_SEEK_PARMS; /* 8067 */ typedef unsigned __int16 FILEOP_FLAGS; /* 8068 */ typedef unsigned __int16 *LPCLIPFORMAT; /* 8069 */ typedef CM_Power_Data_s *PCM_POWER_DATA; /* 8070 */ typedef _WSAServiceClassInfoW *LPWSASERVICECLASSINFOW; /* 8071 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FREE_FIND_CRL)(void *, _CRL_CONTEXT *, void *, unsigned int); /* 8072 */ typedef tagMCI_ANIM_WINDOW_PARMSW *PMCI_ANIM_WINDOW_PARMSW; /* 8073 */ typedef _NT_TIB *PNT_TIB; /* 8074 */ typedef tagCHOOSEFONTA *LPCHOOSEFONTA; /* 8075 */ typedef int intf; /* 8076 */ typedef void *(__cdecl *FNNEW)(unsigned int); /* 8077 */ typedef unsigned __int64 BlobTypeFlags; /* 8078 */ typedef tagEMRFORMAT *PEMRFORMAT; /* 8079 */ typedef tagMDICREATESTRUCTW *LPMDICREATESTRUCTW; /* 8080 */ typedef int (__stdcall *LPTOP_LEVEL_EXCEPTION_FILTER)(_EXCEPTION_POINTERS *); /* 8081 */ typedef tagMCI_OVLY_RECT_PARMS *PMCI_OVLY_RECT_PARMS; /* 8082 */ typedef tagSTATDATA *LPSTATDATA; /* 8083 */ typedef IPropertyBag *LPPROPERTYBAG; /* 8084 */ typedef int (__stdcall *GEO_ENUMPROC)(int); /* 8085 */ typedef _PACKEDEVENTINFO *PPACKEDEVENTINFO; /* 8086 */ typedef long double float64; /* 8087 */ typedef int (__stdcall *PROPENUMPROCEXW)(HWND__ *, unsigned __int16 *, void *, unsigned int); /* 8088 */ typedef void (__stdcall *LPSERVICE_MAIN_FUNCTIONA)(unsigned int, char **); /* 8089 */ typedef tagJOYCAPSA *PJOYCAPSA; /* 8090 */ typedef _ITEMIDLIST *LPCITEMIDLIST; /* 8091 */ typedef bool (__cdecl *pfCreateChatClient)(IChatClient **, int, unsigned int); /* 8092 */ typedef _CERT_REVOCATION_CRL_INFO *PCERT_REVOCATION_CRL_INFO; /* 8093 */ typedef IEnumOLEVERB *LPENUMOLEVERB; /* 8094 */ typedef tagLOGCOLORSPACEA *LPLOGCOLORSPACEA; /* 8095 */ typedef _ENCRYPTION_CERTIFICATE_LIST *PENCRYPTION_CERTIFICATE_LIST; /* 8096 */ typedef unsigned __int16 *PUHALF_PTR; /* 8097 */ typedef midihdr_tag *PMIDIHDR; /* 8098 */ typedef ImgTex *PImgTex; /* 8099 */ typedef tagJOYCAPSW *PJOYCAPSW; /* 8100 */ typedef _CMC_RESPONSE_INFO *PCMC_RESPONSE_INFO; /* 8101 */ typedef int (__stdcall *DbgHelpSymGetLineFromAddr)(void *, unsigned int, unsigned int *, _IMAGEHLP_LINE *); /* 8102 */ typedef int (__stdcall *PROPENUMPROCEXA)(HWND__ *, char *, void *, unsigned int); /* 8103 */ typedef _OUTLINETEXTMETRICA *LPOUTLINETEXTMETRICA; /* 8104 */ typedef _PROCESS_INFORMATION *LPPROCESS_INFORMATION; /* 8105 */ typedef _OUTLINETEXTMETRICA *NPOUTLINETEXTMETRICA; /* 8106 */ typedef int category; /* 8107 */ typedef tagWAVEINCAPS2A *PWAVEINCAPS2A; /* 8108 */ typedef tagMCI_ANIM_WINDOW_PARMSA *PMCI_ANIM_WINDOW_PARMS; /* 8109 */ typedef HMETAFILE__ *HMETAFILE; /* 8110 */ typedef tagPRINTPAGERANGE *LPPRINTPAGERANGE; /* 8111 */ typedef _SET_PARTITION_INFORMATION *PSET_PARTITION_INFORMATION; /* 8112 */ typedef BITMAPV4HEADER *LPBITMAPV4HEADER; /* 8113 */ typedef int (__stdcall *PFN_CERT_ENUM_PHYSICAL_STORE)(const void *, unsigned int, const unsigned __int16 *, _CERT_PHYSICAL_STORE_INFO *, void *, void *); /* 8114 */ typedef unsigned __int16 uint16; /* 8115 */ typedef unsigned int CharacterTitle; /* 8116 */ typedef _OLESTREAMVTBL *LPOLESTREAMVTBL; /* 8117 */ typedef void *RPC_AUTH_IDENTITY_HANDLE; /* 8118 */ typedef _PRINTER_NOTIFY_OPTIONS_TYPE *PPRINTER_NOTIFY_OPTIONS_TYPE; /* 8119 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATEA; /* 8120 */ typedef __int16 *PINT16; /* 8121 */ typedef _CERT_POLICY_ID *PCERT_POLICY_ID; /* 8122 */ typedef void *PMIDL_XMIT_TYPE; /* 8123 */ typedef tagIDLDESC *LPIDLDESC; /* 8124 */ typedef unsigned int __stdcall PM_OPEN_PROC(unsigned __int16 *); /* 8125 */ typedef IServiceProvider *LPSERVICEPROVIDER; /* 8126 */ typedef unsigned int UIAttribute2ndIcon; /* 8127 */ typedef unsigned int KSPIN_LOCK; /* 8128 */ typedef tagMCI_RECORD_PARMS *LPMCI_RECORD_PARMS; /* 8129 */ typedef int (__stdcall *IMPORT_SECURITY_CONTEXT_FN_W)(unsigned __int16 *, _SecBuffer *, void *, _SecHandle *); /* 8130 */ typedef _OSVERSIONINFOEXA *LPOSVERSIONINFOEXA; /* 8131 */ typedef int (__stdcall *PFN_CMSG_IMPORT_KEY_TRANS)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /* 8132 */ typedef _EXCEPTION_RECORD32 *PEXCEPTION_RECORD32; /* 8133 */ typedef tagWAVEINCAPS2W *PWAVEINCAPS2W; /* 8134 */ typedef tagCHOOSEFONTA *LPCHOOSEFONT; /* 8135 */ typedef _CERT_KEY_USAGE_RESTRICTION_INFO *PCERT_KEY_USAGE_RESTRICTION_INFO; /* 8136 */ typedef unsigned __int16 RecipientID; /* 8137 */ typedef _BIDI_REQUEST_CONTAINER *LPBIDI_REQUEST_CONTAINER; /* 8138 */ typedef _CMSG_SIGNED_ENCODE_INFO *PCMSG_SIGNED_ENCODE_INFO; /* 8139 */ typedef tagEMRMASKBLT *PEMRMASKBLT; /* 8140 */ typedef void (__stdcall *RPC_AUTH_KEY_RETRIEVAL_FN)(void *, unsigned __int16 *, unsigned int, void **, int *); /* 8141 */ typedef HRESULT (__cdecl *FNCREATETEXTURE)(IDirect3DDevice9 *, const void *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, _D3DFORMAT, _D3DPOOL, unsigned int, unsigned int, unsigned int, _D3DXIMAGE_INFO *, tagPALETTEENTRY *, IDirect3DTexture9 **); /* 8142 */ typedef _CHANGER_PRODUCT_DATA *PCHANGER_PRODUCT_DATA; /* 8143 */ typedef _AUDIT_EVENT_TYPE *PAUDIT_EVENT_TYPE; /* 8144 */ typedef _IMAGE_THUNK_DATA64 *PIMAGE_THUNK_DATA64; /* 8145 */ typedef HRESULT (__cdecl *KSWNDPROC)(IKeystoneWindow *, unsigned int, unsigned int, int); /* 8146 */ typedef sockaddr_in *LPSOCKADDR_IN; /* 8147 */ typedef unsigned int (__stdcall *PFNRECONCILEPROFILEW)(const unsigned __int16 *, const unsigned __int16 *, unsigned int); /* 8148 */ typedef tagJOYCAPSA *PJOYCAPS; /* 8149 */ typedef _SESSION_HEADER *PSESSION_HEADER; /* 8150 */ typedef _CERT_PRIVATE_KEY_VALIDITY *PCERT_PRIVATE_KEY_VALIDITY; /* 8151 */ typedef _STL::_Rb_tree_node *_Link_type; /* 8152 */ typedef tagEMRPOLYLINE16 *PEMRPOLYLINE16; /* 8153 */ typedef _TOKEN_PRIMARY_GROUP *PTOKEN_PRIMARY_GROUP; /* 8154 */ typedef _HIDP_DATA *PHIDP_DATA; /* 8155 */ typedef _EFS_KEY_INFO *PEFS_KEY_INFO; /* 8156 */ typedef long double DOUBLE; /* 8157 */ typedef tagFORMATETC *LPFORMATETC; /* 8158 */ typedef tagWNDCLASSEXA *PWNDCLASSEXA; /* 8159 */ typedef unsigned __int16 terrain_mask; /* 8160 */ typedef _SCARD_IO_REQUEST *LPCSCARD_IO_REQUEST; /* 8161 */ typedef tagPIXELFORMATDESCRIPTOR *PPIXELFORMATDESCRIPTOR; /* 8162 */ typedef _MODEMSETTINGS *PMODEMSETTINGS; /* 8163 */ typedef _SERVICE_DESCRIPTIONA *LPSERVICE_DESCRIPTIONA; /* 8164 */ typedef _numberfmtA *LPNUMBERFMTA; /* 8165 */ typedef int (__stdcall *PROPENUMPROCEX)(HWND__ *, char *, void *, unsigned int); /* 8166 */ typedef unsigned int AllegianceLockAction; /* 8167 */ typedef tagMCI_ANIM_WINDOW_PARMSA *LPMCI_ANIM_WINDOW_PARMS; /* 8168 */ typedef tagJOYCAPS2A *PJOYCAPS2; /* 8169 */ typedef char *PSZ; /* 8170 */ typedef _PORT_INFO_3A *LPPORT_INFO_3; /* 8171 */ typedef int streampos; /* 8172 */ typedef _PORT_INFO_2A *LPPORT_INFO_2; /* 8173 */ typedef _CRYPT_SEQUENCE_OF_ANY *PCRYPT_SEQUENCE_OF_ANY; /* 8174 */ typedef _PORT_INFO_1A *LPPORT_INFO_1; /* 8175 */ typedef _CERT_SYSTEM_STORE_INFO *PCERT_SYSTEM_STORE_INFO; /* 8176 */ typedef tagMSGBOXPARAMSA *PMSGBOXPARAMS; /* 8177 */ typedef _TOKEN_USER *PTOKEN_USER; /* 8178 */ typedef _DISCDLGSTRUCTW *LPDISCDLGSTRUCTW; /* 8179 */ typedef char *PCH; /* 8180 */ typedef __int64 USN; /* 8181 */ typedef _MINIDUMP_EXCEPTION_INFORMATION *PMINIDUMP_EXCEPTION_INFORMATION; /* 8182 */ typedef char uch; /* 8183 */ typedef IStorage *LPSTORAGE; /* 8184 */ typedef unsigned __int16 ush; /* 8185 */ typedef int (__stdcall *DbgHelpSymCleanup)(void *); /* 8186 */ typedef HSZ__ *HSZ; /* 8187 */ typedef unsigned int HELPPOLY; /* 8188 */ typedef _CTL_INFO *PCTL_INFO; /* 8189 */ typedef IDirectSound *LPDIRECTSOUND; /* 8190 */ typedef tagOLEUIGNRLPROPSW *LPOLEUIGNRLPROPSW; /* 8191 */ typedef int (__stdcall *LPOCNCHKPROC)(unsigned int, unsigned int, void *); /* 8192 */ typedef HDDEDATA__ *HDDEDATA; /* 8193 */ typedef _DISPLAY_DEVICEA *PDISPLAY_DEVICEA; /* 8194 */ typedef tagTTPOLYGONHEADER *LPTTPOLYGONHEADER; /* 8195 */ typedef ATTNAMESSTRUCT *LPATTNAMESSTRUCT; /* 8196 */ typedef unsigned int EmapperID; /* 8197 */ typedef tagTOGGLEKEYS *LPTOGGLEKEYS; /* 8198 */ typedef _QUERY_SERVICE_CONFIGA *LPQUERY_SERVICE_CONFIGA; /* 8199 */ typedef _SOCKET_ADDRESS *LPSOCKET_ADDRESS; /* 8200 */ typedef unsigned int ControlActivationType; /* 8201 */ typedef _CMSG_ENCRYPTED_ENCODE_INFO *PCMSG_ENCRYPTED_ENCODE_INFO; /* 8202 */ typedef tMIXERCONTROLDETAILS *PMIXERCONTROLDETAILS; /* 8203 */ typedef _PRINTER_NOTIFY_OPTIONS_TYPE *LPPRINTER_NOTIFY_OPTIONS_TYPE; /* 8204 */ typedef RPC_IMPORT_CONTEXT_P *PRPC_IMPORT_CONTEXT_P; /* 8205 */ typedef tagMCI_OVLY_LOAD_PARMSW *LPMCI_OVLY_LOAD_PARMSW; /* 8206 */ typedef unsigned int VersionToken; /* 8207 */ typedef _LUID_AND_ATTRIBUTES *PLUID_AND_ATTRIBUTES; /* 8208 */ typedef _LUID_AND_ATTRIBUTES (*PLUID_AND_ATTRIBUTES_ARRAY)[1]; /* 8209 */ typedef _CRYPT_ATTRIBUTES *PCRYPT_ATTRIBUTES; /* 8210 */ typedef _SHNAMEMAPPINGA *LPSHNAMEMAPPINGA; /* 8211 */ typedef unsigned __int16 *LPPATCHARRAY; /* 8212 */ typedef unsigned int ToggleType; /* 8213 */ typedef joyinfo_tag *PJOYINFO; /* 8214 */ typedef tagABORTPATH *PEMRSAVEDC; /* 8215 */ typedef _QUERY_SERVICE_CONFIGW *LPQUERY_SERVICE_CONFIGW; /* 8216 */ typedef _PROVIDOR_INFO_1A *LPPROVIDOR_INFO_1; /* 8217 */ typedef _PROCESS_HEAP_ENTRY *PPROCESS_HEAP_ENTRY; /* 8218 */ typedef _PRINTER_ENUM_VALUESA *LPPRINTER_ENUM_VALUES; /* 8219 */ typedef tagLAYERPLANEDESCRIPTOR *LPLAYERPLANEDESCRIPTOR; /* 8220 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_WRITE_CRL)(void *, _CRL_CONTEXT *, unsigned int); /* 8221 */ typedef tagMCI_SAVE_PARMSA *PMCI_SAVE_PARMSA; /* 8222 */ typedef _PROVIDOR_INFO_2A *LPPROVIDOR_INFO_2; /* 8223 */ typedef __int16 VARIANT_BOOL; /* 8224 */ typedef tagMULTIKEYHELPA *PMULTIKEYHELPA; /* 8225 */ typedef tagCOMPAREITEMSTRUCT *LPCOMPAREITEMSTRUCT; /* 8226 */ typedef void (__cdecl *unexpected_function)(); /* 8227 */ typedef OPENCARDNAMEA *POPENCARDNAMEA; /* 8228 */ typedef _RemotableHandle *wireHBRUSH; /* 8229 */ typedef _COMMTIMEOUTS *LPCOMMTIMEOUTS; /* 8230 */ typedef _PRINTER_INFO_6 *LPPRINTER_INFO_6; /* 8231 */ typedef tagEMRSETTEXTCOLOR *PEMRSETTEXTCOLOR; /* 8232 */ typedef IOleInPlaceObject *LPOLEINPLACEOBJECT; /* 8233 */ typedef _FORMAT_EX_PARAMETERS *PFORMAT_EX_PARAMETERS; /* 8234 */ typedef _CERT_CHAIN_PARA *PCERT_CHAIN_PARA; /* 8235 */ typedef IOleUILinkInfoW *LPOLEUILINKINFOW; /* 8236 */ typedef _IMAGE_ARCHIVE_MEMBER_HEADER *PIMAGE_ARCHIVE_MEMBER_HEADER; /* 8237 */ typedef _ACTIVATION_CONTEXT_QUERY_INDEX *PACTIVATION_CONTEXT_QUERY_INDEX; /* 8238 */ typedef _FILETIME *PFILETIME; /* 8239 */ typedef DBObj *(__cdecl *DBObjAllocatorFunction)(); /* 8240 */ typedef _CMS_DH_KEY_INFO *PCMS_DH_KEY_INFO; /* 8241 */ typedef void __stdcall TIMECALLBACK(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int); /* 8242 */ typedef _CRYPTOAPI_BLOB *PCRYPT_OBJID_BLOB; /* 8243 */ typedef CHid *PCHID; /* 8244 */ typedef int _TINT; /* 8245 */ typedef _QUERY_SERVICE_CONFIGA *LPQUERY_SERVICE_CONFIG; /* 8246 */ typedef unsigned __int16 Posf; /* 8247 */ typedef tagGCP_RESULTSA *LPGCP_RESULTS; /* 8248 */ typedef int HFILE; /* 8249 */ typedef _CMSG_SP3_COMPATIBLE_AUX_INFO *PCMSG_SP3_COMPATIBLE_AUX_INFO; /* 8250 */ typedef unsigned __int64 *PDWORD64; /* 8251 */ typedef _JOBOBJECT_SECURITY_LIMIT_INFORMATION *PJOBOBJECT_SECURITY_LIMIT_INFORMATION; /* 8252 */ typedef unsigned int *PUINT_PTR; /* 8253 */ typedef tagEMRSELECTCLIPPATH *PEMRSETROP2; /* 8254 */ typedef tagMCI_OVLY_OPEN_PARMSA *LPMCI_OVLY_OPEN_PARMSA; /* 8255 */ typedef FLASHWINFO *PFLASHWINFO; /* 8256 */ typedef const char *PCCH; /* 8257 */ typedef fd_set *LPFD_SET; /* 8258 */ typedef tagTEXTMETRICW *PTEXTMETRICW; /* 8259 */ typedef int (__stdcall *PFN_CMSG_IMPORT_ENCRYPT_KEY)(unsigned int, unsigned int, _CRYPT_ALGORITHM_IDENTIFIER *, _CRYPT_ALGORITHM_IDENTIFIER *, char *, unsigned int, unsigned int *); /* 8260 */ typedef int (__stdcall *ICMENUMPROCW)(unsigned __int16 *, int); /* 8261 */ typedef _CSADDR_INFO *LPCSADDR_INFO; /* 8262 */ typedef void __stdcall RPC_OBJECT_INQ_FN(_GUID *, _GUID *, int *); /* 8263 */ typedef unsigned __int16 *PUINT16; /* 8264 */ typedef _CRYPT_ATTRIBUTE *PCRYPT_ATTRIBUTE; /* 8265 */ typedef int (__stdcall *ENCRYPT_MESSAGE_FN)(_SecHandle *, unsigned int, _SecBufferDesc *, unsigned int); /* 8266 */ typedef int (__stdcall *PFN_CMSG_GEN_ENCRYPT_KEY)(unsigned int *, _CRYPT_ALGORITHM_IDENTIFIER *, void *, _CERT_PUBLIC_KEY_INFO *, void *(__stdcall *)(unsigned int), unsigned int *, char **, unsigned int *); /* 8267 */ typedef unsigned int EmoteCategory; /* 8268 */ typedef _IMAGE_DEBUG_MISC *PIMAGE_DEBUG_MISC; /* 8269 */ typedef DIDEVICEOBJECTINSTANCEA *LPDIDEVICEOBJECTINSTANCEA; /* 8270 */ typedef tagMENUITEMINFOA *LPCMENUITEMINFOA; /* 8271 */ typedef int (__stdcall *FONTENUMPROC)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /* 8272 */ typedef void (__cdecl *DialogCallBackFunc)(PropertyCollection *); /* 8273 */ typedef char SECURITY_CONTEXT_TRACKING_MODE; /* 8274 */ typedef tagLOGBRUSH *NPLOGBRUSH; /* 8275 */ typedef _CRYPT_RETRIEVE_AUX_INFO *PCRYPT_RETRIEVE_AUX_INFO; /* 8276 */ typedef _JOBOBJECT_BASIC_UI_RESTRICTIONS *PJOBOBJECT_BASIC_UI_RESTRICTIONS; /* 8277 */ typedef tagLOGBRUSH *LPLOGBRUSH; /* 8278 */ typedef unsigned __int64 NetBlobID; /* 8279 */ typedef _CONTEXT *LPCONTEXT; /* 8280 */ typedef DIDEVICEOBJECTINSTANCEW *LPDIDEVICEOBJECTINSTANCEW; /* 8281 */ typedef IMoniker *LPMONIKER; /* 8282 */ typedef tagMCI_GETDEVCAPS_PARMS *LPMCI_GETDEVCAPS_PARMS; /* 8283 */ typedef tagEMRSELECTCLIPPATH *PEMRSETBKMODE; /* 8284 */ typedef unsigned int RadarBlipEnum; /* 8285 */ typedef _DSCAPS *LPDSCAPS; /* 8286 */ typedef _wireSAFEARRAY *wireSAFEARRAY; /* 8287 */ typedef _REMOTE_NAME_INFOA *LPREMOTE_NAME_INFO; /* 8288 */ typedef _WSANSClassInfoW *PWSANSCLASSINFOW; /* 8289 */ typedef tagCOLORMATCHTOTARGET *PEMRCOLORMATCHTOTARGET; /* 8290 */ typedef tagEMRFILLPATH *PEMRSTROKEANDFILLPATH; /* 8291 */ typedef HIMC__ *HIMC; /* 8292 */ typedef unsigned int TradeStatus; /* 8293 */ typedef HRESULT (__cdecl *FNTERMINATEPLUGIN)(); /* 8294 */ typedef tagPARAMDATA *LPPARAMDATA; /* 8295 */ typedef _DATATYPES_INFO_1W *LPDATATYPES_INFO_1W; /* 8296 */ typedef unsigned int INT_STAT; /* 8297 */ typedef tagEXTLOGPEN *PEXTLOGPEN; /* 8298 */ typedef ISupportErrorInfo *LPSUPPORTERRORINFO; /* 8299 */ typedef _CRYPT_ENCRYPTED_PRIVATE_KEY_INFO *PCRYPT_ENCRYPTED_PRIVATE_KEY_INFO; /* 8300 */ typedef unsigned int VertexFormatType; /* 8301 */ typedef UIElement *(__cdecl *CreateMethod_t)(LayoutDesc *, ElementDesc *); /* 8302 */ typedef tagEMRPOLYTEXTOUTA *PEMRPOLYTEXTOUTW; /* 8303 */ typedef _WSAPROTOCOL_INFOA *LPWSAPROTOCOL_INFO; /* 8304 */ typedef tagMCI_SEQ_SET_PARMS *LPMCI_SEQ_SET_PARMS; /* 8305 */ typedef unsigned int LinkState; /* 8306 */ typedef wavehdr_tag *LPWAVEHDR; /* 8307 */ typedef tagMETARECORD *LPMETARECORD; /* 8308 */ typedef int (__stdcall *CODEPAGE_ENUMPROCA)(char *); /* 8309 */ typedef wavehdr_tag *NPWAVEHDR; /* 8310 */ typedef int (__stdcall *PHANDLER_ROUTINE)(unsigned int); /* 8311 */ typedef _SecHandle *PCtxtHandle; /* 8312 */ typedef _DATATYPES_INFO_1A *LPDATATYPES_INFO_1A; /* 8313 */ typedef _UNIVERSAL_NAME_INFOW *LPUNIVERSAL_NAME_INFOW; /* 8314 */ typedef tagQOCINFO *LPQOCINFO; /* 8315 */ typedef _BIDI_DATA *LPBIDI_DATA; /* 8316 */ typedef unsigned int REGSAM; /* 8317 */ typedef long double timetype; /* 8318 */ typedef tagENHMETAHEADER *LPENHMETAHEADER; /* 8319 */ typedef _CERT_PUBLIC_KEY_INFO *PCERT_PUBLIC_KEY_INFO; /* 8320 */ typedef DLGITEMTEMPLATE *LPDLGITEMTEMPLATE; /* 8321 */ typedef DLGTEMPLATE *PROPSHEETPAGE_RESOURCE; /* 8322 */ typedef int (__stdcall *FONTENUMPROCA)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /* 8323 */ typedef unsigned int (__stdcall *DbgHelpSymGetOptions)(); /* 8324 */ typedef tagMETHODDATA *LPMETHODDATA; /* 8325 */ typedef BITMAPV5HEADER *LPBITMAPV5HEADER; /* 8326 */ typedef _tagADDRESS64 *LPADDRESS64; /* 8327 */ typedef _REMOTE_NAME_INFOW *LPREMOTE_NAME_INFOW; /* 8328 */ typedef _MMIOINFO *LPMMIOINFO; /* 8329 */ typedef _MMIOINFO *NPMMIOINFO; /* 8330 */ typedef int (__stdcall *IMCENUMPROC)(HIMC__ *, int); /* 8331 */ typedef _WSANAMESPACE_INFOA *LPWSANAMESPACE_INFOA; /* 8332 */ typedef int (__stdcall *FONTENUMPROCW)(tagLOGFONTW *, tagTEXTMETRICW *, unsigned int, int); /* 8333 */ typedef int LONG32; /* 8334 */ typedef _BY_HANDLE_FILE_INFORMATION *LPBY_HANDLE_FILE_INFORMATION; /* 8335 */ typedef tagMCI_SET_PARMS *LPMCI_SET_PARMS; /* 8336 */ typedef tagALTTABINFO *LPALTTABINFO; /* 8337 */ typedef tagENUMLOGFONTEXA *LPENUMLOGFONTEXA; /* 8338 */ typedef IInternetZoneManager *LPURLZONEMANAGER; /* 8339 */ typedef _REMOTE_NAME_INFOA *LPREMOTE_NAME_INFOA; /* 8340 */ typedef _OSVERSIONINFOEXA *LPOSVERSIONINFOEX; /* 8341 */ typedef _CERT_TRUST_STATUS *PCERT_TRUST_STATUS; /* 8342 */ typedef _CERT_CHAIN_CONTEXT *PCERT_CHAIN_CONTEXT; /* 8343 */ typedef _CRL_INFO *PCRL_INFO; /* 8344 */ typedef IOleItemContainer *LPOLEITEMCONTAINER; /* 8345 */ typedef _CTL_CONTEXT *PCCTL_CONTEXT; /* 8346 */ typedef IHttpNegotiate2 *LPHTTPNEGOTIATE2; /* 8347 */ typedef _WSAPROTOCOL_INFOW *LPWSAPROTOCOL_INFOW; /* 8348 */ typedef tagTITLEBARINFO *PTITLEBARINFO; /* 8349 */ typedef IResourceNotify *LPRESOURCENOTIFY; /* 8350 */ typedef tagMIDIINCAPSA *PMIDIINCAPS; /* 8351 */ typedef _EVENTLOGRECORD *PEVENTLOGRECORD; /* 8352 */ typedef HIMCC__ *HIMCC; /* 8353 */ typedef _TAPE_GET_STATISTICS *PTAPE_GET_STATISTICS; /* 8354 */ typedef _IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY *PIMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY; /* 8355 */ typedef tagEMRSELECTPALETTE *PEMRSELECTPALETTE; /* 8356 */ typedef void *I_RPC_MUTEX; /* 8357 */ typedef _SID_NAME_USE *PSID_NAME_USE; /* 8358 */ typedef tagMONITORINFOEXA *LPMONITORINFOEXA; /* 8359 */ typedef _SERVICE_DESCRIPTIONA *LPSERVICE_DESCRIPTION; /* 8360 */ typedef unsigned int UISceneEntityID; /* 8361 */ typedef _WSAPROTOCOL_INFOA *LPWSAPROTOCOL_INFOA; /* 8362 */ typedef tagJOYCAPS2A *PJOYCAPS2A; /* 8363 */ typedef IMarshal *LPMARSHAL; /* 8364 */ typedef tagCANDIDATELIST *NPCANDIDATELIST; /* 8365 */ typedef tagCANDIDATELIST *LPCANDIDATELIST; /* 8366 */ typedef _DATATYPES_INFO_1A *LPDATATYPES_INFO_1; /* 8367 */ typedef tagLOGBRUSH32 *NPLOGBRUSH32; /* 8368 */ typedef tagLOGBRUSH32 *LPLOGBRUSH32; /* 8369 */ typedef unsigned __int16 KEYARRAY[128]; /* 8370 */ typedef void (__stdcall *PFN_FREE_ENCODED_OBJECT_FUNC)(const char *, _CRYPT_BLOB_ARRAY *, void *); /* 8371 */ typedef tagMCI_OVLY_SAVE_PARMSA *LPMCI_OVLY_SAVE_PARMS; /* 8372 */ typedef tagEMRPOLYDRAW *PEMRPOLYDRAW; /* 8373 */ typedef _CERT_SIMPLE_CHAIN *PCERT_SIMPLE_CHAIN; /* 8374 */ typedef int (__stdcall *GOBJENUMPROC)(void *, int); /* 8375 */ typedef int (__stdcall *UILANGUAGE_ENUMPROCA)(char *, int); /* 8376 */ typedef unsigned __int64 TextType; /* 8377 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY64 *PIMAGE_LOAD_CONFIG_DIRECTORY64; /* 8378 */ typedef _PRINTER_INFO_9A *LPPRINTER_INFO_9A; /* 8379 */ typedef _DRIVER_INFO_5A *LPDRIVER_INFO_5A; /* 8380 */ typedef tagEMRANGLEARC *PEMRANGLEARC; /* 8381 */ typedef tagEMRPLGBLT *PEMRPLGBLT; /* 8382 */ typedef unsigned int MetaMode; /* 8383 */ typedef unsigned int MaterialPropID; /* 8384 */ typedef unsigned int (__stdcall *LPOCNCONNPROCW)(unsigned int, unsigned __int16 *, unsigned __int16 *, void *); /* 8385 */ typedef _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA *PCMSG_CTRL_VERIFY_SIGNATURE_EX_PARA; /* 8386 */ typedef _CERT_EXTENSIONS *PCERT_EXTENSIONS; /* 8387 */ typedef unsigned int ulg; /* 8388 */ typedef char uchf; /* 8389 */ typedef int RPC_STATUS; /* 8390 */ typedef _PRINTER_INFO_9W *LPPRINTER_INFO_9W; /* 8391 */ typedef tagTEXTMETRICA *PTEXTMETRIC; /* 8392 */ typedef _RPC_ASYNC_STATE *PRPC_ASYNC_STATE; /* 8393 */ typedef unsigned __int16 ushf; /* 8394 */ typedef _TOKEN_SOURCE *PTOKEN_SOURCE; /* 8395 */ typedef int (__stdcall *ENUMRESTYPEPROCA)(HINSTANCE__ *, char *, int); /* 8396 */ typedef _HISTOGRAM_BUCKET *PHISTOGRAM_BUCKET; /* 8397 */ typedef tagJOYCAPSA *LPJOYCAPSA; /* 8398 */ typedef int (__stdcall *TIMEFMT_ENUMPROCA)(char *); /* 8399 */ typedef tagJOYCAPSA *NPJOYCAPSA; /* 8400 */ typedef IInternetSession *LPIINTERNETSESSION; /* 8401 */ typedef _WSAQuerySetA *PWSAQUERYSETA; /* 8402 */ typedef DRVCONFIGINFOEX *LPDRVCONFIGINFOEX; /* 8403 */ typedef tagWNDCLASSA *LPWNDCLASS; /* 8404 */ typedef value_entA *PVALENT; /* 8405 */ typedef DRVCONFIGINFOEX *NPDRVCONFIGINFOEX; /* 8406 */ typedef tagOLEUICHANGEICONW *LPOLEUICHANGEICONW; /* 8407 */ typedef tagWNDCLASSA *NPWNDCLASS; /* 8408 */ typedef _GRADIENT_RECT *LPGRADIENT_RECT; /* 8409 */ typedef tagMIDIOUTCAPS2A *LPMIDIOUTCAPS2; /* 8410 */ typedef _DRIVER_INFO_4A *LPDRIVER_INFO_4A; /* 8411 */ typedef tagMIDIOUTCAPS2A *NPMIDIOUTCAPS2; /* 8412 */ typedef _CERT_POLICIES_INFO *PCERT_POLICIES_INFO; /* 8413 */ typedef _CERT_CONTEXT *(__stdcall *PFN_CRYPT_GET_SIGNER_CERTIFICATE)(void *, unsigned int, _CERT_INFO *, void *); /* 8414 */ typedef RPC_CLIENT_INFORMATION1 *PRPC_CLIENT_INFORMATION1; /* 8415 */ typedef _SECURITY_FUNCTION_TABLE_W *PSecurityFunctionTableW; /* 8416 */ typedef int (__stdcall *TIMEFMT_ENUMPROCW)(unsigned __int16 *); /* 8417 */ typedef _ADMINISTRATOR_POWER_POLICY *PADMINISTRATOR_POWER_POLICY; /* 8418 */ typedef tagMCI_WAVE_SET_PARMS *PMCI_WAVE_SET_PARMS; /* 8419 */ typedef _PSFEATURE_CUSTPAPER *PPSFEATURE_CUSTPAPER; /* 8420 */ typedef _WSAServiceClassInfoA *PWSASERVICECLASSINFO; /* 8421 */ typedef _devicemodeA *NPDEVMODEA; /* 8422 */ typedef tagABORTPATH *PEMRENDPATH; /* 8423 */ typedef _WSAQuerySetW *PWSAQUERYSETW; /* 8424 */ typedef _devicemodeA *LPDEVMODEA; /* 8425 */ typedef int (__stdcall *MONITORENUMPROC)(HMONITOR__ *, HDC__ *, tagRECT *, int); /* 8426 */ typedef _SID_AND_ATTRIBUTES *PSID_AND_ATTRIBUTES; /* 8427 */ typedef unsigned __int16 *NWPSTR; /* 8428 */ typedef tagEMRSETPALETTEENTRIES *PEMRSETPALETTEENTRIES; /* 8429 */ typedef void (__cdecl *_Prhand)(exception *); /* 8430 */ typedef const unsigned __int16 *LPCOLESTR; /* 8431 */ typedef int (__stdcall *PFN_CERT_ENUM_SYSTEM_STORE)(const void *, unsigned int, _CERT_SYSTEM_STORE_INFO *, void *, void *); /* 8432 */ typedef _PRINTER_NOTIFY_OPTIONS *LPPRINTER_NOTIFY_OPTIONS; /* 8433 */ typedef int (__stdcall *ENUMRESLANGPROCW)(HINSTANCE__ *, const unsigned __int16 *, const unsigned __int16 *, unsigned __int16, int); /* 8434 */ typedef _PRINTER_INFO_9A *LPPRINTER_INFO_9; /* 8435 */ typedef char __stl_char; /* 8436 */ typedef sockaddr_in *PSOCKADDR_IN; /* 8437 */ typedef unsigned int ActionHintType; /* 8438 */ typedef tagMOUSEMOVEPOINT *PMOUSEMOVEPOINT; /* 8439 */ typedef tagABORTPATH *PEMRSETMETARGN; /* 8440 */ typedef IPersistStorage *LPPERSISTSTORAGE; /* 8441 */ typedef int *PINT_PTR; /* 8442 */ typedef unsigned int UIElementMessage; /* 8443 */ typedef unsigned __int16 UseResult; /* 8444 */ typedef unsigned int *PDWORD_PTR; /* 8445 */ typedef _AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS *PAUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS; /* 8446 */ typedef tagCURSORINFO *LPCURSORINFO; /* 8447 */ typedef unsigned __int16 *LPKEYARRAY; /* 8448 */ typedef int (__stdcall *PFN_CMSG_EXPORT_KEY_TRANS)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO *, _CMSG_KEY_TRANS_ENCRYPT_INFO *, unsigned int, void *); /* 8449 */ typedef tagWNDCLASSA *LPWNDCLASSA; /* 8450 */ typedef unsigned int PropertyType; /* 8451 */ typedef tagDEC *LPDECIMAL; /* 8452 */ typedef _WSAQuerySetA *PWSAQUERYSET; /* 8453 */ typedef tagOBJECTDESCRIPTOR *POBJECTDESCRIPTOR; /* 8454 */ typedef _CERT_CHAIN_FIND_BY_ISSUER_PARA *PCERT_CHAIN_FIND_BY_ISSUER_PARA; /* 8455 */ typedef tagWNDCLASSA *NPWNDCLASSA; /* 8456 */ typedef _WSAServiceClassInfoW *PWSASERVICECLASSINFOW; /* 8457 */ typedef tagENHMETARECORD *PENHMETARECORD; /* 8458 */ typedef tagMIDIOUTCAPS2A *LPMIDIOUTCAPS2A; /* 8459 */ typedef _CHAR_INFO *PCHAR_INFO; /* 8460 */ typedef _DRIVER_INFO_6A *LPDRIVER_INFO_6A; /* 8461 */ typedef tagMIDIOUTCAPS2A *NPMIDIOUTCAPS2A; /* 8462 */ typedef _IMAGE_ROM_HEADERS *PIMAGE_ROM_HEADERS; /* 8463 */ typedef _WSACOMPLETIONTYPE *LPWSACOMPLETIONTYPE; /* 8464 */ typedef unsigned int ClampViewType; /* 8465 */ typedef unsigned __int16 USAGE; /* 8466 */ typedef _CTL_USAGE_MATCH *PCTL_USAGE_MATCH; /* 8467 */ typedef void (__cdecl *terminate_function)(); /* 8468 */ typedef _XMIT_ROUTINE_QUINTUPLE *PXMIT_ROUTINE_QUINTUPLE; /* 8469 */ typedef tagSIZE *PSIZEL; /* 8470 */ typedef _tagCODEBASEHOLD *LPCODEBASEHOLD; /* 8471 */ typedef tagEMRINVERTRGN *PEMRPAINTRGN; /* 8472 */ typedef tagMIDIOUTCAPS2W *NPMIDIOUTCAPS2W; /* 8473 */ typedef unsigned int *PACCESS_MASK; /* 8474 */ typedef tagMIDIOUTCAPS2W *LPMIDIOUTCAPS2W; /* 8475 */ typedef OPENCARD_SEARCH_CRITERIAA *POPENCARD_SEARCH_CRITERIAA; /* 8476 */ typedef char _TSCHAR; /* 8477 */ typedef tagWNDCLASSW *NPWNDCLASSW; /* 8478 */ typedef _WSAServiceClassInfoA *PWSASERVICECLASSINFOA; /* 8479 */ typedef tagWNDCLASSW *LPWNDCLASSW; /* 8480 */ typedef _MINIDUMP_USER_STREAM_INFORMATION *PMINIDUMP_USER_STREAM_INFORMATION; /* 8481 */ typedef _RemotableHandle *wireHWND; /* 8482 */ typedef _WIN32_FIND_DATAA *PWIN32_FIND_DATA; /* 8483 */ typedef tagWNDCLASSEXA *NPWNDCLASSEXA; /* 8484 */ typedef tagWNDCLASSEXA *LPWNDCLASSEXA; /* 8485 */ typedef HRESULT (__stdcall *EMULATIONPROC)(CEm *, int); /* 8486 */ typedef _DRIVER_INFO_1A *LPDRIVER_INFO_1A; /* 8487 */ typedef unsigned int (__stdcall *PFNGETPROFILEPATHW)(const unsigned __int16 *, unsigned __int16 *, unsigned int); /* 8488 */ typedef tagEMRSELECTCLIPPATH *PEMRSETPOLYFILLMODE; /* 8489 */ typedef _tagSOFTDISTINFO *LPSOFTDISTINFO; /* 8490 */ typedef void (__stdcall *LPHANDLER_FUNCTION)(unsigned int); /* 8491 */ typedef tagENUMLOGFONTA *LPENUMLOGFONT; /* 8492 */ typedef int (__stdcall *PFN_CRYPT_ENUM_KEYID_PROP)(_CRYPTOAPI_BLOB *, unsigned int, void *, void *, unsigned int, unsigned int *, void **, unsigned int *); /* 8493 */ typedef tagWNDCLASSEXW *LPWNDCLASSEXW; /* 8494 */ typedef _FULL_PTR_XLAT_TABLES *PFULL_PTR_XLAT_TABLES; /* 8495 */ typedef unsigned __int16 sindex; /* 8496 */ typedef tagWNDCLASSEXW *NPWNDCLASSEXW; /* 8497 */ typedef _DRIVER_INFO_2A *PDRIVER_INFO_2; /* 8498 */ typedef char int8; /* 8499 */ typedef tagREGISTERWORDA *PREGISTERWORDA; /* 8500 */ typedef unsigned int CALTYPE; /* 8501 */ typedef _CRYPT_ENCRYPT_MESSAGE_PARA *PCRYPT_ENCRYPT_MESSAGE_PARA; /* 8502 */ typedef _MONITOR_INFO_1A *PMONITOR_INFO_1; /* 8503 */ typedef void (__cdecl *_PVFV)(); /* 8504 */ typedef unsigned int TraceResult; /* 8505 */ typedef _MONITOR_INFO_2A *PMONITOR_INFO_2; /* 8506 */ typedef tagMCI_GENERIC_PARMS *PMCI_GENERIC_PARMS; /* 8507 */ typedef tagPROPVARIANT *LPPROPVARIANT; /* 8508 */ typedef tagENHMETARECORD *LPENHMETARECORD; /* 8509 */ typedef _PRINTPROCESSOR_INFO_1A *LPPRINTPROCESSOR_INFO_1A; /* 8510 */ typedef protoent *PPROTOENT; /* 8511 */ typedef IStdMarshalInfo *LPSTDMARSHALINFO; /* 8512 */ typedef _MIDL_STUBLESS_PROXY_INFO *PMIDL_STUBLESS_PROXY_INFO; /* 8513 */ typedef IPersistStream *LPPERSISTSTREAM; /* 8514 */ typedef tagWNDCLASSA *PWNDCLASSA; /* 8515 */ typedef tagEMREXTESCAPE *PEMRDRAWESCAPE; /* 8516 */ typedef _SCARD_ATRMASK *LPSCARD_ATRMASK; /* 8517 */ typedef tagMONITORINFO *LPMONITORINFO; /* 8518 */ typedef timecaps_tag *NPTIMECAPS; /* 8519 */ typedef _VOLUME_DISK_EXTENTS *PVOLUME_DISK_EXTENTS; /* 8520 */ typedef unsigned int dword; /* 8521 */ typedef timecaps_tag *LPTIMECAPS; /* 8522 */ typedef tagAUXCAPS2W *PAUXCAPS2W; /* 8523 */ typedef int (__stdcall *NAMEENUMPROCA)(char *, int); /* 8524 */ typedef _IMAGE_NT_HEADERS *PIMAGE_NT_HEADERS; /* 8525 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_SET_CERT_PROPERTY)(void *, _CERT_CONTEXT *, unsigned int, unsigned int, const void *); /* 8526 */ typedef tagEMRARC *PEMRARC; /* 8527 */ typedef unsigned int KAFFINITY; /* 8528 */ typedef __int16 sword; /* 8529 */ typedef int (__stdcall *NAMEENUMPROCW)(unsigned __int16 *, int); /* 8530 */ typedef unsigned __int64 qword; /* 8531 */ typedef char _TUCHAR; /* 8532 */ typedef int (__stdcall *REVERT_SECURITY_CONTEXT_FN)(_SecHandle *); /* 8533 */ typedef unsigned __int16 *PWORD; /* 8534 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_GET_CERT_PROPERTY)(void *, _CERT_CONTEXT *, unsigned int, unsigned int, void *, unsigned int *); /* 8535 */ typedef unsigned __int16 UWORD; /* 8536 */ typedef _SERVICE_FAILURE_ACTIONSW *LPSERVICE_FAILURE_ACTIONSW; /* 8537 */ typedef unsigned int LoggingCategory; /* 8538 */ typedef void (__cdecl *_secerr_handler_func)(int, void *); /* 8539 */ typedef tagDEBUGHOOKINFO *PDEBUGHOOKINFO; /* 8540 */ typedef _DRIVER_INFO_2W *PDRIVER_INFO_2W; /* 8541 */ typedef _WIN32_FIND_DATAA *PWIN32_FIND_DATAA; /* 8542 */ typedef HGLRC__ *HGLRC; /* 8543 */ typedef tagWNDCLASSEXA *NPWNDCLASSEX; /* 8544 */ typedef _WGLSWAP *PWGLSWAP; /* 8545 */ typedef tagWNDCLASSEXA *LPWNDCLASSEX; /* 8546 */ typedef pcmwaveformat_tag *NPPCMWAVEFORMAT; /* 8547 */ typedef tagMIXERLINECONTROLSA *LPMIXERLINECONTROLS; /* 8548 */ typedef pcmwaveformat_tag *LPPCMWAVEFORMAT; /* 8549 */ typedef _DRIVER_INFO_3A *LPDRIVER_INFO_3A; /* 8550 */ typedef unsigned __int16 connectionIteration_t; /* 8551 */ typedef _NT_TIB64 *PNT_TIB64; /* 8552 */ typedef _GUID *LPFMTID; /* 8553 */ typedef _FIND_NAME_HEADER *PFIND_NAME_HEADER; /* 8554 */ typedef unsigned int LocationId; /* 8555 */ typedef _WIN32_FIND_DATAW *PWIN32_FIND_DATAW; /* 8556 */ typedef _DRIVER_INFO_2A *PDRIVER_INFO_2A; /* 8557 */ typedef _CERT_POLICY_QUALIFIER_USER_NOTICE *PCERT_POLICY_QUALIFIER_USER_NOTICE; /* 8558 */ typedef _flowspec *PFLOWSPEC; /* 8559 */ typedef const char *const_reference; /* 8560 */ typedef _PSHNOTIFY *LPPSHNOTIFY; /* 8561 */ typedef HUMPD__ *HUMPD; /* 8562 */ typedef _ACCESS_DENIED_OBJECT_ACE *PACCESS_DENIED_OBJECT_ACE; /* 8563 */ typedef void (__cdecl *ACvtFunction)(AlphaConvertArgs *); /* 8564 */ typedef unsigned int DialogType; /* 8565 */ typedef unsigned int EffectImage; /* 8566 */ typedef _PROPSHEETHEADERA *LPCPROPSHEETHEADERA; /* 8567 */ typedef tagFINDREPLACEA *LPFINDREPLACEA; /* 8568 */ typedef _CRYPT_BLOB_ARRAY *PCRYPT_BLOB_ARRAY; /* 8569 */ typedef _PROPSHEETPAGEA *LPCPROPSHEETPAGEA_V2; /* 8570 */ typedef MENUITEMTEMPLATE *PMENUITEMTEMPLATE; /* 8571 */ typedef int (__stdcall *ABORTPROC)(HDC__ *, int); /* 8572 */ typedef _DRIVER_INFO_2A *LPDRIVER_INFO_2A; /* 8573 */ typedef bool (__cdecl *SENDNOTICE_FP)(); /* 8574 */ typedef tagEMRROUNDRECT *PEMRROUNDRECT; /* 8575 */ typedef _TOKEN_STATISTICS *PTOKEN_STATISTICS; /* 8576 */ typedef tagMIXERCAPSA *LPMIXERCAPS; /* 8577 */ typedef _PROPSHEETHEADERW *LPCPROPSHEETHEADERW; /* 8578 */ typedef _CERT_X942_DH_PARAMETERS *PCERT_X942_DH_PARAMETERS; /* 8579 */ typedef tagMCI_LOAD_PARMSW *PMCI_LOAD_PARMSW; /* 8580 */ typedef IRunnableObject *LPRUNNABLEOBJECT; /* 8581 */ typedef void (__cdecl *RPC_SETFILTER_FUNC)(void (__cdecl *)(void *, unsigned int, int)); /* 8582 */ typedef _CERT_REVOCATION_STATUS *PCERT_REVOCATION_STATUS; /* 8583 */ typedef _PROPSHEETPAGEW *LPCPROPSHEETPAGEW_V2; /* 8584 */ typedef HINSTANCE__ *HMODULE; /* 8585 */ typedef _CRYPT_OBJID_TABLE *PCRYPT_OBJID_TABLE; /* 8586 */ typedef _IMAGE_RESOURCE_DATA_ENTRY *PIMAGE_RESOURCE_DATA_ENTRY; /* 8587 */ typedef int (__stdcall *ENUMRESNAMEPROCW)(HINSTANCE__ *, const unsigned __int16 *, unsigned __int16 *, int); /* 8588 */ typedef unsigned __int64 SequenceID; /* 8589 */ typedef tagEMRRESIZEPALETTE *PEMRRESIZEPALETTE; /* 8590 */ typedef tagMCI_WAVE_DELETE_PARMS *LPMCI_WAVE_DELETE_PARMS; /* 8591 */ typedef _PRINTER_INFO_8A *LPPRINTER_INFO_8A; /* 8592 */ typedef tagMCI_OVLY_SAVE_PARMSA *LPMCI_OVLY_SAVE_PARMSA; /* 8593 */ typedef timeval *LPTIMEVAL; /* 8594 */ typedef _ADDJOB_INFO_1A *PADDJOB_INFO_1A; /* 8595 */ typedef unsigned int ForceUpdateFlags; /* 8596 */ typedef _PROPSHEETPAGEA_V1 *LPPROPSHEETPAGEA_V1; /* 8597 */ typedef unsigned int CryptoSeed; /* 8598 */ typedef IAuthenticate *LPAUTHENTICATION; /* 8599 */ typedef _PROPSHEETPAGEA_V3 *LPPROPSHEETPAGEA_V3; /* 8600 */ typedef unsigned int (__stdcall *LPTHREAD_START_ROUTINE)(void *); /* 8601 */ typedef _PROPSHEETPAGEA *LPPROPSHEETPAGEA_V2; /* 8602 */ typedef tagEMRARC *PEMRCHORD; /* 8603 */ typedef tagEMRCREATECOLORSPACEW *PEMRCREATECOLORSPACEW; /* 8604 */ typedef _SEC_WINNT_AUTH_IDENTITY_A *PSEC_WINNT_AUTH_IDENTITY_A; /* 8605 */ typedef char _TXCHAR; /* 8606 */ typedef _ADDJOB_INFO_1W *PADDJOB_INFO_1W; /* 8607 */ typedef _SYSTEM_POWER_STATE *PSYSTEM_POWER_STATE; /* 8608 */ typedef _PRINTER_INFO_8W *LPPRINTER_INFO_8W; /* 8609 */ typedef SHEPHANDLE *PSHEPHANDLE; /* 8610 */ typedef tagPSDA *LPPAGESETUPDLG; /* 8611 */ typedef linger *LPLINGER; /* 8612 */ typedef _IMAGE_COFF_SYMBOLS_HEADER *PIMAGE_COFF_SYMBOLS_HEADER; /* 8613 */ typedef tagJOYCAPSA *LPJOYCAPS; /* 8614 */ typedef tagJOYCAPSA *NPJOYCAPS; /* 8615 */ typedef unsigned int *PULONG_PTR; /* 8616 */ typedef _JOB_INFO_2W *PJOB_INFO_2W; /* 8617 */ typedef tagCOMPOSITIONFORM *PCOMPOSITIONFORM; /* 8618 */ typedef const char *PCSTR; /* 8619 */ typedef _FLOATING_SAVE_AREA *PFLOATING_SAVE_AREA; /* 8620 */ typedef _devicemodeA *NPDEVMODE; /* 8621 */ typedef unsigned int *PLCID; /* 8622 */ typedef char *pointer; /* 8623 */ typedef _devicemodeA *LPDEVMODE; /* 8624 */ typedef _CERT_KEYGEN_REQUEST_INFO *PCERT_KEYGEN_REQUEST_INFO; /* 8625 */ typedef _STORAGE_PREDICT_FAILURE *PSTORAGE_PREDICT_FAILURE; /* 8626 */ typedef char u_char; /* 8627 */ typedef DIDEVCAPS *LPDIDEVCAPS; /* 8628 */ typedef char char_type; /* 8629 */ typedef void *RPC_NS_HANDLE; /* 8630 */ typedef _CERT_POLICY_INFO *PCERT_POLICY_INFO; /* 8631 */ typedef tagEMRCREATECOLORSPACE *PEMRCREATECOLORSPACE; /* 8632 */ typedef _CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO *PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO; /* 8633 */ typedef void (__stdcall *free_func)(void *, void *); /* 8634 */ typedef _PRINTER_INFO_8A *LPPRINTER_INFO_8; /* 8635 */ typedef _ADDJOB_INFO_1A *PADDJOB_INFO_1; /* 8636 */ typedef tagMONHSZSTRUCTW *PMONHSZSTRUCTW; /* 8637 */ typedef _JOB_INFO_1W *PJOB_INFO_1W; /* 8638 */ typedef _ConvertInfo *LPCONVERTINFO; /* 8639 */ typedef _SMALL_RECT *PSMALL_RECT; /* 8640 */ typedef _PROPSHEETPAGEW *LPPROPSHEETPAGEW; /* 8641 */ typedef _EXCEPTION_DEBUG_INFO *LPEXCEPTION_DEBUG_INFO; /* 8642 */ typedef _WIN32_FILE_ATTRIBUTE_DATA *LPWIN32_FILE_ATTRIBUTE_DATA; /* 8643 */ typedef unsigned int TS_VALUE; /* 8644 */ typedef IDirectSound3DListener *LPDIRECTSOUND3DLISTENER; /* 8645 */ typedef IInternetThreadSwitch *LPIINTERNETTHREADSWITCH; /* 8646 */ typedef tagCHARSETINFO *PCHARSETINFO; /* 8647 */ typedef unsigned int TIME_STAT; /* 8648 */ typedef HIDOBJCAPS *PHIDOBJCAPS; /* 8649 */ typedef int (__stdcall *LANGGROUPLOCALE_ENUMPROCW)(unsigned int, unsigned int, unsigned __int16 *, int); /* 8650 */ typedef tagPSDA *LPPAGESETUPDLGA; /* 8651 */ typedef char TBYTE; /* 8652 */ typedef _CRYPT_SMIME_CAPABILITIES *PCRYPT_SMIME_CAPABILITIES; /* 8653 */ typedef IHttpSecurity *LPHTTPSECURITY; /* 8654 */ typedef char sbyte; /* 8655 */ typedef char *PBYTE; /* 8656 */ typedef tagEMRELLIPSE *PEMRRECTANGLE; /* 8657 */ typedef tagEMRPOLYPOLYLINE16 *PEMRPOLYPOLYLINE16; /* 8658 */ typedef unsigned __int16 UHALF_PTR; /* 8659 */ typedef IPersistMoniker *LPPERSISTMONIKER; /* 8660 */ typedef _IMAGE_OS2_HEADER *PIMAGE_OS2_HEADER; /* 8661 */ typedef tagMCI_WAVE_OPEN_PARMSW *LPMCI_WAVE_OPEN_PARMSW; /* 8662 */ typedef _GUID *LPCLSID; /* 8663 */ typedef OPENCARD_SEARCH_CRITERIAA *POPENCARD_SEARCH_CRITERIA; /* 8664 */ typedef __int16 *PHALF_PTR; /* 8665 */ typedef _ACTIVATION_CONTEXT_DETAILED_INFORMATION *PACTIVATION_CONTEXT_DETAILED_INFORMATION; /* 8666 */ typedef tagLOGBRUSH *PPATTERN; /* 8667 */ typedef _WSANSClassInfoA *PWSANSCLASSINFO; /* 8668 */ typedef tagEMRFRAMERGN *PEMRFRAMERGN; /* 8669 */ typedef unsigned int HSerialize; /* 8670 */ typedef _PARTITION_INFORMATION *PPARTITION_INFORMATION; /* 8671 */ typedef _REMSECURITY_ATTRIBUTES *LPREMSECURITY_ATTRIBUTES; /* 8672 */ typedef int (__stdcall *LANGGROUPLOCALE_ENUMPROCA)(unsigned int, unsigned int, char *, int); /* 8673 */ typedef tagPSDW *LPPAGESETUPDLGW; /* 8674 */ typedef int (__stdcall *PFN_CRYPT_CANCEL_RETRIEVAL)(unsigned int, void *); /* 8675 */ typedef _CERT_BASIC_CONSTRAINTS2_INFO *PCERT_BASIC_CONSTRAINTS2_INFO; /* 8676 */ typedef tagMINIMIZEDMETRICS *LPMINIMIZEDMETRICS; /* 8677 */ typedef tagDROPSTRUCT *LPDROPSTRUCT; /* 8678 */ typedef _CMSG_CMS_SIGNER_INFO *PCMSG_CMS_SIGNER_INFO; /* 8679 */ typedef tagENUMLOGFONTA *LPENUMLOGFONTA; /* 8680 */ typedef _CRYPT_ATTRIBUTE_TYPE_VALUE *PCRYPT_ATTRIBUTE_TYPE_VALUE; /* 8681 */ typedef unsigned int *LPDWORD; /* 8682 */ typedef _LIST_ENTRY *PLIST_ENTRY; /* 8683 */ typedef _CRYPT_DECRYPT_MESSAGE_PARA *PCRYPT_DECRYPT_MESSAGE_PARA; /* 8684 */ typedef tagREGISTERWORDA *PREGISTERWORD; /* 8685 */ typedef _WSANAMESPACE_INFOA *PWSANAMESPACE_INFO; /* 8686 */ typedef HCOLORSPACE__ *HCOLORSPACE; /* 8687 */ typedef _DRIVER_INFO_3A *PDRIVER_INFO_3; /* 8688 */ typedef int int_type; /* 8689 */ typedef _PRINTER_NOTIFY_INFO_DATA *PPRINTER_NOTIFY_INFO_DATA; /* 8690 */ typedef _CRYPTOAPI_BLOB *PCERT_NAME_BLOB; /* 8691 */ typedef void (__stdcall *SEC_GET_KEY_FN)(void *, void *, unsigned int, void **, int *); /* 8692 */ typedef DIPROPHEADER *LPCDIPROPHEADER; /* 8693 */ typedef _SECURITY_DESCRIPTOR_RELATIVE *PISECURITY_DESCRIPTOR_RELATIVE; /* 8694 */ typedef tagICONMETRICSA *PICONMETRICS; /* 8695 */ typedef OPENCARDNAME_EXA *POPENCARDNAME_EX; /* 8696 */ typedef unsigned int AccountRequirement; /* 8697 */ typedef _TIME_ZONE_INFORMATION *PTIME_ZONE_INFORMATION; /* 8698 */ typedef unsigned __int64 ULONG64; /* 8699 */ typedef unsigned int DWORD_PTR; /* 8700 */ typedef __int64 *PLONG64; /* 8701 */ typedef tagWNDCLASSA *PWNDCLASS; /* 8702 */ typedef tagTPMPARAMS *LPTPMPARAMS; /* 8703 */ typedef IDirectInputEffectShepherd *LPDIRECTINPUTEFFECTSHEPHERD; /* 8704 */ typedef SCARD_READERSTATEA *LPSCARD_READERSTATE; /* 8705 */ typedef _SERVICE_TABLE_ENTRYW *LPSERVICE_TABLE_ENTRYW; /* 8706 */ typedef unsigned int SpellID; /* 8707 */ typedef tagBITMAPINFO *LPBITMAPINFO; /* 8708 */ typedef unsigned int uLongf; /* 8709 */ typedef _EXCEPTION_POINTERS *PEXCEPTION_POINTERS; /* 8710 */ typedef _BYTE_BLOB *UP_BYTE_BLOB; /* 8711 */ typedef mmtime_tag *PMMTIME; /* 8712 */ typedef void **RPC_EP_INQ_HANDLE; /* 8713 */ typedef _RemotableHandle *wireHMENU; /* 8714 */ typedef void (__stdcall *CS_TAG_GETTING_ROUTINE)(void *, int, unsigned int *, unsigned int *, unsigned int *, unsigned int *); /* 8715 */ typedef tagPELARRAY *PPELARRAY; /* 8716 */ typedef int (__stdcall *PFN_CMSG_EXPORT_ENCRYPT_KEY)(unsigned int, unsigned int, _CERT_PUBLIC_KEY_INFO *, char *, unsigned int *); /* 8717 */ typedef _DRIVER_INFO_3W *PDRIVER_INFO_3W; /* 8718 */ typedef tagEMRSETPIXELV *PEMRSETPIXELV; /* 8719 */ typedef _WSANAMESPACE_INFOW *PWSANAMESPACE_INFOW; /* 8720 */ typedef void (__stdcall *PFN_CRYPT_ASYNC_PARAM_FREE_FUNC)(char *, void *); /* 8721 */ typedef _CERT_SIGNED_CONTENT_INFO *PCERT_SIGNED_CONTENT_INFO; /* 8722 */ typedef _CRYPT_CONTENT_INFO *PCRYPT_CONTENT_INFO; /* 8723 */ typedef _FLAGGED_WORD_BLOB *wireBSTR; /* 8724 */ typedef _WSANAMESPACE_INFOA *PWSANAMESPACE_INFOA; /* 8725 */ typedef tagBIND_OPTS2 *LPBIND_OPTS2; /* 8726 */ typedef void *(__stdcall *PFN_CRYPT_ALLOC)(unsigned int); /* 8727 */ typedef _DRIVER_INFO_3A *PDRIVER_INFO_3A; /* 8728 */ typedef tagEMREXTCREATEFONTINDIRECTW *PEMREXTCREATEFONTINDIRECTW; /* 8729 */ typedef _wireBRECORD *wireBRECORD; /* 8730 */ typedef tagFINDREPLACEA *LPFINDREPLACE; /* 8731 */ typedef tagMCI_PLAY_PARMS *PMCI_PLAY_PARMS; /* 8732 */ typedef tagBITMAPCOREINFO *LPBITMAPCOREINFO; /* 8733 */ typedef tagICONMETRICSA *PICONMETRICSA; /* 8734 */ typedef OPENCARDNAME_EXA *POPENCARDNAME_EXA; /* 8735 */ typedef _PROPSHEETPAGEA_V3 *LPCPROPSHEETPAGEA_V3; /* 8736 */ typedef _RPC_POLICY *PRPC_POLICY; /* 8737 */ typedef _CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA *PCMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA; /* 8738 */ typedef tagMIXERLINEA *LPMIXERLINE; /* 8739 */ typedef tagEMREXCLUDECLIPRECT *PEMRINTERSECTCLIPRECT; /* 8740 */ typedef tagEMRSCALEVIEWPORTEXTEX *PEMRSCALEWINDOWEXTEX; /* 8741 */ typedef unsigned int DB_TYPE; /* 8742 */ typedef _SID_AND_ATTRIBUTES SID_AND_ATTRIBUTES_ARRAY[1]; /* 8743 */ typedef tagEMRSETVIEWPORTEXTEX *PEMRSETWINDOWEXTEX; /* 8744 */ typedef _DEVICE_MEDIA_INFO *PDEVICE_MEDIA_INFO; /* 8745 */ typedef _IMAGE_SECTION_HEADER *PIMAGE_SECTION_HEADER; /* 8746 */ typedef _SYSTEM_AUDIT_OBJECT_ACE *PSYSTEM_AUDIT_OBJECT_ACE; /* 8747 */ typedef _MEMORY_BASIC_INFORMATION32 *PMEMORY_BASIC_INFORMATION32; /* 8748 */ typedef _MINIDUMP_CALLBACK_INPUT *PMINIDUMP_CALLBACK_INPUT; /* 8749 */ typedef _CMC_TAGGED_OTHER_MSG *PCMC_TAGGED_OTHER_MSG; /* 8750 */ typedef tagICONMETRICSW *PICONMETRICSW; /* 8751 */ typedef unsigned int (__stdcall *LPPRINTHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 8752 */ typedef OPENCARDNAME_EXW *POPENCARDNAME_EXW; /* 8753 */ typedef _PROPSHEETPAGEW_V3 *LPCPROPSHEETPAGEW_V3; /* 8754 */ typedef unsigned int *PSCARDCONTEXT; /* 8755 */ typedef _SESSION_BUFFER *PSESSION_BUFFER; /* 8756 */ typedef tagMCI_OPEN_PARMSA *PMCI_OPEN_PARMSA; /* 8757 */ typedef DIEFFECT *LPDIEFFECT; /* 8758 */ typedef const char *const_pointer; /* 8759 */ typedef tagEMROFFSETCLIPRGN *PEMROFFSETCLIPRGN; /* 8760 */ typedef _WSAESETSERVICEOP *LPWSAESETSERVICEOP; /* 8761 */ typedef _PRINTER_ENUM_VALUESA *PPRINTER_ENUM_VALUESA; /* 8762 */ typedef _CMSG_KEY_TRANS_ENCRYPT_INFO *PCMSG_KEY_TRANS_ENCRYPT_INFO; /* 8763 */ typedef _CERT_TEMPLATE_EXT *PCERT_TEMPLATE_EXT; /* 8764 */ typedef unsigned int SoundFeatures; /* 8765 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DIGEST_BLOB; /* 8766 */ typedef _PRINTER_NOTIFY_INFO *LPPRINTER_NOTIFY_INFO; /* 8767 */ typedef tagNONCLIENTMETRICSW *PNONCLIENTMETRICSW; /* 8768 */ typedef int INT; /* 8769 */ typedef _RPC_SERVER_INTERFACE *PRPC_SERVER_INTERFACE; /* 8770 */ typedef _MINIDUMP_CALLBACK_OUTPUT *PMINIDUMP_CALLBACK_OUTPUT; /* 8771 */ typedef _ENUM_SERVICE_STATUS_PROCESSA *LPENUM_SERVICE_STATUS_PROCESS; /* 8772 */ typedef unsigned __int16 **SNB; /* 8773 */ typedef unsigned int ItemTypeEnum; /* 8774 */ typedef tagMCI_OVLY_OPEN_PARMSA *PMCI_OVLY_OPEN_PARMS; /* 8775 */ typedef unsigned int KeyMapID; /* 8776 */ typedef int (__stdcall *SET_CONTEXT_ATTRIBUTES_FN_W)(_SecHandle *, unsigned int, void *, unsigned int); /* 8777 */ typedef void (__cdecl *ThunkFun)(); /* 8778 */ typedef _PRINTER_ENUM_VALUESW *PPRINTER_ENUM_VALUESW; /* 8779 */ typedef tagEMRPOLYLINE *PEMRPOLYGON; /* 8780 */ typedef _NOTIFYICONDATAW *PNOTIFYICONDATAW; /* 8781 */ typedef linger *PLINGER; /* 8782 */ typedef tagMETAFILEPICT *LPMETAFILEPICT; /* 8783 */ typedef midiproptempo_tag *LPMIDIPROPTEMPO; /* 8784 */ typedef _MINIDUMP_USER_STREAM *PMINIDUMP_USER_STREAM; /* 8785 */ typedef unsigned int LCID; /* 8786 */ typedef IOleInPlaceFrame *LPOLEINPLACEFRAME; /* 8787 */ typedef tagACCEL *LPACCEL; /* 8788 */ typedef tagMIDIOUTCAPSA *NPMIDIOUTCAPS; /* 8789 */ typedef tagBITMAP *PBITMAP; /* 8790 */ typedef unsigned __int64 HandoffCookie; /* 8791 */ typedef tagMIDIOUTCAPSA *LPMIDIOUTCAPS; /* 8792 */ typedef char *NPSTR; /* 8793 */ typedef _CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO *PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO; /* 8794 */ typedef HWINEVENTHOOK__ *HWINEVENTHOOK; /* 8795 */ typedef tagMONLINKSTRUCT *PMONLINKSTRUCT; /* 8796 */ typedef _DIDEVICEIMAGEINFOA *LPDIDEVICEIMAGEINFOA; /* 8797 */ typedef _DS3DBUFFER *LPDS3DBUFFER; /* 8798 */ typedef void *PSID; /* 8799 */ typedef float D3DVALUE; /* 8800 */ typedef _ELEMENT_TYPE *PELEMENT_TYPE; /* 8801 */ typedef _BY_HANDLE_FILE_INFORMATION *PBY_HANDLE_FILE_INFORMATION; /* 8802 */ typedef IMalloc *LPMALLOC; /* 8803 */ typedef IMallocSpy *LPMALLOCSPY; /* 8804 */ typedef _JOB_SET_ARRAY *PJOB_SET_ARRAY; /* 8805 */ typedef IOleInPlaceActiveObject *LPOLEINPLACEACTIVEOBJECT; /* 8806 */ typedef _CRYPT_PKCS8_EXPORT_PARAMS *PCRYPT_PKCS8_EXPORT_PARAMS; /* 8807 */ typedef _PRINTER_ENUM_VALUESA *PPRINTER_ENUM_VALUES; /* 8808 */ typedef _CERT_POLICY_MAPPINGS_INFO *PCERT_POLICY_MAPPINGS_INFO; /* 8809 */ typedef int ErrorID; /* 8810 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILE; /* 8811 */ typedef _CRYPT_VERIFY_MESSAGE_PARA *PCRYPT_VERIFY_MESSAGE_PARA; /* 8812 */ typedef IStream *LPSTREAM; /* 8813 */ typedef tagMCI_OVLY_OPEN_PARMSW *PMCI_OVLY_OPEN_PARMSW; /* 8814 */ typedef unsigned int StringCheckType; /* 8815 */ typedef bool (__thiscall *tHelpFunc)(ClientCommunicationSystem *this, ClientCommunicationSystem::HelpType, const char *, PStringBase *); /* 8816 */ typedef int (__stdcall *PFN_CRYPT_ENUM_OID_FUNC)(unsigned int, const char *, const char *, unsigned int, const unsigned int *, const unsigned __int16 *const *, const char *const *, const unsigned int *, void *); /* 8817 */ typedef tagMCI_OVLY_OPEN_PARMSA *PMCI_OVLY_OPEN_PARMSA; /* 8818 */ typedef _WSAEcomparator *LPWSAECOMPARATOR; /* 8819 */ typedef IDirect3DVertexBuffer9 *LPDIRECT3DVERTEXBUFFER9; /* 8820 */ typedef unsigned int (__stdcall *PFE_IMPORT_FUNC)(char *, void *, unsigned int *); /* 8821 */ typedef _NETRESOURCEW *LPNETRESOURCEW; /* 8822 */ typedef _RTL_CRITICAL_SECTION_DEBUG *LPCRITICAL_SECTION_DEBUG; /* 8823 */ typedef _RGNDATA *PRGNDATA; /* 8824 */ typedef _RTL_CRITICAL_SECTION *LPCRITICAL_SECTION; /* 8825 */ typedef void __stdcall MIDICALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 8826 */ typedef _CMSG_STREAM_INFO *PCMSG_STREAM_INFO; /* 8827 */ typedef void (__stdcall *CS_TYPE_LOCAL_SIZE_ROUTINE)(void *, unsigned int, unsigned int, _IDL_CS_CONVERT *, unsigned int *, unsigned int *); /* 8828 */ typedef HMIXER__ *HMIXER; /* 8829 */ typedef tagWAVEOUTCAPSW *LPWAVEOUTCAPSW; /* 8830 */ typedef tagEMRSETCOLORSPACE *PEMRSELECTCOLORSPACE; /* 8831 */ typedef tagWAVEOUTCAPSW *NPWAVEOUTCAPSW; /* 8832 */ typedef _SecHandle *PCredHandle; /* 8833 */ typedef _QUERY_SERVICE_LOCK_STATUSA *LPQUERY_SERVICE_LOCK_STATUSA; /* 8834 */ typedef _PROPSHEETPAGEW_V3 *LPPROPSHEETPAGEW_LATEST; /* 8835 */ typedef unsigned __int16 *LPOLESTR; /* 8836 */ typedef _DS3DBUFFER *LPCDS3DBUFFER; /* 8837 */ typedef _CERT_GENERAL_SUBTREE *PCERT_GENERAL_SUBTREE; /* 8838 */ typedef unsigned int DetectionBlockageMask; /* 8839 */ typedef unsigned int (__stdcall *LPCCHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 8840 */ typedef tagEXTLOGFONTA *PEXTLOGFONTA; /* 8841 */ typedef tagHELPWININFOW *LPHELPWININFOW; /* 8842 */ typedef const char *LPCBYTE; /* 8843 */ typedef unsigned __int64 u_int64; /* 8844 */ typedef _QOS_SHAPING_RATE *LPQOS_SHAPING_RATE; /* 8845 */ typedef int (__stdcall *LPDIENUMDEVICESCALLBACKA)(DIDEVICEINSTANCEA *, void *); /* 8846 */ typedef _WSAESETSERVICEOP *PWSAESETSERVICEOP; /* 8847 */ typedef _IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY *PIMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY; /* 8848 */ typedef tagMCI_INFO_PARMSW *LPMCI_INFO_PARMSW; /* 8849 */ typedef tagIMEMENUITEMINFOA *NPIMEMENUITEMINFOA; /* 8850 */ typedef tagIMEMENUITEMINFOA *LPIMEMENUITEMINFOA; /* 8851 */ typedef tagMIXERLINECONTROLSA *PMIXERLINECONTROLSA; /* 8852 */ typedef _PRINTER_DEFAULTSA *PPRINTER_DEFAULTSA; /* 8853 */ typedef IOleLink *LPOLELINK; /* 8854 */ typedef _DISCDLGSTRUCTA *LPDISCDLGSTRUCT; /* 8855 */ typedef _ACCESS_ALLOWED_CALLBACK_ACE *PACCESS_ALLOWED_CALLBACK_ACE; /* 8856 */ typedef tagMIDIINCAPSW *PMIDIINCAPSW; /* 8857 */ typedef _WORD_BLOB *UP_WORD_BLOB; /* 8858 */ typedef _BIN_COUNT *PBIN_COUNT; /* 8859 */ typedef tagMIDIOUTCAPS2W *PMIDIOUTCAPS2W; /* 8860 */ typedef long double DATE; /* 8861 */ typedef tagMIXERLINECONTROLSW *PMIXERLINECONTROLSW; /* 8862 */ typedef tagMCI_BREAK_PARMS *LPMCI_BREAK_PARMS; /* 8863 */ typedef tagCWPRETSTRUCT *PCWPRETSTRUCT; /* 8864 */ typedef tagMCI_INFO_PARMSA *LPMCI_INFO_PARMSA; /* 8865 */ typedef unsigned int (__stdcall *PTHREAD_START_ROUTINE)(void *); /* 8866 */ typedef _SYSTEMTIME *PSYSTEMTIME; /* 8867 */ typedef _IMAGE_OPTIONAL_HEADER *PIMAGE_OPTIONAL_HEADER; /* 8868 */ typedef unsigned int HEVENT; /* 8869 */ typedef _CRYPT_CSP_PROVIDER *PCRYPT_CSP_PROVIDER; /* 8870 */ typedef tagSTYLEBUFA *NPSTYLEBUF; /* 8871 */ typedef unsigned int VividTargetImage; /* 8872 */ typedef tagSTYLEBUFA *LPSTYLEBUF; /* 8873 */ typedef int (__stdcall *DESKTOPENUMPROCA)(char *, int); /* 8874 */ typedef int (__stdcall *PFN_CMSG_IMPORT_KEY_AGREE)(_CRYPT_ALGORITHM_IDENTIFIER *, _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA *, unsigned int, void *, unsigned int *); /* 8875 */ typedef void *HCRYPTMSG; /* 8876 */ typedef _CTL_USAGE *PCTL_USAGE; /* 8877 */ typedef IPropertySetStorage *LPPROPERTYSETSTORAGE; /* 8878 */ typedef tagMCI_WAVE_OPEN_PARMSW *PMCI_WAVE_OPEN_PARMSW; /* 8879 */ typedef tagOFNA *LPOPENFILENAME; /* 8880 */ typedef unsigned int UIEffectMask; /* 8881 */ typedef HHOOK__ *HHOOK; /* 8882 */ typedef void (__stdcall *PDRVCALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 8883 */ typedef tagEMRSETCOLORSPACE *PEMRSETCOLORSPACE; /* 8884 */ typedef tagMCI_WAVE_OPEN_PARMSA *PMCI_WAVE_OPEN_PARMSA; /* 8885 */ typedef _CERT_CHAIN_ELEMENT *PCERT_CHAIN_ELEMENT; /* 8886 */ typedef unsigned int GROUP; /* 8887 */ typedef int SCODE; /* 8888 */ typedef unsigned __int16 *PUWSTR; /* 8889 */ typedef _STORAGE_BUS_TYPE *PSTORAGE_BUS_TYPE; /* 8890 */ typedef _userHMETAFILEPICT *wireHMETAFILEPICT; /* 8891 */ typedef tagMCI_ANIM_OPEN_PARMSA *LPMCI_ANIM_OPEN_PARMSA; /* 8892 */ typedef __int64 fpos_t; /* 8893 */ typedef IOleCacheControl *LPOLECACHECONTROL; /* 8894 */ typedef tagEMR *PEMR; /* 8895 */ typedef int (__stdcall *PTOP_LEVEL_EXCEPTION_FILTER)(_EXCEPTION_POINTERS *); /* 8896 */ typedef void (__stdcall *LPMIDICALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 8897 */ typedef tagMIXERLINECONTROLSA *PMIXERLINECONTROLS; /* 8898 */ typedef tagCHOOSECOLORW *LPCHOOSECOLORW; /* 8899 */ typedef pvalueA *PPVALUE; /* 8900 */ typedef _CERT_INFO *PCERT_INFO; /* 8901 */ typedef _WSAEcomparator *PWSAECOMPARATOR; /* 8902 */ typedef tagSTYLEBUFW *LPSTYLEBUFW; /* 8903 */ typedef tagSTYLEBUFW *NPSTYLEBUFW; /* 8904 */ typedef _LANA_ENUM *PLANA_ENUM; /* 8905 */ typedef tagANIMATIONINFO *LPANIMATIONINFO; /* 8906 */ typedef tagCWPRETSTRUCT *NPCWPRETSTRUCT; /* 8907 */ typedef _tagHIT_LOGGING_INFO *LPHIT_LOGGING_INFO; /* 8908 */ typedef tagCWPRETSTRUCT *LPCWPRETSTRUCT; /* 8909 */ typedef _VIDEOPARAMETERS *PVIDEOPARAMETERS; /* 8910 */ typedef tagMENUINFO *LPCMENUINFO; /* 8911 */ typedef _RTL_VERIFIER_THUNK_DESCRIPTOR *PRTL_VERIFIER_THUNK_DESCRIPTOR; /* 8912 */ typedef tagMCI_INFO_PARMSA *LPMCI_INFO_PARMS; /* 8913 */ typedef _JOBOBJECT_EXTENDED_LIMIT_INFORMATION *PJOBOBJECT_EXTENDED_LIMIT_INFORMATION; /* 8914 */ typedef char *PUTSTR; /* 8915 */ typedef INTRACKSTATE *PINTRACKSTATE; /* 8916 */ typedef tagSTYLEBUFA *NPSTYLEBUFA; /* 8917 */ typedef unsigned int u_long; /* 8918 */ typedef tagSTYLEBUFA *LPSTYLEBUFA; /* 8919 */ typedef __int64 REFERENCE_TIME; /* 8920 */ typedef _GRADIENT_TRIANGLE *PGRADIENT_TRIANGLE; /* 8921 */ typedef void (__stdcall *NDR_NOTIFY_ROUTINE)(); /* 8922 */ typedef tagCOMBOBOXINFO *LPCOMBOBOXINFO; /* 8923 */ typedef tagOFNA *LPOPENFILENAMEA; /* 8924 */ typedef char cs_byte; /* 8925 */ typedef void *HCONTEXT; /* 8926 */ typedef _ABCFLOAT *NPABCFLOAT; /* 8927 */ typedef tagMOUSEHOOKSTRUCT *PMOUSEHOOKSTRUCT; /* 8928 */ typedef unsigned int *PSCARDHANDLE; /* 8929 */ typedef _IMAGE_OPTIONAL_HEADER *PIMAGE_OPTIONAL_HEADER32; /* 8930 */ typedef _ABCFLOAT *LPABCFLOAT; /* 8931 */ typedef _MEMORY_BASIC_INFORMATION *PMEMORY_BASIC_INFORMATION; /* 8932 */ typedef unsigned int _dev_t; /* 8933 */ typedef _ABCFLOAT *PABCFLOAT; /* 8934 */ typedef ITypeInfo *LPTYPEINFO; /* 8935 */ typedef tagMCI_ANIM_PLAY_PARMS *PMCI_ANIM_PLAY_PARMS; /* 8936 */ typedef _CONTEXT *PCONTEXT; /* 8937 */ typedef tagOFNW *LPOPENFILENAMEW; /* 8938 */ typedef SCARD_T1_REQUEST *LPSCARD_T1_REQUEST; /* 8939 */ typedef int (__stdcall *DELETE_SECURITY_CONTEXT_FN)(_SecHandle *); /* 8940 */ typedef tagMCI_WAVE_OPEN_PARMSA *PMCI_WAVE_OPEN_PARMS; /* 8941 */ typedef unsigned int CSMEntryType; /* 8942 */ typedef _MIDL_SYNTAX_INFO *PMIDL_SYNTAX_INFO; /* 8943 */ typedef OPENCARDNAME_EXW *LPOPENCARDNAME_EXW; /* 8944 */ typedef tagEMRSETMAPPERFLAGS *PEMRSETMAPPERFLAGS; /* 8945 */ typedef SYSTEM_POWER_LEVEL *PSYSTEM_POWER_LEVEL; /* 8946 */ typedef ITypeInfo2 *LPTYPEINFO2; /* 8947 */ typedef void *HDWP; /* 8948 */ typedef tagMCI_VD_STEP_PARMS *LPMCI_VD_STEP_PARMS; /* 8949 */ typedef _ACL_REVISION_INFORMATION *PACL_REVISION_INFORMATION; /* 8950 */ typedef tagOFN_NT4A *LPOPENFILENAME_NT4A; /* 8951 */ typedef tagPELARRAY *LPPELARRAY; /* 8952 */ typedef unsigned int UIElementID; /* 8953 */ typedef int (__cdecl *_onexit_t)(); /* 8954 */ typedef tagPELARRAY *NPPELARRAY; /* 8955 */ typedef tagMOUSEKEYS *LPMOUSEKEYS; /* 8956 */ typedef void (__stdcall *PFN_CRYPT_ASYNC_RETRIEVAL_COMPLETION_FUNC)(void *, unsigned int, const char *, char *, void *); /* 8957 */ typedef int BufferType[4]; /* 8958 */ typedef HRESULT (__stdcall *LPFNCANUNLOADNOW)(); /* 8959 */ typedef IEnumVARIANT *LPENUMVARIANT; /* 8960 */ typedef tagTEXTMETRICA *NPTEXTMETRIC; /* 8961 */ typedef tagOFN_NT4W *LPOPENFILENAME_NT4W; /* 8962 */ typedef int (__stdcall *RPC_MGMT_AUTHORIZATION_FN)(void *, unsigned int, int *); /* 8963 */ typedef tagTEXTMETRICA *LPTEXTMETRIC; /* 8964 */ typedef tagMCI_STATUS_PARMS *LPMCI_STATUS_PARMS; /* 8965 */ typedef _DIACTIONA *LPDIACTIONA; /* 8966 */ typedef tagMETAHEADER *LPMETAHEADER; /* 8967 */ typedef tagOLEUICONVERTW *LPOLEUICONVERTW; /* 8968 */ typedef tagXFORM *LPXFORM; /* 8969 */ typedef _ENUM_SERVICE_STATUS_PROCESSA *LPENUM_SERVICE_STATUS_PROCESSA; /* 8970 */ typedef int SSIZE_T; /* 8971 */ typedef unsigned int *PSIZE_T; /* 8972 */ typedef _OFSTRUCT *POFSTRUCT; /* 8973 */ typedef tagMINMAXINFO *PMINMAXINFO; /* 8974 */ typedef tagMIDIOUTCAPSA *NPMIDIOUTCAPSA; /* 8975 */ typedef tagMIDIOUTCAPSA *LPMIDIOUTCAPSA; /* 8976 */ typedef _WSAVersion *PWSAVERSION; /* 8977 */ typedef tagSERIALKEYSW *LPSERIALKEYSW; /* 8978 */ typedef unsigned int ActionMapID; /* 8979 */ typedef tagPDEXA *LPPRINTDLGEX; /* 8980 */ typedef tagRECT *LPBORDERWIDTHS; /* 8981 */ typedef char WeenieTS; /* 8982 */ typedef tagJOYCAPS2A *NPJOYCAPS2; /* 8983 */ typedef _LIST_ENTRY *PRLIST_ENTRY; /* 8984 */ typedef tagJOYCAPS2A *LPJOYCAPS2; /* 8985 */ typedef _DISK_RECORD *PDISK_RECORD; /* 8986 */ typedef Turbine_GUID *InterfaceTypeRef; /* 8987 */ typedef TEMPEVENT *PTEMPEVENT; /* 8988 */ typedef void *PACCESS_TOKEN; /* 8989 */ typedef IEncodingFilterFactory *LPENCODINGFILTERFACTORY; /* 8990 */ typedef tagMCI_OVLY_WINDOW_PARMSA *LPMCI_OVLY_WINDOW_PARMS; /* 8991 */ typedef unsigned int PropertyProviderType; /* 8992 */ typedef _WSANSClassInfoA *LPWSANSCLASSINFO; /* 8993 */ typedef tagCOLORCORRECTPALETTE *PEMRCOLORCORRECTPALETTE; /* 8994 */ typedef tagSERIALKEYSA *LPSERIALKEYSA; /* 8995 */ typedef tagMDINEXTMENU *PMDINEXTMENU; /* 8996 */ typedef int (__stdcall *DATEFMT_ENUMPROCEXA)(char *, unsigned int); /* 8997 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILEA; /* 8998 */ typedef _GET_MEDIA_TYPES *PGET_MEDIA_TYPES; /* 8999 */ typedef _CONSOLE_CURSOR_INFO *PCONSOLE_CURSOR_INFO; /* 9000 */ typedef tagTEXTMETRICW *LPTEXTMETRICW; /* 9001 */ typedef _SYSTEM_ALARM_OBJECT_ACE *PSYSTEM_ALARM_OBJECT_ACE; /* 9002 */ typedef tagTEXTMETRICW *NPTEXTMETRICW; /* 9003 */ typedef tagMIXERCONTROLW *PMIXERCONTROLW; /* 9004 */ typedef tagOFN_NT4A *LPOPENFILENAME_NT4; /* 9005 */ typedef void *__stdcall RPC_CLIENT_ALLOC(unsigned int); /* 9006 */ typedef tagBITMAPCOREHEADER *LPBITMAPCOREHEADER; /* 9007 */ typedef _CERT_POLICY_QUALIFIER_INFO *PCERT_POLICY_QUALIFIER_INFO; /* 9008 */ typedef tagTITLEBARINFO *LPTITLEBARINFO; /* 9009 */ typedef unsigned __int16 VARTYPE; /* 9010 */ typedef _IMAGE_RUNTIME_FUNCTION_ENTRY *PIMAGE_IA64_RUNTIME_FUNCTION_ENTRY; /* 9011 */ typedef tagTEXTMETRICA *NPTEXTMETRICA; /* 9012 */ typedef tagEMRCREATEPEN *PEMRCREATEPEN; /* 9013 */ typedef tagOLEUPDATE *POLEUPDATE; /* 9014 */ typedef tagTEXTMETRICA *LPTEXTMETRICA; /* 9015 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DER_BLOB; /* 9016 */ typedef int (__stdcall *IMPERSONATE_SECURITY_CONTEXT_FN)(_SecHandle *); /* 9017 */ typedef tagHW_PROFILE_INFOW *LPHW_PROFILE_INFOW; /* 9018 */ typedef int (__stdcall *DATEFMT_ENUMPROCEXW)(unsigned __int16 *, unsigned int); /* 9019 */ typedef int (__stdcall *PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY)(_CMSG_CONTENT_ENCRYPT_INFO *, unsigned int, void *); /* 9020 */ typedef _MEDIA_TYPE *PMEDIA_TYPE; /* 9021 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_DELETE_CERT)(void *, _CERT_CONTEXT *, unsigned int); /* 9022 */ typedef HRESULT (__cdecl *_ATL_PERFREGFUNC)(HINSTANCE__ *); /* 9023 */ typedef tagBSTRBLOB *LPBSTRBLOB; /* 9024 */ typedef unsigned int SpellSetID; /* 9025 */ typedef void __stdcall DRVCALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 9026 */ typedef _CRYPT_BIT_BLOB *PCRYPT_BIT_BLOB; /* 9027 */ typedef void (__stdcall *LPOCNDSCPROC)(unsigned int, unsigned int, void *); /* 9028 */ typedef _CRYPTOAPI_BLOB *PCRYPT_DATA_BLOB; /* 9029 */ typedef _CRL_FIND_ISSUED_FOR_PARA *PCRL_FIND_ISSUED_FOR_PARA; /* 9030 */ typedef _CRL_DIST_POINT *PCRL_DIST_POINT; /* 9031 */ typedef tagEMRNAMEDESCAPE *PEMRNAMEDESCAPE; /* 9032 */ typedef _RTL_VERIFIER_PROVIDER_DESCRIPTOR *PRTL_VERIFIER_PROVIDER_DESCRIPTOR; /* 9033 */ typedef unsigned int D3DCOLOR; /* 9034 */ typedef tagPDEXA *LPPRINTDLGEXA; /* 9035 */ typedef _OSVERSIONINFOA *LPOSVERSIONINFO; /* 9036 */ typedef tagJOYCAPS2A *NPJOYCAPS2A; /* 9037 */ typedef _WSANSClassInfoW *LPWSANSCLASSINFOW; /* 9038 */ typedef tagEMREXCLUDECLIPRECT *PEMREXCLUDECLIPRECT; /* 9039 */ typedef tagJOYCAPS2A *LPJOYCAPS2A; /* 9040 */ typedef _PRIVILEGE_SET *PPRIVILEGE_SET; /* 9041 */ typedef tagEMRSETCOLORSPACE *PEMRDELETECOLORSPACE; /* 9042 */ typedef _CRYPT_URL_ARRAY *PCRYPT_URL_ARRAY; /* 9043 */ typedef _OLESTREAM *LPOLESTREAM; /* 9044 */ typedef ID3DXSprite *LPD3DXSPRITE; /* 9045 */ typedef _STORAGE_BUS_RESET_REQUEST *PSTORAGE_BUS_RESET_REQUEST; /* 9046 */ typedef _userCLIPFORMAT *wireCLIPFORMAT; /* 9047 */ typedef int SECURITY_STATUS; /* 9048 */ typedef void *RPC_AUTHZ_HANDLE; /* 9049 */ typedef int (__stdcall *PFNrokea)(HKEY__ *, const char *, unsigned int, unsigned int, HKEY__ **); /* 9050 */ typedef void *HDEVNOTIFY; /* 9051 */ typedef tagJOYCAPS2W *LPJOYCAPS2W; /* 9052 */ typedef tagRemFORMATETC *LPREMFORMATETC; /* 9053 */ typedef tagJOYCAPS2W *NPJOYCAPS2W; /* 9054 */ typedef _WSANSClassInfoA *LPWSANSCLASSINFOA; /* 9055 */ typedef tagPDEXW *LPPRINTDLGEXW; /* 9056 */ typedef void (__cdecl *FNWNDCREATENOTIFY)(HRESULT, const unsigned __int16 *, void *); /* 9057 */ typedef tagSERIALKEYSA *LPSERIALKEYS; /* 9058 */ typedef SCARD_T1_REQUEST *PSCARD_T1_REQUEST; /* 9059 */ typedef SCARD_T0_REQUEST *PSCARD_T0_REQUEST; /* 9060 */ typedef tagSTYLEBUFW *PSTYLEBUFW; /* 9061 */ typedef tagPDA *LPPRINTDLGA; /* 9062 */ typedef tagGUITHREADINFO *PGUITHREADINFO; /* 9063 */ typedef void (__stdcall *PFN_CERT_STORE_PROV_CLOSE)(void *, unsigned int); /* 9064 */ typedef unsigned __int16 *PBAD_TRACK_NUMBER; /* 9065 */ typedef _SERVICE_STATUS *LPSERVICE_STATUS; /* 9066 */ typedef tagIMEMENUITEMINFOA *NPIMEMENUITEMINFO; /* 9067 */ typedef tagMCI_ANIM_STEP_PARMS *PMCI_ANIM_STEP_PARMS; /* 9068 */ typedef tagIMEMENUITEMINFOA *LPIMEMENUITEMINFO; /* 9069 */ typedef _PRINTPROCESSOR_INFO_1A *LPPRINTPROCESSOR_INFO_1; /* 9070 */ typedef tagEMRPOLYLINE16 *PEMRPOLYLINETO16; /* 9071 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *LPMIXERCONTROLDETAILS_LISTTEXT; /* 9072 */ typedef int mbstate_t; /* 9073 */ typedef tagMULTIKEYHELPA *LPMULTIKEYHELPA; /* 9074 */ typedef _PRINTER_DEFAULTSA *PPRINTER_DEFAULTS; /* 9075 */ typedef tagEMRSETDIBITSTODEVICE *PEMRSETDIBITSTODEVICE; /* 9076 */ typedef unsigned int EmoteType; /* 9077 */ typedef tagCBT_CREATEWNDA *LPCBT_CREATEWND; /* 9078 */ typedef tagPDW *LPPRINTDLGW; /* 9079 */ typedef tagRPCOLEMESSAGE *PRPCOLEMESSAGE; /* 9080 */ typedef _CERT_NAME_INFO *PCERT_NAME_INFO; /* 9081 */ typedef tMIXERCONTROLDETAILS *LPMIXERCONTROLDETAILS; /* 9082 */ typedef _DRIVER_INFO_1A *PDRIVER_INFO_1; /* 9083 */ typedef tagVersionedStream *LPVERSIONEDSTREAM; /* 9084 */ typedef int INT_PTR; /* 9085 */ typedef tagMCI_ANIM_WINDOW_PARMSW *LPMCI_ANIM_WINDOW_PARMSW; /* 9086 */ typedef tagMULTIKEYHELPW *LPMULTIKEYHELPW; /* 9087 */ typedef _DEBUG_EVENT *LPDEBUG_EVENT; /* 9088 */ typedef servent *LPSERVENT; /* 9089 */ typedef _MIDL_STUB_DESC *PMIDL_STUB_DESC; /* 9090 */ typedef _CERT_DH_PARAMETERS *PCERT_DH_PARAMETERS; /* 9091 */ typedef _DRIVER_INFO_1A *LPDRIVER_INFO_1; /* 9092 */ typedef _DRIVER_INFO_2A *LPDRIVER_INFO_2; /* 9093 */ typedef _COMSTAT *LPCOMSTAT; /* 9094 */ typedef IEnumUnknown *LPENUMUNKNOWN; /* 9095 */ typedef _DRIVER_INFO_3A *LPDRIVER_INFO_3; /* 9096 */ typedef _DRIVER_INFO_4A *LPDRIVER_INFO_4; /* 9097 */ typedef unsigned int ALG_ID; /* 9098 */ typedef DIPROPINFO *LPCDIPROPINFO; /* 9099 */ typedef _DRIVER_INFO_5A *LPDRIVER_INFO_5; /* 9100 */ typedef _DRIVER_INFO_6A *LPDRIVER_INFO_6; /* 9101 */ typedef _CERT_PHYSICAL_STORE_INFO *PCERT_PHYSICAL_STORE_INFO; /* 9102 */ typedef void (__cdecl *__oom_handler_type)(); /* 9103 */ typedef _SecBufferDesc *PSecBufferDesc; /* 9104 */ typedef _tagSTACKFRAME *LPSTACKFRAME; /* 9105 */ typedef _DISPLAY_DEVICEW *LPDISPLAY_DEVICEW; /* 9106 */ typedef _DS3DLISTENER *LPDS3DLISTENER; /* 9107 */ typedef IKeystone *LPKEYSTONE; /* 9108 */ typedef _PRINTER_DEFAULTSW *LPPRINTER_DEFAULTSW; /* 9109 */ typedef tagNEWTEXTMETRICW *NPNEWTEXTMETRICW; /* 9110 */ typedef void (__cdecl *terminate_handler)(); /* 9111 */ typedef tagMCI_ANIM_OPEN_PARMSA *LPMCI_ANIM_OPEN_PARMS; /* 9112 */ typedef tagNEWTEXTMETRICW *LPNEWTEXTMETRICW; /* 9113 */ typedef _CMSG_HASHED_ENCODE_INFO *PCMSG_HASHED_ENCODE_INFO; /* 9114 */ typedef _MONITOR_INFO_1A *PMONITOR_INFO_1A; /* 9115 */ typedef unsigned int HouseID; /* 9116 */ typedef _NTFS_STATISTICS *PNTFS_STATISTICS; /* 9117 */ typedef _PRINTER_DEFAULTSA *LPPRINTER_DEFAULTSA; /* 9118 */ typedef HPALETTE__ *HPALETTE; /* 9119 */ typedef int FXPT2DOT30; /* 9120 */ typedef unsigned int RoomID; /* 9121 */ typedef void *NDR_CCONTEXT; /* 9122 */ typedef _DISPLAY_DEVICEA *LPDISPLAY_DEVICEA; /* 9123 */ typedef unsigned int PROPID; /* 9124 */ typedef const char *__exString; /* 9125 */ typedef void *RPC_SS_THREAD_HANDLE; /* 9126 */ typedef unsigned int DWORD32; /* 9127 */ typedef _IMAGE_NT_HEADERS *PIMAGE_NT_HEADERS32; /* 9128 */ typedef _DRIVER_INFO_1W *PDRIVER_INFO_1W; /* 9129 */ typedef IOleInPlaceSite *LPOLEINPLACESITE; /* 9130 */ typedef int (__stdcall *OLDFONTENUMPROCW)(tagLOGFONTW *, tagTEXTMETRICW *, unsigned int, int); /* 9131 */ typedef tagPDA *LPPRINTDLG; /* 9132 */ typedef _CERT_CHAIN *PCERT_CHAIN; /* 9133 */ typedef unsigned int EffectsUIType; /* 9134 */ typedef _GLYPHMETRICSFLOAT *PGLYPHMETRICSFLOAT; /* 9135 */ typedef _CMSG_MAIL_LIST_RECIPIENT_INFO *PCMSG_MAIL_LIST_RECIPIENT_INFO; /* 9136 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTA *LPMIXERCONTROLDETAILS_LISTTEXTA; /* 9137 */ typedef tagMULTIKEYHELPA *LPMULTIKEYHELP; /* 9138 */ typedef unsigned int (__stdcall *LPFRHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 9139 */ typedef _userSTGMEDIUM *wireSTGMEDIUM; /* 9140 */ typedef _ACTION_HEADER *PACTION_HEADER; /* 9141 */ typedef HENHMETAFILE__ *HENHMETAFILE; /* 9142 */ typedef unsigned int error_status_t; /* 9143 */ typedef _DRIVER_INFO_1A *PDRIVER_INFO_1A; /* 9144 */ typedef void *HCERTCHAINENGINE; /* 9145 */ typedef _MONITOR_INFO_2A *PMONITOR_INFO_2A; /* 9146 */ typedef tagEMRSELECTCLIPPATH *PEMRSETMAPMODE; /* 9147 */ typedef unsigned int AllegianceOfficerLevel; /* 9148 */ typedef tagEMRMODIFYWORLDTRANSFORM *PEMRMODIFYWORLDTRANSFORM; /* 9149 */ typedef _CERT_BASIC_CONSTRAINTS_INFO *PCERT_BASIC_CONSTRAINTS_INFO; /* 9150 */ typedef tMIXERCONTROLDETAILS_UNSIGNED *LPMIXERCONTROLDETAILS_UNSIGNED; /* 9151 */ typedef tagMIXERCONTROLDETAILS_LISTTEXTW *LPMIXERCONTROLDETAILS_LISTTEXTW; /* 9152 */ typedef _FORM_INFO_1W *LPFORM_INFO_1W; /* 9153 */ typedef _LUID *PLUID; /* 9154 */ typedef tagEMREXTSELECTCLIPRGN *PEMREXTSELECTCLIPRGN; /* 9155 */ typedef HDESK__ *HDESK; /* 9156 */ typedef _PROPSHEETPAGEA_V1 *LPCPROPSHEETPAGEA_V1; /* 9157 */ typedef _RPC_CLIENT_INTERFACE *PRPC_CLIENT_INTERFACE; /* 9158 */ typedef SCARD_T0_REQUEST *LPSCARD_T0_REQUEST; /* 9159 */ typedef _CERT_PAIR *PCERT_PAIR; /* 9160 */ typedef unsigned int PropertyGroupName; /* 9161 */ typedef tagMCI_ANIM_UPDATE_PARMS *PMCI_ANIM_UPDATE_PARMS; /* 9162 */ typedef void (__stdcall *STUB_THUNK)(_MIDL_STUB_MESSAGE *); /* 9163 */ typedef IBindProtocol *LPBINDPROTOCOL; /* 9164 */ typedef DIDEVICEINSTANCEA *LPCDIDEVICEINSTANCE; /* 9165 */ typedef SERVICE_STATUS_HANDLE__ *SERVICE_STATUS_HANDLE; /* 9166 */ typedef _PRINTER_DEFAULTSA *LPPRINTER_DEFAULTS; /* 9167 */ typedef IEnumSTATSTG *LPENUMSTATSTG; /* 9168 */ typedef _IMAGE_RESOURCE_DIRECTORY *PIMAGE_RESOURCE_DIRECTORY; /* 9169 */ typedef tagMONCBSTRUCT *PMONCBSTRUCT; /* 9170 */ typedef _DISPLAY_DEVICEA *LPDISPLAY_DEVICE; /* 9171 */ typedef void (__cdecl *_PMFN)(); /* 9172 */ typedef _PROPSHEETPAGEW_V1 *LPCPROPSHEETPAGEW_V1; /* 9173 */ typedef _RECTL *LPCRECTL; /* 9174 */ typedef _OVERLAPPED *LPWSAOVERLAPPED; /* 9175 */ typedef tagMCI_OPEN_PARMSW *PMCI_OPEN_PARMSW; /* 9176 */ typedef _DOC_INFO_3W *LPDOC_INFO_3W; /* 9177 */ typedef _CRYPTOAPI_BLOB *PCRYPT_ATTR_BLOB; /* 9178 */ typedef tagLOCALESIGNATURE *LPLOCALESIGNATURE; /* 9179 */ typedef HDRVR__ *HDRVR; /* 9180 */ typedef tagEMRGLSBOUNDEDRECORD *PEMRGLSBOUNDEDRECORD; /* 9181 */ typedef _IO_COUNTERS *PIO_COUNTERS; /* 9182 */ typedef _DOC_INFO_3A *LPDOC_INFO_3A; /* 9183 */ typedef _SYSTEM_POWER_STATUS *LPSYSTEM_POWER_STATUS; /* 9184 */ typedef tagNONCLIENTMETRICSA *PNONCLIENTMETRICSA; /* 9185 */ typedef tagTTPOLYCURVE *LPTTPOLYCURVE; /* 9186 */ typedef MENUITEMTEMPLATEHEADER *PMENUITEMTEMPLATEHEADER; /* 9187 */ typedef IOleAdviseHolder *LPOLEADVISEHOLDER; /* 9188 */ typedef unsigned int UIElementMessageID; /* 9189 */ typedef waveformat_tag *LPWAVEFORMAT; /* 9190 */ typedef waveformat_tag *NPWAVEFORMAT; /* 9191 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY32 *PIMAGE_LOAD_CONFIG_DIRECTORY; /* 9192 */ typedef int (__stdcall *ACCEPT_SECURITY_CONTEXT_FN)(_SecHandle *, _SecHandle *, _SecBufferDesc *, unsigned int, unsigned int, _SecHandle *, _SecBufferDesc *, unsigned int *, _LARGE_INTEGER *); /* 9193 */ typedef IEnumSTATPROPSETSTG *LPENUMSTATPROPSETSTG; /* 9194 */ typedef IRunningObjectTable *LPRUNNINGOBJECTTABLE; /* 9195 */ typedef _NOTIFYICONDATAA *PNOTIFYICONDATAA; /* 9196 */ typedef IEnumMoniker *LPENUMMONIKER; /* 9197 */ typedef DIDEVICESTATE *LPDIDEVICESTATE; /* 9198 */ typedef ICancelMethodCalls *LPCANCELMETHODCALLS; /* 9199 */ typedef block_state (__stdcall *compress_func)(internal_state *, int); /* 9200 */ typedef tagMCI_VD_STEP_PARMS *PMCI_VD_STEP_PARMS; /* 9201 */ typedef int (__stdcall *APPLY_CONTROL_TOKEN_FN)(_SecHandle *, _SecBufferDesc *); /* 9202 */ typedef unsigned int size_type; /* 9203 */ typedef HRESULT (__stdcall *LPFNGETCLASSOBJECT)(_GUID *, _GUID *, void **); /* 9204 */ typedef _LARGE_INTEGER *PLARGE_INTEGER; /* 9205 */ typedef int (__stdcall *CALINFO_ENUMPROCEXA)(char *, unsigned int); /* 9206 */ typedef void __stdcall WAVECALLBACK(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 9207 */ typedef void (__stdcall *__errorPfnType)(int, IErrorInfo *); /* 9208 */ typedef HMIDISTRM__ **LPHMIDISTRM; /* 9209 */ typedef int (__stdcall *CALINFO_ENUMPROCEXW)(unsigned __int16 *, unsigned int); /* 9210 */ typedef unsigned int ErrorType; /* 9211 */ typedef int (__stdcall *GRAYSTRINGPROC)(HDC__ *, int, int); /* 9212 */ typedef unsigned int SOCKET; /* 9213 */ typedef _devicemodeA *PDEVMODE; /* 9214 */ typedef UIElement *UIElementPointer; /* 9215 */ typedef void *RPC_IF_HANDLE; /* 9216 */ typedef _IMAGE_OPTIONAL_HEADER64 *PIMAGE_OPTIONAL_HEADER64; /* 9217 */ typedef tagMIXERCONTROLA *PMIXERCONTROL; /* 9218 */ typedef _PSFEATURE_OUTPUT *PPSFEATURE_OUTPUT; /* 9219 */ typedef tagCIEXYZ *LPCIEXYZ; /* 9220 */ typedef HDDEDATA__ *(__stdcall *PFNCALLBACK)(unsigned int, unsigned int, HCONV__ *, HSZ__ *, HSZ__ *, HDDEDATA__ *, unsigned int, unsigned int); /* 9221 */ typedef _DOC_INFO_3A *LPDOC_INFO_3; /* 9222 */ typedef tagOBJECTDESCRIPTOR *PLINKSRCDESCRIPTOR; /* 9223 */ typedef tagMCI_SAVE_PARMSA *PMCI_SAVE_PARMS; /* 9224 */ typedef unsigned __int16 flowqueueInterval_t; /* 9225 */ typedef HRESULT (__cdecl *FNCREATEVERTEXBUFFER)(unsigned int, unsigned int, unsigned int, _D3DPOOL, IDirect3DVertexBuffer9 **); /* 9226 */ typedef _PERF_OBJECT_TYPE *PPERF_OBJECT_TYPE; /* 9227 */ typedef _DISK_PERFORMANCE *PDISK_PERFORMANCE; /* 9228 */ typedef tagRemSNB *wireSNB; /* 9229 */ typedef unsigned int D3DRMMAPPINGFLAG; /* 9230 */ typedef _RemotableHandle *wireHICON; /* 9231 */ typedef _CERT_REGISTRY_STORE_ROAMING_PARA *PCERT_REGISTRY_STORE_ROAMING_PARA; /* 9232 */ typedef _TAPE_WRITE_MARKS *PTAPE_WRITE_MARKS; /* 9233 */ typedef _NETRESOURCEA *LPNETRESOURCEA; /* 9234 */ typedef const char *LPCTSTR; /* 9235 */ typedef _CMC_PEND_INFO *PCMC_PEND_INFO; /* 9236 */ typedef _SYSTEM_AUDIT_ACE *PSYSTEM_AUDIT_ACE; /* 9237 */ typedef _devicemodeW *PDEVMODEW; /* 9238 */ typedef unsigned int u_int; /* 9239 */ typedef tagWAVEOUTCAPSA *NPWAVEOUTCAPSA; /* 9240 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CTL)(void *, _CERT_STORE_PROV_FIND_INFO *, _CTL_CONTEXT *, unsigned int, void **, _CTL_CONTEXT **); /* 9241 */ typedef tWAVEFORMATEX *LPCWAVEFORMATEX; /* 9242 */ typedef _QUERY_SERVICE_LOCK_STATUSW *LPQUERY_SERVICE_LOCK_STATUSW; /* 9243 */ typedef tagWAVEOUTCAPSA *LPWAVEOUTCAPSA; /* 9244 */ typedef _userHBITMAP *wireHBITMAP; /* 9245 */ typedef _PROPSHEETPAGEA_V3 *LPPROPSHEETPAGEA_LATEST; /* 9246 */ typedef _JOB_INFO_2A *PJOB_INFO_2; /* 9247 */ typedef tagEXTLOGFONTW *PEXTLOGFONTW; /* 9248 */ typedef tagHELPWININFOA *LPHELPWININFOA; /* 9249 */ typedef unsigned int HCRYPTKEY; /* 9250 */ typedef unsigned int pixeltype; /* 9251 */ typedef _JOB_INFO_3 *PJOB_INFO_3; /* 9252 */ typedef _MESSAGE_RESOURCE_DATA *PMESSAGE_RESOURCE_DATA; /* 9253 */ typedef _STL::_Rb_tree_node_base *_Base_ptr; /* 9254 */ typedef tagMCI_GETDEVCAPS_PARMS *PMCI_GETDEVCAPS_PARMS; /* 9255 */ typedef _JOB_INFO_1A *PJOB_INFO_1; /* 9256 */ typedef sockaddr_storage *PSOCKADDR_STORAGE; /* 9257 */ typedef tagOBJECTDESCRIPTOR *LPLINKSRCDESCRIPTOR; /* 9258 */ typedef int (__stdcall *DECRYPT_MESSAGE_FN)(_SecHandle *, _SecBufferDesc *, unsigned int, unsigned int *); /* 9259 */ typedef _devicemodeA *PDEVMODEA; /* 9260 */ typedef tagIMEMENUITEMINFOW *LPIMEMENUITEMINFOW; /* 9261 */ typedef tagEMRSELECTCLIPPATH *PEMRSETLAYOUT; /* 9262 */ typedef tagIMEMENUITEMINFOW *NPIMEMENUITEMINFOW; /* 9263 */ typedef IOleCache *LPOLECACHE; /* 9264 */ typedef _PRINTER_DEFAULTSW *PPRINTER_DEFAULTSW; /* 9265 */ typedef unsigned int APARTMENTID; /* 9266 */ typedef int _Mbstatet; /* 9267 */ typedef _IMAGE_IMPORT_BY_NAME *PIMAGE_IMPORT_BY_NAME; /* 9268 */ typedef _STORAGE_DEVICE_NUMBER *PSTORAGE_DEVICE_NUMBER; /* 9269 */ typedef unsigned __int16 INTERNET_PORT; /* 9270 */ typedef tagMIDIOUTCAPS2A *PMIDIOUTCAPS2A; /* 9271 */ typedef unsigned int ACCESS_MASK; /* 9272 */ typedef tagMIDIINCAPSA *PMIDIINCAPSA; /* 9273 */ typedef tagSTYLEBUFA *PSTYLEBUF; /* 9274 */ typedef tagNONCLIENTMETRICSA *LPNONCLIENTMETRICSA; /* 9275 */ typedef unsigned __int16 SID_Type; /* 9276 */ typedef unsigned int WieldRequirement; /* 9277 */ typedef unsigned __int16 PATCHARRAY[128]; /* 9278 */ typedef IOleCache2 *LPOLECACHE2; /* 9279 */ typedef _DRIVER_INFO_6A *PDRIVER_INFO_6; /* 9280 */ typedef _SHQUERYRBINFO *LPSHQUERYRBINFO; /* 9281 */ typedef tagNONCLIENTMETRICSW *LPNONCLIENTMETRICSW; /* 9282 */ typedef HWAVEOUT__ *HWAVEOUT; /* 9283 */ typedef tagMCI_SAVE_PARMSA *LPMCI_SAVE_PARMS; /* 9284 */ typedef _CMC_STATUS_INFO *PCMC_STATUS_INFO; /* 9285 */ typedef _JOB_INFO_2A *LPJOB_INFO_2; /* 9286 */ typedef int (__stdcall *DESKTOPENUMPROCW)(unsigned __int16 *, int); /* 9287 */ typedef IMAGE_AUX_SYMBOL_TOKEN_DEF *PIMAGE_AUX_SYMBOL_TOKEN_DEF; /* 9288 */ typedef _SLIST_HEADER *PSLIST_HEADER; /* 9289 */ typedef int *PLONG32; /* 9290 */ typedef _FILE_SEGMENT_ELEMENT *PFILE_SEGMENT_ELEMENT; /* 9291 */ typedef _CMSG_CTRL_KEY_AGREE_DECRYPT_PARA *PCMSG_CTRL_KEY_AGREE_DECRYPT_PARA; /* 9292 */ typedef unsigned int (__stdcall *YIELDPROC)(unsigned int, unsigned int); /* 9293 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_FIND_CRL)(void *, _CERT_STORE_PROV_FIND_INFO *, _CRL_CONTEXT *, unsigned int, void **, _CRL_CONTEXT **); /* 9294 */ typedef unsigned int ULONG32; /* 9295 */ typedef tagVARIANT *LPVARIANTARG; /* 9296 */ typedef unsigned __int16 ino_t; /* 9297 */ typedef _PERF_DATA_BLOCK *PPERF_DATA_BLOCK; /* 9298 */ typedef _TOKEN_OWNER *PTOKEN_OWNER; /* 9299 */ typedef tagMCI_ANIM_OPEN_PARMSW *LPMCI_ANIM_OPEN_PARMSW; /* 9300 */ typedef IPropertyStorage *LPPROPERTYSTORAGE; /* 9301 */ typedef _DIDATAFORMAT *LPCDIDATAFORMAT; /* 9302 */ typedef _STORAGE_HOTPLUG_INFO *PSTORAGE_HOTPLUG_INFO; /* 9303 */ typedef const unsigned __int16 *PCWSTR; /* 9304 */ typedef _CERT_RDN *PCERT_RDN; /* 9305 */ typedef tagPIXELFORMATDESCRIPTOR *LPPIXELFORMATDESCRIPTOR; /* 9306 */ typedef _DRIVER_INFO_6W *PDRIVER_INFO_6W; /* 9307 */ typedef _RASTERIZER_STATUS *LPRASTERIZER_STATUS; /* 9308 */ typedef tagCHOOSECOLORA *LPCHOOSECOLORA; /* 9309 */ typedef _CRYPT_ATTRIBUTES *PCMSG_ATTR; /* 9310 */ typedef unsigned __int16 COLOR16; /* 9311 */ typedef _JOB_INFO_2W *LPJOB_INFO_2W; /* 9312 */ typedef tagMCI_SAVE_PARMSW *LPMCI_SAVE_PARMSW; /* 9313 */ typedef _CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA *PCRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA; /* 9314 */ typedef tagNONCLIENTMETRICSA *LPNONCLIENTMETRICS; /* 9315 */ typedef _CRL_ISSUING_DIST_POINT *PCRL_ISSUING_DIST_POINT; /* 9316 */ typedef unsigned int PKStatus; /* 9317 */ typedef int (__stdcall *PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC)(_CRYPT_ALGORITHM_IDENTIFIER *, _CRYPTOAPI_BLOB *, char *, unsigned int *, void *); /* 9318 */ typedef _ACE_HEADER *PACE_HEADER; /* 9319 */ typedef _FORM_INFO_1A *LPFORM_INFO_1; /* 9320 */ typedef _DRIVER_INFO_6A *PDRIVER_INFO_6A; /* 9321 */ typedef const char *PCTSTR; /* 9322 */ typedef tagABORTPATH *PEMRREALIZEPALETTE; /* 9323 */ typedef int (__stdcall *PFN_CANCEL_ASYNC_RETRIEVAL_FUNC)(void *); /* 9324 */ typedef tagMCI_SAVE_PARMSA *LPMCI_SAVE_PARMSA; /* 9325 */ typedef unsigned int RestrictionData; /* 9326 */ typedef _CERT_DSS_PARAMETERS *PCERT_DSS_PARAMETERS; /* 9327 */ typedef _JOB_INFO_2A *LPJOB_INFO_2A; /* 9328 */ typedef void *(__stdcall *PFUNCTION_TABLE_ACCESS_ROUTINE)(void *, unsigned int); /* 9329 */ typedef _CRYPT_ALGORITHM_IDENTIFIER *PCRYPT_ALGORITHM_IDENTIFIER; /* 9330 */ typedef tagCANDIDATEFORM *LPCANDIDATEFORM; /* 9331 */ typedef _CERT_AUTHORITY_INFO_ACCESS *PCERT_AUTHORITY_INFO_ACCESS; /* 9332 */ typedef val_context *PVALCONTEXT; /* 9333 */ typedef tagCANDIDATEFORM *NPCANDIDATEFORM; /* 9334 */ typedef tagOIFI *LPOLEINPLACEFRAMEINFO; /* 9335 */ typedef _CTL_FIND_USAGE_PARA *PCTL_FIND_USAGE_PARA; /* 9336 */ typedef tagMDINEXTMENU *LPMDINEXTMENU; /* 9337 */ typedef char *RPC_BUFPTR; /* 9338 */ typedef unsigned int LocationMask; /* 9339 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETVIEWPORTORGEX; /* 9340 */ typedef _BIDI_DATA *PBIDI_DATA; /* 9341 */ typedef _LARGE_INTEGER *PTimeStamp; /* 9342 */ typedef _EXIT_PROCESS_DEBUG_INFO *LPEXIT_PROCESS_DEBUG_INFO; /* 9343 */ typedef void (__cdecl *unexpected_handler)(); /* 9344 */ typedef IDirectSoundBuffer *LPDIRECTSOUNDBUFFER; /* 9345 */ typedef tagTYPEATTR *LPTYPEATTR; /* 9346 */ typedef IMAGE_COR20_HEADER *PIMAGE_COR20_HEADER; /* 9347 */ typedef tagHARDWAREHOOKSTRUCT *LPHARDWAREHOOKSTRUCT; /* 9348 */ typedef _CRYPTPROTECT_PROMPTSTRUCT *PCRYPTPROTECT_PROMPTSTRUCT; /* 9349 */ typedef OPENCARDNAME_EXA *LPOPENCARDNAME_EXA; /* 9350 */ typedef unsigned int GEOTYPE; /* 9351 */ typedef void (__stdcall *LPOVERLAPPED_COMPLETION_ROUTINE)(unsigned int, unsigned int, _OVERLAPPED *); /* 9352 */ typedef int (__stdcall *PROC)(); /* 9353 */ typedef _ICONINFO *PICONINFO; /* 9354 */ typedef void *HMETAFILEPICT; /* 9355 */ typedef _MEMORY_BASIC_INFORMATION64 *PMEMORY_BASIC_INFORMATION64; /* 9356 */ typedef int (__stdcall *ACQUIRE_CREDENTIALS_HANDLE_FN_W)(unsigned __int16 *, unsigned __int16 *, unsigned int, void *, void *, void (__stdcall *)(void *, void *, unsigned int, void **, int *), void *, _SecHandle *, _LARGE_INTEGER *); /* 9357 */ typedef tagWNDCLASSEXA *PWNDCLASSEX; /* 9358 */ typedef _CERT_REGISTRY_STORE_CLIENT_GPT_PARA *PCERT_REGISTRY_STORE_CLIENT_GPT_PARA; /* 9359 */ typedef _BIN_RESULTS *PBIN_RESULTS; /* 9360 */ typedef tagLOGBRUSH *PLOGBRUSH; /* 9361 */ typedef HIC__ *HIC; /* 9362 */ typedef tagOLEVERB *LPOLEVERB; /* 9363 */ typedef _DOC_INFO_2W *LPDOC_INFO_2W; /* 9364 */ typedef int PlayerSide; /* 9365 */ typedef unsigned __int16 **LPBSTR; /* 9366 */ typedef _DOC_INFO_2A *LPDOC_INFO_2A; /* 9367 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATE; /* 9368 */ typedef tagMCI_SYSINFO_PARMSA *LPMCI_SYSINFO_PARMS; /* 9369 */ typedef IEnumSTATDATA *LPENUMSTATDATA; /* 9370 */ typedef _WIN32_STREAM_ID *LPWIN32_STREAM_ID; /* 9371 */ typedef void __cdecl FallocDumpFunction(char *, unsigned int); /* 9372 */ typedef void __stdcall RPC_ADDRESS_CHANGE_FN(void *); /* 9373 */ typedef unsigned int RGBAPIXEL; /* 9374 */ typedef _PERF_INSTANCE_DEFINITION *PPERF_INSTANCE_DEFINITION; /* 9375 */ typedef _IMAGE_RESOURCE_DIRECTORY_STRING *PIMAGE_RESOURCE_DIRECTORY_STRING; /* 9376 */ typedef tagMEASUREITEMSTRUCT *LPMEASUREITEMSTRUCT; /* 9377 */ typedef int (__stdcall *LPFNADDPROPSHEETPAGE)(_PSP *, int); /* 9378 */ typedef unsigned int UIObjectMode; /* 9379 */ typedef unsigned int ContextID; /* 9380 */ typedef tagNONCLIENTMETRICSA *PNONCLIENTMETRICS; /* 9381 */ typedef void (__cdecl *FNDELETE)(void *); /* 9382 */ typedef _ENUM_SERVICE_STATUS_PROCESSW *LPENUM_SERVICE_STATUS_PROCESSW; /* 9383 */ typedef unsigned int LGRPID; /* 9384 */ typedef _CPS_URLS *PCPS_URLS; /* 9385 */ typedef tagMIDIOUTCAPSW *LPMIDIOUTCAPSW; /* 9386 */ typedef _SYSTEM_ALARM_CALLBACK_ACE *PSYSTEM_ALARM_CALLBACK_ACE; /* 9387 */ typedef tagCOMBOBOXINFO *PCOMBOBOXINFO; /* 9388 */ typedef tagMIDIOUTCAPSW *NPMIDIOUTCAPSW; /* 9389 */ typedef void (__cdecl *MIDIEventCallback_t)(char, int, unsigned int); /* 9390 */ typedef void (__cdecl *new_handler)(); /* 9391 */ typedef DLGTEMPLATE *LPCDLGTEMPLATE; /* 9392 */ typedef HMIDIIN__ *HMIDIIN; /* 9393 */ typedef unsigned __int16 *PWSTR; /* 9394 */ typedef _TIME_ZONE_INFORMATION *LPTIME_ZONE_INFORMATION; /* 9395 */ typedef tagLOGPALETTE *LPLOGPALETTE; /* 9396 */ typedef unsigned __int16 OrderingStamp; /* 9397 */ typedef _SID_IDENTIFIER_AUTHORITY *PSID_IDENTIFIER_AUTHORITY; /* 9398 */ typedef unsigned __int16 CLIPFORMAT; /* 9399 */ typedef tagLOGPALETTE *NPLOGPALETTE; /* 9400 */ typedef _CMC_TAGGED_REQUEST *PCMC_TAGGED_REQUEST; /* 9401 */ typedef unsigned __int16 SEC_WCHAR; /* 9402 */ typedef _CERT_POLICY_MAPPING *PCERT_POLICY_MAPPING; /* 9403 */ typedef _TAPE_CREATE_PARTITION *PTAPE_CREATE_PARTITION; /* 9404 */ typedef int (__stdcall *PFN_CRYPT_ENUM_OID_INFO)(_CRYPT_OID_INFO *, void *); /* 9405 */ typedef IHttpNegotiate *LPHTTPNEGOTIATE; /* 9406 */ typedef tagEMRSETICMPROFILE *PEMRSETICMPROFILEW; /* 9407 */ typedef tagEMRSELECTCLIPPATH *PEMRSETTEXTALIGN; /* 9408 */ typedef int (__stdcall *LPFNADDPROPSHEETPAGES)(void *, int (__stdcall *)(_PSP *, int), int); /* 9409 */ typedef tagDIBSECTION *PDIBSECTION; /* 9410 */ typedef tagMIXERCONTROLA *PMIXERCONTROLA; /* 9411 */ typedef IEnumFORMATETC *LPENUMFORMATETC; /* 9412 */ typedef unsigned int IconBkgnd; /* 9413 */ typedef IOleInPlaceUIWindow *LPOLEINPLACEUIWINDOW; /* 9414 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEW; /* 9415 */ typedef int LONG_PTR; /* 9416 */ typedef int (__stdcall *BFFCALLBACK)(HWND__ *, unsigned int, int, int); /* 9417 */ typedef _DISK_EXTENT *PDISK_EXTENT; /* 9418 */ typedef SYSTEM_BATTERY_STATE *PSYSTEM_BATTERY_STATE; /* 9419 */ typedef unsigned int (__stdcall *PTRANSLATE_ADDRESS_ROUTINE)(void *, void *, _tagADDRESS *); /* 9420 */ typedef _DOC_INFO_2A *LPDOC_INFO_2; /* 9421 */ typedef DLGITEMTEMPLATE *PDLGITEMTEMPLATEA; /* 9422 */ typedef _CERT_TRUST_LIST_INFO *PCERT_TRUST_LIST_INFO; /* 9423 */ typedef int (__stdcall *PVECTORED_EXCEPTION_HANDLER)(_EXCEPTION_POINTERS *); /* 9424 */ typedef _CHANGER_MOVE_MEDIUM *PCHANGER_MOVE_MEDIUM; /* 9425 */ typedef _EXIT_THREAD_DEBUG_INFO *LPEXIT_THREAD_DEBUG_INFO; /* 9426 */ typedef tagBITMAPCOREHEADER *PBITMAPCOREHEADER; /* 9427 */ typedef unsigned int SpellOverlay; /* 9428 */ typedef unsigned int (__stdcall *LPPAGESETUPHOOK)(HWND__ *, unsigned int, unsigned int, int); /* 9429 */ typedef _CERT_POLICY_QUALIFIER_NOTICE_REFERENCE *PCERT_POLICY_QUALIFIER_NOTICE_REFERENCE; /* 9430 */ typedef HDDEDATA__ *__stdcall FNCALLBACK(unsigned int, unsigned int, HCONV__ *, HSZ__ *, HSZ__ *, HDDEDATA__ *, unsigned int, unsigned int); /* 9431 */ typedef const char *PFORMAT_STRING; /* 9432 */ typedef tagWAVEOUTCAPSA *NPWAVEOUTCAPS; /* 9433 */ typedef tagWAVEOUTCAPSA *LPWAVEOUTCAPS; /* 9434 */ typedef int (__stdcall *INITIALIZE_SECURITY_CONTEXT_FN_W)(_SecHandle *, _SecHandle *, unsigned __int16 *, unsigned int, unsigned int, unsigned int, _SecBufferDesc *, unsigned int, _SecHandle *, _SecBufferDesc *, unsigned int *, _LARGE_INTEGER *); /* 9435 */ typedef tagPALETTEENTRY *PPALETTEENTRY; /* 9436 */ typedef _CHANGER_EXCHANGE_MEDIUM *PCHANGER_EXCHANGE_MEDIUM; /* 9437 */ typedef _NETRESOURCEA *LPNETRESOURCE; /* 9438 */ typedef DLGTEMPLATE *LPCDLGTEMPLATEA; /* 9439 */ typedef tagEMRPOLYPOLYLINE16 *PEMRPOLYPOLYGON16; /* 9440 */ typedef tagHARDWAREHOOKSTRUCT *PHARDWAREHOOKSTRUCT; /* 9441 */ typedef HWAVE__ *HWAVE; /* 9442 */ typedef _SINGLE_LIST_ENTRY *PSINGLE_LIST_ENTRY; /* 9443 */ typedef _CRYPTOAPI_BLOB *PCERT_RDN_VALUE_BLOB; /* 9444 */ typedef tagMCI_BREAK_PARMS *PMCI_BREAK_PARMS; /* 9445 */ typedef _TAPE_GET_DRIVE_PARAMETERS *PTAPE_GET_DRIVE_PARAMETERS; /* 9446 */ typedef tagHELPWININFOA *LPHELPWININFO; /* 9447 */ typedef _numberfmtA *LPNUMBERFMT; /* 9448 */ typedef unsigned int (__stdcall *LPPROGRESS_ROUTINE)(_LARGE_INTEGER, _LARGE_INTEGER, _LARGE_INTEGER, _LARGE_INTEGER, unsigned int, unsigned int, void *, void *, void *); /* 9449 */ typedef _MOUSE_EVENT_RECORD *PMOUSE_EVENT_RECORD; /* 9450 */ typedef int intptr_t; /* 9451 */ typedef tagRECT *LPCRECT; /* 9452 */ typedef _VERIFY_INFORMATION *PVERIFY_INFORMATION; /* 9453 */ typedef unsigned int UIElementType; /* 9454 */ typedef void (__stdcall *PFN_CRYPT_FREE)(void *); /* 9455 */ typedef IBindCtx *LPBINDCTX; /* 9456 */ typedef unsigned int EVENT_TYPE; /* 9457 */ typedef HRESULT (__stdcall *DLLGETVERSIONPROC)(_DLLVERSIONINFO *); /* 9458 */ typedef DLGTEMPLATE *LPCDLGTEMPLATEW; /* 9459 */ typedef _CERT_RDN_ATTR *PCERT_RDN_ATTR; /* 9460 */ typedef tagMIDIOUTCAPS2A *PMIDIOUTCAPS2; /* 9461 */ typedef unsigned int WErrorType; /* 9462 */ typedef _CERT_AUTHORITY_KEY_ID_INFO *PCERT_AUTHORITY_KEY_ID_INFO; /* 9463 */ typedef _CMSG_ENVELOPED_ENCODE_INFO *PCMSG_ENVELOPED_ENCODE_INFO; /* 9464 */ typedef tagSTYLEBUFA *PSTYLEBUFA; /* 9465 */ typedef int difference_type; /* 9466 */ typedef void (__stdcall *LPWAVECALLBACK)(HDRVR__ *, unsigned int, unsigned int, unsigned int, unsigned int); /* 9467 */ typedef _PRINTER_NOTIFY_INFO_DATA *LPPRINTER_NOTIFY_INFO_DATA; /* 9468 */ typedef _BLENDFUNCTION *PBLENDFUNCTION; /* 9469 */ typedef _IMAGE_FILE_HEADER *PIMAGE_FILE_HEADER; /* 9470 */ typedef _MODEMSETTINGS *LPMODEMSETTINGS; /* 9471 */ typedef unsigned int HouseBit; /* 9472 */ typedef _userHENHMETAFILE *wireHENHMETAFILE; /* 9473 */ typedef IKeystoneControl *LPKEYSTONECONTROL; /* 9474 */ typedef tagMCI_ANIM_WINDOW_PARMSA *LPMCI_ANIM_WINDOW_PARMSA; /* 9475 */ typedef tagMIDIOUTCAPSA *PMIDIOUTCAPS; /* 9476 */ typedef _BIDI_REQUEST_CONTAINER *PBIDI_REQUEST_CONTAINER; /* 9477 */ typedef _BIDI_RESPONSE_DATA *LPBIDI_RESPONSE_DATA; /* 9478 */ typedef tagPARAMDESCEX *LPPARAMDESCEX; /* 9479 */ typedef _FLAGGED_WORD_BLOB *UP_FLAGGED_WORD_BLOB; /* 9480 */ typedef _JOB_INFO_3 *LPJOB_INFO_3; /* 9481 */ typedef _NDR_CORRELATION_INFO *PNDR_CORRELATION_INFO; /* 9482 */ typedef unsigned int NameRejectionType; /* 9483 */ typedef tagMCI_VD_PLAY_PARMS *PMCI_VD_PLAY_PARMS; /* 9484 */ typedef unsigned __int16 *PSECURITY_DESCRIPTOR_CONTROL; /* 9485 */ typedef void (__stdcall *PFN_CMSG_FREE)(void *); /* 9486 */ typedef tagEMRSTRETCHBLT *PEMRSTRETCHBLT; /* 9487 */ typedef _DIACTIONFORMATA *LPDIACTIONFORMATA; /* 9488 */ typedef int (__stdcall *QUERY_SECURITY_CONTEXT_TOKEN_FN)(_SecHandle *, void **); /* 9489 */ typedef _GUID *LPGUID; /* 9490 */ typedef unsigned int DrawModeType; /* 9491 */ typedef _ULARGE_INTEGER *PULARGE_INTEGER; /* 9492 */ typedef const char *PCUTSTR; /* 9493 */ typedef sockaddr_storage *LPSOCKADDR_STORAGE; /* 9494 */ typedef _CERT_AUTHORITY_KEY_ID2_INFO *PCERT_AUTHORITY_KEY_ID2_INFO; /* 9495 */ typedef unsigned int SpellComponentID; /* 9496 */ typedef _cpinfoexA *LPCPINFOEXA; /* 9497 */ typedef unsigned __int16 *LPWCH; /* 9498 */ typedef UIListener *PUIListener; /* 9499 */ typedef tagNEWTEXTMETRICA *LPNEWTEXTMETRICA; /* 9500 */ typedef unsigned __int16 *LPUWSTR; /* 9501 */ typedef unsigned __int16 PRINTEROP_FLAGS; /* 9502 */ typedef void *HCRYPTOIDFUNCSET; /* 9503 */ typedef tagNEWTEXTMETRICA *NPNEWTEXTMETRICA; /* 9504 */ typedef _CRYPT_TIME_STAMP_REQUEST_INFO *PCRYPT_TIME_STAMP_REQUEST_INFO; /* 9505 */ typedef tagDELETEITEMSTRUCT *LPDELETEITEMSTRUCT; /* 9506 */ typedef _MONITOR_INFO_1W *PMONITOR_INFO_1W; /* 9507 */ typedef _cpinfoexW *LPCPINFOEXW; /* 9508 */ typedef unsigned int STRING_STAT; /* 9509 */ typedef tagEMRFILLPATH *PEMRSTROKEPATH; /* 9510 */ typedef _CERT_STORE_PROV_FIND_INFO *PCCERT_STORE_PROV_FIND_INFO; /* 9511 */ typedef _CERT_CHAIN_POLICY_STATUS *PCERT_CHAIN_POLICY_STATUS; /* 9512 */ typedef tagMIDIOUTCAPSW *PMIDIOUTCAPSW; /* 9513 */ typedef int (__stdcall *OLDFONTENUMPROCA)(tagLOGFONTA *, tagTEXTMETRICA *, unsigned int, int); /* 9514 */ typedef _IMAGE_CE_RUNTIME_FUNCTION_ENTRY *PIMAGE_CE_RUNTIME_FUNCTION_ENTRY; /* 9515 */ typedef _TAPE_WMI_OPERATIONS *PTAPE_WMI_OPERATIONS; /* 9516 */ typedef unsigned int HouseType; /* 9517 */ typedef _IMAGE_RELOCATION *PIMAGE_RELOCATION; /* 9518 */ typedef _NT_TIB32 *PNT_TIB32; /* 9519 */ typedef tagCHOOSECOLORA *LPCHOOSECOLOR; /* 9520 */ typedef _CHANGER_SEND_VOLUME_TAG_INFORMATION *PCHANGER_SEND_VOLUME_TAG_INFORMATION; /* 9521 */ typedef unsigned int (__stdcall *LPFNOLEUIHOOK)(HWND__ *, unsigned int, unsigned int, int); /* 9522 */ typedef tagDROPSTRUCT *PDROPSTRUCT; /* 9523 */ typedef ILockBytes *LPLOCKBYTES; /* 9524 */ typedef char *LPTCH; /* 9525 */ typedef DIEFFECTINFOA *LPCDIEFFECTINFOA; /* 9526 */ typedef _CMSG_CTRL_KEY_TRANS_DECRYPT_PARA *PCMSG_CTRL_KEY_TRANS_DECRYPT_PARA; /* 9527 */ typedef _MONITOR_INFO_2W *PMONITOR_INFO_2W; /* 9528 */ typedef tagMIDIOUTCAPSA *PMIDIOUTCAPSA; /* 9529 */ typedef tagENUMLOGFONTEXA *LPENUMLOGFONTEX; /* 9530 */ typedef int (__stdcall *PCRYPT_DECRYPT_PRIVATE_KEY_FUNC)(_CRYPT_ALGORITHM_IDENTIFIER, _CRYPTOAPI_BLOB, char *, unsigned int *, void *); /* 9531 */ typedef _OVERLAPPED *LPOVERLAPPED; /* 9532 */ typedef _FORM_INFO_1A *LPFORM_INFO_1A; /* 9533 */ typedef tagMONMSGSTRUCT *PMONMSGSTRUCT; /* 9534 */ typedef _CERT_KEY_ATTRIBUTES_INFO *PCERT_KEY_ATTRIBUTES_INFO; /* 9535 */ typedef tagRECT *PRECT; /* 9536 */ typedef _JOBOBJECT_ASSOCIATE_COMPLETION_PORT *PJOBOBJECT_ASSOCIATE_COMPLETION_PORT; /* 9537 */ typedef int streamoff; /* 9538 */ typedef tagMCI_PLAY_PARMS *LPMCI_PLAY_PARMS; /* 9539 */ typedef HWAVEIN__ **LPHWAVEIN; /* 9540 */ typedef _cpinfoexA *LPCPINFOEX; /* 9541 */ typedef int (__stdcall *LPDIENUMEFFECTSINFILECALLBACK)(DIFILEEFFECT *, void *); /* 9542 */ typedef int (__stdcall *PFN_CERT_STORE_PROV_READ_CERT)(void *, _CERT_CONTEXT *, unsigned int, _CERT_CONTEXT **); /* 9543 */ typedef OPENCARDNAME_EXA *LPOPENCARDNAME_EX; /* 9544 */ typedef _CERT_ALT_NAME_ENTRY *PCERT_ALT_NAME_ENTRY; /* 9545 */ typedef tagMONITORINFOEXA *LPMONITORINFOEX; /* 9546 */ typedef _CRYPTOAPI_BLOB *PCRYPT_INTEGER_BLOB; /* 9547 */ typedef int filedesc; /* 9548 */ typedef _userHPALETTE *wireHPALETTE; /* 9549 */ typedef _CRYPT_ASYNC_RETRIEVAL_COMPLETION *PCRYPT_ASYNC_RETRIEVAL_COMPLETION; /* 9550 */ typedef _PATHNAME_BUFFER *PPATHNAME_BUFFER; /* 9551 */ typedef _CMSG_CTRL_MAIL_LIST_DECRYPT_PARA *PCMSG_CTRL_MAIL_LIST_DECRYPT_PARA; /* 9552 */ typedef unsigned int (__stdcall *LPFNDEVCAPS)(char *, char *, unsigned int, char *, _devicemodeA *); /* 9553 */ typedef _DOC_INFO_1W *LPDOC_INFO_1W; /* 9554 */ typedef _DRAWPATRECT *PDRAWPATRECT; /* 9555 */ typedef tagCONVCONTEXT *PCONVCONTEXT; /* 9556 */ typedef _GRADIENT_TRIANGLE *LPGRADIENT_TRIANGLE; /* 9557 */ typedef int (__stdcall *UILANGUAGE_ENUMPROCW)(unsigned __int16 *, int); /* 9558 */ typedef int (__stdcall *REGISTERWORDENUMPROCA)(const char *, unsigned int, const char *, void *); /* 9559 */ typedef tagSCROLLINFO *LPCSCROLLINFO; /* 9560 */ typedef IMAGE_LOAD_CONFIG_DIRECTORY32 *PIMAGE_LOAD_CONFIG_DIRECTORY32; /* 9561 */ typedef _PROCESS_HEAP_ENTRY *LPPROCESS_HEAP_ENTRY; /* 9562 */ typedef _DRIVER_INFO_5W *LPDRIVER_INFO_5W; /* 9563 */ typedef VXDINSTANCE *PVXDINSTANCE; /* 9564 */ typedef _DOC_INFO_1A *LPDOC_INFO_1A; /* 9565 */ typedef tagLOGBRUSH32 *PLOGBRUSH32; /* 9566 */ typedef tagMETARECORD *PMETARECORD; /* 9567 */ typedef unsigned int (__stdcall *LPOCNCONNPROCA)(unsigned int, char *, char *, void *); /* 9568 */ typedef tagEMRPOLYDRAW16 *PEMRPOLYDRAW16; /* 9569 */ typedef tWAVEFORMATEX *PWAVEFORMATEX; /* 9570 */ typedef _SYSTEM_POWER_POLICY *PSYSTEM_POWER_POLICY; /* 9571 */ typedef IDataObject *LPDATAOBJECT; /* 9572 */ typedef tagEMRSCALEVIEWPORTEXTEX *PEMRSCALEVIEWPORTEXTEX; /* 9573 */ typedef int (__stdcall *LPDICONFIGUREDEVICESCALLBACK)(IUnknown *, void *); /* 9574 */ typedef unsigned int HCRYPTPROV; /* 9575 */ typedef int (__stdcall *REGISTERWORDENUMPROCW)(const unsigned __int16 *, unsigned int, const unsigned __int16 *, void *); /* 9576 */ typedef _wireVARIANT *wireVARIANT; /* 9577 */ typedef int (__stdcall *ENUMRESTYPEPROCW)(HINSTANCE__ *, unsigned __int16 *, int); /* 9578 */ typedef void **PHCRYPTASYNC; /* 9579 */ typedef hostent *PHOSTENT; /* 9580 */ typedef tagJOYCAPSW *NPJOYCAPSW; /* 9581 */ typedef _CRYPT_KEY_LIMITS_V01 *PCRYPT_KEY_LIMITS; /* 9582 */ typedef tagJOYCAPSW *LPJOYCAPSW; /* 9583 */ typedef unsigned int EnchantmentID; /* 9584 */ typedef _SID *PISID; /* 9585 */ typedef tagSCROLLINFO *LPSCROLLINFO; /* 9586 */ typedef SC_HANDLE__ *SC_HANDLE; /* 9587 */ typedef _DRIVER_INFO_4W *LPDRIVER_INFO_4W; /* 9588 */ typedef char *PTSTR; /* 9589 */ typedef QOS_OBJECT_HDR *LPQOS_OBJECT_HDR; /* 9590 */ typedef _IMAGEHLP_SYMBOL *PIMAGEHLP_SYMBOL; /* 9591 */ typedef tagMCI_OVLY_RECT_PARMS *LPMCI_OVLY_RECT_PARMS; /* 9592 */ typedef _ACCESS_ALLOWED_CALLBACK_OBJECT_ACE *PACCESS_ALLOWED_CALLBACK_OBJECT_ACE; /* 9593 */ typedef _OFNOTIFYA *LPOFNOTIFY; /* 9594 */ typedef _GUID *__rcGUID_t; /* 9595 */ typedef HRSRC__ *HRSRC; /* 9596 */ typedef tagCANDIDATEFORM *PCANDIDATEFORM; /* 9597 */ typedef _devicemodeW *LPDEVMODEW; /* 9598 */ typedef _devicemodeW *NPDEVMODEW; /* 9599 */ typedef char *PSECURITY_CONTEXT_TRACKING_MODE; /* 9600 */ typedef _AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA *PAUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA; /* 9601 */ typedef _CERT_CHAIN_CONTEXT *PCCERT_CHAIN_CONTEXT; /* 9602 */ typedef void *HOLEMENU; /* 9603 */ typedef unsigned int POSITION_STAT; /* 9604 */ typedef int (__stdcall *ENUMRESLANGPROCA)(HINSTANCE__ *, const char *, const char *, unsigned __int16, int); /* 9605 */ typedef void (__stdcall *LPFNInitRoutine)(int, _GUID *); /* 9606 */ typedef tagMENUBARINFO *PMENUBARINFO; /* 9607 */ typedef DIDEVICEOBJECTDATA *LPDIDEVICEOBJECTDATA; /* 9608 */ typedef _DOC_INFO_1A *LPDOC_INFO_1; /* 9609 */ typedef _ABC *PABC; /* 9610 */ typedef void *HINTERNET; /* 9611 */ typedef tagMONHSZSTRUCTA *PMONHSZSTRUCT; /* 9612 */ typedef tagCOPYDATASTRUCT *PCOPYDATASTRUCT; /* 9613 */ typedef tagMONERRSTRUCT *PMONERRSTRUCT; /* 9614 */ typedef _OFNOTIFYW *LPOFNOTIFYW; /* 9615 */ typedef unsigned int HouseDumpType; /* 9616 */ typedef tagEMRALPHABLEND *PEMRALPHABLEND; /* 9617 */ typedef _CHANGER_ELEMENT_STATUS *PCHANGER_ELEMENT_STATUS; /* 9618 */ typedef HRESULT (__cdecl *FNSOUNDCALLBACK)(const unsigned __int16 *); /* 9619 */ typedef _IMAGE_ROM_OPTIONAL_HEADER *PIMAGE_ROM_OPTIONAL_HEADER; /* 9620 */ typedef _ABC *LPABC; /* 9621 */ typedef _DRIVER_INFO_6W *LPDRIVER_INFO_6W; /* 9622 */ typedef _MIDL_SERVER_INFO_ *PMIDL_SERVER_INFO; /* 9623 */ typedef char *PUINT8; /* 9624 */ typedef unsigned __int16 wctype_t; /* 9625 */ typedef _ABC *NPABC; /* 9626 */ typedef _SECURITY_DESCRIPTOR *PISECURITY_DESCRIPTOR; /* 9627 */ typedef _ITEMIDLIST *LPITEMIDLIST; /* 9628 */ typedef void *HCERTSTORE; /* 9629 */ typedef _OFNOTIFYA *LPOFNOTIFYA; /* 9630 */ typedef void (__cdecl *RTL_VERIFIER_DLL_LOAD_CALLBACK)(unsigned __int16 *, void *, unsigned int, void *); /* 9631 */ typedef tagMOUSEMOVEPOINT *LPMOUSEMOVEPOINT; /* 9632 */ typedef OPENCARD_SEARCH_CRITERIAW *POPENCARD_SEARCH_CRITERIAW; /* 9633 */ typedef tagMCI_WAVE_OPEN_PARMSA *LPMCI_WAVE_OPEN_PARMS; /* 9634 */ typedef _DWORD_BLOB *UP_DWORD_BLOB; /* 9635 */ typedef HRESULT (__cdecl *_ATL_PERFUNREGFUNC)(); /* 9636 */ typedef IDirect3D9 *(__stdcall *DIRECT3DCREATE9)(unsigned int); /* 9637 */ typedef unsigned int Gender; /* 9638 */ typedef DIDEVICEOBJECTINSTANCEA *LPCDIDEVICEOBJECTINSTANCEA; /* 9639 */ typedef int *PSSIZE_T; /* 9640 */ typedef _MMIOINFO *LPCMMIOINFO; /* 9641 */ typedef _IMAGE_BOUND_FORWARDER_REF *PIMAGE_BOUND_FORWARDER_REF; /* 9642 */ typedef unsigned int (__stdcall *PFNGETPROFILEPATHA)(const char *, char *, unsigned int); /* 9643 */ typedef _DRIVER_INFO_1W *LPDRIVER_INFO_1W; /* 9644 */ typedef JOYRANGECONVERT *PJOYRANGECONVERT; /* 9645 */ typedef tagMCI_OVLY_WINDOW_PARMSA *PMCI_OVLY_WINDOW_PARMSA; /* 9646 */ typedef _OFNOTIFYEXW *LPOFNOTIFYEXW; /* 9647 */ typedef _DSBUFFERDESC *LPCDSBUFFERDESC; /* 9648 */ typedef IInternetBindInfo *LPIINTERNETBINDINFO; /* 9649 */ typedef _DRIVER_INFO_4A *PDRIVER_INFO_4; /* 9650 */ typedef tagBITMAPFILEHEADER *LPBITMAPFILEHEADER; /* 9651 */ typedef _KEY_TYPE_SUBTYPE *PKEY_TYPE_SUBTYPE; /* 9652 */ typedef _OFNOTIFYEXA *LPOFNOTIFYEXA; /* 9653 */ typedef _CMSG_KEY_TRANS_RECIPIENT_INFO *PCMSG_KEY_TRANS_RECIPIENT_INFO; /* 9654 */ typedef unsigned int POINTER_64_INT; /* 9655 */ typedef tagREGISTERWORDW *PREGISTERWORDW; /* 9656 */ typedef tagMCI_OVLY_WINDOW_PARMSW *PMCI_OVLY_WINDOW_PARMSW; /* 9657 */ typedef _TAPE_ERASE *PTAPE_ERASE; /* 9658 */ typedef unsigned int HookGroupEnum; /* 9659 */ typedef IKeystoneBaseWindow *LPKEYSTONEBASEWINDOW; /* 9660 */ typedef tagOLEUIINSERTOBJECTW *LPOLEUIINSERTOBJECTW; /* 9661 */ typedef _PRINTPROCESSOR_INFO_1W *LPPRINTPROCESSOR_INFO_1W; /* 9662 */ typedef _SecPkgInfoW *PSecPkgInfoW; /* 9663 */ typedef tagWNDCLASSW *PWNDCLASSW; /* 9664 */ typedef IDropTarget *LPDROPTARGET; /* 9665 */ typedef tagDRAWITEMSTRUCT *LPDRAWITEMSTRUCT; /* 9666 */ typedef unsigned int HREFTYPE; /* 9667 */ typedef _FLAGGED_BYTE_BLOB *UP_FLAGGED_BYTE_BLOB; /* 9668 */ typedef void *PSECURITY_DESCRIPTOR; /* 9669 */ typedef const unsigned __int16 *PCUWSTR; /* 9670 */ typedef unsigned int UIElementVisibilityToggleType; /* 9671 */ typedef tagAUXCAPS2A *PAUXCAPS2A; /* 9672 */ typedef void *HLOCAL; /* 9673 */ typedef HKEY__ *HKEY; /* 9674 */ typedef const unsigned __int16 *PCWCH; /* 9675 */ typedef tagMCI_ANIM_RECT_PARMS *PMCI_ANIM_RECT_PARMS; /* 9676 */ typedef tagCONNECTDATA *LPCONNECTDATA; /* 9677 */ typedef tagMCI_SET_PARMS *PMCI_SET_PARMS; /* 9678 */ typedef char *LPUTSTR; /* 9679 */ typedef int (__stdcall *PROPENUMPROC)(HWND__ *, const char *, void *); /* 9680 */ typedef _DISPLAY_DEVICEA *PDISPLAY_DEVICE; /* 9681 */ typedef unsigned int WContextId; /* 9682 */ typedef _SERVICE_TABLE_ENTRYA *LPSERVICE_TABLE_ENTRY; /* 9683 */ typedef unsigned __int64 DWORD64; /* 9684 */ typedef _IMAGE_NT_HEADERS64 *PIMAGE_NT_HEADERS64; /* 9685 */ typedef int *PLONG_PTR; /* 9686 */ typedef _ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION *PCACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION; /* 9687 */ typedef _PSINJECTDATA *PPSINJECTDATA; /* 9688 */ typedef _SERVICE_FAILURE_ACTIONSA *LPSERVICE_FAILURE_ACTIONSA; /* 9689 */ typedef unsigned int ULONG_PTR; /* 9690 */ typedef int (__stdcall *ENUMERATE_SECURITY_PACKAGES_FN_W)(unsigned int *, _SecPkgInfoW **); /* 9691 */ typedef tagALTTABINFO *PALTTABINFO; /* 9692 */ typedef tagWINDOWINFO *PWINDOWINFO; /* 9693 */ typedef unsigned int MMRESULT; /* 9694 */ typedef tagEVENTMSG *NPEVENTMSGMSG; /* 9695 */ typedef _DRIVER_INFO_4W *PDRIVER_INFO_4W; /* 9696 */ typedef tagEVENTMSG *LPEVENTMSGMSG; /* 9697 */ typedef _SHNAMEMAPPINGA *LPSHNAMEMAPPING; /* 9698 */ typedef _DRIVER_INFO_3W *LPDRIVER_INFO_3W; /* 9699 */ typedef tagINTERFACEINFO *LPINTERFACEINFO; /* 9700 */ typedef tagMCI_OVLY_WINDOW_PARMSA *PMCI_OVLY_WINDOW_PARMS; /* 9701 */ typedef bool (__cdecl *RGRCallback)(); /* 9702 */ typedef tagSTGMEDIUM *LPSTGMEDIUM; /* 9703 */ typedef _DISK_HISTOGRAM *PDISK_HISTOGRAM; /* 9704 */ typedef char height_mask; /* 9705 */ typedef IOleWindow *LPOLEWINDOW; /* 9706 */ typedef _SCHANNEL_ALG *PSCHANNEL_ALG; /* 9707 */ typedef _DRIVER_INFO_4A *PDRIVER_INFO_4A; /* 9708 */ typedef _OFNOTIFYEXA *LPOFNOTIFYEX; /* 9709 */ typedef _TOKEN_CONTROL *PTOKEN_CONTROL; /* 9710 */ typedef _SYSTEM_ALARM_ACE *PSYSTEM_ALARM_ACE; /* 9711 */ typedef unsigned int ChatWindowID; /* 9712 */ typedef _CMSG_RC4_AUX_INFO *PCMSG_RC4_AUX_INFO; /* 9713 */ typedef tagWAVEINCAPSA *PWAVEINCAPS; /* 9714 */ typedef tagMSG *NPMSG; /* 9715 */ typedef _FORMAT_PARAMETERS *PFORMAT_PARAMETERS; /* 9716 */ typedef int (__stdcall *PROPENUMPROCW)(HWND__ *, const unsigned __int16 *, void *); /* 9717 */ typedef unsigned int IPos; /* 9718 */ typedef tagMSG *LPMSG; /* 9719 */ typedef _CMSG_RC2_AUX_INFO *PCMSG_RC2_AUX_INFO; /* 9720 */ typedef _DRIVER_INFO_2W *LPDRIVER_INFO_2W; /* 9721 */ typedef tagFINDREPLACEW *LPFINDREPLACEW; /* 9722 */ typedef tagMCI_VD_PLAY_PARMS *LPMCI_VD_PLAY_PARMS; /* 9723 */ typedef _DIDEVICEIMAGEINFOHEADERA *LPDIDEVICEIMAGEINFOHEADERA; /* 9724 */ typedef in_addr *LPIN_ADDR; /* 9725 */ typedef tagTLIBATTR *LPTLIBATTR; /* 9726 */ typedef int (__stdcall *PROPENUMPROCA)(HWND__ *, const char *, void *); /* 9727 */ typedef _MAT2 *LPMAT2; /* 9728 */ typedef tagMCI_LOAD_PARMSA *PMCI_LOAD_PARMSA; /* 9729 */ typedef _flowspec *LPFLOWSPEC; /* 9730 */ typedef tagOLEUPDATE *LPOLEUPDATE; /* 9731 */ typedef _ImageArchitectureHeader *PIMAGE_ARCHITECTURE_HEADER; /* 9732 */ typedef unsigned int MCIDEVICEID; /* 9733 */ typedef _CERT_REVOCATION_PARA *PCERT_REVOCATION_PARA; /* 9734 */ typedef tagBINDPTR *LPBINDPTR; /* 9735 */ typedef _CRT_CRITICAL_SECTION *_PCRT_CRITICAL_SECTION; /* 9736 */ typedef _CRT_CRITICAL_SECTION_DEBUG *_PCRT_CRITICAL_SECTION_DEBUG; /* 9737 */ typedef int (__stdcall *ENUMRESNAMEPROCA)(HINSTANCE__ *, const char *, char *, int); /* 9738 */ typedef tagPOINT *NPPOINT; /* 9739 */ typedef tagMCI_OVLY_SAVE_PARMSW *LPMCI_OVLY_SAVE_PARMSW; /* 9740 */ typedef int *LPBOOL; /* 9741 */ typedef tagPOINT *LPPOINT; /* 9742 */ typedef _PERF_COUNTER_BLOCK *PPERF_COUNTER_BLOCK; /* 9743 */ typedef HKL__ *HKL; /* 9744 */ typedef _SC_ACTION *LPSC_ACTION; /* 9745 */ typedef void *(__stdcall *alloc_func)(void *, unsigned int, unsigned int); /* 9746 */ typedef unsigned int SKILL_STAT; /* 9747 */ typedef _PROPSHEETPAGEW_V3 *LPPROPSHEETPAGEW_V3; /* 9748 */ typedef _PROPSHEETPAGEW *LPPROPSHEETPAGEW_V2; /* 9749 */ typedef _PROPSHEETPAGEW_V1 *LPPROPSHEETPAGEW_V1; /* 9750 */ typedef tMIXERCONTROLDETAILS_SIGNED *PMIXERCONTROLDETAILS_SIGNED; /* 9751 */ typedef _CRYPT_ENROLLMENT_NAME_VALUE_PAIR *PCRYPT_ENROLLMENT_NAME_VALUE_PAIR; /* 9752 */ typedef tagRECT *LPRECT; /* 9753 */ typedef tagRECT *NPRECT; /* 9754 */ typedef bool _Color_type; /* 9755 */ typedef _SEC_WINNT_AUTH_IDENTITY_W *PSEC_WINNT_AUTH_IDENTITY_W; /* 9756 */ typedef _MODEMDEVCAPS *PMODEMDEVCAPS; /* 9757 */ typedef _ACTIVATION_CONTEXT_QUERY_INDEX *PCACTIVATION_CONTEXT_QUERY_INDEX; /* 9758 */ typedef tagLOGCOLORSPACEA *LPLOGCOLORSPACE; /* 9759 */ typedef unsigned int SCARDHANDLE; /* 9760 */ typedef ICreateTypeInfo2 *LPCREATETYPEINFO2; /* 9761 */ typedef const char *LPCCH; /* 9762 */ typedef tagWAVEOUTCAPS2A *LPWAVEOUTCAPS2A; /* 9763 */ typedef UIMainFramework *(__cdecl *FrameworkCreateMethod_t)(); /* 9764 */ typedef tagWAVEOUTCAPS2A *NPWAVEOUTCAPS2A; /* 9765 */ typedef tagMCI_OVLY_LOAD_PARMSW *PMCI_OVLY_LOAD_PARMSW; /* 9766 */ typedef tagBITMAPINFO *PBITMAPINFO; /* 9767 */ typedef tagABORTPATH *PEMRABORTPATH; /* 9768 */ typedef _JOB_INFO_2A *PJOB_INFO_2A; /* 9769 */ typedef tagWAVEOUTCAPS2W *NPWAVEOUTCAPS2W; /* 9770 */ typedef _MMIOINFO *PMMIOINFO; /* 9771 */ typedef tagWAVEOUTCAPS2W *LPWAVEOUTCAPS2W; /* 9772 */ typedef ICreateTypeInfo *LPCREATETYPEINFO; /* 9773 */ typedef tagEMRRESTOREDC *PEMRRESTOREDC; /* 9774 */ typedef _WSANAMESPACE_INFOA *LPWSANAMESPACE_INFO; /* 9775 */ typedef int (__stdcall *ADD_CREDENTIALS_FN_W)(_SecHandle *, unsigned __int16 *, unsigned __int16 *, unsigned int, void *, void (__stdcall *)(void *, void *, unsigned int, void **, int *), void *, _LARGE_INTEGER *); /* 9776 */ typedef tagMCI_OVLY_LOAD_PARMSA *PMCI_OVLY_LOAD_PARMSA; /* 9777 */ typedef int OAHWND; /* 9778 */ typedef char schar; /* 9779 */ typedef char *PCHAR; /* 9780 */ typedef SC_HANDLE__ **LPSC_HANDLE; /* 9781 */ typedef IBindCtx *LPBC; /* 9782 */ typedef __int64 __time64_t; /* 9783 */ typedef char TCHAR; /* 9784 */ typedef char uchar; /* 9785 */ typedef timecaps_tag *PTIMECAPS; /* 9786 */ typedef unsigned int (__stdcall *PFE_EXPORT_FUNC)(char *, void *, unsigned int); /* 9787 */ typedef tagMONHSZSTRUCTA *PMONHSZSTRUCTA; /* 9788 */ typedef type_info *__RTtypeidReturnType; /* 9789 */ typedef _JOB_INFO_1A *PJOB_INFO_1A; /* 9790 */ typedef _PROPSHEETPAGEA *LPPROPSHEETPAGEA; /* 9791 */ typedef char BCHAR; /* 9792 */ typedef char CCHAR; /* 9793 */ typedef _RECTL *LPRECTL; /* 9794 */ typedef _CRYPT_CREDENTIALS *PCRYPT_CREDENTIALS; /* 9795 */ typedef _CMSG_MAIL_LIST_ENCRYPT_INFO *PCMSG_MAIL_LIST_ENCRYPT_INFO; /* 9796 */ typedef char FCHAR; /* 9797 */ typedef _UNLOAD_DLL_DEBUG_INFO *LPUNLOAD_DLL_DEBUG_INFO; /* 9798 */ typedef ICatalogFileInfo *LPCATALOGFILEINFO; /* 9799 */ typedef tagEMRSETMITERLIMIT *PEMRSETMITERLIMIT; /* 9800 */ typedef _PROPSHEETPAGEW *LPCPROPSHEETPAGEW; /* 9801 */ typedef tagPANOSE *LPPANOSE; /* 9802 */ typedef void *GLOBALHANDLE; /* 9803 */ typedef const unsigned __int16 *LPCWSTR; /* 9804 */ typedef tagWAVEOUTCAPS2A *LPWAVEOUTCAPS2; /* 9805 */ typedef tagCOLORADJUSTMENT *LPCOLORADJUSTMENT; /* 9806 */ typedef tagWAVEOUTCAPS2A *NPWAVEOUTCAPS2; /* 9807 */ typedef _wireSAFEARRAY **wirePSAFEARRAY; /* 9808 */ typedef int (__stdcall *EXPORT_SECURITY_CONTEXT_FN)(_SecHandle *, unsigned int, _SecBuffer *, void **); /* 9809 */ typedef _IMAGEHLP_LINE *PIMAGEHLP_LINE; /* 9810 */ typedef tagCOLORADJUSTMENT *PCOLORADJUSTMENT; /* 9811 */ typedef _CRYPT_HASH_INFO *PCRYPT_HASH_INFO; /* 9812 */ typedef tagMENUITEMINFOA *LPCMENUITEMINFO; /* 9813 */ typedef tagEMRBITBLT *PEMRBITBLT; /* 9814 */ typedef int (__stdcall *FREE_CREDENTIALS_HANDLE_FN)(_SecHandle *); /* 9815 */ typedef unsigned __int16 *(__cdecl *FNASPCALLBACK)(const unsigned __int16 *); /* 9816 */ typedef tagMCI_WAVE_OPEN_PARMSA *LPMCI_WAVE_OPEN_PARMSA; /* 9817 */ typedef unsigned int MeterDirection; /* 9818 */ typedef unsigned int (__stdcall *LPCFHOOKPROC)(HWND__ *, unsigned int, unsigned int, int); /* 9819 */ typedef _PROPSHEETPAGEA *LPCPROPSHEETPAGEA; /* 9820 */ typedef int (__stdcall *PFN_CMSG_EXPORT_MAIL_LIST)(_CMSG_CONTENT_ENCRYPT_INFO *, _CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO *, _CMSG_MAIL_LIST_ENCRYPT_INFO *, unsigned int, void *); /* 9821 */ typedef _GENERIC_MAPPING *PGENERIC_MAPPING; /* 9822 */ typedef _CRYPT_PASSWORD_CREDENTIALSA *PCRYPT_PASSWORD_CREDENTIALS; /* 9823 */ typedef tagLOGPALETTE *PLOGPALETTE; /* 9824 */ typedef _CTL_CONTEXT *PCTL_CONTEXT; /* 9825 */ typedef _FPO_DATA *PFPO_DATA; /* 9826 */ typedef joyinfoex_tag *PJOYINFOEX; /* 9827 */ typedef tagEMRPOLYPOLYLINE *PEMRPOLYPOLYLINE; /* 9828 */ typedef _MEMORYSTATUSEX *LPMEMORYSTATUSEX; /* 9829 */ typedef tagMCI_OVLY_LOAD_PARMSA *PMCI_OVLY_LOAD_PARMS; /* 9830 */ typedef tagREGISTERWORDA *LPREGISTERWORD; /* 9831 */ typedef tagMOUSEHOOKSTRUCT *LPMOUSEHOOKSTRUCT; /* 9832 */ typedef tagREGISTERWORDA *NPREGISTERWORD; /* 9833 */ typedef _PROCESSOR_POWER_POLICY *PPROCESSOR_POWER_POLICY; /* 9834 */ typedef unsigned __int16 LANGID; /* 9835 */ typedef char *PSTR; /* 9836 */ typedef unsigned __int16 _ino_t; /* 9837 */ typedef tagMIDIINCAPS2A *PMIDIINCAPS2; /* 9838 */ typedef tagENUMLOGFONTW *LPENUMLOGFONTW; /* 9839 */ typedef tagCHARSETINFO *LPCHARSETINFO; /* 9840 */ typedef _CERT_ID *PCERT_ID; /* 9841 */ typedef tagCHARSETINFO *NPCHARSETINFO; /* 9842 */ typedef DIFILEEFFECT *LPDIFILEEFFECT; /* 9843 */ typedef _CMC_TAGGED_CERT_REQUEST *PCMC_TAGGED_CERT_REQUEST; /* 9844 */ typedef _DEVICE_POWER_STATE *PDEVICE_POWER_STATE; /* 9845 */ typedef const char *const_iterator; /* 9846 */ typedef _MEMORYSTATUS *LPMEMORYSTATUS; /* 9847 */ typedef void (__stdcall *LPWSAOVERLAPPED_COMPLETION_ROUTINE)(unsigned int, unsigned int, _OVERLAPPED *, unsigned int); /* 9848 */ typedef _REMSECURITY_ATTRIBUTES *PREMSECURITY_ATTRIBUTES; /* 9849 */ typedef unsigned __int16 *BSTR; /* 9850 */ typedef _DRIVER_INFO_5A *PDRIVER_INFO_5; /* 9851 */ typedef IWrappedProtocol *LPIWRAPPEDPROTOCOL; /* 9852 */ typedef _SYSTEM_AUDIT_CALLBACK_ACE *PSYSTEM_AUDIT_CALLBACK_ACE; /* 9853 */ typedef unsigned int *PKSPIN_LOCK; /* 9854 */ typedef _CERT_ACCESS_DESCRIPTION *PCERT_ACCESS_DESCRIPTION; /* 9855 */ typedef char bit8; /* 9856 */ typedef HSTR__ *HSTR; /* 9857 */ typedef _KDHELP64 *PKDHELP64; /* 9858 */ typedef _JOB_INFO_1A *LPJOB_INFO_1; /* 9859 */ typedef IInternet *LPIINTERNET; /* 9860 */ typedef _IMAGE_BOUND_IMPORT_DESCRIPTOR *PIMAGE_BOUND_IMPORT_DESCRIPTOR; /* 9861 */ typedef tagMIXERLINEW *PMIXERLINEW; /* 9862 */ typedef tagCREATESTRUCTW *LPCREATESTRUCTW; /* 9863 */ typedef _WSAVersion *LPWSAVERSION; /* 9864 */ typedef void MENUTEMPLATEA; /* 9865 */ typedef unsigned __int16 *LPWSTR; /* 9866 */ typedef tagAUXCAPS2A *PAUXCAPS2; /* 9867 */ typedef void *LPMENUTEMPLATEA; /* 9868 */ typedef _ADAPTER_STATUS *PADAPTER_STATUS; /* 9869 */ typedef _OBJECT_TYPE_LIST *POBJECT_TYPE_LIST; /* 9870 */ typedef _browseinfoW *LPBROWSEINFOW; /* 9871 */ typedef unsigned int FLONG; /* 9872 */ typedef _SERVICE_TABLE_ENTRYA *LPSERVICE_TABLE_ENTRYA; /* 9873 */ typedef _SECURITY_QUALITY_OF_SERVICE *PSECURITY_QUALITY_OF_SERVICE; /* 9874 */ typedef wavehdr_tag *PWAVEHDR; /* 9875 */ typedef void *LPMENUTEMPLATEW; /* 9876 */ typedef ATL::_ATL_CATMAP_ENTRY *__cdecl _ATL_CATMAPFUNC(); /* 9877 */ typedef _SERVICE_FAILURE_ACTIONSA *LPSERVICE_FAILURE_ACTIONS; /* 9878 */ typedef void MENUTEMPLATEW; /* 9879 */ typedef tagMIXERLINEA *PMIXERLINEA; /* 9880 */ typedef _JOBOBJECT_BASIC_PROCESS_ID_LIST *PJOBOBJECT_BASIC_PROCESS_ID_LIST; /* 9881 */ typedef tagAUXCAPSA *PAUXCAPS; /* 9882 */ typedef tagCREATESTRUCTA *LPCREATESTRUCTA; /* 9883 */ typedef void __stdcall RPC_CLIENT_FREE(void *); /* 9884 */ typedef int *PLONG; /* 9885 */ typedef _PROCESS_INFORMATION *PPROCESS_INFORMATION; /* 9886 */ typedef tagOBJECTDESCRIPTOR *LPOBJECTDESCRIPTOR; /* 9887 */ typedef int slong; /* 9888 */ typedef _CRYPT_OID_INFO *PCCRYPT_OID_INFO; /* 9889 */ typedef _CRL_CONTEXT *PCRL_CONTEXT; /* 9890 */ typedef void (__cdecl *TargettingCallback)(unsigned int, ObjectSelectStatus, tagRECT *, const float); /* 9891 */ typedef IOleObject *LPOLEOBJECT; /* 9892 */ typedef DIDEVICEOBJECTDATA *LPCDIDEVICEOBJECTDATA; /* 9893 */ typedef tagEMRPOLYLINE *PEMRPOLYLINETO; /* 9894 */ typedef void *HCRYPTOIDFUNCADDR; /* 9895 */ typedef tagREGISTERWORDA *LPREGISTERWORDA; /* 9896 */ typedef _DRIVER_INFO_5W *PDRIVER_INFO_5W; /* 9897 */ typedef tagREGISTERWORDA *NPREGISTERWORDA; /* 9898 */ typedef tagMIDIINCAPS2A *PMIDIINCAPS2A; /* 9899 */ typedef char *LPTSTR; /* 9900 */ typedef _DCB *LPDCB; /* 9901 */ typedef _JOB_INFO_1W *LPJOB_INFO_1W; /* 9902 */ typedef void __stdcall _ATL_TERMFUNC(unsigned int); /* 9903 */ typedef unsigned int ArchiveFlag; /* 9904 */ typedef int (__stdcall *PFN_CERT_ENUM_SYSTEM_STORE_LOCATION)(const unsigned __int16 *, unsigned int, void *, void *); /* 9905 */ typedef tagMIDIINCAPS2W *PMIDIINCAPS2W; /* 9906 */ typedef _CMSG_CMS_RECIPIENT_INFO *PCMSG_CMS_RECIPIENT_INFO; /* 9907 */ typedef tagREGISTERWORDW *NPREGISTERWORDW; /* 9908 */ typedef _OUTLINETEXTMETRICA *LPOUTLINETEXTMETRIC; /* 9909 */ typedef tagREGISTERWORDW *LPREGISTERWORDW; /* 9910 */ typedef _DRIVER_INFO_5A *PDRIVER_INFO_5A; /* 9911 */ typedef _OUTLINETEXTMETRICA *NPOUTLINETEXTMETRIC; /* 9912 */ typedef int ptrdiff_t; /* 9913 */ typedef bool __cdecl DragDropAcceptCallback(UIElement *, UIElement *); /* 9914 */ typedef tagMCI_SEEK_PARMS *PMCI_SEEK_PARMS; /* 9915 */ typedef unsigned int PaletteTemplateID; /* 9916 */ typedef _JOB_INFO_1A *LPJOB_INFO_1A; /* 9917 */ typedef unsigned int HookType; /* 9918 */ typedef tagAUXCAPSW *PAUXCAPSW; /* 9919 */ typedef void MENUTEMPLATE; /* 9920 */ typedef HRESULT __stdcall _ATL_CREATORFUNC(void *, _GUID *, void **); /* 9921 */ typedef void *LPMENUTEMPLATE; /* 9922 */ typedef unsigned int ChannelID; /* 9923 */ typedef tagEMRSETVIEWPORTORGEX *PEMRSETBRUSHORGEX; /* 9924 */ typedef _IMAGE_LINENUMBER *PIMAGE_LINENUMBER; /* 9925 */ typedef char BOOLEAN; /* 9926 */ typedef HMIDISTRM__ *HMIDISTRM; /* 9927 */ typedef _TOKEN_INFORMATION_CLASS *PTOKEN_INFORMATION_CLASS; /* 9928 */ typedef _CRYPT_SIGN_MESSAGE_PARA *PCRYPT_SIGN_MESSAGE_PARA; /* 9929 */ typedef unsigned int MediaType; /* 9930 */ typedef tagAUXCAPSA *PAUXCAPSA; /* 9931 */ typedef tagCREATESTRUCTA *LPCREATESTRUCT; /* 9932 */ typedef HWND__ *(__stdcall *GETCONSOLEWINDOW)(); /* 9933 */ typedef tagMIXERLINEA *PMIXERLINE; /* 9934 */ typedef void (__stdcall *SENDASYNCPROC)(HWND__ *, unsigned int, unsigned int, int); /* 9935 */ typedef _ZONEATTRIBUTES *LPZONEATTRIBUTES; /* 9936 */ typedef HMENU__ *HMENU; /* 9937 */ typedef int (__stdcall *DLGPROC)(HWND__ *, unsigned int, unsigned int, int); /* 9938 */ typedef _CTL_VERIFY_USAGE_STATUS *PCTL_VERIFY_USAGE_STATUS; /* 9939 */ typedef _TAPE_SET_DRIVE_PARAMETERS *PTAPE_SET_DRIVE_PARAMETERS; /* 9940 */ typedef unsigned int ContractID; /* 9941 */ typedef HWAVEOUT__ **LPHWAVEOUT; /* 9942 */ typedef ICreateTypeLib *LPCREATETYPELIB; /* 9947 */ enum _D3DCUBEMAP_FACES { D3DCUBEMAP_FACE_POSITIVE_X = 0x0, D3DCUBEMAP_FACE_NEGATIVE_X = 0x1, D3DCUBEMAP_FACE_POSITIVE_Y = 0x2, D3DCUBEMAP_FACE_NEGATIVE_Y = 0x3, D3DCUBEMAP_FACE_POSITIVE_Z = 0x4, D3DCUBEMAP_FACE_NEGATIVE_Z = 0x5, D3DCUBEMAP_FACE_FORCE_DWORD = 0x7FFFFFFF, }; /* 9952 */ enum _D3DPRIMITIVETYPE { D3DPT_POINTLIST = 0x1, D3DPT_LINELIST = 0x2, D3DPT_LINESTRIP = 0x3, D3DPT_TRIANGLELIST = 0x4, D3DPT_TRIANGLESTRIP = 0x5, D3DPT_TRIANGLEFAN = 0x6, D3DPT_FORCE_DWORD = 0x7FFFFFFF, }; /* 9956 */ typedef tagDISPPARAMS DISPPARAMS; /* 9957 */ typedef tagVARIANT VARIANT; /* 9958 */ typedef tagEXCEPINFO EXCEPINFO; /* 9955 */ #pragma pack(push, 8) struct IDispatchVtbl { HRESULT (__stdcall *QueryInterface)(IDispatch *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IDispatch *This); ULONG (__stdcall *Release)(IDispatch *This); HRESULT (__stdcall *GetTypeInfoCount)(IDispatch *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IDispatch *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (__stdcall *GetIDsOfNames)(IDispatch *This, const IID *const riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (__stdcall *Invoke)(IDispatch *This, DISPID dispIdMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); }; #pragma pack(pop) /* 9959 */ struct IAMovieSetupVtbl { HRESULT (__stdcall *QueryInterface)(IAMovieSetup *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IAMovieSetup *This); ULONG (__stdcall *Release)(IAMovieSetup *This); HRESULT (__stdcall *Register)(IAMovieSetup *This); HRESULT (__stdcall *Unregister)(IAMovieSetup *This); }; /* 9961 */ typedef _D3DVECTOR *LPD3DVECTOR; /* 9962 */ typedef float *LPD3DVALUE; /* 9960 */ struct IDirectSound3DBufferVtbl { HRESULT (__stdcall *QueryInterface)(IDirectSound3DBuffer *This, const IID *const , LPVOID *); ULONG (__stdcall *AddRef)(IDirectSound3DBuffer *This); ULONG (__stdcall *Release)(IDirectSound3DBuffer *This); HRESULT (__stdcall *GetAllParameters)(IDirectSound3DBuffer *This, LPDS3DBUFFER); HRESULT (__stdcall *GetConeAngles)(IDirectSound3DBuffer *This, LPDWORD, LPDWORD); HRESULT (__stdcall *GetConeOrientation)(IDirectSound3DBuffer *This, LPD3DVECTOR); HRESULT (__stdcall *GetConeOutsideVolume)(IDirectSound3DBuffer *This, LPLONG); HRESULT (__stdcall *GetMaxDistance)(IDirectSound3DBuffer *This, LPD3DVALUE); HRESULT (__stdcall *GetMinDistance)(IDirectSound3DBuffer *This, LPD3DVALUE); HRESULT (__stdcall *GetMode)(IDirectSound3DBuffer *This, LPDWORD); HRESULT (__stdcall *GetPosition)(IDirectSound3DBuffer *This, LPD3DVECTOR); HRESULT (__stdcall *GetVelocity)(IDirectSound3DBuffer *This, LPD3DVECTOR); HRESULT (__stdcall *SetAllParameters)(IDirectSound3DBuffer *This, LPCDS3DBUFFER, DWORD); HRESULT (__stdcall *SetConeAngles)(IDirectSound3DBuffer *This, DWORD, DWORD, DWORD); HRESULT (__stdcall *SetConeOrientation)(IDirectSound3DBuffer *This, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); HRESULT (__stdcall *SetConeOutsideVolume)(IDirectSound3DBuffer *This, LONG, DWORD); HRESULT (__stdcall *SetMaxDistance)(IDirectSound3DBuffer *This, D3DVALUE, DWORD); HRESULT (__stdcall *SetMinDistance)(IDirectSound3DBuffer *This, D3DVALUE, DWORD); HRESULT (__stdcall *SetMode)(IDirectSound3DBuffer *This, DWORD, DWORD); HRESULT (__stdcall *SetPosition)(IDirectSound3DBuffer *This, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); HRESULT (__stdcall *SetVelocity)(IDirectSound3DBuffer *This, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); }; /* 9963 */ struct IDirectSound3DListenerVtbl { HRESULT (__stdcall *QueryInterface)(IDirectSound3DListener *This, const IID *const , LPVOID *); ULONG (__stdcall *AddRef)(IDirectSound3DListener *This); ULONG (__stdcall *Release)(IDirectSound3DListener *This); HRESULT (__stdcall *GetAllParameters)(IDirectSound3DListener *This, LPDS3DLISTENER); HRESULT (__stdcall *GetDistanceFactor)(IDirectSound3DListener *This, LPD3DVALUE); HRESULT (__stdcall *GetDopplerFactor)(IDirectSound3DListener *This, LPD3DVALUE); HRESULT (__stdcall *GetOrientation)(IDirectSound3DListener *This, LPD3DVECTOR, LPD3DVECTOR); HRESULT (__stdcall *GetPosition)(IDirectSound3DListener *This, LPD3DVECTOR); HRESULT (__stdcall *GetRolloffFactor)(IDirectSound3DListener *This, LPD3DVALUE); HRESULT (__stdcall *GetVelocity)(IDirectSound3DListener *This, LPD3DVECTOR); HRESULT (__stdcall *SetAllParameters)(IDirectSound3DListener *This, LPCDS3DLISTENER, DWORD); HRESULT (__stdcall *SetDistanceFactor)(IDirectSound3DListener *This, D3DVALUE, DWORD); HRESULT (__stdcall *SetDopplerFactor)(IDirectSound3DListener *This, D3DVALUE, DWORD); HRESULT (__stdcall *SetOrientation)(IDirectSound3DListener *This, D3DVALUE, D3DVALUE, D3DVALUE, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); HRESULT (__stdcall *SetPosition)(IDirectSound3DListener *This, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); HRESULT (__stdcall *SetRolloffFactor)(IDirectSound3DListener *This, D3DVALUE, DWORD); HRESULT (__stdcall *SetVelocity)(IDirectSound3DListener *This, D3DVALUE, D3DVALUE, D3DVALUE, DWORD); HRESULT (__stdcall *CommitDeferredSettings)(IDirectSound3DListener *This); }; /* 9965 */ typedef _AllocatorProperties ALLOCATOR_PROPERTIES; /* 9964 */ struct IMemInputPinVtbl { HRESULT (__stdcall *QueryInterface)(IMemInputPin *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IMemInputPin *This); ULONG (__stdcall *Release)(IMemInputPin *This); HRESULT (__stdcall *GetAllocator)(IMemInputPin *This, IMemAllocator **ppAllocator); HRESULT (__stdcall *NotifyAllocator)(IMemInputPin *This, IMemAllocator *pAllocator, BOOL bReadOnly); HRESULT (__stdcall *GetAllocatorRequirements)(IMemInputPin *This, ALLOCATOR_PROPERTIES *pProps); HRESULT (__stdcall *Receive)(IMemInputPin *This, IMediaSample *pSample); HRESULT (__stdcall *ReceiveMultiple)(IMemInputPin *This, IMediaSample **pSamples, int nSamples, int *nSamplesProcessed); HRESULT (__stdcall *ReceiveCanBlock)(IMemInputPin *This); }; /* 9966 */ struct IEnumPinsVtbl { HRESULT (__stdcall *QueryInterface)(IEnumPins *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IEnumPins *This); ULONG (__stdcall *Release)(IEnumPins *This); HRESULT (__stdcall *Next)(IEnumPins *This, ULONG cPins, IPin **ppPins, ULONG *pcFetched); HRESULT (__stdcall *Skip)(IEnumPins *This, ULONG cPins); HRESULT (__stdcall *Reset)(IEnumPins *This); HRESULT (__stdcall *Clone)(IEnumPins *This, IEnumPins **ppEnum); }; /* 9968 */ typedef GUID CLSID; /* 9967 */ struct IFilterMapperVtbl { HRESULT (__stdcall *QueryInterface)(IFilterMapper *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IFilterMapper *This); ULONG (__stdcall *Release)(IFilterMapper *This); HRESULT (__stdcall *RegisterFilter)(IFilterMapper *This, CLSID clsid, LPCWSTR Name, DWORD dwMerit); HRESULT (__stdcall *RegisterFilterInstance)(IFilterMapper *This, CLSID clsid, LPCWSTR Name, CLSID *MRId); HRESULT (__stdcall *RegisterPin)(IFilterMapper *This, CLSID Filter, LPCWSTR Name, BOOL bRendered, BOOL bOutput, BOOL bZero, BOOL bMany, CLSID ConnectsToFilter, LPCWSTR ConnectsToPin); HRESULT (__stdcall *RegisterPinType)(IFilterMapper *This, CLSID clsFilter, LPCWSTR strName, CLSID clsMajorType, CLSID clsSubType); HRESULT (__stdcall *UnregisterFilter)(IFilterMapper *This, CLSID Filter); HRESULT (__stdcall *UnregisterFilterInstance)(IFilterMapper *This, CLSID MRId); HRESULT (__stdcall *UnregisterPin)(IFilterMapper *This, CLSID Filter, LPCWSTR Name); HRESULT (__stdcall *EnumMatchingFilters)(IFilterMapper *This, IEnumRegFilters **ppEnum, DWORD dwMerit, BOOL bInputNeeded, CLSID clsInMaj, CLSID clsInSub, BOOL bRender, BOOL bOututNeeded, CLSID clsOutMaj, CLSID clsOutSub); }; /* 9969 */ struct IQualPropVtbl { HRESULT (__stdcall *QueryInterface)(IQualProp *This, const IID *const riid, LPVOID *ppvObj); ULONG (__stdcall *AddRef)(IQualProp *This); ULONG (__stdcall *Release)(IQualProp *This); HRESULT (__stdcall *get_FramesDroppedInRenderer)(IQualProp *This, int *pcFrames); HRESULT (__stdcall *get_FramesDrawn)(IQualProp *This, int *pcFramesDrawn); HRESULT (__stdcall *get_AvgFrameRate)(IQualProp *This, int *piAvgFrameRate); HRESULT (__stdcall *get_Jitter)(IQualProp *This, int *iJitter); HRESULT (__stdcall *get_AvgSyncOffset)(IQualProp *This, int *piAvg); HRESULT (__stdcall *get_DevSyncOffset)(IQualProp *This, int *piDev); }; /* 9971 */ typedef _FilterState FILTER_STATE; /* 9970 */ struct IMediaFilterVtbl { HRESULT (__stdcall *QueryInterface)(IMediaFilter *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IMediaFilter *This); ULONG (__stdcall *Release)(IMediaFilter *This); HRESULT (__stdcall *GetClassID)(IMediaFilter *This, CLSID *pClassID); HRESULT (__stdcall *Stop)(IMediaFilter *This); HRESULT (__stdcall *Pause)(IMediaFilter *This); HRESULT (__stdcall *Run)(IMediaFilter *This, REFERENCE_TIME tStart); HRESULT (__stdcall *GetState)(IMediaFilter *This, DWORD dwMilliSecsTimeout, FILTER_STATE *State); HRESULT (__stdcall *SetSyncSource)(IMediaFilter *This, IReferenceClock *pClock); HRESULT (__stdcall *GetSyncSource)(IMediaFilter *This, IReferenceClock **pClock); }; /* 9973 */ typedef _AMMediaType AM_MEDIA_TYPE; /* 9972 */ struct IEnumMediaTypesVtbl { HRESULT (__stdcall *QueryInterface)(IEnumMediaTypes *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IEnumMediaTypes *This); ULONG (__stdcall *Release)(IEnumMediaTypes *This); HRESULT (__stdcall *Next)(IEnumMediaTypes *This, ULONG cMediaTypes, AM_MEDIA_TYPE **ppMediaTypes, ULONG *pcFetched); HRESULT (__stdcall *Skip)(IEnumMediaTypes *This, ULONG cMediaTypes); HRESULT (__stdcall *Reset)(IEnumMediaTypes *This); HRESULT (__stdcall *Clone)(IEnumMediaTypes *This, IEnumMediaTypes **ppEnum); }; /* 9975 */ typedef _FILTER_INFO FILTER_INFO; /* 9974 */ struct IBaseFilterVtbl { HRESULT (__stdcall *QueryInterface)(IBaseFilter *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IBaseFilter *This); ULONG (__stdcall *Release)(IBaseFilter *This); HRESULT (__stdcall *GetClassID)(IBaseFilter *This, CLSID *pClassID); HRESULT (__stdcall *Stop)(IBaseFilter *This); HRESULT (__stdcall *Pause)(IBaseFilter *This); HRESULT (__stdcall *Run)(IBaseFilter *This, REFERENCE_TIME tStart); HRESULT (__stdcall *GetState)(IBaseFilter *This, DWORD dwMilliSecsTimeout, FILTER_STATE *State); HRESULT (__stdcall *SetSyncSource)(IBaseFilter *This, IReferenceClock *pClock); HRESULT (__stdcall *GetSyncSource)(IBaseFilter *This, IReferenceClock **pClock); HRESULT (__stdcall *EnumPins)(IBaseFilter *This, IEnumPins **ppEnum); HRESULT (__stdcall *FindPin)(IBaseFilter *This, LPCWSTR Id, IPin **ppPin); HRESULT (__stdcall *QueryFilterInfo)(IBaseFilter *This, FILTER_INFO *pInfo); HRESULT (__stdcall *JoinFilterGraph)(IBaseFilter *This, IFilterGraph *pGraph, LPCWSTR pName); HRESULT (__stdcall *QueryVendorInfo)(IBaseFilter *This, LPWSTR *pVendorInfo); }; /* 9976 */ struct _FILTER_INFO { char szTag[52]; DWORD filterType; char szName[52]; char szValue[52]; char szOperator[52]; char szArchitecture[52]; char szGroupClass[52]; char szAttributeName[52]; }; /* 9977 */ #pragma pack(push, 8) struct IPersistVtbl { HRESULT (__stdcall *QueryInterface)(IPersist *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IPersist *This); ULONG (__stdcall *Release)(IPersist *This); HRESULT (__stdcall *GetClassID)(IPersist *This, CLSID *pClassID); }; #pragma pack(pop) /* 9979 */ typedef tagQuality Quality; /* 9978 */ struct IQualityControlVtbl { HRESULT (__stdcall *QueryInterface)(IQualityControl *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IQualityControl *This); ULONG (__stdcall *Release)(IQualityControl *This); HRESULT (__stdcall *Notify)(IQualityControl *This, IBaseFilter *pSelf, Quality q); HRESULT (__stdcall *SetSink)(IQualityControl *This, IQualityControl *piqc); }; /* 9980 */ struct IMediaSeekingVtbl { HRESULT (__stdcall *QueryInterface)(IMediaSeeking *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IMediaSeeking *This); ULONG (__stdcall *Release)(IMediaSeeking *This); HRESULT (__stdcall *GetCapabilities)(IMediaSeeking *This, DWORD *pCapabilities); HRESULT (__stdcall *CheckCapabilities)(IMediaSeeking *This, DWORD *pCapabilities); HRESULT (__stdcall *IsFormatSupported)(IMediaSeeking *This, const GUID *pFormat); HRESULT (__stdcall *QueryPreferredFormat)(IMediaSeeking *This, GUID *pFormat); HRESULT (__stdcall *GetTimeFormatA)(IMediaSeeking *This, GUID *pFormat); HRESULT (__stdcall *IsUsingTimeFormat)(IMediaSeeking *This, const GUID *pFormat); HRESULT (__stdcall *SetTimeFormat)(IMediaSeeking *This, const GUID *pFormat); HRESULT (__stdcall *GetDuration)(IMediaSeeking *This, LONGLONG *pDuration); HRESULT (__stdcall *GetStopPosition)(IMediaSeeking *This, LONGLONG *pStop); HRESULT (__stdcall *GetCurrentPosition)(IMediaSeeking *This, LONGLONG *pCurrent); HRESULT (__stdcall *ConvertTimeFormat)(IMediaSeeking *This, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat); HRESULT (__stdcall *SetPositions)(IMediaSeeking *This, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags); HRESULT (__stdcall *GetPositions)(IMediaSeeking *This, LONGLONG *pCurrent, LONGLONG *pStop); HRESULT (__stdcall *GetAvailable)(IMediaSeeking *This, LONGLONG *pEarliest, LONGLONG *pLatest); HRESULT (__stdcall *SetRate)(IMediaSeeking *This, double dRate); HRESULT (__stdcall *GetRate)(IMediaSeeking *This, double *pdRate); HRESULT (__stdcall *GetPreroll)(IMediaSeeking *This, LONGLONG *pllPreroll); }; /* 9981 */ struct IMediaPositionVtbl { HRESULT (__stdcall *QueryInterface)(IMediaPosition *This, const IID *const riid, LPVOID *ppvObj); ULONG (__stdcall *AddRef)(IMediaPosition *This); ULONG (__stdcall *Release)(IMediaPosition *This); HRESULT (__stdcall *GetTypeInfoCount)(IMediaPosition *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IMediaPosition *This, UINT itinfo, LCID lcid, ITypeInfo **pptinfo); HRESULT (__stdcall *GetIDsOfNames)(IMediaPosition *This, const IID *const riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid); HRESULT (__stdcall *Invoke)(IMediaPosition *This, DISPID dispidMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr); HRESULT (__stdcall *get_Duration)(IMediaPosition *This, REFTIME *plength); HRESULT (__stdcall *put_CurrentPosition)(IMediaPosition *This, REFTIME llTime); HRESULT (__stdcall *get_CurrentPosition)(IMediaPosition *This, REFTIME *pllTime); HRESULT (__stdcall *get_StopTime)(IMediaPosition *This, REFTIME *pllTime); HRESULT (__stdcall *put_StopTime)(IMediaPosition *This, REFTIME llTime); HRESULT (__stdcall *get_PrerollTime)(IMediaPosition *This, REFTIME *pllTime); HRESULT (__stdcall *put_PrerollTime)(IMediaPosition *This, REFTIME llTime); HRESULT (__stdcall *put_Rate)(IMediaPosition *This, double dRate); HRESULT (__stdcall *get_Rate)(IMediaPosition *This, double *pdRate); HRESULT (__stdcall *CanSeekForward)(IMediaPosition *This, int *pCanSeekForward); HRESULT (__stdcall *CanSeekBackward)(IMediaPosition *This, int *pCanSeekBackward); }; /* 9982 */ struct IMemAllocatorVtbl { HRESULT (__stdcall *QueryInterface)(IMemAllocator *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IMemAllocator *This); ULONG (__stdcall *Release)(IMemAllocator *This); HRESULT (__stdcall *SetProperties)(IMemAllocator *This, ALLOCATOR_PROPERTIES *pRequest, ALLOCATOR_PROPERTIES *pActual); HRESULT (__stdcall *GetProperties)(IMemAllocator *This, ALLOCATOR_PROPERTIES *pProps); HRESULT (__stdcall *Commit)(IMemAllocator *This); HRESULT (__stdcall *Decommit)(IMemAllocator *This); HRESULT (__stdcall *GetBuffer)(IMemAllocator *This, IMediaSample **ppBuffer, REFERENCE_TIME *pStartTime, REFERENCE_TIME *pEndTime, DWORD dwFlags); HRESULT (__stdcall *ReleaseBuffer)(IMemAllocator *This, IMediaSample *pBuffer); }; /* 9983 */ struct IMediaEventSinkVtbl { HRESULT (__stdcall *QueryInterface)(IMediaEventSink *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IMediaEventSink *This); ULONG (__stdcall *Release)(IMediaEventSink *This); HRESULT (__stdcall *Notify)(IMediaEventSink *This, int EventCode, int EventParam1, int EventParam2); }; /* 9985 */ typedef _PinInfo PIN_INFO; /* 9986 */ typedef _PinDirection PIN_DIRECTION; /* 9984 */ struct IPinVtbl { HRESULT (__stdcall *QueryInterface)(IPin *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IPin *This); ULONG (__stdcall *Release)(IPin *This); HRESULT (__stdcall *Connect)(IPin *This, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt); HRESULT (__stdcall *ReceiveConnection)(IPin *This, IPin *pConnector, const AM_MEDIA_TYPE *pmt); HRESULT (__stdcall *Disconnect)(IPin *This); HRESULT (__stdcall *ConnectedTo)(IPin *This, IPin **pPin); HRESULT (__stdcall *ConnectionMediaType)(IPin *This, AM_MEDIA_TYPE *pmt); HRESULT (__stdcall *QueryPinInfo)(IPin *This, PIN_INFO *pInfo); HRESULT (__stdcall *QueryDirection)(IPin *This, PIN_DIRECTION *pPinDir); HRESULT (__stdcall *QueryId)(IPin *This, LPWSTR *Id); HRESULT (__stdcall *QueryAccept)(IPin *This, const AM_MEDIA_TYPE *pmt); HRESULT (__stdcall *EnumMediaTypes)(IPin *This, IEnumMediaTypes **ppEnum); HRESULT (__stdcall *QueryInternalConnections)(IPin *This, IPin **apPin, ULONG *nPin); HRESULT (__stdcall *EndOfStream)(IPin *This); HRESULT (__stdcall *BeginFlush)(IPin *This); HRESULT (__stdcall *EndFlush)(IPin *This); HRESULT (__stdcall *NewSegment)(IPin *This, REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate); }; /* 9988 */ typedef _D3DRESOURCETYPE D3DRESOURCETYPE; /* 9990 */ enum _D3DTEXTUREFILTERTYPE { D3DTEXF_NONE = 0x0, D3DTEXF_POINT = 0x1, D3DTEXF_LINEAR = 0x2, D3DTEXF_ANISOTROPIC = 0x3, D3DTEXF_PYRAMIDALQUAD = 0x6, D3DTEXF_GAUSSIANQUAD = 0x7, D3DTEXF_CONVOLUTIONMONO = 0x8, D3DTEXF_FORCE_DWORD = 0x7FFFFFFF, }; /* 9989 */ typedef _D3DTEXTUREFILTERTYPE D3DTEXTUREFILTERTYPE; /* 9991 */ typedef _D3DVOLUME_DESC D3DVOLUME_DESC; /* 9992 */ typedef _D3DLOCKED_BOX D3DLOCKED_BOX; /* 9993 */ typedef _D3DBOX D3DBOX; /* 9987 */ struct IDirect3DVolumeTexture9Vtbl { HRESULT (__stdcall *QueryInterface)(IDirect3DVolumeTexture9 *This, const IID *const riid, void **ppvObj); ULONG (__stdcall *AddRef)(IDirect3DVolumeTexture9 *This); ULONG (__stdcall *Release)(IDirect3DVolumeTexture9 *This); HRESULT (__stdcall *GetDevice)(IDirect3DVolumeTexture9 *This, IDirect3DDevice9 **ppDevice); HRESULT (__stdcall *SetPrivateData)(IDirect3DVolumeTexture9 *This, const GUID *const refguid, const void *pData, DWORD SizeOfData, DWORD Flags); HRESULT (__stdcall *GetPrivateData)(IDirect3DVolumeTexture9 *This, const GUID *const refguid, void *pData, DWORD *pSizeOfData); HRESULT (__stdcall *FreePrivateData)(IDirect3DVolumeTexture9 *This, const GUID *const refguid); DWORD (__stdcall *SetPriority)(IDirect3DVolumeTexture9 *This, DWORD PriorityNew); DWORD (__stdcall *GetPriority)(IDirect3DVolumeTexture9 *This); void (__stdcall *PreLoad)(IDirect3DVolumeTexture9 *This); D3DRESOURCETYPE (__stdcall *GetType)(IDirect3DVolumeTexture9 *This); DWORD (__stdcall *SetLOD)(IDirect3DVolumeTexture9 *This, DWORD LODNew); DWORD (__stdcall *GetLOD)(IDirect3DVolumeTexture9 *This); DWORD (__stdcall *GetLevelCount)(IDirect3DVolumeTexture9 *This); HRESULT (__stdcall *SetAutoGenFilterType)(IDirect3DVolumeTexture9 *This, D3DTEXTUREFILTERTYPE FilterType); D3DTEXTUREFILTERTYPE (__stdcall *GetAutoGenFilterType)(IDirect3DVolumeTexture9 *This); void (__stdcall *GenerateMipSubLevels)(IDirect3DVolumeTexture9 *This); HRESULT (__stdcall *GetLevelDesc)(IDirect3DVolumeTexture9 *This, UINT Level, D3DVOLUME_DESC *pDesc); HRESULT (__stdcall *GetVolumeLevel)(IDirect3DVolumeTexture9 *This, UINT Level, IDirect3DVolume9 **ppVolumeLevel); HRESULT (__stdcall *LockBox)(IDirect3DVolumeTexture9 *This, UINT Level, D3DLOCKED_BOX *pLockedVolume, const D3DBOX *pBox, DWORD Flags); HRESULT (__stdcall *UnlockBox)(IDirect3DVolumeTexture9 *This, UINT Level); HRESULT (__stdcall *AddDirtyBox)(IDirect3DVolumeTexture9 *This, const D3DBOX *pDirtyBox); }; /* 9994 */ struct IMediaControlVtbl { HRESULT (__stdcall *QueryInterface)(IMediaControl *This, const IID *const riid, LPVOID *ppvObj); ULONG (__stdcall *AddRef)(IMediaControl *This); ULONG (__stdcall *Release)(IMediaControl *This); HRESULT (__stdcall *GetTypeInfoCount)(IMediaControl *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IMediaControl *This, UINT itinfo, LCID lcid, ITypeInfo **pptinfo); HRESULT (__stdcall *GetIDsOfNames)(IMediaControl *This, const IID *const riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid); HRESULT (__stdcall *Invoke)(IMediaControl *This, DISPID dispidMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr); HRESULT (__stdcall *Run)(IMediaControl *This); HRESULT (__stdcall *Pause)(IMediaControl *This); HRESULT (__stdcall *Stop)(IMediaControl *This); HRESULT (__stdcall *GetState)(IMediaControl *This, int msTimeout, OAFilterState *pfs); HRESULT (__stdcall *RenderFile)(IMediaControl *This, BSTR strFilename); HRESULT (__stdcall *AddSourceFilter)(IMediaControl *This, BSTR strFilename, IDispatch **ppUnk); HRESULT (__stdcall *get_FilterCollection)(IMediaControl *This, IDispatch **ppUnk); HRESULT (__stdcall *get_RegFilterCollection)(IMediaControl *This, IDispatch **ppUnk); HRESULT (__stdcall *StopWhenReady)(IMediaControl *This); }; /* 9995 */ struct IMediaEventVtbl { HRESULT (__stdcall *QueryInterface)(IMediaEvent *This, const IID *const riid, LPVOID *ppvObj); ULONG (__stdcall *AddRef)(IMediaEvent *This); ULONG (__stdcall *Release)(IMediaEvent *This); HRESULT (__stdcall *GetTypeInfoCount)(IMediaEvent *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IMediaEvent *This, UINT itinfo, LCID lcid, ITypeInfo **pptinfo); HRESULT (__stdcall *GetIDsOfNames)(IMediaEvent *This, const IID *const riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid); HRESULT (__stdcall *Invoke)(IMediaEvent *This, DISPID dispidMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr); HRESULT (__stdcall *GetEventHandle)(IMediaEvent *This, OAEVENT *hEvent); HRESULT (__stdcall *GetEvent)(IMediaEvent *This, int *lEventCode, int *lParam1, int *lParam2, int msTimeout); HRESULT (__stdcall *WaitForCompletion)(IMediaEvent *This, int msTimeout, int *pEvCode); HRESULT (__stdcall *CancelDefaultHandling)(IMediaEvent *This, int lEvCode); HRESULT (__stdcall *RestoreDefaultHandling)(IMediaEvent *This, int lEvCode); HRESULT (__stdcall *FreeEventParams)(IMediaEvent *This, int lEvCode, int lParam1, int lParam2); }; /* 9996 */ struct IGraphBuilderVtbl { HRESULT (__stdcall *QueryInterface)(IGraphBuilder *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IGraphBuilder *This); ULONG (__stdcall *Release)(IGraphBuilder *This); HRESULT (__stdcall *AddFilter)(IGraphBuilder *This, IBaseFilter *pFilter, LPCWSTR pName); HRESULT (__stdcall *RemoveFilter)(IGraphBuilder *This, IBaseFilter *pFilter); HRESULT (__stdcall *EnumFilters)(IGraphBuilder *This, IEnumFilters **ppEnum); HRESULT (__stdcall *FindFilterByName)(IGraphBuilder *This, LPCWSTR pName, IBaseFilter **ppFilter); HRESULT (__stdcall *ConnectDirect)(IGraphBuilder *This, IPin *ppinOut, IPin *ppinIn, const AM_MEDIA_TYPE *pmt); HRESULT (__stdcall *Reconnect)(IGraphBuilder *This, IPin *ppin); HRESULT (__stdcall *Disconnect)(IGraphBuilder *This, IPin *ppin); HRESULT (__stdcall *SetDefaultSyncSource)(IGraphBuilder *This); HRESULT (__stdcall *Connect)(IGraphBuilder *This, IPin *ppinOut, IPin *ppinIn); HRESULT (__stdcall *Render)(IGraphBuilder *This, IPin *ppinOut); HRESULT (__stdcall *RenderFile)(IGraphBuilder *This, LPCWSTR lpcwstrFile, LPCWSTR lpcwstrPlayList); HRESULT (__stdcall *AddSourceFilter)(IGraphBuilder *This, LPCWSTR lpcwstrFileName, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter); HRESULT (__stdcall *SetLogFile)(IGraphBuilder *This, HANDLE hFile); HRESULT (__stdcall *Abort)(IGraphBuilder *This); HRESULT (__stdcall *ShouldOperationContinue)(IGraphBuilder *This); }; /* 9997 */ struct ID3D10BlobVtbl { HRESULT (__stdcall *QueryInterface)(ID3D10Blob *This, const IID *const iid, LPVOID *ppv); ULONG (__stdcall *AddRef)(ID3D10Blob *This); ULONG (__stdcall *Release)(ID3D10Blob *This); LPVOID (__stdcall *GetBufferPointer)(ID3D10Blob *This); SIZE_T (__stdcall *GetBufferSize)(ID3D10Blob *This); }; /* 9998 */ struct ID3D10Blob { ID3D10BlobVtbl *lpVtbl; }; /* 10002 */ enum tagDOMNodeType { NODE_INVALID = 0x0, NODE_ELEMENT = 0x1, NODE_ATTRIBUTE = 0x2, NODE_TEXT = 0x3, NODE_CDATA_SECTION = 0x4, NODE_ENTITY_REFERENCE = 0x5, NODE_ENTITY = 0x6, NODE_PROCESSING_INSTRUCTION = 0x7, NODE_COMMENT = 0x8, NODE_DOCUMENT = 0x9, NODE_DOCUMENT_TYPE = 0xA, NODE_DOCUMENT_FRAGMENT = 0xB, NODE_NOTATION = 0xC, }; /* 10001 */ typedef tagDOMNodeType DOMNodeType; /* 9999 */ struct IXMLDOMDocument2Vtbl { HRESULT (__stdcall *QueryInterface)(IXMLDOMDocument2 *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IXMLDOMDocument2 *This); ULONG (__stdcall *Release)(IXMLDOMDocument2 *This); HRESULT (__stdcall *GetTypeInfoCount)(IXMLDOMDocument2 *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IXMLDOMDocument2 *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (__stdcall *GetIDsOfNames)(IXMLDOMDocument2 *This, const IID *const riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (__stdcall *Invoke)(IXMLDOMDocument2 *This, DISPID dispIdMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT (__stdcall *get_nodeName)(IXMLDOMDocument2 *This, BSTR *name); HRESULT (__stdcall *get_nodeValue)(IXMLDOMDocument2 *This, VARIANT *value); HRESULT (__stdcall *put_nodeValue)(IXMLDOMDocument2 *This, VARIANT value); HRESULT (__stdcall *get_nodeType)(IXMLDOMDocument2 *This, DOMNodeType *type); HRESULT (__stdcall *get_parentNode)(IXMLDOMDocument2 *This, IXMLDOMNode **parent); HRESULT (__stdcall *get_childNodes)(IXMLDOMDocument2 *This, IXMLDOMNodeList **childList); HRESULT (__stdcall *get_firstChild)(IXMLDOMDocument2 *This, IXMLDOMNode **firstChild); HRESULT (__stdcall *get_lastChild)(IXMLDOMDocument2 *This, IXMLDOMNode **lastChild); HRESULT (__stdcall *get_previousSibling)(IXMLDOMDocument2 *This, IXMLDOMNode **previousSibling); HRESULT (__stdcall *get_nextSibling)(IXMLDOMDocument2 *This, IXMLDOMNode **nextSibling); HRESULT (__stdcall *get_attributes)(IXMLDOMDocument2 *This, IXMLDOMNamedNodeMap **attributeMap); HRESULT (__stdcall *insertBefore)(IXMLDOMDocument2 *This, IXMLDOMNode *newChild, VARIANT refChild, IXMLDOMNode **outNewChild); HRESULT (__stdcall *replaceChild)(IXMLDOMDocument2 *This, IXMLDOMNode *newChild, IXMLDOMNode *oldChild, IXMLDOMNode **outOldChild); HRESULT (__stdcall *removeChild)(IXMLDOMDocument2 *This, IXMLDOMNode *childNode, IXMLDOMNode **oldChild); HRESULT (__stdcall *appendChild)(IXMLDOMDocument2 *This, IXMLDOMNode *newChild, IXMLDOMNode **outNewChild); HRESULT (__stdcall *hasChildNodes)(IXMLDOMDocument2 *This, VARIANT_BOOL *hasChild); HRESULT (__stdcall *get_ownerDocument)(IXMLDOMDocument2 *This, IXMLDOMDocument **XMLDOMDocument); HRESULT (__stdcall *cloneNode)(IXMLDOMDocument2 *This, VARIANT_BOOL deep, IXMLDOMNode **cloneRoot); HRESULT (__stdcall *get_nodeTypeString)(IXMLDOMDocument2 *This, BSTR *nodeType); HRESULT (__stdcall *get_text)(IXMLDOMDocument2 *This, BSTR *text); HRESULT (__stdcall *put_text)(IXMLDOMDocument2 *This, BSTR text); HRESULT (__stdcall *get_specified)(IXMLDOMDocument2 *This, VARIANT_BOOL *isSpecified); HRESULT (__stdcall *get_definition)(IXMLDOMDocument2 *This, IXMLDOMNode **definitionNode); HRESULT (__stdcall *get_nodeTypedValue)(IXMLDOMDocument2 *This, VARIANT *typedValue); HRESULT (__stdcall *put_nodeTypedValue)(IXMLDOMDocument2 *This, VARIANT typedValue); HRESULT (__stdcall *get_dataType)(IXMLDOMDocument2 *This, VARIANT *dataTypeName); HRESULT (__stdcall *put_dataType)(IXMLDOMDocument2 *This, BSTR dataTypeName); HRESULT (__stdcall *get_xml)(IXMLDOMDocument2 *This, BSTR *xmlString); HRESULT (__stdcall *transformNode)(IXMLDOMDocument2 *This, IXMLDOMNode *stylesheet, BSTR *xmlString); HRESULT (__stdcall *selectNodes)(IXMLDOMDocument2 *This, BSTR queryString, IXMLDOMNodeList **resultList); HRESULT (__stdcall *selectSingleNode)(IXMLDOMDocument2 *This, BSTR queryString, IXMLDOMNode **resultNode); HRESULT (__stdcall *get_parsed)(IXMLDOMDocument2 *This, VARIANT_BOOL *isParsed); HRESULT (__stdcall *get_namespaceURI)(IXMLDOMDocument2 *This, BSTR *namespaceURI); HRESULT (__stdcall *get_prefix)(IXMLDOMDocument2 *This, BSTR *prefixString); HRESULT (__stdcall *get_baseName)(IXMLDOMDocument2 *This, BSTR *nameString); HRESULT (__stdcall *transformNodeToObject)(IXMLDOMDocument2 *This, IXMLDOMNode *stylesheet, VARIANT outputObject); HRESULT (__stdcall *get_doctype)(IXMLDOMDocument2 *This, IXMLDOMDocumentType **documentType); HRESULT (__stdcall *get_implementation)(IXMLDOMDocument2 *This, IXMLDOMImplementation **impl); HRESULT (__stdcall *get_documentElement)(IXMLDOMDocument2 *This, IXMLDOMElement **DOMElement); HRESULT (__stdcall *putref_documentElement)(IXMLDOMDocument2 *This, IXMLDOMElement *DOMElement); HRESULT (__stdcall *createElement)(IXMLDOMDocument2 *This, BSTR tagName, IXMLDOMElement **element); HRESULT (__stdcall *createDocumentFragment)(IXMLDOMDocument2 *This, IXMLDOMDocumentFragment **docFrag); HRESULT (__stdcall *createTextNode)(IXMLDOMDocument2 *This, BSTR data, IXMLDOMText **text); HRESULT (__stdcall *createComment)(IXMLDOMDocument2 *This, BSTR data, IXMLDOMComment **comment); HRESULT (__stdcall *createCDATASection)(IXMLDOMDocument2 *This, BSTR data, IXMLDOMCDATASection **cdata); HRESULT (__stdcall *createProcessingInstruction)(IXMLDOMDocument2 *This, BSTR target, BSTR data, IXMLDOMProcessingInstruction **pi); HRESULT (__stdcall *createAttribute)(IXMLDOMDocument2 *This, BSTR name, IXMLDOMAttribute **attribute); HRESULT (__stdcall *createEntityReference)(IXMLDOMDocument2 *This, BSTR name, IXMLDOMEntityReference **entityRef); HRESULT (__stdcall *getElementsByTagName)(IXMLDOMDocument2 *This, BSTR tagName, IXMLDOMNodeList **resultList); HRESULT (__stdcall *createNode)(IXMLDOMDocument2 *This, VARIANT Type, BSTR name, BSTR namespaceURI, IXMLDOMNode **node); HRESULT (__stdcall *nodeFromID)(IXMLDOMDocument2 *This, BSTR idString, IXMLDOMNode **node); HRESULT (__stdcall *load)(IXMLDOMDocument2 *This, VARIANT xmlSource, VARIANT_BOOL *isSuccessful); HRESULT (__stdcall *get_readyState)(IXMLDOMDocument2 *This, int *value); HRESULT (__stdcall *get_parseError)(IXMLDOMDocument2 *This, IXMLDOMParseError **errorObj); HRESULT (__stdcall *get_url)(IXMLDOMDocument2 *This, BSTR *urlString); HRESULT (__stdcall *get_async)(IXMLDOMDocument2 *This, VARIANT_BOOL *isAsync); HRESULT (__stdcall *put_async)(IXMLDOMDocument2 *This, VARIANT_BOOL isAsync); HRESULT (__stdcall *abort)(IXMLDOMDocument2 *This); HRESULT (__stdcall *loadXML)(IXMLDOMDocument2 *This, BSTR bstrXML, VARIANT_BOOL *isSuccessful); HRESULT (__stdcall *save)(IXMLDOMDocument2 *This, VARIANT destination); HRESULT (__stdcall *get_validateOnParse)(IXMLDOMDocument2 *This, VARIANT_BOOL *isValidating); HRESULT (__stdcall *put_validateOnParse)(IXMLDOMDocument2 *This, VARIANT_BOOL isValidating); HRESULT (__stdcall *get_resolveExternals)(IXMLDOMDocument2 *This, VARIANT_BOOL *isResolving); HRESULT (__stdcall *put_resolveExternals)(IXMLDOMDocument2 *This, VARIANT_BOOL isResolving); HRESULT (__stdcall *get_preserveWhiteSpace)(IXMLDOMDocument2 *This, VARIANT_BOOL *isPreserving); HRESULT (__stdcall *put_preserveWhiteSpace)(IXMLDOMDocument2 *This, VARIANT_BOOL isPreserving); HRESULT (__stdcall *put_onreadystatechange)(IXMLDOMDocument2 *This, VARIANT readystatechangeSink); HRESULT (__stdcall *put_ondataavailable)(IXMLDOMDocument2 *This, VARIANT ondataavailableSink); HRESULT (__stdcall *put_ontransformnode)(IXMLDOMDocument2 *This, VARIANT ontransformnodeSink); HRESULT (__stdcall *get_namespaces)(IXMLDOMDocument2 *This, IXMLDOMSchemaCollection **namespaceCollection); HRESULT (__stdcall *get_schemas)(IXMLDOMDocument2 *This, VARIANT *otherCollection); HRESULT (__stdcall *putref_schemas)(IXMLDOMDocument2 *This, VARIANT otherCollection); HRESULT (__stdcall *validate)(IXMLDOMDocument2 *This, IXMLDOMParseError **errorObj); HRESULT (__stdcall *setProperty)(IXMLDOMDocument2 *This, BSTR name, VARIANT value); HRESULT (__stdcall *getProperty)(IXMLDOMDocument2 *This, BSTR name, VARIANT *value); }; /* 10000 */ struct IXMLDOMDocument2 { IXMLDOMDocument2Vtbl *lpVtbl; }; /* 10003 */ struct IXMLDOMSchemaCollection { IXMLDOMSchemaCollectionVtbl *lpVtbl; }; /* 10004 */ struct IXMLDOMSchemaCollectionVtbl { HRESULT (__stdcall *QueryInterface)(IXMLDOMSchemaCollection *This, const IID *const riid, void **ppvObject); ULONG (__stdcall *AddRef)(IXMLDOMSchemaCollection *This); ULONG (__stdcall *Release)(IXMLDOMSchemaCollection *This); HRESULT (__stdcall *GetTypeInfoCount)(IXMLDOMSchemaCollection *This, UINT *pctinfo); HRESULT (__stdcall *GetTypeInfo)(IXMLDOMSchemaCollection *This, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo); HRESULT (__stdcall *GetIDsOfNames)(IXMLDOMSchemaCollection *This, const IID *const riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId); HRESULT (__stdcall *Invoke)(IXMLDOMSchemaCollection *This, DISPID dispIdMember, const IID *const riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr); HRESULT (__stdcall *add)(IXMLDOMSchemaCollection *This, BSTR namespaceURI, VARIANT var); HRESULT (__stdcall *get)(IXMLDOMSchemaCollection *This, BSTR namespaceURI, IXMLDOMNode **schemaNode); HRESULT (__stdcall *remove)(IXMLDOMSchemaCollection *This, BSTR namespaceURI); HRESULT (__stdcall *get_length)(IXMLDOMSchemaCollection *This, int *length); HRESULT (__stdcall *get_namespaceURI)(IXMLDOMSchemaCollection *This, int index, BSTR *length); HRESULT (__stdcall *addCollection)(IXMLDOMSchemaCollection *This, IXMLDOMSchemaCollection *otherCollection); HRESULT (__stdcall *get__newEnum)(IXMLDOMSchemaCollection *This, IUnknown **ppUnk); }; /* 10006 */ typedef _D3DSURFACE_DESC D3DSURFACE_DESC; /* 10007 */ typedef _D3DLOCKED_RECT D3DLOCKED_RECT; /* 10008 */ typedef tagRECT RECT; /* 10005 */ struct IDirect3DTexture9Vtbl { HRESULT (__stdcall *QueryInterface)(IDirect3DTexture9 *This, const IID *const riid, void **ppvObj); ULONG (__stdcall *AddRef)(IDirect3DTexture9 *This); ULONG (__stdcall *Release)(IDirect3DTexture9 *This); HRESULT (__stdcall *GetDevice)(IDirect3DTexture9 *This, IDirect3DDevice9 **ppDevice); HRESULT (__stdcall *SetPrivateData)(IDirect3DTexture9 *This, const GUID *const refguid, const void *pData, DWORD SizeOfData, DWORD Flags); HRESULT (__stdcall *GetPrivateData)(IDirect3DTexture9 *This, const GUID *const refguid, void *pData, DWORD *pSizeOfData); HRESULT (__stdcall *FreePrivateData)(IDirect3DTexture9 *This, const GUID *const refguid); DWORD (__stdcall *SetPriority)(IDirect3DTexture9 *This, DWORD PriorityNew); DWORD (__stdcall *GetPriority)(IDirect3DTexture9 *This); void (__stdcall *PreLoad)(IDirect3DTexture9 *This); D3DRESOURCETYPE (__stdcall *GetType)(IDirect3DTexture9 *This); DWORD (__stdcall *SetLOD)(IDirect3DTexture9 *This, DWORD LODNew); DWORD (__stdcall *GetLOD)(IDirect3DTexture9 *This); DWORD (__stdcall *GetLevelCount)(IDirect3DTexture9 *This); HRESULT (__stdcall *SetAutoGenFilterType)(IDirect3DTexture9 *This, D3DTEXTUREFILTERTYPE FilterType); D3DTEXTUREFILTERTYPE (__stdcall *GetAutoGenFilterType)(IDirect3DTexture9 *This); void (__stdcall *GenerateMipSubLevels)(IDirect3DTexture9 *This); HRESULT (__stdcall *GetLevelDesc)(IDirect3DTexture9 *This, UINT Level, D3DSURFACE_DESC *pDesc); HRESULT (__stdcall *GetSurfaceLevel)(IDirect3DTexture9 *This, UINT Level, IDirect3DSurface9 **ppSurfaceLevel); HRESULT (__stdcall *LockRect)(IDirect3DTexture9 *This, UINT Level, D3DLOCKED_RECT *pLockedRect, const RECT *pRect, DWORD Flags); HRESULT (__stdcall *UnlockRect)(IDirect3DTexture9 *This, UINT Level); HRESULT (__stdcall *AddDirtyRect)(IDirect3DTexture9 *This, const RECT *pDirtyRect); }; /* 10009 */ struct DbgHelpWrapper; /* 10010 */ struct D3DXMesh; /* 10011 */ struct DXCrackFVF; /* 10012 */ struct D3DXMesh::CD3DXCrackDecl; /* 10013 */ struct D3DXTex::CBlt; /* 10014 */ struct D3DXTex; /* 10015 */ struct D3DXTex::CLockSurface; /* 10016 */ struct D3DXTex::CLockVolume; /* 10017 */ struct D3DXTex::CCodec; /* 10018 */ struct D3DXTex::CCodecYUV; /* 10019 */ struct D3DXTex::CCodecDXT; /* 10020 */ struct D3DXCore::CBuffer; /* 10021 */ struct __m128d { double m128d_f64[2]; }; /* 10022 */ union __declspec(align(16)) __m128i { __int8 m128i_i8[16]; __int16 m128i_i16[8]; __int32 m128i_i32[4]; __int64 m128i_i64[2]; unsigned __int8 m128i_u8[16]; unsigned __int16 m128i_u16[8]; unsigned __int32 m128i_u32[4]; unsigned __int64 m128i_u64[2]; }; /* 10023 */ union __declspec(align(32)) __m256 { float m256_f32[8]; }; /* 10024 */ union __declspec(align(32)) __m256d { double m256d_f64[4]; }; /* 10025 */ union __declspec(align(32)) __m256i { __int8 m256i_i8[32]; __int16 m256i_i16[16]; __int32 m256i_i32[8]; __int64 m256i_i64[4]; unsigned __int8 m256i_u8[32]; unsigned __int16 m256i_u16[16]; unsigned __int32 m256i_u32[8]; unsigned __int64 m256i_u64[4]; }; /* 10026 */ struct KMATRIX; /* 10027 */ struct PortalThreadErrorDump; /* 10028 */ struct D3DXTex::CCodec_R8G8B8; /* 10029 */ struct D3DXTex::CCodec_A8R8G8B8; /* 10030 */ struct D3DXTex::CCodec_X8R8G8B8; /* 10031 */ struct D3DXTex::CCodec_R5G6B5; /* 10032 */ struct D3DXTex::CCodec_X1R5G5B5; /* 10033 */ struct D3DXTex::CCodec_A1R5G5B5; /* 10034 */ struct D3DXTex::CCodec_A4R4G4B4; /* 10035 */ struct D3DXTex::CCodec_R3G3B2; /* 10036 */ struct D3DXTex::CCodec_A8; /* 10037 */ struct D3DXTex::CCodec_A8R3G3B2; /* 10038 */ struct D3DXTex::CCodec_X4R4G4B4; /* 10039 */ struct D3DXTex::CCodec_A2B10G10R10; /* 10040 */ struct D3DXTex::CCodec_A8B8G8R8; /* 10041 */ struct D3DXTex::CCodec_X8B8G8R8; /* 10042 */ struct D3DXTex::CCodec_G16R16; /* 10043 */ struct D3DXTex::CCodec_A2R10G10B10; /* 10044 */ struct D3DXTex::CCodec_A16B16G16R16; /* 10045 */ struct D3DXTex::CCodec_A8P8; /* 10046 */ struct D3DXTex::CCodec_P8; /* 10047 */ struct D3DXTex::CCodec_L8; /* 10048 */ struct D3DXTex::CCodec_A8L8; /* 10049 */ struct D3DXTex::CCodec_A4L4; /* 10050 */ struct D3DXTex::CCodec_V8U8; /* 10051 */ struct D3DXTex::CCodec_L6V5U5; /* 10052 */ struct D3DXTex::CCodec_X8L8V8U8; /* 10053 */ struct D3DXTex::CCodec_Q8W8V8U8; /* 10054 */ struct D3DXTex::CCodec_V16U16; /* 10055 */ struct D3DXTex::CCodec_A2W10V10U10; /* 10056 */ struct D3DXTex::CCodec_Q16W16V16U16; /* 10057 */ struct D3DXTex::CCodec_CxV8U8; /* 10058 */ struct D3DXTex::CCodec_L16; /* 10059 */ struct D3DXTex::CCodec_R16F; /* 10060 */ struct D3DXTex::CCodec_G16R16F; /* 10061 */ struct D3DXTex::CCodec_A16B16G16R16F; /* 10062 */ struct D3DXTex::CCodec_R32F; /* 10063 */ struct D3DXTex::CCodec_G32R32F; /* 10064 */ struct D3DXTex::CCodec_A32B32G32R32F; /* 10065 */ struct D3DXTex::CCodec_D3DX_A16L16; /* 10066 */ struct D3DXTex::CCodec_D3DX_R16G16B16; /* 10067 */ struct D3DXTex::CCodec_YUY2; /* 10068 */ struct D3DXTex::CCodec_DXT5; /* 10069 */ struct StringTableMetaLanguage; /* 10070 */ struct gmUIHelper; /* 10071 */ struct ClientMain; /* 10072 */ struct D3DXMesh::SVertexCopyContext; /* 10073 */ struct D3DXMesh::CD3DXCrackDecl1; /* 10074 */ struct _RTTIClassHierarchyDescriptor { int signature; int attributes; int numBaseClasses; void *baseClassArray; }; /* 10075 */ struct _RTTIBaseClassDescriptor { void *typeDescriptor; int numContainedBases; _PMD pmd; int attributes; }; /* 10076 */ struct _RTTICompleteObjectLocator { int signature; int offset; int cdOffset; void *typeDescriptor; void *classDescriptor; };