comparison libpurple/plugins/perl/common/module.h @ 23717:e3f30a73a793

Remove various opaque UiOps functions from the perl loader as they aren't useable.
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 07 Aug 2008 04:26:02 +0000
parents 9d7ebd28d339
children 8282911d5e17
comparison
equal deleted inserted replaced
23716:f441a38932a2 23717:e3f30a73a793
65 #include "xmlnode.h" 65 #include "xmlnode.h"
66 66
67 /* account.h */ 67 /* account.h */
68 typedef PurpleAccount * Purple__Account; 68 typedef PurpleAccount * Purple__Account;
69 typedef PurpleAccountOption * Purple__Account__Option; 69 typedef PurpleAccountOption * Purple__Account__Option;
70 typedef PurpleAccountUiOps * Purple__Account__UiOps;
71 typedef PurpleAccountUserSplit * Purple__Account__UserSplit; 70 typedef PurpleAccountUserSplit * Purple__Account__UserSplit;
72 71
73 /* blist.h */ 72 /* blist.h */
74 typedef PurpleBlistNode * Purple__BuddyList__Node; 73 typedef PurpleBlistNode * Purple__BuddyList__Node;
75 typedef PurpleBlistNodeFlags Purple__BuddyList__NodeFlags; 74 typedef PurpleBlistNodeFlags Purple__BuddyList__NodeFlags;
76 typedef PurpleBlistNodeType Purple__BuddyList__NodeType; 75 typedef PurpleBlistNodeType Purple__BuddyList__NodeType;
77 typedef PurpleBlistUiOps * Purple__BuddyList__UiOps;
78 typedef PurpleBuddyList * Purple__BuddyList; 76 typedef PurpleBuddyList * Purple__BuddyList;
79 typedef PurpleBuddy * Purple__BuddyList__Buddy; 77 typedef PurpleBuddy * Purple__BuddyList__Buddy;
80 typedef PurpleChat * Purple__BuddyList__Chat; 78 typedef PurpleChat * Purple__BuddyList__Chat;
81 typedef PurpleContact * Purple__BuddyList__Contact; 79 typedef PurpleContact * Purple__BuddyList__Contact;
82 typedef PurpleGroup * Purple__BuddyList__Group; 80 typedef PurpleGroup * Purple__BuddyList__Group;
107 105
108 /* connection.h */ 106 /* connection.h */
109 typedef PurpleConnection * Purple__Connection; 107 typedef PurpleConnection * Purple__Connection;
110 typedef PurpleConnectionFlags Purple__ConnectionFlags; 108 typedef PurpleConnectionFlags Purple__ConnectionFlags;
111 typedef PurpleConnectionState Purple__ConnectionState; 109 typedef PurpleConnectionState Purple__ConnectionState;
112 typedef PurpleConnectionUiOps * Purple__Connection__UiOps;
113 110
114 /* conversation.h */ 111 /* conversation.h */
115 typedef PurpleConversationType Purple__ConversationType; 112 typedef PurpleConversationType Purple__ConversationType;
116 typedef PurpleConvUpdateType Purple__ConvUpdateType; 113 typedef PurpleConvUpdateType Purple__ConvUpdateType;
117 typedef PurpleTypingState Purple__TypingState; 114 typedef PurpleTypingState Purple__TypingState;
118 typedef PurpleMessageFlags Purple__MessageFlags; 115 typedef PurpleMessageFlags Purple__MessageFlags;
119 typedef PurpleConvChatBuddyFlags Purple__ConvChatBuddyFlags; 116 typedef PurpleConvChatBuddyFlags Purple__ConvChatBuddyFlags;
120 typedef PurpleConversation * Purple__Conversation; 117 typedef PurpleConversation * Purple__Conversation;
121 typedef PurpleConversationUiOps * Purple__Conversation__UiOps;
122 typedef PurpleConvIm * Purple__Conversation__IM; 118 typedef PurpleConvIm * Purple__Conversation__IM;
123 typedef PurpleConvChat * Purple__Conversation__Chat; 119 typedef PurpleConvChat * Purple__Conversation__Chat;
124 typedef PurpleConvChatBuddy * Purple__Conversation__ChatBuddy; 120 typedef PurpleConvChatBuddy * Purple__Conversation__ChatBuddy;
125 121
126 /* core.h */ 122 /* core.h */
127 123
128 typedef PurpleCore * Purple__Core; 124 typedef PurpleCore * Purple__Core;
129 typedef PurpleCoreUiOps * Purple__Core__UiOps;
130 125
131 /* debug.h */ 126 /* debug.h */
132 typedef PurpleDebugLevel Purple__DebugLevel; 127 typedef PurpleDebugLevel Purple__DebugLevel;
133 128
134 /* desktopitem.h */ 129 /* desktopitem.h */
135 typedef PurpleDesktopItem * Purple__DesktopItem; 130 typedef PurpleDesktopItem * Purple__DesktopItem;
136 typedef PurpleDesktopItemType Purple__DesktopItemType; 131 typedef PurpleDesktopItemType Purple__DesktopItemType;
137 132
138 /* eventloop.h */ 133 /* eventloop.h */
139 typedef PurpleInputCondition * Purple__InputCondition; 134 typedef PurpleInputCondition * Purple__InputCondition;
140 typedef PurpleEventLoopUiOps * Purple__EventLoopUiOps;
141 135
142 /* ft.h */ 136 /* ft.h */
143 typedef PurpleXfer * Purple__Xfer; 137 typedef PurpleXfer * Purple__Xfer;
144 typedef PurpleXferType Purple__XferType; 138 typedef PurpleXferType Purple__XferType;
145 typedef PurpleXferStatusType Purple__XferStatusType; 139 typedef PurpleXferStatusType Purple__XferStatusType;
146 typedef PurpleXferUiOps * Purple__XferUiOps; 140
147 141
148 #ifdef PURPLE_GTKPERL 142 #ifdef PURPLE_GTKPERL
149 /* gtkblish.h */ 143 /* gtkblish.h */
150 typedef PurpleGtkBuddyList * Purple__GTK__BuddyList; 144 typedef PurpleGtkBuddyList * Purple__GTK__BuddyList;
151 typedef PurpleStatusIconSize Purple__StatusIconSize; 145 typedef PurpleStatusIconSize Purple__StatusIconSize;
192 typedef PurpleNotifySearchButtonType Purple__NotifySearchButtonType; 186 typedef PurpleNotifySearchButtonType Purple__NotifySearchButtonType;
193 typedef PurpleNotifySearchResults * Purple__NotifySearchResults; 187 typedef PurpleNotifySearchResults * Purple__NotifySearchResults;
194 typedef PurpleNotifySearchColumn * Purple__NotifySearchColumn; 188 typedef PurpleNotifySearchColumn * Purple__NotifySearchColumn;
195 typedef PurpleNotifySearchButton * Purple__NotifySearchButton; 189 typedef PurpleNotifySearchButton * Purple__NotifySearchButton;
196 typedef PurpleNotifyType Purple__NotifyType; 190 typedef PurpleNotifyType Purple__NotifyType;
197 typedef PurpleNotifyUiOps * Purple__NotifyUiOps;
198 typedef PurpleNotifyUserInfo * Purple__NotifyUserInfo; 191 typedef PurpleNotifyUserInfo * Purple__NotifyUserInfo;
199 typedef PurpleNotifyUserInfoEntry * Purple__NotifyUserInfoEntry; 192 typedef PurpleNotifyUserInfoEntry * Purple__NotifyUserInfoEntry;
200 193
201 /* plugin.h */ 194 /* plugin.h */
202 typedef PurplePlugin * Purple__Plugin; 195 typedef PurplePlugin * Purple__Plugin;
219 /* prefs.h */ 212 /* prefs.h */
220 typedef PurplePrefType Purple__PrefType; 213 typedef PurplePrefType Purple__PrefType;
221 214
222 /* privacy.h */ 215 /* privacy.h */
223 typedef PurplePrivacyType Purple__PrivacyType; 216 typedef PurplePrivacyType Purple__PrivacyType;
224 typedef PurplePrivacyUiOps * Purple__Privacy__UiOps;
225 217
226 /* proxy.h */ 218 /* proxy.h */
227 typedef PurpleProxyInfo * Purple__ProxyInfo; 219 typedef PurpleProxyInfo * Purple__ProxyInfo;
228 typedef PurpleProxyType Purple__ProxyType; 220 typedef PurpleProxyType Purple__ProxyType;
229 221
237 typedef PurpleRequestField * Purple__Request__Field; 229 typedef PurpleRequestField * Purple__Request__Field;
238 typedef PurpleRequestFields * Purple__Request__Fields; 230 typedef PurpleRequestFields * Purple__Request__Fields;
239 typedef PurpleRequestFieldGroup * Purple__Request__Field__Group; 231 typedef PurpleRequestFieldGroup * Purple__Request__Field__Group;
240 typedef PurpleRequestFieldType Purple__RequestFieldType; 232 typedef PurpleRequestFieldType Purple__RequestFieldType;
241 typedef PurpleRequestType Purple__RequestType; 233 typedef PurpleRequestType Purple__RequestType;
242 typedef PurpleRequestUiOps * Purple__Request__UiOps;
243 234
244 /* roomlist.h */ 235 /* roomlist.h */
245 typedef PurpleRoomlist * Purple__Roomlist; 236 typedef PurpleRoomlist * Purple__Roomlist;
246 typedef PurpleRoomlistField * Purple__Roomlist__Field; 237 typedef PurpleRoomlistField * Purple__Roomlist__Field;
247 typedef PurpleRoomlistFieldType Purple__RoomlistFieldType; 238 typedef PurpleRoomlistFieldType Purple__RoomlistFieldType;
248 typedef PurpleRoomlistRoom * Purple__Roomlist__Room; 239 typedef PurpleRoomlistRoom * Purple__Roomlist__Room;
249 typedef PurpleRoomlistRoomType Purple__RoomlistRoomType; 240 typedef PurpleRoomlistRoomType Purple__RoomlistRoomType;
250 typedef PurpleRoomlistUiOps * Purple__Roomlist__UiOps;
251 241
252 /* savedstatuses.h */ 242 /* savedstatuses.h */
253 typedef PurpleSavedStatus * Purple__SavedStatus; 243 typedef PurpleSavedStatus * Purple__SavedStatus;
254 typedef PurpleSavedStatusSub * Purple__SavedStatus__Sub; 244 typedef PurpleSavedStatusSub * Purple__SavedStatus__Sub;
255 245
256 /* smiley.h */ 246 /* smiley.h */
257 typedef PurpleSmiley * Purple__Smiley; 247 typedef PurpleSmiley * Purple__Smiley;
258 248
259 /* sound.h */ 249 /* sound.h */
260 typedef PurpleSoundEventID Purple__SoundEventID; 250 typedef PurpleSoundEventID Purple__SoundEventID;
261 typedef PurpleSoundUiOps * Purple__Sound__UiOps;
262 251
263 /* sslconn.h */ 252 /* sslconn.h */
264 typedef PurpleInputCondition * Purple__Input__Condition; 253 typedef PurpleInputCondition * Purple__Input__Condition;
265 typedef PurpleSslConnection * Purple__Ssl__Connection; 254 typedef PurpleSslConnection * Purple__Ssl__Connection;
266 typedef PurpleSslErrorType Purple__SslErrorType; 255 typedef PurpleSslErrorType Purple__SslErrorType;