28 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 30 # define MR_DllDeclare __declspec( dllexport ) 32 # define MR_DllDeclare __declspec( dllimport ) 35 # define MR_DllDeclare 41 class ClassicRecordFileHeader;
56 const char *title =
nullptr)
override;
59 bool validateChecksum =
false)
override;
66 DWORD GetAlignMode()
override;
70 bool BeginANewRecord()
override;
boost::filesystem::path path_t
Definition: OS.h:57
bool constructionMode
Definition: ClassicRecordFile.h:78
An inspection node which maps field names to values (either strings or inspectable subobjects)...
Definition: InspectMapNode.h:88
#define MR_DllDeclare
Definition: ClassicRecordFile.h:35
Base class for parcel implementations.
Definition: RecordFile.h:46
FILE * fileStream
Definition: ClassicRecordFile.h:81
std::shared_ptr< ObjStream > ObjStreamPtr
Definition: ObjStream.h:129
MR_UInt32 curRecord
Definition: ClassicRecordFile.h:79
ClassicRecordFileHeader * header
Definition: ClassicRecordFile.h:80
Standard HoverRace 1.x parcel format.
Definition: ClassicRecordFile.h:47
Definition: Announcement.h:24
uint32_t MR_UInt32
Definition: MR_Types.h:44
Util::OS::path_t filename
Definition: ClassicRecordFile.h:82