Files
ZuneUIXTools/test/ADDTOCOLLECTION.31_48_decomp.uixa
T

244 lines
4.9 KiB
Plaintext

.export AddToCollection 8 Class
.import-ns res://ZuneShellResources!SignInDialog.uix as signInDialog
.import-ns res://ZuneShellResources!LibraryData.schema.xml as schema
.import-ns assembly://ZuneShell/Microsoft.Zune.Shell as shell
.import-ns assembly://ZuneDBApi/Microsoft.Zune.Service as service
.import-ns assembly://System.Private.CoreLib/System as system
.import-ns assembly://ZuneShell/ZuneUI as zuneUI
.import-ns res://UIXControls!Dialog.uix as dialog
.import-ns assembly://UIXControls/UIXControls as uIXControls
.import-ns assembly://System.Private.CoreLib/System.Collections as collections
.import-type Class
.import-type List
.import-type Int32
.import-type Command
.import-type Dictionary
.import-type String
.import-type Null
.import-type signInDialog:SignInDialog
.import-type schema:LibraryPlaylistContentQuery
.import-type Boolean
.import-type schema:PlaylistContentList
.import-type schema:PlaylistContentItem
.import-type shell:ZuneApplication
.import-type service:EContentType
.import-type service:Service
.import-type system:Guid
.import-type system:Boolean
.import-type zuneUI:Download
.import-type Object
.import-type Enumerator
.import-type zuneUI:SignIn
.import-type dialog:Dialog
.import-type uIXControls:DialogHelper
.import-type collections:IList
.import-mthd List.Clear()
.import-mthd Command.Invoke()
.import-mthd schema:LibraryPlaylistContentQuery.Refresh()
.import-mthd List.GetEnumerator()
.import-mthd service:Service.InVisibleCollection(system:Guid, service:EContentType)
.import-mthd zuneUI:Download.IsDownloadingOrPending(system:Guid, service:EContentType)
.import-mthd List.Add(Object)
.import-mthd Enumerator.MoveNext()
.import-mthd uIXControls:DialogHelper.Show()
.import-mthd zuneUI:Download.AddToCollection(collections:IList)
.import-mbrs Class{Properties, Locals}
.import-mbrs schema:LibraryPlaylistContentQuery{Enabled, PlaylistId, Result}
.import-mbrs schema:PlaylistContentList{Items}
.import-mbrs shell:ZuneApplication{Service}
.import-mbrs schema:PlaylistContentItem{ZuneMediaId}
.import-mbrs zuneUI:Download{Instance}
.import-mbrs Enumerator{Current}
.import-mbrs List{Count}
.import-mbrs zuneUI:SignIn{Instance, SignedIn}
.import-mbrs signInDialog:SignInDialog{OnSuccess}
.import-mbrs dialog:Dialog{Helper}
.import-mbrs Command{Invoked}
.constant const0 = Int32("-1")
.constant const1 = service:EContentType.bin(0x00000000)
.constant const2 = Int32("0")
.constant const3 = String("Items")
.constant const4 = String("PlaylistId")
.constant const5 = String("Start")
.constant const6 = String("OnSuccess")
.constant const7 = String("SignInDialog")
.constant const8 = String("BuildAddListPhase")
.constant const9 = String("AddPhase")
.constant const10 = String("AddList")
.constant const11 = Boolean("False")
.constant const12 = String("Query")
.constant const13 = String("ContentNotInLibrary")
.section object
LSYM 1
MINV 0
LSYM 2
PSHN
OPR 1, 9
JMPF 30
LSYM 3
MINV 1
JMP 61
LSYM 4
PSHC @const0
OPR 2, 9
JMPF 61
LSYM 4
LSYM 5
PASS 3
DIS
LSYM 5
MINV 2
RETV
LSYM 5
PGET 4
PSHN
OPR 10, 9
JMPF 97
LSYM 5
PGET 4
PGET 5
WSYMP 2
DIS
LSYM 3
MINV 1
RETV
LSYM 2
MINV 3
MINVP 7
JMPF 187
PGETP 9
VTC 11
WSYM 6
PGETT 6
LSYM 6
PGET 7
PSHC @const1
MINV 4
OPR 16, 15
JMPFP 168
PGETT 8
LSYM 6
PGET 7
PSHC @const1
MINV 5
OPR 16, 15
OPR 9, 6
JMPF 182
LSYM 1
LSYM 6
MINV 6
JMP 104
DIS
CSYM 6
LSYM 1
PGET 10
PSHC @const2
OPR 2, 11
JMPFP 223
PGETT 11
PGET 12
OPR 16, 15
OPR 9, 6
JMPF 276
LSYM 7
PSHN
OPR 7, 8
JMPF 251
COBJ 7
INIT 7
WSYMP 7
DIS
LSYM 8
LSYM 7
PASS 13
DIS
LSYM 7
PGET 14
MINV 8
DIS
JMP 282
LSYM 8
MINV 1
RETV
PGETT 8
LSYM 1
MINV 9
DIS
LSYM 9
PSHN
OPR 3, 9
JMPF 312
LSYM 9
MINV 1
PSHN
WSYMP 2
DIS
PSHC @const0
WSYMP 4
DIS
RETV
AddToCollection_rfsh_0:
LISD 0, 2, 0, 4294967295, 134218053
LSYM 0
LIS 1, 1, 0, 134217728
RETV
AddToCollection_rfsh_1:
LISD 2, 2, 5, 134217790, 134218081
LSYM 5
LIS 3, 0, 4, 134217790
RETV
AddToCollection_rfsh_2:
LISD 4, 2, 3, 4294967295, 134218109
LSYM 3
LIS 5, 1, 0, 134217826
RETV
AddToCollection_rfsh_3:
LISD 6, 2, 8, 4294967295, 134218137
LSYM 8
LIS 7, 1, 0, 134218011
RETV
AddToCollection_prop:
JMPD 0, 3, 452
PSHN
PDAD 0, @const3
JMPD 0, 4, 469
PSHC @const0
PDAD 0, @const4
JMPD 0, 5, 486
COBJ 3
PDAD 0, @const5
JMPD 0, 6, 501
PSHN
PDAD 0, @const6
RETV
AddToCollection_locl:
PSHN
PDAD 1, @const7
COBJ 3
PDAD 1, @const8
COBJ 3
PDAD 1, @const9
COBJ 1
PDAD 1, @const10
COBJ 8
PSHC @const11
PINI 2
INIT 8
PDAD 1, @const12
PSHC @const11
PDAD 1, @const13
CLIS 8
RETV