| public/compat_wrappers.h [code] | |
| public/IAdminSystem.h [code] | Defines the interface to manage the Admin Users/Groups and Override caches |
| public/IADTFactory.h [code] | Creates abstract data types |
| public/IDataPack.h [code] | Contains functions for packing data abstractly to/from plugins. The wrappers for creating these are contained in ISourceMod.h |
| public/IDBDriver.h [code] | Defines interfaces for interacting with relational databases |
| public/IExtensionSys.h [code] | Defines the interface for loading/unloading/managing extensions |
| public/IForwardSys.h [code] | Defines the interface for managing collections ("forwards") of plugin calls |
| public/IGameConfigs.h [code] | Abstracts game private data configuration |
| public/IGameHelpers.h [code] | Provides Source helper functions |
| public/IHandleSys.h [code] | Defines the interface for creating, reading, and removing Handles |
| public/ILibrarySys.h [code] | Defines platform-dependent operations, such as opening libraries and files |
| public/IMemoryUtils.h [code] | Interface for finding patterns in memory |
| public/IMenuManager.h [code] | Abstracts on-screen menus for clients |
| public/INativeInvoker.h [code] | Interface for invoking natives |
| public/IPlayerHelpers.h [code] | Defines basic helper functions for Half-Life 2 clients |
| public/IPluginSys.h [code] | Defines the interface for the Plugin System, which manages loaded plugins |
| public/IRootConsoleMenu.h [code] | Defines the interface for adding options to the "sm" console command |
| public/IShareSys.h [code] | Defines the Share System, responsible for shared resources and dependencies |
| public/ISourceMod.h [code] | Defines miscellaneous helper functions useful to extensions |
| public/ITextParsers.h [code] | Defines various text/file parsing functions, as well as UTF-8 support code |
| public/IThreader.h [code] | Contains platform independent routines for threading |
| public/ITimerSystem.h [code] | Contains functions for creating and managing timers |
| public/ITranslator.h [code] | Defines interfaces related to translation files |
| public/IUserMessages.h [code] | Contains functions for advanced usermessage hooking |
| public/metamod_wrappers.h [code] | |
| public/sm_platform.h [code] | Contains platform-specific macros for abstraction |
| public/sm_trie_tpl.h [code] | Trie class for storing key/value pairs, based on double array tries |
| public/sourcemod_version.h [code] | |
| public/extensions/IBinTools.h [code] | Function calling encoding utilities |
| public/extensions/ISDKTools.h [code] | SDKTools shared API |
| public/extensions/ITopMenus.h [code] | Interface header for creating and managing top-level menus |
| public/extensions/IWebternet.h [code] | Interface header for lib cURL |
| public/jit/jit_helpers.h [code] | |
| public/jit/x86/x86_macros.h [code] | |
| public/mms_sample_ext/sm_ext.cpp [code] | |
| public/mms_sample_ext/sm_ext.h [code] | |
| public/mms_sample_ext/sm_sdk_config.cpp [code] | |
| public/mms_sample_ext/sm_sdk_config.h [code] | |
| public/mms_sample_ext/stub_mm.cpp [code] | |
| public/mms_sample_ext/stub_mm.h [code] | |
| public/mms_sample_ext/stub_util.cpp [code] | |
| public/mms_sample_ext/stub_util.h [code] | |
| public/sample_ext/extension.cpp [code] | Implement extension code here |
| public/sample_ext/extension.h [code] | Sample extension code header |
| public/sample_ext/sdk/smsdk_config.h [code] | Contains macros for configuring basic extension information |
| public/sample_ext/sdk/smsdk_ext.cpp [code] | Contains wrappers for making Extensions easier to write |
| public/sample_ext/sdk/smsdk_ext.h [code] | Contains wrappers for making Extensions easier to write |
| public/sourcepawn/sp_file_headers.h [code] | Defines the structure present in a SourcePawn compiled binary |
| public/sourcepawn/sp_typeutil.h [code] | Defines type utility functions |
| public/sourcepawn/sp_vm_api.h [code] | Contains all of the object structures used in the SourcePawn API |
| public/sourcepawn/sp_vm_base.h [code] | Contains JIT export/linkage macros |
| public/sourcepawn/sp_vm_types.h [code] | Contains all run-time SourcePawn structures |
1.7.1