| 
    FreeRDP
    
   | 
 
Data Fields | |
| const char * | name | 
| const char * | description | 
| UINT64 | reserved1 [32 - 2] | 
| BOOL(* | PluginUnload )(proxyPlugin *plugin) | 
| UINT64 | reserved2 [66 - 34] | 
| proxyHookFn | ClientInitConnect | 
| proxyHookFn | ClientUninitConnect | 
| proxyHookFn | ClientPreConnect | 
| proxyHookFn | ClientPostConnect | 
| proxyHookFn | ClientPostDisconnect | 
| proxyHookFn | ClientX509Certificate | 
| proxyHookFn | ClientLoginFailure | 
| proxyHookFn | ClientEndPaint | 
| proxyHookFn | ClientRedirect | 
| proxyHookFn | ClientLoadChannels | 
| UINT64 | reserved3 [96 - 76] | 
| proxyHookFn | ServerPostConnect | 
| proxyHookFn | ServerPeerActivate | 
| proxyHookFn | ServerChannelsInit | 
| proxyHookFn | ServerChannelsFree | 
| proxyHookFn | ServerSessionEnd | 
| proxyHookFn | ServerSessionInitialize | 
| proxyHookFn | ServerSessionStarted | 
| UINT64 | reserved4 [128 - 103] | 
| proxyFilterFn | KeyboardEvent | 
| proxyFilterFn | MouseEvent | 
| proxyFilterFn | ClientChannelData | 
| proxyFilterFn | ServerChannelData | 
| proxyFilterFn | DynamicChannelCreate | 
| proxyFilterFn | ServerFetchTargetAddr | 
| proxyFilterFn | ServerPeerLogon | 
| proxyFilterFn | ChannelCreate | 
| proxyFilterFn | UnicodeEvent | 
| proxyFilterFn | MouseExEvent | 
| proxyFilterFn | DynChannelToIntercept | 
| proxyFilterFn | DynChannelIntercept | 
| proxyFilterFn | StaticChannelToIntercept | 
| UINT64 | reserved5 [160 - 141] | 
| proxyPluginsManager * | mgr | 
| void * | userdata | 
| void * | custom | 
| UINT64 | reserved6 [192 - 163] | 
Definition at line 61 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::ChannelCreate | 
Definition at line 102 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::ClientChannelData | 
Definition at line 97 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientEndPaint | 
Definition at line 79 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientInitConnect | 
Definition at line 72 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientLoadChannels | 
Definition at line 81 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientLoginFailure | 
Definition at line 78 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientPostConnect | 
Definition at line 75 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientPostDisconnect | 
Definition at line 76 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientPreConnect | 
Definition at line 74 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientRedirect | 
Definition at line 80 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientUninitConnect | 
Definition at line 73 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ClientX509Certificate | 
Definition at line 77 of file proxy_modules_api.h.
| void* proxyPlugin::custom | 
Custom data provided with RegisterPlugin, memory managed outside of plugin.
Definition at line 120 of file proxy_modules_api.h.
| const char* proxyPlugin::description | 
Definition at line 64 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::DynamicChannelCreate | 
Definition at line 99 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::DynChannelIntercept | 
Definition at line 112 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::DynChannelToIntercept | 
Definition at line 111 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::KeyboardEvent | 
Definition at line 95 of file proxy_modules_api.h.
| proxyPluginsManager* proxyPlugin::mgr | 
Definition at line 117 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::MouseEvent | 
Definition at line 96 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::MouseExEvent | 
Definition at line 104 of file proxy_modules_api.h.
| const char* proxyPlugin::name | 
Definition at line 63 of file proxy_modules_api.h.
| BOOL(* proxyPlugin::PluginUnload) (proxyPlugin *plugin) | 
Definition at line 68 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved1[32 - 2] | 
Definition at line 66 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved2[66 - 34] | 
Definition at line 69 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved3[96 - 76] | 
Definition at line 82 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved4[128 - 103] | 
Definition at line 92 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved5[160 - 141] | 
Definition at line 114 of file proxy_modules_api.h.
| UINT64 proxyPlugin::reserved6[192 - 163] | 
Custom configuration data, must be allocated in RegisterPlugin and freed in PluginUnload
Definition at line 123 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::ServerChannelData | 
Definition at line 98 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerChannelsFree | 
Definition at line 87 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerChannelsInit | 
Definition at line 86 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::ServerFetchTargetAddr | 
Definition at line 100 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerPeerActivate | 
Definition at line 85 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::ServerPeerLogon | 
Definition at line 101 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerPostConnect | 
Definition at line 84 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerSessionEnd | 
Definition at line 88 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerSessionInitialize | 
Definition at line 89 of file proxy_modules_api.h.
| proxyHookFn proxyPlugin::ServerSessionStarted | 
Definition at line 90 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::StaticChannelToIntercept | 
Definition at line 113 of file proxy_modules_api.h.
| proxyFilterFn proxyPlugin::UnicodeEvent | 
Definition at line 103 of file proxy_modules_api.h.
| void* proxyPlugin::userdata | 
Set during plugin registration
Definition at line 118 of file proxy_modules_api.h.