X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwplugin.h;h=3b1830bdef88ab25d95aae038057d34ff79182da;hb=0efdc4c5ef60cf4c15e9dddf3658d2115e4d5d93;hp=100ae1c183a408a6cb100615dd8c963e97d6b473;hpb=93077be9f3009b8eb6ad64067f31d000aaf284c3;p=xboard.git diff --git a/winboard/wplugin.h b/winboard/wplugin.h index 100ae1c..3b1830b 100644 --- a/winboard/wplugin.h +++ b/winboard/wplugin.h @@ -1,40 +1,40 @@ -#ifndef WPLUGIN_H_ -#define WPLUGIN_H_ - -#include - -#define MaxWbPlugins 16 - -typedef struct WbPlugin_tag -{ - char * name_; - char * exe_name_; - HANDLE hPipe_; - HANDLE hProcess_; -} WbPlugin; - -typedef struct WbPluginList_tag -{ - int item_count_; - WbPlugin * item_[MaxWbPlugins]; -} WbPluginList; - -WbPlugin * wbpCreate( const char * name ); - -void wbpDelete( WbPlugin * plugin ); - -int wbpSendMessage( WbPlugin * plugin, const char * msg, size_t msg_len ); - -int wbpListInit( WbPluginList * list ); - -int wbpListAdd( WbPluginList * list, WbPlugin * plugin ); - -WbPlugin * wbpListGet( WbPluginList * list, int index ); - -int wbpListGetCount( WbPluginList * list ); - -int wbpListDeleteAll( WbPluginList * list ); - -int wbpListBroadcastMessage( WbPluginList * list, const char * msg, size_t msg_len ); - -#endif // WPLUGIN_H_ +#ifndef WPLUGIN_H_ +#define WPLUGIN_H_ + +#include + +#define MaxWbPlugins 16 + +typedef struct WbPlugin_tag +{ + char * name_; + char * exe_name_; + HANDLE hPipe_; + HANDLE hProcess_; +} WbPlugin; + +typedef struct WbPluginList_tag +{ + int item_count_; + WbPlugin * item_[MaxWbPlugins]; +} WbPluginList; + +WbPlugin * wbpCreate( const char * name ); + +void wbpDelete( WbPlugin * plugin ); + +int wbpSendMessage( WbPlugin * plugin, const char * msg, size_t msg_len ); + +int wbpListInit( WbPluginList * list ); + +int wbpListAdd( WbPluginList * list, WbPlugin * plugin ); + +WbPlugin * wbpListGet( WbPluginList * list, int index ); + +int wbpListGetCount( WbPluginList * list ); + +int wbpListDeleteAll( WbPluginList * list ); + +int wbpListBroadcastMessage( WbPluginList * list, const char * msg, size_t msg_len ); + +#endif // WPLUGIN_H_