Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Client functions */
- void (*getAppPath)(char* path, size_t maxLen);
- void (*getResourcesPath)(char* path, size_t maxLen);
- void (*getConfigPath)(char* path, size_t maxLen);
- void (*getPluginPath)(char* path, size_t maxLen);
- uint64 (*getCurrentServerConnectionHandlerID)();
- void (*printMessage)(uint64 serverConnectionHandlerID, const char* message, enum PluginMessageTarget messageTarget);
- void (*printMessageToCurrentTab)(const char* message);
- void (*urlsToBB)(const char* text, char* result, size_t maxLen);
- void (*sendPluginCommand)(uint64 serverConnectionHandlerID, const char* pluginID, const char* command, int targetMode, const anyID* targetIDs, const char* returnCode);
- void (*getDirectories)(const char* path, char* result, size_t maxLen);
- unsigned int (*getServerConnectInfo)(uint64 scHandlerID, char* host, unsigned short* port, char* password, size_t maxLen);
- unsigned int (*getChannelConnectInfo)(uint64 scHandlerID, uint64 channelID, char* path, char* password, size_t maxLen);
- void (*createReturnCode)(const char* pluginID, char* returnCode, size_t maxLen);
- unsigned int (*requestInfoUpdate)(uint64 scHandlerID, enum PluginItemType itemType, uint64 itemID);
- uint64 (*getServerVersion)(uint64 scHandlerID);
- unsigned int (*isWhispering)(uint64 scHandlerID, anyID clientID, int* result);
- unsigned int (*isReceivingWhisper)(uint64 scHandlerID, anyID clientID, int* result);
- unsigned int (*getAvatar)(uint64 scHandlerID, anyID clientID, char* result, size_t maxLen);
- void (*setPluginMenuEnabled)(const char* pluginID, int menuID, int enabled);
- void (*showHotkeySetup)();
- void (*requestHotkeyInputDialog)(const char* pluginID, const char* keyword, int isDown, void* qParentWindow);
- unsigned int (*getHotkeyFromKeyword)(const char* pluginID, const char** keywords, char** hotkeys, size_t arrayLen, size_t hotkeyBufSize);
- unsigned int (*getClientDisplayName)(uint64 scHandlerID, anyID clientID, char* result, size_t maxLen);
- unsigned int (*getBookmarkList)(struct PluginBookmarkList** list);
- unsigned int (*getProfileList)(enum PluginGuiProfile profile, int* defaultProfileIdx, char*** result);
- unsigned int (*guiConnect)(enum PluginConnectTab connectTab, const char* serverLabel, const char* serverAddress, const char* serverPassword, const char* nickname, const char* channel, const char* channelPassword, const char* captureProfile, const char* playbackProfile, const char* hotkeyProfile, const char* soundProfile, const char* userIdentity, const char* oneTimeKey, const char* phoneticName, uint64* scHandlerID);
- unsigned int (*guiConnectBookmark)(enum PluginConnectTab connectTab, const char* bookmarkuuid, uint64* scHandlerID);
- unsigned int (*createBookmark)(const char* bookmarkuuid, const char* serverLabel, const char* serverAddress, const char* serverPassword, const char* nickname, const char* channel, const char* channelPassword, const char* captureProfile, const char* playbackProfile, const char* hotkeyProfile, const char* soundProfile, const char* uniqueUserId, const char* oneTimeKey, const char* phoneticName);
- unsigned int (*getPermissionIDByName)(uint64 serverConnectionHandlerID, const char* permissionName, unsigned int* result);
- unsigned int (*getClientNeededPermission)(uint64 serverConnectionHandlerID, const char* permissionName, int* result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement