mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-14 00:14:11 +09:00
[server] add WINPR_ATTR_NODISCARD macro
This commit is contained in:
@@ -74,6 +74,10 @@ extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
void pf_modules_free(proxyModule* module);
|
||||
|
||||
WINPR_ATTR_MALLOC(pf_modules_free, 1)
|
||||
WINPR_ATTR_NODISCARD
|
||||
proxyModule* pf_modules_new(const char* root_dir, const char** modules, size_t count);
|
||||
|
||||
/**
|
||||
@@ -81,18 +85,20 @@ extern "C"
|
||||
* @param ep A module entry point function, must NOT be NULL
|
||||
* @return TRUE for success, FALSE otherwise
|
||||
*/
|
||||
BOOL pf_modules_add(proxyModule* module, proxyModuleEntryPoint ep, void* userdata);
|
||||
WINPR_ATTR_NODISCARD BOOL pf_modules_add(proxyModule* module, proxyModuleEntryPoint ep,
|
||||
void* userdata);
|
||||
|
||||
BOOL pf_modules_is_plugin_loaded(proxyModule* module, const char* plugin_name);
|
||||
WINPR_ATTR_NODISCARD BOOL pf_modules_is_plugin_loaded(proxyModule* module,
|
||||
const char* plugin_name);
|
||||
void pf_modules_list_loaded_plugins(proxyModule* module);
|
||||
|
||||
BOOL pf_modules_run_filter(proxyModule* module, PF_FILTER_TYPE type, proxyData* pdata,
|
||||
void* param);
|
||||
WINPR_ATTR_NODISCARD BOOL pf_modules_run_filter(proxyModule* module, PF_FILTER_TYPE type,
|
||||
proxyData* pdata, void* param);
|
||||
|
||||
WINPR_ATTR_NODISCARD
|
||||
BOOL pf_modules_run_hook(proxyModule* module, PF_HOOK_TYPE type, proxyData* pdata,
|
||||
void* custom);
|
||||
|
||||
void pf_modules_free(proxyModule* module);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user