summaryrefslogtreecommitdiff
path: root/src/T2DLL/T2PluginSpecifier.h
blob: 109657478b89dc868a40caf232855ae612ddeca5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef T2DLL_T2PLUGINSPECIFIER_H
#define T2DLL_T2PLUGINSPECIFIER_H
#include "../common.h"

class AFX_CLASS_EXPORT T2PluginSpecifier : public CObject {
public:
	T2PluginSpecifier();
	virtual void operator=(T2PluginSpecifier&);
	void Initialize(HINSTANCE, const char*);
	void Read(CArchive&);
	void Write(CArchive&);

	// virtual ~T2PluginSpecifier() {}

public:
	HINSTANCE mInstance;
	CString mPluginName;
	CString mPath;
	BOOL mIsSubPlugin;
	DWORD mID;
	DWORD mType;
	unsigned int mAttrib;
	int mGameLevel;
	int mSecretItem;
	int m28; // maybe game version?
	BOOL mIsLoaded;
	CTime mTime;
};
#endif