blob: b55285308e1fa742561b618e69b03bbbe18d8cd2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
#include "common.h"
struct CLASSFACTORY_CLASSINFO {
int x0;
int id;
void *newFunc;
};
class AFX_CLASS_EXPORT T2ClassFactory {
public:
static void Initialize();
static void Discard();
static void Register(CLASSFACTORY_CLASSINFO* inClassInfo);
static void* Query(int inID);
private:
static void* new_T2Archive();
static void* new_T2Dialog();
static void* new_T2Balloon();
static void* new_T2SoundPlayer(CWnd* inArg1, IDirectSound* inArg2);
};
|