aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/config/items/cfgitemx.cpp
blob: b656dfc9bf234145c4475b585bfcbd2b2267fe59 (plain) (blame)
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
#include <precomp.h>
#include "cfgitemx.h"

#define CBCLASS CfgItemX
START_DISPATCH
  CB(CFGITEM_GETNAME, cfgitem_getName);
  CB(CFGITEM_GETGUID, cfgitem_getGuid);
  CB(CFGITEM_GETNUMATTRIBUTES, cfgitem_getNumAttributes);
  CB(CFGITEM_ENUMATTRIBUTE, cfgitem_enumAttribute);
  CB(CFGITEM_GETCONFIGXML, cfgitem_getConfigXML);
  VCB(CFGITEM_ONCFGGROUPCREATE, cfgitem_onCfgGroupCreate);
  VCB(CFGITEM_ONCFGGROUPDELETE, cfgitem_onCfgGroupDelete);
  CB(CFGITEM_GETNUMCHILDREN, cfgitem_getNumChildren);
  CB(CFGITEM_ENUMCHILD, cfgitem_enumChild);
  CB(CFGITEM_GETPARENTGUID, cfgitem_getParentGuid);
  VCB(CFGITEM_ONREGISTER, cfgitem_onRegister);
  VCB(CFGITEM_ONDEREGISTER, cfgitem_onDeregister);
  CB(CFGITEM_GETATTRIBUTETYPE, cfgitem_getAttributeType);
  CB(CFGITEM_GETATTRIBUTECONFIGGROUP, cfgitem_getAttributeConfigGroup);
  CB(CFGITEM_GETDATALEN, cfgitem_getDataLen);
  CB(CFGITEM_GETDATA, cfgitem_getData);
  CB(CFGITEM_SETDATA, cfgitem_setData);
  CB(CFGITEM_GETDEPENDENCYPTR, cfgitem_getDependencyPtr);
  CB(CFGITEM_ADDATTRIB, cfgitem_addAttribute);
  CB(CFGITEM_DELATTRIB, cfgitem_delAttribute);
END_DISPATCH
#undef CBCLASS