![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
00001 00002 00003 00004 00005 00006 00007 00008 00009 #ifndef __MESSAGE_IDENTIFIERS_H 00010 #define __MESSAGE_IDENTIFIERS_H 00011 00012 #if defined(RAKNET_USE_CUSTOM_PACKET_IDS) 00013 #include "CustomPacketIdentifiers.h" 00014 #else 00015 00016 enum OutOfBandIdentifiers 00017 { 00018 ID_NAT_ESTABLISH_UNIDIRECTIONAL, 00019 ID_NAT_ESTABLISH_BIDIRECTIONAL, 00020 ID_NAT_TYPE_DETECT, 00021 ID_ROUTER_2_REPLY_TO_SENDER_PORT, 00022 ID_ROUTER_2_REPLY_TO_SPECIFIED_PORT, 00023 ID_ROUTER_2_MINI_PUNCH_REPLY, 00024 ID_ROUTER_2_MINI_PUNCH_REPLY_BOUNCE, 00025 ID_XBOX_360_VOICE, 00026 ID_XBOX_360_GET_NETWORK_ROOM, 00027 ID_XBOX_360_RETURN_NETWORK_ROOM, 00028 }; 00029 00042 enum DefaultMessageIDTypes 00043 { 00044 // 00045 // RESERVED TYPES - DO NOT CHANGE THESE 00046 // All types from RakPeer 00047 // 00050 ID_CONNECTED_PING, 00052 ID_UNCONNECTED_PING, 00054 ID_UNCONNECTED_PING_OPEN_CONNECTIONS, 00056 ID_CONNECTED_PONG, 00058 ID_DETECT_LOST_CONNECTIONS, 00061 ID_OPEN_CONNECTION_REQUEST_1, 00064 ID_OPEN_CONNECTION_REPLY_1, 00068 ID_OPEN_CONNECTION_REQUEST_2, 00070 ID_OPEN_CONNECTION_REPLY_2, 00072 ID_CONNECTION_REQUEST, 00074 ID_REMOTE_SYSTEM_REQUIRES_PUBLIC_KEY, 00076 ID_OUR_SYSTEM_REQUIRES_SECURITY, 00078 ID_PUBLIC_KEY_MISMATCH, 00081 ID_OUT_OF_BAND_INTERNAL, 00087 ID_SND_RECEIPT_ACKED, 00094 ID_SND_RECEIPT_LOSS, 00095 00096 00097 // 00098 // USER TYPES - DO NOT CHANGE THESE 00099 // 00100 00102 ID_CONNECTION_REQUEST_ACCEPTED, 00104 ID_CONNECTION_ATTEMPT_FAILED, 00106 ID_ALREADY_CONNECTED, 00108 ID_NEW_INCOMING_CONNECTION, 00110 ID_NO_FREE_INCOMING_CONNECTIONS, 00113 ID_DISCONNECTION_NOTIFICATION, 00116 ID_CONNECTION_LOST, 00118 ID_CONNECTION_BANNED, 00120 ID_INVALID_PASSWORD, 00121 // RAKNET_PROTOCOL_VERSION in RakNetVersion.h does not match on the remote system what we have on our system 00122 // This means the two systems cannot communicate. 00123 // The 2nd byte of the message contains the value of RAKNET_PROTOCOL_VERSION for the remote system 00124 ID_INCOMPATIBLE_PROTOCOL_VERSION, 00125 // Means that this IP address connected recently, and can't connect again as a security measure. See 00127 ID_IP_RECENTLY_CONNECTED, 00130 ID_TIMESTAMP, 00134 ID_UNCONNECTED_PONG, 00137 ID_ADVERTISE_SYSTEM, 00138 // RakPeer - Downloading a large message. Format is ID_DOWNLOAD_PROGRESS (MessageID), partCount (unsigned int), 00142 ID_DOWNLOAD_PROGRESS, 00143 00146 ID_REMOTE_DISCONNECTION_NOTIFICATION, 00149 ID_REMOTE_CONNECTION_LOST, 00151 ID_REMOTE_NEW_INCOMING_CONNECTION, 00152 00154 ID_FILE_LIST_TRANSFER_HEADER, 00156 ID_FILE_LIST_TRANSFER_FILE, 00157 // Ack for reference push, to send more of the file 00158 ID_FILE_LIST_REFERENCE_PUSH_ACK, 00159 00161 ID_DDT_DOWNLOAD_REQUEST, 00162 00164 ID_TRANSPORT_STRING, 00165 00167 ID_REPLICA_MANAGER_CONSTRUCTION, 00169 ID_REPLICA_MANAGER_SCOPE_CHANGE, 00171 ID_REPLICA_MANAGER_SERIALIZE, 00173 ID_REPLICA_MANAGER_DOWNLOAD_STARTED, 00175 ID_REPLICA_MANAGER_DOWNLOAD_COMPLETE, 00176 00178 ID_RAKVOICE_OPEN_CHANNEL_REQUEST, 00180 ID_RAKVOICE_OPEN_CHANNEL_REPLY, 00182 ID_RAKVOICE_CLOSE_CHANNEL, 00184 ID_RAKVOICE_DATA, 00185 00187 ID_AUTOPATCHER_GET_CHANGELIST_SINCE_DATE, 00189 ID_AUTOPATCHER_CREATION_LIST, 00191 ID_AUTOPATCHER_DELETION_LIST, 00193 ID_AUTOPATCHER_GET_PATCH, 00195 ID_AUTOPATCHER_PATCH_LIST, 00197 ID_AUTOPATCHER_REPOSITORY_FATAL_ERROR, 00199 ID_AUTOPATCHER_FINISHED_INTERNAL, 00200 ID_AUTOPATCHER_FINISHED, 00202 ID_AUTOPATCHER_RESTART_APPLICATION, 00203 00205 ID_NAT_PUNCHTHROUGH_REQUEST, 00207 ID_NAT_GROUP_PUNCHTHROUGH_REQUEST, 00209 ID_NAT_GROUP_PUNCHTHROUGH_REPLY, 00211 ID_NAT_CONNECT_AT_TIME, 00213 ID_NAT_GET_MOST_RECENT_PORT, 00215 ID_NAT_CLIENT_READY, 00217 ID_NAT_GROUP_PUNCHTHROUGH_FAILURE_NOTIFICATION, 00218 00221 ID_NAT_TARGET_NOT_CONNECTED, 00224 ID_NAT_TARGET_UNRESPONSIVE, 00228 ID_NAT_CONNECTION_TO_TARGET_LOST, 00231 ID_NAT_ALREADY_IN_PROGRESS, 00234 ID_NAT_PUNCHTHROUGH_FAILED, 00237 ID_NAT_PUNCHTHROUGH_SUCCEEDED, 00247 ID_NAT_GROUP_PUNCH_FAILED, 00251 ID_NAT_GROUP_PUNCH_SUCCEEDED, 00252 00255 ID_READY_EVENT_SET, 00258 ID_READY_EVENT_UNSET, 00261 ID_READY_EVENT_ALL_SET, 00264 ID_READY_EVENT_QUERY, 00265 00267 ID_LOBBY_GENERAL, 00268 00269 // RPC3, RPC4Plugin error 00270 ID_RPC_REMOTE_ERROR, 00272 ID_RPC_PLUGIN, 00273 00275 ID_FILE_LIST_REFERENCE_PUSH, 00277 ID_READY_EVENT_FORCE_ALL_SET, 00278 00280 ID_ROOMS_EXECUTE_FUNC, 00281 ID_ROOMS_LOGON_STATUS, 00282 ID_ROOMS_HANDLE_CHANGE, 00283 00285 ID_LOBBY2_SEND_MESSAGE, 00286 ID_LOBBY2_SERVER_ERROR, 00287 00290 ID_FCM2_NEW_HOST, 00292 ID_FCM2_REQUEST_FCMGUID, 00294 ID_FCM2_RESPOND_CONNECTION_COUNT, 00296 ID_FCM2_INFORM_FCMGUID, 00298 ID_FCM2_UPDATE_MIN_TOTAL_CONNECTION_COUNT, 00299 00301 ID_UDP_PROXY_GENERAL, 00302 00304 ID_SQLite3_EXEC, 00306 ID_SQLite3_UNKNOWN_DB, 00308 ID_SQLLITE_LOGGER, 00309 00311 ID_NAT_TYPE_DETECTION_REQUEST, 00313 ID_NAT_TYPE_DETECTION_RESULT, 00314 00316 ID_ROUTER_2_INTERNAL, 00319 ID_ROUTER_2_FORWARDING_NO_PATH, 00333 ID_ROUTER_2_FORWARDING_ESTABLISHED, 00336 ID_ROUTER_2_REROUTED, 00337 00339 ID_TEAM_BALANCER_INTERNAL, 00342 ID_TEAM_BALANCER_REQUESTED_TEAM_CHANGE_PENDING, 00345 ID_TEAM_BALANCER_TEAMS_LOCKED, 00347 ID_TEAM_BALANCER_TEAM_ASSIGNED, 00348 00350 ID_LIGHTSPEED_INTEGRATION, 00351 00353 ID_XBOX_LOBBY, 00354 00358 ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_SUCCESS, 00359 ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_SUCCESS, 00362 ID_TWO_WAY_AUTHENTICATION_INCOMING_CHALLENGE_FAILURE, 00366 ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_FAILURE, 00370 ID_TWO_WAY_AUTHENTICATION_OUTGOING_CHALLENGE_TIMEOUT, 00372 ID_TWO_WAY_AUTHENTICATION_NEGOTIATION, 00373 00375 ID_CLOUD_POST_REQUEST, 00376 ID_CLOUD_RELEASE_REQUEST, 00377 ID_CLOUD_GET_REQUEST, 00378 ID_CLOUD_GET_RESPONSE, 00379 ID_CLOUD_UNSUBSCRIBE_REQUEST, 00380 ID_CLOUD_SERVER_TO_SERVER_COMMAND, 00381 ID_CLOUD_SUBSCRIPTION_NOTIFICATION, 00382 00383 // So I can add more without changing user enumerations 00384 ID_RESERVED_1, 00385 ID_RESERVED_2, 00386 ID_RESERVED_3, 00387 ID_RESERVED_4, 00388 ID_RESERVED_5, 00389 ID_RESERVED_6, 00390 ID_RESERVED_7, 00391 ID_RESERVED_8, 00392 ID_RESERVED_9, 00393 00394 // For the user to use. Start your first enumeration at this value. 00395 ID_USER_PACKET_ENUM, 00396 //------------------------------------------------------------------------------------------------------------- 00397 00398 }; 00399 00400 #endif // RAKNET_USE_CUSTOM_PACKET_IDS 00401 00402 #endif
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.