public/mms_sample_ext/sm_ext.h
branchsourcemod-1.1.0
changeset 2283 03a67e41afbc
parent 1951 c7b4237fff50
child 2287 017a725c9d17
     1.1 --- a/public/mms_sample_ext/sm_ext.h	Fri Mar 28 06:21:34 2008 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,38 +0,0 @@
     1.4 -#ifndef _INCLUDE_SAMPLE_MMS_SOURCEMOD_EXTENSION_
     1.5 -#define _INCLUDE_SAMPLE_MMS_SOURCEMOD_EXTENSION_
     1.6 -
     1.7 -#include "sm_sdk_config.h"
     1.8 -
     1.9 -using namespace SourceMod;
    1.10 -
    1.11 -class MyExtension : public IExtensionInterface 
    1.12 -{
    1.13 -public:
    1.14 -	virtual bool OnExtensionLoad(IExtension *me,
    1.15 -		IShareSys *sys, 
    1.16 -		char *error, 
    1.17 -		size_t maxlength, 
    1.18 -		bool late);
    1.19 -	virtual void OnExtensionUnload();
    1.20 -	virtual void OnExtensionsAllLoaded();
    1.21 -	virtual void OnExtensionPauseChange(bool pause);
    1.22 -	virtual bool QueryRunning(char *error, size_t maxlength);
    1.23 -	virtual bool IsMetamodExtension();
    1.24 -	virtual const char *GetExtensionName();
    1.25 -	virtual const char *GetExtensionURL();
    1.26 -	virtual const char *GetExtensionTag();
    1.27 -	virtual const char *GetExtensionAuthor();
    1.28 -	virtual const char *GetExtensionVerString();
    1.29 -	virtual const char *GetExtensionDescription();
    1.30 -	virtual const char *GetExtensionDateString();
    1.31 -};
    1.32 -
    1.33 -bool SM_LoadExtension(char *error, size_t maxlength);
    1.34 -void SM_UnloadExtension();
    1.35 -
    1.36 -extern IShareSys *sharesys;
    1.37 -extern IExtension *myself;
    1.38 -extern MyExtension g_SMExt;
    1.39 -
    1.40 -#endif //_INCLUDE_SAMPLE_MMS_SOURCEMOD_EXTENSION_
    1.41 -