summaryrefslogtreecommitdiff
path: root/dbeditorpp/modsettingenum.h
blob: b40a3b4523261bfecb8bead8a267498d4c6c0fde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct ModSetLinkLinkItem {
	char *name;
	BYTE *next; //struct ModSetLinkLinkItem
	int known;
};

typedef struct {
	struct ModSetLinkLinkItem *first;
	struct ModSetLinkLinkItem *last;
} ModuleSettingLL;

int EnumModules(ModuleSettingLL *msll);
int EnumSettings(HANDLE hContact, char* module, ModuleSettingLL *msll);

void FreeModuleSettingLL(ModuleSettingLL *msll);

int IsModuleEmpty(HANDLE hContact, char* szModule);