Ejemplo n.º 1
0
 public void Notify(XNotiyLogo type, string text)
 {
     byte[] numArray = WideChar(text);
     int    num      = (int)SystemCall((object)ResolveFunction("xam.xex", 656U), (object)Convert.ToUInt32((object)type), (object)0, (object)2, (object)numArray, (object)0);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Sends A Costume Message Via Xbox Notification System With Costume Logo.
        /// </summary>
        /// <param name="message"></param>
        /// <param name="Logo"></param>
        public static void Show(string message, XNotiyLogo Logo)
        {
            NewConnection();
            string command = "consolefeatures ver=2" + " type=12 params=\"A\\0\\A\\2\\" + 2 + "/" + message.Length + "\\" + XboxExtention.ConvertStringToHex(message, Encoding.ASCII) + "\\" + 1 + "\\";

            switch (Logo)
            {
            case XNotiyLogo.XBOX_LOGO:
                command += (int)XNotiyLogo.XBOX_LOGO + "\\\"";
                break;

            case XNotiyLogo.NEW_MESSAGE_LOGO:
                command += (int)XNotiyLogo.NEW_MESSAGE_LOGO + "\\\"";
                break;

            case XNotiyLogo.FRIEND_REQUEST_LOGO:
                command += (int)XNotiyLogo.FRIEND_REQUEST_LOGO + "\\\"";
                break;

            case XNotiyLogo.NEW_MESSAGE:
                command += (int)XNotiyLogo.NEW_MESSAGE + "\\\"";
                break;

            case XNotiyLogo.FLASHING_XBOX_LOGO:
                command += (int)XNotiyLogo.FLASHING_XBOX_LOGO + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_SENT_YOU_A_MESSAGE:
                command += (int)XNotiyLogo.GAMERTAG_SENT_YOU_A_MESSAGE + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_SINGED_OUT:
                command += (int)XNotiyLogo.GAMERTAG_SINGED_OUT + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_SIGNEDIN:
                command += (int)XNotiyLogo.GAMERTAG_SIGNEDIN + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_SIGNED_INTO_XBOX_LIVE:
                command += (int)XNotiyLogo.GAMERTAG_SIGNED_INTO_XBOX_LIVE + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_SIGNED_IN_OFFLINE:
                command += (int)XNotiyLogo.GAMERTAG_SIGNED_IN_OFFLINE + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_WANTS_TO_CHAT:
                command += (int)XNotiyLogo.GAMERTAG_WANTS_TO_CHAT + "\\\"";
                break;

            case XNotiyLogo.DISCONNECTED_FROM_XBOX_LIVE:
                command += (int)XNotiyLogo.DISCONNECTED_FROM_XBOX_LIVE + "\\\"";
                break;

            case XNotiyLogo.DOWNLOAD:
                command += (int)XNotiyLogo.DOWNLOAD + "\\\"";
                break;

            case XNotiyLogo.FLASHING_MUSIC_SYMBOL:
                command += (int)XNotiyLogo.FLASHING_MUSIC_SYMBOL + "\\\"";
                break;

            case XNotiyLogo.FLASHING_HAPPY_FACE:
                command += (int)XNotiyLogo.FLASHING_HAPPY_FACE + "\\\"";
                break;

            case XNotiyLogo.FLASHING_FROWNING_FACE:
                command += (int)XNotiyLogo.FLASHING_FROWNING_FACE + "\\\"";
                break;

            case XNotiyLogo.FLASHING_DOUBLE_SIDED_HAMMER:
                command += (int)XNotiyLogo.GAMERTAG_WANTS_TO_CHAT + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_WANTS_TO_CHAT_2:
                command += (int)XNotiyLogo.GAMERTAG_WANTS_TO_CHAT_2 + "\\\"";
                break;

            case XNotiyLogo.PLEASE_REINSERT_MEMORY_UNIT:
                command += (int)XNotiyLogo.PLEASE_REINSERT_MEMORY_UNIT + "\\\"";
                break;

            case XNotiyLogo.PLEASE_RECONNECT_CONTROLLERM:
                command += (int)XNotiyLogo.PLEASE_RECONNECT_CONTROLLERM + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_HAS_JOINED_CHAT:
                command += (int)XNotiyLogo.GAMERTAG_HAS_JOINED_CHAT + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_HAS_LEFT_CHAT:
                command += (int)XNotiyLogo.GAMERTAG_HAS_LEFT_CHAT + "\\\"";
                break;

            case XNotiyLogo.GAME_INVITE_SENT:
                command += (int)XNotiyLogo.GAME_INVITE_SENT + "\\\"";
                break;

            case XNotiyLogo.FLASH_LOGO:
                command += (int)XNotiyLogo.FLASH_LOGO + "\\\"";
                break;

            case XNotiyLogo.PAGE_SENT_TO:
                command += (int)XNotiyLogo.PAGE_SENT_TO + "\\\"";
                break;

            case XNotiyLogo.FOUR_2:
                command += (int)XNotiyLogo.FOUR_2 + "\\\"";
                break;

            case XNotiyLogo.FOUR_3:
                command += (int)XNotiyLogo.FOUR_3 + "\\\"";
                break;

            case XNotiyLogo.ACHIEVEMENT_UNLOCKED:
                command += (int)XNotiyLogo.ACHIEVEMENT_UNLOCKED + "\\\"";
                break;

            case XNotiyLogo.FOUR_9:
                command += (int)XNotiyLogo.FOUR_9 + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_WANTS_TO_TALK_IN_VIDEO_KINECT:
                command += (int)XNotiyLogo.GAMERTAG_WANTS_TO_TALK_IN_VIDEO_KINECT + "\\\"";
                break;

            case XNotiyLogo.VIDEO_CHAT_INVITE_SENT:
                command += (int)XNotiyLogo.VIDEO_CHAT_INVITE_SENT + "\\\"";
                break;

            case XNotiyLogo.READY_TO_PLAY:
                command += (int)XNotiyLogo.READY_TO_PLAY + "\\\"";
                break;

            case XNotiyLogo.CANT_DOWNLOAD_X:
                command += (int)XNotiyLogo.CANT_DOWNLOAD_X + "\\\"";
                break;

            case XNotiyLogo.DOWNLOAD_STOPPED_FOR_X:
                command += (int)XNotiyLogo.DOWNLOAD_STOPPED_FOR_X + "\\\"";
                break;

            case XNotiyLogo.FLASHING_XBOX_CONSOLE:
                command += (int)XNotiyLogo.FLASHING_XBOX_CONSOLE + "\\\"";
                break;

            case XNotiyLogo.X_SENT_YOU_A_GAME_MESSAGE:
                command += (int)XNotiyLogo.X_SENT_YOU_A_GAME_MESSAGE + "\\\"";
                break;

            case XNotiyLogo.DEVICE_FULL:
                command += (int)XNotiyLogo.DEVICE_FULL + "\\\"";
                break;

            case XNotiyLogo.FOUR_7:
                command += (int)XNotiyLogo.FOUR_7 + "\\\"";
                break;

            case XNotiyLogo.FLASHING_CHAT_ICON:
                command += (int)XNotiyLogo.FLASHING_CHAT_ICON + "\\\"";
                break;

            case XNotiyLogo.ACHIEVEMENTS_UNLOCKED:
                command += (int)XNotiyLogo.ACHIEVEMENTS_UNLOCKED + "\\\"";
                break;

            case XNotiyLogo.X_HAS_SENT_YOU_A_NUDGE:
                command += (int)XNotiyLogo.X_HAS_SENT_YOU_A_NUDGE + "\\\"";
                break;

            case XNotiyLogo.MESSENGER_DISCONNECTED:
                command += (int)XNotiyLogo.MESSENGER_DISCONNECTED + "\\\"";
                break;

            case XNotiyLogo.BLANK:
                command += (int)XNotiyLogo.BLANK + "\\\"";
                break;

            case XNotiyLogo.CANT_SIGN_IN_MESSENGER:
                command += (int)XNotiyLogo.CANT_SIGN_IN_MESSENGER + "\\\"";
                break;

            case XNotiyLogo.MISSED_MESSENGER_CONVERSATION:
                command += (int)XNotiyLogo.MISSED_MESSENGER_CONVERSATION + "\\\"";
                break;

            case XNotiyLogo.FAMILY_TIMER_X_TIME_REMAINING:
                command += (int)XNotiyLogo.FAMILY_TIMER_X_TIME_REMAINING + "\\\"";
                break;

            case XNotiyLogo.DISCONNECTED_XBOX_LIVE_11_MINUTES_REMAINING:
                command += (int)XNotiyLogo.DISCONNECTED_XBOX_LIVE_11_MINUTES_REMAINING + "\\\"";
                break;

            case XNotiyLogo.KINECT_HEALTH_EFFECTS:
                command += (int)XNotiyLogo.KINECT_HEALTH_EFFECTS + "\\\"";
                break;

            case XNotiyLogo.FOUR_5:
                command += (int)XNotiyLogo.FOUR_5 + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_WANTS_YOU_TO_JOIN_AN_XBOX_LIVE_PARTY:
                command += (int)XNotiyLogo.GAMERTAG_WANTS_YOU_TO_JOIN_AN_XBOX_LIVE_PARTY + "\\\"";
                break;

            case XNotiyLogo.PARTY_INVITE_SENT:
                command += (int)XNotiyLogo.PARTY_INVITE_SENT + "\\\"";
                break;

            case XNotiyLogo.GAME_INVITE_SENT_TO_XBOX_LIVE_PARTY:
                command += (int)XNotiyLogo.GAME_INVITE_SENT_TO_XBOX_LIVE_PARTY + "\\\"";
                break;

            case XNotiyLogo.KICKED_FROM_XBOX_LIVE_PARTY:
                command += (int)XNotiyLogo.KICKED_FROM_XBOX_LIVE_PARTY + "\\\"";
                break;

            case XNotiyLogo.NULLED:
                command += (int)XNotiyLogo.NULLED + "\\\"";
                break;

            case XNotiyLogo.DISCONNECTED_XBOX_LIVE_PARTY:
                command += (int)XNotiyLogo.DISCONNECTED_XBOX_LIVE_PARTY + "\\\"";
                break;

            case XNotiyLogo.DOWNLOADED:
                command += (int)XNotiyLogo.DOWNLOADED + "\\\"";
                break;

            case XNotiyLogo.CANT_CONNECT_XBL_PARTY:
                command += (int)XNotiyLogo.CANT_CONNECT_XBL_PARTY + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_HAS_JOINED_XBL_PARTY:
                command += (int)XNotiyLogo.GAMERTAG_HAS_JOINED_XBL_PARTY + "\\\"";
                break;

            case XNotiyLogo.GAMERTAG_HAS_LEFT_XBL_PARTY:
                command += (int)XNotiyLogo.GAMERTAG_HAS_LEFT_XBL_PARTY + "\\\"";
                break;

            case XNotiyLogo.GAMER_PICTURE_UNLOCKED:
                command += (int)XNotiyLogo.GAMER_PICTURE_UNLOCKED + "\\\"";
                break;

            case XNotiyLogo.AVATAR_AWARD_UNLOCKED:
                command += (int)XNotiyLogo.AVATAR_AWARD_UNLOCKED + "\\\"";
                break;

            case XNotiyLogo.JOINED_XBL_PARTY:
                command += (int)XNotiyLogo.JOINED_XBL_PARTY + "\\\"";
                break;

            case XNotiyLogo.PLEASE_REINSERT_USB_STORAGE_DEVICE:
                command += (int)XNotiyLogo.PLEASE_REINSERT_USB_STORAGE_DEVICE + "\\\"";
                break;

            case XNotiyLogo.PLAYER_MUTED:
                command += (int)XNotiyLogo.PLAYER_MUTED + "\\\"";
                break;

            case XNotiyLogo.PLAYER_UNMUTED:
                command += (int)XNotiyLogo.PLAYER_UNMUTED + "\\\"";
                break;

            case XNotiyLogo.FLASHING_CHAT_SYMBOL:
                command += (int)XNotiyLogo.FLASHING_CHAT_SYMBOL + "\\\"";
                break;

            case XNotiyLogo.UPDATING:
                command += (int)XNotiyLogo.UPDATING + "\\\"";
                break;

            default:
                command += "\\\"";
                break;
            }
            SendTextCommand(command);
            EndConnection();
        }
Ejemplo n.º 3
0
 public void Notify(XNotiyLogo type, string text)
 {
     byte[] buffer = this.WideChar(text);
     this.SystemCall(new object[] { this.ResolveFunction("xam.xex", 0x290), Convert.ToUInt32(type), 0, 2, buffer, 0 });
 }
Ejemplo n.º 4
0
 public void Notify(XNotiyLogo type, string text)
 {
     byte[] buffer = this.WideChar(text);
     this.SystemCall(new object[] { this.ResolveFunction("xam.xex", 0x290), Convert.ToUInt32(type), 0, 2, buffer, 0 });
 }