Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Advertisement

New API functions

BNAcceptFriendInvite(inviteId)
isConnected = BNConnected()
BNCreateConversation(player1, player2)
BNDeclineFriendInvite(inviteId)
presenceId, blockName = BNGetBlockedInfo(blockId)
conversationType = BNGetConversationInfo(conversationId)
accountId, toonId, name = BNGetConversationMemberInfo(conversationId, participantId)
BNetBroadcasts, numOnlineBroadcasts, numOfflineBroadcasts = BNGetCustomMessageTable([BNetBroadcasts])
friendID, givenName, surname, isMutual = BNGetFOFInfo(presenceId, showMutual, showPotential, friendsIndex)
presenceID, givenName, surname = BNGetFriendInfo(friendId)
presenceID, givenName, surname, toonName, toonID, client, isOnline, lastOnline, isAFK, isDND, messageText, noteText = BNGetFriendInfoByID(presenceID)
inviteId, name, surname, message, timeSent, days = BNGetFriendInviteInfo(offset);
hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText = BNGetFriendToonInfo(friendId, toonIdx)
?, ?, broadcastText, bnetAFK, bnetDND = BNGetInfo()
numBlocks = BNGetNumBlocked();
numMembers = BNGetNumConversationMembers(conversationId)
numMutual, numPotential = BNGetNumFOF(presenceId)
numPendingInvites = BNGetNumFriendInvites();
numToons = BNGetNumFriendToons(friendId)
numTotal, numOnline = BNGetNumFriends();
friendId = BNGetSelectedFriend();
hasFocus, toonName, client, realmName, faction, race, class, guild, zoneName, level, gameText, broadcastText, broadcastTime = BNGetToonInfo(toonId);
BNInviteToConversation(conversationId, player)
BNIsBlocked
BNLeaveConversation(conversationId)
BNRemoveFriend(presenceId)
BNReportFriendInvite(inviteId)
BNReportSpam
BNRequestFOFInfo(presenceId)
BNSendConversationMessage(target, text)
BNSendFriendInvite(name, note)
BNSendFriendInviteByID(presenceId, note)
BNSendWhisper(presenceId, text)
BNSetAFK(isAFK)
BNSetBlocked(presenceId, isBlocked)
BNSetCustomMessage(text)
BNSetDND(isDND)
BNSetFocus
BNSetFriendNote(presenceId, note)
BNSetSelectedFriend(id)
CommentatorGetSkirmishQueueCount
CommentatorGetSkirmishQueuePlayerInfo
CommentatorRequestSkirmishQueueData
CommentatorSetSkirmishMatchmakingMode
CommentatorStartSkirmishMatch
width, height = GetChatWindowSavedDimensions(chatFrameId)
point, xOfs, yOfs = GetChatWindowSavedPosition(chatFrameId)
SetChatWindowSavedDimensions(chatFrameId, width, height)
SetChatWindowSavedPosition(chatFrameId, point, xOfs, yOfs)

New FrameXML API

ignoreId = BNGetSelectedBlock();
BNSetSelectedBlock(id);
CanCooperateWithToon(toonId)
SynchronizeBNetStatus();

New Events

BN_BLOCK_LIST_UPDATED
BN_CHAT_CHANNEL_CLOSED
BN_CHAT_CHANNEL_CREATE_FAILED
BN_CHAT_CHANNEL_CREATE_SUCCEEDED
BN_CHAT_CHANNEL_INVITE_FAILED
BN_CHAT_CHANNEL_INVITE_SUCCEEDED
BN_CHAT_CHANNEL_JOINED
BN_CHAT_CHANNEL_LEFT
BN_CHAT_CHANNEL_MEMBER_JOINED
BN_CHAT_CHANNEL_MEMBER_LEFT
BN_CHAT_CHANNEL_MEMBER_UPDATED
BN_CHAT_CHANNEL_MESSAGE_BLOCKED
BN_CHAT_CHANNEL_MESSAGE_UNDELIVERABLE
BN_CHAT_WHISPER_UNDELIVERABLE
BN_CONNECTED
BN_CUSTOM_MESSAGE_CHANGED
BN_DISCONNECTED
BN_FRIEND_ACCOUNT_OFFLINE
BN_FRIEND_ACCOUNT_ONLINE
BN_FRIEND_INFO_CHANGED
BN_FRIEND_INVITE_ADDED
BN_FRIEND_INVITE_LIST_INITIALIZED
BN_FRIEND_INVITE_REMOVED
BN_FRIEND_INVITE_SEND_RESULT
BN_FRIEND_LIST_SIZE_CHANGED
BN_FRIEND_TOON_OFFLINE
BN_FRIEND_TOON_ONLINE
BN_NEW_PRESENCE
BN_REQUEST_FOF_FAILED
BN_REQUEST_FOF_SUCCEEDED
BN_SELF_OFFLINE
BN_SELF_ONLINE
BN_SYSTEM_MESSAGE
BN_TOON_NAME_UPDATED
CHAT_MSG_BN_ALERT
CHAT_MSG_BN_BROADCAST
CHAT_MSG_BN_BROADCAST_INFORM
CHAT_MSG_BN_CONVERSATION
CHAT_MSG_BN_CONVERSATION_NOTICE
CHAT_MSG_BN_WHISPER
CHAT_MSG_BN_WHISPER_INFORM
COMMENTATOR_SKIRMISH_QUEUE_REQUEST

Removed FrameXML API

UIFrameFlashSwitch
Advertisement