[General Questions and Answers] negative1ne:
surface remix - main files

formats for files:

===================

XBF - binary type file

DLL - dynamic link libraries

XML - xml documents

EXE - executables

PRI - binary type file

P7X - binary type file

WINMD - binary type file

=========================

*NOTE FILES AND CONTENT ARE COPYRIGHT MS(c)2013

and should not be redistributed

However, you can download the APP for free to

inspect files

The information presented here is for

documentation only.

===========================

Main root files:

----------------

Directory of E:\surface\MICROS~1.0_X

EXE - executables

------------------

11,857,544 SURFAC~1.EXE SurfaceMusicKit.exe

XBF - binary type file

------------------

5,817 ABOUTF~1.XBF AboutFlyout.xbf

57,838 App.xbf

65,627 BANKCO~1.XBF BankControl.xbf

2,472 BEATMA~1.XBF BeatMarkerCollectionControl.xbf

10,276 CLICKO~1.XBF ClickOrBuyPage.xbf

3,085 COLLEC~1.XBF CollectionViewModeButton.xbf

6,115 COUNTI~1.XBF CountInControl.xbf

5,262 CUSTOM~1.XBF CustomSettingsFlyout.xbf

2,468 CUSTOM~2.XBF CustomTextBoxControl.xbf

27,344 DOWNLO~1.XBF DownloadablePackageControl.xbf

13,805 DOWNLO~2.XBF DownloadsPage.xbf

16,392 EXTEND~1.XBF ExtendedSplashScreen.xbf

3,387 FIRSTR~1.XBF FirstRunOverlay.xbf

6,944 FLIPIM~1.XBF FlipImageButton.xbf

9,485 GLOWUS~1.XBF GlowUserControl.xbf

1,105 HINTAN~1.XBF HintAnchorIds.xbf

8,475 HINTCO~1.XBF HintContentPresenter.xbf

37,685 HOMESC~1.XBF HomeScreenHub.xbf

64,312 IMPORT~1.XBF ImportDialogControl.xbf

16,455 LIVEHE~1.XBF LiveHeroTiles.xbf

34,113 MainPage.xbf

2,618 MEASUR~1.XBF MeasureMarkerControl.xbf

8,132 METRON~1.XBF MetronomeControl.xbf

8,826 NOTECO~1.XBF NoteControl.xbf

2,858 SELECT~1.XBF SelectorMenuControl.xbf

7,221 SLIDER~1.XBF SliderAssignmentToggleControl.xbf

11,716 SongView.xbf

46,998 SOUNDC~1.XBF SoundCollectionControl.xbf

8,746 SOUNDC~2.XBF SoundCollectionObjectControl.xbf

6,723 SOUNDC~3.XBF SoundCollectionObjectTier1Control.xbf

20,688 STANDA~1.XBF StandardStyles.xbf

5,473 TRACKC~1.XBF TrackControl.xbf

21,964 TRACKI~1.XBF TrackInfoControl.xbf

8,815 WAITER~1.XBF WaiterControl.xbf

7,747 WORKAR~1.XBF WorkAreaControl.xbf

DLL - dynamic link libraries

------------------

161,928 INBOXB~1.DLL Inbox.BlueSteel.Background.dll

1,236,616 INBOXB~2.DLL Inbox.BlueSteel.ZPlane.dll

2,607,240 INBOXS~1.DLL Inbox.Shared.dll

44,136 MICROS~1.DLL Microsoft.PerfTrack.dll

48,240 MICROS~2.DLL Microsoft.SQM.dll

XML - xml documents

------------------

60,815 APPXBL~1.XML AppxBlockMap.xml

5,002 APPXMA~1.XML AppxManifest.xml

472 STOREM~1.XML StoreManifest.xml

PRI - binary type file

------------------

82,976 RESOUR~1.PRI resources.pri

P7X - binary type file

------------------

10,595 APPXSI~1.P7X AppxSignature.p7x

WINMD - binary type file

------------------

2,048 INBOXB~1.WIN Inbox.BlueSteel.Background.winmd

59,392 INBOXS~1.WIN Inbox.Shared.winmd

134,144 INBOX~1.WIN Inbox.winmd

50 File(s) 16,878,135 bytes

============================================

details, descriptions:

----------------------

EXE - executables

------------------

11,857,544 SURFAC~1.EXE SurfaceMusicKit.exe

main executable, windows 8.1 format

XML - xml documents

------------------

60,815 APPXBL~1.XML AppxBlockMap.xml

-------------------------------------

this contains all the file sizes, and block

hashes for all the dependant files that come

with the application.

refer to:

---------

h t t p : schemas microsoft com/ appx/ 2010/b lockmap

=============================================

5,002 APPXMA~1.XML AppxManifest.xml

-------------------------------------

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<Package IgnorableNamespaces="build" xNNNNNNNNNNNNNNNNNNNNNN

<Identity Name="Microsoft.SurfaceMusicKit" ProcessorArchitecture="x64" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="6.4.338.0"/>

<Properties>

<Framework>false</Framework>

<DisplayName>ms-resource:AppName/Text</DisplayName>

<PublisherDisplayName>Microsoft Corporation</PublisherDisplayName>

<Description>ms-resource:AppDescription</Description>

<Logo>Assets\TileAssets\store_logo.png</Logo>

</Properties>

<Prerequisites>

<OSMinVersion>6.3.0</OSMinVersion>

<OSMaxVersionTested>6.3.0</OSMaxVersionTested>

</Prerequisites>

<Resources>

<Resource Language="EN-US"/>

<Resource wb:Scale="100"/>

</Resources>

<Applications>

<Application Id="App" Executable="SurfaceMusicKit.exe" EntryPoint="BlueSteel.App">

<wb:VisualElements DisplayName="ms-resource:AppName/Text" Description="ms-resource:AppDescription" ForegroundText="light" BackgroundColor="#1D1D1D" Square150x150Logo="Assets\TileAssets\logo.png" Square30x30Logo="Assets\TileAssets\small_logo.png" ToastCapable="true">

<wb:ApplicationView MinWidth="width500"/>

<wb: DefaultTile Square70x70Logo="Assets\TileAssets\tiny_logo.png">

<wb:ShowNameOnTiles>

<wb:ShowOn Tile="square150x150Logo"/>

</wb:ShowNameOnTiles>

</wb: DefaultTile>

<wb:SplashScreen BackgroundColor="#1D1D1D" Image="Assets\TileAssets\splash.png"/>

<wb:InitialRotationPreference>

<wb:Rotation Preference="landscape"/>

</wb:InitialRotationPreference>

</wb:VisualElements>

<Extensions>

<Extension Category="windows.autoPlayDevice">

<AutoPlayDevice>

<LaunchAction Verb="Launch" ActionDisplayName="ms-resource:AppAutoPlayToastActionDisplayName" DeviceEvent="ExperienceID:{fcd8b227-c8fc-4a9f-ad34-3ce61965bd9f}"/>

</AutoPlayDevice>

</Extension>

<Extension Category="windows.backgroundTasks" EntryPoint="Inbox.BlueSteel.Background.FWUpdateTask">

<BackgroundTasks>

<wb:Task Type="deviceServicing"/>

</BackgroundTasks>

</Extension>

</Extensions>

</Application>

</Applications>

<Capabilities>

<Capability Name="musicLibrary"/>

<Capability Name="internetClient"/>

<DeviceCapability Name="humanInterfaceDevice" NNNNNNNNNNNNNNNNNNNN

<Device Id="vidpid:045E 07A0">

<Function Type="usage:FF55 0101"/>

<Function Type="usage:FF05 0002"/>

</Device>

</DeviceCapability>

</Capabilities>

<Dependencies>

<PackageDependency Name="Microsoft.VCLibs.120.00" MinVersion="12.0.20513.0"/>

</Dependencies>

<Extensions>

<Extension Category="windows.activatableClass.inProcessServer">

<InProcessServer>

<Path>Inbox.BlueSteel.Background.dll</Path>

<ActivatableClass ActivatableClassId="Inbox.BlueSteel.Background.FWUpdateTask" ThreadingModel="both"/>

</InProcessServer>

</Extension>

<Extension Category="windows.activatableClass.inProcessServer">

<InProcessServer>

<Path>Inbox.Shared.dll</Path>

<ActivatableClass ActivatableClassId="Inbox.Shared.DLL" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.inboxshared_XamlTypeInfo.XamlMetaDataProvider" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.ScrubTrim.MediaScrubTrimControl" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.ScrubTrim.PlayPauseButtonControl" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.SqmUtils.SQMLog" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.SqmUtils.SQMSession" ThreadingModel="both"/>

<ActivatableClass ActivatableClassId="Inbox.Shared.SqmUtils.SQMStreamRow" ThreadingModel="both"/>

</InProcessServer>

</Extension>

<Extension Category="windows.activatableClass.inProcessServer">

<InProcessServer>

<Path>Microsoft.PerfTrack.dll</Path>

<ActivatableClass ActivatableClassId="Microsoft.PerfTrack.PerfTrackLogger" ThreadingModel="both"/>

</InProcessServer>

</Extension>

<Extension Category="windows.activatableClass.inProcessServer">

<InProcessServer>

<Path>Microsoft.Sqm.dll</Path>

<ActivatableClass ActivatableClassId="Microsoft.SQM.SQMSession" ThreadingModel="both"/>

</InProcessServer>

</Extension>

</Extensions>

</Package>

=============================================

472 STOREM~1.XML StoreManifest.xml

---------------------------------------

<?xml version="1.0" encoding="utf-8"?>

<StoreManifest xmlns:xsi="NNNNNNNNNNNNNNNNNNNNNNNNN x/2010/StoreManifest">

<ProductFeatures>

<DeviceCompanionApplication>

<ExperienceIds>

<ExperienceId>fcd8b227-c8fc-4a9f-ad34-3ce61965bd9f</ExperienceId>

</ExperienceIds>

</DeviceCompanionApplication>

</ProductFeatures>

</StoreManifest>

==========================================

we'll look at local data files next time.

later

-1