summaryrefslogtreecommitdiff
path: root/core/services.h
blob: c498fc47d23445f192984b5ed4cc21f79319a125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef SERVICES_H_INCLUDED
#define SERVICES_H_INCLUDED

class service
{
public:
	const char *getName();
	const SERVICE getService();
	service(const char *name, SERVICE service);
	~service();
private:
	char *szName;
	SERVICE pService;
};

void CreateServiceFunction(const char* name, SERVICE svc);
void* CallService(const char *,void*);
int ServiceExists(const char *);


#endif // SERVICES_H_INCLUDED