diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBD.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBD.cs deleted file mode 100644 index c00c88b..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBD.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY00_0024_0024CBD - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBG.cs deleted file mode 100644 index 551689b..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 2)] - [UnsafeValueType] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY00_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBU_GUID--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBU_GUID--.cs deleted file mode 100644 index 8476463..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00--CBU_GUID--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 16)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY00_0024_0024CBU_GUID_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00Q6MPEBXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00Q6MPEBXXZ.cs deleted file mode 100644 index be77dad..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00Q6MPEBXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [NativeCppClass] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY00Q6MPEBXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UDBPropertyRequestStruct--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UDBPropertyRequestStruct--.cs deleted file mode 100644 index f6b203f..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UDBPropertyRequestStruct--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 32)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UtagSAFEARRAYBOUND--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UtagSAFEARRAYBOUND--.cs deleted file mode 100644 index b68fe83..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY00UtagSAFEARRAYBOUND--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01J.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01J.cs deleted file mode 100644 index c73cb54..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01J.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY01J - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01Q6AXXZ.cs deleted file mode 100644 index d7c3705..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 16)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY01Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01UDBPropertyRequestStruct--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01UDBPropertyRequestStruct--.cs deleted file mode 100644 index 8108111..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01UDBPropertyRequestStruct--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 64)] - [NativeCppClass] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY01UDBPropertyRequestStruct_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01W4EMediaRights--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01W4EMediaRights--.cs deleted file mode 100644 index f53b72d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY01W4EMediaRights--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03--CBG.cs deleted file mode 100644 index 44a4434..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY03_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03Q6AXXZ.cs deleted file mode 100644 index ff9d777..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY03Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 32)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY03Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBD.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBD.cs deleted file mode 100644 index c223d94..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBD.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 5)] - [UnsafeValueType] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY04_0024_0024CBD - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBG.cs deleted file mode 100644 index cf23db8..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 10)] - [UnsafeValueType] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY04_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04Q6AXXZ.cs deleted file mode 100644 index 8e95f1e..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY04Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 40)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY04Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05--CBG.cs deleted file mode 100644 index 577f0f4..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 12)] - [UnsafeValueType] - [NativeCppClass] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY05_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05Q6AXXZ.cs deleted file mode 100644 index 9ce1d8f..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY05Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 48)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY05Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06--CBG.cs deleted file mode 100644 index 39b0656..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 14)] - [DebugInfoInPDB] - [NativeCppClass] - [UnsafeValueType] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY06_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06Q6AXXZ.cs deleted file mode 100644 index 8e91ec2..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY06Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 56)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY06Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBD.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBD.cs deleted file mode 100644 index 47c7278..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBD.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [MiscellaneousBits(65)] - [UnsafeValueType] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY07_0024_0024CBD - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBG.cs deleted file mode 100644 index 83b712d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 16)] - [NativeCppClass] - [UnsafeValueType] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY07_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07PEBU_GUID--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07PEBU_GUID--.cs deleted file mode 100644 index b74568d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07PEBU_GUID--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 64)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY07PEBU_GUID_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07Q6AXXZ.cs deleted file mode 100644 index 6691b8d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 64)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY07Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07TWPP_PROJECT_CONTROL_BLOCK--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07TWPP_PROJECT_CONTROL_BLOCK--.cs deleted file mode 100644 index 7dcd780..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07TWPP_PROJECT_CONTROL_BLOCK--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 256)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY07TWPP_PROJECT_CONTROL_BLOCK_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs deleted file mode 100644 index 4371dcd..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY07UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 128)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08--CBG.cs deleted file mode 100644 index 73f9181..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 18)] - [DebugInfoInPDB] - [UnsafeValueType] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY08_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08Q6AXXZ.cs deleted file mode 100644 index 41450ac..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY08Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 72)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY08Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09--CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09--CBG.cs deleted file mode 100644 index 32cf0b2..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09--CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 20)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY09_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09Q6AXXZ.cs deleted file mode 100644 index 87bb4a0..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 80)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY09Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs deleted file mode 100644 index 816fd3c..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY09UPROPERTY_TO_PID_MAP-Subscription-Zune-Microsoft--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 160)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A---CBU_SCHEMAMAPENTRY-CSchemaMap--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A---CBU_SCHEMAMAPENTRY-CSchemaMap--.cs deleted file mode 100644 index 501607a..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A---CBU_SCHEMAMAPENTRY-CSchemaMap--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY0A_0040_0024_0024CBU_SCHEMAMAPENTRY_0040CSchemaMap_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AHXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AHXZ.cs deleted file mode 100644 index ac2787b..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AHXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0A_0040P6AHXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AXXZ.cs deleted file mode 100644 index 44eeb00..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0A-P6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0A_0040P6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BA---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BA---CBG.cs deleted file mode 100644 index e6258e3..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BA---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 32)] - [NativeCppClass] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0BA_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAA-E.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAA-E.cs deleted file mode 100644 index 6385730..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAA-E.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 256)] - [DebugInfoInPDB] - [UnsafeValueType] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0BAA_0040E - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAE-G.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAE-G.cs deleted file mode 100644 index 3930e77..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BAE-G.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 520)] - [DebugInfoInPDB] - [NativeCppClass] - [UnsafeValueType] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0BAE_0040G - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BB---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BB---CBG.cs deleted file mode 100644 index de5f55d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BB---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 34)] - [UnsafeValueType] - [NativeCppClass] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY0BB_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BC---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BC---CBG.cs deleted file mode 100644 index 73cccc9..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BC---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 36)] - [UnsafeValueType] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0BC_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BD-Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BD-Q6AXXZ.cs deleted file mode 100644 index 34821f7..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BD-Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 152)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY0BD_0040Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BF---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BF---CBG.cs deleted file mode 100644 index 0690f54..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BF---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 42)] - [UnsafeValueType] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0BF_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BK---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BK---CBG.cs deleted file mode 100644 index e352ecd..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BK---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 52)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0BK_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BM---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BM---CBG.cs deleted file mode 100644 index 7f82461..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BM---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 56)] - [MiscellaneousBits(65)] - [UnsafeValueType] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0BM_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BN---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BN---CBG.cs deleted file mode 100644 index 3651de2..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BN---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 58)] - [NativeCppClass] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0BN_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BO-G.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BO-G.cs deleted file mode 100644 index 6b939bb..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0BO-G.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 60)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0BO_0040G - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CA---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CA---CBG.cs deleted file mode 100644 index 22ede3a..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CA---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 64)] - [NativeCppClass] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0CA_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CD---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CD---CBG.cs deleted file mode 100644 index c0665c8..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CD---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 70)] - [UnsafeValueType] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0CD_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CF---CBUPropIdMapEntry-MicrosoftZuneInterop--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CF---CBUPropIdMapEntry-MicrosoftZuneInterop--.cs deleted file mode 100644 index f502afa..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0CF---CBUPropIdMapEntry-MicrosoftZuneInterop--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 592)] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0CF_0040_0024_0024CBUPropIdMapEntry_0040MicrosoftZuneInterop_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L---CBG.cs deleted file mode 100644 index 8a9454a..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 22)] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - [NativeCppClass] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0L_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L-Q6AXXZ.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L-Q6AXXZ.cs deleted file mode 100644 index bda7d1d..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0L-Q6AXXZ.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 88)] - [DebugInfoInPDB] - [NativeCppClass] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0L_0040Q6AXXZ - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0M---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0M---CBG.cs deleted file mode 100644 index d96f054..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0M---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 24)] - [UnsafeValueType] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0M_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N---CBG.cs deleted file mode 100644 index 2764226..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 26)] - [NativeCppClass] - [UnsafeValueType] - [MiscellaneousBits(65)] - [DebugInfoInPDB] - internal struct _0024ArrayType_0024_0024_0024BY0N_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N-UVideoOfferParams-Service-Zune-Microsoft--.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N-UVideoOfferParams-Service-Zune-Microsoft--.cs deleted file mode 100644 index 2049220..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0N-UVideoOfferParams-Service-Zune-Microsoft--.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 156)] - [NativeCppClass] - [DebugInfoInPDB] - [MiscellaneousBits(65)] - internal struct _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040 - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0O---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0O---CBG.cs deleted file mode 100644 index 942c45f..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0O---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 28)] - [MiscellaneousBits(65)] - [UnsafeValueType] - [DebugInfoInPDB] - [NativeCppClass] - internal struct _0024ArrayType_0024_0024_0024BY0O_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0P---CBG.cs b/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0P---CBG.cs deleted file mode 100644 index 193f6a2..0000000 --- a/ZuneDBApi/-CppImplementationDetails-/-ArrayType---BY0P---CBG.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCppImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 30)] - [MiscellaneousBits(65)] - [NativeCppClass] - [DebugInfoInPDB] - [UnsafeValueType] - internal struct _0024ArrayType_0024_0024_0024BY0P_0040_0024_0024CBG - { - } -} diff --git a/ZuneDBApi/-CrtImplementationDetails-/LanguageSupport.cs b/ZuneDBApi/-CrtImplementationDetails-/LanguageSupport.cs deleted file mode 100644 index 88992e5..0000000 --- a/ZuneDBApi/-CrtImplementationDetails-/LanguageSupport.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCrtImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 8)] - [NativeCppClass] - [MiscellaneousBits(64)] - [DebugInfoInPDB] - internal struct LanguageSupport - { - private long _003Calignment_0020member_003E; - } -} diff --git a/ZuneDBApi/-CrtImplementationDetails-/Progress.cs b/ZuneDBApi/-CrtImplementationDetails-/Progress.cs deleted file mode 100644 index 7c325dc..0000000 --- a/ZuneDBApi/-CrtImplementationDetails-/Progress.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCrtImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [MiscellaneousBits(64)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct Progress - { - [NativeCppClass] - [DebugInfoInPDB] - [CLSCompliant(false)] - [MiscellaneousBits(64)] - public enum State - { - - } - } -} diff --git a/ZuneDBApi/-CrtImplementationDetails-/ThisModule.cs b/ZuneDBApi/-CrtImplementationDetails-/ThisModule.cs deleted file mode 100644 index 488d73b..0000000 --- a/ZuneDBApi/-CrtImplementationDetails-/ThisModule.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCrtImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [DebugInfoInPDB] - [MiscellaneousBits(64)] - [NativeCppClass] - internal struct ThisModule - { - } -} diff --git a/ZuneDBApi/-CrtImplementationDetails-/TriBool.cs b/ZuneDBApi/-CrtImplementationDetails-/TriBool.cs deleted file mode 100644 index 6d55a92..0000000 --- a/ZuneDBApi/-CrtImplementationDetails-/TriBool.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -namespace _003CCrtImplementationDetails_003E -{ - [StructLayout(LayoutKind.Sequential, Size = 1)] - [MiscellaneousBits(64)] - [NativeCppClass] - [DebugInfoInPDB] - internal struct TriBool - { - [DebugInfoInPDB] - [MiscellaneousBits(64)] - [NativeCppClass] - [CLSCompliant(false)] - public enum State - { - - } - } -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_15.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_15.cs deleted file mode 100644 index 030c07b..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_15.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 31)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_15 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_17.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_17.cs deleted file mode 100644 index 921f551..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_17.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 33)] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_17 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_18.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_18.cs deleted file mode 100644 index 8f55303..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_18.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 34)] -[NativeCppClass] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_18 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_20.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_20.cs deleted file mode 100644 index 0404b2d..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_20.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 36)] -[NativeCppClass] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_20 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_21.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_21.cs deleted file mode 100644 index 9c09fc2..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_21.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 37)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_21 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_22.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_22.cs deleted file mode 100644 index 5d476ea..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_22.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 38)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_22 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_23.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_23.cs deleted file mode 100644 index 8612a76..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_23.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 39)] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_23 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_24.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_24.cs deleted file mode 100644 index 4114fde..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_24.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 40)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[UnsafeValueType] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_24 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_25.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_25.cs deleted file mode 100644 index 90bd408..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_25.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 41)] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_25 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_26.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_26.cs deleted file mode 100644 index 35af340..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_26.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 42)] -[DebugInfoInPDB] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_26 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_27.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_27.cs deleted file mode 100644 index 580ed91..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_27.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 43)] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_27 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_28.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_28.cs deleted file mode 100644 index e4bed66..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_28.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 44)] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_28 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_29.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_29.cs deleted file mode 100644 index ba94f1d..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_29.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 45)] -[NativeCppClass] -[UnsafeValueType] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_29 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_30.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_30.cs deleted file mode 100644 index 3cdab32..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_30.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 46)] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_30 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_31.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_31.cs deleted file mode 100644 index d3600f6..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_31.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 47)] -[MiscellaneousBits(65)] -[UnsafeValueType] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_31 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_32.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_32.cs deleted file mode 100644 index d7da6e1..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_32.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 48)] -[DebugInfoInPDB] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_32 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_34.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_34.cs deleted file mode 100644 index c07718c..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_34.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 50)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_34 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_35.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_35.cs deleted file mode 100644 index 93bd486..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_35.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 51)] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_35 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_36.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_36.cs deleted file mode 100644 index bebbee9..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_36.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 52)] -[NativeCppClass] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_36 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_37.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_37.cs deleted file mode 100644 index dc780b5..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_37.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 53)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[UnsafeValueType] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_37 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_38.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_38.cs deleted file mode 100644 index cafdcb3..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_38.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 54)] -[MiscellaneousBits(65)] -[UnsafeValueType] -[DebugInfoInPDB] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_38 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_44.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_44.cs deleted file mode 100644 index 3b3c718..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_44.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 60)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_44 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_45.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_45.cs deleted file mode 100644 index 56afe20..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_45.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 61)] -[NativeCppClass] -[MiscellaneousBits(65)] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_45 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_47.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_47.cs deleted file mode 100644 index b9257c4..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_47.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 63)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_47 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_49.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_49.cs deleted file mode 100644 index 7aae8ab..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_49.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 65)] -[MiscellaneousBits(65)] -[UnsafeValueType] -[DebugInfoInPDB] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_49 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_50.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_50.cs deleted file mode 100644 index 6d3dde6..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_50.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 66)] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_50 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_51.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_51.cs deleted file mode 100644 index 7334f43..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_51.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 67)] -[DebugInfoInPDB] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_51 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_52.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_52.cs deleted file mode 100644 index de65980..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_52.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 68)] -[DebugInfoInPDB] -[UnsafeValueType] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_52 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_53.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_53.cs deleted file mode 100644 index 90fc6e3..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_53.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 69)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[UnsafeValueType] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_53 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_54.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_54.cs deleted file mode 100644 index 705ab91..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_54.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 70)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_54 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_55.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_55.cs deleted file mode 100644 index 14b7bab..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_55.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 71)] -[UnsafeValueType] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_55 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_56.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_56.cs deleted file mode 100644 index e80c894..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_56.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 72)] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_56 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_57.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_57.cs deleted file mode 100644 index fe188fa..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_57.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 73)] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_57 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_58.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_58.cs deleted file mode 100644 index c2e7f3e..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_58.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 74)] -[UnsafeValueType] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_58 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_60.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_60.cs deleted file mode 100644 index aed997e..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_60.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 76)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -[UnsafeValueType] -internal struct _0024_TypeDescriptor_0024_extraBytes_60 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_61.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_61.cs deleted file mode 100644 index 4eee063..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_61.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 77)] -[UnsafeValueType] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _0024_TypeDescriptor_0024_extraBytes_61 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_65.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_65.cs deleted file mode 100644 index ae6203f..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_65.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 81)] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_65 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_66.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_66.cs deleted file mode 100644 index 757758d..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_66.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 82)] -[UnsafeValueType] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_66 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_70.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_70.cs deleted file mode 100644 index 1cb5f84..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_70.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 86)] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_70 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_71.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_71.cs deleted file mode 100644 index c57ea87..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_71.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 87)] -[MiscellaneousBits(65)] -[UnsafeValueType] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _0024_TypeDescriptor_0024_extraBytes_71 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_TypeDescriptor-_extraBytes_90.cs b/ZuneDBApi/-_TypeDescriptor-_extraBytes_90.cs deleted file mode 100644 index 620abe9..0000000 --- a/ZuneDBApi/-_TypeDescriptor-_extraBytes_90.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 106)] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _0024_TypeDescriptor_0024_extraBytes_90 -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_16.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_16.cs deleted file mode 100644 index 71abba2..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_16.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 20)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_16 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_24.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_24.cs deleted file mode 100644 index ce9027c..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_24.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 28)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_24 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_40.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_40.cs deleted file mode 100644 index 36a9f28..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_40.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 44)] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_40 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_56.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_56.cs deleted file mode 100644 index 71193ee..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_56.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 60)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_56 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_72.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_72.cs deleted file mode 100644 index 89ecdde..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_72.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 76)] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_72 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_8.cs b/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_8.cs deleted file mode 100644 index 82216d1..0000000 --- a/ZuneDBApi/-_s__RTTIBaseClassArray-_extraBytes_8.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 12)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _0024_s__RTTIBaseClassArray_0024_extraBytes_8 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/CComPtrMgd-IFirmwareUpdater-.cs b/ZuneDBApi/CComPtrMgd-IFirmwareUpdater-.cs index a0d1b0e..ae2022b 100644 --- a/ZuneDBApi/CComPtrMgd-IFirmwareUpdater-.cs +++ b/ZuneDBApi/CComPtrMgd-IFirmwareUpdater-.cs @@ -87,7 +87,7 @@ internal class CComPtrMgd_003CIFirmwareUpdater_003E : IDisposable //IL_0036: Expected I, but got I8 if (ppT == null) { - _003CModule_003E._ZuneShipAssert(1001u, 168u); + Module._ZuneShipAssert(1001u, 168u); return -2147467261; } *(long*)ppT = (nint)p; @@ -105,9 +105,9 @@ internal class CComPtrMgd_003CIFirmwareUpdater_003E : IDisposable IFirmwareUpdater* ptr = p; if (ptr == null) { - _003CModule_003E._ZuneShipAssert(1001u, 186u); + Module._ZuneShipAssert(1001u, 186u); return -2147467261; } - return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)ptr, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f066fc29_e525_4ddc_abe6_5213d22c14d2), (void**)pp); + return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)ptr, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f066fc29_e525_4ddc_abe6_5213d22c14d2), (void**)pp); } } diff --git a/ZuneDBApi/CComPtrMgd-IPassportIdentity-.cs b/ZuneDBApi/CComPtrMgd-IPassportIdentity-.cs index 281dbdf..45593a4 100644 --- a/ZuneDBApi/CComPtrMgd-IPassportIdentity-.cs +++ b/ZuneDBApi/CComPtrMgd-IPassportIdentity-.cs @@ -87,9 +87,9 @@ internal class CComPtrMgd_003CIPassportIdentity_003E : IDisposable IPassportIdentity* ptr = p; if (ptr == null) { - _003CModule_003E._ZuneShipAssert(1001u, 186u); + Module._ZuneShipAssert(1001u, 186u); return -2147467261; } - return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)ptr, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_655b468c_1224_467d_b720_3bac7f99b6ba), (void**)pp); + return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)ptr, (_GUID*)Unsafe.AsPointer(ref Module._GUID_655b468c_1224_467d_b720_3bac7f99b6ba), (void**)pp); } } diff --git a/ZuneDBApi/EMediaPaymentType.cs b/ZuneDBApi/EMediaPaymentType.cs index 72cb967..0c4804c 100644 --- a/ZuneDBApi/EMediaPaymentType.cs +++ b/ZuneDBApi/EMediaPaymentType.cs @@ -6,5 +6,8 @@ using Microsoft.VisualC; [NativeCppClass] internal enum EMediaPaymentType { - + Unknown = -1, + CreditCard = 1, + Points = 3, + Token = 4, } diff --git a/ZuneDBApi/HBITMAP__.cs b/ZuneDBApi/HBITMAP__.cs deleted file mode 100644 index 0d69304..0000000 --- a/ZuneDBApi/HBITMAP__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct HBITMAP__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HDROP__.cs b/ZuneDBApi/HDROP__.cs deleted file mode 100644 index 82c7dfc..0000000 --- a/ZuneDBApi/HDROP__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct HDROP__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HICON__.cs b/ZuneDBApi/HICON__.cs deleted file mode 100644 index f84b8e7..0000000 --- a/ZuneDBApi/HICON__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct HICON__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HINSTANCE__.cs b/ZuneDBApi/HINSTANCE__.cs deleted file mode 100644 index 1bdb619..0000000 --- a/ZuneDBApi/HINSTANCE__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct HINSTANCE__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HKEY__.cs b/ZuneDBApi/HKEY__.cs deleted file mode 100644 index b0cc000..0000000 --- a/ZuneDBApi/HKEY__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct HKEY__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HMENU__.cs b/ZuneDBApi/HMENU__.cs deleted file mode 100644 index 854e7c1..0000000 --- a/ZuneDBApi/HMENU__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -internal struct HMENU__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HMONITOR__.cs b/ZuneDBApi/HMONITOR__.cs deleted file mode 100644 index 2c177ac..0000000 --- a/ZuneDBApi/HMONITOR__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct HMONITOR__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/HWND__.cs b/ZuneDBApi/HWND__.cs deleted file mode 100644 index 67d18fa..0000000 --- a/ZuneDBApi/HWND__.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 4)] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct HWND__ -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/Microsoft/Zune/Configuration/CConfigurationManagedBase.cs b/ZuneDBApi/Microsoft/Zune/Configuration/CConfigurationManagedBase.cs index 10e4776..c4b06fa 100644 --- a/ZuneDBApi/Microsoft/Zune/Configuration/CConfigurationManagedBase.cs +++ b/ZuneDBApi/Microsoft/Zune/Configuration/CConfigurationManagedBase.cs @@ -15,7 +15,7 @@ namespace Microsoft.Zune.Configuration private object m_lock; - private unsafe HKEY__* m_hHive; + private unsafe HKEY* m_hHive; private ConfigurationChangeEventHandler m_configurationChangeEventHandler; @@ -28,13 +28,13 @@ namespace Microsoft.Zune.Configuration //IL_0003: Expected I, but got I8 //IL_001f: Expected I, but got I8 IConfigurationManager* ptr = null; - int configurationManagerInstance = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int configurationManagerInstance = Module.GetConfigurationManagerInstance(&ptr); if (configurationManagerInstance >= 0) { IConfigurationManager* intPtr = ptr; return string.Concat(new string((char*)((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 192)))((nint)intPtr)) + "\\", ConfigurationPath); } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(configurationManagerInstance)); + throw new ApplicationException(Module.GetErrorDescription(configurationManagerInstance)); } } @@ -90,10 +90,10 @@ namespace Microsoft.Zune.Configuration default: throw new ArgumentException("hive"); case RegistryHive.LocalMachine: - m_hHive = (HKEY__*)18446744071562067970uL; + m_hHive = (HKEY*)18446744071562067970uL; break; case RegistryHive.CurrentUser: - m_hHive = (HKEY__*)18446744071562067969uL; + m_hHive = (HKEY*)18446744071562067969uL; break; } m_lock = new object(); @@ -122,26 +122,29 @@ namespace Microsoft.Zune.Configuration //IL_0028: Expected I, but got I8 //IL_0051: Expected I, but got I8 int num = 0; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num2 = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num2 = Module.GetConfigurationManagerInstance(&ptr); if (num2 >= 0) { long num3 = *(long*)ptr + 8; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &num, defaultValue ? 1 : 0); + HKEY* hHive = m_hHive; + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &num, defaultValue ? 1 : 0); if (num2 >= 0) { return (num != 0) ? true : false; } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num2)); + throw new ApplicationException(Module.GetErrorDescription(num2)); } } } @@ -151,29 +154,32 @@ namespace Microsoft.Zune.Configuration { //IL_0024: Expected I, but got I8 //IL_004b: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0050; } long num2 = *(long*)ptr + 16; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value ? 1 : 0); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value ? 1 : 0); if (num < 0) { goto IL_0050; } goto end_IL_0023; IL_0050: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0023:; } } @@ -185,26 +191,29 @@ namespace Microsoft.Zune.Configuration //IL_0027: Expected I, but got I8 //IL_0050: Expected I, but got I8 int result = 0; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num >= 0) { long num2 = *(long*)ptr + 32; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); if (num >= 0) { return result; } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -214,29 +223,32 @@ namespace Microsoft.Zune.Configuration { //IL_0024: Expected I, but got I8 //IL_004b: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0050; } long num2 = *(long*)ptr + 40; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); if (num < 0) { goto IL_0050; } goto end_IL_0023; IL_0050: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0023:; } } @@ -248,26 +260,29 @@ namespace Microsoft.Zune.Configuration //IL_0028: Expected I, but got I8 //IL_0051: Expected I, but got I8 long result = 0L; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num >= 0) { long num2 = *(long*)ptr + 56; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); if (num >= 0) { return result; } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -277,29 +292,32 @@ namespace Microsoft.Zune.Configuration { //IL_0024: Expected I, but got I8 //IL_004b: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0050; } long num2 = *(long*)ptr + 64; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); if (num < 0) { goto IL_0050; } goto end_IL_0023; IL_0050: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0023:; } } @@ -311,26 +329,29 @@ namespace Microsoft.Zune.Configuration //IL_002f: Expected I, but got I8 //IL_0058: Expected I, but got I8 double result = 0.0; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num >= 0) { long num2 = *(long*)ptr + 80; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, &result, defaultValue); if (num >= 0) { return result; } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -340,29 +361,32 @@ namespace Microsoft.Zune.Configuration { //IL_0024: Expected I, but got I8 //IL_004b: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0050; } long num2 = *(long*)ptr + 88; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, value); if (num < 0) { goto IL_0050; } goto end_IL_0023; IL_0050: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0023:; } } @@ -377,34 +401,37 @@ namespace Microsoft.Zune.Configuration DateTime dateTime = default(DateTime); _FILETIME fILETIME; *(int*)(&fILETIME) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref fILETIME, 4), 0, 4); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref fILETIME, 4), 0, 4); _FILETIME fILETIME2; *(long*)(&fILETIME2) = defaultValue.ToFileTimeUtc(); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num >= 0) { long num2 = *(long*)ptr + 104; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; + HKEY* hHive = m_hHive; _003F val = ptr2; _003F val2 = ptr3; _003F val3 = ptr4; _FILETIME fILETIME3 = fILETIME2; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, &fILETIME, fILETIME3); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, &fILETIME, fILETIME3); if (num >= 0) { return DateTime.FromFileTimeUtc(*(long*)(&fILETIME)); } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -416,33 +443,36 @@ namespace Microsoft.Zune.Configuration //IL_0056: Expected I, but got I8 _FILETIME fILETIME; *(long*)(&fILETIME) = value.ToFileTimeUtc(); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_005b; } long num2 = *(long*)ptr + 112; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; + HKEY* hHive = m_hHive; _003F val = ptr2; _003F val2 = ptr3; _003F val3 = ptr4; _FILETIME fILETIME2 = fILETIME; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, fILETIME2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, fILETIME2); if (num < 0) { goto IL_005b; } goto end_IL_002d; IL_005b: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_002d:; } } @@ -456,33 +486,37 @@ namespace Microsoft.Zune.Configuration //IL_0066: Expected I, but got I8 //IL_00ad: Expected I, but got I8 string result = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(defaultValue))) + ushort* ptr4 = (ushort*)propertyNamePtr; + fixed (char* defaultValuePtr = defaultValue.ToCharArray()) { + ushort* ptr5 = (ushort*)defaultValuePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); uint num2 = 0u; if (num >= 0) { long num3 = *(long*)ptr + 128; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, null, &num2, ptr5); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, null, &num2, ptr5); if (num >= 0) { - ushort* ptr6 = (ushort*)_003CModule_003E.new_005B_005D((ulong)num2 * 2uL); + ushort* ptr6 = (ushort*)Module.new_005B_005D((ulong)num2 * 2uL); num = (((long)(nint)ptr6 == 0) ? (-2147024882) : num); if (num >= 0) { long num4 = *(long*)ptr + 128; IConfigurationManager* intPtr2 = ptr; - HKEY__* hHive2 = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr2, ptr3, ptr4, ptr6, &num2, ptr5); + HKEY* hHive2 = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr2, ptr3, ptr4, ptr6, &num2, ptr5); if (num >= 0) { result = new string((char*)ptr6); @@ -490,7 +524,7 @@ namespace Microsoft.Zune.Configuration } if (ptr6 != null) { - _003CModule_003E.delete_005B_005D(ptr6); + Module.delete_005B_005D(ptr6); } if (num >= 0) { @@ -498,7 +532,7 @@ namespace Microsoft.Zune.Configuration } } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -509,31 +543,35 @@ namespace Microsoft.Zune.Configuration { //IL_002c: Expected I, but got I8 //IL_0057: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + ushort* ptr4 = (ushort*)propertyNamePtr; + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr5 = (ushort*)valuePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_005c; } long num2 = *(long*)ptr + 136; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, ptr5); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr2, ptr3, ptr4, ptr5); if (num < 0) { goto IL_005c; } goto end_IL_002b; IL_005c: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_002b:; } } @@ -550,32 +588,35 @@ namespace Microsoft.Zune.Configuration //IL_00aa: Expected I, but got I8 //IL_00dc: Expected I, but got I8 List list = null; - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr3 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr4 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr5 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); ushort* ptr2 = null; uint num2 = 0u; if (num >= 0) { long num3 = *(long*)ptr + 144; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr3, ptr4, ptr5, null, &num2); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr3, ptr4, ptr5, null, &num2); if (num >= 0) { - ptr2 = (ushort*)_003CModule_003E.new_005B_005D((ulong)num2 * 2uL); + ptr2 = (ushort*)Module.new_005B_005D((ulong)num2 * 2uL); num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); if (num >= 0) { long num4 = *(long*)ptr + 144; IConfigurationManager* intPtr2 = ptr; - HKEY__* hHive2 = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr3, ptr4, ptr5, ptr2, &num2); + HKEY* hHive2 = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr3, ptr4, ptr5, ptr2, &num2); if (num >= 0) { list = new List(); @@ -586,7 +627,7 @@ namespace Microsoft.Zune.Configuration { string item = new string((char*)ptr6); list.Add(item); - ptr6 = (ushort*)((long)(_003CModule_003E.lstrlenW(ptr6) + 1) * 2L + (nint)ptr6); + ptr6 = (ushort*)((long)(Module.lstrlenW(ptr6) + 1) * 2L + (nint)ptr6); } while (*ptr6 != 0); } @@ -604,11 +645,11 @@ namespace Microsoft.Zune.Configuration IL_00ef: if (ptr2 != null) { - _003CModule_003E.delete_005B_005D(ptr2); + Module.delete_005B_005D(ptr2); } if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } return list; } @@ -622,14 +663,17 @@ namespace Microsoft.Zune.Configuration //IL_008f: Expected I4, but got I8 //IL_00e1: Expected I, but got I8 //IL_0133: Expected I, but got I8 - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr4 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr5 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr6 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); uint num2 = 0u; if (num < 0) { @@ -647,15 +691,15 @@ namespace Microsoft.Zune.Configuration } num2++; ulong num4 = (ulong)num2 * 2uL; - ushort* ptr2 = (ushort*)_003CModule_003E.new_005B_005D(num4); + ushort* ptr2 = (ushort*)Module.new_005B_005D(num4); if (ptr2 == null) { num = -2147024882; } else { - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ptr2, 0, num4); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ptr2, 0, num4); ushort* ptr3 = ptr2; int num5 = 0; if (0 < value.Count) @@ -663,11 +707,12 @@ namespace Microsoft.Zune.Configuration do { int length = value[num5].Length; - fixed (ushort* s = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value[num5]))) + fixed (char* value[num5]Ptr = value[num5].ToCharArray()) { + ushort* s = (ushort*)value[num5]Ptr; try { - if (_003CModule_003E.wmemcpy_s(ptr3, num2, s, (ulong)length) == 0) + if (Module.wmemcpy_s(ptr3, num2, s, (ulong)length) == 0) { num2 += (uint)(-1 - length); ptr3 = (ushort*)((long)length * 2L + (nint)ptr3 + 2); @@ -701,13 +746,13 @@ namespace Microsoft.Zune.Configuration { long num6 = *(long*)ptr + 152; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num6))((nint)intPtr, hHive, ptr4, ptr5, ptr6, ptr2); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num6))((nint)intPtr, hHive, ptr4, ptr5, ptr6, ptr2); } } if (ptr2 != null) { - _003CModule_003E.delete_005B_005D(ptr2); + Module.delete_005B_005D(ptr2); } if (num < 0) { @@ -715,7 +760,7 @@ namespace Microsoft.Zune.Configuration } goto end_IL_0024; IL_0141: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0024:; } } @@ -728,21 +773,24 @@ namespace Microsoft.Zune.Configuration //IL_0058: Expected I, but got I8 //IL_0058: Expected I, but got I8 //IL_0090: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; IConfigurationManager* ptr = null; - int num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + int num = Module.GetConfigurationManagerInstance(&ptr); uint num2 = 0u; if (num >= 0) { long num3 = *(long*)ptr + 160; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, null, &num2); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, hHive, ptr2, ptr3, ptr4, null, &num2); if (num >= 0) { byte[] array = new byte[num2]; @@ -752,8 +800,8 @@ namespace Microsoft.Zune.Configuration { long num4 = *(long*)ptr + 160; IConfigurationManager* intPtr2 = ptr; - HKEY__* hHive2 = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr2, ptr3, ptr4, ptr5, &num2); + HKEY* hHive2 = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, hHive2, ptr2, ptr3, ptr4, ptr5, &num2); } catch { @@ -768,7 +816,7 @@ namespace Microsoft.Zune.Configuration } } } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } } @@ -779,16 +827,19 @@ namespace Microsoft.Zune.Configuration //IL_0034: Expected I, but got I8 //IL_0061: Expected I, but got I8 //The blocks IL_0031, IL_0040, IL_0066 are reachable both inside and outside the pinned region starting at IL_0030. ILSpy has duplicated these blocks in order to place them both within and outside the `fixed` statement. - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + ushort* ptr3 = (ushort*)m_instancePtr; + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr4 = (ushort*)propertyNamePtr; /*pinned*/ref byte reference = ref *(byte*)null; IConfigurationManager* ptr; IConfigurationManager* intPtr; - HKEY__* hHive; + HKEY* hHive; _003F val; _003F val2; _003F val3; @@ -800,7 +851,7 @@ namespace Microsoft.Zune.Configuration fixed (byte* ptr5 = &value[0]) { ptr = null; - num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0066; @@ -813,21 +864,21 @@ namespace Microsoft.Zune.Configuration val3 = ptr4; val4 = ptr5; intPtr2 = (nint)value.LongLength; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, (byte*)(nint)val4, (uint)(nint)intPtr2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, (byte*)(nint)val4, (uint)(nint)intPtr2); if (num < 0) { goto IL_0066; } goto end_IL_0031; IL_0066: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0031:; } } else { ptr = null; - num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0066_2; @@ -840,7 +891,7 @@ namespace Microsoft.Zune.Configuration val3 = ptr4; val4 = ref reference; intPtr2 = (nint)value.LongLength; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, (byte*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val4), (uint)(nint)intPtr2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, (byte*)Unsafe.AsPointer(ref val4), (uint)(nint)intPtr2); if (num < 0) { goto IL_0066_2; @@ -848,7 +899,7 @@ namespace Microsoft.Zune.Configuration } goto end_IL_0024; IL_0066_2: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0024:; } } @@ -880,32 +931,34 @@ namespace Microsoft.Zune.Configuration IConfigurationManager* ptr = null; if (m_pNotificationMarshaller != null) { - _003CModule_003E._ZuneShipAssert(1004u, 1181u); + Module._ZuneShipAssert(1004u, 1181u); num = -2147418113; } - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr4 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { + ushort* ptr5 = (ushort*)m_instancePtr; if (num < 0) { goto IL_00ab; } - num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_00ab; } - NotificationMarshaller* ptr2 = (NotificationMarshaller*)_003CModule_003E.@new(24uL); + NotificationMarshaller* ptr2 = (NotificationMarshaller*)Module.@new(24uL); NotificationMarshaller* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EConfiguration_002ENotificationMarshaller_002E_007Bctor_007D(ptr2, handler)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EConfiguration_002ENotificationMarshaller_002E_007Bctor_007D(ptr2, handler)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } m_pNotificationMarshaller = ptr3; @@ -916,15 +969,15 @@ namespace Microsoft.Zune.Configuration } long num2 = *(long*)ptr + 176; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr4, ptr5, (INotifySubscriber*)ptr3); + HKEY* hHive = m_hHive; + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, ptr4, ptr5, (INotifySubscriber*)ptr3); if (num < 0) { goto IL_00ab; } goto end_IL_003e; IL_00ab: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_003e:; } } @@ -939,26 +992,28 @@ namespace Microsoft.Zune.Configuration int num = 0; IConfigurationManager* ptr = null; num = (((long)(nint)m_pNotificationMarshaller == 0) ? (-2147418113) : num); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_basePath))) + fixed (char* m_basePathPtr = m_basePath.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_instance))) + ushort* ptr2 = (ushort*)m_basePathPtr; + fixed (char* m_instancePtr = m_instance.ToCharArray()) { + ushort* ptr3 = (ushort*)m_instancePtr; if (num < 0) { goto IL_0069; } - num = _003CModule_003E.GetConfigurationManagerInstance(&ptr); + num = Module.GetConfigurationManagerInstance(&ptr); if (num < 0) { goto IL_0069; } long num2 = *(long*)ptr + 184; IConfigurationManager* intPtr = ptr; - HKEY__* hHive = m_hHive; + HKEY* hHive = m_hHive; _003F val = ptr2; _003F val2 = ptr3; NotificationMarshaller* pNotificationMarshaller = m_pNotificationMarshaller; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (INotifySubscriber*)pNotificationMarshaller); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, hHive, (ushort*)(nint)val, (ushort*)(nint)val2, (INotifySubscriber*)pNotificationMarshaller); if (num < 0) { goto IL_0069; @@ -971,7 +1026,7 @@ namespace Microsoft.Zune.Configuration } goto end_IL_0034; IL_0069: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); end_IL_0034:; } } diff --git a/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerFactory.cs b/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerFactory.cs index b667f02..a610eb2 100644 --- a/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerFactory.cs +++ b/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerFactory.cs @@ -13,14 +13,14 @@ namespace Microsoft.Zune.Configuration global::IFileAssociationHandler* ptr = null; try { - int num = _003CModule_003E.ZuneLibraryExports_002ECreateNativeFileAssociationHandler((void**)(&ptr)); + int num = Module.ZuneLibraryExports_002ECreateNativeFileAssociationHandler((void**)(&ptr)); if (num >= 0) { fileAssociationHandlerWrapper = new FileAssociationHandlerWrapper(ptr); ptr = null; return fileAssociationHandlerWrapper; } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } finally { diff --git a/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerWrapper.cs b/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerWrapper.cs index ef9315f..0f8adc0 100644 --- a/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerWrapper.cs +++ b/ZuneDBApi/Microsoft/Zune/Configuration/FileAssociationHandlerWrapper.cs @@ -36,15 +36,15 @@ namespace Microsoft.Zune.Configuration int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pFileAssociationHandler + 24)))((nint)pFileAssociationHandler, null, &num); if (num2 >= 0) { - ptr = (global::FileAssociationInfo*)_003CModule_003E.new_005B_005D((ulong)num * 32uL); + ptr = (global::FileAssociationInfo*)Module.new_005B_005D((ulong)num * 32uL); if (ptr == null) { num2 = -2147024882; } else { - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ptr, 0, (long)num * 32L); + // IL initblk instruction + Unsafe.InitBlock(ptr, 0, (long)num * 32L); pFileAssociationHandler = m_pFileAssociationHandler; num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pFileAssociationHandler + 24)))((nint)pFileAssociationHandler, ptr, &num); if (num2 >= 0) @@ -74,7 +74,7 @@ namespace Microsoft.Zune.Configuration //IL_0039: Expected I, but got I8 //IL_005f: Expected I, but got I8 uint count = (uint)fileAssociationInfoList.Count; - global::FileAssociationInfo* ptr = (global::FileAssociationInfo*)_003CModule_003E.new_005B_005D((ulong)count * 32uL); + global::FileAssociationInfo* ptr = (global::FileAssociationInfo*)Module.new_005B_005D((ulong)count * 32uL); int num; if (ptr == null) { @@ -132,15 +132,18 @@ namespace Microsoft.Zune.Configuration //IL_002c: Expected I8, but got I //IL_0037: Expected I8, but got I //IL_0045: Expected I8, but got I - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(fileAssocInfo.Extension))) + fixed (char* fileAssocInfo.ExtensionPtr = fileAssocInfo.Extension.ToCharArray()) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(fileAssocInfo.ProgId))) + ushort* ptr = (ushort*)fileAssocInfo.ExtensionPtr; + fixed (char* fileAssocInfo.ProgIdPtr = fileAssocInfo.ProgId.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(fileAssocInfo.Description))) + ushort* ptr2 = (ushort*)fileAssocInfo.ProgIdPtr; + fixed (char* fileAssocInfo.DescriptionPtr = fileAssocInfo.Description.ToCharArray()) { - *(long*)pFileAssocInfo = (nint)_003CModule_003E.SysAllocString(ptr); - *(long*)((ulong)(nint)pFileAssocInfo + 8uL) = (nint)_003CModule_003E.SysAllocString(ptr2); - ushort* ptr4 = _003CModule_003E.SysAllocString(ptr3); + ushort* ptr3 = (ushort*)fileAssocInfo.DescriptionPtr; + *(long*)pFileAssocInfo = (nint)Module.SysAllocString(ptr); + *(long*)((ulong)(nint)pFileAssocInfo + 8uL) = (nint)Module.SysAllocString(ptr2); + ushort* ptr4 = Module.SysAllocString(ptr3); *(long*)((ulong)(nint)pFileAssocInfo + 16uL) = (nint)ptr4; *(int*)((ulong)(nint)pFileAssocInfo + 24uL) = (fileAssocInfo.IsCurrentlyOwned ? 1 : 0); if (*(long*)pFileAssocInfo != 0L && *(long*)((ulong)(nint)pFileAssocInfo + 8uL) != 0L && ptr4 != null) @@ -173,24 +176,24 @@ namespace Microsoft.Zune.Configuration long num2 = *(long*)((ulong)(nint)ptr - 16uL); if (num2 != 0L) { - _003CModule_003E.SysFreeString((ushort*)num2); + Module.SysFreeString((ushort*)num2); } long num3 = *(long*)((ulong)(nint)ptr - 8uL); if (num3 != 0L) { - _003CModule_003E.SysFreeString((ushort*)num3); + Module.SysFreeString((ushort*)num3); } ulong num4 = *(ulong*)ptr; if (num4 != 0L) { - _003CModule_003E.SysFreeString((ushort*)num4); + Module.SysFreeString((ushort*)num4); } ptr = (global::FileAssociationInfo*)((ulong)(nint)ptr + 32uL); num += uint.MaxValue; } while (num != 0); } - _003CModule_003E.delete_005B_005D(rgFileInfo); + Module.delete_005B_005D(rgFileInfo); } protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0) diff --git a/ZuneDBApi/Microsoft/Zune/Configuration/TunerInfoHandler.cs b/ZuneDBApi/Microsoft/Zune/Configuration/TunerInfoHandler.cs index 9cfd30e..f00599c 100644 --- a/ZuneDBApi/Microsoft/Zune/Configuration/TunerInfoHandler.cs +++ b/ZuneDBApi/Microsoft/Zune/Configuration/TunerInfoHandler.cs @@ -55,7 +55,7 @@ namespace Microsoft.Zune.Configuration //IL_0034: Expected I, but got I8 IService* ptr = null; int num = 0; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)) >= 0) { IService* intPtr = ptr; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 200)))((nint)intPtr); @@ -107,17 +107,17 @@ namespace Microsoft.Zune.Configuration //IL_0077: Expected I, but got I8 //IL_007b: Expected I, but got I8 IService* ptr = null; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); - RefreshCallback* ptr2 = (RefreshCallback*)_003CModule_003E.@new(24uL); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); + RefreshCallback* ptr2 = (RefreshCallback*)Module.@new(24uL); RefreshCallback* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EConfiguration_002ERefreshCallback_002E_007Bctor_007D(ptr2, this)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EConfiguration_002ERefreshCallback_002E_007Bctor_007D(ptr2, this)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } singleton = (((long)(nint)ptr3 == 0) ? (-2147024882) : singleton); @@ -136,9 +136,9 @@ namespace Microsoft.Zune.Configuration ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr2 + 16)))((nint)intPtr2); ptr = null; } - if (singleton < 0 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 156uL)) & (true ? 1u : 0u)) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 153uL)) >= 5u) + if (singleton < 0 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 156uL)) & (true ? 1u : 0u)) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 153uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 144uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x2af74624_002EWPP_RegisteredDevicesApi_cpp_Traceguids), (uint)singleton); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 144uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x2af74624_002EWPP_RegisteredDevicesApi_cpp_Traceguids), (uint)singleton); } } @@ -150,24 +150,25 @@ namespace Microsoft.Zune.Configuration //IL_0090: Expected I, but got I8 //IL_0094: Expected I, but got I8 IService* ptr = null; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); - DeregisterCallback* ptr2 = (DeregisterCallback*)_003CModule_003E.@new(24uL); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); + DeregisterCallback* ptr2 = (DeregisterCallback*)Module.@new(24uL); DeregisterCallback* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EConfiguration_002EDeregisterCallback_002E_007Bctor_007D(ptr2, this)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EConfiguration_002EDeregisterCallback_002E_007Bctor_007D(ptr2, this)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } singleton = (((long)(nint)ptr3 == 0) ? (-2147024882) : singleton); if (singleton >= 0) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(info.m_tunerId))) + fixed (char* info.m_tunerIdPtr = info.m_tunerId.ToCharArray()) { + ushort* ptr4 = (ushort*)info.m_tunerIdPtr; try { long num = *(long*)ptr + 560; @@ -191,9 +192,9 @@ namespace Microsoft.Zune.Configuration ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr2 + 16)))((nint)intPtr2); ptr = null; } - if (singleton < 0 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 156uL)) & (true ? 1u : 0u)) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 153uL)) >= 5u) + if (singleton < 0 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 156uL)) & (true ? 1u : 0u)) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 153uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 144uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x2af74624_002EWPP_RegisteredDevicesApi_cpp_Traceguids), (uint)singleton); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 144uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x2af74624_002EWPP_RegisteredDevicesApi_cpp_Traceguids), (uint)singleton); } } @@ -296,11 +297,12 @@ namespace Microsoft.Zune.Configuration } do { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(list[num].m_tunerId))) + fixed (char* list[num].m_tunerIdPtr = list[num].m_tunerId.ToCharArray()) { + ushort* ptr = (ushort*)list[num].m_tunerIdPtr; try { - if (2 == _003CModule_003E.CompareStringW(1033u, 1u, pwszTunerId, -1, ptr, -1)) + if (2 == Module.CompareStringW(1033u, 1u, pwszTunerId, -1, ptr, -1)) { goto IL_0076; } diff --git a/ZuneDBApi/Microsoft/Zune/ErrorMapperApi/ErrorMapperApi.cs b/ZuneDBApi/Microsoft/Zune/ErrorMapperApi/ErrorMapperApi.cs index 6a5aa0e..e0964db 100644 --- a/ZuneDBApi/Microsoft/Zune/ErrorMapperApi/ErrorMapperApi.cs +++ b/ZuneDBApi/Microsoft/Zune/ErrorMapperApi/ErrorMapperApi.cs @@ -10,7 +10,7 @@ namespace Microsoft.Zune.ErrorMapperApi ushort* ptr = null; ushort* ptr2 = null; int hr = 0; - if (_003CModule_003E.ZuneLibraryExports_002EGetMappedErrorDescriptionAndUrl(hrOrig, eCondition, &hr, &ptr, &ptr2) < 0) + if (Module.ZuneLibraryExports_002EGetMappedErrorDescriptionAndUrl(hrOrig, eCondition, &hr, &ptr, &ptr2) < 0) { errorMapperResult.Hr = hrOrig; errorMapperResult.Description = ""; @@ -22,8 +22,8 @@ namespace Microsoft.Zune.ErrorMapperApi errorMapperResult.Description = new string((char*)ptr); errorMapperResult.WebHelpUrl = new string((char*)ptr2); } - _003CModule_003E.SysFreeString(ptr); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr); + Module.SysFreeString(ptr2); return errorMapperResult; } diff --git a/ZuneDBApi/Microsoft/Zune/Messaging/MessagingNotifier.cs b/ZuneDBApi/Microsoft/Zune/Messaging/MessagingNotifier.cs index ab8c6ce..af87624 100644 --- a/ZuneDBApi/Microsoft/Zune/Messaging/MessagingNotifier.cs +++ b/ZuneDBApi/Microsoft/Zune/Messaging/MessagingNotifier.cs @@ -21,7 +21,7 @@ namespace Microsoft.Zune.Messaging { if (OnComposeCompletedInternal == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)2); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)2); } OnComposeCompletedInternal = (ComposeCompletedHandler)Delegate.Combine(OnComposeCompletedInternal, value); } @@ -29,7 +29,7 @@ namespace Microsoft.Zune.Messaging { if ((OnComposeCompletedInternal = (ComposeCompletedHandler)Delegate.Remove(OnComposeCompletedInternal, value)) == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)2); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)2); } } } @@ -41,7 +41,7 @@ namespace Microsoft.Zune.Messaging { if (OnDeviceMessagesPostedInternal == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)1); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)1); } OnDeviceMessagesPostedInternal = (DeviceItemsPostedHandler)Delegate.Combine(OnDeviceMessagesPostedInternal, value); } @@ -49,7 +49,7 @@ namespace Microsoft.Zune.Messaging { if ((OnDeviceMessagesPostedInternal = (DeviceItemsPostedHandler)Delegate.Remove(OnDeviceMessagesPostedInternal, value)) == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)1); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)1); } } } @@ -61,7 +61,7 @@ namespace Microsoft.Zune.Messaging { if (OnDeviceCartItemsPostedInternal == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)3); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002ESubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)3); } OnDeviceCartItemsPostedInternal = (DeviceItemsPostedHandler)Delegate.Combine(OnDeviceCartItemsPostedInternal, value); } @@ -69,7 +69,7 @@ namespace Microsoft.Zune.Messaging { if ((OnDeviceCartItemsPostedInternal = (DeviceItemsPostedHandler)Delegate.Remove(OnDeviceCartItemsPostedInternal, value)) == null) { - _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)3); + Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002EUnsubscribe(m_pMessagingSubscriber, (EZuneNetMessagingEventType)3); } } } @@ -78,16 +78,16 @@ namespace Microsoft.Zune.Messaging { //IL_001f: Expected I, but got I8 //IL_003b: Expected I, but got I8 - MessagingSubscriber* ptr = (MessagingSubscriber*)_003CModule_003E.@new(24uL); + MessagingSubscriber* ptr = (MessagingSubscriber*)Module.@new(24uL); MessagingSubscriber* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EMessaging_002EMessagingSubscriber_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_pMessagingSubscriber = ptr2; diff --git a/ZuneDBApi/Microsoft/Zune/Messaging/MessagingService.cs b/ZuneDBApi/Microsoft/Zune/Messaging/MessagingService.cs index c66128c..71173ba 100644 --- a/ZuneDBApi/Microsoft/Zune/Messaging/MessagingService.cs +++ b/ZuneDBApi/Microsoft/Zune/Messaging/MessagingService.cs @@ -37,7 +37,7 @@ namespace Microsoft.Zune.Messaging //IL_0008: Expected I, but got I8 //IL_0011: Expected I, but got I8 IZuneNetMessaging* pMessaging = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bf368f0d_4743_439c_9142_e487c9534104, (void**)(&pMessaging)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bf368f0d_4743_439c_9142_e487c9534104, (void**)(&pMessaging)) >= 0) { m_pMessaging = pMessaging; } @@ -67,8 +67,9 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strMessageUrl))) + fixed (char* strMessageUrlPtr = strMessageUrl.ToCharArray()) { + ushort* ptr = (ushort*)strMessageUrlPtr; try { long num = *(long*)m_pMessaging + 24; @@ -93,8 +94,9 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strMessageUrl))) + fixed (char* strMessageUrlPtr = strMessageUrl.ToCharArray()) { + ushort* ptr = (ushort*)strMessageUrlPtr; try { long num = *(long*)m_pMessaging + 32; @@ -119,8 +121,9 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { long num = *(long*)m_pMessaging + 40; @@ -145,8 +148,9 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { long num = *(long*)m_pMessaging + 48; @@ -171,12 +175,14 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strZuneTag))) + fixed (char* strZuneTagPtr = strZuneTag.ToCharArray()) { + ushort* ptr2 = (ushort*)strZuneTagPtr; try { long num = *(long*)m_pMessaging + 56; @@ -217,22 +223,25 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EAddCommentCallbackWrapper_002ECreateInstance(callback, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); + num = Module.Microsoft_002EZune_002EMessaging_002EAddCommentCallbackWrapper_002ECreateInstance(callback, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); if (num < 0) { goto IL_0086; } } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strZuneTag))) + fixed (char* strZuneTagPtr = strZuneTag.ToCharArray()) { + ushort* ptr2 = (ushort*)strZuneTagPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strMessage))) + fixed (char* strMessagePtr = strMessage.ToCharArray()) { + ushort* ptr3 = (ushort*)strMessagePtr; try { long num2 = *(long*)m_pMessaging + 112; @@ -283,10 +292,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); + Module.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); } return result; } @@ -306,18 +315,20 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, null, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, null, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); if (num < 0) { goto IL_0073; } } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strZuneTag))) + fixed (char* strZuneTagPtr = strZuneTag.ToCharArray()) { + ushort* ptr2 = (ushort*)strZuneTagPtr; try { long num2 = *(long*)m_pMessaging + 120; @@ -359,10 +370,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); + Module.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); } return result; } @@ -386,24 +397,28 @@ namespace Microsoft.Zune.Messaging { if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr2); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr2); } if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr3 = (ushort*)strPostUrlPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strMessage))) + fixed (char* strMessagePtr = strMessage.ToCharArray()) { + ushort* ptr4 = (ushort*)strMessagePtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strRecipientZuneTags))) + fixed (char* strRecipientZuneTagsPtr = strRecipientZuneTags.ToCharArray()) { + ushort* ptr5 = (ushort*)strRecipientZuneTagsPtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strRequestType))) + fixed (char* strRequestTypePtr = strRequestType.ToCharArray()) { + ushort* ptr6 = (ushort*)strRequestTypePtr; try { long num2 = *(long*)m_pMessaging + 64; @@ -485,18 +500,20 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); if (num < 0) { goto IL_0074; } } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPostUrl))) + fixed (char* strPostUrlPtr = strPostUrl.ToCharArray()) { + ushort* ptr = (ushort*)strPostUrlPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strMessage))) + fixed (char* strMessagePtr = strMessage.ToCharArray()) { + ushort* ptr2 = (ushort*)strMessagePtr; try { long num2 = *(long*)m_pMessaging + 72; @@ -538,10 +555,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); + Module.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); } return result; } @@ -561,18 +578,20 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr); if (num < 0) { goto IL_0074; } } - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strFavoritesUrl))) + fixed (char* strFavoritesUrlPtr = strFavoritesUrl.ToCharArray()) { + ushort* ptr2 = (ushort*)strFavoritesUrlPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strInstructions))) + fixed (char* strInstructionsPtr = strInstructions.ToCharArray()) { + ushort* ptr3 = (ushort*)strInstructionsPtr; try { long num2 = *(long*)m_pMessaging + 80; @@ -635,18 +654,20 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, &ptr); if (num < 0) { goto IL_0071; } } - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strProfileUrl))) + fixed (char* strProfileUrlPtr = strProfileUrl.ToCharArray()) { + ushort* ptr2 = (ushort*)strProfileUrlPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strFieldValue))) + fixed (char* strFieldValuePtr = strFieldValue.ToCharArray()) { + ushort* ptr3 = (ushort*)strFieldValuePtr; try { long num2 = *(long*)m_pMessaging + 88; @@ -709,18 +730,20 @@ namespace Microsoft.Zune.Messaging int num; if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); if (num < 0) { goto IL_008c; } } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strProfileImageUrl))) + fixed (char* strProfileImageUrlPtr = strProfileImageUrl.ToCharArray()) { + ushort* ptr = (ushort*)strProfileImageUrlPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strProfileImageResource))) + fixed (char* strProfileImageResourcePtr = strProfileImageResource.ToCharArray()) { + ushort* ptr2 = (ushort*)strProfileImageResourcePtr; try { long num2 = *(long*)m_pMessaging + 96; @@ -762,10 +785,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); + Module.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); } return result; } @@ -786,7 +809,7 @@ namespace Microsoft.Zune.Messaging { if (callback != null) { - num = _003CModule_003E.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); + num = Module.Microsoft_002EZune_002EMessaging_002EMessagingCallbackWrapper_002ECreateInstance(callback, state, (IMessagingCallback**)(&cComPtrNtv_003CIMessagingCallback_003E)); } bool success = false; int num4; @@ -796,16 +819,17 @@ namespace Microsoft.Zune.Messaging num = ((!success) ? (-2147467259) : num); if (num >= 0) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strProfileImageUrl))) + fixed (char* strProfileImageUrlPtr = strProfileImageUrl.ToCharArray()) { + ushort* ptr2 = (ushort*)strProfileImageUrlPtr; try { - HBITMAP__* ptr = (HBITMAP__*)(int)profileImage.DangerousGetHandle(); + HBITMAP* ptr = (HBITMAP*)(int)profileImage.DangerousGetHandle(); long num2 = *(long*)m_pMessaging + 104; IZuneNetMessaging* pMessaging = m_pMessaging; _003F val = ptr2; long num3 = *(long*)(&cComPtrNtv_003CIMessagingCallback_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pMessaging, (ushort*)(nint)val, ptr, (IMessagingCallback*)num3); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pMessaging, (ushort*)(nint)val, ptr, (IMessagingCallback*)num3); } catch { @@ -833,10 +857,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMessagingCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMessagingCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); + Module.CComPtrNtv_003CIMessagingCallback_003E_002ERelease(&cComPtrNtv_003CIMessagingCallback_003E); } return result; } @@ -850,12 +874,14 @@ namespace Microsoft.Zune.Messaging { ushort* ptr = null; int num = 0; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { + ushort* ptr2 = (ushort*)titlePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(collectionName))) + fixed (char* collectionNamePtr = collectionName.ToCharArray()) { + ushort* ptr3 = (ushort*)collectionNamePtr; try { long num2 = *(long*)m_pMessaging + 152; @@ -866,7 +892,7 @@ namespace Microsoft.Zune.Messaging } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } catch @@ -895,16 +921,19 @@ namespace Microsoft.Zune.Messaging bool result = false; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { + ushort* ptr = (ushort*)titlePtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(collectionName))) + fixed (char* collectionNamePtr = collectionName.ToCharArray()) { + ushort* ptr2 = (ushort*)collectionNamePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(localFilePath))) + fixed (char* localFilePathPtr = localFilePath.ToCharArray()) { + ushort* ptr3 = (ushort*)localFilePathPtr; try { long num = *(long*)m_pMessaging + 144; @@ -944,8 +973,9 @@ namespace Microsoft.Zune.Messaging int num = 0; if (m_pMessaging != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(collectionName))) + fixed (char* collectionNamePtr = collectionName.ToCharArray()) { + ushort* ptr = (ushort*)collectionNamePtr; try { long num2 = *(long*)m_pMessaging + 160; diff --git a/ZuneDBApi/Microsoft/Zune/Messaging/PlaylistMessageData.cs b/ZuneDBApi/Microsoft/Zune/Messaging/PlaylistMessageData.cs index 70bdbb1..793496a 100644 --- a/ZuneDBApi/Microsoft/Zune/Messaging/PlaylistMessageData.cs +++ b/ZuneDBApi/Microsoft/Zune/Messaging/PlaylistMessageData.cs @@ -62,11 +62,11 @@ namespace Microsoft.Zune.Messaging //IL_0172: Expected I, but got I8 if (ppPropSet == null) { - _003CModule_003E._ZuneShipAssert(1001u, 141u); + Module._ZuneShipAssert(1001u, 141u); return -2147467261; } IMSMediaSchemaPropertyList* ptr = null; - int num = _003CModule_003E.ZuneLibraryExports_002ECreatePropertySetList((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr); + int num = Module.ZuneLibraryExports_002ECreatePropertySetList((_GUID*)Unsafe.AsPointer(ref Module.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr); if (num >= 0) { num = AddTracksToPropList(ptr); @@ -74,19 +74,20 @@ namespace Microsoft.Zune.Messaging IMSMediaSchemaPropertySet* ptr2 = null; if (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002ECreatePropertySet((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr2); + num = Module.ZuneLibraryExports_002ECreatePropertySet((_GUID*)Unsafe.AsPointer(ref Module.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr2); } - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_title))) + fixed (char* m_titlePtr = m_title.ToCharArray()) { + ushort* ptr3 = (ushort*)m_titlePtr; if (num >= 0) { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { *(short*)(&cComPropVariant) = 8; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = (nint)_003CModule_003E.SysAllocString(ptr3); + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = (nint)Module.SysAllocString(ptr3); tagPROPVARIANT tagPROPVARIANT = (tagPROPVARIANT)cComPropVariant; IMSMediaSchemaPropertySet* intPtr = ptr2; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr, 16777217u, tagPROPVARIANT); @@ -94,22 +95,23 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_author))) + fixed (char* m_authorPtr = m_author.ToCharArray()) { + ushort* ptr4 = (ushort*)m_authorPtr; if (num >= 0) { CComPropVariant cComPropVariant2; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); try { *(short*)(&cComPropVariant2) = 8; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant2, 8)) = (nint)_003CModule_003E.SysAllocString(ptr4); + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant2, 8)) = (nint)Module.SysAllocString(ptr4); tagPROPVARIANT tagPROPVARIANT2 = (tagPROPVARIANT)cComPropVariant2; IMSMediaSchemaPropertySet* intPtr2 = ptr2; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr2, 16777219u, tagPROPVARIANT2); @@ -117,14 +119,14 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant2); + Module.CComPropVariant_002EClear(&cComPropVariant2); } CComPropVariant cComPropVariant3; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant3, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant3, 0, 24); try { if (num < 0) @@ -132,7 +134,7 @@ namespace Microsoft.Zune.Messaging goto IL_0144; } *(short*)(&cComPropVariant3) = 13; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant3, 8)) = (nint)ptr; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant3, 8)) = (nint)ptr; tagPROPVARIANT tagPROPVARIANT3 = (tagPROPVARIANT)cComPropVariant3; IMSMediaSchemaPropertySet* intPtr3 = ptr2; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr3, 3229617665u, tagPROPVARIANT3); @@ -161,10 +163,10 @@ namespace Microsoft.Zune.Messaging catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant3); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant3); + Module.CComPropVariant_002EClear(&cComPropVariant3); return num; } } @@ -185,7 +187,7 @@ namespace Microsoft.Zune.Messaging //The blocks IL_0024, IL_0035, IL_004d, IL_0063, IL_0075, IL_0091, IL_0098, IL_018f, IL_019a are reachable both inside and outside the pinned region starting at IL_00f7. ILSpy has duplicated these blocks in order to place them both within and outside the `fixed` statement. if (pPropList == null) { - _003CModule_003E._ZuneShipAssert(1001u, 45u); + Module._ZuneShipAssert(1001u, 45u); return -2147467261; } int num = 0; @@ -197,18 +199,19 @@ namespace Microsoft.Zune.Messaging DataProviderObject dataProviderObject = m_tracks[num2] as DataProviderObject; if (dataProviderObject != null) { - _GUID gUID = _003CModule_003E.GUID_NULL; + _GUID gUID = Module.GUID_NULL; object property = dataProviderObject.GetProperty("ZuneMediaId"); if (property != null) { - gUID = _003CModule_003E.GuidToGUID((Guid)property); + gUID = Module.GuidToGUID((Guid)property); } string text = dataProviderObject.GetProperty("Title") as string; object s = ((!(text == (string)null)) ? text : ""); while (true) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)s))) + fixed (char* (string)sPtr = (string)s.ToCharArray()) { + ushort* ptr = (ushort*)(string)sPtr; while (true) { if (num2 < m_tracks.Count) @@ -226,11 +229,11 @@ namespace Microsoft.Zune.Messaging } return num; } - gUID = _003CModule_003E.GUID_NULL; + gUID = Module.GUID_NULL; property = dataProviderObject.GetProperty("ZuneMediaId"); if (property != null) { - gUID = _003CModule_003E.GuidToGUID((Guid)property); + gUID = Module.GuidToGUID((Guid)property); } text = dataProviderObject.GetProperty("Title") as string; s = ((!(text == (string)null)) ? text : ""); diff --git a/ZuneDBApi/Microsoft/Zune/Playlist/AutoPlaylistBuilder.cs b/ZuneDBApi/Microsoft/Zune/Playlist/AutoPlaylistBuilder.cs index 1654438..68f2c45 100644 --- a/ZuneDBApi/Microsoft/Zune/Playlist/AutoPlaylistBuilder.cs +++ b/ZuneDBApi/Microsoft/Zune/Playlist/AutoPlaylistBuilder.cs @@ -44,15 +44,15 @@ namespace Microsoft.Zune.Playlist do { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { IAutoPlaylistRules* intPtr = ptr; EMediaTypes type = m_type; uint atom; EAutoPlaylistRuleOperators op; - int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 40)))((nint)intPtr, type, (uint)num, (uint)num2, &atom, &op, (tagPROPVARIANT*)(&cComPropVariant)); + int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 40)))((nint)intPtr, type, (uint)num, (uint)num2, &atom, &op, (PROPVARIANT)(&cComPropVariant)); if (num3 >= 0) { if (num3 == 1) @@ -69,7 +69,7 @@ namespace Microsoft.Zune.Playlist } else { - CacheCriterion(num, (int)atom, (tagPROPVARIANT*)(&cComPropVariant), op); + CacheCriterion(num, (int)atom, (PROPVARIANT)(&cComPropVariant), op); num2++; } goto IL_00b3; @@ -78,25 +78,25 @@ namespace Microsoft.Zune.Playlist catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); break; IL_00b3: - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } while (flag); int num4 = 0; CComPropVariant cComPropVariant2; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); int num5; uint atom2; try { IAutoPlaylistRules* intPtr2 = ptr; - num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 72)))((nint)intPtr2, 0u, &atom2, (tagPROPVARIANT*)(&cComPropVariant2)); + num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 72)))((nint)intPtr2, 0u, &atom2, (PROPVARIANT)(&cComPropVariant2)); if (num5 < 0) { goto IL_0160; @@ -105,7 +105,7 @@ namespace Microsoft.Zune.Playlist catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } while (true) @@ -116,24 +116,24 @@ namespace Microsoft.Zune.Playlist { break; } - CacheCriterion(0, (int)atom2, (tagPROPVARIANT*)(&cComPropVariant2), (EAutoPlaylistRuleOperators)8); + CacheCriterion(0, (int)atom2, (PROPVARIANT)(&cComPropVariant2), (EAutoPlaylistRuleOperators)8); num4++; goto IL_0126; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } IL_0126: - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant2); - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + Module.CComPropVariant_002EClear(&cComPropVariant2); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); try { IAutoPlaylistRules* intPtr3 = ptr; - num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 72)))((nint)intPtr3, (uint)num4, &atom2, (tagPROPVARIANT*)(&cComPropVariant2)); + num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 72)))((nint)intPtr3, (uint)num4, &atom2, (PROPVARIANT)(&cComPropVariant2)); if (num5 >= 0) { continue; @@ -142,14 +142,14 @@ namespace Microsoft.Zune.Playlist catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } break; } goto IL_0160; IL_0160: - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant2); + Module.CComPropVariant_002EClear(&cComPropVariant2); } public AutoPlaylistBuilder(EMediaTypes type) @@ -183,24 +183,24 @@ namespace Microsoft.Zune.Playlist IAutoPlaylistRules* pAutoPlaylistRules = m_pAutoPlaylistRules; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules + 24)))((nint)pAutoPlaylistRules); CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { *(short*)(&cComPropVariant) = 3; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 1; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 1; IAutoPlaylistRules* pAutoPlaylistRules2 = m_pAutoPlaylistRules; EMediaTypes type = m_type; int currentRuleSetGroup = m_currentRuleSetGroup; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules2 + 32)))((nint)pAutoPlaylistRules2, type, (uint)currentRuleSetGroup, 204u, (EAutoPlaylistRuleOperators)1, (tagPROPVARIANT*)(&cComPropVariant)); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules2 + 32)))((nint)pAutoPlaylistRules2, type, (uint)currentRuleSetGroup, 204u, (EAutoPlaylistRuleOperators)1, (PROPVARIANT)(&cComPropVariant)); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } public unsafe HRESULT AddCriterion(string atomName, PlaylistRuleOperator op, object value) @@ -209,28 +209,28 @@ namespace Microsoft.Zune.Playlist //IL_0041: Expected I, but got I8 int num = ZuneQueryList.AtomNameToAtom(atomName); CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); HRESULT result; try { - int num2 = ZuneQueryList.ConvertTypeToPropVariant(null, value, (tagPROPVARIANT*)(&cComPropVariant)); + int num2 = ZuneQueryList.ConvertTypeToPropVariant(null, value, (PROPVARIANT)(&cComPropVariant)); if (num2 >= 0) { IAutoPlaylistRules* pAutoPlaylistRules = m_pAutoPlaylistRules; EMediaTypes type = m_type; int currentRuleSetGroup = m_currentRuleSetGroup; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules + 32)))((nint)pAutoPlaylistRules, type, (uint)currentRuleSetGroup, (uint)num, (EAutoPlaylistRuleOperators)op, (tagPROPVARIANT*)(&cComPropVariant)); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules + 32)))((nint)pAutoPlaylistRules, type, (uint)currentRuleSetGroup, (uint)num, (EAutoPlaylistRuleOperators)op, (PROPVARIANT)(&cComPropVariant)); } result = num2; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } @@ -271,26 +271,26 @@ namespace Microsoft.Zune.Playlist //IL_0034: Expected I, but got I8 int num = ZuneQueryList.AtomNameToAtom(atomName); CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); HRESULT result; try { - int num2 = ZuneQueryList.ConvertTypeToPropVariant(null, value, (tagPROPVARIANT*)(&cComPropVariant)); + int num2 = ZuneQueryList.ConvertTypeToPropVariant(null, value, (PROPVARIANT)(&cComPropVariant)); if (num2 >= 0) { IAutoPlaylistRules* pAutoPlaylistRules = m_pAutoPlaylistRules; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules + 64)))((nint)pAutoPlaylistRules, (uint)num, (tagPROPVARIANT*)(&cComPropVariant)); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAutoPlaylistRules + 64)))((nint)pAutoPlaylistRules, (uint)num, (PROPVARIANT)(&cComPropVariant)); } result = num2; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } @@ -370,11 +370,11 @@ namespace Microsoft.Zune.Playlist m_type = type; if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } - private unsafe void CacheCriterion(int group, int atom, tagPROPVARIANT* vtValue, EAutoPlaylistRuleOperators op) + private unsafe void CacheCriterion(int group, int atom, PROPVARIANT vtValue, EAutoPlaylistRuleOperators op) { AtomRules value = null; if (m_groupAndAtomToRules == null) @@ -392,7 +392,7 @@ namespace Microsoft.Zune.Playlist value.operators.Add((PlaylistRuleOperator)op); } - private unsafe static object PropVariantToObject(tagPROPVARIANT* pvtValue) + private unsafe static object PropVariantToObject(PROPVARIANT pvtValue) { Type type; switch (*(ushort*)pvtValue) diff --git a/ZuneDBApi/Microsoft/Zune/Playlist/PlaylistManager.cs b/ZuneDBApi/Microsoft/Zune/Playlist/PlaylistManager.cs index dac9bf5..380b674 100644 --- a/ZuneDBApi/Microsoft/Zune/Playlist/PlaylistManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Playlist/PlaylistManager.cs @@ -80,12 +80,14 @@ namespace Microsoft.Zune.Playlist } else { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { + ushort* ptr2 = (ushort*)titlePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(author))) + fixed (char* authorPtr = author.ToCharArray()) { + ushort* ptr3 = (ushort*)authorPtr; try { EPlaylistCreateConflictAction ePlaylistCreateConflictAction = (EPlaylistCreateConflictAction)0; @@ -99,11 +101,11 @@ namespace Microsoft.Zune.Playlist } _GUID gUID; *(int*)(&gUID) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref gUID, 4), 0, 12); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref gUID, 4), 0, 12); if (serviceMediaId != null) { - gUID = _003CModule_003E.GuidToGUID((Guid)serviceMediaId); + gUID = Module.GuidToGUID((Guid)serviceMediaId); } bool flag6 = ((!(flag3 || flag)) ? true : false); EPlaylistType ePlaylistType; @@ -125,7 +127,7 @@ namespace Microsoft.Zune.Playlist } ePlaylistType = ePlaylistType2; } - _GUID* ptr = (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref serviceMediaId != null ? ref gUID : ref *(_GUID*)null); + _GUID* ptr = (_GUID*)Unsafe.AsPointer(ref serviceMediaId != null ? ref gUID : ref *(_GUID*)null); long num = *(long*)m_pPlaylistManager + 24; IPlaylistManager* pPlaylistManager = m_pPlaylistManager; int num2; @@ -282,8 +284,9 @@ namespace Microsoft.Zune.Playlist } else { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(newTitle))) + fixed (char* newTitlePtr = newTitle.ToCharArray()) { + ushort* ptr = (ushort*)newTitlePtr; try { long num = *(long*)m_pPlaylistManager + 72; @@ -308,23 +311,23 @@ namespace Microsoft.Zune.Playlist { return -2147467261; } - PlaylistAsyncOperation* ptr = (PlaylistAsyncOperation*)_003CModule_003E.@new(24uL); + PlaylistAsyncOperation* ptr = (PlaylistAsyncOperation*)Module.@new(24uL); PlaylistAsyncOperation* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002E_007Bctor_007D(ptr)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002E_007Bctor_007D(ptr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num = (((long)(nint)ptr2 == 0) ? (-2147024882) : 0); int num2 = num; if (num >= 0) { - num2 = _003CModule_003E.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002EAsyncSavePlaylistAsStatic(ptr2, playlistId, m_pPlaylistManager, playlistAsyncOperationCompleted); + num2 = Module.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002EAsyncSavePlaylistAsStatic(ptr2, playlistId, m_pPlaylistManager, playlistAsyncOperationCompleted); if (num2 >= 0) { goto IL_0066; @@ -332,7 +335,7 @@ namespace Microsoft.Zune.Playlist } if (ptr2 != null) { - _003CModule_003E.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002E__delDtor(ptr2, 1u); + Module.Microsoft_002EZune_002EPlaylist_002EPlaylistAsyncOperation_002E__delDtor(ptr2, 1u); } goto IL_0066; IL_0066: @@ -347,28 +350,29 @@ namespace Microsoft.Zune.Playlist string result = candidateTitle; if (m_pPlaylistManager != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(candidateTitle))) + fixed (char* candidateTitlePtr = candidateTitle.ToCharArray()) { + ushort* ptr = (ushort*)candidateTitlePtr; try { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { long num = *(long*)m_pPlaylistManager + 136; IPlaylistManager* pPlaylistManager = m_pPlaylistManager; int num2; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pPlaylistManager, ptr, &num2, (tagPROPVARIANT*)(&cComPropVariant)); - result = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8))); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pPlaylistManager, ptr, &num2, (PROPVARIANT)(&cComPropVariant)); + result = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8))); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } catch { @@ -392,7 +396,7 @@ namespace Microsoft.Zune.Playlist else { int num = -1; - _GUID gUID = _003CModule_003E.GuidToGUID(serviceMediaId); + _GUID gUID = Module.GuidToGUID(serviceMediaId); IPlaylistManager* pPlaylistManager = m_pPlaylistManager; hr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPlaylistManager + 168)))((nint)pPlaylistManager, gUID, &num); playlistId = num; @@ -456,13 +460,13 @@ namespace Microsoft.Zune.Playlist { //IL_0009: Expected I, but got I8 IPlaylistManager* pPlaylistManager = null; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c2d9122b_f648_4b95_92fc_11f2e7f326d7, (void**)(&pPlaylistManager)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_c2d9122b_f648_4b95_92fc_11f2e7f326d7, (void**)(&pPlaylistManager)); if (singleton >= 0) { m_pPlaylistManager = pPlaylistManager; return; } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(singleton)); + throw new ApplicationException(Module.GetErrorDescription(singleton)); } protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0) diff --git a/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMix.cs b/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMix.cs index b1e0c65..8330b92 100644 --- a/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMix.cs +++ b/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMix.cs @@ -29,9 +29,9 @@ namespace Microsoft.Zune.QuickMix { QUICK_MIX_STATUS_INFO qUICK_MIX_STATUS_INFO; *(sbyte*)(&qUICK_MIX_STATUS_INFO) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 1), 0, 15); - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 1), 0, 15); + int singleton = Module.GetSingleton((_GUID)Module._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); if (singleton >= 0) { long num = *(long*)(&cComPtrNtv_003CIQuickMixManager_003E); @@ -42,10 +42,10 @@ namespace Microsoft.Zune.QuickMix catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); + Module.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); return flag; } } @@ -94,22 +94,22 @@ namespace Microsoft.Zune.QuickMix { QUICK_MIX_STATUS_INFO qUICK_MIX_STATUS_INFO; *(sbyte*)(&qUICK_MIX_STATUS_INFO) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 1), 0, 15); - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)) >= 0) + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 1), 0, 15); + if (Module.GetSingleton((_GUID)Module._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)) >= 0) { long num = *(long*)(&cComPtrNtv_003CIQuickMixManager_003E); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIQuickMixManager_003E)) + 56)))((nint)num, &qUICK_MIX_STATUS_INFO); } - value(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 4)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 12))); + value(Unsafe.As(ref Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 4)), Unsafe.As(ref Unsafe.AddByteOffset(ref qUICK_MIX_STATUS_INFO, 12))); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); + Module.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); } remove { @@ -131,12 +131,13 @@ namespace Microsoft.Zune.QuickMix *(long*)(&cComPtrNtv_003CIQuickMixSession_003E) = 0L; try { - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); + int num = Module.GetSingleton((_GUID)Module._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); if (num >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(serviceMediaId); - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(mediaTitle))) + _GUID gUID = Module.GuidToGUID(serviceMediaId); + fixed (char* mediaTitlePtr = mediaTitle.ToCharArray()) { + ushort* ptr = (ushort*)mediaTitlePtr; try { long num2 = *(long*)(*(ulong*)(&cComPtrNtv_003CIQuickMixManager_003E)) + 24; @@ -160,18 +161,18 @@ namespace Microsoft.Zune.QuickMix catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixSession_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixSession_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixSession_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixSession_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixSession_003E_002ERelease(&cComPtrNtv_003CIQuickMixSession_003E); + Module.CComPtrNtv_003CIQuickMixSession_003E_002ERelease(&cComPtrNtv_003CIQuickMixSession_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); + Module.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); return result; } @@ -189,7 +190,7 @@ namespace Microsoft.Zune.QuickMix *(long*)(&cComPtrNtv_003CIQuickMixSession_003E) = 0L; try { - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); + int num = Module.GetSingleton((_GUID)Module._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); if (num >= 0) { fixed (int* ptr = &seedMediaIds[0]) @@ -218,18 +219,18 @@ namespace Microsoft.Zune.QuickMix catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixSession_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixSession_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixSession_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixSession_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixSession_003E_002ERelease(&cComPtrNtv_003CIQuickMixSession_003E); + Module.CComPtrNtv_003CIQuickMixSession_003E_002ERelease(&cComPtrNtv_003CIQuickMixSession_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); + Module.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); return result; } @@ -251,23 +252,23 @@ namespace Microsoft.Zune.QuickMix try { QuickMixProgressHandler progressHandler = QuickMixProgressHandlerInternal; - QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)_003CModule_003E.@new(48uL); + QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)Module.@new(48uL); QuickMixCallbackProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, progressHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, progressHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num = (((long)(nint)ptr2 == 0) ? (-2147024882) : 0); num2 = num; if (num >= 0) { - num2 = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); + num2 = Module.GetSingleton((_GUID)Module._GUID_d69e22ae_7e21_4959_be6e_14462eb96f64, (void**)(&cComPtrNtv_003CIQuickMixManager_003E)); if (num2 >= 0) { QuickMixCallbackProxy* ptr3 = (QuickMixCallbackProxy*)((ptr2 == null) ? 0 : ((ulong)(nint)ptr2 + 8uL)); @@ -283,10 +284,10 @@ namespace Microsoft.Zune.QuickMix catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQuickMixManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQuickMixManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); + Module.CComPtrNtv_003CIQuickMixManager_003E_002ERelease(&cComPtrNtv_003CIQuickMixManager_003E); return num2; } diff --git a/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMixSession.cs b/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMixSession.cs index d95e954..f8dd2dd 100644 --- a/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMixSession.cs +++ b/ZuneDBApi/Microsoft/Zune/QuickMix/QuickMixSession.cs @@ -75,16 +75,16 @@ namespace Microsoft.Zune.QuickMix { return -2147467261; } - QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)_003CModule_003E.@new(48uL); + QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)Module.@new(48uL); QuickMixCallbackProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num = (((long)(nint)ptr2 == 0) ? (-2147024882) : 0); @@ -112,16 +112,16 @@ namespace Microsoft.Zune.QuickMix { return -2147467261; } - QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)_003CModule_003E.@new(48uL); + QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)Module.@new(48uL); QuickMixCallbackProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num = (((long)(nint)ptr2 == 0) ? (-2147024882) : 0); @@ -150,16 +150,16 @@ namespace Microsoft.Zune.QuickMix { return -2147467261; } - QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)_003CModule_003E.@new(48uL); + QuickMixCallbackProxy* ptr = (QuickMixCallbackProxy*)Module.@new(48uL); QuickMixCallbackProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EQuickMix_002EQuickMixCallbackProxy_002E_007Bctor_007D(ptr, similarBatchHandler, batchEndHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num = (((long)(nint)ptr2 == 0) ? (-2147024882) : 0); @@ -183,7 +183,7 @@ namespace Microsoft.Zune.QuickMix //IL_0023: Expected I, but got I8 //IL_0031: Expected I, but got I8 WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); HRESULT result; try { @@ -198,10 +198,10 @@ namespace Microsoft.Zune.QuickMix catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); return result; } @@ -209,8 +209,9 @@ namespace Microsoft.Zune.QuickMix { //IL_0048: Expected I, but got I8 int num = -1; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(playlistTitle))) + fixed (char* playlistTitlePtr = playlistTitle.ToCharArray()) { + ushort* ptr = (ushort*)playlistTitlePtr; int num2; EPlaylistCreateConflictAction ePlaylistCreateConflictAction; if (createOption != 0) diff --git a/ZuneDBApi/Microsoft/Zune/Service/AccountManagement.cs b/ZuneDBApi/Microsoft/Zune/Service/AccountManagement.cs index 82aa1d4..f02b911 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/AccountManagement.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/AccountManagement.cs @@ -39,20 +39,20 @@ namespace Microsoft.Zune.Service //IL_0153: Expected I, but got I8 int num = CreateComObject(); CComPtrNtv_003CINewsletterSettings_003E cComPtrNtv_003CINewsletterSettings_003E; - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bctor_007D(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bctor_007D(&cComPtrNtv_003CINewsletterSettings_003E); HRESULT result; try { CComPtrNtv_003CIPrivacySettings_003E cComPtrNtv_003CIPrivacySettings_003E; - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPrivacySettings_003E); try { if (num >= 0 && accountSettings != null) { - num = CreateAccountSettings(accountSettings, _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_0026(&cComPtrNtv_003CINewsletterSettings_003E), _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_0026(&cComPtrNtv_003CIPrivacySettings_003E)); + num = CreateAccountSettings(accountSettings, Module.CComPtrNtv_003CINewsletterSettings_003E_002E_0026(&cComPtrNtv_003CINewsletterSettings_003E), Module.CComPtrNtv_003CIPrivacySettings_003E_002E_0026(&cComPtrNtv_003CIPrivacySettings_003E)); } CComPtrNtv_003CIPassportIdentity_003E cComPtrNtv_003CIPassportIdentity_003E; - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPassportIdentity_003E); try { if (num >= 0 && passportIdentity != null) @@ -60,7 +60,7 @@ namespace Microsoft.Zune.Service num = passportIdentity.GetComPointer((IPassportIdentity**)(&cComPtrNtv_003CIPassportIdentity_003E)); } CComPtrNtv_003CIPassportIdentity_003E cComPtrNtv_003CIPassportIdentity_003E2; - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPassportIdentity_003E2); + Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPassportIdentity_003E2); try { if (num >= 0 && parentPassportIdentity != null) @@ -89,25 +89,30 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - _SYSTEMTIME sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(birthday); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(firstName))) + _SYSTEMTIME sYSTEMTIME = Module.DateTimeToSystemTime(birthday); + fixed (char* firstNamePtr = firstName.ToCharArray()) { + ushort* ptr3 = (ushort*)firstNamePtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(lastName))) + fixed (char* lastNamePtr = lastName.ToCharArray()) { + ushort* ptr4 = (ushort*)lastNamePtr; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(zuneTag))) + fixed (char* zuneTagPtr = zuneTag.ToCharArray()) { + ushort* ptr = (ushort*)zuneTagPtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(email))) + fixed (char* emailPtr = email.ToCharArray()) { + ushort* ptr5 = (ushort*)emailPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(locale))) + fixed (char* localePtr = locale.ToCharArray()) { + ushort* ptr2 = (ushort*)localePtr; try { IAccountManagement* p = m_spAccountManagement.p; @@ -174,58 +179,58 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); throw; } - _003CModule_003E.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); + Module.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E2); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E2); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); return result; } @@ -251,12 +256,14 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(zuneTag))) + fixed (char* zuneTagPtr = zuneTag.ToCharArray()) { + ushort* ptr = (ushort*)zuneTagPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(countryCode))) + fixed (char* countryCodePtr = countryCode.ToCharArray()) { + ushort* ptr2 = (ushort*)countryCodePtr; try { IAccountManagement* p = m_spAccountManagement.p; @@ -296,7 +303,7 @@ namespace Microsoft.Zune.Service { suggestedNames.Add(new string((char*)ptr3)); } - _003CModule_003E.SysFreeString(ptr3); + Module.SysFreeString(ptr3); if (num < 0) { break; @@ -315,18 +322,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAvailableZuneTagInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAvailableZuneTagInformation_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAvailableZuneTagInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAvailableZuneTagInformation_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAvailableZuneTagInformation_003E_002ERelease(&cComPtrNtv_003CIAvailableZuneTagInformation_003E); + Module.CComPtrNtv_003CIAvailableZuneTagInformation_003E_002ERelease(&cComPtrNtv_003CIAvailableZuneTagInformation_003E); return result; } @@ -374,26 +381,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); throw; } - _003CModule_003E.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); + Module.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); return result; } @@ -408,16 +415,16 @@ namespace Microsoft.Zune.Service GetAccountCallbackWrapper* ptr = null; if (num >= 0) { - GetAccountCallbackWrapper* ptr2 = (GetAccountCallbackWrapper*)_003CModule_003E.@new(32uL); + GetAccountCallbackWrapper* ptr2 = (GetAccountCallbackWrapper*)Module.@new(32uL); GetAccountCallbackWrapper* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetAccountCallbackWrapper_002E_007Bctor_007D(ptr2, onSuccess, onError)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EService_002EGetAccountCallbackWrapper_002E_007Bctor_007D(ptr2, onSuccess, onError)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } ptr = ptr3; @@ -451,10 +458,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); return result; } @@ -501,26 +508,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); + Module.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); return result; } @@ -568,26 +575,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); + Module.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); return result; } @@ -626,18 +633,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); return result; } @@ -686,26 +693,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); return result; } @@ -769,42 +776,42 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E2); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E2); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); return result; } @@ -814,18 +821,20 @@ namespace Microsoft.Zune.Service //IL_0065: Expected I, but got I8 int num = CreateComObject(); WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); HRESULT result; try { if (num >= 0) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(countryCode))) + fixed (char* countryCodePtr = countryCode.ToCharArray()) { + ushort* ptr2 = (ushort*)countryCodePtr; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(languageCode))) + fixed (char* languageCodePtr = languageCode.ToCharArray()) { + ushort* ptr = (ushort*)languageCodePtr; try { IAccountManagement* p = m_spAccountManagement.p; @@ -857,10 +866,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); return result; } @@ -873,8 +882,9 @@ namespace Microsoft.Zune.Service tagSAFEARRAY* ptr = null; if (num >= 0) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(offerId))) + fixed (char* offerIdPtr = offerId.ToCharArray()) { + ushort* ptr2 = (ushort*)offerIdPtr; try { IAccountManagement* p = m_spAccountManagement.p; @@ -892,12 +902,12 @@ namespace Microsoft.Zune.Service int num3 = 0; if (num >= 0) { - num = _003CModule_003E.SafeArrayGetUBound(ptr, 1u, &num3); + num = Module.SafeArrayGetUBound(ptr, 1u, &num3); } int num4 = 0; if (num >= 0) { - num = _003CModule_003E.SafeArrayGetLBound(ptr, 1u, &num4); + num = Module.SafeArrayGetLBound(ptr, 1u, &num4); if (num >= 0) { bulletStrings = new ArrayList(num3 - num4 + 1); @@ -907,7 +917,7 @@ namespace Microsoft.Zune.Service do { ushort* value = null; - num = _003CModule_003E.SafeArrayGetElement(ptr, &num5, &value); + num = Module.SafeArrayGetElement(ptr, &num5, &value); if (num < 0) { break; @@ -921,7 +931,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SafeArrayDestroy(ptr); + Module.SafeArrayDestroy(ptr); } return new HRESULT(num); } @@ -944,28 +954,34 @@ namespace Microsoft.Zune.Service num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 32)))((nint)p, (IAddress**)(&cComPtrNtv_003CIAddress_003E)); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.Street1))) + fixed (char* address.Street1Ptr = address.Street1.ToCharArray()) { + ushort* ptr = (ushort*)address.Street1Ptr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.Street2))) + fixed (char* address.Street2Ptr = address.Street2.ToCharArray()) { + ushort* ptr2 = (ushort*)address.Street2Ptr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.City))) + fixed (char* address.CityPtr = address.City.ToCharArray()) { + ushort* ptr3 = (ushort*)address.CityPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.State))) + fixed (char* address.StatePtr = address.State.ToCharArray()) { + ushort* ptr4 = (ushort*)address.StatePtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.District))) + fixed (char* address.DistrictPtr = address.District.ToCharArray()) { + ushort* ptr5 = (ushort*)address.DistrictPtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(address.PostalCode))) + fixed (char* address.PostalCodePtr = address.PostalCode.ToCharArray()) { + ushort* ptr6 = (ushort*)address.PostalCodePtr; try { long num2 = *(long*)(*(ulong*)(&cComPtrNtv_003CIAddress_003E)) + 24; @@ -1031,10 +1047,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); return num; } @@ -1067,37 +1083,45 @@ namespace Microsoft.Zune.Service num = CreateAddress(creditCard.Address, (IAddress**)(&cComPtrNtv_003CIAddress_003E)); if (num >= 0) { - _SYSTEMTIME sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(creditCard.ExpirationDate); - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountHolderName))) + _SYSTEMTIME sYSTEMTIME = Module.DateTimeToSystemTime(creditCard.ExpirationDate); + fixed (char* creditCard.AccountHolderNamePtr = creditCard.AccountHolderName.ToCharArray()) { + ushort* ptr = (ushort*)creditCard.AccountHolderNamePtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountNumber))) + fixed (char* creditCard.AccountNumberPtr = creditCard.AccountNumber.ToCharArray()) { + ushort* ptr2 = (ushort*)creditCard.AccountNumberPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.CCVNumber))) + fixed (char* creditCard.CCVNumberPtr = creditCard.CCVNumber.ToCharArray()) { + ushort* ptr3 = (ushort*)creditCard.CCVNumberPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Locale))) + fixed (char* creditCard.LocalePtr = creditCard.Locale.ToCharArray()) { + ushort* ptr4 = (ushort*)creditCard.LocalePtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhoneNumber))) + fixed (char* creditCard.PhoneNumberPtr = creditCard.PhoneNumber.ToCharArray()) { + ushort* ptr5 = (ushort*)creditCard.PhoneNumberPtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Email))) + fixed (char* creditCard.EmailPtr = creditCard.Email.ToCharArray()) { + ushort* ptr6 = (ushort*)creditCard.EmailPtr; try { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.ContactFirstName))) + fixed (char* creditCard.ContactFirstNamePtr = creditCard.ContactFirstName.ToCharArray()) { + ushort* ptr7 = (ushort*)creditCard.ContactFirstNamePtr; try { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.ContactLastName))) + fixed (char* creditCard.ContactLastNamePtr = creditCard.ContactLastName.ToCharArray()) { + ushort* ptr8 = (ushort*)creditCard.ContactLastNamePtr; try { long num2 = *(long*)(*(ulong*)(&cComPtrNtv_003CICreditCard_003E)) + 24; @@ -1187,18 +1211,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); throw; } - _003CModule_003E.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); + Module.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); return num; } @@ -1227,8 +1251,8 @@ namespace Microsoft.Zune.Service { NewsletterOptions newsletterOptions; *(EmailFormat*)(&newsletterOptions) = accountSettings.EmailFormat; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref newsletterOptions, 4)) = (accountSettings.AllowZuneEmails ? 1 : 0); - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref newsletterOptions, 8)) = (accountSettings.AllowPartnerEmails ? 1 : 0); + Unsafe.As(ref Unsafe.AddByteOffset(ref newsletterOptions, 4)) = (accountSettings.AllowZuneEmails ? 1 : 0); + Unsafe.As(ref Unsafe.AddByteOffset(ref newsletterOptions, 8)) = (accountSettings.AllowPartnerEmails ? 1 : 0); long num2 = *(long*)(&cComPtrNtv_003CINewsletterSettings_003E); NewsletterOptions newsletterOptions2 = newsletterOptions; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CINewsletterSettings_003E)) + 24)))((nint)num2, newsletterOptions2); @@ -1290,18 +1314,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); return num; } @@ -1372,37 +1396,44 @@ namespace Microsoft.Zune.Service _SYSTEMTIME sYSTEMTIME; if (flag) { - sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(accountUser.Birthday); + sYSTEMTIME = Module.DateTimeToSystemTime(accountUser.Birthday); } - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.ZuneTag))) + fixed (char* accountUser.ZuneTagPtr = accountUser.ZuneTag.ToCharArray()) { + ushort* ptr2 = (ushort*)accountUser.ZuneTagPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.Locale))) + fixed (char* accountUser.LocalePtr = accountUser.Locale.ToCharArray()) { + ushort* ptr3 = (ushort*)accountUser.LocalePtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.FirstName))) + fixed (char* accountUser.FirstNamePtr = accountUser.FirstName.ToCharArray()) { + ushort* ptr4 = (ushort*)accountUser.FirstNamePtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.LastName))) + fixed (char* accountUser.LastNamePtr = accountUser.LastName.ToCharArray()) { + ushort* ptr5 = (ushort*)accountUser.LastNamePtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.Email))) + fixed (char* accountUser.EmailPtr = accountUser.Email.ToCharArray()) { + ushort* ptr6 = (ushort*)accountUser.EmailPtr; try { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.PhoneNumber))) + fixed (char* accountUser.PhoneNumberPtr = accountUser.PhoneNumber.ToCharArray()) { + ushort* ptr7 = (ushort*)accountUser.PhoneNumberPtr; try { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(accountUser.MobilePhoneNumber))) + fixed (char* accountUser.MobilePhoneNumberPtr = accountUser.MobilePhoneNumber.ToCharArray()) { + ushort* ptr8 = (ushort*)accountUser.MobilePhoneNumberPtr; try { - _SYSTEMTIME* ptr = (_SYSTEMTIME*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref flag ? ref sYSTEMTIME : ref *(_SYSTEMTIME*)null); + _SYSTEMTIME* ptr = (_SYSTEMTIME*)Unsafe.AsPointer(ref flag ? ref sYSTEMTIME : ref *(_SYSTEMTIME*)null); long num2 = *(long*)(*(ulong*)(&cComPtrNtv_003CIAccountUser_003E)) + 24; long num3 = *(long*)(&cComPtrNtv_003CIAccountUser_003E); _003F val = ptr2; @@ -1486,50 +1517,50 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CICreditCard_003E_002E_007Bdtor_007D), &cComPtrNtv_003CICreditCard_003E); throw; } - _003CModule_003E.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); + Module.CComPtrNtv_003CICreditCard_003E_002ERelease(&cComPtrNtv_003CICreditCard_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAccountUser_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountUser_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); + Module.CComPtrNtv_003CIAccountUser_003E_002ERelease(&cComPtrNtv_003CIAccountUser_003E); return num; } @@ -1548,7 +1579,7 @@ namespace Microsoft.Zune.Service *(long*)(&cComPtrNtv_003CIService_003E) = 0L; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); CComPtrNtv_003CIUnknown_003E cComPtrNtv_003CIUnknown_003E; *(long*)(&cComPtrNtv_003CIUnknown_003E) = 0L; try @@ -1564,7 +1595,7 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - num = _003CModule_003E.CComPtrNtv_003CIUnknown_003E_002EQueryInterface_003Cstruct_0020IAccountManagement_003E(&cComPtrNtv_003CIUnknown_003E, (IAccountManagement**)(&cComPtrNtv_003CIAccountManagement_003E)); + num = Module.CComPtrNtv_003CIUnknown_003E_002EQueryInterface_003Cstruct_0020IAccountManagement_003E(&cComPtrNtv_003CIUnknown_003E, (IAccountManagement**)(&cComPtrNtv_003CIAccountManagement_003E)); if (num >= 0) { long num3 = *(long*)(&cComPtrNtv_003CIAccountManagement_003E); @@ -1580,26 +1611,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAccountManagement_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountManagement_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAccountManagement_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAccountManagement_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAccountManagement_003E_002ERelease(&cComPtrNtv_003CIAccountManagement_003E); + Module.CComPtrNtv_003CIAccountManagement_003E_002ERelease(&cComPtrNtv_003CIAccountManagement_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIUnknown_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUnknown_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIUnknown_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUnknown_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIUnknown_003E_002ERelease(&cComPtrNtv_003CIUnknown_003E); + Module.CComPtrNtv_003CIUnknown_003E_002ERelease(&cComPtrNtv_003CIUnknown_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); } return num; } diff --git a/ZuneDBApi/Microsoft/Zune/Service/AccountSettings.cs b/ZuneDBApi/Microsoft/Zune/Service/AccountSettings.cs index cfa222c..f767dca 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/AccountSettings.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/AccountSettings.cs @@ -78,8 +78,8 @@ namespace Microsoft.Zune.Service return; } m_emailFormat = *(EmailFormat*)(&newsletterOptions); - bool flag = (m_allowZuneEmails = ((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref newsletterOptions, 4)) != 0) ? true : false)); - bool flag2 = (m_allowPartnerEmails = ((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref newsletterOptions, 8)) != 0) ? true : false)); + bool flag = (m_allowZuneEmails = ((Unsafe.As(ref Unsafe.AddByteOffset(ref newsletterOptions, 4)) != 0) ? true : false)); + bool flag2 = (m_allowPartnerEmails = ((Unsafe.As(ref Unsafe.AddByteOffset(ref newsletterOptions, 8)) != 0) ? true : false)); int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPrivacySettings + 32)))((nint)pPrivacySettings); int num2 = 0; if (0 >= num) diff --git a/ZuneDBApi/Microsoft/Zune/Service/AccountUser.cs b/ZuneDBApi/Microsoft/Zune/Service/AccountUser.cs index 3d6280e..0604892 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/AccountUser.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/AccountUser.cs @@ -209,37 +209,37 @@ namespace Microsoft.Zune.Service return; } WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { WBSTRString wBSTRString4; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString4); try { WBSTRString wBSTRString5; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString5); try { WBSTRString wBSTRString6; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString6); try { WBSTRString wBSTRString7; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString7); try { _SYSTEMTIME stValue; *(short*)(&stValue) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref stValue, 2), 0, 14); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref stValue, 2), 0, 14); CComPtrNtv_003CIAddress_003E cComPtrNtv_003CIAddress_003E; *(long*)(&cComPtrNtv_003CIAddress_003E) = 0L; try @@ -261,7 +261,7 @@ namespace Microsoft.Zune.Service m_email = new string((char*)(*(ulong*)(&wBSTRString5))); m_phoneNumber = new string((char*)(*(ulong*)(&wBSTRString6))); m_mobilePhoneNumber = new string((char*)(*(ulong*)(&wBSTRString7))); - DateTime dateTime = (m_birthday = _003CModule_003E.SystemTimeToDateTime(stValue)); + DateTime dateTime = (m_birthday = Module.SystemTimeToDateTime(stValue)); m_accountUserType = (AccountUserType)((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAccountUser + 48)))((nint)pAccountUser); if (*(long*)(&cComPtrNtv_003CIAddress_003E) != 0L) { @@ -276,82 +276,82 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPrivacySettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPrivacySettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); + Module.CComPtrNtv_003CIPrivacySettings_003E_002ERelease(&cComPtrNtv_003CIPrivacySettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CINewsletterSettings_003E_002E_007Bdtor_007D), &cComPtrNtv_003CINewsletterSettings_003E); throw; } - _003CModule_003E.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); + Module.CComPtrNtv_003CINewsletterSettings_003E_002ERelease(&cComPtrNtv_003CINewsletterSettings_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } public AccountUser() diff --git a/ZuneDBApi/Microsoft/Zune/Service/Address.cs b/ZuneDBApi/Microsoft/Zune/Service/Address.cs index 315ab3d..6a5d3c3 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/Address.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/Address.cs @@ -102,27 +102,27 @@ namespace Microsoft.Zune.Service return; } WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { WBSTRString wBSTRString4; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString4); try { WBSTRString wBSTRString5; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString5); try { WBSTRString wBSTRString6; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString6); try { if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAddress + 32)))((nint)pAddress, (ushort**)(&wBSTRString), (ushort**)(&wBSTRString2), (ushort**)(&wBSTRString3), (ushort**)(&wBSTRString4), (ushort**)(&wBSTRString5), (ushort**)(&wBSTRString6)) >= 0) @@ -138,50 +138,50 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } public Address(string street1, string street2, string city, string district, string state, string postalCode) diff --git a/ZuneDBApi/Microsoft/Zune/Service/AlbumOfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/AlbumOfferCollection.cs index a139ac6..a794424 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/AlbumOfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/AlbumOfferCollection.cs @@ -69,7 +69,7 @@ namespace Microsoft.Zune.Service do { MusicAlbumMetadata musicAlbumMetadata; - _003CModule_003E.MusicAlbumMetadata_002E_007Bctor_007D(&musicAlbumMetadata); + Module.MusicAlbumMetadata_002E_007Bctor_007D(&musicAlbumMetadata); try { CComPtrNtv_003CIContextData_003E cComPtrNtv_003CIContextData_003E; @@ -81,66 +81,66 @@ namespace Microsoft.Zune.Service num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pCollection + 32)))((nint)pCollection, num3, &musicAlbumMetadata, (IContextData**)(&cComPtrNtv_003CIContextData_003E)); } CComPtrNtv_003CIPriceInfo_003E cComPtrNtv_003CIPriceInfo_003E; - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); try { int releaseYear = 0; if (num >= 0) { - long num4 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); - int num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 144)))((nint)num4); - long num6 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); - int num7 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 176)))((nint)num6, 1, 1); - long num8 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); - int num9 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 72)))((nint)num8, (EMediaRights)4, (EMediaFormat)0); - if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 64)) != 0L) + long num4 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); + int num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 144)))((nint)num4); + long num6 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); + int num7 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 176)))((nint)num6, 1, 1); + long num8 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); + int num9 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 72)))((nint)num8, (EMediaRights)4, (EMediaFormat)0); + if (Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 64)) != 0L) { - releaseYear = _003CModule_003E._wtoi((ushort*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 64))); + releaseYear = Module._wtoi((ushort*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 64))); } EMediaFormat eMediaFormat = ((num9 == 0) ? ((EMediaFormat)1) : ((EMediaFormat)0)); - long num10 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 72)))((nint)num10, (EMediaRights)4, eMediaFormat) != 0) + long num10 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 72)))((nint)num10, (EMediaRights)4, eMediaFormat) != 0) { EMediaFormat eMediaFormat2 = ((num9 == 0) ? ((EMediaFormat)1) : ((EMediaFormat)0)); - long num11 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); - IPriceInfo** intPtr = _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 104)))((nint)num11, (EMediaRights)4, eMediaFormat2, intPtr); + long num11 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)); + IPriceInfo** intPtr = Module.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 88)) + 104)))((nint)num11, (EMediaRights)4, eMediaFormat2, intPtr); } if (num >= 0) { - Guid id = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 8))); - string recommendationContext = GetRecommendationContext(id, mapIdToContext, _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E)); + Guid id = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 8))); + string recommendationContext = GetRecommendationContext(id, mapIdToContext, Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E)); bool inCollection = ((num5 != 0) ? true : false); bool previouslyPurchased = ((num7 != 0) ? true : false); - bool premium = ((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 84)) != 0) ? true : false); + bool premium = ((Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 84)) != 0) ? true : false); bool isMP = ((num9 != 0) ? true : false); - list.Add(new AlbumOffer(id, new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 40))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 48))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 56))), releaseYear, new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 72))), new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), isMP, premium, previouslyPurchased, inCollection, recommendationContext)); + list.Add(new AlbumOffer(id, new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 40))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 48))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 56))), releaseYear, new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 72))), new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), isMP, premium, previouslyPurchased, inCollection, recommendationContext)); } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.MusicAlbumMetadata_002E_007Bdtor_007D), &musicAlbumMetadata); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.MusicAlbumMetadata_002E_007Bdtor_007D), &musicAlbumMetadata); throw; } - _003CModule_003E.MusicAlbumMetadata_002E_007Bdtor_007D(&musicAlbumMetadata); + Module.MusicAlbumMetadata_002E_007Bdtor_007D(&musicAlbumMetadata); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/AppOfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/AppOfferCollection.cs index 2e743fc..f5b8cfb 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/AppOfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/AppOfferCollection.cs @@ -72,7 +72,7 @@ namespace Microsoft.Zune.Service do { AppMetadata appMetadata; - _003CModule_003E.AppMetadata_002E_007Bctor_007D(&appMetadata); + Module.AppMetadata_002E_007Bctor_007D(&appMetadata); try { if (num >= 0) @@ -82,16 +82,16 @@ namespace Microsoft.Zune.Service DateTime result = default(DateTime); if (num >= 0) { - if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 72)) == 0L || !DateTime.TryParse(new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 72))), out result)) + if (Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 72)) == 0L || !DateTime.TryParse(new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 72))), out result)) { result = DateTime.MinValue; } - Guid id = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 8))); - long num4 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)); - bool inCollection = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)) + 144)))((nint)num4) != 0) ? true : false); + Guid id = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 8))); + long num4 = Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)); + bool inCollection = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)) + 144)))((nint)num4) != 0) ? true : false); _0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040 _0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040; *(int*)(&_0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040, 4)) = 11; + Unsafe.As<_0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040, 4)) = 11; EMediaRights* ptr = (EMediaRights*)(&_0024ArrayType_0024_0024_0024BY01W4EMediaRights_0040_0040); uint num5 = 2u; do @@ -100,25 +100,25 @@ namespace Microsoft.Zune.Service *(long*)(&cComPtrNtv_003CIPriceInfo_003E) = 0L; try { - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; - _GUID gUID_NULL2 = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; + _GUID gUID_NULL2 = Module.GUID_NULL; int num6 = (int)(*ptr); - long num7 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)); - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)) + 136)))((nint)num7, (EMediaRights)num6, (EMediaFormat)5, &gUID_NULL2, &gUID_NULL, (IPriceInfo**)(&cComPtrNtv_003CIPriceInfo_003E), null) >= 0) + long num7 = Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)); + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)) + 136)))((nint)num7, (EMediaRights)num6, (EMediaFormat)5, &gUID_NULL2, &gUID_NULL, (IPriceInfo**)(&cComPtrNtv_003CIPriceInfo_003E), null) >= 0) { bool isTrialPurchase = num6 == 11; - long num8 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)); - bool previouslyPurchased = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 136)) + 168)))((nint)num8, (EMediaRights)num6, (EMediaFormat)5, 1, 1) != 0) ? true : false); - list.Add(new AppOffer(id, new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 24))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 48))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 56))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 64))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 88))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 96))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref appMetadata, 112))), new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), result, previouslyPurchased, inCollection, isTrialPurchase)); + long num8 = Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)); + bool previouslyPurchased = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 136)) + 168)))((nint)num8, (EMediaRights)num6, (EMediaFormat)5, 1, 1) != 0) ? true : false); + list.Add(new AppOffer(id, new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 24))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 48))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 56))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 64))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 88))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 96))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref appMetadata, 112))), new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), result, previouslyPurchased, inCollection, isTrialPurchase)); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); ptr = (EMediaRights*)((ulong)(nint)ptr + 4uL); num5 += uint.MaxValue; } @@ -128,10 +128,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.AppMetadata_002E_007Bdtor_007D), &appMetadata); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.AppMetadata_002E_007Bdtor_007D), &appMetadata); throw; } - _003CModule_003E.AppMetadata_002E_007Bdtor_007D(&appMetadata); + Module.AppMetadata_002E_007Bdtor_007D(&appMetadata); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/BillingOfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/BillingOfferCollection.cs index 751c797..c2cb459 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/BillingOfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/BillingOfferCollection.cs @@ -70,8 +70,8 @@ namespace Microsoft.Zune.Service arrayList.Add(new BillingOffer(id, (EBillingOfferType)eBillingOfferType, new string((char*)ptr), new string((char*)ptr2), points, price, taxes, trial)); } } - _003CModule_003E.SysFreeString(ptr); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr); + Module.SysFreeString(ptr2); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/CreditCard.cs b/ZuneDBApi/Microsoft/Zune/Service/CreditCard.cs index ab7e9b2..474bf3a 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/CreditCard.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/CreditCard.cs @@ -228,41 +228,41 @@ namespace Microsoft.Zune.Service try { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { WBSTRString wBSTRString4; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString4); try { WBSTRString wBSTRString5; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString5); try { WBSTRString wBSTRString6; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString6); try { WBSTRString wBSTRString7; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString7); try { WBSTRString wBSTRString8; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString8); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString8); try { _SYSTEMTIME stValue; *(short*)(&stValue) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref stValue, 2), 0, 14); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref stValue, 2), 0, 14); ECreditCardType creditCardType; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAddress + 32)))((nint)pAddress, (IAddress**)(&cComPtrNtv_003CIAddress_003E), &creditCardType, (ushort**)(&wBSTRString), (ushort**)(&wBSTRString2), (ushort**)(&wBSTRString3), (ushort**)(&wBSTRString4), (ushort**)(&wBSTRString5), (ushort**)(&wBSTRString6), (ushort**)(&wBSTRString7), (ushort**)(&wBSTRString8), &stValue) >= 0) { @@ -276,81 +276,81 @@ namespace Microsoft.Zune.Service m_email = new string((char*)(*(ulong*)(&wBSTRString6))); m_contactFirstName = new string((char*)(*(ulong*)(&wBSTRString7))); m_contactLastName = new string((char*)(*(ulong*)(&wBSTRString8))); - DateTime dateTime = (m_expirationDate = _003CModule_003E.SystemTimeToDateTime(stValue)); + DateTime dateTime = (m_expirationDate = Module.SystemTimeToDateTime(stValue)); m_parentCreditCard = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAddress + 48)))((nint)pAddress) != 0; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString8); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString8); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString8); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString8); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAddress_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAddress_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); + Module.CComPtrNtv_003CIAddress_003E_002ERelease(&cComPtrNtv_003CIAddress_003E); } public CreditCard(string id, Address address, CreditCardType creditCardType, string accountHolderName, string accountNumber, string ccvNumber, DateTime expirationDate, string phonePrefix, string phoneNumber, string phoneExtension) diff --git a/ZuneDBApi/Microsoft/Zune/Service/CreditCardCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/CreditCardCollection.cs index 4dc324b..45c1dcc 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/CreditCardCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/CreditCardCollection.cs @@ -93,20 +93,20 @@ namespace Microsoft.Zune.Service } } } - _003CModule_003E.SysFreeString(ptr); - _003CModule_003E.SysFreeString(ptr2); - _003CModule_003E.SysFreeString(ptr3); - _003CModule_003E.SysFreeString(ptr4); - _003CModule_003E.SysFreeString(ptr5); - _003CModule_003E.SysFreeString(ptr6); - _003CModule_003E.SysFreeString(ptr7); - _003CModule_003E.SysFreeString(ptr8); - _003CModule_003E.SysFreeString(ptr9); - _003CModule_003E.SysFreeString(ptr10); - _003CModule_003E.SysFreeString(ptr11); - _003CModule_003E.SysFreeString(ptr12); - _003CModule_003E.SysFreeString(ptr13); - _003CModule_003E.SysFreeString(ptr14); + Module.SysFreeString(ptr); + Module.SysFreeString(ptr2); + Module.SysFreeString(ptr3); + Module.SysFreeString(ptr4); + Module.SysFreeString(ptr5); + Module.SysFreeString(ptr6); + Module.SysFreeString(ptr7); + Module.SysFreeString(ptr8); + Module.SysFreeString(ptr9); + Module.SysFreeString(ptr10); + Module.SysFreeString(ptr11); + Module.SysFreeString(ptr12); + Module.SysFreeString(ptr13); + Module.SysFreeString(ptr14); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/HttpWebRequest.cs b/ZuneDBApi/Microsoft/Zune/Service/HttpWebRequest.cs index 335acee..5bcb3b6 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/HttpWebRequest.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/HttpWebRequest.cs @@ -327,17 +327,17 @@ namespace Microsoft.Zune.Service IStream* ptr2 = null; if (num >= 0) { - num = _003CModule_003E.CreateStreamOnHGlobal(null, 1, &ptr2); + num = Module.CreateStreamOnHGlobal(null, 1, &ptr2); if (num >= 0) { - CWebRequestCallbackWrapper* ptr3 = (CWebRequestCallbackWrapper*)_003CModule_003E.@new(56uL); + CWebRequestCallbackWrapper* ptr3 = (CWebRequestCallbackWrapper*)Module.@new(56uL); CWebRequestCallbackWrapper* ptr4; try { if (ptr3 != null) { Uri uri = _uri; - ptr4 = _003CModule_003E.Microsoft_002EZune_002EService_002ECWebRequestCallbackWrapper_002E_007Bctor_007D(ptr3, uri, ptr, ptr2, responseComplete, stateInfo); + ptr4 = Module.Microsoft_002EZune_002EService_002ECWebRequestCallbackWrapper_002E_007Bctor_007D(ptr3, uri, ptr, ptr2, responseComplete, stateInfo); } else { @@ -347,7 +347,7 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.delete(ptr3); + Module.delete(ptr3); throw; } int num2 = (((long)(nint)ptr4 != 0) ? num : (-2147024882)); @@ -424,12 +424,12 @@ namespace Microsoft.Zune.Service } while (num < _asyncRequests.Count); } - m_hRequestsCompleteEvent = _003CModule_003E.CreateEventW(null, 1, 0, null); + m_hRequestsCompleteEvent = Module.CreateEventW(null, 1, 0, null); managedLock.Unlock(); if (m_hRequestsCompleteEvent != null) { - _003CModule_003E.WaitForSingleObject(m_hRequestsCompleteEvent, 120000u); - _003CModule_003E.CloseHandle(m_hRequestsCompleteEvent); + Module.WaitForSingleObject(m_hRequestsCompleteEvent, 120000u); + Module.CloseHandle(m_hRequestsCompleteEvent); } } } @@ -467,7 +467,7 @@ namespace Microsoft.Zune.Service if (m_hRequestsCompleteEvent != null && _asyncRequests.Count == 0) { managedLock.Unlock(); - _003CModule_003E.SetEvent(m_hRequestsCompleteEvent); + Module.SetEvent(m_hRequestsCompleteEvent); } } catch @@ -512,20 +512,22 @@ namespace Microsoft.Zune.Service //IL_0260: Expected I8, but got I if (ppRequest == null) { - _003CModule_003E._ZuneShipAssert(1001u, 774u); + Module._ZuneShipAssert(1001u, 774u); return -2147467261; } *(long*)ppRequest = 0L; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(_uri.AbsoluteUri))) + fixed (char* _uri.AbsoluteUriPtr = _uri.AbsoluteUri.ToCharArray()) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(_method))) + ushort* ptr = (ushort*)_uri.AbsoluteUriPtr; + fixed (char* _methodPtr = _method.ToCharArray()) { + ushort* ptr2 = (ushort*)_methodPtr; CComPtrNtv_003CIService_003E cComPtrNtv_003CIService_003E; *(long*)(&cComPtrNtv_003CIService_003E) = 0L; int num; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); CComPtrNtv_003CIHttpWebRequest_003E cComPtrNtv_003CIHttpWebRequest_003E; *(long*)(&cComPtrNtv_003CIHttpWebRequest_003E) = 0L; try @@ -539,15 +541,15 @@ namespace Microsoft.Zune.Service { if (_authorization != (string)null && _authorization.Length > 0) { - _003CModule_003E.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Authorization: " + _authorization); + Module.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Authorization: " + _authorization); } if (_acceptLanguage != (string)null && _acceptLanguage.Length > 0) { - _003CModule_003E.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Accept-Language: " + _acceptLanguage); + Module.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Accept-Language: " + _acceptLanguage); } if (_keepAlive) { - _003CModule_003E.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Proxy-Connection: Keep-Alive"); + Module.Microsoft_002EZune_002EService_002E_003FA0x12f4bdec_002ESetHeader((IHttpWebRequest*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)), "Proxy-Connection: Keep-Alive"); } if (_acceptGZipEncoding) { @@ -579,8 +581,9 @@ namespace Microsoft.Zune.Service } if (num >= 0 && !string.IsNullOrEmpty(_browserCookieUrl)) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(_browserCookieUrl))) + fixed (char* _browserCookieUrlPtr = _browserCookieUrl.ToCharArray()) { + ushort* ptr3 = (ushort*)_browserCookieUrlPtr; try { long num8 = *(long*)(*(ulong*)(&cComPtrNtv_003CIHttpWebRequest_003E)) + 144; @@ -598,8 +601,9 @@ namespace Microsoft.Zune.Service } } } - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(_contentType))) + fixed (char* _contentTypePtr = _contentType.ToCharArray()) { + ushort* ptr4 = (ushort*)_contentTypePtr; if (num >= 0) { MemoryStream requestStream = _requestStream; @@ -644,18 +648,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIHttpWebRequest_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIHttpWebRequest_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIHttpWebRequest_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIHttpWebRequest_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIHttpWebRequest_003E_002ERelease(&cComPtrNtv_003CIHttpWebRequest_003E); + Module.CComPtrNtv_003CIHttpWebRequest_003E_002ERelease(&cComPtrNtv_003CIHttpWebRequest_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return num; } } diff --git a/ZuneDBApi/Microsoft/Zune/Service/HttpWebResponse.cs b/ZuneDBApi/Microsoft/Zune/Service/HttpWebResponse.cs index 7914e0a..b56d727 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/HttpWebResponse.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/HttpWebResponse.cs @@ -90,7 +90,7 @@ namespace Microsoft.Zune.Service if (pResponse != null) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResponse + 104)))((nint)pResponse, (ushort**)(&wBSTRString)); @@ -109,21 +109,21 @@ namespace Microsoft.Zune.Service _contentLength = (long)contentLength; } WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResponse + 112)))((nint)pResponse, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040DOFICLFP_0040_003F_0024AAC_003F_0024AAo_003F_0024AAn_003F_0024AAt_003F_0024AAe_003F_0024AAn_003F_0024AAt_003F_0024AA_003F9_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040), (ushort**)(&wBSTRString2)); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResponse + 112)))((nint)pResponse, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040DOFICLFP_0040_003F_0024AAC_003F_0024AAo_003F_0024AAn_003F_0024AAt_003F_0024AAe_003F_0024AAn_003F_0024AAt_003F_0024AA_003F9_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040), (ushort**)(&wBSTRString2)); bool flag2 = *(long*)(&wBSTRString2) != 0L && ((*(ushort*)(*(ulong*)(&wBSTRString2)) != 0) ? true : false); if (flag2) { _contentType = new string((char*)(*(ulong*)(&wBSTRString2))); } WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { string s = null; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResponse + 112)))((nint)pResponse, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BA_0040FICLJLAN_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAi_003F_0024AAr_003F_0024AAe_003F_0024AAs_003F_0024AA_003F_0024AA_0040), (ushort**)(&wBSTRString3)); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResponse + 112)))((nint)pResponse, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BA_0040FICLJLAN_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAi_003F_0024AAr_003F_0024AAe_003F_0024AAs_003F_0024AA_003F_0024AA_0040), (ushort**)(&wBSTRString3)); bool flag3 = *(long*)(&wBSTRString3) != 0L && ((*(ushort*)(*(ulong*)(&wBSTRString3)) != 0) ? true : false); if (flag3) { @@ -141,26 +141,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } IStream* pStream2 = m_pStream; if (pStream2 != null) diff --git a/ZuneDBApi/Microsoft/Zune/Service/OfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/OfferCollection.cs index b422769..da7e5bc 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/OfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/OfferCollection.cs @@ -17,7 +17,7 @@ namespace Microsoft.Zune.Service else if (pContextData != null) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pContextData + 24)))((nint)pContextData, (ushort**)(&wBSTRString)); @@ -30,10 +30,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } return result; } diff --git a/ZuneDBApi/Microsoft/Zune/Service/PassportIdentity.cs b/ZuneDBApi/Microsoft/Zune/Service/PassportIdentity.cs index 63739b9..533ba5d 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/PassportIdentity.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/PassportIdentity.cs @@ -30,7 +30,7 @@ namespace Microsoft.Zune.Service { m_serviceTicket = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_serviceTicket; @@ -54,7 +54,7 @@ namespace Microsoft.Zune.Service { m_password = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_username; @@ -78,7 +78,7 @@ namespace Microsoft.Zune.Service { m_username = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_username; diff --git a/ZuneDBApi/Microsoft/Zune/Service/PriceInfo.cs b/ZuneDBApi/Microsoft/Zune/Service/PriceInfo.cs index 047b19b..7bd05e4 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/PriceInfo.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/PriceInfo.cs @@ -96,11 +96,11 @@ namespace Microsoft.Zune.Service bool flag = (m_hasPoints = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPriceInfo + 40)))((nint)pPriceInfo) != 0) ? true : false)); bool flag2 = (m_hasCurrency = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPriceInfo + 48)))((nint)pPriceInfo) != 0) ? true : false)); WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPriceInfo + 64)))((nint)pPriceInfo, (ushort**)(&wBSTRString)); @@ -117,18 +117,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Service/Service.cs b/ZuneDBApi/Microsoft/Zune/Service/Service.cs index 05984bc..2b32bd9 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/Service.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/Service.cs @@ -34,7 +34,7 @@ namespace Microsoft.Zune.Service //IL_0008: Expected I, but got I8 //IL_0011: Expected I, but got I8 IService* pService = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&pService)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&pService)) >= 0) { m_pService = pService; } @@ -44,14 +44,14 @@ namespace Microsoft.Zune.Service { if (pePaymentType == null) { - _003CModule_003E._ZuneShipAssert(1001u, 501u); + Module._ZuneShipAssert(1001u, 501u); return -2147467261; } int result = 0; switch (ePaymentType) { default: - _003CModule_003E._ZuneShipAssert(1003u, 532u); + Module._ZuneShipAssert(1003u, 532u); result = -2147024809; break; case PaymentType.Token: @@ -80,27 +80,27 @@ namespace Microsoft.Zune.Service { if (pePaymentType == null) { - _003CModule_003E._ZuneShipAssert(1001u, 545u); + Module._ZuneShipAssert(1001u, 545u); return -2147467261; } int result = 0; switch (ePaymentType) { default: - _003CModule_003E._ZuneShipAssert(1003u, 568u); + Module._ZuneShipAssert(1003u, 568u); result = -2147024809; break; case PaymentType.Points: - *pePaymentType = (EMediaPaymentType)3; + *pePaymentType = EMediaPaymentType.Points; break; case PaymentType.Token: - *pePaymentType = (EMediaPaymentType)4; + *pePaymentType = EMediaPaymentType.CreditCard; break; case PaymentType.CreditCard: - *pePaymentType = (EMediaPaymentType)1; + *pePaymentType = EMediaPaymentType.CreditCard; break; case PaymentType.Unknown: - *pePaymentType = (EMediaPaymentType)(-1); + *pePaymentType = EMediaPaymentType.Unknown; break; } return result; @@ -111,13 +111,13 @@ namespace Microsoft.Zune.Service //IL_0004: Expected I, but got I8 object result = null; ushort* ptr = null; - if (_003CModule_003E.GetServiceEndPointUri((global::EServiceEndpointId)eServiceEndpointId, &ptr) >= 0) + if (Module.GetServiceEndPointUri((global::EServiceEndpointId)eServiceEndpointId, &ptr) >= 0) { result = Marshal.PtrToStringBSTR((IntPtr)ptr); } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return (string)result; } @@ -151,8 +151,9 @@ namespace Microsoft.Zune.Service //IL_0017: Expected I, but got I8 //IL_0032: Expected I, but got I8 string result = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strEndPointName))) + fixed (char* strEndPointNamePtr = strEndPointName.ToCharArray()) { + ushort* ptr2 = (ushort*)strEndPointNamePtr; IService* pService = m_pService; if (pService != null) { @@ -169,7 +170,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_004d; @@ -205,25 +206,27 @@ namespace Microsoft.Zune.Service return; } int num = 0; - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUsername))) + fixed (char* strUsernamePtr = strUsername.ToCharArray()) { + ushort* ptr3 = (ushort*)strUsernamePtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPassword))) + fixed (char* strPasswordPtr = strPassword.ToCharArray()) { + ushort* ptr4 = (ushort*)strPasswordPtr; try { if (num >= 0) @@ -261,16 +264,16 @@ namespace Microsoft.Zune.Service //IL_0054: Expected I, but got I8 if (m_pService != null) { - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -345,12 +348,14 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(system))) + fixed (char* systemPtr = system.ToCharArray()) { + ushort* ptr = (ushort*)systemPtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(rating))) + fixed (char* ratingPtr = rating.ToCharArray()) { + ushort* ptr2 = (ushort*)ratingPtr; try { long num = *(long*)m_pService + 256; @@ -410,7 +415,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_003c; @@ -458,39 +463,39 @@ namespace Microsoft.Zune.Service if (m_pService != null) { DynamicArray_003Cunsigned_0020short_0020_002A_003E obj; - *(long*)(&obj) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_7_003F_0024DynamicArray_0040PEAG_0040_00406B_0040); - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, 8)) = 0L; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, 16)) = 0; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, 20)) = 0; + *(long*)(&obj) = (nint)Unsafe.AsPointer(ref Module._003F_003F_7_003F_0024DynamicArray_0040PEAG_0040_00406B_0040); + Unsafe.As(ref Unsafe.AddByteOffset(ref obj, 8)) = 0L; + Unsafe.As(ref Unsafe.AddByteOffset(ref obj, 16)) = 0; + Unsafe.As(ref Unsafe.AddByteOffset(ref obj, 20)) = 0; try { IService* pService = m_pService; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 392)))((nint)pService, &obj) >= 0) { - int num = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, 16)); - list = new ArrayList(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, 16))); + int num = Unsafe.As(ref Unsafe.AddByteOffset(ref obj, 16)); + list = new ArrayList(Unsafe.As(ref Unsafe.AddByteOffset(ref obj, 16))); int num2 = 0; if (0 < num) { do { - ushort* ptr = (ushort*)(*(ulong*)_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_005B_005D(&obj, num2)); + ushort* ptr = (ushort*)(*(ulong*)Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_005B_005D(&obj, num2)); list.Add(new string((char*)ptr)); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); num2++; } while (num2 < num); } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002ERemoveAllElements(&obj, true); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002ERemoveAllElements(&obj, true); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj); } return list; } @@ -502,8 +507,9 @@ namespace Microsoft.Zune.Service { return; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUsername))) + fixed (char* strUsernamePtr = strUsername.ToCharArray()) { + ushort* ptr = (ushort*)strUsernamePtr; try { long num = *(long*)m_pService + 400; @@ -526,8 +532,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUsername))) + fixed (char* strUsernamePtr = strUsername.ToCharArray()) { + ushort* ptr = (ushort*)strUsernamePtr; try { int num = 0; @@ -557,8 +564,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUsername))) + fixed (char* strUsernamePtr = strUsername.ToCharArray()) { + ushort* ptr = (ushort*)strUsernamePtr; try { int num = 0; @@ -600,7 +608,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_003c; @@ -632,10 +640,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -663,7 +671,7 @@ namespace Microsoft.Zune.Service { //IL_0028: Expected I, but got I8 bool flag = false; - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; int num = 0; IService* pService = m_pService; if (pService != null) @@ -671,7 +679,7 @@ namespace Microsoft.Zune.Service flag = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 384)))((nint)pService, &gUID_NULL, &num) >= 0 || flag; } iUserId = num; - Guid guid = (guidUserGuid = _003CModule_003E.GUIDToGuid(gUID_NULL)); + Guid guid = (guidUserGuid = Module.GUIDToGuid(gUID_NULL)); return flag; } @@ -695,7 +703,7 @@ namespace Microsoft.Zune.Service //IL_0035: Expected I, but got I8 //IL_0035: Expected I, but got I8 bool flag = false; - _GUID gUID = _003CModule_003E.GuidToGUID(guidUserGuid); + _GUID gUID = Module.GuidToGUID(guidUserGuid); int num = 0; IService* pService = m_pService; if (pService != null) @@ -718,11 +726,11 @@ namespace Microsoft.Zune.Service int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 944)))((nint)pService, &num); _0024ArrayType_0024_0024_0024BY0BO_0040G _0024ArrayType_0024_0024_0024BY0BO_0040G; *(short*)(&_0024ArrayType_0024_0024_0024BY0BO_0040G) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0BO_0040G, 2), 0, 58); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0BO_0040G, 2), 0, 58); if (num2 >= 0) { - num2 = ((_003CModule_003E._i64tow_s((long)num, (ushort*)(&_0024ArrayType_0024_0024_0024BY0BO_0040G), 30uL, 10) != 0) ? (-2147467259) : num2); + num2 = ((Module._i64tow_s((long)num, (ushort*)(&_0024ArrayType_0024_0024_0024BY0BO_0040G), 30uL, 10) != 0) ? (-2147467259) : num2); if (num2 >= 0) { result = new string((char*)(&_0024ArrayType_0024_0024_0024BY0BO_0040G)); @@ -737,16 +745,16 @@ namespace Microsoft.Zune.Service //IL_001b: Expected I, but got I8 //IL_003f: Expected I, but got I8 //IL_004d: Expected I, but got I8 - DownloadCallbackWrapper* ptr = (DownloadCallbackWrapper*)_003CModule_003E.@new(40uL); + DownloadCallbackWrapper* ptr = (DownloadCallbackWrapper*)Module.@new(40uL); DownloadCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EDownloadCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler, progressHandler, allPendingHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EDownloadCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler, progressHandler, allPendingHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -782,16 +790,16 @@ namespace Microsoft.Zune.Service try { int num = 0; - DownloadCallbackWrapper* ptr = (DownloadCallbackWrapper*)_003CModule_003E.@new(40uL); + DownloadCallbackWrapper* ptr = (DownloadCallbackWrapper*)Module.@new(40uL); DownloadCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EDownloadCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler, progressHandler, allPendingHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EDownloadCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler, progressHandler, allPendingHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } DownloadCallbackWrapper* ptr3 = ptr2; @@ -966,38 +974,42 @@ namespace Microsoft.Zune.Service { continue; } - gUID = _003CModule_003E.GuidToGUID(guid); - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s))) + gUID = Module.GuidToGUID(guid); + fixed (char* sPtr = s.ToCharArray()) { + ushort* ptr5 = (ushort*)sPtr; try { if (ptr5 == null) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr5 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s2))) + fixed (char* s2Ptr = s2.ToCharArray()) { + ushort* ptr6 = (ushort*)s2Ptr; try { if (ptr6 == null) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr6 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1005,9 +1017,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1015,7 +1028,7 @@ namespace Microsoft.Zune.Service val = ptr8; num3 = eDownloadContextEvent; val2 = ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)(nint)val, num3, (ushort*)(nint)val2, intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; @@ -1024,21 +1037,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1046,8 +1059,8 @@ namespace Microsoft.Zune.Service val = ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)(nint)val, num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)(nint)val, num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1055,16 +1068,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1085,9 +1098,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1095,8 +1109,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1104,21 +1118,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1126,8 +1140,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1135,16 +1149,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1171,8 +1185,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1180,9 +1195,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1190,8 +1206,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1199,21 +1215,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1221,8 +1237,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1230,16 +1246,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1260,9 +1276,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1270,8 +1287,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1279,21 +1296,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1301,8 +1318,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1310,16 +1327,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1349,21 +1366,23 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1371,9 +1390,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1381,8 +1401,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1390,21 +1410,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1412,8 +1432,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1421,16 +1441,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1451,9 +1471,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1461,8 +1482,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1470,21 +1491,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1492,8 +1513,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1501,16 +1522,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1537,8 +1558,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1546,9 +1568,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1556,8 +1579,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1565,21 +1588,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1587,8 +1610,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1596,16 +1619,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1626,9 +1649,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1636,8 +1660,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1645,21 +1669,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1667,8 +1691,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1676,16 +1700,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1723,29 +1747,32 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s2))) + fixed (char* s2Ptr = s2.ToCharArray()) { + ushort* ptr6 = (ushort*)s2Ptr; try { if (ptr6 == null) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr6 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1753,9 +1780,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1763,8 +1791,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1772,21 +1800,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1794,8 +1822,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1803,16 +1831,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1833,9 +1861,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1843,8 +1872,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1852,21 +1881,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1874,8 +1903,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1883,16 +1912,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -1919,8 +1948,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -1928,9 +1958,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1938,8 +1969,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1947,21 +1978,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -1969,8 +2000,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -1978,16 +2009,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2008,9 +2039,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2018,8 +2050,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2027,21 +2059,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2049,8 +2081,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2058,16 +2090,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2097,21 +2129,23 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -2119,9 +2153,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2129,8 +2164,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2138,21 +2173,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2160,8 +2195,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2169,16 +2204,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2199,9 +2234,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2209,8 +2245,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2218,21 +2254,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2240,8 +2276,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2249,16 +2285,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2285,8 +2321,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -2294,9 +2331,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2304,8 +2342,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2313,21 +2351,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2335,8 +2373,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2344,16 +2382,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2374,9 +2412,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2384,8 +2423,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2393,21 +2432,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2415,8 +2454,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2424,16 +2463,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2483,14 +2522,15 @@ namespace Microsoft.Zune.Service long num6 = *(long*)m_pService + 608; pService3 = m_pService; intPtr4 = ptr4; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num6))((nint)pService3, intPtr4, (global::EDownloadFlags)eDownloadFlags, -1, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference), 1, (IDownloadCallback*)ptr3); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num6))((nint)pService3, intPtr4, (global::EDownloadFlags)eDownloadFlags, -1, (ushort*)Unsafe.AsPointer(ref reference), 1, (IDownloadCallback*)ptr3); } goto IL_06b9; } IMediaCollection* intPtr5; DownloadCallbackWrapper* intPtr6; - fixed (ushort* ptr10 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(deviceEndpointId))) + fixed (char* deviceEndpointIdPtr = deviceEndpointId.ToCharArray()) { + ushort* ptr10 = (ushort*)deviceEndpointIdPtr; if (items != null) { IEnumerator enumerator = items.GetEnumerator(); @@ -2630,38 +2670,42 @@ namespace Microsoft.Zune.Service { continue; } - gUID = _003CModule_003E.GuidToGUID(guid); - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s))) + gUID = Module.GuidToGUID(guid); + fixed (char* sPtr = s.ToCharArray()) { + ushort* ptr5 = (ushort*)sPtr; try { if (ptr5 == null) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr5 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s2))) + fixed (char* s2Ptr = s2.ToCharArray()) { + ushort* ptr6 = (ushort*)s2Ptr; try { if (ptr6 == null) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr6 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -2669,9 +2713,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2679,8 +2724,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2688,21 +2733,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2710,8 +2755,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2719,16 +2764,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2749,9 +2794,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2759,8 +2805,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2768,21 +2814,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2790,8 +2836,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2799,16 +2845,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2835,8 +2881,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -2844,9 +2891,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2854,8 +2902,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2863,21 +2911,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2885,8 +2933,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2894,16 +2942,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -2924,9 +2972,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2934,8 +2983,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2943,21 +2992,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -2965,8 +3014,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -2974,16 +3023,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3013,21 +3062,23 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3035,9 +3086,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3045,8 +3097,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3054,21 +3106,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3076,8 +3128,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3085,16 +3137,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3115,9 +3167,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3125,8 +3178,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3134,21 +3187,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3156,8 +3209,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3165,16 +3218,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3201,8 +3254,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3210,9 +3264,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3220,8 +3275,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3229,21 +3284,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3251,8 +3306,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3260,16 +3315,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3290,9 +3345,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3300,8 +3356,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3309,21 +3365,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3331,8 +3387,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3340,16 +3396,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3387,29 +3443,32 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s2))) + fixed (char* s2Ptr = s2.ToCharArray()) { + ushort* ptr6 = (ushort*)s2Ptr; try { if (ptr6 == null) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr6 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3417,9 +3476,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3427,8 +3487,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3436,21 +3496,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3458,8 +3518,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3467,16 +3527,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3497,9 +3557,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3507,8 +3568,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3516,21 +3577,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3538,8 +3599,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3547,16 +3608,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3583,8 +3644,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3592,9 +3654,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3602,8 +3665,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3611,21 +3674,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3633,8 +3696,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3642,16 +3705,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3672,9 +3735,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3682,8 +3746,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3691,21 +3755,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3713,8 +3777,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3722,16 +3786,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3761,21 +3825,23 @@ namespace Microsoft.Zune.Service } continue; } - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(s3))) + fixed (char* s3Ptr = s3.ToCharArray()) { + ushort* ptr7 = (ushort*)s3Ptr; try { if (ptr7 == null) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) + fixed (ushort* ptr7 = &Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBG, ushort>(ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)) { reference2 = ref *(ushort*)null; try { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3783,9 +3849,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3793,8 +3860,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3802,21 +3869,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3824,8 +3891,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3833,16 +3900,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3863,9 +3930,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3873,8 +3941,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3882,21 +3950,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3904,8 +3972,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3913,16 +3981,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -3949,8 +4017,9 @@ namespace Microsoft.Zune.Service { if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { + ushort* ptr8 = (ushort*)textPtr; global::EDownloadContextEvent eDownloadContextEvent = (global::EDownloadContextEvent)(-1); reference3 = ref *(ushort*)null; try @@ -3958,9 +4027,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3968,8 +4038,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -3977,21 +4047,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -3999,8 +4069,8 @@ namespace Microsoft.Zune.Service val = ref *ptr8; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -4008,16 +4078,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -4038,9 +4108,10 @@ namespace Microsoft.Zune.Service if (clientContextEvent != EDownloadContextEvent.Unknown && !string.IsNullOrEmpty(clientContextEventData)) { eDownloadContextEvent = (global::EDownloadContextEvent)clientContextEvent; - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(clientContextEventData))) + fixed (char* clientContextEventDataPtr = clientContextEventData.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr9 = (ushort*)clientContextEventDataPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -4048,8 +4119,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref *ptr9; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -4057,21 +4128,21 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -4079,8 +4150,8 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = eDownloadContextEvent; val2 = ref reference3; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), num3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val2), intPtr); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), num3, (ushort*)Unsafe.AsPointer(ref val2), intPtr); long num4 = *(long*)ptr4 + 40; intPtr2 = ptr4; reference4 = ref gUID; @@ -4088,16 +4159,16 @@ namespace Microsoft.Zune.Service val3 = ptr5; val4 = ptr6; val5 = ptr7; - intPtr3 = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); + intPtr3 = Module.CComPtrNtv_003CIContextData_003E_002E_002EPEAUIContextData_0040_0040(&cComPtrNtv_003CIContextData_003E); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference4), num5, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, intPtr3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -4195,7 +4266,7 @@ namespace Microsoft.Zune.Service int num = 0; int num2 = 0; int num3 = 0; - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); IService* pService = m_pService; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 616)))((nint)pService, gUID, (global::EContentType)eContentType, &num, &num2, &num3) >= 0) { @@ -4213,7 +4284,7 @@ namespace Microsoft.Zune.Service //IL_0028: Expected I, but got I8 if (m_pService != null) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); IService* pService = m_pService; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 624)))((nint)pService, gUID, (global::EContentType)eContentType); } @@ -4225,11 +4296,11 @@ namespace Microsoft.Zune.Service //IL_0041: Expected I, but got I8 int num = 0; string text = null; - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; if (m_pService != null) { ushort* ptr = null; - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); IService* pService = m_pService; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 584)))((nint)pService, gUID, (global::EContentType)eContentType, (global::EContentUriFlags)eContentUriFlags, eMediaFormat, eMediaRights, &ptr, &gUID_NULL); if (num >= 0) @@ -4242,13 +4313,13 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_005e; IL_005e: uriOut = text; - Guid guid = (mediaInstanceIdOut = _003CModule_003E.GUIDToGuid(gUID_NULL)); + Guid guid = (mediaInstanceIdOut = Module.GUIDToGuid(gUID_NULL)); return num; } @@ -4297,11 +4368,12 @@ namespace Microsoft.Zune.Service { int num2 = 0; int num3 = 0; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strDeviceEndpointId))) + fixed (char* strDeviceEndpointIdPtr = strDeviceEndpointId.ToCharArray()) { + ushort* ptr = (ushort*)strDeviceEndpointIdPtr; try { - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); long num4 = *(long*)m_pService + 640; IService* pService = m_pService; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)pService, gUID, (global::EContentType)eContentType, ptr, &num2, &num, &num3) >= 0) @@ -4361,24 +4433,29 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strTitle))) + fixed (char* strTitlePtr = strTitle.ToCharArray()) { + ushort* ptr2 = (ushort*)strTitlePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strAlbum))) + fixed (char* strAlbumPtr = strAlbum.ToCharArray()) { + ushort* ptr3 = (ushort*)strAlbumPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strArtist))) + fixed (char* strArtistPtr = strArtist.ToCharArray()) { + ushort* ptr4 = (ushort*)strArtistPtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strGenre))) + fixed (char* strGenrePtr = strGenre.ToCharArray()) { + ushort* ptr5 = (ushort*)strGenrePtr; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strServiceContext))) + fixed (char* strServiceContextPtr = strServiceContext.ToCharArray()) { + ushort* ptr = (ushort*)strServiceContextPtr; try { CComPtrNtv_003CIContextData_003E cComPtrNtv_003CIContextData_003E; @@ -4388,8 +4465,8 @@ namespace Microsoft.Zune.Service long num = *(long*)m_pService + 120; IService* pService = m_pService; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, ptr, (global::EDownloadContextEvent)(-1), null, (IContextData**)(&cComPtrNtv_003CIContextData_003E)); - _GUID gUID = _003CModule_003E.GuidToGUID(guidAlbumMediaId); - _GUID gUID2 = _003CModule_003E.GuidToGUID(guidTrackMediaId); + _GUID gUID = Module.GuidToGUID(guidAlbumMediaId); + _GUID gUID2 = Module.GuidToGUID(guidTrackMediaId); long num2 = *(long*)m_pService + 904; IService* pService2 = m_pService; _003F val = ptr2; @@ -4402,10 +4479,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002ERelease(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002ERelease(&cComPtrNtv_003CIContextData_003E); } catch { @@ -4457,11 +4534,12 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strTitle))) + fixed (char* strTitlePtr = strTitle.ToCharArray()) { + ushort* ptr = (ushort*)strTitlePtr; try { - _GUID gUID = _003CModule_003E.GuidToGUID(guidArtistMediaId); + _GUID gUID = Module.GuidToGUID(guidArtistMediaId); long num = *(long*)m_pService + 912; IService* pService = m_pService; result = (byte)((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, iUserId, iRating, &gUID, ptr) >= 0) ? 1u : 0u) != 0; @@ -4484,7 +4562,7 @@ namespace Microsoft.Zune.Service bool flag = false; if (m_pService != null) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); IService* pService = m_pService; int num; flag = 0 == ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 920)))((nint)pService, iUserId, &gUID, (global::EContentType)eContentType, &num); @@ -4505,16 +4583,16 @@ namespace Microsoft.Zune.Service bool flag = false; if (m_pService != null) { - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, eventHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -4543,7 +4621,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -4590,21 +4668,21 @@ namespace Microsoft.Zune.Service if (eContentType == EContentType.Video) { _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040 _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040; - _003CModule_003E.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 177u); + Module.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 177u); try { - if (_003CModule_003E.ZuneLibraryExports_002EGetFieldValues(dbMediaId, ContentTypeToListType(EContentType.Video), 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), null) >= 0 && System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 4)) >= 0) + if (Module.ZuneLibraryExports_002EGetFieldValues(dbMediaId, ContentTypeToListType(EContentType.Video), 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), null) >= 0 && Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 4)) >= 0) { - eMediaTypes = ((System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 8)) == 3) ? System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, EMediaTypes>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 16)) : eMediaTypes); + eMediaTypes = ((Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 8)) == 3) ? Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, EMediaTypes>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 16)) : eMediaTypes); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindVecDtor((delegate*, void>)(&_003CModule_003E.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.___CxxCallUnwindVecDtor((delegate*, void>)(&Module.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); throw; } - _003CModule_003E.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); if (eMediaTypes == EMediaTypes.eMediaTypeVideoMBR) { if (IsDownloading(guidMediaId, EContentType.Video, out fIsDownloadPending, out fIsHidden)) @@ -4620,18 +4698,18 @@ namespace Microsoft.Zune.Service } } _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040 _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402; - _003CModule_003E.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), 149u); + Module.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), 149u); try { - if (_003CModule_003E.ZuneLibraryExports_002EGetFieldValues(dbMediaId, ContentTypeToListType(eContentType), 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), null) < 0 || System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 4)) < 0 || System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 8)) != 3) + if (Module.ZuneLibraryExports_002EGetFieldValues(dbMediaId, ContentTypeToListType(eContentType), 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), null) < 0 || Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 4)) < 0 || Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 8)) != 3) { goto IL_0118; } - if (System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 10) + if (Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 10) { - if (System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 20 && System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 26) + if (Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 20 && Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 26) { - if (System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 30 && System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 40) + if (Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 30 && Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 16)) != 40) { goto IL_0118; } @@ -4654,10 +4732,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindVecDtor((delegate*, void>)(&_003CModule_003E.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.___CxxCallUnwindVecDtor((delegate*, void>)(&Module.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402), 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); throw; } - _003CModule_003E.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_00402, 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); } else if (IsDownloading(guidMediaId, eContentType, out fIsDownloadPending, out fIsHidden)) { @@ -4703,17 +4781,17 @@ namespace Microsoft.Zune.Service IL_0066: if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } end_IL_001a:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -4752,17 +4830,17 @@ namespace Microsoft.Zune.Service IL_006a: if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } end_IL_001d:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -4775,12 +4853,14 @@ namespace Microsoft.Zune.Service passportIdentity = null; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(username))) + fixed (char* usernamePtr = username.ToCharArray()) { + ushort* ptr = (ushort*)usernamePtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(password))) + fixed (char* passwordPtr = password.ToCharArray()) { + ushort* ptr2 = (ushort*)passwordPtr; try { CComPtrNtv_003CIPassportIdentity_003E cComPtrNtv_003CIPassportIdentity_003E; @@ -4798,10 +4878,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPassportIdentity_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPassportIdentity_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); + Module.CComPtrNtv_003CIPassportIdentity_003E_002ERelease(&cComPtrNtv_003CIPassportIdentity_003E); } catch { @@ -4856,17 +4936,17 @@ namespace Microsoft.Zune.Service IL_0066: if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } end_IL_001a:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -4893,10 +4973,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -4906,7 +4986,7 @@ namespace Microsoft.Zune.Service //IL_0034: Expected I, but got I8 //IL_004e: Expected I, but got I8 //IL_004e: Expected I, but got I8 - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; if (m_pService != null && IsSignedIn()) { CComPtrNtv_003CISignInState_003E cComPtrNtv_003CISignInState_003E; @@ -4921,19 +5001,19 @@ namespace Microsoft.Zune.Service num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CISignInState_003E)) + 64)))((nint)num2, &gUID_NULL); if (num < 0) { - gUID_NULL = _003CModule_003E.GUID_NULL; + gUID_NULL = Module.GUID_NULL; } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } - return _003CModule_003E.GUIDToGuid(gUID_NULL); + return Module.GUIDToGuid(gUID_NULL); } public unsafe string GetLocale() @@ -4970,17 +5050,17 @@ namespace Microsoft.Zune.Service IL_0066: if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } end_IL_001a:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -5009,10 +5089,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -5041,10 +5121,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -5071,10 +5151,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -5086,16 +5166,16 @@ namespace Microsoft.Zune.Service //IL_0054: Expected I, but got I8 if (m_pService != null) { - GetBalancesCallbackWrapper* ptr = (GetBalancesCallbackWrapper*)_003CModule_003E.@new(32uL); + GetBalancesCallbackWrapper* ptr = (GetBalancesCallbackWrapper*)Module.@new(32uL); GetBalancesCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetBalancesCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetBalancesCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -5129,10 +5209,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -5144,7 +5224,7 @@ namespace Microsoft.Zune.Service //IL_0090: Expected I, but got I8 int num = 0; num = (((long)(nint)m_pService == 0) ? (-2147467259) : num); - _GUID offerId2 = _003CModule_003E.GuidToGUID(offerId); + _GUID offerId2 = Module.GuidToGUID(offerId); CComPtrNtv_003CIGetOfferDetailsCallback_003E cComPtrNtv_003CIGetOfferDetailsCallback_003E; *(long*)(&cComPtrNtv_003CIGetOfferDetailsCallback_003E) = 0L; HRESULT result; @@ -5152,19 +5232,19 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - GetOfferDetailsCallbackWrapper* ptr = (GetOfferDetailsCallbackWrapper*)_003CModule_003E.@new(64uL); + GetOfferDetailsCallbackWrapper* ptr = (GetOfferDetailsCallbackWrapper*)Module.@new(64uL); GetOfferDetailsCallbackWrapper* p; try { - p = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetOfferDetailsCallbackWrapper_002E_007Bctor_007D(ptr, offerId2, state, m_pService, completeCallback, errorCallback)); + p = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetOfferDetailsCallbackWrapper_002E_007Bctor_007D(ptr, offerId2, state, m_pService, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } - _003CModule_003E.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002EAttach(&cComPtrNtv_003CIGetOfferDetailsCallback_003E, (IGetOfferDetailsCallback*)p); + Module.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002EAttach(&cComPtrNtv_003CIGetOfferDetailsCallback_003E, (IGetOfferDetailsCallback*)p); num = ((*(long*)(&cComPtrNtv_003CIGetOfferDetailsCallback_003E) == 0) ? (-2147024882) : num); if (num >= 0) { @@ -5178,10 +5258,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGetOfferDetailsCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGetOfferDetailsCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002ERelease(&cComPtrNtv_003CIGetOfferDetailsCallback_003E); + Module.CComPtrNtv_003CIGetOfferDetailsCallback_003E_002ERelease(&cComPtrNtv_003CIGetOfferDetailsCallback_003E); return result; } @@ -5228,16 +5308,16 @@ namespace Microsoft.Zune.Service try { int num = 0; - GetOffersCallbackWrapper* ptr = (GetOffersCallbackWrapper*)_003CModule_003E.@new(40uL); + GetOffersCallbackWrapper* ptr = (GetOffersCallbackWrapper*)Module.@new(40uL); GetOffersCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback, mapIdToContext)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback, mapIdToContext)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); @@ -5288,9 +5368,10 @@ namespace Microsoft.Zune.Service long num9; if (!string.IsNullOrEmpty(text)) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text))) + fixed (char* textPtr = text.ToCharArray()) { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + ushort* ptr4 = (ushort*)textPtr; + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -5298,9 +5379,9 @@ namespace Microsoft.Zune.Service val = ptr4; num3 = -1; num4 = 0L; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)(nint)val, (global::EDownloadContextEvent)num3, (ushort*)num4, intPtr); - gUID = _003CModule_003E.GuidToGUID(guid); + gUID = Module.GuidToGUID(guid); intPtr2 = ptr3; reference3 = ref gUID; num5 = 1; @@ -5308,20 +5389,20 @@ namespace Microsoft.Zune.Service num7 = 0L; num8 = 0L; num9 = *(long*)(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference3), (global::EContentType)num5, (ushort*)num6, (ushort*)num7, (ushort*)num8, (IContextData*)num9); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference3), (global::EContentType)num5, (ushort*)num6, (ushort*)num7, (ushort*)num8, (IContextData*)num9); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } else { - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bctor_007D(&cComPtrNtv_003CIContextData_003E); try { long num2 = *(long*)m_pService + 120; @@ -5329,9 +5410,9 @@ namespace Microsoft.Zune.Service val = ref reference2; num3 = -1; num4 = 0L; - intPtr = _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref val), (global::EDownloadContextEvent)num3, (ushort*)num4, intPtr); - gUID = _003CModule_003E.GuidToGUID(guid); + intPtr = Module.CComPtrNtv_003CIContextData_003E_002E_0026(&cComPtrNtv_003CIContextData_003E); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService2, (ushort*)Unsafe.AsPointer(ref val), (global::EDownloadContextEvent)num3, (ushort*)num4, intPtr); + gUID = Module.GuidToGUID(guid); intPtr2 = ptr3; reference3 = ref gUID; num5 = 1; @@ -5339,15 +5420,15 @@ namespace Microsoft.Zune.Service num7 = 0L; num8 = 0L; num9 = *(long*)(&cComPtrNtv_003CIContextData_003E); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference3), (global::EContentType)num5, (ushort*)num6, (ushort*)num7, (ushort*)num8, (IContextData*)num9); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr2, (_GUID*)Unsafe.AsPointer(ref reference3), (global::EContentType)num5, (ushort*)num6, (ushort*)num7, (ushort*)num8, (IContextData*)num9); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } } catch @@ -5393,15 +5474,16 @@ namespace Microsoft.Zune.Service long num15; if (!string.IsNullOrEmpty(text2)) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(text2))) + fixed (char* text2Ptr = text2.ToCharArray()) { + ushort* ptr5 = (ushort*)text2Ptr; *(long*)(&cComPtrNtv_003CIContextData_003E2) = 0L; try { long num10 = *(long*)m_pService + 120; pService3 = m_pService; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num10))((nint)pService3, ptr5, (global::EDownloadContextEvent)(-1), null, (IContextData**)(&cComPtrNtv_003CIContextData_003E2)); - gUID2 = _003CModule_003E.GuidToGUID(guid2); + gUID2 = Module.GuidToGUID(guid2); intPtr3 = ptr3; reference5 = ref gUID2; num11 = 0; @@ -5409,15 +5491,15 @@ namespace Microsoft.Zune.Service num13 = 0L; num14 = 0L; num15 = *(long*)(&cComPtrNtv_003CIContextData_003E2); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr3, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference5), (global::EContentType)num11, (ushort*)num12, (ushort*)num13, (ushort*)num14, (IContextData*)num15); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr3, (_GUID*)Unsafe.AsPointer(ref reference5), (global::EContentType)num11, (ushort*)num12, (ushort*)num13, (ushort*)num14, (IContextData*)num15); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E2); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E2); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E2); } } else @@ -5427,8 +5509,8 @@ namespace Microsoft.Zune.Service { long num10 = *(long*)m_pService + 120; pService3 = m_pService; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num10))((nint)pService3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference4), (global::EDownloadContextEvent)(-1), null, (IContextData**)(&cComPtrNtv_003CIContextData_003E2)); - gUID2 = _003CModule_003E.GuidToGUID(guid2); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num10))((nint)pService3, (ushort*)Unsafe.AsPointer(ref reference4), (global::EDownloadContextEvent)(-1), null, (IContextData**)(&cComPtrNtv_003CIContextData_003E2)); + gUID2 = Module.GuidToGUID(guid2); intPtr3 = ptr3; reference5 = ref gUID2; num11 = 0; @@ -5436,15 +5518,15 @@ namespace Microsoft.Zune.Service num13 = 0L; num14 = 0L; num15 = *(long*)(&cComPtrNtv_003CIContextData_003E2); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr3, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference5), (global::EContentType)num11, (ushort*)num12, (ushort*)num13, (ushort*)num14, (IContextData*)num15); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr3, (_GUID*)Unsafe.AsPointer(ref reference5), (global::EContentType)num11, (ushort*)num12, (ushort*)num13, (ushort*)num14, (IContextData*)num15); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E2); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E2); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E2); } } catch @@ -5467,7 +5549,7 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - _GUID gUID3 = _003CModule_003E.GuidToGUID((Guid)enumerator3.Current); + _GUID gUID3 = Module.GuidToGUID((Guid)enumerator3.Current); IMediaCollection* intPtr4 = ptr3; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr4, &gUID3, (global::EContentType)3, null, null, null, null); } @@ -5484,7 +5566,7 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - _GUID gUID4 = _003CModule_003E.GuidToGUID((Guid)enumerator4.Current); + _GUID gUID4 = Module.GuidToGUID((Guid)enumerator4.Current); IMediaCollection* intPtr5 = ptr3; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr3 + 40)))((nint)intPtr5, &gUID4, (global::EContentType)7, null, null, null, null); } @@ -5503,13 +5585,14 @@ namespace Microsoft.Zune.Service long num16 = *(long*)m_pService + 680; pService4 = m_pService; intPtr6 = ptr3; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num16))((nint)pService4, intPtr6, (IGetOffersCallback*)ptr2, (global::EGetOffersFlags)eGetOffersFlags, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref reference)); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num16))((nint)pService4, intPtr6, (IGetOffersCallback*)ptr2, (global::EGetOffersFlags)eGetOffersFlags, (ushort*)Unsafe.AsPointer(ref reference)); goto IL_0337; } IMediaCollection* intPtr7; GetOffersCallbackWrapper* intPtr8; - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(deviceEndpointId))) + fixed (char* deviceEndpointIdPtr = deviceEndpointId.ToCharArray()) { + ushort* ptr6 = (ushort*)deviceEndpointIdPtr; long num16 = *(long*)m_pService + 680; pService4 = m_pService; intPtr6 = ptr3; @@ -5572,16 +5655,16 @@ namespace Microsoft.Zune.Service return; } int num = 0; - PurchaseOffersCallbackWrapper* ptr = (PurchaseOffersCallbackWrapper*)_003CModule_003E.@new(24uL); + PurchaseOffersCallbackWrapper* ptr = (PurchaseOffersCallbackWrapper*)Module.@new(24uL); PurchaseOffersCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EPurchaseOffersCallbackWrapper_002E_007Bctor_007D(ptr, purchaseOffersHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EPurchaseOffersCallbackWrapper_002E_007Bctor_007D(ptr, purchaseOffersHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); @@ -5611,8 +5694,9 @@ namespace Microsoft.Zune.Service num = PaymentTypeToMediaPaymentType(payment.Type, &eMediaPaymentType); if (num >= 0) { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(payment.Id))) + fixed (char* payment.IdPtr = payment.Id.ToCharArray()) { + ushort* ptr7 = (ushort*)payment.IdPtr; try { long num2 = *(long*)m_pService + 712; @@ -5665,16 +5749,16 @@ namespace Microsoft.Zune.Service int num; if (m_pService != null) { - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 == null) @@ -5682,18 +5766,18 @@ namespace Microsoft.Zune.Service num = -2147024882; goto IL_0103; } - _GUID gUID = _003CModule_003E.GuidToGUID(userId); + _GUID gUID = Module.GuidToGUID(userId); ulong num2 = (ulong)artists.Count; - _GUID* ptr3 = (_GUID*)_003CModule_003E.new_005B_005D((num2 > 1152921504606846975L) ? ulong.MaxValue : (num2 * 16)); + _GUID* ptr3 = (_GUID*)Module.new_005B_005D((num2 > 1152921504606846975L) ? ulong.MaxValue : (num2 * 16)); int num3 = 0; if (0 < artists.Count) { _GUID* ptr4 = ptr3; do { - _GUID gUID2 = _003CModule_003E.GuidToGUID((Guid)artists[num3]); - // IL cpblk instruction - System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(ptr4, ref gUID2, 16); + _GUID gUID2 = Module.GuidToGUID((Guid)artists[num3]); + // IL cpblk instruction + Unsafe.CopyBlockUnaligned(ptr4, ref gUID2, 16); num3++; ptr4 = (_GUID*)((ulong)(nint)ptr4 + 16uL); } @@ -5703,7 +5787,7 @@ namespace Microsoft.Zune.Service IService* pService = m_pService; int count = artists.Count; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num4))((nint)pService, gUID, count, ptr3, (IAsyncCallback*)ptr2); - _003CModule_003E.delete_005B_005D(ptr3); + Module.delete_005B_005D(ptr3); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 16)))((nint)ptr2); } else @@ -5732,8 +5816,9 @@ namespace Microsoft.Zune.Service tokenDetails = null; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(token))) + fixed (char* tokenPtr = token.ToCharArray()) { + ushort* ptr = (ushort*)tokenPtr; try { CComPtrNtv_003CITokenDetails_003E cComPtrNtv_003CITokenDetails_003E; @@ -5751,10 +5836,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITokenDetails_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITokenDetails_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITokenDetails_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITokenDetails_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITokenDetails_003E_002ERelease(&cComPtrNtv_003CITokenDetails_003E); + Module.CComPtrNtv_003CITokenDetails_003E_002ERelease(&cComPtrNtv_003CITokenDetails_003E); } catch { @@ -5776,16 +5861,16 @@ namespace Microsoft.Zune.Service int num; if (m_pService != null) { - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 == null) @@ -5793,9 +5878,10 @@ namespace Microsoft.Zune.Service num = -2147024882; goto IL_0091; } - _GUID gUID = _003CModule_003E.GuidToGUID(mediaId); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(message))) + _GUID gUID = Module.GuidToGUID(mediaId); + fixed (char* messagePtr = message.ToCharArray()) { + ushort* ptr3 = (ushort*)messagePtr; try { long num2 = *(long*)m_pService + 520; @@ -5838,16 +5924,16 @@ namespace Microsoft.Zune.Service int num; if (m_pService != null) { - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 == null) @@ -5855,13 +5941,15 @@ namespace Microsoft.Zune.Service num = -2147024882; goto IL_00a5; } - _GUID gUID = _003CModule_003E.GuidToGUID(mediaId); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + _GUID gUID = Module.GuidToGUID(mediaId); + fixed (char* titlePtr = title.ToCharArray()) { + ushort* ptr3 = (ushort*)titlePtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(comment))) + fixed (char* commentPtr = comment.ToCharArray()) { + ushort* ptr4 = (ushort*)commentPtr; try { long num2 = *(long*)m_pService + 544; @@ -5911,8 +5999,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUrl))) + fixed (char* strUrlPtr = strUrl.ToCharArray()) { + ushort* ptr = (ushort*)strUrlPtr; try { long num = *(long*)m_pService + 816; @@ -5938,18 +6027,19 @@ namespace Microsoft.Zune.Service if (m_pService != null) { MusicAlbumMetadata musicAlbumMetadata; - _003CModule_003E.MusicAlbumMetadata_002E_007Bctor_007D(&musicAlbumMetadata); + Module.MusicAlbumMetadata_002E_007Bctor_007D(&musicAlbumMetadata); try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(compId))) + fixed (char* compIdPtr = compId.ToCharArray()) { + ushort* ptr = (ushort*)compIdPtr; try { long num = *(long*)m_pService + 832; IService* pService = m_pService; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, ptr, &musicAlbumMetadata) >= 0) { - Guid guid = (guidAlbum = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicAlbumMetadata, 8)))); + Guid guid = (guidAlbum = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref musicAlbumMetadata, 8)))); result = true; } } @@ -5964,11 +6054,11 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.MusicAlbumMetadata_002E_007Bdtor_007D), &musicAlbumMetadata); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.MusicAlbumMetadata_002E_007Bdtor_007D), &musicAlbumMetadata); throw; } - *(long*)(&musicAlbumMetadata) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_7MusicAlbumMetadata_0040_00406B_0040); - _003CModule_003E.MusicAlbumMetadata_002EClear(&musicAlbumMetadata); + *(long*)(&musicAlbumMetadata) = (nint)Unsafe.AsPointer(ref Module._003F_003F_7MusicAlbumMetadata_0040_00406B_0040); + Module.MusicAlbumMetadata_002EClear(&musicAlbumMetadata); } return result; } @@ -5980,8 +6070,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(compId))) + fixed (char* compIdPtr = compId.ToCharArray()) { + ushort* ptr = (ushort*)compIdPtr; try { long num = *(long*)m_pService + 840; @@ -5989,7 +6080,7 @@ namespace Microsoft.Zune.Service _GUID guid; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, ptr, &guid) >= 0) { - Guid guid2 = (guidMusicVideo = _003CModule_003E.GUIDToGuid(guid)); + Guid guid2 = (guidMusicVideo = Module.GUIDToGuid(guid)); result = true; } } @@ -6010,8 +6101,9 @@ namespace Microsoft.Zune.Service DRMInfo result = null; if (m_pService != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(filePath))) + fixed (char* filePathPtr = filePath.ToCharArray()) { + ushort* ptr = (ushort*)filePathPtr; try { long num = *(long*)m_pService + 568; @@ -6022,7 +6114,7 @@ namespace Microsoft.Zune.Service int num3; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, ptr, &eCanPlay, &fILETIME, &num2, &num3) >= 0) { - long num4 = (long)(uint)System.Runtime.CompilerServices.Unsafe.As<_FILETIME, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); + long num4 = (long)(uint)Unsafe.As<_FILETIME, int>(ref Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); DateTime expiryDate = DateTime.MaxValue; if (num4 > 0) { @@ -6056,7 +6148,7 @@ namespace Microsoft.Zune.Service DRMInfo result = null; if (m_pService != null) { - _GUID gUID = _003CModule_003E.GuidToGUID(mediaId); + _GUID gUID = Module.GuidToGUID(mediaId); IService* pService = m_pService; DRMQueryState eCanPlay; _FILETIME fILETIME; @@ -6064,7 +6156,7 @@ namespace Microsoft.Zune.Service int num2; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 576)))((nint)pService, gUID, (global::EContentType)eContentType, &eCanPlay, &fILETIME, &num, &num2) >= 0) { - long num3 = (long)(uint)System.Runtime.CompilerServices.Unsafe.As<_FILETIME, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); + long num3 = (long)(uint)Unsafe.As<_FILETIME, int>(ref Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); DateTime expiryDate = DateTime.MaxValue; if (num3 > 0) { @@ -6106,10 +6198,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6136,10 +6228,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6175,7 +6267,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_006d; @@ -6188,10 +6280,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6227,7 +6319,7 @@ namespace Microsoft.Zune.Service } if (ptr != null) { - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } goto IL_006d; @@ -6240,10 +6332,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6271,10 +6363,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return flag; } @@ -6303,10 +6395,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6335,10 +6427,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISignInState_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISignInState_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); + Module.CComPtrNtv_003CISignInState_003E_002ERelease(&cComPtrNtv_003CISignInState_003E); } return result; } @@ -6350,16 +6442,16 @@ namespace Microsoft.Zune.Service //IL_0054: Expected I, but got I8 if (m_pService != null) { - GetPaymentInstrumentsCallbackWrapper* ptr = (GetPaymentInstrumentsCallbackWrapper*)_003CModule_003E.@new(32uL); + GetPaymentInstrumentsCallbackWrapper* ptr = (GetPaymentInstrumentsCallbackWrapper*)Module.@new(32uL); GetPaymentInstrumentsCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetPaymentInstrumentsCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetPaymentInstrumentsCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -6384,16 +6476,16 @@ namespace Microsoft.Zune.Service } else { - AddPaymentInstrumentCallbackWrapper* ptr = (AddPaymentInstrumentCallbackWrapper*)_003CModule_003E.@new(40uL); + AddPaymentInstrumentCallbackWrapper* ptr = (AddPaymentInstrumentCallbackWrapper*)Module.@new(40uL); AddPaymentInstrumentCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EAddPaymentInstrumentCallbackWrapper_002E_007Bctor_007D(ptr, creditCard, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EAddPaymentInstrumentCallbackWrapper_002E_007Bctor_007D(ptr, creditCard, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 == null) @@ -6402,53 +6494,65 @@ namespace Microsoft.Zune.Service } else { - _SYSTEMTIME sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(creditCard.ExpirationDate); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.Street1))) + _SYSTEMTIME sYSTEMTIME = Module.DateTimeToSystemTime(creditCard.ExpirationDate); + fixed (char* creditCard.Address.Street1Ptr = creditCard.Address.Street1.ToCharArray()) { + ushort* ptr3 = (ushort*)creditCard.Address.Street1Ptr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.Street2))) + fixed (char* creditCard.Address.Street2Ptr = creditCard.Address.Street2.ToCharArray()) { + ushort* ptr4 = (ushort*)creditCard.Address.Street2Ptr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.City))) + fixed (char* creditCard.Address.CityPtr = creditCard.Address.City.ToCharArray()) { + ushort* ptr5 = (ushort*)creditCard.Address.CityPtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.District))) + fixed (char* creditCard.Address.DistrictPtr = creditCard.Address.District.ToCharArray()) { + ushort* ptr6 = (ushort*)creditCard.Address.DistrictPtr; try { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.State))) + fixed (char* creditCard.Address.StatePtr = creditCard.Address.State.ToCharArray()) { + ushort* ptr7 = (ushort*)creditCard.Address.StatePtr; try { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.PostalCode))) + fixed (char* creditCard.Address.PostalCodePtr = creditCard.Address.PostalCode.ToCharArray()) { + ushort* ptr8 = (ushort*)creditCard.Address.PostalCodePtr; try { - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhonePrefix))) + fixed (char* creditCard.PhonePrefixPtr = creditCard.PhonePrefix.ToCharArray()) { + ushort* ptr9 = (ushort*)creditCard.PhonePrefixPtr; try { - fixed (ushort* ptr10 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhoneNumber))) + fixed (char* creditCard.PhoneNumberPtr = creditCard.PhoneNumber.ToCharArray()) { + ushort* ptr10 = (ushort*)creditCard.PhoneNumberPtr; try { - fixed (ushort* ptr11 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhoneExtension))) + fixed (char* creditCard.PhoneExtensionPtr = creditCard.PhoneExtension.ToCharArray()) { + ushort* ptr11 = (ushort*)creditCard.PhoneExtensionPtr; try { - fixed (ushort* ptr12 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountHolderName))) + fixed (char* creditCard.AccountHolderNamePtr = creditCard.AccountHolderName.ToCharArray()) { + ushort* ptr12 = (ushort*)creditCard.AccountHolderNamePtr; try { - fixed (ushort* ptr13 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountNumber))) + fixed (char* creditCard.AccountNumberPtr = creditCard.AccountNumber.ToCharArray()) { + ushort* ptr13 = (ushort*)creditCard.AccountNumberPtr; try { - fixed (ushort* ptr14 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.CCVNumber))) + fixed (char* creditCard.CCVNumberPtr = creditCard.CCVNumber.ToCharArray()) { + ushort* ptr14 = (ushort*)creditCard.CCVNumberPtr; try { long num = *(long*)m_pService + 808; @@ -6581,7 +6685,7 @@ namespace Microsoft.Zune.Service num = -2147467259; } WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CIServiceError_003E cComPtrNtv_003CIServiceError_003E; @@ -6590,53 +6694,65 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - _SYSTEMTIME sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(creditCard.ExpirationDate); - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.Street1))) + _SYSTEMTIME sYSTEMTIME = Module.DateTimeToSystemTime(creditCard.ExpirationDate); + fixed (char* creditCard.Address.Street1Ptr = creditCard.Address.Street1.ToCharArray()) { + ushort* ptr = (ushort*)creditCard.Address.Street1Ptr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.Street2))) + fixed (char* creditCard.Address.Street2Ptr = creditCard.Address.Street2.ToCharArray()) { + ushort* ptr2 = (ushort*)creditCard.Address.Street2Ptr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.City))) + fixed (char* creditCard.Address.CityPtr = creditCard.Address.City.ToCharArray()) { + ushort* ptr3 = (ushort*)creditCard.Address.CityPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.District))) + fixed (char* creditCard.Address.DistrictPtr = creditCard.Address.District.ToCharArray()) { + ushort* ptr4 = (ushort*)creditCard.Address.DistrictPtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.State))) + fixed (char* creditCard.Address.StatePtr = creditCard.Address.State.ToCharArray()) { + ushort* ptr5 = (ushort*)creditCard.Address.StatePtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.Address.PostalCode))) + fixed (char* creditCard.Address.PostalCodePtr = creditCard.Address.PostalCode.ToCharArray()) { + ushort* ptr6 = (ushort*)creditCard.Address.PostalCodePtr; try { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhonePrefix))) + fixed (char* creditCard.PhonePrefixPtr = creditCard.PhonePrefix.ToCharArray()) { + ushort* ptr7 = (ushort*)creditCard.PhonePrefixPtr; try { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhoneNumber))) + fixed (char* creditCard.PhoneNumberPtr = creditCard.PhoneNumber.ToCharArray()) { + ushort* ptr8 = (ushort*)creditCard.PhoneNumberPtr; try { - fixed (ushort* ptr9 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.PhoneExtension))) + fixed (char* creditCard.PhoneExtensionPtr = creditCard.PhoneExtension.ToCharArray()) { + ushort* ptr9 = (ushort*)creditCard.PhoneExtensionPtr; try { - fixed (ushort* ptr10 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountHolderName))) + fixed (char* creditCard.AccountHolderNamePtr = creditCard.AccountHolderName.ToCharArray()) { + ushort* ptr10 = (ushort*)creditCard.AccountHolderNamePtr; try { - fixed (ushort* ptr11 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.AccountNumber))) + fixed (char* creditCard.AccountNumberPtr = creditCard.AccountNumber.ToCharArray()) { + ushort* ptr11 = (ushort*)creditCard.AccountNumberPtr; try { - fixed (ushort* ptr12 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(creditCard.CCVNumber))) + fixed (char* creditCard.CCVNumberPtr = creditCard.CCVNumber.ToCharArray()) { + ushort* ptr12 = (ushort*)creditCard.CCVNumberPtr; try { long num2 = *(long*)m_pService + 800; @@ -6654,7 +6770,7 @@ namespace Microsoft.Zune.Service _003F val10 = ptr10; _003F val11 = ptr11; _003F val12 = ptr12; - IServiceError** intPtr = _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_0026(&cComPtrNtv_003CIServiceError_003E); + IServiceError** intPtr = Module.CComPtrNtv_003CIServiceError_003E_002E_0026(&cComPtrNtv_003CIServiceError_003E); num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pService, (ushort*)(nint)val, (ushort*)(nint)val2, (ushort*)(nint)val3, (ushort*)(nint)val4, (ushort*)(nint)val5, (ushort*)(nint)val6, (ushort*)(nint)val7, (ushort*)(nint)val8, (ushort*)(nint)val9, (ECreditCardType)creditCardType, (ushort*)(nint)val10, (ushort*)(nint)val11, (ushort*)(nint)val12, sYSTEMTIME, (ushort**)(&wBSTRString), intPtr); } catch @@ -6769,18 +6885,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); return num; } @@ -6791,16 +6907,16 @@ namespace Microsoft.Zune.Service //IL_0054: Expected I, but got I8 if (m_pService != null) { - GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)_003CModule_003E.@new(32uL); + GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)Module.@new(32uL); GetBillingOffersCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -6819,16 +6935,16 @@ namespace Microsoft.Zune.Service //IL_0055: Expected I, but got I8 if (m_pService != null) { - GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)_003CModule_003E.@new(32uL); + GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)Module.@new(32uL); GetBillingOffersCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -6847,16 +6963,16 @@ namespace Microsoft.Zune.Service //IL_0054: Expected I, but got I8 if (m_pService != null) { - GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)_003CModule_003E.@new(32uL); + GetBillingOffersCallbackWrapper* ptr = (GetBillingOffersCallbackWrapper*)Module.@new(32uL); GetBillingOffersCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EService_002EGetBillingOffersCallbackWrapper_002E_007Bctor_007D(ptr, completeCallback, errorCallback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -6882,16 +6998,16 @@ namespace Microsoft.Zune.Service AsyncCallbackWrapper* ptr = null; if (num >= 0) { - AsyncCallbackWrapper* ptr2 = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr2 = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr2, callback)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr2, callback)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } ptr = ptr3; @@ -6903,8 +7019,9 @@ namespace Microsoft.Zune.Service num = PaymentTypeToBillingPaymentType(paymentInstrument.Type, &eBillingPaymentType); if (num >= 0) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(paymentInstrument.Id))) + fixed (char* paymentInstrument.IdPtr = paymentInstrument.Id.ToCharArray()) { + ushort* ptr4 = (ushort*)paymentInstrument.IdPtr; try { long num2 = *(long*)m_pService + 768; @@ -6947,8 +7064,9 @@ namespace Microsoft.Zune.Service num = PaymentTypeToBillingPaymentType(paymentInstrument.Type, &eBillingPaymentType); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(paymentInstrument.Id))) + fixed (char* paymentInstrument.IdPtr = paymentInstrument.Id.ToCharArray()) { + ushort* ptr = (ushort*)paymentInstrument.IdPtr; try { long num2 = *(long*)m_pService + 760; @@ -6984,7 +7102,7 @@ namespace Microsoft.Zune.Service if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 928)))((nint)pService, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -6994,22 +7112,24 @@ namespace Microsoft.Zune.Service { //IL_0019: Expected I, but got I8 //IL_0051: Expected I, but got I8 - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, callback)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(resumeHandle))) + fixed (char* resumeHandlePtr = resumeHandle.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(authorizationToken))) + ushort* ptr3 = (ushort*)resumeHandlePtr; + fixed (char* authorizationTokenPtr = authorizationToken.ToCharArray()) { + ushort* ptr4 = (ushort*)authorizationTokenPtr; long num = *(long*)m_pService + 728; IService* pService = m_pService; return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pService, ptr3, ptr4, (IAsyncCallback*)ptr2); @@ -7064,11 +7184,11 @@ namespace Microsoft.Zune.Service if (num6 != 0) { ulong num7 = (ulong)num6; - ptr = (ushort**)_003CModule_003E.new_005B_005D((num7 > 2305843009213693951L) ? ulong.MaxValue : (num7 * 8)); + ptr = (ushort**)Module.new_005B_005D((num7 > 2305843009213693951L) ? ulong.MaxValue : (num7 * 8)); num = (((long)(nint)ptr == 0) ? (-2147024882) : num); } WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { int teenagerAge = 0; @@ -7098,10 +7218,10 @@ namespace Microsoft.Zune.Service { CountryFieldValidator countryFieldValidator = (array2[num12] = new CountryFieldValidator(new string((char*)value), new string((char*)value2), new string((char*)value3), new string((char*)value4))); } - _003CModule_003E.SafeSysFreeString(&value); - _003CModule_003E.SafeSysFreeString(&value2); - _003CModule_003E.SafeSysFreeString(&value3); - _003CModule_003E.SafeSysFreeString(&value4); + Module.SafeSysFreeString(&value); + Module.SafeSysFreeString(&value2); + Module.SafeSysFreeString(&value3); + Module.SafeSysFreeString(&value4); num12++; } while (num12 < num10); @@ -7136,22 +7256,22 @@ namespace Microsoft.Zune.Service int num15 = num6; do { - _003CModule_003E.SafeSysFreeString(ptr3); + Module.SafeSysFreeString(ptr3); ptr3 = (ushort**)((ulong)(nint)ptr3 + 8uL); num15 += -1; } while (num15 != 0); } - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); num4++; } while (num4 < num2); @@ -7160,10 +7280,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } return array; } @@ -7231,23 +7351,23 @@ namespace Microsoft.Zune.Service int num10 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 152)))((nint)num9, num4); Dictionary> dictionary = new Dictionary>(); WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { WBSTRString wBSTRString4; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString4); try { WBSTRString wBSTRString5; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString5); try { int num11 = 0; @@ -7257,30 +7377,30 @@ namespace Microsoft.Zune.Service { do { - ITunerConfig* ptr = _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_002D_003E(&cComPtrNtv_003CITunerConfig_003E); + ITunerConfig* ptr = Module.CComPtrNtv_003CITunerConfig_003E_002E_002D_003E(&cComPtrNtv_003CITunerConfig_003E); int num14 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 176)))((nint)ptr, num4, num13); ushort** ptr2 = null; if (num >= 0) { ulong num15 = (ulong)num14; - ptr2 = (ushort**)_003CModule_003E.new_005B_005D((num15 > 2305843009213693951L) ? ulong.MaxValue : (num15 * 8)); + ptr2 = (ushort**)Module.new_005B_005D((num15 > 2305843009213693951L) ? ulong.MaxValue : (num15 * 8)); num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); } ushort** ptr3 = null; if (num >= 0) { ulong num16 = (ulong)num14; - ptr3 = (ushort**)_003CModule_003E.new_005B_005D((num16 > 2305843009213693951L) ? ulong.MaxValue : (num16 * 8)); + ptr3 = (ushort**)Module.new_005B_005D((num16 > 2305843009213693951L) ? ulong.MaxValue : (num16 * 8)); } - _003CModule_003E.WString_002EDeleteString((WString*)(&wBSTRString)); - _003CModule_003E.WString_002EDeleteString((WString*)(&wBSTRString2)); - _003CModule_003E.WString_002EDeleteString((WString*)(&wBSTRString3)); - _003CModule_003E.WString_002EDeleteString((WString*)(&wBSTRString4)); + Module.WString_002EDeleteString((WString*)(&wBSTRString)); + Module.WString_002EDeleteString((WString*)(&wBSTRString2)); + Module.WString_002EDeleteString((WString*)(&wBSTRString3)); + Module.WString_002EDeleteString((WString*)(&wBSTRString4)); WBSTRString wBSTRString6; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString6); try { - ITunerConfig* ptr4 = _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_002D_003E(&cComPtrNtv_003CITunerConfig_003E); + ITunerConfig* ptr4 = Module.CComPtrNtv_003CITunerConfig_003E_002E_002D_003E(&cComPtrNtv_003CITunerConfig_003E); num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr4 + 184)))((nint)ptr4, num4, num13, num14, (ushort**)(&wBSTRString), (ushort**)(&wBSTRString2), (ushort**)(&wBSTRString3), (ushort**)(&wBSTRString4), (ushort**)(&wBSTRString6), &num11, &num12, ptr2, ptr3); if (num >= 0) { @@ -7288,8 +7408,8 @@ namespace Microsoft.Zune.Service Dictionary dictionary2 = new Dictionary(); if (num13 == num10) { - _003CModule_003E.WString_002EDeleteString((WString*)(&wBSTRString5)); - _003CModule_003E.WString_002EInit((WString*)(&wBSTRString5), (ushort*)(*(ulong*)(&wBSTRString6)), ulong.MaxValue); + Module.WString_002EDeleteString((WString*)(&wBSTRString5)); + Module.WString_002EInit((WString*)(&wBSTRString5), (ushort*)(*(ulong*)(&wBSTRString6)), ulong.MaxValue); } long num17 = num14; if (0 < num17) @@ -7314,13 +7434,13 @@ namespace Microsoft.Zune.Service int num19 = num14; do { - _003CModule_003E.SafeSysFreeString(ptr7); + Module.SafeSysFreeString(ptr7); ptr7 = (ushort**)((ulong)(nint)ptr7 + 8uL); num19 += -1; } while (num19 != 0); } - _003CModule_003E.delete_005B_005D(ptr2); + Module.delete_005B_005D(ptr2); } if (ptr3 != null) { @@ -7330,23 +7450,23 @@ namespace Microsoft.Zune.Service int num20 = num14; do { - _003CModule_003E.SafeSysFreeString(ptr8); + Module.SafeSysFreeString(ptr8); ptr8 = (ushort**)((ulong)(nint)ptr8 + 8uL); num20 += -1; } while (num20 != 0); } - _003CModule_003E.delete_005B_005D(ptr3); + Module.delete_005B_005D(ptr3); } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString6); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString6); num13++; } while (num13 < num8); @@ -7360,23 +7480,23 @@ namespace Microsoft.Zune.Service do { WBSTRString wBSTRString7; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString7); try { WBSTRString wBSTRString8; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString8); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString8); try { WBSTRString wBSTRString9; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString9); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString9); try { WBSTRString wBSTRString10; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString10); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString10); try { WBSTRString wBSTRString11; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString11); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString11); try { long num22 = *(long*)(&cComPtrNtv_003CITunerConfig_003E); @@ -7395,42 +7515,42 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString11); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString11); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString11); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString11); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString10); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString10); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString10); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString10); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString9); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString9); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString9); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString9); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString8); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString8); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString8); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString8); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString7); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString7); num21++; } while (num21 < num6); @@ -7449,42 +7569,42 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString5); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString4); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString4); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); num4++; } while (num4 < num2); @@ -7493,10 +7613,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D(&cComPtrNtv_003CITunerConfig_003E); } return array; } @@ -7507,8 +7627,9 @@ namespace Microsoft.Zune.Service //IL_004e: Expected I, but got I8 //IL_004e: Expected I, but got I8 int result = 14; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strStudio))) + fixed (char* strStudioPtr = strStudio.ToCharArray()) { + ushort* ptr = (ushort*)strStudioPtr; if (m_pService != null) { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -7526,10 +7647,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } return result; } @@ -7541,8 +7662,9 @@ namespace Microsoft.Zune.Service //IL_004e: Expected I, but got I8 //IL_004e: Expected I, but got I8 int result = 24; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strStudio))) + fixed (char* strStudioPtr = strStudio.ToCharArray()) { + ushort* ptr = (ushort*)strStudioPtr; if (m_pService != null) { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -7560,10 +7682,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } return result; } @@ -7577,8 +7699,9 @@ namespace Microsoft.Zune.Service //IL_0055: Expected I, but got I8 string result = null; ushort* ptr = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPhoneOsVersion))) + fixed (char* strPhoneOsVersionPtr = strPhoneOsVersion.ToCharArray()) { + ushort* ptr2 = (ushort*)strPhoneOsVersionPtr; if (m_pService != null) { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -7601,10 +7724,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } return result; } @@ -7632,10 +7755,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } return result; } @@ -7661,10 +7784,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAppCollection_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAppCollection_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAppCollection_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAppCollection_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAppCollection_003E_002ERelease(&cComPtrNtv_003CIAppCollection_003E); + Module.CComPtrNtv_003CIAppCollection_003E_002ERelease(&cComPtrNtv_003CIAppCollection_003E); } return appOfferCollection; } @@ -7704,16 +7827,16 @@ namespace Microsoft.Zune.Service AsyncCallbackWrapper* ptr = null; if (eventHandler != null) { - AsyncCallbackWrapper* ptr2 = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr2 = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr2, eventHandler)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr2, eventHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } ptr = ptr3; @@ -7722,7 +7845,7 @@ namespace Microsoft.Zune.Service goto IL_0059; } } - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaInstanceId); + _GUID gUID = Module.GuidToGUID(guidMediaInstanceId); IService* pService = m_pService; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pService + 984)))((nint)pService, (global::EStreamingActionType)eStreamingActionType, gUID, (IAsyncCallback*)ptr); goto IL_0059; diff --git a/ZuneDBApi/Microsoft/Zune/Service/ServiceError.cs b/ZuneDBApi/Microsoft/Zune/Service/ServiceError.cs index c4b7e17..60606b7 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/ServiceError.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/ServiceError.cs @@ -40,7 +40,7 @@ namespace Microsoft.Zune.Service HRESULT hRESULT2 = (propertyError.Hr = num3); m_propertyErrors.Add(propertyError); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); num2++; } while (num2 < num); diff --git a/ZuneDBApi/Microsoft/Zune/Service/TokenDetails.cs b/ZuneDBApi/Microsoft/Zune/Service/TokenDetails.cs index f5d6935..bf793fd 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/TokenDetails.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/TokenDetails.cs @@ -34,7 +34,7 @@ namespace Microsoft.Zune.Service public ETokenType TokenType => m_eTokenType; - public string Token => base.Id; + public string Token => Id; internal unsafe TokenDetails(ITokenDetails* pTokenDetails) : base(null, PaymentType.Token) @@ -48,57 +48,57 @@ namespace Microsoft.Zune.Service return; } WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { WBSTRString wBSTRString2; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString2); try { WBSTRString wBSTRString3; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString3); try { global::ETokenType eTokenType = (global::ETokenType)(-1); global::EPurchaseOfferType ePurchaseOfferType = (global::EPurchaseOfferType)(-1); - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; - _GUID gUID_NULL2 = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; + _GUID gUID_NULL2 = Module.GUID_NULL; ulong billingOfferId = 0uL; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTokenDetails + 24)))((nint)pTokenDetails, (ushort**)(&wBSTRString), (ushort**)(&wBSTRString2), (ushort**)(&wBSTRString3), &eTokenType, &ePurchaseOfferType, &billingOfferId, &gUID_NULL, &gUID_NULL2) >= 0) { - base.Id = new string((char*)(*(ulong*)(&wBSTRString))); + Id = new string((char*)(*(ulong*)(&wBSTRString))); m_offerName = new string((char*)(*(ulong*)(&wBSTRString2))); m_sellText = new string((char*)(*(ulong*)(&wBSTRString3))); m_eTokenType = (ETokenType)eTokenType; m_ePurchaseOfferType = (EPurchaseOfferType)ePurchaseOfferType; - Guid guid = (m_mediaOfferId = _003CModule_003E.GUIDToGuid(gUID_NULL)); - Guid guid2 = (m_mediaId = _003CModule_003E.GUIDToGuid(gUID_NULL2)); + Guid guid = (m_mediaOfferId = Module.GUIDToGuid(gUID_NULL)); + Guid guid2 = (m_mediaId = Module.GUIDToGuid(gUID_NULL2)); m_billingOfferId = billingOfferId; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString3); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString2); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Service/TrackOfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/TrackOfferCollection.cs index f91bbc6..c16c8bf 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/TrackOfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/TrackOfferCollection.cs @@ -72,7 +72,7 @@ namespace Microsoft.Zune.Service do { MusicTrackMetadata musicTrackMetadata; - _003CModule_003E.MusicTrackMetadata_002E_007Bctor_007D(&musicTrackMetadata); + Module.MusicTrackMetadata_002E_007Bctor_007D(&musicTrackMetadata); try { CComPtrNtv_003CIContextData_003E cComPtrNtv_003CIContextData_003E; @@ -84,66 +84,66 @@ namespace Microsoft.Zune.Service num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pCollection + 32)))((nint)pCollection, num3, &musicTrackMetadata, (IContextData**)(&cComPtrNtv_003CIContextData_003E)); } CComPtrNtv_003CIPriceInfo_003E cComPtrNtv_003CIPriceInfo_003E; - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); try { if (num >= 0) { - long num4 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - EMediaRights eMediaRights = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 208)))((nint)num4) != 0) ? ((EMediaRights)5) : ((EMediaRights)3)); - long num5 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - int num6 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 144)))((nint)num5); - long num7 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - int num8 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 176)))((nint)num7, 1, 1); - long num9 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - int num10 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 72)))((nint)num9, eMediaRights, (EMediaFormat)0); + long num4 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + EMediaRights eMediaRights = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 208)))((nint)num4) != 0) ? ((EMediaRights)5) : ((EMediaRights)3)); + long num5 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + int num6 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 144)))((nint)num5); + long num7 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + int num8 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 176)))((nint)num7, 1, 1); + long num9 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + int num10 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 72)))((nint)num9, eMediaRights, (EMediaFormat)0); if (eMediaRights != (EMediaRights)5) { EMediaFormat eMediaFormat = ((num10 == 0) ? ((EMediaFormat)1) : ((EMediaFormat)0)); - long num11 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 72)))((nint)num11, eMediaRights, eMediaFormat) != 0) + long num11 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 72)))((nint)num11, eMediaRights, eMediaFormat) != 0) { EMediaFormat eMediaFormat2 = ((num10 == 0) ? ((EMediaFormat)1) : ((EMediaFormat)0)); - long num12 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 104)))((nint)num12, eMediaRights, eMediaFormat2, (IPriceInfo**)(&cComPtrNtv_003CIPriceInfo_003E)); + long num12 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 104)))((nint)num12, eMediaRights, eMediaFormat2, (IPriceInfo**)(&cComPtrNtv_003CIPriceInfo_003E)); } } if (num >= 0) { - Guid id = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 8))); + Guid id = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 8))); string recommendationContext = GetRecommendationContext(id, mapIdToContext, (IContextData*)(*(ulong*)(&cComPtrNtv_003CIContextData_003E))); - long num13 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); - bool subscriptionFree = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 208)))((nint)num13) != 0) ? true : false); + long num13 = Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)); + bool subscriptionFree = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 152)) + 208)))((nint)num13) != 0) ? true : false); bool inCollection = ((num6 != 0) ? true : false); bool previouslyPurchased = ((num8 != 0) ? true : false); bool isMP = ((num10 != 0) ? true : false); - list.Add(new TrackOffer(id, System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 72)), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 80))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 88))), new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref musicTrackMetadata, 96))), recommendationContext, new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), isMP, previouslyPurchased, inCollection, subscriptionFree)); + list.Add(new TrackOffer(id, Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 72)), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 80))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 88))), new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref musicTrackMetadata, 96))), recommendationContext, new PriceInfo((IPriceInfo*)(*(ulong*)(&cComPtrNtv_003CIPriceInfo_003E))), isMP, previouslyPurchased, inCollection, subscriptionFree)); } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIContextData_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); + Module.CComPtrNtv_003CIContextData_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIContextData_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.MusicTrackMetadata_002E_007Bdtor_007D), &musicTrackMetadata); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.MusicTrackMetadata_002E_007Bdtor_007D), &musicTrackMetadata); throw; } - _003CModule_003E.MusicTrackMetadata_002E_007Bdtor_007D(&musicTrackMetadata); + Module.MusicTrackMetadata_002E_007Bdtor_007D(&musicTrackMetadata); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/UriResourceTracker.cs b/ZuneDBApi/Microsoft/Zune/Service/UriResourceTracker.cs index ae0a627..01f2452 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/UriResourceTracker.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/UriResourceTracker.cs @@ -27,7 +27,7 @@ namespace Microsoft.Zune.Service //IL_0008: Expected I, but got I8 //IL_0011: Expected I, but got I8 IUriResourceTracker* pUriResourceTracker = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_ddbb9148_dea1_47dd_a0c1_1fdcf002c1e2, (void**)(&pUriResourceTracker)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_ddbb9148_dea1_47dd_a0c1_1fdcf002c1e2, (void**)(&pUriResourceTracker)) >= 0) { m_pUriResourceTracker = pUriResourceTracker; } @@ -57,8 +57,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pUriResourceTracker != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUrlResource))) + fixed (char* strUrlResourcePtr = strUrlResource.ToCharArray()) { + ushort* ptr = (ushort*)strUrlResourcePtr; try { long num = *(long*)m_pUriResourceTracker + 24; @@ -83,8 +84,9 @@ namespace Microsoft.Zune.Service bool result = false; if (m_pUriResourceTracker != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strUrlResource))) + fixed (char* strUrlResourcePtr = strUrlResource.ToCharArray()) { + ushort* ptr = (ushort*)strUrlResourcePtr; try { long num = *(long*)m_pUriResourceTracker + 32; diff --git a/ZuneDBApi/Microsoft/Zune/Service/VideoOfferCollection.cs b/ZuneDBApi/Microsoft/Zune/Service/VideoOfferCollection.cs index 04ffd76..53fb236 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/VideoOfferCollection.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/VideoOfferCollection.cs @@ -87,7 +87,7 @@ namespace Microsoft.Zune.Service int num6 = 0; int num7 = 0; VideoMetadata videoMetadata; - _003CModule_003E.VideoMetadata_002E_007Bctor_007D(&videoMetadata); + Module.VideoMetadata_002E_007Bctor_007D(&videoMetadata); try { if (num >= 0) @@ -95,65 +95,65 @@ namespace Microsoft.Zune.Service num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pCollection + 32)))((nint)pCollection, num3, &videoMetadata, null); if (num >= 0) { - Guid id = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 8))); - Guid albumId = _003CModule_003E.GUIDToGuid(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 80))); - string title = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 32))); - string seriesTitle = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 120))); - string artist = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 48))); - string genre = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 96))); - string previewImageUrl = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 160))); - string productionCompany = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 112))); - long num8 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - bool flag = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 144)))((nint)num8) != 0) ? true : false); + Guid id = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 8))); + Guid albumId = Module.GUIDToGuid(Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 80))); + string title = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 32))); + string seriesTitle = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 120))); + string artist = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 48))); + string genre = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 96))); + string previewImageUrl = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 160))); + string productionCompany = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 112))); + long num8 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + bool flag = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 144)))((nint)num8) != 0) ? true : false); int releaseYear = 0; - if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 144)) != 0L) + if (Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 144)) != 0L) { - releaseYear = _003CModule_003E._wtoi((ushort*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 144))); + releaseYear = Module._wtoi((ushort*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 144))); } _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040 _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040; *(int*)(&_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 4)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 8)) = 4; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 12)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 16)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 20)) = 4; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 24)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 28)) = 4; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 32)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 36)) = 7; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 40)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 44)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 48)) = 7; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 52)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 56)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 60)) = 8; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 64)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 68)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 72)) = 8; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 76)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 80)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 84)) = 9; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 88)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 92)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 96)) = 9; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 100)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 104)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 108)) = 12; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 112)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 116)) = 4; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 120)) = 12; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 124)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 128)) = 4; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 132)) = 13; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 136)) = 2; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 140)) = -1; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 144)) = 13; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 148)) = 3; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 152)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 4)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 8)) = 4; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 12)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 16)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 20)) = 4; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 24)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 28)) = 4; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 32)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 36)) = 7; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 40)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 44)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 48)) = 7; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 52)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 56)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 60)) = 8; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 64)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 68)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 72)) = 8; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 76)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 80)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 84)) = 9; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 88)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 92)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 96)) = 9; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 100)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 104)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 108)) = 12; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 112)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 116)) = 4; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 120)) = 12; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 124)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 128)) = 4; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 132)) = 13; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 136)) = 2; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 140)) = -1; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 144)) = 13; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 148)) = 3; + Unsafe.As<_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 152)) = -1; int num9 = 0; VideoOfferParams* ptr = (VideoOfferParams*)(&_0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040); - long num10 = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 4)); - long num11 = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 8)); + long num10 = (nint)Unsafe.AsPointer(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 4)); + long num11 = (nint)Unsafe.AsPointer(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY0N_0040UVideoOfferParams_0040Service_0040Zune_0040Microsoft_0040_0040, 8)); while (num6 == 0) { int num12 = *(int*)ptr; @@ -194,20 +194,20 @@ namespace Microsoft.Zune.Service if (!flag2 && !flag3) { EMediaRights eMediaRights = (flag4 ? ((EMediaRights)13) : ((EMediaRights)12)); - long num13 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - bool flag5 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 168)))((nint)num13, eMediaRights, (EMediaFormat)num14, 1, 1) != 0) ? true : false); + long num13 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + bool flag5 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 168)))((nint)num13, eMediaRights, (EMediaFormat)num14, 1, 1) != 0) ? true : false); flag6 = flag5; } - string expirationDate = new string((char*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref (long)(nint)ptr2 != 0 ? ref *(_0024ArrayType_0024_0024_0024BY00_0024_0024CBG*)ptr2 : ref _003CModule_003E._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)); - VideoOffer value = new VideoOffer(id, title, seriesTitle, System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 128)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 132)), artist, albumId, genre, releaseYear, previewImageUrl, productionCompany, new PriceInfo(_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_002EPEAUIPriceInfo_0040_0040(&cComPtrNtv_003CIPriceInfo_003E)), flag7, isRental, flag4, isMusicVideo, flag3, flag6, flag, expirationDate); + string expirationDate = new string((char*)Unsafe.AsPointer(ref (long)(nint)ptr2 != 0 ? ref *(_0024ArrayType_0024_0024_0024BY00_0024_0024CBG*)ptr2 : ref Module._003F_003F_C_0040_11LOCGONAA_0040_003F_0024AA_003F_0024AA_0040)); + VideoOffer value = new VideoOffer(id, title, seriesTitle, Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 128)), Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 132)), artist, albumId, genre, releaseYear, previewImageUrl, productionCompany, new PriceInfo(Module.CComPtrNtv_003CIPriceInfo_003E_002E_002EPEAUIPriceInfo_0040_0040(&cComPtrNtv_003CIPriceInfo_003E)), flag7, isRental, flag4, isMusicVideo, flag3, flag6, flag, expirationDate); list.Add(value); num4 = 1; if (!flag8 || !flag9 || !flag6) { goto IL_051c; } - long num15 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 64)))((nint)num15, (EMediaRights)num12, (EMediaFormat)3, (EMediaFormat)4) == 0) + long num15 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 64)))((nint)num15, (EMediaRights)num12, (EMediaFormat)3, (EMediaFormat)4) == 0) { goto IL_051c; } @@ -217,15 +217,15 @@ namespace Microsoft.Zune.Service IL_051c: if (flag7 && flag4 && flag6) { - long num16 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - num7 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 72)))((nint)num16, (EMediaRights)num12, (EMediaFormat)2) != 0) ? 1 : num7); + long num16 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + num7 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 72)))((nint)num16, (EMediaRights)num12, (EMediaFormat)2) != 0) ? 1 : num7); } if (num5 == 0 && flag7 && flag9 && flag6) { - long num17 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 64)))((nint)num17, (EMediaRights)num12, (EMediaFormat)2, (EMediaFormat)3) != 0) + long num17 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 64)))((nint)num17, (EMediaRights)num12, (EMediaFormat)2, (EMediaFormat)3) != 0) { - VideoOffer value2 = new VideoOffer(id, title, seriesTitle, System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 128)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 132)), artist, albumId, genre, releaseYear, previewImageUrl, productionCompany, PriceInfo.FreeWithPoints(), isHD: false, isRental: false, isStream: false, isMusicVideo: false, flag3, previouslyPurchased: true, flag, expirationDate); + VideoOffer value2 = new VideoOffer(id, title, seriesTitle, Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 128)), Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 132)), artist, albumId, genre, releaseYear, previewImageUrl, productionCompany, PriceInfo.FreeWithPoints(), isHD: false, isRental: false, isStream: false, isMusicVideo: false, flag3, previouslyPurchased: true, flag, expirationDate); list.Add(value2); num5 = 1; } @@ -235,12 +235,12 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } goto IL_05f1; IL_0423: - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); goto IL_0610; IL_0610: num9++; @@ -257,28 +257,28 @@ namespace Microsoft.Zune.Service flag7 = num14 == 2; flag8 = num14 == 3; ESeasonPurchaseFlags eSeasonPurchaseFlags = ((!flag7) ? ((ESeasonPurchaseFlags)1) : ((ESeasonPurchaseFlags)2)); - long num18 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - flag3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 224)))((nint)num18, eSeasonPurchaseFlags) == 1; - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); + long num18 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + flag3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 224)))((nint)num18, eSeasonPurchaseFlags) == 1; + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bctor_007D(&cComPtrNtv_003CIPriceInfo_003E); try { ptr2 = null; - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; - _GUID gUID_NULL2 = _003CModule_003E.GUID_NULL; - _GUID gUID_NULL3 = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; + _GUID gUID_NULL2 = Module.GUID_NULL; + _GUID gUID_NULL3 = Module.GUID_NULL; int num19 = *(int*)num11; int num21; if (num19 != -1) { - long num20 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - IPriceInfo** intPtr = _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); - num21 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 128)))((nint)num20, (EMediaRights)num12, (EMediaFormat)num14, (EMediaFormat)num19, &gUID_NULL2, &gUID_NULL3, &gUID_NULL, intPtr, &ptr2); + long num20 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + IPriceInfo** intPtr = Module.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); + num21 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 128)))((nint)num20, (EMediaRights)num12, (EMediaFormat)num14, (EMediaFormat)num19, &gUID_NULL2, &gUID_NULL3, &gUID_NULL, intPtr, &ptr2); } else { - long num22 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - IPriceInfo** intPtr2 = _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); - num21 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 136)))((nint)num22, (EMediaRights)num12, (EMediaFormat)num14, &gUID_NULL2, &gUID_NULL, intPtr2, &ptr2); + long num22 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + IPriceInfo** intPtr2 = Module.CComPtrNtv_003CIPriceInfo_003E_002E_0026(&cComPtrNtv_003CIPriceInfo_003E); + num21 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 136)))((nint)num22, (EMediaRights)num12, (EMediaFormat)num14, &gUID_NULL2, &gUID_NULL, intPtr2, &ptr2); } if (num21 >= 0) { @@ -287,10 +287,10 @@ namespace Microsoft.Zune.Service flag4 = ((num12 == 8 || num12 == 13 || num12 == 9) ? true : false); int num23 = ((num12 == 12 || num12 == 13) ? 1 : 0); bool flag10 = (byte)num23 != 0; - long num24 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)); - flag2 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 192)) + 168)))((nint)num24, (EMediaRights)num12, (EMediaFormat)num14, 1, 1) != 0) ? true : false); + long num24 = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)); + flag2 = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 192)) + 168)))((nint)num24, (EMediaRights)num12, (EMediaFormat)num14, 1, 1) != 0) ? true : false); flag6 = flag2; - isMusicVideo = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref videoMetadata, 24)) == 0; + isMusicVideo = Unsafe.As(ref Unsafe.AddByteOffset(ref videoMetadata, 24)) == 0; if (flag3 == flag10) { goto IL_042f; @@ -301,22 +301,22 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } goto IL_05f1; IL_05f1: try { - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIPriceInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); + Module.CComPtrNtv_003CIPriceInfo_003E_002E_007Bdtor_007D(&cComPtrNtv_003CIPriceInfo_003E); goto IL_0610; } } @@ -325,10 +325,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.VideoMetadata_002E_007Bdtor_007D), &videoMetadata); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.VideoMetadata_002E_007Bdtor_007D), &videoMetadata); throw; } - _003CModule_003E.VideoMetadata_002E_007Bdtor_007D(&videoMetadata); + Module.VideoMetadata_002E_007Bdtor_007D(&videoMetadata); num3++; } while (num3 < num2); diff --git a/ZuneDBApi/Microsoft/Zune/Service/WinLiveAvailableInformation.cs b/ZuneDBApi/Microsoft/Zune/Service/WinLiveAvailableInformation.cs index a22d4fc..192dc2a 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/WinLiveAvailableInformation.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/WinLiveAvailableInformation.cs @@ -37,7 +37,7 @@ namespace Microsoft.Zune.Service { m_suggestedNames.Add(new string((char*)ptr)); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); num2++; } while (num2 < num); @@ -81,7 +81,7 @@ namespace Microsoft.Zune.Service { m_signinName = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_signinName; diff --git a/ZuneDBApi/Microsoft/Zune/Service/WinLiveInformation.cs b/ZuneDBApi/Microsoft/Zune/Service/WinLiveInformation.cs index 82e3a58..a25527a 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/WinLiveInformation.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/WinLiveInformation.cs @@ -44,7 +44,7 @@ namespace Microsoft.Zune.Service { m_domains.Add(new string((char*)ptr)); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); num2++; } while (num2 < num); @@ -84,11 +84,11 @@ namespace Microsoft.Zune.Service { int num = 0; IWinLiveInformation* p = spWinLiveInformation.p; - HBITMAP__* ptr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 56)))((nint)p); + HBITMAP* ptr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 56)))((nint)p); num = (((long)(nint)ptr == 0) ? (-2147467259) : num); - HBITMAP__* ptr2 = null; + HBITMAP* ptr2 = null; void* pData = null; - if (num >= 0 && _003CModule_003E.ZuneLibraryExports_002ECopyThumbnailBitmapData(ptr, &ptr2, &pData) >= 0) + if (num >= 0 && Module.ZuneLibraryExports_002ECopyThumbnailBitmapData(ptr, &ptr2, &pData) >= 0) { try { @@ -99,7 +99,7 @@ namespace Microsoft.Zune.Service m_hipImage = null; if (ptr2 != null) { - _003CModule_003E.DeleteObject(ptr2); + Module.DeleteObject(ptr2); } } } @@ -126,7 +126,7 @@ namespace Microsoft.Zune.Service { m_hipChallenge = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_hipChallenge; @@ -150,7 +150,7 @@ namespace Microsoft.Zune.Service { m_privacyUrl = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_privacyUrl; @@ -189,7 +189,7 @@ namespace Microsoft.Zune.Service { m_termsOfServiceUrl = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return m_termsOfServiceUrl; diff --git a/ZuneDBApi/Microsoft/Zune/Service/WinLiveSignup.cs b/ZuneDBApi/Microsoft/Zune/Service/WinLiveSignup.cs index 5347534..8e1726e 100644 --- a/ZuneDBApi/Microsoft/Zune/Service/WinLiveSignup.cs +++ b/ZuneDBApi/Microsoft/Zune/Service/WinLiveSignup.cs @@ -41,8 +41,9 @@ namespace Microsoft.Zune.Service { if ((byte)((result.hr >= 0) ? 1u : 0u) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(locale))) + fixed (char* localePtr = locale.ToCharArray()) { + ushort* ptr = (ushort*)localePtr; try { IWinLiveSignup* p = m_spWinLiveSignup.p; @@ -69,18 +70,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWinLiveInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveInformation_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWinLiveInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveInformation_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWinLiveInformation_003E_002ERelease(&cComPtrNtv_003CIWinLiveInformation_003E); + Module.CComPtrNtv_003CIWinLiveInformation_003E_002ERelease(&cComPtrNtv_003CIWinLiveInformation_003E); return result; } @@ -100,16 +101,19 @@ namespace Microsoft.Zune.Service { if ((byte)((result.hr >= 0) ? 1u : 0u) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(signinName))) + fixed (char* signinNamePtr = signinName.ToCharArray()) { + ushort* ptr = (ushort*)signinNamePtr; try { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(firstName))) + fixed (char* firstNamePtr = firstName.ToCharArray()) { + ushort* ptr2 = (ushort*)firstNamePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(lastName))) + fixed (char* lastNamePtr = lastName.ToCharArray()) { + ushort* ptr3 = (ushort*)lastNamePtr; try { IWinLiveSignup* p = m_spWinLiveSignup.p; @@ -152,18 +156,18 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWinLiveAvailableInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveAvailableInformation_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWinLiveAvailableInformation_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveAvailableInformation_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWinLiveAvailableInformation_003E_002ERelease(&cComPtrNtv_003CIWinLiveAvailableInformation_003E); + Module.CComPtrNtv_003CIWinLiveAvailableInformation_003E_002ERelease(&cComPtrNtv_003CIWinLiveAvailableInformation_003E); return result; } @@ -173,38 +177,45 @@ namespace Microsoft.Zune.Service //IL_00ec: Expected I, but got I8 HRESULT result = CreateComObject(); CComPtrNtv_003CIServiceError_003E cComPtrNtv_003CIServiceError_003E; - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bctor_007D(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002E_007Bctor_007D(&cComPtrNtv_003CIServiceError_003E); try { if (result.IsSuccess) { - _SYSTEMTIME sYSTEMTIME = _003CModule_003E.DateTimeToSystemTime(birthday); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(signinName))) + _SYSTEMTIME sYSTEMTIME = Module.DateTimeToSystemTime(birthday); + fixed (char* signinNamePtr = signinName.ToCharArray()) { + ushort* ptr2 = (ushort*)signinNamePtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(signinPassword))) + fixed (char* signinPasswordPtr = signinPassword.ToCharArray()) { + ushort* ptr3 = (ushort*)signinPasswordPtr; try { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(secretQuestion))) + fixed (char* secretQuestionPtr = secretQuestion.ToCharArray()) { + ushort* ptr4 = (ushort*)secretQuestionPtr; try { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(secretAnswer))) + fixed (char* secretAnswerPtr = secretAnswer.ToCharArray()) { + ushort* ptr5 = (ushort*)secretAnswerPtr; try { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(countryCode))) + fixed (char* countryCodePtr = countryCode.ToCharArray()) { + ushort* ptr6 = (ushort*)countryCodePtr; try { - fixed (ushort* ptr7 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(hipChallenge))) + fixed (char* hipChallengePtr = hipChallenge.ToCharArray()) { + ushort* ptr7 = (ushort*)hipChallengePtr; try { - fixed (ushort* ptr8 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(hipSolution))) + fixed (char* hipSolutionPtr = hipSolution.ToCharArray()) { + ushort* ptr8 = (ushort*)hipSolutionPtr; try { IWinLiveSignup* ptr = m_spWinLiveSignup.op_MemberSelection(); @@ -275,10 +286,10 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIServiceError_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIServiceError_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); + Module.CComPtrNtv_003CIServiceError_003E_002ERelease(&cComPtrNtv_003CIServiceError_003E); return result; } @@ -297,7 +308,7 @@ namespace Microsoft.Zune.Service *(long*)(&cComPtrNtv_003CIService_003E) = 0L; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); CComPtrNtv_003CIUnknown_003E cComPtrNtv_003CIUnknown_003E; *(long*)(&cComPtrNtv_003CIUnknown_003E) = 0L; try @@ -313,7 +324,7 @@ namespace Microsoft.Zune.Service { if (num >= 0) { - num = _003CModule_003E.IUnknown_002EQueryInterface_003Cstruct_0020IWinLiveSignup_003E((IUnknown*)(*(ulong*)(&cComPtrNtv_003CIUnknown_003E)), (IWinLiveSignup**)(&cComPtrNtv_003CIWinLiveSignup_003E)); + num = Module.IUnknown_002EQueryInterface_003Cstruct_0020IWinLiveSignup_003E((IUnknown*)(*(ulong*)(&cComPtrNtv_003CIUnknown_003E)), (IWinLiveSignup**)(&cComPtrNtv_003CIWinLiveSignup_003E)); if (num >= 0) { long num3 = *(long*)(&cComPtrNtv_003CIWinLiveSignup_003E); @@ -328,26 +339,26 @@ namespace Microsoft.Zune.Service catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWinLiveSignup_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveSignup_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWinLiveSignup_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWinLiveSignup_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWinLiveSignup_003E_002ERelease(&cComPtrNtv_003CIWinLiveSignup_003E); + Module.CComPtrNtv_003CIWinLiveSignup_003E_002ERelease(&cComPtrNtv_003CIWinLiveSignup_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIUnknown_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUnknown_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIUnknown_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUnknown_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIUnknown_003E_002ERelease(&cComPtrNtv_003CIUnknown_003E); + Module.CComPtrNtv_003CIUnknown_003E_002ERelease(&cComPtrNtv_003CIUnknown_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); } return new HRESULT(num); } diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderItem.cs b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderItem.cs index 3a99724..9a87d8d 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderItem.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderItem.cs @@ -34,79 +34,80 @@ namespace Microsoft.Zune.Subscription //IL_0256: Expected I, but got I8 //IL_0286: Expected I, but got I8 _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040 _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040; - *(long*)(&_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1M_0040MNHBCACD_0040_003F_0024AAT_003F_0024AAi_003F_0024AAt_003F_0024AAl_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8)) = 16797697; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 16)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BI_0040DLMANABL_0040_003F_0024AAD_003F_0024AAe_003F_0024AAs_003F_0024AAc_003F_0024AAr_003F_0024AAi_003F_0024AAp_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 24)) = 134238211; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 32)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BC_0040CGFFANJJ_0040_003F_0024AAD_003F_0024AAu_003F_0024AAr_003F_0024AAa_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 40)) = 16797701; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 48)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BI_0040IMGEIAFE_0040_003F_0024AAR_003F_0024AAe_003F_0024AAl_003F_0024AAe_003F_0024AAa_003F_0024AAs_003F_0024AAe_003F_0024AAD_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 56)) = 150995204; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 64)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BC_0040BFOBHOBE_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAl_003F_0024AAi_003F_0024AAc_003F_0024AAi_003F_0024AAt_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 72)) = 83906566; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 80)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1O_0040IKCDCNCP_0040_003F_0024AAA_003F_0024AAu_003F_0024AAt_003F_0024AAh_003F_0024AAo_003F_0024AAr_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 88)) = 16797704; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 96)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040DIFENCED_0040_003F_0024AAE_003F_0024AAn_003F_0024AAc_003F_0024AAl_003F_0024AAo_003F_0024AAs_003F_0024AAu_003F_0024AAr_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 104)) = 134238215; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 112)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1CC_0040PFACMMFM_0040_003F_0024AAE_003F_0024AAp_003F_0024AAi_003F_0024AAs_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AAM_003F_0024AAe_003F_0024AAd_003F_0024AAi_003F_0024AAa_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 120)) = 100683786; + *(long*)(&_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1M_0040MNHBCACD_0040_003F_0024AAT_003F_0024AAi_003F_0024AAt_003F_0024AAl_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8)) = 16797697; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 16)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BI_0040DLMANABL_0040_003F_0024AAD_003F_0024AAe_003F_0024AAs_003F_0024AAc_003F_0024AAr_003F_0024AAi_003F_0024AAp_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 24)) = 134238211; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 32)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BC_0040CGFFANJJ_0040_003F_0024AAD_003F_0024AAu_003F_0024AAr_003F_0024AAa_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 40)) = 16797701; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 48)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BI_0040IMGEIAFE_0040_003F_0024AAR_003F_0024AAe_003F_0024AAl_003F_0024AAe_003F_0024AAa_003F_0024AAs_003F_0024AAe_003F_0024AAD_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 56)) = 150995204; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 64)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BC_0040BFOBHOBE_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAl_003F_0024AAi_003F_0024AAc_003F_0024AAi_003F_0024AAt_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 72)) = 83906566; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 80)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1O_0040IKCDCNCP_0040_003F_0024AAA_003F_0024AAu_003F_0024AAt_003F_0024AAh_003F_0024AAo_003F_0024AAr_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 88)) = 16797704; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 96)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040DIFENCED_0040_003F_0024AAE_003F_0024AAn_003F_0024AAc_003F_0024AAl_003F_0024AAo_003F_0024AAs_003F_0024AAu_003F_0024AAr_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 104)) = 134238215; + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 112)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1CC_0040PFACMMFM_0040_003F_0024AAE_003F_0024AAp_003F_0024AAi_003F_0024AAs_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AAM_003F_0024AAe_003F_0024AAd_003F_0024AAi_003F_0024AAa_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 120)) = 100683786; int num = 0; CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); object result; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { - if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040NCILDCLH_0040_003F_0024AAL_003F_0024AAi_003F_0024AAb_003F_0024AAr_003F_0024AAa_003F_0024AAr_003F_0024AAy_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) == 0) + ushort* ptr = (ushort*)propertyNamePtr; + if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040NCILDCLH_0040_003F_0024AAL_003F_0024AAi_003F_0024AAb_003F_0024AAr_003F_0024AAa_003F_0024AAr_003F_0024AAy_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) == 0) { - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = m_nEpisodeId; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = m_nEpisodeId; *(short*)(&cComPropVariant) = 3; } - else if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BC_0040JCKMNCPP_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAs_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) == 0) + else if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BC_0040JCKMNCPP_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAs_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) == 0) { - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = m_nSeriesId; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = m_nSeriesId; *(short*)(&cComPropVariant) = 3; } else { - if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BM_0040BGELMDBM_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) + if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BM_0040BGELMDBM_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) { int nEpisodeId = m_nEpisodeId; if (nEpisodeId >= 0) { - num = GetDatabaseValue(nEpisodeId, 145u, (tagPROPVARIANT*)(&cComPropVariant)); + num = GetDatabaseValue(nEpisodeId, 145u, (PROPVARIANT)(&cComPropVariant)); if (num < 0) { goto IL_02b0; } - if (m_eLastDownloadState != (EItemDownloadState)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8))) + if (m_eLastDownloadState != (EItemDownloadState)Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8))) { InvalidateDownloadState(); } - m_eLastDownloadState = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)); + m_eLastDownloadState = Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)); } else { - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 0; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 0; *(short*)(&cComPropVariant) = 3; } } - else if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040EPGEAFPP_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) + else if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040EPGEAFPP_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAT_003F_0024AAy_003F_0024AAp_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) { int nEpisodeId2 = m_nEpisodeId; if (nEpisodeId2 >= 0) { - num = GetDatabaseValue(nEpisodeId2, 146u, (tagPROPVARIANT*)(&cComPropVariant)); + num = GetDatabaseValue(nEpisodeId2, 146u, (PROPVARIANT)(&cComPropVariant)); } else { - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 0; + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)) = 0; *(short*)(&cComPropVariant) = 3; } } - else if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040JJCAOHOO_0040_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAd_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAu_003F_0024AAs_003F_0024AA_003F_0024AA_0040)) == 0) + else if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040JJCAOHOO_0040_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAd_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAu_003F_0024AAs_003F_0024AA_003F_0024AA_0040)) == 0) { *(short*)(&cComPropVariant) = 1; int nEpisodeId3 = m_nEpisodeId; @@ -114,9 +115,9 @@ namespace Microsoft.Zune.Subscription { goto IL_028b; } - num = GetDatabaseValue(nEpisodeId3, 262u, (tagPROPVARIANT*)(&cComPropVariant)); + num = GetDatabaseValue(nEpisodeId3, 262u, (PROPVARIANT)(&cComPropVariant)); } - else if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040HHOJDPEL_0040_003F_0024AAS_003F_0024AAo_003F_0024AAu_003F_0024AAr_003F_0024AAc_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040)) == 0) + else if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040HHOJDPEL_0040_003F_0024AAS_003F_0024AAo_003F_0024AAu_003F_0024AAr_003F_0024AAc_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040)) == 0) { *(short*)(&cComPropVariant) = 1; int nEpisodeId4 = m_nEpisodeId; @@ -124,9 +125,9 @@ namespace Microsoft.Zune.Subscription { goto IL_028b; } - num = GetDatabaseValue(nEpisodeId4, 317u, (tagPROPVARIANT*)(&cComPropVariant)); + num = GetDatabaseValue(nEpisodeId4, 317u, (PROPVARIANT)(&cComPropVariant)); } - else if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1CE_0040ELHJHONN_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAE_003F_0024AAr_003F_0024AAr_003F_0024AAo_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) + else if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1CE_0040ELHJHONN_0040_003F_0024AAD_003F_0024AAo_003F_0024AAw_003F_0024AAn_003F_0024AAl_003F_0024AAo_003F_0024AAa_003F_0024AAd_003F_0024AAE_003F_0024AAr_003F_0024AAr_003F_0024AAo_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) == 0) { *(short*)(&cComPropVariant) = 1; int nEpisodeId5 = m_nEpisodeId; @@ -134,13 +135,13 @@ namespace Microsoft.Zune.Subscription { goto IL_028b; } - num = GetDatabaseValue(nEpisodeId5, 144u, (tagPROPVARIANT*)(&cComPropVariant)); + num = GetDatabaseValue(nEpisodeId5, 144u, (PROPVARIANT)(&cComPropVariant)); } else { int num2 = 0; PROPERTY_TO_PID_MAP* ptr2 = (PROPERTY_TO_PID_MAP*)(&_0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040); - while (_003CModule_003E._wcsicmp(ptr, (ushort*)(*(ulong*)ptr2)) != 0) + while (Module._wcsicmp(ptr, (ushort*)(*(ulong*)ptr2)) != 0) { num2++; ptr2 = (PROPERTY_TO_PID_MAP*)((ulong)(nint)ptr2 + 16uL); @@ -150,9 +151,9 @@ namespace Microsoft.Zune.Subscription } goto IL_028b; } - uint num3 = *(uint*)((long)num2 * 16L + (ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8))); + uint num3 = *(uint*)((long)num2 * 16L + (ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY07UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8))); IMSMediaSchemaPropertySet* pEpisodePropertySet = m_pEpisodePropertySet; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet + 48)))((nint)pEpisodePropertySet, num3, 0u, (tagPROPVARIANT*)(&cComPropVariant)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet + 48)))((nint)pEpisodePropertySet, num3, 0u, (PROPVARIANT)(&cComPropVariant)); } if (num < 0) { @@ -161,24 +162,24 @@ namespace Microsoft.Zune.Subscription } goto IL_028b; IL_02b0: - result = base.Mappings[propertyName].DefaultValue; + result = Mappings[propertyName].DefaultValue; goto end_IL_00c8; IL_028b: - if (_003CModule_003E.CComPropVariant_002EIsNullOrEmpty(&cComPropVariant)) + if (Module.CComPropVariant_002EIsNullOrEmpty(&cComPropVariant)) { goto IL_02b0; } - result = SubscriptionDataProviderQueryResult.ConvertVariantToType(base.Mappings[propertyName].PropertyTypeName, &cComPropVariant); + result = SubscriptionDataProviderQueryResult.ConvertVariantToType(Mappings[propertyName].PropertyTypeName, &cComPropVariant); end_IL_00c8:; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } @@ -189,11 +190,11 @@ namespace Microsoft.Zune.Subscription { tagVARIANT tagVARIANT; *(short*)(&tagVARIANT) = 3; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8)) = (int)value; + Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8)) = (int)value; DBPropertySubmitStruct dBPropertySubmitStruct; *(int*)(&dBPropertySubmitStruct) = 144; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertySubmitStruct, 8)) = (nint)(&tagVARIANT); - int num = _003CModule_003E.ZuneLibraryExports_002ESetFieldValues(m_nEpisodeId, EListType.ePodcastEpisodeList, 1, &dBPropertySubmitStruct, null); + Unsafe.As(ref Unsafe.AddByteOffset(ref dBPropertySubmitStruct, 8)) = (nint)(&tagVARIANT); + int num = Module.ZuneLibraryExports_002ESetFieldValues(m_nEpisodeId, EListType.ePodcastEpisodeList, 1, &dBPropertySubmitStruct, null); if (0 == num) { FirePropertyChanged(propertyName); @@ -216,14 +217,14 @@ namespace Microsoft.Zune.Subscription int num = 1; int nSeriesId = -1; int nEpisodeId = -1; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); if (singleton >= 0) { IService* intPtr = ptr; singleton = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 384)))((nint)intPtr, null, &num); if (singleton >= 0) { - singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&ptr2)); + singleton = Module.GetSingleton((_GUID)Module._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&ptr2)); if (singleton >= 0) { ISubscriptionManager* intPtr2 = ptr2; @@ -279,35 +280,36 @@ namespace Microsoft.Zune.Subscription //IL_00e6: Expected I, but got I8 ISubscriptionManager* ptr = null; CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); int num2; try { CComPropVariant cComPropVariant2; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); try { int num = -1; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_feedUrl))) + fixed (char* m_feedUrlPtr = m_feedUrl.ToCharArray()) { - num2 = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&ptr)); + ushort* ptr2 = (ushort*)m_feedUrlPtr; + num2 = Module.GetSingleton((_GUID)Module._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&ptr)); if (num2 >= 0) { IMSMediaSchemaPropertySet* pEpisodePropertySet = m_pEpisodePropertySet; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet + 48)))((nint)pEpisodePropertySet, 16797697u, 0u, (tagPROPVARIANT*)(&cComPropVariant)); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet + 48)))((nint)pEpisodePropertySet, 16797697u, 0u, (PROPVARIANT)(&cComPropVariant)); if (num2 >= 0) { IMSMediaSchemaPropertySet* pEpisodePropertySet2 = m_pEpisodePropertySet; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet2 + 48)))((nint)pEpisodePropertySet2, 134238215u, 0u, (tagPROPVARIANT*)(&cComPropVariant2)); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEpisodePropertySet2 + 48)))((nint)pEpisodePropertySet2, 134238215u, 0u, (PROPVARIANT)(&cComPropVariant2)); if (num2 >= 0) { long num3 = *(long*)ptr + 160; ISubscriptionManager* intPtr = ptr; _003F val = ptr2; - long num4 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)); - long num5 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant2, 8)); + long num4 = Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)); + long num5 = Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant2, 8)); num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num3))((nint)intPtr, EMediaTypes.eMediaTypePodcastSeries, (ushort*)(nint)val, (ushort*)num4, (ushort*)num5, &num); } } @@ -315,13 +317,13 @@ namespace Microsoft.Zune.Subscription if (0 == num2) { tagPROPVARIANT tagPROPVARIANT; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref tagPROPVARIANT, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref tagPROPVARIANT, 0, 24); num2 = GetDatabaseValue(num, 311u, &tagPROPVARIANT); if (num2 >= 0) { m_nEpisodeId = num; - m_nSeriesId = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)); + m_nSeriesId = Unsafe.As(ref Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)); } } if (0L != (nint)ptr) @@ -335,18 +337,18 @@ namespace Microsoft.Zune.Subscription catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant2); + Module.CComPropVariant_002EClear(&cComPropVariant2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return num2; } @@ -358,7 +360,7 @@ namespace Microsoft.Zune.Subscription return 0; } - private unsafe int GetDatabaseValue(int nMediaId, uint dwAtom, tagPROPVARIANT* pvarValue) + private unsafe int GetDatabaseValue(int nMediaId, uint dwAtom, PROPVARIANT pvarValue) { //IL_001b: Expected I, but got I8 //IL_0042: Expected I, but got I8 @@ -371,12 +373,12 @@ namespace Microsoft.Zune.Subscription //IL_00cc: Expected I, but got I8 if (pvarValue == null) { - _003CModule_003E._ZuneShipAssert(1001u, 633u); + Module._ZuneShipAssert(1001u, 633u); return -2147467261; } IService* ptr = null; int num = 1; - int num2 = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); + int num2 = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)); if (num2 >= 0) { IService* intPtr = ptr; @@ -384,12 +386,12 @@ namespace Microsoft.Zune.Subscription } IQueryPropertyBag* ptr2 = null; DBPropertyRequestStruct dBPropertyRequestStruct; - _003CModule_003E.DBPropertyRequestStruct_002E_007Bctor_007D(&dBPropertyRequestStruct, dwAtom); + Module.DBPropertyRequestStruct_002E_007Bctor_007D(&dBPropertyRequestStruct, dwAtom); try { if (num2 >= 0) { - num2 = _003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag(&ptr2); + num2 = Module.ZuneLibraryExports_002ECreatePropertyBag(&ptr2); if (num2 >= 0) { IQueryPropertyBag* intPtr2 = ptr2; @@ -397,10 +399,10 @@ namespace Microsoft.Zune.Subscription num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr2, (EQueryPropertyBagProp)0, num3); if (num2 >= 0) { - num2 = _003CModule_003E.ZuneLibraryExports_002EGetFieldValues(nMediaId, EListType.ePodcastEpisodeList, 1, &dBPropertyRequestStruct, ptr2); + num2 = Module.ZuneLibraryExports_002EGetFieldValues(nMediaId, EListType.ePodcastEpisodeList, 1, &dBPropertyRequestStruct, ptr2); if (num2 >= 0) { - num2 = ((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) < 0) ? System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) : _003CModule_003E.PropVariantCopy(pvarValue, (tagPROPVARIANT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 8)))); + num2 = ((Unsafe.As(ref Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) < 0) ? Unsafe.As(ref Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) : Module.PropVariantCopy(pvarValue, (PROPVARIANT)Unsafe.AsPointer(ref Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 8)))); } } } @@ -421,10 +423,10 @@ namespace Microsoft.Zune.Subscription catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); throw; } - _003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); + Module.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); return num2; } } diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQuery.cs b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQuery.cs index 71713c5..4101260 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQuery.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQuery.cs @@ -25,12 +25,12 @@ namespace Microsoft.Zune.Subscription else { ((SubscriptionDataProviderQueryResult)Result).OnDispose(); - Result = new SubscriptionDataProviderQueryResult(this, base.ResultTypeCookie, text, serviceId, text2); + Result = new SubscriptionDataProviderQueryResult(this, ResultTypeCookie, text, serviceId, text2); } } else { - Result = new SubscriptionDataProviderQueryResult(this, base.ResultTypeCookie, text, serviceId, text2); + Result = new SubscriptionDataProviderQueryResult(this, ResultTypeCookie, text, serviceId, text2); } } diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQueryResult.cs b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQueryResult.cs index 23e7674..ad5b95f 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQueryResult.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionDataProviderQueryResult.cs @@ -12,8 +12,8 @@ namespace Microsoft.Zune.Subscription public SubscriptionDataProviderQueryResult(DataProviderQuery owner, object typeCookie, string feedUrl, string serviceId, string sort) : base(owner, typeCookie) { - m_episodeList = new VirtualSubscriptionEpisodeList(owner, base.Mappings["Items"].UnderlyingCollectionTypeCookie, feedUrl, sort); - m_seriesInfo = new SubscriptionSeriesInfo(owner, base.Mappings["PodcastSeriesInfo"].PropertyTypeCookie, serviceId); + m_episodeList = new VirtualSubscriptionEpisodeList(owner, Mappings["Items"].UnderlyingCollectionTypeCookie, feedUrl, sort); + m_seriesInfo = new SubscriptionSeriesInfo(owner, Mappings["PodcastSeriesInfo"].PropertyTypeCookie, serviceId); if (!string.IsNullOrEmpty(feedUrl)) { m_episodeList.AsyncRetrieveEpisodeList(m_seriesInfo); diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionManager.cs b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionManager.cs index 82067e6..3f25c52 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionManager.cs @@ -92,7 +92,7 @@ namespace Microsoft.Zune.Subscription { goto IL_006d; } - _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr); + Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr); } if (0L != (nint)ptr) { @@ -129,15 +129,15 @@ namespace Microsoft.Zune.Subscription int lastSignedInUserId = GetLastSignedInUserId(); _GUID gUID; *(int*)(&gUID) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref gUID, 4), 0, 12); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref gUID, 4), 0, 12); tagPROPVARIANT tagPROPVARIANT; *(short*)(&tagPROPVARIANT) = 1; if (serviceId != Guid.Empty) { - gUID = _003CModule_003E.GuidToGUID(serviceId); + gUID = Module.GuidToGUID(serviceId); *(short*)(&tagPROPVARIANT) = 72; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)) = (nint)(&gUID); + Unsafe.As(ref Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)) = (nint)(&gUID); } if (num >= 0 && EMediaTypes.eMediaTypePlaylist != eSubscriptionMediaType) { @@ -150,7 +150,7 @@ namespace Microsoft.Zune.Subscription { if (eSubscriptionMediaType == EMediaTypes.eMediaTypePodcastSeries && 72 == *(ushort*)(&tagPROPVARIANT)) { - num = _003CModule_003E.ZuneLibraryExports_002ECreatePropertySet((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.ID_MS_MEDIA_SCHEMA_SERIES), 3229616385u, &ptr); + num = Module.ZuneLibraryExports_002ECreatePropertySet((_GUID*)Unsafe.AsPointer(ref Module.ID_MS_MEDIA_SCHEMA_SERIES), 3229616385u, &ptr); if (num < 0) { goto IL_027f; @@ -163,34 +163,35 @@ namespace Microsoft.Zune.Subscription else { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { CComPropVariant cComPropVariant2; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); try { CComPropVariant cComPropVariant3; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant3, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant3, 0, 24); try { EPlaylistType nSrc = (isPersonalChannel ? ((EPlaylistType)6) : ((EPlaylistType)5)); - _003CModule_003E.CComPropVariant_002E_003D(&cComPropVariant, (int)nSrc); - _003CModule_003E.CComPropVariant_002E_003D(&cComPropVariant3, lastSignedInUserId); - num = _003CModule_003E.ZuneLibraryExports_002ECreatePropertySet((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr); + Module.CComPropVariant_002E_003D(&cComPropVariant, (int)nSrc); + Module.CComPropVariant_002E_003D(&cComPropVariant3, lastSignedInUserId); + num = Module.ZuneLibraryExports_002ECreatePropertySet((_GUID*)Unsafe.AsPointer(ref Module.ID_MS_MEDIA_SCHEMA_PLAYLIST), 3229617665u, &ptr); if (num >= 0) { int num3; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(subscriptionTitle))) + fixed (char* subscriptionTitlePtr = subscriptionTitle.ToCharArray()) { + ushort* ptr2 = (ushort*)subscriptionTitlePtr; try { - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant2, 8)) = (nint)_003CModule_003E.SysAllocString(ptr2); + Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant2, 8)) = (nint)Module.SysAllocString(ptr2); *(short*)(&cComPropVariant2) = 8; - num3 = ((System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant2, 8)) != 0) ? num : (-2147024882)); + num3 = ((Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant2, 8)) != 0) ? num : (-2147024882)); num = num3; } catch @@ -229,31 +230,32 @@ namespace Microsoft.Zune.Subscription catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant3); throw; } - _003CModule_003E.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant3); + Module.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } - _003CModule_003E.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant2); + Module.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant); + Module.CComPropVariant_002E_007Bdtor_007D(&cComPropVariant); } if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(feedUrl))) + fixed (char* feedUrlPtr = feedUrl.ToCharArray()) { + ushort* ptr3 = (ushort*)feedUrlPtr; try { long num4 = *(long*)m_pSubscriptionManager + 32; @@ -341,11 +343,11 @@ namespace Microsoft.Zune.Subscription { if (ptr != null) { - _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr); + Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr); } if (ptr2 != null) { - _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr2); + Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EUninitialize(ptr2); } } if (0L != (nint)ptr) @@ -375,8 +377,9 @@ namespace Microsoft.Zune.Subscription num = ValidateUrl(ref feedUrl); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(feedUrl))) + fixed (char* feedUrlPtr = feedUrl.ToCharArray()) { + ushort* ptr = (ushort*)feedUrlPtr; try { long num2 = *(long*)m_pSubscriptionManager + 72; @@ -415,8 +418,9 @@ namespace Microsoft.Zune.Subscription goto IL_0066; } } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(feedUrl))) + fixed (char* feedUrlPtr = feedUrl.ToCharArray()) { + ushort* ptr = (ushort*)feedUrlPtr; try { long num4 = *(long*)m_pSubscriptionManager + 80; @@ -455,7 +459,7 @@ namespace Microsoft.Zune.Subscription bool result = false; int num = 0; int num2 = -1; - _GUID gUID = _003CModule_003E.GuidToGUID(serviceId); + _GUID gUID = Module.GuidToGUID(serviceId); ISubscriptionManager* pSubscriptionManager = m_pSubscriptionManager; int lastSignedInUserId = GetLastSignedInUserId(); if (0 == ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSubscriptionManager + 88)))((nint)pSubscriptionManager, lastSignedInUserId, &gUID, eSubscriptionMediaType, &num2, &num)) @@ -477,16 +481,16 @@ namespace Microsoft.Zune.Subscription return -2147467261; } int num = 0; - CSubscriptionCredentialProviderProxy* ptr = (CSubscriptionCredentialProviderProxy*)_003CModule_003E.@new(24uL); + CSubscriptionCredentialProviderProxy* ptr = (CSubscriptionCredentialProviderProxy*)Module.@new(24uL); CSubscriptionCredentialProviderProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionCredentialProviderProxy_002E_007Bctor_007D(ptr)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionCredentialProviderProxy_002E_007Bctor_007D(ptr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } CSubscriptionCredentialProviderProxy* ptr3 = ptr2; @@ -496,7 +500,7 @@ namespace Microsoft.Zune.Subscription { return -2147024882; } - num = _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionCredentialProviderProxy_002EInitialize(ptr2, credentialHandler); + num = Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionCredentialProviderProxy_002EInitialize(ptr2, credentialHandler); if (num >= 0) { ISubscriptionManager* pSubscriptionManager = m_pSubscriptionManager; @@ -617,8 +621,9 @@ namespace Microsoft.Zune.Subscription //IL_002d: Expected I, but got I8 //IL_00c4: Expected I, but got I8 int num = ((m_pSubscriptionManager != null && !(feedUrl == (string)null)) ? ValidateUrl(ref feedUrl) : (-2147467261)); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(feedUrl))) + fixed (char* feedUrlPtr = feedUrl.ToCharArray()) { + ushort* ptr3 = (ushort*)feedUrlPtr; int* ptr = null; int count = subscriptionItemMediaIdList.Count; if (num >= 0) @@ -626,7 +631,7 @@ namespace Microsoft.Zune.Subscription try { ulong num2 = (ulong)count; - int* ptr2 = (int*)_003CModule_003E.new_005B_005D((num2 > 4611686018427387903L) ? ulong.MaxValue : (num2 * 4)); + int* ptr2 = (int*)Module.new_005B_005D((num2 > 4611686018427387903L) ? ulong.MaxValue : (num2 * 4)); ptr = ptr2; num = (((long)(nint)ptr2 == 0) ? (-2147024882) : num); if (num >= 0) @@ -646,7 +651,7 @@ namespace Microsoft.Zune.Subscription { if (ptr != null) { - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); } } } @@ -661,22 +666,22 @@ namespace Microsoft.Zune.Subscription //IL_00a8: Expected I, but got I8 if (ppSubscriptionEventProxy == null) { - _003CModule_003E._ZuneShipAssert(1001u, 1475u); + Module._ZuneShipAssert(1001u, 1475u); return -2147467261; } CSubscriptionEventProxy* ptr2; int num; if (null != m_SubscriptionEventHandler && (EMediaTypes.eMediaTypePodcastSeries == eSubscriptionMediaType || EMediaTypes.eMediaTypePlaylist == eSubscriptionMediaType || EMediaTypes.eMediaTypeUser == eSubscriptionMediaType)) { - CSubscriptionEventProxy* ptr = (CSubscriptionEventProxy*)_003CModule_003E.@new(72uL); + CSubscriptionEventProxy* ptr = (CSubscriptionEventProxy*)Module.@new(72uL); try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002E_007Bctor_007D(ptr)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002E_007Bctor_007D(ptr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 == null) @@ -693,7 +698,7 @@ namespace Microsoft.Zune.Subscription goto IL_009b; } } - num = _003CModule_003E.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EInitialize(ptr2, m_SubscriptionEventHandler, subscriptionMediaId, eSubscriptionMediaType, subscriptionTitle, targetAction, userInitiated); + num = Module.Microsoft_002EZune_002ESubscription_002ECSubscriptionEventProxy_002EInitialize(ptr2, m_SubscriptionEventHandler, subscriptionMediaId, eSubscriptionMediaType, subscriptionTitle, targetAction, userInitiated); if (num < 0) { goto IL_009b; @@ -721,7 +726,7 @@ namespace Microsoft.Zune.Subscription //IL_00a6: Expected I, but got I8 subscriptionTitle = null; DBPropertyRequestStruct dBPropertyRequestStruct; - _003CModule_003E.DBPropertyRequestStruct_002E_007Bctor_007D(&dBPropertyRequestStruct, 344u); + Module.DBPropertyRequestStruct_002E_007Bctor_007D(&dBPropertyRequestStruct, 344u); int num; try { @@ -742,50 +747,50 @@ namespace Microsoft.Zune.Subscription catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); throw; } try { - num = _003CModule_003E.ZuneLibraryExports_002EGetFieldValues(subscriptionMediaId, EListType.ePlaylistList, 1, &dBPropertyRequestStruct, null); + num = Module.ZuneLibraryExports_002EGetFieldValues(subscriptionMediaId, EListType.ePlaylistList, 1, &dBPropertyRequestStruct, null); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); throw; } goto IL_0089; IL_0041: - _003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); + Module.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); return 0; IL_004a: try { - num = _003CModule_003E.ZuneLibraryExports_002EGetFieldValues(subscriptionMediaId, EListType.ePodcastList, 1, &dBPropertyRequestStruct, null); + num = Module.ZuneLibraryExports_002EGetFieldValues(subscriptionMediaId, EListType.ePodcastList, 1, &dBPropertyRequestStruct, null); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); throw; } goto IL_0089; IL_00b7: - _003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); + Module.DBPropertyRequestStruct_002E_007Bdtor_007D(&dBPropertyRequestStruct); return num; IL_0089: try { - if (0 == num && System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) >= 0) + if (0 == num && Unsafe.As(ref Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 4)) >= 0) { - subscriptionTitle = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 16))); + subscriptionTitle = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref dBPropertyRequestStruct, 16))); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D), &dBPropertyRequestStruct); throw; } goto IL_00b7; @@ -795,13 +800,13 @@ namespace Microsoft.Zune.Subscription { //IL_0009: Expected I, but got I8 ISubscriptionManager* pSubscriptionManager = null; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&pSubscriptionManager)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_9dc7c984_41d5_4130_a5ac_46d0825cd29d, (void**)(&pSubscriptionManager)); if (singleton >= 0) { m_pSubscriptionManager = pSubscriptionManager; return; } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(singleton)); + throw new ApplicationException(Module.GetErrorDescription(singleton)); } private int ValidateUrl([In][Out] ref string feedUrl) @@ -810,11 +815,11 @@ namespace Microsoft.Zune.Subscription { return -1072884976; } - int num = _003CModule_003E.Microsoft_002EZune_002ESubscription_002EIsWellFormedUriString(ref feedUrl); + int num = Module.Microsoft_002EZune_002ESubscription_002EIsWellFormedUriString(ref feedUrl); if (num == -1072884976) { feedUrl = "http://" + feedUrl; - num = _003CModule_003E.Microsoft_002EZune_002ESubscription_002EIsWellFormedUriString(ref feedUrl); + num = Module.Microsoft_002EZune_002ESubscription_002EIsWellFormedUriString(ref feedUrl); } return num; } @@ -827,7 +832,7 @@ namespace Microsoft.Zune.Subscription //IL_003b: Expected I, but got I8 int result = 1; IService* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr)) >= 0) { IService* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 384)))((nint)intPtr, null, &result); diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionSeriesInfo.cs b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionSeriesInfo.cs index 610880b..37a171e 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionSeriesInfo.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/SubscriptionSeriesInfo.cs @@ -28,41 +28,42 @@ namespace Microsoft.Zune.Subscription //IL_0144: Expected I, but got I8 //IL_0175: Expected I, but got I8 _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040 _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040; - *(long*)(&_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BA_0040CEPEGMDB_0040_003F_0024AAF_003F_0024AAe_003F_0024AAe_003F_0024AAd_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8)) = 134217987; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 16)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040ILMBBNLH_0040_003F_0024AAE_003F_0024AAr_003F_0024AAr_003F_0024AAo_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 24)) = 100663562; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 32)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1M_0040MNHBCACD_0040_003F_0024AAT_003F_0024AAi_003F_0024AAt_003F_0024AAl_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 40)) = 16801793; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 48)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BA_0040DPIPFNMB_0040_003F_0024AAH_003F_0024AAo_003F_0024AAm_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 56)) = 134242316; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 64)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1O_0040OPPNLDOF_0040_003F_0024AAA_003F_0024AAr_003F_0024AAt_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 72)) = 134242317; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 80)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BI_0040DLMANABL_0040_003F_0024AAD_003F_0024AAe_003F_0024AAs_003F_0024AAc_003F_0024AAr_003F_0024AAi_003F_0024AAp_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 88)) = 134242306; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 96)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BC_0040BFOBHOBE_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAl_003F_0024AAi_003F_0024AAc_003F_0024AAi_003F_0024AAt_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 104)) = 83910662; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 112)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040NPMHDJAF_0040_003F_0024AAC_003F_0024AAo_003F_0024AAp_003F_0024AAy_003F_0024AAr_003F_0024AAi_003F_0024AAg_003F_0024AAh_003F_0024AAt_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 120)) = 16801801; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 128)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1O_0040IKCDCNCP_0040_003F_0024AAA_003F_0024AAu_003F_0024AAt_003F_0024AAh_003F_0024AAo_003F_0024AAr_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 136)) = 16801796; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 144)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040GMGHCDOJ_0040_003F_0024AAO_003F_0024AAw_003F_0024AAn_003F_0024AAe_003F_0024AAr_003F_0024AAN_003F_0024AAa_003F_0024AAm_003F_0024AAe_003F_0024AA_003F_0024AA_0040); - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 152)) = 16801799; + *(long*)(&_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BA_0040CEPEGMDB_0040_003F_0024AAF_003F_0024AAe_003F_0024AAe_003F_0024AAd_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8)) = 134217987; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 16)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040ILMBBNLH_0040_003F_0024AAE_003F_0024AAr_003F_0024AAr_003F_0024AAo_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 24)) = 100663562; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 32)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1M_0040MNHBCACD_0040_003F_0024AAT_003F_0024AAi_003F_0024AAt_003F_0024AAl_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 40)) = 16801793; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 48)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BA_0040DPIPFNMB_0040_003F_0024AAH_003F_0024AAo_003F_0024AAm_003F_0024AAe_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 56)) = 134242316; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 64)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1O_0040OPPNLDOF_0040_003F_0024AAA_003F_0024AAr_003F_0024AAt_003F_0024AAU_003F_0024AAr_003F_0024AAl_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 72)) = 134242317; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 80)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BI_0040DLMANABL_0040_003F_0024AAD_003F_0024AAe_003F_0024AAs_003F_0024AAc_003F_0024AAr_003F_0024AAi_003F_0024AAp_003F_0024AAt_003F_0024AAi_003F_0024AAo_003F_0024AAn_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 88)) = 134242306; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 96)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BC_0040BFOBHOBE_0040_003F_0024AAE_003F_0024AAx_003F_0024AAp_003F_0024AAl_003F_0024AAi_003F_0024AAc_003F_0024AAi_003F_0024AAt_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 104)) = 83910662; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 112)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040NPMHDJAF_0040_003F_0024AAC_003F_0024AAo_003F_0024AAp_003F_0024AAy_003F_0024AAr_003F_0024AAi_003F_0024AAg_003F_0024AAh_003F_0024AAt_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 120)) = 16801801; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 128)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1O_0040IKCDCNCP_0040_003F_0024AAA_003F_0024AAu_003F_0024AAt_003F_0024AAh_003F_0024AAo_003F_0024AAr_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 136)) = 16801796; + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, long>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 144)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040GMGHCDOJ_0040_003F_0024AAO_003F_0024AAw_003F_0024AAn_003F_0024AAe_003F_0024AAr_003F_0024AAN_003F_0024AAa_003F_0024AAm_003F_0024AAe_003F_0024AA_003F_0024AA_0040); + Unsafe.As<_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 152)) = 16801799; CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); object result; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { - if (_003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BE_0040NCILDCLH_0040_003F_0024AAL_003F_0024AAi_003F_0024AAb_003F_0024AAr_003F_0024AAa_003F_0024AAr_003F_0024AAy_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) != 0 && _003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BI_0040KPFACBGA_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAs_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) != 0 && _003CModule_003E._wcsicmp(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1CC_0040GKFOINAA_0040_003F_0024AAN_003F_0024AAu_003F_0024AAm_003F_0024AAb_003F_0024AAe_003F_0024AAr_003F_0024AAO_003F_0024AAf_003F_0024AAE_003F_0024AAp_003F_0024AAi_003F_0024AAs_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AAs_003F_0024AA_003F_0024AA_0040)) != 0 && m_pSeriesPropertySet != null) + ushort* ptr = (ushort*)propertyNamePtr; + if (Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BE_0040NCILDCLH_0040_003F_0024AAL_003F_0024AAi_003F_0024AAb_003F_0024AAr_003F_0024AAa_003F_0024AAr_003F_0024AAy_003F_0024AAI_003F_0024AAd_003F_0024AA_003F_0024AA_0040)) != 0 && Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BI_0040KPFACBGA_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAs_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AA_003F_0024AA_0040)) != 0 && Module._wcsicmp(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1CC_0040GKFOINAA_0040_003F_0024AAN_003F_0024AAu_003F_0024AAm_003F_0024AAb_003F_0024AAe_003F_0024AAr_003F_0024AAO_003F_0024AAf_003F_0024AAE_003F_0024AAp_003F_0024AAi_003F_0024AAs_003F_0024AAo_003F_0024AAd_003F_0024AAe_003F_0024AAs_003F_0024AA_003F_0024AA_0040)) != 0 && m_pSeriesPropertySet != null) { int num = 0; PROPERTY_TO_PID_MAP* ptr2 = (PROPERTY_TO_PID_MAP*)(&_0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040); while (true) { - if (_003CModule_003E._wcsicmp(ptr, (ushort*)(*(ulong*)ptr2)) != 0) + if (Module._wcsicmp(ptr, (ushort*)(*(ulong*)ptr2)) != 0) { num++; ptr2 = (PROPERTY_TO_PID_MAP*)((ulong)(nint)ptr2 + 16uL); @@ -72,27 +73,27 @@ namespace Microsoft.Zune.Subscription } continue; } - uint num2 = *(uint*)((long)num * 16L + (ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8))); + uint num2 = *(uint*)((long)num * 16L + (ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY09UPROPERTY_TO_PID_MAP_0040Subscription_0040Zune_0040Microsoft_0040_0040, 8))); IMSMediaSchemaPropertySet* pSeriesPropertySet = m_pSeriesPropertySet; - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSeriesPropertySet + 48)))((nint)pSeriesPropertySet, num2, 0u, (tagPROPVARIANT*)(&cComPropVariant)) < 0 || *(ushort*)(&cComPropVariant) == 0) + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSeriesPropertySet + 48)))((nint)pSeriesPropertySet, num2, 0u, (PROPVARIANT)(&cComPropVariant)) < 0 || *(ushort*)(&cComPropVariant) == 0) { break; } - result = SubscriptionDataProviderQueryResult.ConvertVariantToType(base.Mappings[propertyName].PropertyTypeName, &cComPropVariant); + result = SubscriptionDataProviderQueryResult.ConvertVariantToType(Mappings[propertyName].PropertyTypeName, &cComPropVariant); goto end_IL_00fe; } } - result = base.Mappings[propertyName].DefaultValue; + result = Mappings[propertyName].DefaultValue; end_IL_00fe:; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } @@ -124,11 +125,11 @@ namespace Microsoft.Zune.Subscription //IL_009a: Expected I4, but got I8 //IL_00c8: Expected I, but got I8 CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { - if (pSeriesPropertySet != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSeriesPropertySet + 48)))((nint)pSeriesPropertySet, 16801793u, 0u, (tagPROPVARIANT*)(&cComPropVariant)) >= 0 && *(ushort*)(&cComPropVariant) != 0) + if (pSeriesPropertySet != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSeriesPropertySet + 48)))((nint)pSeriesPropertySet, 16801793u, 0u, (PROPVARIANT)(&cComPropVariant)) >= 0 && *(ushort*)(&cComPropVariant) != 0) { IMSMediaSchemaPropertySet* pSeriesPropertySet2 = m_pSeriesPropertySet; if (0L != (nint)pSeriesPropertySet2) @@ -143,12 +144,12 @@ namespace Microsoft.Zune.Subscription Guid guid = new Guid(m_serviceId); _GUID gUID; *(int*)(&gUID) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref gUID, 4), 0, 12); - gUID = _003CModule_003E.GuidToGUID(guid); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref gUID, 4), 0, 12); + gUID = Module.GuidToGUID(guid); tagPROPVARIANT tagPROPVARIANT; *(short*)(&tagPROPVARIANT) = 72; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)) = (nint)(&gUID); + Unsafe.As(ref Unsafe.AddByteOffset(ref tagPROPVARIANT, 8)) = (nint)(&gUID); IMSMediaSchemaPropertySet* pSeriesPropertySet3 = m_pSeriesPropertySet; tagPROPVARIANT tagPROPVARIANT2 = tagPROPVARIANT; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSeriesPropertySet3 + 56)))((nint)pSeriesPropertySet3, 67133455u, tagPROPVARIANT2); @@ -158,10 +159,10 @@ namespace Microsoft.Zune.Subscription catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Subscription/VirtualSubscriptionEpisodeList.cs b/ZuneDBApi/Microsoft/Zune/Subscription/VirtualSubscriptionEpisodeList.cs index de20c6f..0232cba 100644 --- a/ZuneDBApi/Microsoft/Zune/Subscription/VirtualSubscriptionEpisodeList.cs +++ b/ZuneDBApi/Microsoft/Zune/Subscription/VirtualSubscriptionEpisodeList.cs @@ -93,32 +93,33 @@ namespace Microsoft.Zune.Subscription UpdateQueryStatus(DataProviderQueryStatus.RequestingData); ISubscriptionViewer* ptr = null; VirtualSubscriptionEpisodeListProxy* ptr2 = null; - int num = _003CModule_003E.ZuneLibraryExports_002ECreateNativeSubscriptionViewer((void**)(&ptr)); + int num = ZuneDBApi.Module.ZuneLibraryExports_002ECreateNativeSubscriptionViewer((void**)(&ptr)); if (num >= 0) { - VirtualSubscriptionEpisodeListProxy* ptr3 = (VirtualSubscriptionEpisodeListProxy*)_003CModule_003E.@new(40uL); + VirtualSubscriptionEpisodeListProxy* ptr3 = (VirtualSubscriptionEpisodeListProxy*)ZuneDBApi.Module.@new(40uL); VirtualSubscriptionEpisodeListProxy* ptr4; try { - ptr4 = ((ptr3 == null) ? null : _003CModule_003E.Microsoft_002EZune_002ESubscription_002EVirtualSubscriptionEpisodeListProxy_002E_007Bctor_007D(ptr3, seriesInfo, this)); + ptr4 = ((ptr3 == null) ? null : ZuneDBApi.Module.Microsoft_002EZune_002ESubscription_002EVirtualSubscriptionEpisodeListProxy_002E_007Bctor_007D(ptr3, seriesInfo, this)); } catch { - //try-fault - _003CModule_003E.delete(ptr3); + //try-fault + ZuneDBApi.Module.delete(ptr3); throw; } ptr2 = ptr4; num = (((long)(nint)ptr4 == 0) ? (-2147024882) : num); if (num >= 0) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(m_feedUrl))) + fixed (char* m_feedUrlPtr = m_feedUrl.ToCharArray()) { + ushort* ptr5 = (ushort*)m_feedUrlPtr; try { long num2 = *(long*)ptr + 24; - ISubscriptionViewer* intPtr = ptr; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, ptr5, (ISubscriptionViewerCallback*)ptr4); + ISubscriptionViewer* intPtr = ptr; + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((System.nint)intPtr, (ushort*)ptr5, (ISubscriptionViewerCallback*)(ISubscriptionViewerCallback*)ptr4); } catch { @@ -193,7 +194,7 @@ namespace Microsoft.Zune.Subscription List items = m_items; if (items != null) { - base.Count = items.Count; + Count = items.Count; } } diff --git a/ZuneDBApi/Microsoft/Zune/User/UserManager.cs b/ZuneDBApi/Microsoft/Zune/User/UserManager.cs index 4aeada4..4cf7d63 100644 --- a/ZuneDBApi/Microsoft/Zune/User/UserManager.cs +++ b/ZuneDBApi/Microsoft/Zune/User/UserManager.cs @@ -44,14 +44,14 @@ namespace Microsoft.Zune.User //IL_008c: Expected I, but got I8 IUserManager* ptr = null; DynamicArray_003Cint_003E dynamicArray_003Cint_003E; - *(long*)(&dynamicArray_003Cint_003E) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_7_003F_0024DynamicArray_0040H_0040_00406B_0040); - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 8)) = 0L; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16)) = 0; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 20)) = 0; + *(long*)(&dynamicArray_003Cint_003E) = (nint)Unsafe.AsPointer(ref Module._003F_003F_7_003F_0024DynamicArray_0040H_0040_00406B_0040); + Unsafe.As(ref Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 8)) = 0L; + Unsafe.As(ref Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16)) = 0; + Unsafe.As(ref Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 20)) = 0; int num; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); if (num >= 0) { IUserManager* intPtr = ptr; @@ -59,15 +59,15 @@ namespace Microsoft.Zune.User if (num >= 0) { int num2 = 0; - if (0 < System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16))) + if (0 < Unsafe.As(ref Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16))) { do { - int* ptr2 = _003CModule_003E.DynamicArray_003Cint_003E_002E_005B_005D(&dynamicArray_003Cint_003E, num2); + int* ptr2 = Module.DynamicArray_003Cint_003E_002E_005B_005D(&dynamicArray_003Cint_003E, num2); userIdList.Add(*ptr2); num2++; } - while (num2 < System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16))); + while (num2 < Unsafe.As(ref Unsafe.AddByteOffset(ref dynamicArray_003Cint_003E, 16))); } } } @@ -81,10 +81,10 @@ namespace Microsoft.Zune.User catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cint_003E_002E_007Bdtor_007D), &dynamicArray_003Cint_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cint_003E_002E_007Bdtor_007D), &dynamicArray_003Cint_003E); throw; } - _003CModule_003E.DynamicArray_003Cint_003E_002E_007Bdtor_007D(&dynamicArray_003Cint_003E); + Module.DynamicArray_003Cint_003E_002E_007Bdtor_007D(&dynamicArray_003Cint_003E); return num; } @@ -96,9 +96,10 @@ namespace Microsoft.Zune.User userId = -1; IUserManager* ptr = null; int num = -1; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(passportId))) + fixed (char* passportIdPtr = passportId.ToCharArray()) { - int num2 = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); + ushort* ptr2 = (ushort*)passportIdPtr; + int num2 = Module.GetSingleton((_GUID)Module._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); if (num2 >= 0) { long num3 = *(long*)ptr + 40; @@ -124,7 +125,7 @@ namespace Microsoft.Zune.User //IL_0022: Expected I, but got I8 //IL_0035: Expected I, but got I8 IUserManager* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); if (num >= 0) { IUserManager* intPtr = ptr; @@ -144,7 +145,7 @@ namespace Microsoft.Zune.User //IL_0022: Expected I, but got I8 //IL_0035: Expected I, but got I8 IUserManager* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_c9e0f18a_6c53_47d0_991e_dbd4fe395101, (void**)(&ptr)); if (num >= 0) { IUserManager* intPtr = ptr; diff --git a/ZuneDBApi/Microsoft/Zune/UserCredential/UserCredentialManager.cs b/ZuneDBApi/Microsoft/Zune/UserCredential/UserCredentialManager.cs index 6d94fe1..6b63e08 100644 --- a/ZuneDBApi/Microsoft/Zune/UserCredential/UserCredentialManager.cs +++ b/ZuneDBApi/Microsoft/Zune/UserCredential/UserCredentialManager.cs @@ -47,16 +47,16 @@ namespace Microsoft.Zune.UserCredential return -2147467261; } int num = 0; - CUserCredentialProviderProxy* ptr = (CUserCredentialProviderProxy*)_003CModule_003E.@new(24uL); + CUserCredentialProviderProxy* ptr = (CUserCredentialProviderProxy*)Module.@new(24uL); CUserCredentialProviderProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUserCredential_002ECUserCredentialProviderProxy_002E_007Bctor_007D(ptr)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUserCredential_002ECUserCredentialProviderProxy_002E_007Bctor_007D(ptr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } CUserCredentialProviderProxy* ptr3 = ptr2; @@ -67,10 +67,10 @@ namespace Microsoft.Zune.UserCredential { return -2147024882; } - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_41c80590_c50b_4d27_b860_7c87f3f0cb54, (void**)(&ptr4)); + num = Module.GetSingleton((_GUID)Module._GUID_41c80590_c50b_4d27_b860_7c87f3f0cb54, (void**)(&ptr4)); if (num >= 0) { - num = _003CModule_003E.Microsoft_002EZune_002EUserCredential_002ECUserCredentialProviderProxy_002EInitialize(ptr2, credentialHandler); + num = Module.Microsoft_002EZune_002EUserCredential_002ECUserCredentialProviderProxy_002EInitialize(ptr2, credentialHandler); if (num >= 0) { IUserCredentialManager* intPtr = ptr4; diff --git a/ZuneDBApi/Microsoft/Zune/Util/Clipboard.cs b/ZuneDBApi/Microsoft/Zune/Util/Clipboard.cs index fb5d785..042a729 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/Clipboard.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/Clipboard.cs @@ -21,28 +21,28 @@ namespace Microsoft.Zune.Util { if (type == ClipboardDataType.Image) { - HBITMAP__* ptr = (HBITMAP__*)_003CModule_003E.CopyImage(handle, 0u, 0, 0, 0u); + HBITMAP* ptr = (HBITMAP*)Module.CopyImage(handle, 0u, 0, 0, 0u); if (ptr != null) { result = new SafeBitmap(ptr); goto IL_0136; } - uint lastError = _003CModule_003E.GetLastError(); + uint lastError = Module.GetLastError(); num = (((int)lastError > 0) ? ((int)(lastError & 0xFFFF) | -2147024896) : ((int)lastError)); } else if (type == ClipboardDataType.FileDropList) { StringCollection stringCollection = null; uint num2 = 0u; - HDROP__* ptr2 = (HDROP__*)_003CModule_003E.GlobalLock(handle); + HDROP* ptr2 = (HDROP*)Module.GlobalLock(handle); if (ptr2 != null) { - num2 = _003CModule_003E.DragQueryFileW(ptr2, uint.MaxValue, null, 0u); + num2 = Module.DragQueryFileW(ptr2, uint.MaxValue, null, 0u); stringCollection = new StringCollection(); } else { - uint lastError2 = _003CModule_003E.GetLastError(); + uint lastError2 = Module.GetLastError(); num = (((int)lastError2 > 0) ? ((int)(lastError2 & 0xFFFF) | -2147024896) : ((int)lastError2)); } uint num3 = 0u; @@ -51,13 +51,13 @@ namespace Microsoft.Zune.Util do { _0024ArrayType_0024_0024_0024BY0BAE_0040G _0024ArrayType_0024_0024_0024BY0BAE_0040G; - if (_003CModule_003E.DragQueryFileW(ptr2, num3, (ushort*)(&_0024ArrayType_0024_0024_0024BY0BAE_0040G), 260u) != 0) + if (Module.DragQueryFileW(ptr2, num3, (ushort*)(&_0024ArrayType_0024_0024_0024BY0BAE_0040G), 260u) != 0) { stringCollection.Add(new string((char*)(&_0024ArrayType_0024_0024_0024BY0BAE_0040G))); num3++; continue; } - uint lastError3 = _003CModule_003E.GetLastError(); + uint lastError3 = Module.GetLastError(); num = (((int)lastError3 > 0) ? ((int)(lastError3 & 0xFFFF) | -2147024896) : ((int)lastError3)); stringCollection = null; break; @@ -70,9 +70,9 @@ namespace Microsoft.Zune.Util { num = 87; } - if (num < 0 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (num < 0 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); } } goto IL_0136; @@ -86,24 +86,24 @@ namespace Microsoft.Zune.Util //IL_0009: Expected I, but got I8 bool flag = false; int num; - if (_003CModule_003E.OpenClipboard(null) == 0) + if (Module.OpenClipboard(null) == 0) { - uint lastError = _003CModule_003E.GetLastError(); + uint lastError = Module.GetLastError(); num = (((int)lastError > 0) ? ((int)(lastError & 0xFFFF) | -2147024896) : ((int)lastError)); } else { - flag = _003CModule_003E.IsClipboardFormatAvailable((uint)type) != 0 || flag; - if (_003CModule_003E.CloseClipboard() != 0) + flag = Module.IsClipboardFormatAvailable((uint)type) != 0 || flag; + if (Module.CloseClipboard() != 0) { goto IL_009a; } - uint lastError2 = _003CModule_003E.GetLastError(); + uint lastError2 = Module.GetLastError(); num = (((int)lastError2 > 0) ? ((int)(lastError2 & 0xFFFF) | -2147024896) : ((int)lastError2)); } - if (num < 0 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (num < 0 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); } goto IL_009a; IL_009a: @@ -128,32 +128,32 @@ namespace Microsoft.Zune.Util //IL_0043: Expected I, but got I8 object result = null; int num = 0; - if (_003CModule_003E.OpenClipboard(null) == 0) + if (Module.OpenClipboard(null) == 0) { - uint lastError = _003CModule_003E.GetLastError(); + uint lastError = Module.GetLastError(); num = (((int)lastError > 0) ? ((int)(lastError & 0xFFFF) | -2147024896) : ((int)lastError)); } else { - void* ptr = ((_003CModule_003E.IsClipboardFormatAvailable((uint)type) == 0) ? null : _003CModule_003E.GetClipboardData((uint)type)); + void* ptr = ((Module.IsClipboardFormatAvailable((uint)type) == 0) ? null : Module.GetClipboardData((uint)type)); if (ptr != null) { result = CopyData(type, ptr); } else { - uint lastError2 = _003CModule_003E.GetLastError(); + uint lastError2 = Module.GetLastError(); num = (((int)lastError2 > 0) ? ((int)(lastError2 & 0xFFFF) | -2147024896) : ((int)lastError2)); } - if (_003CModule_003E.CloseClipboard() == 0) + if (Module.CloseClipboard() == 0) { - uint lastError3 = _003CModule_003E.GetLastError(); + uint lastError3 = Module.GetLastError(); num = (((int)lastError3 > 0) ? ((int)(lastError3 & 0xFFFF) | -2147024896) : ((int)lastError3)); } } - if (num < 0 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (num < 0 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd81a90d8_002EWPP_Clipboard_cpp_Traceguids), (uint)num); } return result; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/ContentRefreshTask.cs b/ZuneDBApi/Microsoft/Zune/Util/ContentRefreshTask.cs index 9548fde..8243e4e 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/ContentRefreshTask.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/ContentRefreshTask.cs @@ -64,23 +64,23 @@ namespace Microsoft.Zune.Util //IL_006a: Expected I, but got I8 //IL_007c: Expected I, but got I8 int num = 0; - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, completeHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, completeHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } num = (((long)(nint)ptr2 == 0) ? (-2147418113) : num); IContentRefreshTask* ptr3 = null; if (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002ECreateContentRefreshTask((IAsyncCallback*)ptr2, &ptr3); + num = Module.ZuneLibraryExports_002ECreateContentRefreshTask((IAsyncCallback*)ptr2, &ptr3); if (num >= 0) { if (0L != (nint)ptr3) diff --git a/ZuneDBApi/Microsoft/Zune/Util/DRMCanDoQuery.cs b/ZuneDBApi/Microsoft/Zune/Util/DRMCanDoQuery.cs index 58e6e86..df06808 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/DRMCanDoQuery.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/DRMCanDoQuery.cs @@ -11,10 +11,10 @@ namespace Microsoft.Zune.Util public unsafe DRMCanDoQuery() { IDRMQuery* pDRMQuery; - int num = _003CModule_003E.ZuneLibraryExports_002ECreateDRMQuery(&pDRMQuery); + int num = Module.ZuneLibraryExports_002ECreateDRMQuery(&pDRMQuery); if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } _pDRMQuery = pDRMQuery; } @@ -39,14 +39,15 @@ namespace Microsoft.Zune.Util public unsafe void SetDeviceInfo([MarshalAs(UnmanagedType.U1)] bool fHasSerialNumber, string deviceCert) { //IL_0022: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(deviceCert))) + fixed (char* deviceCertPtr = deviceCert.ToCharArray()) { + ushort* ptr = (ushort*)deviceCertPtr; long num = *(long*)_pDRMQuery + 24; IDRMQuery* pDRMQuery = _pDRMQuery; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDRMQuery, fHasSerialNumber ? ((byte)1) : ((byte)0), ptr); if (num2 < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num2)); + throw new ApplicationException(Module.GetErrorDescription(num2)); } } } @@ -55,8 +56,9 @@ namespace Microsoft.Zune.Util public unsafe bool CanBurnFile(string path) { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; long num = *(long*)_pDRMQuery + 56; IDRMQuery* pDRMQuery = _pDRMQuery; bool flag; @@ -69,15 +71,16 @@ namespace Microsoft.Zune.Util public unsafe bool CanBurnKID(string DRMKeyID) { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(DRMKeyID))) + fixed (char* DRMKeyIDPtr = DRMKeyID.ToCharArray()) { + ushort* ptr = (ushort*)DRMKeyIDPtr; long num = *(long*)_pDRMQuery + 64; IDRMQuery* pDRMQuery = _pDRMQuery; bool result; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDRMQuery, ptr, &result); if (num2 < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num2)); + throw new ApplicationException(Module.GetErrorDescription(num2)); } return result; } @@ -87,15 +90,16 @@ namespace Microsoft.Zune.Util public unsafe bool CanSyncFile(string path) { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; long num = *(long*)_pDRMQuery + 72; IDRMQuery* pDRMQuery = _pDRMQuery; bool result; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDRMQuery, ptr, &result); if (num2 < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num2)); + throw new ApplicationException(Module.GetErrorDescription(num2)); } return result; } @@ -105,15 +109,16 @@ namespace Microsoft.Zune.Util public unsafe bool CanSyncKID(string DRMKeyID) { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(DRMKeyID))) + fixed (char* DRMKeyIDPtr = DRMKeyID.ToCharArray()) { + ushort* ptr = (ushort*)DRMKeyIDPtr; long num = *(long*)_pDRMQuery + 80; IDRMQuery* pDRMQuery = _pDRMQuery; bool result; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDRMQuery, ptr, &result); if (num2 < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num2)); + throw new ApplicationException(Module.GetErrorDescription(num2)); } return result; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/DownloadManager.cs b/ZuneDBApi/Microsoft/Zune/Util/DownloadManager.cs index 86e3e34..20c0854 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/DownloadManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/DownloadManager.cs @@ -63,7 +63,7 @@ namespace Microsoft.Zune.Util //IL_0037: Expected I, but got I8 bool result = false; IDownloadManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)) >= 0) { IDownloadManager* intPtr = ptr; result = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 144)))((nint)intPtr) != 0; @@ -136,11 +136,11 @@ namespace Microsoft.Zune.Util { add { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EAddDelegate(m_pDownloadManagerProxy, value); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EAddDelegate(m_pDownloadManagerProxy, value); } remove { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveDelegate(m_pDownloadManagerProxy, value); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveDelegate(m_pDownloadManagerProxy, value); } } @@ -182,9 +182,10 @@ namespace Microsoft.Zune.Util IDownloadManager* ptr = null; IDownloadTask* ptr2 = null; DownloadTask result = null; - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(taskId))) + fixed (char* taskIdPtr = taskId.ToCharArray()) { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)); + ushort* ptr3 = (ushort*)taskIdPtr; + int singleton = Module.GetSingleton((_GUID)Module._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)); if (singleton >= 0) { long num = *(long*)ptr + 72; @@ -263,12 +264,12 @@ namespace Microsoft.Zune.Util public unsafe void PauseQueue() { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EPauseQueue(m_pDownloadManagerProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EPauseQueue(m_pDownloadManagerProxy); } public unsafe void ResumeQueue() { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EResumeQueue(m_pDownloadManagerProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EResumeQueue(m_pDownloadManagerProxy); } [return: MarshalAs(UnmanagedType.U1)] @@ -285,7 +286,7 @@ namespace Microsoft.Zune.Util //IL_00a0: Expected I, but got I8 bool flag = false; IDownloadManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&ptr)) >= 0) { IDownloadManager* intPtr = ptr; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 88)))((nint)intPtr); @@ -333,20 +334,20 @@ namespace Microsoft.Zune.Util m_completedDownloadTasks = new ArrayListDataSet(); m_failedDownloadTasks = new ArrayListDataSet(); m_cancelledDownloadTasks = new ArrayListDataSet(); - DownloadManagerProxy* ptr = (DownloadManagerProxy*)_003CModule_003E.@new(112uL); + DownloadManagerProxy* ptr = (DownloadManagerProxy*)Module.@new(112uL); DownloadManagerProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002E_007Bctor_007D(ptr)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002E_007Bctor_007D(ptr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_pDownloadManagerProxy = ptr2; - if (ptr2 != null && _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EInitialize(ptr2) >= 0) + if (ptr2 != null && Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002EInitialize(ptr2) >= 0) { OnProgressChanged += (m_defaultUpdateHandler = DefaultUpdateHandler); } @@ -409,7 +410,7 @@ namespace Microsoft.Zune.Util *(long*)(&cComPtrNtv_003CIDownloadManager_003E) = 0L; try { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&cComPtrNtv_003CIDownloadManager_003E)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_399f851b_a600_4e88_90c3_03b8f2770076, (void**)(&cComPtrNtv_003CIDownloadManager_003E)); int num = 0; if (singleton >= 0) { @@ -445,10 +446,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDownloadTask_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDownloadTask_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDownloadTask_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDownloadTask_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDownloadTask_003E_002ERelease(&cComPtrNtv_003CIDownloadTask_003E); + Module.CComPtrNtv_003CIDownloadTask_003E_002ERelease(&cComPtrNtv_003CIDownloadTask_003E); num3++; } while (num3 < num); @@ -458,10 +459,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDownloadManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDownloadManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDownloadManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDownloadManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDownloadManager_003E_002ERelease(&cComPtrNtv_003CIDownloadManager_003E); + Module.CComPtrNtv_003CIDownloadManager_003E_002ERelease(&cComPtrNtv_003CIDownloadManager_003E); } private void DeferredUpdateActiveList(object args) @@ -518,7 +519,7 @@ namespace Microsoft.Zune.Util if (num2 >= 0) { m_cancelledDownloadTasks.RemoveAt(num2); - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveCancelledCount(m_pDownloadManagerProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveCancelledCount(m_pDownloadManagerProxy); } break; } @@ -528,7 +529,7 @@ namespace Microsoft.Zune.Util if (num >= 0) { m_failedDownloadTasks.RemoveAt(num); - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveFailedCount(m_pDownloadManagerProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadManagerProxy_002ERemoveFailedCount(m_pDownloadManagerProxy); } break; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/DownloadTask.cs b/ZuneDBApi/Microsoft/Zune/Util/DownloadTask.cs index dd99821..79c938c 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/DownloadTask.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/DownloadTask.cs @@ -15,37 +15,37 @@ namespace Microsoft.Zune.Util { add { - int num = _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetDelegate(m_pDownloadTaskProxy, value); + int num = Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetDelegate(m_pDownloadTaskProxy, value); if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } } remove { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EResetDelegate(m_pDownloadTaskProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EResetDelegate(m_pDownloadTaskProxy); } } public unsafe DownloadTask(IDownloadTask* pDownloadTask) { //IL_001f: Expected I, but got I8 - DownloadTaskProxy* ptr = (DownloadTaskProxy*)_003CModule_003E.@new(32uL); + DownloadTaskProxy* ptr = (DownloadTaskProxy*)Module.@new(32uL); DownloadTaskProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002E_007Bctor_007D(ptr, pDownloadTask)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002E_007Bctor_007D(ptr, pDownloadTask)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_pDownloadTaskProxy = ptr2; if (ptr2 == null) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(-2147024882)); + throw new ApplicationException(Module.GetErrorDescription(-2147024882)); } } @@ -68,81 +68,81 @@ namespace Microsoft.Zune.Util public unsafe string GetTaskId() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetTaskId(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetTaskId(m_pDownloadTaskProxy); } public unsafe EDownloadTaskState GetState() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); } public unsafe float GetProgress() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetProgress(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetProgress(m_pDownloadTaskProxy); } public unsafe ulong GetBytesDownloaded() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetBytesDownloaded(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetBytesDownloaded(m_pDownloadTaskProxy); } public unsafe int GetDownloadSecondsRemaining() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadSecondsRemaining(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadSecondsRemaining(m_pDownloadTaskProxy); } public unsafe int GetDownloadFileSecondsRemaining(int iFile) { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadFileSecondsRemaining(m_pDownloadTaskProxy, iFile); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadFileSecondsRemaining(m_pDownloadTaskProxy, iFile); } public unsafe string GetTempFileName(int iFile) { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetTempFileName(m_pDownloadTaskProxy, iFile); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetTempFileName(m_pDownloadTaskProxy, iFile); } public unsafe ulong GetFinalFileSize(int iFile) { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetFinalFileSize(m_pDownloadTaskProxy, iFile); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetFinalFileSize(m_pDownloadTaskProxy, iFile); } public unsafe int GetDownloadBytesPerSecond() { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadBytesPerSecond(m_pDownloadTaskProxy); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetDownloadBytesPerSecond(m_pDownloadTaskProxy); } public unsafe string GetProperty(string propertyName) { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetProperty(m_pDownloadTaskProxy, propertyName); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetProperty(m_pDownloadTaskProxy, propertyName); } public unsafe int GetPropertyInt(string propertyName) { - return _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetPropertyInt(m_pDownloadTaskProxy, propertyName); + return Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetPropertyInt(m_pDownloadTaskProxy, propertyName); } public unsafe void SetProperty(string propertyName, string propertyValue) { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetProperty(m_pDownloadTaskProxy, propertyName, propertyValue); + Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetProperty(m_pDownloadTaskProxy, propertyName, propertyValue); } [return: MarshalAs(UnmanagedType.U1)] public unsafe bool CanCancel() { - EDownloadTaskState eDownloadTaskState = _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); + EDownloadTaskState eDownloadTaskState = Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); int num = ((eDownloadTaskState == EDownloadTaskState.DLTaskPending || eDownloadTaskState == EDownloadTaskState.DLTaskPendingAttach || eDownloadTaskState == EDownloadTaskState.DLTaskDownloading || eDownloadTaskState == EDownloadTaskState.DLTaskPaused) ? 1 : 0); return (byte)num != 0; } public unsafe void Cancel() { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ECancel(m_pDownloadTaskProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ECancel(m_pDownloadTaskProxy); } [return: MarshalAs(UnmanagedType.U1)] public unsafe bool CanReorder() { - EDownloadTaskState eDownloadTaskState = _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); + EDownloadTaskState eDownloadTaskState = Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EGetState(m_pDownloadTaskProxy); int num = ((eDownloadTaskState == EDownloadTaskState.DLTaskPending || eDownloadTaskState == EDownloadTaskState.DLTaskPendingAttach || eDownloadTaskState == EDownloadTaskState.DLTaskDownloading || eDownloadTaskState == EDownloadTaskState.DLTaskPaused) ? 1 : 0); return (byte)num != 0; } @@ -154,7 +154,7 @@ namespace Microsoft.Zune.Util DownloadTask downloadTask = obj as DownloadTask; if (downloadTask != null) { - result = _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EEquals(m_pDownloadTaskProxy, downloadTask.m_pDownloadTaskProxy); + result = Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EEquals(m_pDownloadTaskProxy, downloadTask.m_pDownloadTaskProxy); } return result; } @@ -166,13 +166,13 @@ namespace Microsoft.Zune.Util internal unsafe void DownloadNext() { - _003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EDownloadNext(m_pDownloadTaskProxy); + Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002EDownloadNext(m_pDownloadTaskProxy); } [return: MarshalAs(UnmanagedType.U1)] internal unsafe bool SetPosition(int position) { - return (byte)((_003CModule_003E.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetPosition(m_pDownloadTaskProxy, (uint)position) >= 0) ? 1u : 0u) != 0; + return (byte)((Module.Microsoft_002EZune_002EUtil_002EDownloadTaskProxy_002ESetPosition(m_pDownloadTaskProxy, (uint)position) >= 0) ? 1u : 0u) != 0; } protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0) diff --git a/ZuneDBApi/Microsoft/Zune/Util/FamilySettingsManager.cs b/ZuneDBApi/Microsoft/Zune/Util/FamilySettingsManager.cs index c54643e..92617d7 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/FamilySettingsManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/FamilySettingsManager.cs @@ -31,18 +31,18 @@ namespace Microsoft.Zune.Util { FamilySettingsManager familySettingsManager = new FamilySettingsManager(); IMetadataManager* ptr; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (singleton < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(singleton)); + throw new ApplicationException(Module.GetErrorDescription(singleton)); } IMetadataManager* intPtr = ptr; - __s_GUID gUID_04f38ab5_391b_4b5a_a2c1_d4b74aeb4be = _003CModule_003E._GUID_04f38ab5_391b_4b5a_a2c1_d4b74aeb4be9; + __s_GUID gUID_04f38ab5_391b_4b5a_a2c1_d4b74aeb4be = Module._GUID_04f38ab5_391b_4b5a_a2c1_d4b74aeb4be9; IFamilySettingsProvider* pProvider; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_04f38ab5_391b_4b5a_a2c1_d4b74aeb4be, (void**)(&pProvider)); if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } Thread.MemoryBarrier(); familySettingsManager.m_pProvider = pProvider; @@ -85,8 +85,9 @@ namespace Microsoft.Zune.Util { //IL_002c: Expected I, but got I8 int num = -1; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szRatingSystem))) + fixed (char* szRatingSystemPtr = szRatingSystem.ToCharArray()) { + ushort* ptr = (ushort*)szRatingSystemPtr; long num2 = *(long*)m_pProvider + 24; IFamilySettingsProvider* pProvider = m_pProvider; int hr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pProvider, nSettingId, nUserId, ptr, nRatingLevel, fBlockUnrated ? 1 : 0, &num); @@ -99,24 +100,24 @@ namespace Microsoft.Zune.Util { //IL_001f: Expected I, but got I8 IntSet intSet; - _003CModule_003E.DataStructs_002EIntSet_002E_007Bctor_007D(&intSet); + Module.DataStructs_002EIntSet_002E_007Bctor_007D(&intSet); HRESULT result; try { IFamilySettingsProvider* pProvider = m_pProvider; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pProvider + 32)))((nint)pProvider, nUserId, &intSet); - if (num >= 0 && !(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 8)) == -1)) + if (num >= 0 && !(Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 8)) == -1)) { - rgSettingIds = new int[_003CModule_003E.DataStructs_002EIntSet_002EMemberCount(&intSet)]; - int num2 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 4)); + rgSettingIds = new int[Module.DataStructs_002EIntSet_002EMemberCount(&intSet)]; + int num2 = Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 4)); int num3 = 0; - if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 4)) != -1) + if (Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 4)) != -1) { do { rgSettingIds[num3] = num2; num3++; - num2 = _003CModule_003E.DataStructs_002EIntSet_002EGetNextMember(&intSet, num2); + num2 = Module.DataStructs_002EIntSet_002EGetNextMember(&intSet, num2); } while (num2 != -1); } @@ -126,10 +127,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DataStructs_002EIntSet_002E_007Bdtor_007D), &intSet); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DataStructs_002EIntSet_002E_007Bdtor_007D), &intSet); throw; } - _003CModule_003E.DataStructs_002EIntSet_002EFreeData(&intSet); + Module.DataStructs_002EIntSet_002EFreeData(&intSet); return result; } @@ -139,18 +140,18 @@ namespace Microsoft.Zune.Util //IL_0023: Expected I, but got I8 //IL_0033: Expected I, but got I8 CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); HRESULT result; try { IFamilySettingsProvider* pProvider = m_pProvider; int num; int num2; - int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pProvider + 40)))((nint)pProvider, nSettingId, (tagPROPVARIANT*)(&cComPropVariant), &num, &num2); + int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pProvider + 40)))((nint)pProvider, nSettingId, (PROPVARIANT)(&cComPropVariant), &num, &num2); if (0 == num3) { - szRatingSystem = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8))); + szRatingSystem = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8))); nRatingLevel = num; bool flag = (fBlockUnrated = ((num2 != 0) ? true : false)); } @@ -159,18 +160,19 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } public unsafe HRESULT GetSettingForSystem(int nUserId, string szRatingSystem, out int nRatingLevel, out bool fBlockUnrated) { //IL_002a: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szRatingSystem))) + fixed (char* szRatingSystemPtr = szRatingSystem.ToCharArray()) { + ushort* ptr = (ushort*)szRatingSystemPtr; long num = *(long*)m_pProvider + 48; IFamilySettingsProvider* pProvider = m_pProvider; int num2; diff --git a/ZuneDBApi/Microsoft/Zune/Util/FeatureEnablement.cs b/ZuneDBApi/Microsoft/Zune/Util/FeatureEnablement.cs index 884f47d..5321455 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/FeatureEnablement.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/FeatureEnablement.cs @@ -13,7 +13,7 @@ namespace Microsoft.Zune.Util //IL_0037: Expected I, but got I8 IFeatureEnablementManager* ptr = null; bool result = false; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (EFeatures)eFeature, &result); @@ -32,7 +32,7 @@ namespace Microsoft.Zune.Util //IL_0020: Expected I, but got I8 //IL_0033: Expected I, but got I8 IFeatureEnablementManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 32)))((nint)intPtr, (EFeatures)eFeature); @@ -53,13 +53,13 @@ namespace Microsoft.Zune.Util IFeatureEnablementManager* ptr = null; string result = null; ushort* ptr2 = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 40)))((nint)intPtr, &ptr2) >= 0) { result = new string((char*)ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); } } if (0L != (nint)ptr) @@ -78,7 +78,7 @@ namespace Microsoft.Zune.Util IFeatureEnablementManager* ptr = null; uint num = uint.MaxValue; uint num2 = uint.MaxValue; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; num = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 56)))((nint)intPtr, &num2) >= 0) ? num2 : num); @@ -98,7 +98,7 @@ namespace Microsoft.Zune.Util //IL_0033: Expected I, but got I8 IFeatureEnablementManager* ptr = null; int result = -1; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; result = (int)((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 64)))((nint)intPtr); @@ -119,7 +119,7 @@ namespace Microsoft.Zune.Util //IL_003d: Expected I, but got I8 IFeatureEnablementManager* ptr = null; bool result = false; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)) >= 0) { IFeatureEnablementManager* intPtr = ptr; bool flag = ((((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 72)))((nint)intPtr) != 0) ? true : false); @@ -147,12 +147,12 @@ namespace Microsoft.Zune.Util string result; try { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); result = null; if (singleton >= 0) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -166,7 +166,7 @@ namespace Microsoft.Zune.Util if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIService_003E)) + 176)))((nint)num2, (ITunerConfig**)(&cComPtrNtv_003CITunerConfig_003E)) >= 0) { long num3 = *(long*)(&cComPtrNtv_003CITunerConfig_003E); - _003CModule_003E.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 72)))((nint)num3)); + Module.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 72)))((nint)num3)); } } result = new string((char*)(*(ulong*)(&wBSTRString))); @@ -174,27 +174,27 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return result; } @@ -212,10 +212,10 @@ namespace Microsoft.Zune.Util string result; try { - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)) >= 0) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -229,7 +229,7 @@ namespace Microsoft.Zune.Util if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIService_003E)) + 176)))((nint)num2, (ITunerConfig**)(&cComPtrNtv_003CITunerConfig_003E)) >= 0) { long num3 = *(long*)(&cComPtrNtv_003CITunerConfig_003E); - _003CModule_003E.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 80)))((nint)num3)); + Module.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 80)))((nint)num3)); } } result = new string((char*)(*(ulong*)(&wBSTRString))); @@ -237,25 +237,25 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); goto IL_00b4; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } string result2; @@ -266,13 +266,13 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return result2; IL_00b4: - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return result; } @@ -290,12 +290,12 @@ namespace Microsoft.Zune.Util string result; try { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); result = null; if (singleton >= 0) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -309,7 +309,7 @@ namespace Microsoft.Zune.Util if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIService_003E)) + 176)))((nint)num2, (ITunerConfig**)(&cComPtrNtv_003CITunerConfig_003E)) >= 0) { long num3 = *(long*)(&cComPtrNtv_003CITunerConfig_003E); - _003CModule_003E.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 88)))((nint)num3)); + Module.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 88)))((nint)num3)); } } result = new string((char*)(*(ulong*)(&wBSTRString))); @@ -317,27 +317,27 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return result; } @@ -355,12 +355,12 @@ namespace Microsoft.Zune.Util string result; try { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&cComPtrNtv_003CIService_003E)); result = null; if (singleton >= 0) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CITunerConfig_003E cComPtrNtv_003CITunerConfig_003E; @@ -374,7 +374,7 @@ namespace Microsoft.Zune.Util if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIService_003E)) + 176)))((nint)num2, (ITunerConfig**)(&cComPtrNtv_003CITunerConfig_003E)) >= 0) { long num3 = *(long*)(&cComPtrNtv_003CITunerConfig_003E); - _003CModule_003E.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 96)))((nint)num3)); + Module.WString_002EAttachBSTR((WString*)(&wBSTRString), ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CITunerConfig_003E)) + 96)))((nint)num3)); } } result = new string((char*)(*(ulong*)(&wBSTRString))); @@ -382,27 +382,27 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITunerConfig_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITunerConfig_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); + Module.CComPtrNtv_003CITunerConfig_003E_002ERelease(&cComPtrNtv_003CITunerConfig_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIService_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIService_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); + Module.CComPtrNtv_003CIService_003E_002ERelease(&cComPtrNtv_003CIService_003E); return result; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/FeaturesChangedApi.cs b/ZuneDBApi/Microsoft/Zune/Util/FeaturesChangedApi.cs index 18b2421..8282c37 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/FeaturesChangedApi.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/FeaturesChangedApi.cs @@ -46,7 +46,7 @@ namespace Microsoft.Zune.Util m_featuresChangedHandler = (FeaturesChangedHandler)Delegate.Combine(m_featuresChangedHandler, value); bool featuresHaveChanged = false; IFeatureEnablementManager* ptr = null; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_9581b41a_b5cf_4ebf_9d1a_975477e081ca, (void**)(&ptr)); if (singleton >= 0) { IFeatureEnablementManager* intPtr = ptr; @@ -100,16 +100,16 @@ namespace Microsoft.Zune.Util //IL_0058: Expected I, but got I8 //IL_006d: Expected I, but got I8 int num = 0; - FeatureChangedInteropWrapper* ptr = (FeatureChangedInteropWrapper*)_003CModule_003E.@new(24uL); + FeatureChangedInteropWrapper* ptr = (FeatureChangedInteropWrapper*)Module.@new(24uL); FeatureChangedInteropWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EFeatureChangedInteropWrapper_002E_007Bctor_007D(ptr, FeaturesHaveChanged)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EFeatureChangedInteropWrapper_002E_007Bctor_007D(ptr, FeaturesHaveChanged)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } num = ((0L != (nint)ptr2) ? (-2147024882) : num); @@ -119,7 +119,7 @@ namespace Microsoft.Zune.Util { if (num >= 0) { - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f5fcfd66_9e9a_436a_8b10_aeb4d6ce2b3d), (void**)(&cComPtrNtv_003CIAsyncCallback_003E)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f5fcfd66_9e9a_436a_8b10_aeb4d6ce2b3d), (void**)(&cComPtrNtv_003CIAsyncCallback_003E)); if (num >= 0) { m_spAsyncCallback.op_Assign((IAsyncCallback*)(*(ulong*)(&cComPtrNtv_003CIAsyncCallback_003E))); @@ -129,10 +129,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIAsyncCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAsyncCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIAsyncCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIAsyncCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIAsyncCallback_003E_002ERelease(&cComPtrNtv_003CIAsyncCallback_003E); + Module.CComPtrNtv_003CIAsyncCallback_003E_002ERelease(&cComPtrNtv_003CIAsyncCallback_003E); return num; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/JumpListCategory.cs b/ZuneDBApi/Microsoft/Zune/Util/JumpListCategory.cs index d8511fc..b4585fd 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/JumpListCategory.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/JumpListCategory.cs @@ -21,14 +21,15 @@ namespace Microsoft.Zune.Util { result = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return (string)result; } set { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; IJumpListCategory* p = m_spCategory.p; long num = *(long*)p + 32; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)p, ptr); @@ -51,10 +52,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIJumpListEntry_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListEntry_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIJumpListEntry_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListEntry_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIJumpListEntry_003E_002ERelease(&cComPtrNtv_003CIJumpListEntry_003E); + Module.CComPtrNtv_003CIJumpListEntry_003E_002ERelease(&cComPtrNtv_003CIJumpListEntry_003E); return 0; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/JumpListEntry.cs b/ZuneDBApi/Microsoft/Zune/Util/JumpListEntry.cs index da53037..d7314e3 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/JumpListEntry.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/JumpListEntry.cs @@ -39,14 +39,15 @@ namespace Microsoft.Zune.Util { result = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return (string)result; } set { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; IJumpListEntry* p = m_spEntry.p; long num = *(long*)p + 48; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)p, ptr); @@ -67,14 +68,15 @@ namespace Microsoft.Zune.Util { result = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return (string)result; } set { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; IJumpListEntry* p = m_spEntry.p; long num = *(long*)p + 32; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)p, ptr); diff --git a/ZuneDBApi/Microsoft/Zune/Util/JumpListSession.cs b/ZuneDBApi/Microsoft/Zune/Util/JumpListSession.cs index 1935a89..6960eba 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/JumpListSession.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/JumpListSession.cs @@ -31,7 +31,7 @@ namespace Microsoft.Zune.Util //IL_00d3: Expected I, but got I8 if (m_spJumpList.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 214u); + Module._ZuneShipAssert(1002u, 214u); return -2147418113; } disallowedDestinationList = null; @@ -40,7 +40,7 @@ namespace Microsoft.Zune.Util int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 24)))((nint)p, &num); if (num2 >= 0) { - IJumpListEntry** ptr = (IJumpListEntry**)_003CModule_003E.new_005B_005D((ulong)num * 8uL); + IJumpListEntry** ptr = (IJumpListEntry**)Module.new_005B_005D((ulong)num * 8uL); num2 = (((long)(nint)ptr == 0) ? (-2147024882) : num2); if (num2 >= 0) { @@ -73,7 +73,7 @@ namespace Microsoft.Zune.Util } if (0L != (nint)ptr) { - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); } } return num2; @@ -94,10 +94,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIJumpListEntry_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListEntry_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIJumpListEntry_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListEntry_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIJumpListEntry_003E_002ERelease(&cComPtrNtv_003CIJumpListEntry_003E); + Module.CComPtrNtv_003CIJumpListEntry_003E_002ERelease(&cComPtrNtv_003CIJumpListEntry_003E); return 0; } @@ -116,10 +116,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIJumpListCategory_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListCategory_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIJumpListCategory_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIJumpListCategory_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIJumpListCategory_003E_002ERelease(&cComPtrNtv_003CIJumpListCategory_003E); + Module.CComPtrNtv_003CIJumpListCategory_003E_002ERelease(&cComPtrNtv_003CIJumpListCategory_003E); return 0; } @@ -129,7 +129,7 @@ namespace Microsoft.Zune.Util IJumpList* p = m_spJumpList.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 303u); + Module._ZuneShipAssert(1002u, 303u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 56)))((nint)p); @@ -141,7 +141,7 @@ namespace Microsoft.Zune.Util IJumpList* p = m_spJumpList.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 319u); + Module._ZuneShipAssert(1002u, 319u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 64)))((nint)p); diff --git a/ZuneDBApi/Microsoft/Zune/Util/Notification.cs b/ZuneDBApi/Microsoft/Zune/Util/Notification.cs index 8e5af66..af99498 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/Notification.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/Notification.cs @@ -26,7 +26,7 @@ namespace Microsoft.Zune.Util } goto default; default: - _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x6d314898_002ENotifyInstantMessenger(AlbumName, ArtistName, TrackTitle, TrackNumber, ZuneMediaId); + Module.Microsoft_002EZune_002EUtil_002E_003FA0x6d314898_002ENotifyInstantMessenger(AlbumName, ArtistName, TrackTitle, TrackNumber, ZuneMediaId); break; case EMediaTypes.eMediaTypeInvalid: break; @@ -37,7 +37,7 @@ namespace Microsoft.Zune.Util { if (ClientConfiguration.Playback.NotifyIMClient) { - _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x6d314898_002EResetInstantMessenger(); + Module.Microsoft_002EZune_002EUtil_002E_003FA0x6d314898_002EResetInstantMessenger(); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Util/PhotoManager.cs b/ZuneDBApi/Microsoft/Zune/Util/PhotoManager.cs index f751735..cf9d5ef 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/PhotoManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/PhotoManager.cs @@ -47,13 +47,13 @@ namespace Microsoft.Zune.Util IMetadataManager* ptr = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { long num2 = *(long*)ptr + 440; IMetadataManager* intPtr = ptr; void* intPtr2 = hWnd.ToPointer(); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND__*)intPtr2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND*)intPtr2); } } finally @@ -85,21 +85,22 @@ namespace Microsoft.Zune.Util IFolderProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = _003CModule_003E._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; + __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = Module._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d, (void**)(&ptr2)); } tagVARIANT tagVARIANT; *(short*)(&tagVARIANT) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szFolderName))) + fixed (char* szFolderNamePtr = szFolderName.ToCharArray()) { + ushort* ptr3 = (ushort*)szFolderNamePtr; try { long num2 = *(long*)ptr2 + 88; @@ -115,7 +116,7 @@ namespace Microsoft.Zune.Util } if (num >= 0) { - nFolderId = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8)); + nFolderId = Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8)); } } } @@ -154,24 +155,24 @@ namespace Microsoft.Zune.Util IFileProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_16a9f8be_e76c_4391_ad74_8df74b7a3c = _003CModule_003E._GUID_16a9f8be_e76c_4391_ad74_8df74b7a3c21; + __s_GUID gUID_16a9f8be_e76c_4391_ad74_8df74b7a3c = Module._GUID_16a9f8be_e76c_4391_ad74_8df74b7a3c21; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_16a9f8be_e76c_4391_ad74_8df74b7a3c, (void**)(&ptr2)); } tagVARIANT tagVARIANT; *(short*)(&tagVARIANT) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); if (num >= 0) { IFileProvider* intPtr2 = ptr2; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 528)))((nint)intPtr2, nMediaId, EMediaTypes.eMediaTypeImage, &tagVARIANT); if (num >= 0) { - nFolderId = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8)); + nFolderId = Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8)); } } } @@ -214,21 +215,22 @@ namespace Microsoft.Zune.Util IFolderProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = _003CModule_003E._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; + __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = Module._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d, (void**)(&ptr2)); } tagVARIANT tagVARIANT; *(short*)(&tagVARIANT) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref tagVARIANT, 2), 0, 22); if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szFolderName))) + fixed (char* szFolderNamePtr = szFolderName.ToCharArray()) { + ushort* ptr3 = (ushort*)szFolderNamePtr; try { long num2 = *(long*)ptr2 + 224; @@ -244,7 +246,7 @@ namespace Microsoft.Zune.Util } if (num >= 0) { - nCreatedFolderId = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8)); + nCreatedFolderId = Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8)); } } } @@ -285,16 +287,17 @@ namespace Microsoft.Zune.Util IFolderProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = _003CModule_003E._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; + __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = Module._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d, (void**)(&ptr2)); if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szNewFolderName))) + fixed (char* szNewFolderNamePtr = szNewFolderName.ToCharArray()) { + ushort* ptr3 = (ushort*)szNewFolderNamePtr; try { long num2 = *(long*)ptr2 + 232; @@ -352,11 +355,11 @@ namespace Microsoft.Zune.Util IFolderProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = _003CModule_003E._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; + __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = Module._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d, (void**)(&ptr2)); if (num >= 0) { @@ -416,16 +419,17 @@ namespace Microsoft.Zune.Util IFolderProvider* ptr2 = null; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (num >= 0) { IMetadataManager* intPtr = ptr; - __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = _003CModule_003E._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; + __s_GUID gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d = Module._GUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_a2889317_d0c7_41d8_abc7_1eb4cb8d46d, (void**)(&ptr2)); if (num >= 0) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szPath))) + fixed (char* szPathPtr = szPath.ToCharArray()) { + ushort* ptr3 = (ushort*)szPathPtr; try { long num2 = *(long*)ptr2 + 264; diff --git a/ZuneDBApi/Microsoft/Zune/Util/PinManager.cs b/ZuneDBApi/Microsoft/Zune/Util/PinManager.cs index eb683d8..e3f56c1 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/PinManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/PinManager.cs @@ -30,18 +30,18 @@ namespace Microsoft.Zune.Util { PinManager pinManager = new PinManager(); IMetadataManager* ptr; - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); + int singleton = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr)); if (singleton < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(singleton)); + throw new ApplicationException(Module.GetErrorDescription(singleton)); } IMetadataManager* intPtr = ptr; - __s_GUID gUID_b396c324_6ab3_4e8e_a5cd_aafb3e01bedc = _003CModule_003E._GUID_b396c324_6ab3_4e8e_a5cd_aafb3e01bedc; + __s_GUID gUID_b396c324_6ab3_4e8e_a5cd_aafb3e01bedc = Module._GUID_b396c324_6ab3_4e8e_a5cd_aafb3e01bedc; IPinProvider* pPinProvider; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 24)))((nint)intPtr, (_GUID)gUID_b396c324_6ab3_4e8e_a5cd_aafb3e01bedc, (void**)(&pPinProvider)); if (num < 0) { - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } Thread.MemoryBarrier(); pinManager.m_pPinProvider = pPinProvider; @@ -84,12 +84,14 @@ namespace Microsoft.Zune.Util { //IL_001b: Incompatible stack types: I8 vs Ref //IL_0043: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szPinServiceRef))) + fixed (char* szPinServiceRefPtr = szPinServiceRef.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szDescription))) + ushort* ptr2 = (ushort*)szPinServiceRefPtr; + fixed (char* szDescriptionPtr = szDescription.ToCharArray()) { + ushort* ptr3 = (ushort*)szDescriptionPtr; int num = -1; - int* ptr = (int*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref EPinType.ePinTypeQuickMix == ePinType ? ref nOrdinal : ref *(int*)null); + int* ptr = (int*)Unsafe.AsPointer(ref EPinType.ePinTypeQuickMix == ePinType ? ref nOrdinal : ref *(int*)null); long num2 = *(long*)m_pPinProvider + 24; IPinProvider* pPinProvider = m_pPinProvider; int hr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)pPinProvider, ePinType, ptr2, ptr3, ePinServiceTypeId, nUserId, ptr, &num); @@ -104,7 +106,7 @@ namespace Microsoft.Zune.Util //IL_000b: Incompatible stack types: I8 vs Ref //IL_002a: Expected I, but got I8 int num = -1; - int* ptr = (int*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref EPinType.ePinTypeQuickMix == ePinType ? ref nOrdinal : ref *(int*)null); + int* ptr = (int*)Unsafe.AsPointer(ref EPinType.ePinTypeQuickMix == ePinType ? ref nOrdinal : ref *(int*)null); IPinProvider* pPinProvider = m_pPinProvider; int hr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pPinProvider + 32)))((nint)pPinProvider, ePinType, nPinMediaId, ePinTypeId, nUserId, ptr, &num); pinId = num; @@ -114,8 +116,9 @@ namespace Microsoft.Zune.Util public unsafe HRESULT FindPin(EPinType ePinType, string szPinServiceRef, EServiceMediaType ePinServiceTypeId, int nUserId, int nMaxAge, out int nPinId) { //IL_002d: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(szPinServiceRef))) + fixed (char* szPinServiceRefPtr = szPinServiceRef.ToCharArray()) { + ushort* ptr = (ushort*)szPinServiceRefPtr; int num = -1; long num2 = *(long*)m_pPinProvider + 40; IPinProvider* pPinProvider = m_pPinProvider; diff --git a/ZuneDBApi/Microsoft/Zune/Util/PowerRequirements.cs b/ZuneDBApi/Microsoft/Zune/Util/PowerRequirements.cs index a0989d6..00afd08 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/PowerRequirements.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/PowerRequirements.cs @@ -10,7 +10,7 @@ namespace Microsoft.Zune.Util fOnBatteryPower = true; int num = 0; SYSTEM_BATTERY_STATE sYSTEM_BATTERY_STATE; - int num2 = _003CModule_003E.CallNtPowerInformation((POWER_INFORMATION_LEVEL)5, null, 0u, &sYSTEM_BATTERY_STATE, 32u); + int num2 = Module.CallNtPowerInformation((POWER_INFORMATION_LEVEL)5, null, 0u, &sYSTEM_BATTERY_STATE, 32u); if (num2 != 0) { num = num2 | 0x10000000; diff --git a/ZuneDBApi/Microsoft/Zune/Util/RadioPlaylist.cs b/ZuneDBApi/Microsoft/Zune/Util/RadioPlaylist.cs index 86a5b45..2aae02b 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/RadioPlaylist.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/RadioPlaylist.cs @@ -44,7 +44,7 @@ namespace Microsoft.Zune.Util { result = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return (string)result; } diff --git a/ZuneDBApi/Microsoft/Zune/Util/RadioStationManager.cs b/ZuneDBApi/Microsoft/Zune/Util/RadioStationManager.cs index 5feb797..6cec104 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/RadioStationManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/RadioStationManager.cs @@ -66,9 +66,10 @@ namespace Microsoft.Zune.Util IRadioStationManager* ptr = null; IRadioPlaylist* ptr2 = null; RadioPlaylist result = null; - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(uri))) + fixed (char* uriPtr = uri.ToCharArray()) { - int singleton = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr)); + ushort* ptr3 = (ushort*)uriPtr; + int singleton = Module.GetSingleton((_GUID)Module._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr)); if (singleton >= 0) { long num = *(long*)ptr + 24; @@ -100,26 +101,29 @@ namespace Microsoft.Zune.Util //IL_0060: Expected I, but got I8 //IL_0073: Expected I, but got I8 //IL_0086: Expected I, but got I8 - RadioStationProxy* ptr = (RadioStationProxy*)_003CModule_003E.@new(24uL); + RadioStationProxy* ptr = (RadioStationProxy*)Module.@new(24uL); RadioStationProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002ERadioStationProxy_002E_007Bctor_007D(ptr, radioStationProgressHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002ERadioStationProxy_002E_007Bctor_007D(ptr, radioStationProgressHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(sourceUrl))) + ushort* ptr4 = (ushort*)titlePtr; + fixed (char* sourceUrlPtr = sourceUrl.ToCharArray()) { - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(imageUrl))) + ushort* ptr5 = (ushort*)sourceUrlPtr; + fixed (char* imageUrlPtr = imageUrl.ToCharArray()) { + ushort* ptr6 = (ushort*)imageUrlPtr; IRadioStationManager* ptr3; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr3)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr3)) >= 0) { long num = *(long*)ptr3 + 32; IRadioStationManager* intPtr = ptr3; @@ -145,22 +149,23 @@ namespace Microsoft.Zune.Util //IL_004b: Expected I, but got I8 //IL_005e: Expected I, but got I8 //IL_0071: Expected I, but got I8 - RadioStationProxy* ptr = (RadioStationProxy*)_003CModule_003E.@new(24uL); + RadioStationProxy* ptr = (RadioStationProxy*)Module.@new(24uL); RadioStationProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002ERadioStationProxy_002E_007Bctor_007D(ptr, radioStationProgressHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002ERadioStationProxy_002E_007Bctor_007D(ptr, radioStationProgressHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { + ushort* ptr4 = (ushort*)titlePtr; IRadioStationManager* ptr3; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr3)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_e1c20902_172d_4c40_bc82_5164f64ab783, (void**)(&ptr3)) >= 0) { long num = *(long*)ptr3 + 40; IRadioStationManager* intPtr = ptr3; diff --git a/ZuneDBApi/Microsoft/Zune/Util/ShipAssert.cs b/ZuneDBApi/Microsoft/Zune/Util/ShipAssert.cs index 4483d11..1d06731 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/ShipAssert.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/ShipAssert.cs @@ -11,7 +11,7 @@ namespace Microsoft.Zune.Util //IL_000c: Expected I, but got I8 if (!condition) { - _003CModule_003E.ZuneLibraryExports_002EShipAssert(id, param, null); + Module.ZuneLibraryExports_002EShipAssert(id, param, null); } } @@ -20,7 +20,7 @@ namespace Microsoft.Zune.Util //IL_000c: Expected I, but got I8 if (!condition) { - _003CModule_003E.ZuneLibraryExports_002EShipAssert(id, param, null); + Module.ZuneLibraryExports_002EShipAssert(id, param, null); } } @@ -30,11 +30,12 @@ namespace Microsoft.Zune.Util { return; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(msg))) + fixed (char* msgPtr = msg.ToCharArray()) { + ushort* ptr = (ushort*)msgPtr; try { - _003CModule_003E.ZuneLibraryExports_002EShipAssert(id, param, ptr); + Module.ZuneLibraryExports_002EShipAssert(id, param, ptr); } catch { @@ -51,11 +52,12 @@ namespace Microsoft.Zune.Util { return; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(msg))) + fixed (char* msgPtr = msg.ToCharArray()) { + ushort* ptr = (ushort*)msgPtr; try { - _003CModule_003E.ZuneLibraryExports_002EShipAssert(id, param, ptr); + Module.ZuneLibraryExports_002EShipAssert(id, param, ptr); } catch { @@ -80,7 +82,7 @@ namespace Microsoft.Zune.Util num = ((uint)(array[1] & 0xFF) | ((uint)array[0] << 8)) << 16; } num |= (uint)frame.GetILOffset() & 0xFFFFu; - _003CModule_003E.ZuneLibraryExports_002EShipAssert(1006u, num, null); + Module.ZuneLibraryExports_002EShipAssert(1006u, num, null); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Util/TaskbarPlayer.cs b/ZuneDBApi/Microsoft/Zune/Util/TaskbarPlayer.cs index 1dad529..c0cec14 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/TaskbarPlayer.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/TaskbarPlayer.cs @@ -27,11 +27,11 @@ namespace Microsoft.Zune.Util private Command m_restoreCommand; - private unsafe HWND__* m_hWndCommandDispatcher = null; + private unsafe HWND* m_hWndCommandDispatcher = null; - private unsafe HWND__* m_hWndTaskbarPlayer = null; + private unsafe HWND* m_hWndTaskbarPlayer = null; - private unsafe HWND__* m_hWndFrame = null; + private unsafe HWND* m_hWndFrame = null; private Point m_popupPosition; @@ -116,14 +116,14 @@ namespace Microsoft.Zune.Util //IL_004b: Expected I, but got I8 //IL_004b: Expected I, but got I8 bool result = false; - if (System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) == 0) + if (Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) == 0) { - _003CModule_003E.CoCreateInstance((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.CLSID_TrayDeskBand), null, 4u, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.IID_ITrayDeskBand), (void**)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); + Module.CoCreateInstance((_GUID*)Unsafe.AsPointer(ref Module.CLSID_TrayDeskBand), null, 4u, (_GUID*)Unsafe.AsPointer(ref Module.IID_ITrayDeskBand), (void**)Unsafe.AsPointer(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); } - if (System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) + if (Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) { - long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand = System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); - result = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 40)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)) == 0; + long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand = Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + result = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 40)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)) == 0; } return result; } @@ -139,26 +139,26 @@ namespace Microsoft.Zune.Util //IL_0083: Expected I, but got I8 //IL_009b: Expected I, but got I8 //IL_009b: Expected I, but got I8 - if (System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) == 0) + if (Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) == 0) { - _003CModule_003E.CoCreateInstance((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.CLSID_TrayDeskBand), null, 4u, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.IID_ITrayDeskBand), (void**)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); + Module.CoCreateInstance((_GUID*)Unsafe.AsPointer(ref Module.CLSID_TrayDeskBand), null, 4u, (_GUID*)Unsafe.AsPointer(ref Module.IID_ITrayDeskBand), (void**)Unsafe.AsPointer(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); } - if (System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) + if (Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) { - long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand = System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 48)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand = Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 48)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); if (value) { - long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand2 = System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 24)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)); + long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand2 = Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 24)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)); } else { - long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand3 = System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 32)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand3, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)); + long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand3 = Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 32)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand3, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f2d3efa4_12f4_466b_a41c_d9ec613ad509)); } - long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand4 = System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 48)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand4); + long microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand4 = Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand); + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) + 48)))((nint)microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand4); } } } @@ -181,31 +181,31 @@ namespace Microsoft.Zune.Util FirePropertyChanged("ShowToolbar"); if (value) { - HMONITOR__* ptr = _003CModule_003E.MonitorFromWindow(m_hWndFrame, 2u); + HMONITOR* ptr = Module.MonitorFromWindow(m_hWndFrame, 2u); if (ptr != null) { - tagMONITORINFO tagMONITORINFO; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 4), 0, 36); + MONITORINFO tagMONITORINFO; + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Module.AddByteOffset(ref tagMONITORINFO, 4), 0, 36); *(int*)(&tagMONITORINFO) = 40; - tagWINDOWPLACEMENT tagWINDOWPLACEMENT; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 4), 0, 40); + WINDOWPLACEMENT tagWINDOWPLACEMENT; + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 4), 0, 40); *(int*)(&tagWINDOWPLACEMENT) = 44; - if (_003CModule_003E.GetMonitorInfoW(ptr, &tagMONITORINFO) != 0 && _003CModule_003E.GetWindowPlacement(m_hWndFrame, &tagWINDOWPLACEMENT) != 0) + if (Module.GetMonitorInfoW(ptr, &tagMONITORINFO) != 0 && Module.GetWindowPlacement(m_hWndFrame, &tagWINDOWPLACEMENT) != 0) { - WindowState windowState2 = (RestoreState = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 4)) & WindowState.Maximized); - _003CModule_003E.OffsetRect((tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 20)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 24))); - tagRECT tagRECT; - if (_003CModule_003E.IntersectRect(&tagRECT, (tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), (tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 20))) == 0) + WindowState windowState2 = (RestoreState = Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 4)) & WindowState.Maximized); + Module.OffsetRect((RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 20)), Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 24))); + RECT tagRECT; + if (Module.IntersectRect(&tagRECT, (RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), (RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagMONITORINFO, 20))) == 0) { - _003CModule_003E.CopyRect((tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), (tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 20))); - _003CModule_003E.InflateRect((tagRECT*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), -100, -100); + Module.CopyRect((RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), (RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagMONITORINFO, 20))); + Module.InflateRect((RECT*)Unsafe.AsPointer(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)), -100, -100); } - RestorePosition.X = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)); - RestorePosition.Y = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 32)); - RestoreSize.Width = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 36)) - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 28)); - RestoreSize.Height = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 40)) - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWINDOWPLACEMENT, 32)); + RestorePosition.X = Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)); + RestorePosition.Y = Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 32)); + RestoreSize.Width = Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 36)) - Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 28)); + RestoreSize.Height = Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 40)) - Unsafe.As(ref Module.AddByteOffset(ref tagWINDOWPLACEMENT, 32)); } } } @@ -213,8 +213,8 @@ namespace Microsoft.Zune.Util DispatchCommand(ETaskbarPlayerCommand.PC_Connect, 0); if (value) { - HWND__* hWndTaskbarPlayer = m_hWndTaskbarPlayer; - if (hWndTaskbarPlayer == null || _003CModule_003E.IsWindow(hWndTaskbarPlayer) == 0) + HWND* hWndTaskbarPlayer = m_hWndTaskbarPlayer; + if (hWndTaskbarPlayer == null || Module.IsWindow(hWndTaskbarPlayer) == 0) { return; } @@ -252,27 +252,26 @@ namespace Microsoft.Zune.Util //IL_00e1: Expected I, but got I8 if (!m_fInitialized) { - m_hWndFrame = (HWND__*)hWndFrame.ToPointer(); + m_hWndFrame = (HWND*)hWndFrame.ToPointer(); m_commandHandler = commandHandler; - _003CModule_003E.gcroot_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003ATaskbarPlayer_0020_005E_003E_002E_003D((gcroot_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003ATaskbarPlayer_0020_005E_003E*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002Esm_gcTaskbarPlayer), this); - m_uTaskbarPlayerStateMsg = _003CModule_003E.RegisterWindowMessageW((ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1DE_0040LJLIMGOK_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AAM_003F_0024AAs_003F_0024AAg_003F_0024AA_003F_0024AA_0040)); - m_uTaskbarPlayerCommandMsg = _003CModule_003E.RegisterWindowMessageW((ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1DI_0040BOCHIFKJ_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAM_003F_0024AAs_003F_0024AAg_003F_0024AA_003F_0024AA_0040)); - HINSTANCE__* ptr = (HINSTANCE__*)_003CModule_003E.GetWindowLongPtrW(m_hWndFrame, -6); - tagWNDCLASSW tagWNDCLASSW; - *(int*)(&tagWNDCLASSW) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 8), 0, 64); - if (_003CModule_003E.GetClassInfoW(ptr, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), &tagWNDCLASSW) == 0) + Module.gcroot_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003ATaskbarPlayer_0020_005E_003E_002E_003D((gcroot_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003ATaskbarPlayer_0020_005E_003E*)Unsafe.AsPointer(ref Module.Microsoft_002EZune_002EUtil_002Esm_gcTaskbarPlayer), this); + m_uTaskbarPlayerStateMsg = Module.RegisterWindowMessageW((ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1DE_0040LJLIMGOK_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAS_003F_0024AAt_003F_0024AAa_003F_0024AAt_003F_0024AAe_003F_0024AAM_003F_0024AAs_003F_0024AAg_003F_0024AA_003F_0024AA_0040)); + m_uTaskbarPlayerCommandMsg = Module.RegisterWindowMessageW((ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1DI_0040BOCHIFKJ_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAM_003F_0024AAs_003F_0024AAg_003F_0024AA_003F_0024AA_0040)); + HINSTANCE* ptr = (HINSTANCE*)Module.GetWindowLongPtrW(m_hWndFrame, -6); + WNDCLASS tagWNDCLASSW = default; + // IL initblk instruction + Unsafe.InitBlock(ref Module.AddByteOffset(ref tagWNDCLASSW, 8), 0, 64); + if (Module.GetClassInfoW(ptr, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), ref tagWNDCLASSW) == 0) { *(int*)(&tagWNDCLASSW) = 512; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 8)) = (nint)_003CModule_003E.__unep_0040_003FCommandDispatcherWindowProc_0040Util_0040Zune_0040Microsoft_0040_0040_0024_0024FYA_JPEAUHWND___0040_0040I_K_J_0040Z; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 24)) = (nint)ptr; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 40)) = (nint)_003CModule_003E.LoadCursorW(null, (ushort*)32514); - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 48)) = 1L; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagWNDCLASSW, 64)) = (nint)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040); - _003CModule_003E.RegisterClassW(&tagWNDCLASSW); + Unsafe.As(ref Module.AddByteOffset(ref tagWNDCLASSW, 8)) = (nint)Module.__unep_0040_003FCommandDispatcherWindowProc_0040Util_0040Zune_0040Microsoft_0040_0040_0024_0024FYA_JPEAUHWND___0040_0040I_K_J_0040Z; + Unsafe.As(ref Module.AddByteOffset(ref tagWNDCLASSW, 24)) = (nint)ptr; + Unsafe.As(ref Module.AddByteOffset(ref tagWNDCLASSW, 40)) = (nint)Module.LoadCursorW(null, (ushort*)32514); + Unsafe.As(ref Module.AddByteOffset(ref tagWNDCLASSW, 48)) = 1L; + Unsafe.As(ref Module.AddByteOffset(ref tagWNDCLASSW, 64)) = (nint)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040); + Module.RegisterClassW(&tagWNDCLASSW); } - if (_003CModule_003E.CreateWindowExW(128u, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), 2147483648u, 0, 0, 0, 0, null, null, ptr, null) != null) + if (Module.CreateWindowExW(128u, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1EG_0040LILHHEEP_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AAT_003F_0024AAa_003F_0024AAs_003F_0024AAk_003F_0024AAb_003F_0024AAa_003F_0024AAr_003F_0024AAP_003F_0024AAl_003F_0024AAa_003F_0024AAy_003F_0024AAe_003F_0024AAr_003F_0024AAC_003F_0024AAo_003F_0024AAm_003F_0024AAm_003F_0024AAa_003F_0024AAn_003F_0024AAd_003F_0024AAD_003F_0024AAi_003F_0024AAs_003F_0024AAp_003F_0024AAa_003F_0024AAt_003F_0024AAc_003F_0024AAh_0040), 2147483648u, 0, 0, 0, 0, null, null, ptr, null) != null) { m_fInitialized = true; } @@ -282,23 +281,23 @@ namespace Microsoft.Zune.Util public unsafe void UpdateToolbar(ETaskbarPlayerState state) { - HWND__* hWndTaskbarPlayer = m_hWndTaskbarPlayer; - if (hWndTaskbarPlayer != null && _003CModule_003E.IsWindow(hWndTaskbarPlayer) != 0) + HWND* hWndTaskbarPlayer = m_hWndTaskbarPlayer; + if (hWndTaskbarPlayer != null && Module.IsWindow(hWndTaskbarPlayer) != 0) { if (ShowToolbar) { state |= ETaskbarPlayerState.PS_Minimized; } - _003CModule_003E.PostMessageW(m_hWndTaskbarPlayer, m_uTaskbarPlayerStateMsg, (ulong)state, 0L); + Module.PostMessageW(m_hWndTaskbarPlayer, m_uTaskbarPlayerStateMsg, (ulong)state, 0L); } } - internal unsafe void OnCreate(HWND__* hWnd) + internal unsafe void OnCreate(HWND* hWnd) { m_hWndCommandDispatcher = hWnd; } - internal unsafe void OnDestory(HWND__* hWnd) + internal unsafe void OnDestory(HWND* hWnd) { //IL_0024: Expected I, but got I8 StopTimer(hWnd, 1uL, ref m_fInteractivePopupTimer); @@ -306,7 +305,7 @@ namespace Microsoft.Zune.Util m_hWndCommandDispatcher = null; } - internal unsafe void OnTimer(HWND__* hWnd, uint dwTimerId) + internal unsafe void OnTimer(HWND* hWnd, uint dwTimerId) { switch (dwTimerId) { @@ -336,7 +335,7 @@ namespace Microsoft.Zune.Util //IL_000d: Expected I, but got I8 if (command == ETaskbarPlayerCommand.PC_Connect && param != 0L) { - m_hWndTaskbarPlayer = (HWND__*)param; + m_hWndTaskbarPlayer = (HWND*)param; if (ShowToolbar) { ToolbarVisible = true; @@ -374,14 +373,14 @@ namespace Microsoft.Zune.Util private unsafe void _0021TaskbarPlayer() { - HWND__* hWndCommandDispatcher = m_hWndCommandDispatcher; - if (hWndCommandDispatcher != null && _003CModule_003E.IsWindow(hWndCommandDispatcher) != 0) + HWND* hWndCommandDispatcher = m_hWndCommandDispatcher; + if (hWndCommandDispatcher != null && Module.IsWindow(hWndCommandDispatcher) != 0) { - _003CModule_003E.PostMessageW(m_hWndCommandDispatcher, 16u, 0uL, 0L); + Module.PostMessageW(m_hWndCommandDispatcher, 16u, 0uL, 0L); } - if (System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) + if (Unsafe.As(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand) != 0L) { - _003CModule_003E.CComPtrNtv_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003AITrayDeskBand_003E_002ERelease((CComPtrNtv_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003AITrayDeskBand_003E*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); + Module.CComPtrNtv_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003AITrayDeskBand_003E_002ERelease((CComPtrNtv_003CMicrosoft_003A_003AZune_003A_003AUtil_003A_003AITrayDeskBand_003E*)Unsafe.AsPointer(ref Module.Microsoft_002EZune_002EUtil_002E_003FA0x0277dc26_002Es_spTrayDeskBand)); } } @@ -392,37 +391,37 @@ namespace Microsoft.Zune.Util { return; } - tagPOINT tagPOINT; + POINTS tagPOINT; *(int*)(&tagPOINT) = x; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagPOINT, 4)) = y; - HMONITOR__* ptr = _003CModule_003E.MonitorFromPoint(tagPOINT, 2u); + Unsafe.As(ref Module.AddByteOffset(ref tagPOINT, 4)) = y; + HMONITOR* ptr = Module.MonitorFromPoint(tagPOINT, 2u); if (ptr != null) { - tagMONITORINFO tagMONITORINFO; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 4), 0, 36); + MONITORINFO tagMONITORINFO; + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Module.AddByteOffset(ref tagMONITORINFO, 4), 0, 36); *(int*)(&tagMONITORINFO) = 40; - if (_003CModule_003E.GetMonitorInfoW(ptr, &tagMONITORINFO) != 0) + if (Module.GetMonitorInfoW(ptr, &tagMONITORINFO) != 0) { - if (x < System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 20))) + if (x < Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 20))) { - PopupPosition.X = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 20)); + PopupPosition.X = Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 20)); } - else if (x > System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 28)) - PopupSize.Width) + else if (x > Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 28)) - PopupSize.Width) { - PopupPosition.X = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 28)) - PopupSize.Width; + PopupPosition.X = Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 28)) - PopupSize.Width; } else { PopupPosition.X = x; } - if (y < System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 24))) + if (y < Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 24))) { - PopupPosition.Y = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 24)); + PopupPosition.Y = Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 24)); } - else if (y > System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 32)) - PopupSize.Height) + else if (y > Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 32)) - PopupSize.Height) { - PopupPosition.Y = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagMONITORINFO, 32)) - PopupSize.Height; + PopupPosition.Y = Unsafe.As(ref Module.AddByteOffset(ref tagMONITORINFO, 32)) - PopupSize.Height; } else { @@ -468,49 +467,49 @@ namespace Microsoft.Zune.Util private unsafe void GetKeyboardFocus() { //IL_0029: Expected I4, but got I8 - HWND__* hWndFrame = m_hWndFrame; - if (hWndFrame != null && _003CModule_003E.IsWindow(hWndFrame) != 0 && _003CModule_003E.GetForegroundWindow() != m_hWndFrame) + HWND* hWndFrame = m_hWndFrame; + if (hWndFrame != null && Module.IsWindow(hWndFrame) != 0 && Module.GetForegroundWindow() != m_hWndFrame) { - tagINPUT tagINPUT; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagINPUT, 8), 0, 32); + INPUT tagINPUT; + // IL initblk instruction + Unsafe.InitBlock(ref Module.AddByteOffset(ref tagINPUT, 8), 0, 32); *(int*)(&tagINPUT) = 1; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagINPUT, 8)) = 0; - _003CModule_003E.SendInput(1u, &tagINPUT, 40); - _003CModule_003E.SetForegroundWindow(m_hWndFrame); + Unsafe.As(ref Module.AddByteOffset(ref tagINPUT, 8)) = 0; + Module.SendInput(1u, &tagINPUT, 40); + Module.SetForegroundWindow(m_hWndFrame); } } - private unsafe static int MouseInWindow(HWND__* hWnd) + private unsafe static int MouseInWindow(HWND* hWnd) { int result = 0; - if (hWnd != null && _003CModule_003E.IsWindow(hWnd) != 0) + if (hWnd != null && Module.IsWindow(hWnd) != 0) { - tagPOINT tagPOINT; - _003CModule_003E.GetCursorPos(&tagPOINT); - _003CModule_003E.ScreenToClient(hWnd, &tagPOINT); - tagRECT tagRECT; - _003CModule_003E.GetClientRect(hWnd, &tagRECT); - result = _003CModule_003E.PtInRect(&tagRECT, tagPOINT); + POINTS tagPOINT; + Module.GetCursorPos(&tagPOINT); + Module.ScreenToClient(hWnd, &tagPOINT); + RECT tagRECT; + Module.GetClientRect(hWnd, &tagRECT); + result = Module.PtInRect(&tagRECT, tagPOINT); } return result; } - private unsafe static void StartTimer(HWND__* hWnd, ulong uTimerId, uint msDuration, ref bool fTimer) + private unsafe static void StartTimer(HWND* hWnd, ulong uTimerId, uint msDuration, ref bool fTimer) { //IL_000e: Expected I, but got I8 if (!fTimer) { - _003CModule_003E.SetTimer(hWnd, uTimerId, msDuration, null); + Module.SetTimer(hWnd, uTimerId, msDuration, null); fTimer = true; } } - private unsafe static void StopTimer(HWND__* hWnd, ulong uTimerId, ref bool fTimer) + private unsafe static void StopTimer(HWND* hWnd, ulong uTimerId, ref bool fTimer) { if (fTimer) { - _003CModule_003E.KillTimer(hWnd, uTimerId); + Module.KillTimer(hWnd, uTimerId); fTimer = false; } } diff --git a/ZuneDBApi/Microsoft/Zune/Util/TelemetryAPI.cs b/ZuneDBApi/Microsoft/Zune/Util/TelemetryAPI.cs index ff9ef5b..201a6a6 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/TelemetryAPI.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/TelemetryAPI.cs @@ -11,11 +11,12 @@ namespace Microsoft.Zune.Util { //IL_01b1: Expected I, but got I8 //IL_01b1: Expected I, but got I8 - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(command))) + fixed (char* commandPtr = command.ToCharArray()) { + ushort* ptr3 = (ushort*)commandPtr; int count = dictionary.Keys.Count; - tagSAFEARRAY* ptr = _003CModule_003E.SafeArrayCreateVector(12, 0, (uint)count); - tagSAFEARRAY* ptr2 = _003CModule_003E.SafeArrayCreateVector(12, 0, (uint)count); + tagSAFEARRAY* ptr = Module.SafeArrayCreateVector(12, 0, (uint)count); + tagSAFEARRAY* ptr2 = Module.SafeArrayCreateVector(12, 0, (uint)count); int num = 0; foreach (DictionaryEntry item in dictionary) { @@ -42,8 +43,8 @@ namespace Microsoft.Zune.Util IntPtr pDstNativeVariant3 = (IntPtr)(&tagVARIANT2); Marshal.GetNativeVariantForObject(((DictionaryEntry)item).Value, pDstNativeVariant3); } - _003CModule_003E.SafeArrayPutElement(ptr, &num, &tagVARIANT); - _003CModule_003E.SafeArrayPutElement(ptr2, &num, &tagVARIANT2); + Module.SafeArrayPutElement(ptr, &num, &tagVARIANT); + Module.SafeArrayPutElement(ptr2, &num, &tagVARIANT2); num++; } else @@ -55,7 +56,7 @@ namespace Microsoft.Zune.Util *(long*)(&cComPtrNtv_003CITelemetryManager_003E) = 0L; try { - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) { long num3 = *(long*)(*(ulong*)(&cComPtrNtv_003CITelemetryManager_003E)) + 48; long num4 = *(long*)(&cComPtrNtv_003CITelemetryManager_003E); @@ -63,20 +64,20 @@ namespace Microsoft.Zune.Util } if (ptr != null) { - _003CModule_003E.SafeArrayDestroy(ptr); + Module.SafeArrayDestroy(ptr); } if (ptr2 != null) { - _003CModule_003E.SafeArrayDestroy(ptr2); + Module.SafeArrayDestroy(ptr2); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); + Module.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); } } @@ -84,13 +85,14 @@ namespace Microsoft.Zune.Util { //IL_0033: Expected I, but got I8 //IL_0033: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(key))) + fixed (char* keyPtr = key.ToCharArray()) { + ushort* ptr = (ushort*)keyPtr; CComPtrNtv_003CITelemetryManager_003E cComPtrNtv_003CITelemetryManager_003E; *(long*)(&cComPtrNtv_003CITelemetryManager_003E) = 0L; try { - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) { long num = *(long*)(*(ulong*)(&cComPtrNtv_003CITelemetryManager_003E)) + 64; long num2 = *(long*)(&cComPtrNtv_003CITelemetryManager_003E); @@ -100,10 +102,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); + Module.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); } } @@ -111,13 +113,14 @@ namespace Microsoft.Zune.Util { //IL_0032: Expected I, but got I8 //IL_0032: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(eventParameter))) + fixed (char* eventParameterPtr = eventParameter.ToCharArray()) { + ushort* ptr = (ushort*)eventParameterPtr; CComPtrNtv_003CITelemetryManager_003E cComPtrNtv_003CITelemetryManager_003E; *(long*)(&cComPtrNtv_003CITelemetryManager_003E) = 0L; try { - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_ab28333b_a55c_4312_a7a3_2dd60d4a7154, (void**)(&cComPtrNtv_003CITelemetryManager_003E)) >= 0) { long num = *(long*)(*(ulong*)(&cComPtrNtv_003CITelemetryManager_003E)) + 56; long num2 = *(long*)(&cComPtrNtv_003CITelemetryManager_003E); @@ -127,10 +130,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CITelemetryManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CITelemetryManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); + Module.CComPtrNtv_003CITelemetryManager_003E_002ERelease(&cComPtrNtv_003CITelemetryManager_003E); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Util/ThumbBar.cs b/ZuneDBApi/Microsoft/Zune/Util/ThumbBar.cs index cfcbc4f..afe429c 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/ThumbBar.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/ThumbBar.cs @@ -13,7 +13,7 @@ namespace Microsoft.Zune.Util //IL_004c: Expected I, but got I8 if (m_spThumbBar.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 193u); + Module._ZuneShipAssert(1002u, 193u); return -2147418113; } CComPtrNtv_003CIThumbBarButton_003E cComPtrNtv_003CIThumbBarButton_003E; @@ -27,10 +27,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIThumbBarButton_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIThumbBarButton_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIThumbBarButton_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIThumbBarButton_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIThumbBarButton_003E_002ERelease(&cComPtrNtv_003CIThumbBarButton_003E); + Module.CComPtrNtv_003CIThumbBarButton_003E_002ERelease(&cComPtrNtv_003CIThumbBarButton_003E); return 0; } @@ -40,7 +40,7 @@ namespace Microsoft.Zune.Util IThumbBar* p = m_spThumbBar.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 215u); + Module._ZuneShipAssert(1002u, 215u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 32)))((nint)p); diff --git a/ZuneDBApi/Microsoft/Zune/Util/ThumbBarButton.cs b/ZuneDBApi/Microsoft/Zune/Util/ThumbBarButton.cs index 1dd22ea..8472f2b 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/ThumbBarButton.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/ThumbBarButton.cs @@ -102,14 +102,15 @@ namespace Microsoft.Zune.Util { result = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return (string)result; } set { //IL_0023: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; IThumbBarButton* p = m_spButton.p; long num = *(long*)p + 48; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)p, ptr); diff --git a/ZuneDBApi/Microsoft/Zune/Util/UpdateManager.cs b/ZuneDBApi/Microsoft/Zune/Util/UpdateManager.cs index 05b28d6..a212f05 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/UpdateManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/UpdateManager.cs @@ -46,23 +46,23 @@ namespace Microsoft.Zune.Util //IL_0092: Expected I, but got I8 //IL_0096: Expected I, but got I8 IUpdateManager* ptr = null; - UpdateProxy* ptr2 = (UpdateProxy*)_003CModule_003E.@new(24uL); + UpdateProxy* ptr2 = (UpdateProxy*)Module.@new(24uL); UpdateProxy* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EUpdateProxy_002E_007Bctor_007D(ptr2, updateProgressHandler)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EUtil_002EUpdateProxy_002E_007Bctor_007D(ptr2, updateProgressHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } UpdateProxy* ptr4 = ptr3; try { Monitor.Enter(sm_lock); - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9d21716a_ca61_4e24_a1ba_47b9e70e1e2c, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9d21716a_ca61_4e24_a1ba_47b9e70e1e2c, (void**)(&ptr)) >= 0) { m_spUpdateManager.op_Assign(ptr); IUpdateManager* p = m_spUpdateManager.p; @@ -112,16 +112,16 @@ namespace Microsoft.Zune.Util //IL_005d: Expected I, but got I8 //IL_006b: Expected I, but got I8 //IL_00ad: Expected I, but got I8 - UpdateProxy* ptr = (UpdateProxy*)_003CModule_003E.@new(24uL); + UpdateProxy* ptr = (UpdateProxy*)Module.@new(24uL); UpdateProxy* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EUpdateProxy_002E_007Bctor_007D(ptr, updateProgressHandler)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EUpdateProxy_002E_007Bctor_007D(ptr, updateProgressHandler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } UpdateProxy* ptr3 = ptr2; @@ -135,7 +135,7 @@ namespace Microsoft.Zune.Util *(long*)(&cComPtrNtv_003CIUpdateManager_003E) = 0L; try { - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_9d21716a_ca61_4e24_a1ba_47b9e70e1e2c, (void**)(&cComPtrNtv_003CIUpdateManager_003E)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_9d21716a_ca61_4e24_a1ba_47b9e70e1e2c, (void**)(&cComPtrNtv_003CIUpdateManager_003E)) >= 0) { IUpdateManager* ptr4 = (IUpdateManager*)(*(ulong*)(&cComPtrNtv_003CIUpdateManager_003E)); m_spUpdateManager.op_Assign((IUpdateManager*)(*(ulong*)(&cComPtrNtv_003CIUpdateManager_003E))); @@ -144,10 +144,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIUpdateManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUpdateManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIUpdateManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIUpdateManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIUpdateManager_003E_002ERelease(&cComPtrNtv_003CIUpdateManager_003E); + Module.CComPtrNtv_003CIUpdateManager_003E_002ERelease(&cComPtrNtv_003CIUpdateManager_003E); } CComPtrMgd_003CIUpdateManager_003E spUpdateManager = m_spUpdateManager; IUpdateManager* p2 = spUpdateManager.p; @@ -159,7 +159,7 @@ namespace Microsoft.Zune.Util } finally { - _003CModule_003E.SafeRelease_003Cclass_0020Microsoft_003A_003AZune_003A_003AUtil_003A_003AUpdateProxy_003E(&ptr3); + Module.SafeRelease_003Cclass_0020Microsoft_003A_003AZune_003A_003AUtil_003A_003AUpdateProxy_003E(&ptr3); m_spUpdateManager.Release(); Monitor.Exit(sm_lock); } diff --git a/ZuneDBApi/Microsoft/Zune/Util/UsageDataService.cs b/ZuneDBApi/Microsoft/Zune/Util/UsageDataService.cs index 048371c..7876ebd 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/UsageDataService.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/UsageDataService.cs @@ -14,7 +14,7 @@ namespace Microsoft.Zune.Util //IL_0042: Expected I, but got I8 bool flag = false; IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { int num = 0; IUsageDataManager* intPtr = ptr; @@ -37,7 +37,7 @@ namespace Microsoft.Zune.Util //IL_0020: Expected I, but got I8 //IL_0033: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { IUsageDataManager* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 32)))((nint)intPtr, fCanPostUsageData ? 1 : 0); @@ -55,11 +55,12 @@ namespace Microsoft.Zune.Util //IL_0032: Expected I, but got I8 //IL_004e: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidTrackId); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strReferrer))) + _GUID gUID = Module.GuidToGUID(guidTrackId); + fixed (char* strReferrerPtr = strReferrer.ToCharArray()) { + ushort* ptr2 = (ushort*)strReferrerPtr; try { long num = *(long*)ptr + 104; @@ -87,11 +88,12 @@ namespace Microsoft.Zune.Util //IL_0032: Expected I, but got I8 //IL_004e: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidTrackId); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strReferrer))) + _GUID gUID = Module.GuidToGUID(guidTrackId); + fixed (char* strReferrerPtr = strReferrer.ToCharArray()) { + ushort* ptr2 = (ushort*)strReferrerPtr; try { long num = *(long*)ptr + 112; @@ -119,11 +121,12 @@ namespace Microsoft.Zune.Util //IL_0032: Expected I, but got I8 //IL_004e: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidTrackId); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strReferrer))) + _GUID gUID = Module.GuidToGUID(guidTrackId); + fixed (char* strReferrerPtr = strReferrer.ToCharArray()) { + ushort* ptr2 = (ushort*)strReferrerPtr; try { long num = *(long*)ptr + 120; @@ -151,11 +154,12 @@ namespace Microsoft.Zune.Util //IL_0035: Expected I, but got I8 //IL_0051: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidTrackId); - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strReferrer))) + _GUID gUID = Module.GuidToGUID(guidTrackId); + fixed (char* strReferrerPtr = strReferrer.ToCharArray()) { + ushort* ptr2 = (ushort*)strReferrerPtr; try { long num = *(long*)ptr + 128; @@ -183,13 +187,14 @@ namespace Microsoft.Zune.Util //IL_0035: Expected I, but got I8 //IL_0051: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strReferrer))) + fixed (char* strReferrerPtr = strReferrer.ToCharArray()) { + ushort* ptr2 = (ushort*)strReferrerPtr; try { - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); long num = *(long*)ptr + 136; IUsageDataManager* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)intPtr, &gUID, ptr2); @@ -215,9 +220,9 @@ namespace Microsoft.Zune.Util //IL_0029: Expected I, but got I8 //IL_003c: Expected I, but got I8 IUsageDataManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_2f36e709_c431_4836_ab2b_ab57aef0cf1a, (void**)(&ptr)) >= 0) { - _GUID gUID = _003CModule_003E.GuidToGUID(guidMediaId); + _GUID gUID = Module.GuidToGUID(guidMediaId); IUsageDataManager* intPtr = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 40)))((nint)intPtr, purchase ? 1 : 0, &gUID); } diff --git a/ZuneDBApi/Microsoft/Zune/Util/Win7ShellManager.cs b/ZuneDBApi/Microsoft/Zune/Util/Win7ShellManager.cs index 85645e0..e37e462 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/Win7ShellManager.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/Win7ShellManager.cs @@ -96,11 +96,12 @@ namespace Microsoft.Zune.Util int num; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&cComPtrNtv_003CIWin7ShellManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&cComPtrNtv_003CIWin7ShellManager_003E)); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; try { long num2 = *(long*)(*(ulong*)(&cComPtrNtv_003CIWin7ShellManager_003E)) + 96; @@ -119,10 +120,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWin7ShellManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWin7ShellManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWin7ShellManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWin7ShellManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWin7ShellManager_003E_002ERelease(&cComPtrNtv_003CIWin7ShellManager_003E); + Module.CComPtrNtv_003CIWin7ShellManager_003E_002ERelease(&cComPtrNtv_003CIWin7ShellManager_003E); return num; } @@ -135,13 +136,14 @@ namespace Microsoft.Zune.Util int num; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&cComPtrNtv_003CIWin7ShellManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&cComPtrNtv_003CIWin7ShellManager_003E)); int num2 = 0; int num5; if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; try { long num3 = *(long*)(*(ulong*)(&cComPtrNtv_003CIWin7ShellManager_003E)) + 104; @@ -169,10 +171,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWin7ShellManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWin7ShellManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWin7ShellManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWin7ShellManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWin7ShellManager_003E_002ERelease(&cComPtrNtv_003CIWin7ShellManager_003E); + Module.CComPtrNtv_003CIWin7ShellManager_003E_002ERelease(&cComPtrNtv_003CIWin7ShellManager_003E); return num; } @@ -186,7 +188,7 @@ namespace Microsoft.Zune.Util //IL_005b: Expected I, but got I8 IWin7ShellManager* ptr = null; IJumpList* ptr2 = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); if (num >= 0) { IWin7ShellManager* intPtr = ptr; @@ -220,13 +222,13 @@ namespace Microsoft.Zune.Util //IL_0064: Expected I, but got I8 IWin7ShellManager* ptr = null; IThumbBar* ptr2 = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); if (num >= 0) { long num2 = *(long*)ptr + 32; IWin7ShellManager* intPtr = ptr; void* intPtr2 = hWnd.ToPointer(); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND__*)intPtr2, &ptr2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND*)intPtr2, &ptr2); if (num >= 0) { thumbBar = new ThumbBar(ptr2); @@ -252,13 +254,13 @@ namespace Microsoft.Zune.Util //IL_002a: Expected I, but got I8 //IL_003d: Expected I, but got I8 IWin7ShellManager* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); if (num >= 0) { long num2 = *(long*)ptr + 40; IWin7ShellManager* intPtr = ptr; void* intPtr2 = hWnd.ToPointer(); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND__*)intPtr2); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, (HWND*)intPtr2); } if (0L != (nint)ptr) { @@ -273,18 +275,20 @@ namespace Microsoft.Zune.Util //IL_0013: Expected I, but got I8 //IL_003e: Expected I, but got I8 //IL_0051: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(title))) + fixed (char* titlePtr = title.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(helpText))) + ushort* ptr2 = (ushort*)titlePtr; + fixed (char* helpTextPtr = helpText.ToCharArray()) { + ushort* ptr3 = (ushort*)helpTextPtr; IWin7ShellManager* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); if (num >= 0) { long num2 = *(long*)ptr + 80; IWin7ShellManager* intPtr = ptr; void* intPtr2 = hWnd.ToPointer(); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, libraryKind, (HWND__*)intPtr2, ptr2, ptr3); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)intPtr, libraryKind, (HWND*)intPtr2, ptr2, ptr3); } if (0L != (nint)ptr) { @@ -302,7 +306,7 @@ namespace Microsoft.Zune.Util //IL_0021: Expected I, but got I8 //IL_0034: Expected I, but got I8 IWin7ShellManager* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)); if (num >= 0) { IWin7ShellManager* intPtr = ptr; @@ -322,7 +326,7 @@ namespace Microsoft.Zune.Util //IL_0021: Expected I, but got I8 //IL_0034: Expected I, but got I8 IWin7Libraries* ptr = null; - int num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_e24c5c6a_85a5_440e_93e1_bb51e32033ac, (void**)(&ptr)); + int num = Module.GetSingleton((_GUID)Module._GUID_e24c5c6a_85a5_440e_93e1_bb51e32033ac, (void**)(&ptr)); if (num >= 0) { IWin7Libraries* intPtr = ptr; @@ -379,18 +383,18 @@ namespace Microsoft.Zune.Util //IL_0048: Expected I, but got I8 //IL_005b: Expected I, but got I8 IWin7ShellManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_a89c52eb_97a9_417b_9872_46c040f1b76f, (void**)(&ptr)) >= 0) { - Win7ShellManagerMediator* ptr2 = (Win7ShellManagerMediator*)_003CModule_003E.@new(24uL); + Win7ShellManagerMediator* ptr2 = (Win7ShellManagerMediator*)Module.@new(24uL); Win7ShellManagerMediator* ptr3; try { - ptr3 = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EWin7ShellManagerMediator_002E_007Bctor_007D(ptr2, this)); + ptr3 = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EUtil_002EWin7ShellManagerMediator_002E_007Bctor_007D(ptr2, this)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } IWin7ShellManager* intPtr = ptr; diff --git a/ZuneDBApi/Microsoft/Zune/Util/Windowing.cs b/ZuneDBApi/Microsoft/Zune/Util/Windowing.cs index 782bce5..286aaa4 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/Windowing.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/Windowing.cs @@ -8,13 +8,13 @@ namespace Microsoft.Zune.Util public unsafe static void ForceSetForegroundWindow(IntPtr hwnd) { //IL_000a: Expected I4, but got I8 - tagINPUT tagINPUT; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagINPUT, 8), 0, 32); + INPUT tagINPUT; + // IL initblk instruction + Unsafe.InitBlock(ref Unsafe.AddByteOffset(ref tagINPUT, 8), 0, 32); *(int*)(&tagINPUT) = 1; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagINPUT, 8)) = 0; - _003CModule_003E.SendInput(1u, &tagINPUT, 40); - _003CModule_003E.SetForegroundWindow((HWND__*)hwnd.ToPointer()); + Unsafe.As(ref Unsafe.AddByteOffset(ref tagINPUT, 8)) = 0; + Module.SendInput(1u, &tagINPUT, 40); + Module.SetForegroundWindow((HWND*)hwnd.ToPointer()); } } } diff --git a/ZuneDBApi/Microsoft/Zune/Util/ZuneWebHost.cs b/ZuneDBApi/Microsoft/Zune/Util/ZuneWebHost.cs index bc6d7f0..503e7e4 100644 --- a/ZuneDBApi/Microsoft/Zune/Util/ZuneWebHost.cs +++ b/ZuneDBApi/Microsoft/Zune/Util/ZuneWebHost.cs @@ -22,9 +22,9 @@ namespace Microsoft.Zune.Util { get { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } if (s_zuneWebHost == null) { @@ -43,9 +43,9 @@ namespace Microsoft.Zune.Util Monitor.Exit(s_lock); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } return s_zuneWebHost; } @@ -60,39 +60,40 @@ namespace Microsoft.Zune.Util //IL_00a8: Expected I, but got I8 //IL_00a8: Expected I, but got I8 //IL_0102: Expected I8, but got I - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } - HWND__* ptr = null; + HWND* ptr = null; CComPtrNtv_003CIZuneWebHost_003E cComPtrNtv_003CIZuneWebHost_003E; *(long*)(&cComPtrNtv_003CIZuneWebHost_003E) = 0L; long result; try { - _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_51005f8f_675e_45e1_ae94_8edef996a02e, (void**)(&cComPtrNtv_003CIZuneWebHost_003E)); - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(navUrl))) + Module.GetSingleton((_GUID)Module._GUID_51005f8f_675e_45e1_ae94_8edef996a02e, (void**)(&cComPtrNtv_003CIZuneWebHost_003E)); + fixed (char* navUrlPtr = navUrl.ToCharArray()) { - ZuneWebHostEventSink* ptr2 = (ZuneWebHostEventSink*)_003CModule_003E.@new(24uL); + ushort* ptr3 = (ushort*)navUrlPtr; + ZuneWebHostEventSink* ptr2 = (ZuneWebHostEventSink*)Module.@new(24uL); ZuneWebHostEventSink* zuneWebHostEventSink; try { - zuneWebHostEventSink = ((ptr2 == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EZuneWebHostEventSink_002E_007Bctor_007D(ptr2, this, (IZuneWebHost*)(*(ulong*)(&cComPtrNtv_003CIZuneWebHost_003E)))); + zuneWebHostEventSink = ((ptr2 == null) ? null : Module.Microsoft_002EZune_002EUtil_002EZuneWebHostEventSink_002E_007Bctor_007D(ptr2, this, (IZuneWebHost*)(*(ulong*)(&cComPtrNtv_003CIZuneWebHost_003E)))); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } m_zuneWebHostEventSink = zuneWebHostEventSink; long num = *(long*)(*(ulong*)(&cComPtrNtv_003CIZuneWebHost_003E)) + 24; long num2 = *(long*)(&cComPtrNtv_003CIZuneWebHost_003E); - int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)num2, ptr3, (HWND__*)hWndHost, width, height, &ptr); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + int num3 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)num2, ptr3, (HWND*)hWndHost, width, height, &ptr); + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - sbyte* a = (sbyte*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref num3 < 0 ? ref _003CModule_003E._003F_003F_C_0040_07PPOLEBIF_0040_003F5ERROR_003F3_003F_0024AA_0040 : ref System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBD, _0024ArrayType_0024_0024_0024BY07_0024_0024CBD>(ref _003CModule_003E._003F_003F_C_0040_00CNPNBAHC_0040_003F_0024AA_0040)); - _003CModule_003E.WPP_SF_sD(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 13, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids), a, (uint)num3); + sbyte* a = (sbyte*)Unsafe.AsPointer(ref num3 < 0 ? ref Module._003F_003F_C_0040_07PPOLEBIF_0040_003F5ERROR_003F3_003F_0024AA_0040 : ref Unsafe.As<_0024ArrayType_0024_0024_0024BY00_0024_0024CBD, _0024ArrayType_0024_0024_0024BY07_0024_0024CBD>(ref Module._003F_003F_C_0040_00CNPNBAHC_0040_003F_0024AA_0040)); + Module.WPP_SF_sD(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 13, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids), a, (uint)num3); } result = (nint)ptr; } @@ -100,10 +101,10 @@ namespace Microsoft.Zune.Util catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIZuneWebHost_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIZuneWebHost_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIZuneWebHost_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIZuneWebHost_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIZuneWebHost_003E_002ERelease(&cComPtrNtv_003CIZuneWebHost_003E); + Module.CComPtrNtv_003CIZuneWebHost_003E_002ERelease(&cComPtrNtv_003CIZuneWebHost_003E); return result; } @@ -112,73 +113,73 @@ namespace Microsoft.Zune.Util { //IL_004d: Expected I, but got I8 bool result = false; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 14, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 14, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } if (hWndHost != 0L) { - HWND__* window = _003CModule_003E.GetWindow((HWND__*)hWndHost, 5u); + HWND* window = Module.GetWindow((HWND*)hWndHost, 5u); if (window != null) { - _003CModule_003E.MoveWindow(window, 0, 0, width, height, 0); + Module.MoveWindow(window, 0, 0, width, height, 0); result = true; } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 15, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 15, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } return result; } public unsafe void SetNavigationCompleteHandler(NavigationCompleteHandler navigationCompleteHandler) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 16, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 16, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } m_navCompleteHandler = navigationCompleteHandler; } public unsafe void SetNavigationErrorHandler(NavigationErrorHandler navigationErrorHandler) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 17, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 17, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } m_navErrorHandler = navigationErrorHandler; } public unsafe void OnNavigationComplete(string data) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } if (m_navCompleteHandler != null) { m_navCompleteHandler(data); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } } public unsafe void OnNavigationError(string navUrl, int errorCode) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 20, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 20, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } if (m_navErrorHandler != null) { m_navErrorHandler(navUrl, errorCode); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 0x8000u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 21, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 21, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xd3863cf3_002EWPP_ZuneWebHostInterop_cpp_Traceguids)); } } } diff --git a/ZuneDBApi/MicrosoftZuneInterop/QueryPropertyBag.cs b/ZuneDBApi/MicrosoftZuneInterop/QueryPropertyBag.cs index d894171..d508f7e 100644 --- a/ZuneDBApi/MicrosoftZuneInterop/QueryPropertyBag.cs +++ b/ZuneDBApi/MicrosoftZuneInterop/QueryPropertyBag.cs @@ -12,7 +12,7 @@ namespace MicrosoftZuneInterop public unsafe QueryPropertyBag() { IQueryPropertyBag* pPropertyBag; - _003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag(&pPropertyBag); + Module.ZuneLibraryExports_002ECreatePropertyBag(&pPropertyBag); m_pPropertyBag = pPropertyBag; } @@ -63,8 +63,9 @@ namespace MicrosoftZuneInterop { goto IL_00c4; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)value))) + fixed (char* (string)valuePtr = (string)value.ToCharArray()) { + ushort* ptr = (ushort*)(string)valuePtr; try { long num4 = *(long*)m_pPropertyBag + 40; @@ -85,7 +86,7 @@ namespace MicrosoftZuneInterop } goto IL_00c4; IL_00c4: - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } [return: MarshalAs(UnmanagedType.U1)] @@ -106,14 +107,15 @@ namespace MicrosoftZuneInterop { //IL_0017: Expected I, but got I8 //IL_0023: Expected I, but got I8 - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(propertyName))) + fixed (char* propertyNamePtr = propertyName.ToCharArray()) { + ushort* ptr2 = (ushort*)propertyNamePtr; int num = 0; - PropIdMapEntry* ptr = (PropIdMapEntry*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.MicrosoftZuneInterop_002E_003FA0x52c37a46_002EkPropIdMap); + PropIdMapEntry* ptr = (PropIdMapEntry*)Unsafe.AsPointer(ref Module.MicrosoftZuneInterop_002E_003FA0x52c37a46_002EkPropIdMap); EQueryPropertyBagProp eQueryPropertyBagProp; while (true) { - if (_003CModule_003E._wcsicmp(ptr2, (ushort*)(*(ulong*)ptr)) != 0) + if (Module._wcsicmp(ptr2, (ushort*)(*(ulong*)ptr)) != 0) { num++; ptr = (PropIdMapEntry*)((ulong)(nint)ptr + 16uL); @@ -124,7 +126,7 @@ namespace MicrosoftZuneInterop } else { - eQueryPropertyBagProp = *(EQueryPropertyBagProp*)((long)num * 16L + (ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E.MicrosoftZuneInterop_002E_003FA0x52c37a46_002EkPropIdMap, 8))); + eQueryPropertyBagProp = *(EQueryPropertyBagProp*)((long)num * 16L + (ref Unsafe.AddByteOffset(ref Module.MicrosoftZuneInterop_002E_003FA0x52c37a46_002EkPropIdMap, 8))); if (eQueryPropertyBagProp != (EQueryPropertyBagProp)(-1)) { break; @@ -146,7 +148,7 @@ namespace MicrosoftZuneInterop //IL_0022: Expected I, but got I8 //IL_0064: Expected I8, but got I int count = multiIds.Count; - IDList* ptr = (IDList*)_003CModule_003E.@new(16uL); + IDList* ptr = (IDList*)Module.@new(16uL); IDList* ptr2; try { @@ -163,7 +165,7 @@ namespace MicrosoftZuneInterop catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -171,7 +173,7 @@ namespace MicrosoftZuneInterop *(int*)ptr2 = count; ulong num = (ulong)count; ulong num2 = ((num > 4611686018427387903L) ? ulong.MaxValue : (num * 4)); - *(long*)((ulong)(nint)ptr2 + 8uL) = (nint)_003CModule_003E.new_005B_005D(num2); + *(long*)((ulong)(nint)ptr2 + 8uL) = (nint)Module.new_005B_005D(num2); int num3 = 0; long num4 = 0L; long num5 = count; @@ -200,7 +202,7 @@ namespace MicrosoftZuneInterop int* ptr = null; int* ptr2 = null; IMultiSortAttributes* ptr3; - if (_003CModule_003E.ZuneLibraryExports_002ECreateMultiSortAttributes(num, &ptr3) >= 0) + if (Module.ZuneLibraryExports_002ECreateMultiSortAttributes(num, &ptr3) >= 0) { IMultiSortAttributes* intPtr = ptr3; ptr = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 32)))((nint)intPtr); @@ -221,11 +223,12 @@ namespace MicrosoftZuneInterop do { EQuerySortType eQuerySortType = (sortAscendings[num2] ? EQuerySortType.eQuerySortOrderAscending : EQuerySortType.eQuerySortOrderDescending); - fixed (ushort* wszName = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(sortStrings[num2]))) + fixed (char* sortStrings[num2]Ptr = sortStrings[num2].ToCharArray()) { + ushort* wszName = (ushort*)sortStrings[num2]Ptr; try { - int num5 = _003CModule_003E.CSchemaMap_002EGetIndex(wszName); + int num5 = Module.CSchemaMap_002EGetIndex(wszName); eQuerySortType = ((num5 != -1) ? eQuerySortType : EQuerySortType.eQuerySortOrderNone); *(int*)((byte*)ptr5 + (nuint)ptr4) = num5; *ptr4 = (int)eQuerySortType; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/AlbumMetadata.cs b/ZuneDBApi/MicrosoftZuneLibrary/AlbumMetadata.cs index c0daee5..7393c1b 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/AlbumMetadata.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/AlbumMetadata.cs @@ -28,7 +28,7 @@ namespace MicrosoftZuneLibrary { throw new COMException("IAlbumInfo::IsExactMatch failed", num2); } - bool flag = ((num != 0) ? true : false); + bool flag = (num != 0); result = flag; } return result; @@ -109,7 +109,7 @@ namespace MicrosoftZuneLibrary throw new COMException("IAlbumInfo::GetCoverUrl failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -120,17 +120,18 @@ namespace MicrosoftZuneLibrary IAlbumInfo* pAlbumInfo = m_pAlbumInfo; if (pAlbumInfo != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAlbumInfo + 152)))((nint)pAlbumInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("IAlbumInfo::SetCoverUrl failed", num); @@ -311,7 +312,7 @@ namespace MicrosoftZuneLibrary throw new COMException("IAlbumInfo::GetAlbumArtistYomi failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -322,17 +323,18 @@ namespace MicrosoftZuneLibrary IAlbumInfo* pAlbumInfo = m_pAlbumInfo; if (pAlbumInfo != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAlbumInfo + 88)))((nint)pAlbumInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("IAlbumInfo::SetAlbumArtistYomi failed", num); @@ -374,7 +376,7 @@ namespace MicrosoftZuneLibrary throw new COMException("IAlbumInfo::GetAlbumArtist failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -385,17 +387,18 @@ namespace MicrosoftZuneLibrary IAlbumInfo* pAlbumInfo = m_pAlbumInfo; if (pAlbumInfo != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAlbumInfo + 72)))((nint)pAlbumInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("IAlbumInfo::SetAlbumArtist failed", num); @@ -437,7 +440,7 @@ namespace MicrosoftZuneLibrary throw new COMException("IAlbumInfo::GetTitleYomi failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -448,17 +451,18 @@ namespace MicrosoftZuneLibrary IAlbumInfo* pAlbumInfo = m_pAlbumInfo; if (pAlbumInfo != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAlbumInfo + 56)))((nint)pAlbumInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("IAlbumInfo::SetTitleYomi failed", num); @@ -500,7 +504,7 @@ namespace MicrosoftZuneLibrary throw new COMException("IAlbumInfo::GetTitle failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -511,17 +515,18 @@ namespace MicrosoftZuneLibrary IAlbumInfo* pAlbumInfo = m_pAlbumInfo; if (pAlbumInfo != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pAlbumInfo + 40)))((nint)pAlbumInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("IAlbumInfo::SetTitle failed", num); diff --git a/ZuneDBApi/MicrosoftZuneLibrary/AppInitializationSequencer.cs b/ZuneDBApi/MicrosoftZuneLibrary/AppInitializationSequencer.cs index 98229dc..e988800 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/AppInitializationSequencer.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/AppInitializationSequencer.cs @@ -22,22 +22,22 @@ namespace MicrosoftZuneLibrary { //IL_0024: Expected I, but got I8 //IL_0043: Expected I, but got I8 - AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)_003CModule_003E.@new(24uL); + AsyncCallbackWrapper* ptr = (AsyncCallbackWrapper*)Module.@new(24uL); AsyncCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, CorePhase2Ready)); + ptr2 = ((ptr == null) ? null : Module.Microsoft_002EZune_002EUtil_002EAsyncCallbackWrapper_002E_007Bctor_007D(ptr, CorePhase2Ready)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int num2; if (ptr2 != null) { - int num = _003CModule_003E.ZuneLibraryExports_002EPhase3Initialization((IAsyncCallback*)ptr2); + int num = Module.ZuneLibraryExports_002EPhase3Initialization((IAsyncCallback*)ptr2); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 16)))((nint)ptr2); if (num >= 0) { diff --git a/ZuneDBApi/MicrosoftZuneLibrary/CallbackOnUIThreadBimodalManaged_DONOTUSE.cs b/ZuneDBApi/MicrosoftZuneLibrary/CallbackOnUIThreadBimodalManaged_DONOTUSE.cs index 86d1da9..72b43b0 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/CallbackOnUIThreadBimodalManaged_DONOTUSE.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/CallbackOnUIThreadBimodalManaged_DONOTUSE.cs @@ -13,16 +13,16 @@ namespace MicrosoftZuneLibrary { //IL_0026: Expected I, but got I8 _pUI = pUI; - CallbackOnUIThreadBimodalUnmanaged_DONOTUSE* ptr = (CallbackOnUIThreadBimodalUnmanaged_DONOTUSE*)_003CModule_003E.@new(16uL); + CallbackOnUIThreadBimodalUnmanaged_DONOTUSE* ptr = (CallbackOnUIThreadBimodalUnmanaged_DONOTUSE*)Module.@new(16uL); CallbackOnUIThreadBimodalUnmanaged_DONOTUSE* pUnmanaged; try { - pUnmanaged = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002E_007Bctor_007D(ptr, this)); + pUnmanaged = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } _pUnmanaged = pUnmanaged; @@ -38,7 +38,7 @@ namespace MicrosoftZuneLibrary CallbackOnUIThreadBimodalUnmanaged_DONOTUSE* pUnmanaged = _pUnmanaged; if (pUnmanaged != null) { - _003CModule_003E.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002E__delDtor(pUnmanaged, 1u); + Module.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002E__delDtor(pUnmanaged, 1u); } } @@ -51,7 +51,7 @@ namespace MicrosoftZuneLibrary public unsafe void Callback(int id, IntPtr pData, IntPtr pInterface) { - _003CModule_003E.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002ECallback(_pUnmanaged, id, (void*)pData, (INativeDeferredCallback*)pInterface.ToPointer()); + Module.MicrosoftZuneLibrary_002ECallbackOnUIThreadBimodalUnmanaged_DONOTUSE_002ECallback(_pUnmanaged, id, (void*)pData, (INativeDeferredCallback*)pInterface.ToPointer()); } protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0) diff --git a/ZuneDBApi/MicrosoftZuneLibrary/Device.cs b/ZuneDBApi/MicrosoftZuneLibrary/Device.cs index 903186e..e0e772b 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/Device.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/Device.cs @@ -94,7 +94,7 @@ namespace MicrosoftZuneLibrary if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyMyPhoneDeviceId, &ptr) >= 0 && ptr != null) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -128,7 +128,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 3517u); + Module._ZuneShipAssert(1002u, 3517u); return -2147418113; } ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 136)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyLastFirmwareUpdateError, &result); @@ -153,7 +153,7 @@ namespace MicrosoftZuneLibrary if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyPicturesVideosViewUrl, &ptr) >= 0 && ptr != null) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -175,7 +175,7 @@ namespace MicrosoftZuneLibrary if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyPicturesVideosViewText, &ptr) >= 0 && ptr != null) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -233,7 +233,7 @@ namespace MicrosoftZuneLibrary _FILETIME fILETIME; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 88)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyLastConnectTime, &fILETIME) >= 0) { - long fileTime = (long)(uint)System.Runtime.CompilerServices.Unsafe.As<_FILETIME, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); + long fileTime = (long)(uint)Unsafe.As<_FILETIME, int>(ref Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); try { result = DateTime.FromFileTime(fileTime); @@ -262,7 +262,7 @@ namespace MicrosoftZuneLibrary _FILETIME fILETIME; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 88)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyLastSyncTime, &fILETIME) >= 0) { - long fileTime = (long)(uint)System.Runtime.CompilerServices.Unsafe.As<_FILETIME, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); + long fileTime = (long)(uint)Unsafe.As<_FILETIME, int>(ref Unsafe.AddByteOffset(ref fILETIME, 4)) * 4294967296L + (uint)(*(int*)(&fILETIME)); try { result = DateTime.FromFileTime(fileTime); @@ -370,7 +370,7 @@ namespace MicrosoftZuneLibrary if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyOwnerApplicationName, &ptr) >= 0 && ptr != null) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return result; @@ -720,14 +720,14 @@ namespace MicrosoftZuneLibrary private unsafe void _007EDevice() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } DeviceMediator* p = m_spDeviceMediator.p; if (p != null) { - _003CModule_003E.DeviceMediator_002EShutdown(p); + Module.DeviceMediator_002EShutdown(p); } m_spEndpointHost.Release(); m_spSyncEngine.Release(); @@ -757,9 +757,9 @@ namespace MicrosoftZuneLibrary ((IDisposable)predictedGasGauge).Dispose(); m_predictedGasGauge = null; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } } @@ -769,7 +769,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 723u); + Module._ZuneShipAssert(1002u, 723u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionStartSync); @@ -781,7 +781,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 732u); + Module._ZuneShipAssert(1002u, 732u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionStartSyncNextNotify); @@ -793,7 +793,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 741u); + Module._ZuneShipAssert(1002u, 741u); return -2147418113; } ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionCancelSync); @@ -806,7 +806,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 751u); + Module._ZuneShipAssert(1002u, 751u); return -2147418113; } IEndpointHost* ptr = p; @@ -821,7 +821,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 764u); + Module._ZuneShipAssert(1002u, 764u); return -2147418113; } DeviceMediator* p2 = m_spDeviceMediator.p; @@ -837,7 +837,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 777u); + Module._ZuneShipAssert(1002u, 777u); return -2147418113; } ushort* ptr = null; @@ -846,7 +846,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strName = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -856,11 +856,12 @@ namespace MicrosoftZuneLibrary //IL_004d: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 798u); + Module._ZuneShipAssert(1002u, 798u); return -2147418113; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strName))) + fixed (char* strNamePtr = strName.ToCharArray()) { + ushort* ptr = (ushort*)strNamePtr; int result; if (ptr != null) { @@ -883,7 +884,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 821u); + Module._ZuneShipAssert(1002u, 821u); return -2147418113; } ushort* ptr = null; @@ -892,7 +893,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strManufacturer = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -904,7 +905,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 842u); + Module._ZuneShipAssert(1002u, 842u); return -2147418113; } ushort* ptr = null; @@ -913,7 +914,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strModelName = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -924,15 +925,15 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 863u); + Module._ZuneShipAssert(1002u, 863u); return -2147418113; } - _GUID gUID_NULL = _003CModule_003E.GUID_NULL; + _GUID gUID_NULL = Module.GUID_NULL; IEndpointHost* p = spEndpointHost.p; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 112)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyUserGuid, &gUID_NULL); if (num >= 0) { - Guid guid = (guidUserGuid = _003CModule_003E.GUIDToGuid(gUID_NULL)); + Guid guid = (guidUserGuid = Module.GUIDToGuid(gUID_NULL)); } return num; } @@ -943,7 +944,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 884u); + Module._ZuneShipAssert(1002u, 884u); return -2147418113; } int num; @@ -959,7 +960,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1029u); + Module._ZuneShipAssert(1002u, 1029u); return -2147418113; } ushort* ptr = null; @@ -968,7 +969,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strZuneTag = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -980,7 +981,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1051u); + Module._ZuneShipAssert(1002u, 1051u); return -2147418113; } ushort* ptr = null; @@ -989,7 +990,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strLiveId = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -1000,7 +1001,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1073u); + Module._ZuneShipAssert(1002u, 1073u); return -2147418113; } bool flag = false; @@ -1019,7 +1020,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1095u); + Module._ZuneShipAssert(1002u, 1095u); return -2147418113; } bool flag = false; @@ -1038,7 +1039,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1117u); + Module._ZuneShipAssert(1002u, 1117u); return -2147418113; } bool flag = false; @@ -1057,7 +1058,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 909u); + Module._ZuneShipAssert(1002u, 909u); return -2147418113; } uint num; @@ -1072,7 +1073,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 934u); + Module._ZuneShipAssert(1002u, 934u); return -2147418113; } IEndpointHost* ptr = p; @@ -1085,7 +1086,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 949u); + Module._ZuneShipAssert(1002u, 949u); return -2147418113; } int num; @@ -1100,7 +1101,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 974u); + Module._ZuneShipAssert(1002u, 974u); return -2147418113; } IEndpointHost* ptr = p; @@ -1113,7 +1114,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 989u); + Module._ZuneShipAssert(1002u, 989u); return -2147418113; } uint num; @@ -1128,7 +1129,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1014u); + Module._ZuneShipAssert(1002u, 1014u); return -2147418113; } IEndpointHost* ptr = p; @@ -1142,16 +1143,17 @@ namespace MicrosoftZuneLibrary //IL_00b1: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1139u); + Module._ZuneShipAssert(1002u, 1139u); return -2147418113; } - _GUID gUID = _003CModule_003E.GuidToGUID(guidUserGuid); + _GUID gUID = Module.GuidToGUID(guidUserGuid); IEndpointHost* p = m_spEndpointHost.p; int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 176)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyUserGuid, &gUID); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strZuneTag))) + fixed (char* strZuneTagPtr = strZuneTag.ToCharArray()) { + ushort* ptr = (ushort*)strZuneTagPtr; try { if (ptr != null) @@ -1167,7 +1169,7 @@ namespace MicrosoftZuneLibrary if (num < 0) { IEndpointHost* p3 = m_spEndpointHost.p; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p3 + 176)))((nint)p3, EEndpointHostProperty.eEndpointHostPropertyUserGuid, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.GUID_NULL)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p3 + 176)))((nint)p3, EEndpointHostProperty.eEndpointHostPropertyUserGuid, (_GUID*)Unsafe.AsPointer(ref Module.GUID_NULL)); } } catch @@ -1191,7 +1193,7 @@ namespace MicrosoftZuneLibrary //IL_005e: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1191u); + Module._ZuneShipAssert(1002u, 1191u); return -2147418113; } IntPtr hglobal = Marshal.SecureStringToGlobalAllocUnicode(strUsername); @@ -1212,7 +1214,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1241u); + Module._ZuneShipAssert(1002u, 1241u); return -2147418113; } bool flag = false; @@ -1231,7 +1233,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1220u); + Module._ZuneShipAssert(1002u, 1220u); return -2147418113; } bool flag = false; @@ -1247,7 +1249,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1265u); + Module._ZuneShipAssert(1002u, 1265u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 216)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyPurchaseEnabled, purchaseEnabled ? ((byte)1) : ((byte)0)); @@ -1259,7 +1261,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1279u); + Module._ZuneShipAssert(1002u, 1279u); return -2147418113; } int num = 0; @@ -1275,7 +1277,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1301u); + Module._ZuneShipAssert(1002u, 1301u); return -2147418113; } int num = 0; @@ -1296,14 +1298,14 @@ namespace MicrosoftZuneLibrary { if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1001u, 1325u); + Module._ZuneShipAssert(1001u, 1325u); return -2147467261; } CComPtrNtv_003CIWlanProvider_003E cComPtrNtv_003CIWlanProvider_003E; *(long*)(&cComPtrNtv_003CIWlanProvider_003E) = 0L; try { - num = _003CModule_003E.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020IWlanProvider_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyWlanProvider, (IWlanProvider**)(&cComPtrNtv_003CIWlanProvider_003E)); + num = Module.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020IWlanProvider_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyWlanProvider, (IWlanProvider**)(&cComPtrNtv_003CIWlanProvider_003E)); if (num >= 0) { m_spWlanProvider.op_Assign((IWlanProvider*)(*(ulong*)(&cComPtrNtv_003CIWlanProvider_003E))); @@ -1316,10 +1318,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIWlanProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWlanProvider_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIWlanProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIWlanProvider_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIWlanProvider_003E_002ERelease(&cComPtrNtv_003CIWlanProvider_003E); + Module.CComPtrNtv_003CIWlanProvider_003E_002ERelease(&cComPtrNtv_003CIWlanProvider_003E); } return num; } @@ -1349,13 +1351,13 @@ namespace MicrosoftZuneLibrary //IL_03b4: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1356u); + Module._ZuneShipAssert(1002u, 1356u); return -2147418113; } IWlanProfileList* ptr = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } int num = LoadWlanProvider(); if (num >= 0) @@ -1369,15 +1371,16 @@ namespace MicrosoftZuneLibrary { IWlanProfile* ptr2 = null; WlanProfile wlanProfile = profileList[num2]; - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(wlanProfile.SSID))) + fixed (char* wlanProfile.SSIDPtr = wlanProfile.SSID.ToCharArray()) { + ushort* ptr3 = (ushort*)wlanProfile.SSIDPtr; try { ushort* ptr4; ushort* ptr5; if (ptr3 != null) { - ptr4 = _003CModule_003E.SysAllocString(ptr3); + ptr4 = Module.SysAllocString(ptr3); ptr5 = null; if ((!wlanProfile.Encrypted && (string)null == wlanProfile.Key) || (wlanProfile.Encrypted && null == wlanProfile.EncryptedKey)) { @@ -1387,13 +1390,14 @@ namespace MicrosoftZuneLibrary { goto IL_0142; } - fixed (ushort* ptr6 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(wlanProfile.Key))) + fixed (char* wlanProfile.KeyPtr = wlanProfile.Key.ToCharArray()) { + ushort* ptr6 = (ushort*)wlanProfile.KeyPtr; try { if (ptr6 != null) { - ptr5 = _003CModule_003E.SysAllocString(ptr6); + ptr5 = Module.SysAllocString(ptr6); goto IL_0142; } } @@ -1455,7 +1459,7 @@ namespace MicrosoftZuneLibrary IntPtr intPtr6 = (nint)wlanProfile.EncryptedKey.LongLength; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 96)))((nint)intPtr5, (byte*)(&_0024ArrayType_0024_0024_0024BY0BAA_0040E), (uint)(nint)intPtr6, 1); } - else if (WirelessCiphers.None == wlanProfile.Cipher && 0 == _003CModule_003E.SysStringLen(ptr5)) + else if (WirelessCiphers.None == wlanProfile.Cipher && 0 == Module.SysStringLen(ptr5)) { IWlanProfile* intPtr7 = ptr2; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 96)))((nint)intPtr7, null, 0u, 1); @@ -1465,7 +1469,7 @@ namespace MicrosoftZuneLibrary long num5 = *(long*)ptr2 + 96; IWlanProfile* intPtr8 = ptr2; ushort* intPtr9 = ptr5; - uint num6 = _003CModule_003E.SysStringLen(intPtr9); + uint num6 = Module.SysStringLen(intPtr9); num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num5))((nint)intPtr8, (byte*)intPtr9, (uint)((ulong)num6 * 2uL), 0); } if (num >= 0) @@ -1499,8 +1503,8 @@ namespace MicrosoftZuneLibrary } goto IL_02fa; IL_02fa: - _003CModule_003E.SysFreeString(ptr4); - _003CModule_003E.SysFreeString(ptr5); + Module.SysFreeString(ptr4); + Module.SysFreeString(ptr5); if (0L != (nint)ptr2) { IWlanProfile* intPtr15 = ptr2; @@ -1517,7 +1521,7 @@ namespace MicrosoftZuneLibrary } try { - _003CModule_003E._ZuneShipAssert(1002u, 1382u); + Module._ZuneShipAssert(1002u, 1382u); } catch { @@ -1531,7 +1535,7 @@ namespace MicrosoftZuneLibrary { try { - _003CModule_003E._ZuneShipAssert(1002u, 1398u); + Module._ZuneShipAssert(1002u, 1398u); } catch { @@ -1566,9 +1570,9 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr17 + 16)))((nint)intPtr17); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } return num; } @@ -1594,13 +1598,13 @@ namespace MicrosoftZuneLibrary //IL_02af: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1503u); + Module._ZuneShipAssert(1002u, 1503u); return -2147418113; } IWlanProfileList* ptr = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } int num = LoadWlanProvider(); if (num >= 0) @@ -1705,7 +1709,7 @@ namespace MicrosoftZuneLibrary } } } - _003CModule_003E.SysFreeString(ptr3); + Module.SysFreeString(ptr3); if (0L != (nint)ptr2) { IWlanProfile* intPtr11 = ptr2; @@ -1723,9 +1727,9 @@ namespace MicrosoftZuneLibrary } IWlanProfileList* intPtr12 = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr12 + 16)))((nint)intPtr12); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } return num; } @@ -1735,7 +1739,7 @@ namespace MicrosoftZuneLibrary //IL_0044: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1636u); + Module._ZuneShipAssert(1002u, 1636u); return -2147418113; } int num = LoadWlanProvider(); @@ -1752,7 +1756,7 @@ namespace MicrosoftZuneLibrary //IL_004a: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1664u); + Module._ZuneShipAssert(1002u, 1664u); return -2147418113; } int num = 0; @@ -1779,7 +1783,7 @@ namespace MicrosoftZuneLibrary //IL_0044: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1686u); + Module._ZuneShipAssert(1002u, 1686u); return -2147418113; } int num = LoadWlanProvider(); @@ -1804,7 +1808,7 @@ namespace MicrosoftZuneLibrary //IL_0044: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1714u); + Module._ZuneShipAssert(1002u, 1714u); return -2147418113; } int num = LoadWlanProvider(); @@ -1829,7 +1833,7 @@ namespace MicrosoftZuneLibrary //IL_0044: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1742u); + Module._ZuneShipAssert(1002u, 1742u); return -2147418113; } int num = LoadWlanProvider(); @@ -1858,13 +1862,13 @@ namespace MicrosoftZuneLibrary //IL_0103: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1770u); + Module._ZuneShipAssert(1002u, 1770u); return -2147418113; } IWlanAuthCipherPairList* ptr = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } int num = LoadWlanProvider(); if (num >= 0) @@ -1888,7 +1892,7 @@ namespace MicrosoftZuneLibrary { WlanAuthCipherPair wlanAuthCipherPair = new WlanAuthCipherPair(); wlanAuthCipherPair.Auth = *(WirelessAuthenticationTypes*)(&dOT11_AUTH_CIPHER_PAIR); - wlanAuthCipherPair.Cipher = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref dOT11_AUTH_CIPHER_PAIR, 4)); + wlanAuthCipherPair.Cipher = Unsafe.As(ref Unsafe.AddByteOffset(ref dOT11_AUTH_CIPHER_PAIR, 4)); authCipherPairList.Add(wlanAuthCipherPair); } num3++; @@ -1902,9 +1906,9 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr3 + 16)))((nint)intPtr3); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } return num; } @@ -1915,7 +1919,7 @@ namespace MicrosoftZuneLibrary //IL_004b: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1818u); + Module._ZuneShipAssert(1002u, 1818u); return -2147418113; } ushort* ptr = null; @@ -1927,7 +1931,7 @@ namespace MicrosoftZuneLibrary if (num >= 0) { strDeviceUuid = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return num; @@ -1939,12 +1943,12 @@ namespace MicrosoftZuneLibrary //IL_0091: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1845u); + Module._ZuneShipAssert(1002u, 1845u); return -2147418113; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } int num = LoadWlanProvider(); uint num2 = 0u; @@ -1959,7 +1963,7 @@ namespace MicrosoftZuneLibrary { string item = new string((char*)ptr); deviceUuidList.Add(item); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } num2++; @@ -1969,9 +1973,9 @@ namespace MicrosoftZuneLibrary { num = 0; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } return num; } @@ -1981,7 +1985,7 @@ namespace MicrosoftZuneLibrary //IL_0047: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1893u); + Module._ZuneShipAssert(1002u, 1893u); return -2147418113; } int num = LoadWlanProvider(); @@ -2006,7 +2010,7 @@ namespace MicrosoftZuneLibrary //IL_0047: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1921u); + Module._ZuneShipAssert(1002u, 1921u); return -2147418113; } int num = LoadWlanProvider(); @@ -2031,12 +2035,13 @@ namespace MicrosoftZuneLibrary //IL_0058: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1949u); + Module._ZuneShipAssert(1002u, 1949u); return -2147418113; } int num = 0; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strDeviceUuid))) + fixed (char* strDeviceUuidPtr = strDeviceUuid.ToCharArray()) { + ushort* ptr = (ushort*)strDeviceUuidPtr; if (ptr != null) { num = LoadWlanProvider(); @@ -2056,7 +2061,7 @@ namespace MicrosoftZuneLibrary //IL_004d: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1973u); + Module._ZuneShipAssert(1002u, 1973u); return -2147418113; } int num = 1; @@ -2075,13 +2080,14 @@ namespace MicrosoftZuneLibrary //IL_005f: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1995u); + Module._ZuneShipAssert(1002u, 1995u); return -2147418113; } int num = 0; int num2 = 1; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strDeviceUuid))) + fixed (char* strDeviceUuidPtr = strDeviceUuid.ToCharArray()) { + ushort* ptr = (ushort*)strDeviceUuidPtr; if (ptr != null) { num = LoadWlanProvider(); @@ -2102,7 +2108,7 @@ namespace MicrosoftZuneLibrary //IL_0047: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2022u); + Module._ZuneShipAssert(1002u, 2022u); return -2147418113; } int num = LoadWlanProvider(); @@ -2119,7 +2125,7 @@ namespace MicrosoftZuneLibrary //IL_0047: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2041u); + Module._ZuneShipAssert(1002u, 2041u); return -2147418113; } int num = LoadWlanProvider(); @@ -2160,7 +2166,7 @@ namespace MicrosoftZuneLibrary //IL_004e: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2089u); + Module._ZuneShipAssert(1002u, 2089u); return -2147418113; } ushort* ptr = null; @@ -2172,7 +2178,7 @@ namespace MicrosoftZuneLibrary if (num >= 0) { strSSID = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return num; @@ -2184,7 +2190,7 @@ namespace MicrosoftZuneLibrary //IL_004e: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2116u); + Module._ZuneShipAssert(1002u, 2116u); return -2147418113; } ushort* ptr = null; @@ -2196,7 +2202,7 @@ namespace MicrosoftZuneLibrary if (num >= 0) { strSSID = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } } return num; @@ -2207,11 +2213,12 @@ namespace MicrosoftZuneLibrary //IL_0056: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2143u); + Module._ZuneShipAssert(1002u, 2143u); return -2147418113; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strSSID))) + fixed (char* strSSIDPtr = strSSID.ToCharArray()) { + ushort* ptr = (ushort*)strSSIDPtr; int num; if (ptr != null) { @@ -2236,11 +2243,11 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2172u); + Module._ZuneShipAssert(1002u, 2172u); return -2147418113; } ESyncRelationship eSyncRelationship = ESyncRelationship.srNone; - int num = _003CModule_003E.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020ESyncRelationship_003E(p, EEndpointHostProperty.eEndpointHostPropertySyncRelationship, &eSyncRelationship); + int num = Module.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020ESyncRelationship_003E(p, EEndpointHostProperty.eEndpointHostPropertySyncRelationship, &eSyncRelationship); if (num >= 0) { relationship = eSyncRelationship; @@ -2254,7 +2261,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2196u); + Module._ZuneShipAssert(1002u, 2196u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 200)))((nint)p, EEndpointHostProperty.eEndpointHostPropertySyncRelationship, (int)relationship); @@ -2266,7 +2273,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2206u); + Module._ZuneShipAssert(1002u, 2206u); return -2147418113; } bool flag; @@ -2284,7 +2291,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2225u); + Module._ZuneShipAssert(1002u, 2225u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingPromptGuest, bPromptGuest ? ((byte)1) : ((byte)0)); @@ -2296,7 +2303,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2236u); + Module._ZuneShipAssert(1002u, 2236u); return -2147418113; } bool flag; @@ -2314,7 +2321,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2255u); + Module._ZuneShipAssert(1002u, 2255u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingPromptLink, bPromptLink ? ((byte)1) : ((byte)0)); @@ -2327,7 +2334,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2266u); + Module._ZuneShipAssert(1002u, 2266u); return -2147418113; } ushort* ptr = null; @@ -2336,7 +2343,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strFirmwareVersion = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -2347,7 +2354,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2286u); + Module._ZuneShipAssert(1002u, 2286u); return -2147418113; } ulong num = 0uL; @@ -2366,7 +2373,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2306u); + Module._ZuneShipAssert(1002u, 2306u); return -2147418113; } bool flag; @@ -2384,7 +2391,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2326u); + Module._ZuneShipAssert(1002u, 2326u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingSyncOnConnect, bSyncOnConnect ? ((byte)1) : ((byte)0)); @@ -2396,7 +2403,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2336u); + Module._ZuneShipAssert(1002u, 2336u); return -2147418113; } uint num; @@ -2414,7 +2421,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2356u); + Module._ZuneShipAssert(1002u, 2356u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 208)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyPercentSpaceReserved, ulPercentage); @@ -2425,12 +2432,12 @@ namespace MicrosoftZuneLibrary //IL_0103: Expected I, but got I8 if (m_spSyncEngine.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2366u); + Module._ZuneShipAssert(1002u, 2366u); return -2147418113; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } fixed (int* ptr3 = &rgIds[0]) { @@ -2467,9 +2474,9 @@ namespace MicrosoftZuneLibrary operationStatus = eSyncOperationStatus; } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } } catch @@ -2488,12 +2495,12 @@ namespace MicrosoftZuneLibrary //IL_00c7: Expected I, but got I8 if (m_spSyncEngine.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2461u); + Module._ZuneShipAssert(1002u, 2461u); return -2147418113; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); } fixed (int* ptr3 = &rgIds[0]) { @@ -2523,9 +2530,9 @@ namespace MicrosoftZuneLibrary { operationStatus = eSyncOperationStatus; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num3); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num3); } } catch @@ -2556,36 +2563,36 @@ namespace MicrosoftZuneLibrary { IntSet intSet; *(int*)(&intSet) = 0; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 4)) = -1; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 8)) = -1; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 12)) = 0; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 16)) = 0L; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 24)) = 0L; + Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 4)) = -1; + Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 8)) = -1; + Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 12)) = 0; + Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 16)) = 0L; + Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 24)) = 0L; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); if (num >= 0) { long num2 = *(long*)(&cComPtrNtv_003CIMetadataManager_003E); - __s_GUID gUID_7472ae89_073d_420b_9828_51f9d80ca2a = _003CModule_003E._GUID_7472ae89_073d_420b_9828_51f9d80ca2a6; + __s_GUID gUID_7472ae89_073d_420b_9828_51f9d80ca2a = Module._GUID_7472ae89_073d_420b_9828_51f9d80ca2a6; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIMetadataManager_003E)) + 24)))((nint)num2, (_GUID)gUID_7472ae89_073d_420b_9828_51f9d80ca2a, (void**)(&cComPtrNtv_003CIDeviceContentProvider_003E)); if (num >= 0) { long num3 = *(long*)(&cComPtrNtv_003CIDeviceContentProvider_003E); int iDeviceID = m_iDeviceID; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIDeviceContentProvider_003E)) + 96)))((nint)num3, iDeviceID, &intSet); - if (num >= 0 && !(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 8)) == -1)) + if (num >= 0 && !(Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 8)) == -1)) { - rgIds = new int[_003CModule_003E.DataStructs_002EIntSet_002EMemberCount(&intSet)]; - int num4 = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 4)); + rgIds = new int[Module.DataStructs_002EIntSet_002EMemberCount(&intSet)]; + int num4 = Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 4)); int num5 = 0; - if (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref intSet, 4)) != -1) + if (Unsafe.As(ref Unsafe.AddByteOffset(ref intSet, 4)) != -1) { do { rgIds[num5] = num4; num5++; - num4 = _003CModule_003E.DataStructs_002EIntSet_002EGetNextMember(&intSet, num4); + num4 = Module.DataStructs_002EIntSet_002EGetNextMember(&intSet, num4); } while (num4 != -1); } @@ -2596,26 +2603,26 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DataStructs_002EIntSet_002E_007Bdtor_007D), &intSet); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DataStructs_002EIntSet_002E_007Bdtor_007D), &intSet); throw; } - _003CModule_003E.DataStructs_002EIntSet_002EFreeData(&intSet); + Module.DataStructs_002EIntSet_002EFreeData(&intSet); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDeviceContentProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceContentProvider_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDeviceContentProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceContentProvider_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDeviceContentProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceContentProvider_003E); + Module.CComPtrNtv_003CIDeviceContentProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceContentProvider_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); + Module.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); return num; } @@ -2625,7 +2632,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2500u); + Module._ZuneShipAssert(1002u, 2500u); return -2147418113; } ETranscodeOptimization eTranscodeOptimization = ETranscodeOptimization.toOptimizeForSize; @@ -2644,7 +2651,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2519u); + Module._ZuneShipAssert(1002u, 2519u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 264)))((nint)p, EEndpointHostSetting.eEndpointHostSettingVideoTranscodeOptimization, (int)transcodeOptimization); @@ -2656,7 +2663,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2530u); + Module._ZuneShipAssert(1002u, 2530u); return -2147418113; } bool flag = false; @@ -2675,7 +2682,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2551u); + Module._ZuneShipAssert(1002u, 2551u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingReverseSyncUGC, bReverseSync ? ((byte)1) : ((byte)0)); @@ -2687,7 +2694,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2563u); + Module._ZuneShipAssert(1002u, 2563u); return -2147418113; } bool flag = false; @@ -2706,7 +2713,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2584u); + Module._ZuneShipAssert(1002u, 2584u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingDeleteUGCAfterSync, bDeleteAfterSync ? ((byte)1) : ((byte)0)); @@ -2719,7 +2726,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2596u); + Module._ZuneShipAssert(1002u, 2596u); return -2147418113; } ushort* ptr = null; @@ -2728,7 +2735,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strDestinationFolder = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -2738,11 +2745,12 @@ namespace MicrosoftZuneLibrary //IL_004d: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2619u); + Module._ZuneShipAssert(1002u, 2619u); return -2147418113; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strDestinationFolder))) + fixed (char* strDestinationFolderPtr = strDestinationFolder.ToCharArray()) { + ushort* ptr = (ushort*)strDestinationFolderPtr; int result; if (ptr != null) { @@ -2765,7 +2773,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2643u); + Module._ZuneShipAssert(1002u, 2643u); return -2147418113; } ushort* ptr = null; @@ -2774,7 +2782,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strDestinationFolder = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -2784,11 +2792,12 @@ namespace MicrosoftZuneLibrary //IL_004d: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2666u); + Module._ZuneShipAssert(1002u, 2666u); return -2147418113; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strDestinationFolder))) + fixed (char* strDestinationFolderPtr = strDestinationFolder.ToCharArray()) { + ushort* ptr = (ushort*)strDestinationFolderPtr; int result; if (ptr != null) { @@ -2810,7 +2819,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2690u); + Module._ZuneShipAssert(1002u, 2690u); return -2147418113; } ETranscodePhotoSetting eTranscodePhotoSetting = ETranscodePhotoSetting.tsPhotoSettingDevicePreferred; @@ -2829,7 +2838,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2709u); + Module._ZuneShipAssert(1002u, 2709u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 264)))((nint)p, EEndpointHostSetting.eEndpointHostSettingPhotoTranscodeSetting, (int)ePhotoSetting); @@ -2876,19 +2885,20 @@ namespace MicrosoftZuneLibrary //IL_0052: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2770u); + Module._ZuneShipAssert(1002u, 2770u); return -2147418113; } ushort* ptr = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strPath))) + fixed (char* strPathPtr = strPath.ToCharArray()) { + ushort* ptr2 = (ushort*)strPathPtr; IEndpointHost* p = m_spEndpointHost.p; long num = *(long*)p + 288; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)p, EEndpointHostAction.eEndpointHostActionLocalizeDevicePath, ptr2, &ptr); if (num2 >= 0 && ptr != null) { strPath = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num2; } @@ -2898,7 +2908,7 @@ namespace MicrosoftZuneLibrary { if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2794u); + Module._ZuneShipAssert(1002u, 2794u); return -2147418113; } DeviceList instance = DeviceList.Instance; @@ -2921,7 +2931,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2815u); + Module._ZuneShipAssert(1002u, 2815u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionClearRules); @@ -2933,7 +2943,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2826u); + Module._ZuneShipAssert(1002u, 2826u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionClearManualModeRules); @@ -2945,7 +2955,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CISyncEngine_003E spSyncEngine = m_spSyncEngine; if (spSyncEngine.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2836u); + Module._ZuneShipAssert(1002u, 2836u); return -2147418113; } ESyncOperationStatus eSyncOperationStatus = ESyncOperationStatus.osInvalid; @@ -2964,7 +2974,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2853u); + Module._ZuneShipAssert(1002u, 2853u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 296)))((nint)p, EEndpointHostAction.eEndpointHostActionForceAppUpdate); @@ -3008,9 +3018,9 @@ namespace MicrosoftZuneLibrary public unsafe void EndpointStatusChanged(int hrEnumeration, EEndpointStatus eDeviceStatus) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_Dd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 41, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), (uint)hrEnumeration, m_iDeviceID); + Module.WPP_SF_Dd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 41, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), (uint)hrEnumeration, m_iDeviceID); } m_hrEnumeration = hrEnumeration; if (eDeviceStatus == EEndpointStatus.eEndpointStatusAvailable && !m_fInitializationCompleted) @@ -3026,9 +3036,9 @@ namespace MicrosoftZuneLibrary { m_DeviceStatusChanged(this, m_hrEnumeration, eDeviceStatus); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 42, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 42, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } } @@ -3047,7 +3057,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CISyncEngine_003E spSyncEngine = m_spSyncEngine; if (spSyncEngine.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 2986u); + Module._ZuneShipAssert(1002u, 2986u); return -2147418113; } ushort* ptr = null; @@ -3056,7 +3066,7 @@ namespace MicrosoftZuneLibrary if (num >= 0 && ptr != null) { strTranscodedFileName = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -3080,15 +3090,15 @@ namespace MicrosoftZuneLibrary { m_spDeviceMediator = spDeviceMediator; base._002Ector(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } m_Lock = new object(); m_eLastDeviceStatus = EEndpointStatus.eEndpointStatusUndefined; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } } catch @@ -3132,15 +3142,15 @@ namespace MicrosoftZuneLibrary int num = 0; if (pEndpointHost == null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } return -2147467261; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } ManagedLock managedLock2 = new ManagedLock(m_Lock); try @@ -3153,7 +3163,7 @@ namespace MicrosoftZuneLibrary spEndpointHost.op_Assign(pEndpointHost); } EEndpointStatus eLastDeviceStatus = EEndpointStatus.eEndpointStatusUndefined; - if (_003CModule_003E.GetEndpointHostEnumProperty_003Cenum_0020EEndpointStatus_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyEndpointStatus, &eLastDeviceStatus) >= 0) + if (Module.GetEndpointHostEnumProperty_003Cenum_0020EEndpointStatus_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyEndpointStatus, &eLastDeviceStatus) >= 0) { m_eLastDeviceStatus = eLastDeviceStatus; } @@ -3169,28 +3179,28 @@ namespace MicrosoftZuneLibrary } if ((m_syncRules = new SyncRules(pEndpointHost)) == null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), 0); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), 0); } num = -2147024882; } m_spSyncEngine.Release(); DeviceMediator* p = m_spDeviceMediator.p; CComPtrNtv_003CDeviceMediator_003E cComPtrNtv_003CDeviceMediator_003E; - _003CModule_003E.CComPtrNtv_003CDeviceMediator_003E_002E_007Bctor_007D(&cComPtrNtv_003CDeviceMediator_003E, p); + Module.CComPtrNtv_003CDeviceMediator_003E_002E_007Bctor_007D(&cComPtrNtv_003CDeviceMediator_003E, p); try { if (num >= 0) { - DeviceMediator* ptr = (DeviceMediator*)_003CModule_003E.@new(72uL); + DeviceMediator* ptr = (DeviceMediator*)Module.@new(72uL); DeviceMediator* lp; try { if (ptr != null) { IEndpointHost* p2 = m_spEndpointHost.p; - lp = _003CModule_003E.DeviceMediator_002E_007Bctor_007D(ptr, this, p2); + lp = Module.DeviceMediator_002E_007Bctor_007D(ptr, this, p2); } else { @@ -3200,7 +3210,7 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_spDeviceMediator.op_Assign(lp); @@ -3208,9 +3218,9 @@ namespace MicrosoftZuneLibrary } if (*(long*)(&cComPtrNtv_003CDeviceMediator_003E) != 0L) { - _003CModule_003E.DeviceMediator_002EShutdown((DeviceMediator*)(*(ulong*)(&cComPtrNtv_003CDeviceMediator_003E))); + Module.DeviceMediator_002EShutdown((DeviceMediator*)(*(ulong*)(&cComPtrNtv_003CDeviceMediator_003E))); } - _003CModule_003E.CComPtrNtv_003CDeviceMediator_003E_002ERelease(&cComPtrNtv_003CDeviceMediator_003E); + Module.CComPtrNtv_003CDeviceMediator_003E_002ERelease(&cComPtrNtv_003CDeviceMediator_003E); m_spWlanProvider.Release(); m_fClientUpdateRequired = false; m_fFirmwareUpdateRequired = false; @@ -3230,14 +3240,14 @@ namespace MicrosoftZuneLibrary { m_strEndpointId = new string((char*)ptr2); } - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num >= 0) { CComPtrNtv_003CIDeviceAssetProvider_003E cComPtrNtv_003CIDeviceAssetProvider_003E; *(long*)(&cComPtrNtv_003CIDeviceAssetProvider_003E) = 0L; try { - if (_003CModule_003E.GetEndpointHostInterfaceProperty_003Cstruct_0020IDeviceAssetProvider_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyDeviceAssetProvider, (IDeviceAssetProvider**)(&cComPtrNtv_003CIDeviceAssetProvider_003E)) >= 0) + if (Module.GetEndpointHostInterfaceProperty_003Cstruct_0020IDeviceAssetProvider_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyDeviceAssetProvider, (IDeviceAssetProvider**)(&cComPtrNtv_003CIDeviceAssetProvider_003E)) >= 0) { CreateDeviceAssetSet((IDeviceAssetProvider*)(*(ulong*)(&cComPtrNtv_003CIDeviceAssetProvider_003E))); } @@ -3245,25 +3255,25 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDeviceAssetProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceAssetProvider_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDeviceAssetProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceAssetProvider_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDeviceAssetProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceAssetProvider_003E); + Module.CComPtrNtv_003CIDeviceAssetProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceAssetProvider_003E); } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CDeviceMediator_003E_002E_007Bdtor_007D), &cComPtrNtv_003CDeviceMediator_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CDeviceMediator_003E_002E_007Bdtor_007D), &cComPtrNtv_003CDeviceMediator_003E); throw; } - _003CModule_003E.CComPtrNtv_003CDeviceMediator_003E_002ERelease(&cComPtrNtv_003CDeviceMediator_003E); + Module.CComPtrNtv_003CDeviceMediator_003E_002ERelease(&cComPtrNtv_003CDeviceMediator_003E); } catch { @@ -3284,9 +3294,9 @@ namespace MicrosoftZuneLibrary //IL_037f: Expected I, but got I8 //IL_03b1: Expected I, but got I8 ManagedLock managedLock = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } bool flag = false; bool flag2 = false; @@ -3316,9 +3326,9 @@ namespace MicrosoftZuneLibrary num = m_firmwareUpdater.Restorer.ContinueFirmwareProcess(OnFirmwareProcessComplete); if (num < 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } goto IL_03fc; } @@ -3340,21 +3350,21 @@ namespace MicrosoftZuneLibrary { m_strCanonicalName = new string((char*)ptr); } - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); if (num >= 0) { - _003CModule_003E.GetEndpointHostEnumProperty_003Cenum_0020ESyncRelationship_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertySyncRelationship, &eSyncRelationship); + Module.GetEndpointHostEnumProperty_003Cenum_0020ESyncRelationship_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertySyncRelationship, &eSyncRelationship); if (IsConnectedWirelessly && eSyncRelationship != ESyncRelationship.srSyncWithThisMachine) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), (uint)eSyncRelationship); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), (uint)eSyncRelationship); } num = -1072885172; } if (num >= 0) { - num = _003CModule_003E.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020EEndpointCompatibilityStatus_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyCompatibilityStatus, &eEndpointCompatibilityStatus); + num = Module.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020EEndpointCompatibilityStatus_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyCompatibilityStatus, &eEndpointCompatibilityStatus); if (num >= 0) { if ((EEndpointCompatibilityStatus)3 == eEndpointCompatibilityStatus) @@ -3367,9 +3377,9 @@ namespace MicrosoftZuneLibrary } if ((m_fClientUpdateRequired || m_fFirmwareUpdateRequired) && IsConnectedWirelessly) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } num = -1072885173; } @@ -3380,7 +3390,7 @@ namespace MicrosoftZuneLibrary try { m_spSyncEngine.Release(); - num = _003CModule_003E.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020ISyncEngine_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertySyncEngine, (ISyncEngine**)(&cComPtrNtv_003CISyncEngine_003E)); + num = Module.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020ISyncEngine_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertySyncEngine, (ISyncEngine**)(&cComPtrNtv_003CISyncEngine_003E)); if (num >= 0) { ISyncEngine* p3 = (ISyncEngine*)(*(ulong*)(&cComPtrNtv_003CISyncEngine_003E)); @@ -3391,10 +3401,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CISyncEngine_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISyncEngine_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CISyncEngine_003E_002E_007Bdtor_007D), &cComPtrNtv_003CISyncEngine_003E); throw; } - _003CModule_003E.CComPtrNtv_003CISyncEngine_003E_002ERelease(&cComPtrNtv_003CISyncEngine_003E); + Module.CComPtrNtv_003CISyncEngine_003E_002ERelease(&cComPtrNtv_003CISyncEngine_003E); goto IL_0341; } } @@ -3405,9 +3415,9 @@ namespace MicrosoftZuneLibrary num = m_firmwareUpdater.ContinueFirmwareProcess(OnFirmwareProcessComplete); if (num < 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); } goto IL_03fc; } @@ -3419,9 +3429,9 @@ namespace MicrosoftZuneLibrary IL_0406: int fInitializationCompleted; m_fInitializationCompleted = (byte)fInitializationCompleted != 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_dd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num, m_iDeviceID); + Module.WPP_SF_dd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num, m_iDeviceID); } goto end_IL_0052; IL_0341: @@ -3435,14 +3445,14 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIGasGauge_003E2) = 0L; try { - num = _003CModule_003E.GetEndpointHostInterfaceProperty_003Cstruct_0020IGasGauge_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyPredictedGasGauge, (IGasGauge**)(&cComPtrNtv_003CIGasGauge_003E)); + num = Module.GetEndpointHostInterfaceProperty_003Cstruct_0020IGasGauge_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyPredictedGasGauge, (IGasGauge**)(&cComPtrNtv_003CIGasGauge_003E)); if (num >= 0) { if (null == m_predictedGasGauge) { m_predictedGasGauge = new GasGauge((IGasGauge*)(*(ulong*)(&cComPtrNtv_003CIGasGauge_003E))); } - num = _003CModule_003E.GetEndpointHostInterfaceProperty_003Cstruct_0020IGasGauge_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyActualGasGauge, (IGasGauge**)(&cComPtrNtv_003CIGasGauge_003E2)); + num = Module.GetEndpointHostInterfaceProperty_003Cstruct_0020IGasGauge_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyActualGasGauge, (IGasGauge**)(&cComPtrNtv_003CIGasGauge_003E2)); if (num >= 0) { if (null == m_actualGasGauge) @@ -3459,18 +3469,18 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIGasGauge_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGasGauge_003E2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIGasGauge_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGasGauge_003E2); throw; } - _003CModule_003E.CComPtrNtv_003CIGasGauge_003E_002ERelease(&cComPtrNtv_003CIGasGauge_003E2); + Module.CComPtrNtv_003CIGasGauge_003E_002ERelease(&cComPtrNtv_003CIGasGauge_003E2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIGasGauge_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGasGauge_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIGasGauge_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIGasGauge_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIGasGauge_003E_002ERelease(&cComPtrNtv_003CIGasGauge_003E); + Module.CComPtrNtv_003CIGasGauge_003E_002ERelease(&cComPtrNtv_003CIGasGauge_003E); goto IL_03fc; } goto IL_0404; @@ -3500,15 +3510,15 @@ namespace MicrosoftZuneLibrary private unsafe void OnFirmwareProcessComplete(int hr) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), hr); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), hr); } Initialize(m_spEndpointHost.p); CompleteInitialization(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } } @@ -3516,12 +3526,12 @@ namespace MicrosoftZuneLibrary { if (pfFirmwareUpdateInProgress == null) { - _003CModule_003E._ZuneShipAssert(1001u, 647u); + Module._ZuneShipAssert(1001u, 647u); return -2147467261; } if (pfFirmwareRestoreInProgress == null) { - _003CModule_003E._ZuneShipAssert(1001u, 648u); + Module._ZuneShipAssert(1001u, 648u); return -2147467261; } *pfFirmwareUpdateInProgress = false; @@ -3530,9 +3540,9 @@ namespace MicrosoftZuneLibrary try { Monitor.Enter(m_Lock); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); int num2 = 1; } else @@ -3555,9 +3565,9 @@ namespace MicrosoftZuneLibrary byte b = ((*pfFirmwareRestoreInProgress = m_firmwareUpdater.Restorer.IsRestoreInProgress()) ? ((byte)1) : ((byte)0)); if (*pfFirmwareUpdateInProgress || b != 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), m_iDeviceID); int num4 = 1; return num; } @@ -3566,9 +3576,9 @@ namespace MicrosoftZuneLibrary } return num; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num); int num6 = 1; return num; } @@ -3601,9 +3611,9 @@ namespace MicrosoftZuneLibrary //IL_0283: Expected I, but got I8 //IL_02af: Expected I, but got I8 //IL_02d1: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 43, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 43, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids)); } uint* ptr = null; int num = 0; @@ -3612,15 +3622,15 @@ namespace MicrosoftZuneLibrary int num3 = 0; if (-2147024774 != ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 40)))((nint)pDeviceAssetProvider, null, 0, &num2)) { - _003CModule_003E._ZuneShipAssert(1004u, 3551u); + Module._ZuneShipAssert(1004u, 3551u); } ulong num4 = (ulong)num2; - ushort** ptr3 = (ushort**)_003CModule_003E.new_005B_005D((num4 > 2305843009213693951L) ? ulong.MaxValue : (num4 * 8)); + ushort** ptr3 = (ushort**)Module.new_005B_005D((num4 > 2305843009213693951L) ? ulong.MaxValue : (num4 * 8)); int num5; if (ptr3 == null) { num5 = -2147024882; - _003CModule_003E._ZuneShipAssert(1012u, 3554u); + Module._ZuneShipAssert(1012u, 3554u); } else { @@ -3629,35 +3639,35 @@ namespace MicrosoftZuneLibrary num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 40)))((nint)pDeviceAssetProvider, intPtr, num6, &num2); if (num5 < 0) { - _003CModule_003E._ZuneShipAssertForHr(num5, 3557u); + Module._ZuneShipAssertForHr(num5, 3557u); } else { if (-2147024774 != ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 48)))((nint)pDeviceAssetProvider, null, 0, &num3)) { - _003CModule_003E._ZuneShipAssert(1004u, 3563u); + Module._ZuneShipAssert(1004u, 3563u); } ulong num7 = (ulong)num3; - ptr2 = (ushort**)_003CModule_003E.new_005B_005D((num7 > 2305843009213693951L) ? ulong.MaxValue : (num7 * 8)); + ptr2 = (ushort**)Module.new_005B_005D((num7 > 2305843009213693951L) ? ulong.MaxValue : (num7 * 8)); ushort** intPtr2 = ptr2; int num8 = num3; num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 48)))((nint)pDeviceAssetProvider, intPtr2, num8, &num3); if (num5 < 0) { - _003CModule_003E._ZuneShipAssertForHr(num5, 3569u); + Module._ZuneShipAssertForHr(num5, 3569u); } else { if (-2147024774 != ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 56)))((nint)pDeviceAssetProvider, null, 0, &num)) { - _003CModule_003E._ZuneShipAssert(1004u, 3575u); + Module._ZuneShipAssert(1004u, 3575u); } ulong num9 = (ulong)num; - ptr = (uint*)_003CModule_003E.new_005B_005D((num9 > 4611686018427387903L) ? ulong.MaxValue : (num9 * 4)); + ptr = (uint*)Module.new_005B_005D((num9 > 4611686018427387903L) ? ulong.MaxValue : (num9 * 4)); if (ptr == null) { num5 = -2147024882; - _003CModule_003E._ZuneShipAssert(1012u, 3578u); + Module._ZuneShipAssert(1012u, 3578u); } else { @@ -3666,7 +3676,7 @@ namespace MicrosoftZuneLibrary num5 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceAssetProvider + 56)))((nint)pDeviceAssetProvider, intPtr3, num10, &num); if (num5 < 0) { - _003CModule_003E._ZuneShipAssertForHr(num5, 3581u); + Module._ZuneShipAssertForHr(num5, 3581u); } else { @@ -3725,7 +3735,7 @@ namespace MicrosoftZuneLibrary { do { - _003CModule_003E.WString_002ESysFreeString((ushort**)((long)num14 * 8L + (nint)ptr3)); + Module.WString_002ESysFreeString((ushort**)((long)num14 * 8L + (nint)ptr3)); num14++; } while (num14 < num2); @@ -3737,19 +3747,19 @@ namespace MicrosoftZuneLibrary { do { - _003CModule_003E.WString_002ESysFreeString((ushort**)((long)num15 * 8L + (nint)ptr2)); + Module.WString_002ESysFreeString((ushort**)((long)num15 * 8L + (nint)ptr2)); num15++; } while (num15 < num3); } } } - _003CModule_003E.SafeDeleteArray_003Cunsigned_0020short_0020_002A_003E(&ptr3); - _003CModule_003E.SafeDeleteArray_003Cunsigned_0020short_0020_002A_003E(&ptr2); - _003CModule_003E.SafeDeleteArray_003Cunsigned_0020long_003E(&ptr); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + Module.SafeDeleteArray_003Cunsigned_0020short_0020_002A_003E(&ptr3); + Module.SafeDeleteArray_003Cunsigned_0020short_0020_002A_003E(&ptr2); + Module.SafeDeleteArray_003Cunsigned_0020long_003E(&ptr); + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 44, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num5); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 44, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xc0985b64_002EWPP_DeviceAPI_cpp_Traceguids), num5); } return num5; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/DeviceList.cs b/ZuneDBApi/MicrosoftZuneLibrary/DeviceList.cs index 4b45725..cfbb474 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/DeviceList.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/DeviceList.cs @@ -26,18 +26,18 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] get { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_l(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), m_fInitialized ? 1 : 0); + Module.WPP_SF_l(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), m_fInitialized ? 1 : 0); } return m_fInitialized; } [param: MarshalAs(UnmanagedType.U1)] set { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_l(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), value ? 1 : 0); + Module.WPP_SF_l(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), value ? 1 : 0); } m_fInitialized = value; } @@ -48,13 +48,13 @@ namespace MicrosoftZuneLibrary get { ManagedLock managedLock = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), m_slDevices.Count); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), m_slDevices.Count); } - if (!m_fInitialized && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (!m_fInitialized && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } object @lock = m_lock; if (@lock != null && m_slDevices != null) @@ -118,29 +118,29 @@ namespace MicrosoftZuneLibrary { m_spEndpointHostManagerMediator = spEndpointHostManagerMediator; base._002Ector(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } m_fInitialized = false; m_lock = new object(); m_slDevices = new SortedList(); - EndpointHostManagerMediator* ptr = (EndpointHostManagerMediator*)_003CModule_003E.@new(56uL); + EndpointHostManagerMediator* ptr = (EndpointHostManagerMediator*)Module.@new(56uL); EndpointHostManagerMediator* lp; try { - lp = ((ptr == null) ? null : _003CModule_003E.EndpointHostManagerMediator_002E_007Bctor_007D(ptr, this)); + lp = ((ptr == null) ? null : Module.EndpointHostManagerMediator_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_spEndpointHostManagerMediator.op_Assign(lp); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } } catch @@ -161,15 +161,15 @@ namespace MicrosoftZuneLibrary private unsafe void _007EDeviceList() { ManagedLock managedLock = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } m_spEndpointHostManager.Release(); CComPtrMgd_003CEndpointHostManagerMediator_003E spEndpointHostManagerMediator = m_spEndpointHostManagerMediator; if ((long)(nint)spEndpointHostManagerMediator.p == 0) { - _003CModule_003E.EndpointHostManagerMediator_002EShutdown(spEndpointHostManagerMediator.p); + Module.EndpointHostManagerMediator_002EShutdown(spEndpointHostManagerMediator.p); } m_spEndpointHostManagerMediator.Release(); ManagedLock managedLock2 = new ManagedLock(m_lock); @@ -192,54 +192,54 @@ namespace MicrosoftZuneLibrary ((IDisposable)managedLock).Dispose(); m_lock = null; m_singletonInstance = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } } public unsafe int InitializeAndEnumerate() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } - int num = _003CModule_003E.EndpointHostManagerMediator_002EInitializeAndEnumerate(m_spEndpointHostManagerMediator.p); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + int num = Module.EndpointHostManagerMediator_002EInitializeAndEnumerate(m_spEndpointHostManagerMediator.p); + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num); } return num; } public unsafe void SetEndpointHostManager(IEndpointHostManager* pEndpointHostManager) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } m_spEndpointHostManager.op_Assign(pEndpointHostManager); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } } public unsafe Device GetItem(int idx) { ManagedLock managedLock = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), idx); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), idx); } ManagedLock managedLock2 = new ManagedLock(m_lock); Device result; try { managedLock = managedLock2; - if (!m_fInitialized && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (!m_fInitialized && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } SortedList slDevices = m_slDevices; if (slDevices != null && idx < slDevices.Count) @@ -247,9 +247,9 @@ namespace MicrosoftZuneLibrary object byIndex = m_slDevices.GetByIndex(idx); if (byIndex != null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } result = (Device)byIndex; goto IL_010f; @@ -265,9 +265,9 @@ namespace MicrosoftZuneLibrary Device result2; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } result2 = null; } @@ -288,20 +288,21 @@ namespace MicrosoftZuneLibrary { string strName = null; device.GetFriendlyName(ref strName); - fixed (ushort* a = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strName))) + fixed (char* strNamePtr = strName.ToCharArray()) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + ushort* a = (ushort*)strNamePtr; + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_S(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), a); + Module.WPP_SF_S(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), a); } - if (!m_fInitialized && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (!m_fInitialized && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } HideDeviceInternal(device.EndpointId, fHide: true); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } } } @@ -310,20 +311,21 @@ namespace MicrosoftZuneLibrary { string strName = null; device.GetFriendlyName(ref strName); - fixed (ushort* a = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strName))) + fixed (char* strNamePtr = strName.ToCharArray()) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + ushort* a = (ushort*)strNamePtr; + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_S(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), a); + Module.WPP_SF_S(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), a); } - if (!m_fInitialized && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (!m_fInitialized && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } HideDeviceInternal(device.EndpointId, fHide: false); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } } } @@ -334,27 +336,27 @@ namespace MicrosoftZuneLibrary Device device = null; if (pEndpointHost == null) { - _003CModule_003E._ZuneShipAssert(1001u, 184u); + Module._ZuneShipAssert(1001u, 184u); return -2147467261; } int num = -1; device = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEndpointHost + 136)))((nint)pEndpointHost, EEndpointHostProperty.eEndpointHostPropertyDatabaseEndpointId, &num); if (num2 >= 0 && num > 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } num2 = AddDeviceToList(pEndpointHost, ref device); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); } return num2; } @@ -365,7 +367,7 @@ namespace MicrosoftZuneLibrary ManagedLock managedLock = null; if (pEndpointHost == null) { - _003CModule_003E._ZuneShipAssert(1001u, 284u); + Module._ZuneShipAssert(1001u, 284u); return -2147467261; } object @lock = m_lock; @@ -379,9 +381,9 @@ namespace MicrosoftZuneLibrary { managedLock = managedLock2; int nDeviceId = -1; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } if (m_slDevices == null) { @@ -395,9 +397,9 @@ namespace MicrosoftZuneLibrary ResetUpdater(nDeviceId, fFireDisconnect: true); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num); } } catch @@ -424,14 +426,14 @@ namespace MicrosoftZuneLibrary IEndpointHostManager* p = m_spEndpointHostManager.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 329u); + Module._ZuneShipAssert(1002u, 329u); return -2147418113; } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, &ptr); if (num >= 0 && ptr != null) { strCachePath = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -439,20 +441,21 @@ namespace MicrosoftZuneLibrary public unsafe int SetTranscodedFilesCachePath(string strCachePath) { //IL_0046: Expected I, but got I8 - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strCachePath))) + fixed (char* strCachePathPtr = strCachePath.ToCharArray()) { + ushort* ptr = (ushort*)strCachePathPtr; int result; if (ptr != null) { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); IEndpointHostManager* p = m_spEndpointHostManager.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 353u); + Module._ZuneShipAssert(1002u, 353u); return -2147418113; } result = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 128)))((nint)p, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); } else { @@ -468,7 +471,7 @@ namespace MicrosoftZuneLibrary IEndpointHostManager* p = m_spEndpointHostManager.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 372u); + Module._ZuneShipAssert(1002u, 372u); return -2147418113; } IEndpointHostManager* ptr = p; @@ -481,7 +484,7 @@ namespace MicrosoftZuneLibrary IEndpointHostManager* p = m_spEndpointHostManager.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 384u); + Module._ZuneShipAssert(1002u, 384u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 112)))((nint)p); @@ -493,7 +496,7 @@ namespace MicrosoftZuneLibrary ManagedLock managedLock = null; if (pEndpointHost == null) { - _003CModule_003E._ZuneShipAssert(1001u, 220u); + Module._ZuneShipAssert(1001u, 220u); return -2147467261; } if (m_lock == null) @@ -501,9 +504,9 @@ namespace MicrosoftZuneLibrary return -2147467261; } int num = -1; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } ManagedLock managedLock2 = new ManagedLock(m_lock); int num2; @@ -543,9 +546,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); } } catch @@ -565,12 +568,12 @@ namespace MicrosoftZuneLibrary ManagedLock managedLock = null; if (m_spEndpointHostManager.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 397u); + Module._ZuneShipAssert(1002u, 397u); return -2147418113; } if (pEndpointHost == null) { - _003CModule_003E._ZuneShipAssert(1001u, 398u); + Module._ZuneShipAssert(1001u, 398u); return -2147467261; } object @lock = m_lock; @@ -584,9 +587,9 @@ namespace MicrosoftZuneLibrary { managedLock = managedLock2; int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids)); } num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pEndpointHost + 136)))((nint)pEndpointHost, EEndpointHostProperty.eEndpointHostPropertyDatabaseEndpointId, &num); if (num2 >= 0) @@ -599,9 +602,9 @@ namespace MicrosoftZuneLibrary { m_slDevices?.Remove(num); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x6a82d7e8_002EWPP_DeviceListAPI_cpp_Traceguids), num2); } } catch @@ -628,12 +631,13 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIEndpointNotification_003E) = 0L; try { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strEndpointId))) + fixed (char* strEndpointIdPtr = strEndpointId.ToCharArray()) { + ushort* ptr = (ushort*)strEndpointIdPtr; try { CComPtrMgd_003CIEndpointHostManager_003E spEndpointHostManager = m_spEndpointHostManager; - if (spEndpointHostManager.p != null && _003CModule_003E.IUnknown_002EQueryInterface_003Cstruct_0020IEndpointNotification_003E((IUnknown*)spEndpointHostManager.p, (IEndpointNotification**)(&cComPtrNtv_003CIEndpointNotification_003E)) >= 0) + if (spEndpointHostManager.p != null && Module.IUnknown_002EQueryInterface_003Cstruct_0020IEndpointNotification_003E((IUnknown*)spEndpointHostManager.p, (IEndpointNotification**)(&cComPtrNtv_003CIEndpointNotification_003E)) >= 0) { if (fHide) { @@ -660,10 +664,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointNotification_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointNotification_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIEndpointNotification_003E_002ERelease(&cComPtrNtv_003CIEndpointNotification_003E); + Module.CComPtrNtv_003CIEndpointNotification_003E_002ERelease(&cComPtrNtv_003CIEndpointNotification_003E); } private void ResetUpdater(int nDeviceId, [MarshalAs(UnmanagedType.U1)] bool fFireDisconnect) diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareOperationBase.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareOperationBase.cs index a9233fe..59cd611 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareOperationBase.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareOperationBase.cs @@ -28,13 +28,13 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] public bool EnterContinuousPowerMode() { - return (_003CModule_003E.SetThreadExecutionState(2147483649u) != 0) ? true : false; + return (Module.SetThreadExecutionState(2147483649u) != 0) ? true : false; } [return: MarshalAs(UnmanagedType.U1)] public bool LeaveContinuousPowerMode() { - return (_003CModule_003E.SetThreadExecutionState(2147483648u) != 0) ? true : false; + return (Module.SetThreadExecutionState(2147483648u) != 0) ? true : false; } [return: MarshalAs(UnmanagedType.U1)] @@ -93,18 +93,18 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] internal unsafe bool IsDeviceRebooting() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } return m_DeviceRebooting; } internal unsafe int Reset([MarshalAs(UnmanagedType.U1)] bool deviceRebooting) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int result = InternalReset(); m_DeviceRebooting = deviceRebooting; @@ -119,29 +119,29 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E) = 0L; try { - InternalErrorInfo* ptr = (InternalErrorInfo*)_003CModule_003E.@new(56uL); + InternalErrorInfo* ptr = (InternalErrorInfo*)Module.@new(56uL); InternalErrorInfo* lp; try { - lp = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EInternalErrorInfo_002E_007Bctor_007D(ptr, hr)); + lp = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002EInternalErrorInfo_002E_007Bctor_007D(ptr, hr)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E, (IFirmwareUpdateErrorInfo*)lp); + Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E, (IFirmwareUpdateErrorInfo*)lp); FirmwareProcessCompleteArgs args = new FirmwareProcessCompleteArgs(new FirmwareUpdateErrorInfo((IFirmwareUpdateErrorInfo*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E))), null, CompletionAction.Complete, disconnectDeviceOnComplete); Application.DeferredInvokeOnWorkerThread(ProcessCompleteWorker, ProcessCompleteWorkerComplete, args); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); + Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); } internal unsafe void OnFirmwareProcessCompleteWorker(object data) @@ -150,17 +150,17 @@ namespace MicrosoftZuneLibrary switch (firmwareProcessCompleteArgs.Action) { case CompletionAction.Complete: - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), id: 23, TraceGuid: (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), id: 23, TraceGuid: (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } ProcessCompleteWorker(firmwareProcessCompleteArgs); break; case CompletionAction.Rollback: { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), id: 22, TraceGuid: (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), id: 22, TraceGuid: (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } DeferredInvokeHandler handlerComplete2 = m_HandlerComplete; if (handlerComplete2 != null) @@ -172,9 +172,9 @@ namespace MicrosoftZuneLibrary } case CompletionAction.Reboot: { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), id: 21, TraceGuid: (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), id: 21, TraceGuid: (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } Reset(deviceRebooting: true); DeferredInvokeHandler handlerComplete = m_HandlerComplete; @@ -185,9 +185,9 @@ namespace MicrosoftZuneLibrary break; } case CompletionAction.Continue: - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), id: 20, TraceGuid: (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), id: 20, TraceGuid: (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } ContinueFirmwareProcess(null); break; @@ -198,9 +198,9 @@ namespace MicrosoftZuneLibrary { //IL_006c: Expected I, but got I8 FirmwareProcessCompleteArgs firmwareProcessCompleteArgs = (FirmwareProcessCompleteArgs)data; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), id: 24, TraceGuid: (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_d(_a1: firmwareProcessCompleteArgs.ErrorInfo.HrStatus.hr, Logger: *(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), id: 24, TraceGuid: (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } Reset(deviceRebooting: false); m_spFirmwareMediator.op_Assign(null); @@ -220,9 +220,9 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; DeviceList.Instance.DeviceDisconnected(p); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } @@ -241,25 +241,25 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIFirmwareUpdateNotification_003E) = 0L; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_DeviceRebooting = false; int firmwareUpdateNotification = GetFirmwareUpdateNotification((IFirmwareUpdateNotification**)(&cComPtrNtv_003CIFirmwareUpdateNotification_003E)); if (*(long*)(&cComPtrNtv_003CIFirmwareUpdateNotification_003E) != 0L && firmwareUpdateNotification >= 0) { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { IEndpointHost* p = m_spEndpointHost.p; firmwareUpdateNotification = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 120)))((nint)p, EEndpointHostProperty.eEndpointHostPropertyEndpointId, (ushort**)(&wBSTRString)); if (firmwareUpdateNotification >= 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_S(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (ushort*)(*(ulong*)(&wBSTRString))); + Module.WPP_SF_S(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (ushort*)(*(ulong*)(&wBSTRString))); } long num = *(long*)(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); long num2 = *(long*)(&wBSTRString); @@ -269,24 +269,24 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } SendCompleteNotification(-2147467260, disconnectDeviceOnComplete: true); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); } internal unsafe int GetFirmwareUpdateNotification(IFirmwareUpdateNotification** ppNotification) @@ -311,44 +311,44 @@ namespace MicrosoftZuneLibrary try { eEndpointClass = EEndpointClass.eEndpointClassInvalid; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } if (ppNotification == null) { - _003CModule_003E._ZuneShipAssert(1001u, 1289u); + Module._ZuneShipAssert(1001u, 1289u); goto IL_0072; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); throw; } goto end_IL_000a; IL_0072: - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); goto IL_0089; end_IL_000a:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); throw; } goto end_IL_0005; IL_0089: - _003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); + Module.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); goto IL_00a0; end_IL_0005:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); throw; } CComPtrMgd_003CIEndpointHost_003E spEndpointHost; @@ -361,38 +361,38 @@ namespace MicrosoftZuneLibrary spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 1290u); + Module._ZuneShipAssert(1002u, 1290u); goto IL_00de; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); throw; } goto end_IL_00ae; IL_00de: - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); goto IL_00f5; end_IL_00ae:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); throw; } goto end_IL_00ae_2; IL_00f5: - _003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); + Module.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); goto IL_010c; end_IL_00ae_2:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); throw; } int num; @@ -402,10 +402,10 @@ namespace MicrosoftZuneLibrary { try { - num = _003CModule_003E.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020EEndpointClass_003E(spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyClassId, &eEndpointClass); + num = Module.GetEnumProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cenum_0020EEndpointClass_003E(spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyClassId, &eEndpointClass); if (num >= 0) { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_0a3d3343_00d9_4c61_9a86_2d778793e05f, (void**)(&cComPtrNtv_003CIEndpointHostManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_0a3d3343_00d9_4c61_9a86_2d778793e05f, (void**)(&cComPtrNtv_003CIEndpointHostManager_003E)); if (num >= 0) { long num2 = *(long*)(&cComPtrNtv_003CIEndpointHostManager_003E); @@ -424,40 +424,40 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateNotification_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); + Module.CComPtrNtv_003CIFirmwareUpdateNotification_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateNotification_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); + Module.CComPtrNtv_003CIEndpointManager_003E_002ERelease(&cComPtrNtv_003CIEndpointManager_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIEndpointHostManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIEndpointHostManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); + Module.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); return num; IL_00a0: - _003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); + Module.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); return -2147467261; IL_010c: - _003CModule_003E.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); + Module.CComPtrNtv_003CIEndpointHostManager_003E_002ERelease(&cComPtrNtv_003CIEndpointHostManager_003E); return -2147418113; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePoint.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePoint.cs index 5ce3544..f8dc0db 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePoint.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePoint.cs @@ -35,12 +35,12 @@ namespace MicrosoftZuneLibrary DateTime result = default(DateTime); _SYSTEMTIME stValue; *(short*)(&stValue) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref stValue, 2), 0, 14); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref stValue, 2), 0, 14); IFirmwareRestorePoint* p = m_spRestorePoint.p; if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 32)))((nint)p, &stValue) >= 0) { - return _003CModule_003E.SystemTimeToDateTime(stValue); + return Module.SystemTimeToDateTime(stValue); } return result; } @@ -58,7 +58,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 24)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -71,14 +71,14 @@ namespace MicrosoftZuneLibrary { m_spRestorePoint = spRestorePoint; base._002Ector(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_q(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 64, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pRestorePoint); + Module.WPP_SF_q(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 64, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pRestorePoint); } m_spRestorePoint.op_Assign(pRestorePoint); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 65, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 65, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } catch @@ -91,14 +91,14 @@ namespace MicrosoftZuneLibrary private unsafe void _007EFirmwareRestorePoint() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 66, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 66, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_spRestorePoint.Release(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 67, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 67, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePointCollection.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePointCollection.cs index f8ff283..f73fca2 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePointCollection.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorePointCollection.cs @@ -46,10 +46,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareRestorePoint_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorePoint_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareRestorePoint_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorePoint_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareRestorePoint_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorePoint_003E); + Module.CComPtrNtv_003CIFirmwareRestorePoint_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorePoint_003E); return result; } @@ -60,14 +60,14 @@ namespace MicrosoftZuneLibrary { m_spRestorePointCollection = spRestorePointCollection; base._002Ector(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_q(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 68, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pRestorePointCollection); + Module.WPP_SF_q(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 68, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pRestorePointCollection); } m_spRestorePointCollection.op_Assign(pRestorePointCollection); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 69, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 69, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } catch @@ -80,14 +80,14 @@ namespace MicrosoftZuneLibrary private unsafe void _007EFirmwareRestorePointCollection() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 70, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 70, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_spRestorePointCollection.Release(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 71, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 71, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorer.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorer.cs index 6a1634b..aabb03a 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorer.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareRestorer.cs @@ -17,16 +17,16 @@ namespace MicrosoftZuneLibrary public unsafe bool IsRestoreInProgress() { //IL_00a6: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 76, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 76, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = (((long)(nint)m_spFirmwareMediator.p != 0) ? 1 : 0); if (!m_Canceled) { if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2313u); + Module._ZuneShipAssert(1004u, 2313u); } Monitor.Enter(m_FirmwareLock); try @@ -42,18 +42,18 @@ namespace MicrosoftZuneLibrary Monitor.Exit(m_FirmwareLock); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_ql(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 77, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), m_spFirmwareRestorer.p, num); + Module.WPP_SF_ql(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 77, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), m_spFirmwareRestorer.p, num); } return (byte)((num != 0) ? 1u : 0u) != 0; } public unsafe HRESULT StartGetRestorePointCollection(DeferredInvokeHandler getCollectionComplete) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 88, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 88, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (m_fFirmwareProcessSupported) @@ -64,27 +64,27 @@ namespace MicrosoftZuneLibrary } else if (!ThreadPool.QueueUserWorkItem(StartGetRestorePointCollectionWorker, getCollectionComplete)) { - _003CModule_003E._ZuneShipAssert(1004u, 2660u); + Module._ZuneShipAssert(1004u, 2660u); num = -2147467259; } } else { - _003CModule_003E._ZuneShipAssert(1004u, 2667u); + Module._ZuneShipAssert(1004u, 2667u); num = -2147024846; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 89, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 89, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } return num; } public unsafe HRESULT StartFirmwareRestore(FirmwareRestorePoint restorePoint, DeferredInvokeHandler restoreBegin, DeferredInvokeHandler restoreProgress, DeferredInvokeHandler restoreComplete) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 78, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 78, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_Canceled = false; int num = 0; @@ -101,7 +101,7 @@ namespace MicrosoftZuneLibrary { if (!ThreadPool.QueueUserWorkItem(StartFirmwareRestoreWorker, startFirmwareRestoreArgs)) { - _003CModule_003E._ZuneShipAssert(1004u, 2375u); + Module._ZuneShipAssert(1004u, 2375u); num = -2147467259; } } @@ -114,7 +114,7 @@ namespace MicrosoftZuneLibrary } else { - _003CModule_003E._ZuneShipAssert(1004u, 2388u); + Module._ZuneShipAssert(1004u, 2388u); num = -2147024846; } return num; @@ -122,9 +122,9 @@ namespace MicrosoftZuneLibrary public unsafe HRESULT Cancel() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 92, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 92, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (m_fFirmwareProcessSupported) @@ -134,7 +134,7 @@ namespace MicrosoftZuneLibrary { if (!ThreadPool.QueueUserWorkItem(CancelWorker, null)) { - _003CModule_003E._ZuneShipAssert(1004u, 2735u); + Module._ZuneShipAssert(1004u, 2735u); } } else @@ -144,12 +144,12 @@ namespace MicrosoftZuneLibrary } else { - _003CModule_003E._ZuneShipAssert(1004u, 2745u); + Module._ZuneShipAssert(1004u, 2745u); num = -2147024846; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 93, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 93, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } return num; } @@ -163,16 +163,16 @@ namespace MicrosoftZuneLibrary base._002Ector(); try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_q(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 72, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pEndpointHost); + Module.WPP_SF_q(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 72, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pEndpointHost); } m_spEndpointHost.op_Assign(pEndpointHost); m_fFirmwareProcessSupported = fFirmwareProcessSupported; m_Updater = updater; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 73, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 73, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } catch @@ -192,27 +192,27 @@ namespace MicrosoftZuneLibrary private unsafe void _007EFirmwareRestorer() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 74, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 74, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } if (IsRestoreInProgress()) { - _003CModule_003E._ZuneShipAssert(1004u, 2290u); + Module._ZuneShipAssert(1004u, 2290u); } m_spFirmwareRestorer.Release(); m_Updater = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 75, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 75, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } internal unsafe override int InternalReset() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 85, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 85, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_Updater?.InternalReset(); return 0; @@ -223,7 +223,7 @@ namespace MicrosoftZuneLibrary int result = 0; if (!ThreadPool.QueueUserWorkItem(state: new ContinueFirmwareUpdateArgs(onCompleteHandler), callBack: ContinueFirmwareRestoreWorker)) { - _003CModule_003E._ZuneShipAssert(1004u, 2470u); + Module._ZuneShipAssert(1004u, 2470u); result = -2147467259; SendCompleteNotification(-2147467259, disconnectDeviceOnComplete: false); } @@ -233,9 +233,9 @@ namespace MicrosoftZuneLibrary internal unsafe override void ReleaseNativeObject() { //IL_0055: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 87, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 87, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } Monitor.Enter(m_FirmwareLock); try @@ -254,14 +254,14 @@ namespace MicrosoftZuneLibrary //IL_00bd: Expected I, but got I8 //IL_00c8: Expected I, but got I8 //IL_00d6: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 86, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 86, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int result = 0; if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2582u); + Module._ZuneShipAssert(1004u, 2582u); } Monitor.Enter(m_FirmwareLock); try @@ -285,7 +285,7 @@ namespace MicrosoftZuneLibrary try { IFirmwareUpdater* ptr = (IFirmwareUpdater*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdater_003E)); - result = _003CModule_003E.IUnknown_002EQueryInterface_003Cstruct_0020IFirmwareRestorer_003E((IUnknown*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdater_003E)), (IFirmwareRestorer**)(&cComPtrNtv_003CIFirmwareRestorer_003E)); + result = Module.IUnknown_002EQueryInterface_003Cstruct_0020IFirmwareRestorer_003E((IUnknown*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdater_003E)), (IFirmwareRestorer**)(&cComPtrNtv_003CIFirmwareRestorer_003E)); if (result >= 0) { IFirmwareRestorer* ptr2 = (IFirmwareRestorer*)(*(ulong*)(&cComPtrNtv_003CIFirmwareRestorer_003E)); @@ -295,19 +295,19 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareRestorer_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorer_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareRestorer_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorer_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareRestorer_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorer_003E); + Module.CComPtrNtv_003CIFirmwareRestorer_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorer_003E); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdater_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdater_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdater_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater_003E); + Module.CComPtrNtv_003CIFirmwareUpdater_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater_003E); return result; } return result; @@ -321,30 +321,30 @@ namespace MicrosoftZuneLibrary private unsafe void ContinueFirmwareRestoreWorker(object data) { //IL_015e: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 80, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 80, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (m_Canceled) { num = -2147467260; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 81, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 81, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } else if ((long)(nint)m_spFirmwareMediator.p == 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 82, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 82, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } num = -2147418113; } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2514u); + Module._ZuneShipAssert(1004u, 2514u); } Monitor.Enter(m_FirmwareLock); try @@ -371,15 +371,15 @@ namespace MicrosoftZuneLibrary } if (num < 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 83, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 83, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } SendCompleteNotification(num, disconnectDeviceOnComplete: false); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 84, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 84, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } @@ -392,16 +392,16 @@ namespace MicrosoftZuneLibrary m_spFirmwareMediator.op_Assign(null); m_HandlerComplete = startFirmwareRestoreArgs.FirmwareUpdateComplete; int num = 0; - FirmwareUpdateMediator* ptr = (FirmwareUpdateMediator*)_003CModule_003E.@new(64uL); + FirmwareUpdateMediator* ptr = (FirmwareUpdateMediator*)Module.@new(64uL); FirmwareUpdateMediator* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002E_007Bctor_007D(ptr, startFirmwareRestoreArgs.FirmwareUpdateBegin, startFirmwareRestoreArgs.FirmwareUpdateProgress, base.OnFirmwareProcessCompleteWorker)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002E_007Bctor_007D(ptr, startFirmwareRestoreArgs.FirmwareUpdateBegin, startFirmwareRestoreArgs.FirmwareUpdateProgress, base.OnFirmwareProcessCompleteWorker)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -414,7 +414,7 @@ namespace MicrosoftZuneLibrary } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2424u); + Module._ZuneShipAssert(1004u, 2424u); } Monitor.Enter(m_FirmwareLock); try @@ -441,9 +441,9 @@ namespace MicrosoftZuneLibrary Reset(deviceRebooting: false); SendCompleteNotification(num, disconnectDeviceOnComplete: false); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 79, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 79, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } @@ -458,13 +458,13 @@ namespace MicrosoftZuneLibrary { DeferredInvokeHandler deferredInvokeHandler = (DeferredInvokeHandler)data; int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 90, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 90, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2687u); + Module._ZuneShipAssert(1004u, 2687u); } Monitor.Enter(m_FirmwareLock); try @@ -494,18 +494,18 @@ namespace MicrosoftZuneLibrary { Monitor.Exit(m_FirmwareLock); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 91, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 91, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareRestorePointCollection_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorePointCollection_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareRestorePointCollection_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareRestorePointCollection_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareRestorePointCollection_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorePointCollection_003E); + Module.CComPtrNtv_003CIFirmwareRestorePointCollection_003E_002ERelease(&cComPtrNtv_003CIFirmwareRestorePointCollection_003E); } private unsafe void CancelWorker(object data) @@ -513,7 +513,7 @@ namespace MicrosoftZuneLibrary //IL_005c: Expected I, but got I8 if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2758u); + Module._ZuneShipAssert(1004u, 2758u); } Monitor.Enter(m_FirmwareLock); try @@ -521,7 +521,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CMicrosoftZuneLibrary_003A_003AFirmwareUpdateMediator_003E spFirmwareMediator = m_spFirmwareMediator; if (spFirmwareMediator.p != null) { - _003CModule_003E.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EFirmwareProcessCanceled(spFirmwareMediator.p); + Module.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EFirmwareProcessCanceled(spFirmwareMediator.p); } CComPtrMgd_003CIFirmwareRestorer_003E spFirmwareRestorer = m_spFirmwareRestorer; if (spFirmwareRestorer.p != null) @@ -529,7 +529,7 @@ namespace MicrosoftZuneLibrary IFirmwareRestorer* p = spFirmwareRestorer.p; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 56)))((nint)p) < 0) { - _003CModule_003E._ZuneShipAssert(1004u, 2773u); + Module._ZuneShipAssert(1004u, 2773u); } Reset(deviceRebooting: false); } @@ -542,9 +542,9 @@ namespace MicrosoftZuneLibrary { Monitor.Exit(m_FirmwareLock); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 94, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 94, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdateErrorInfo.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdateErrorInfo.cs index d615f7b..1f99210 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdateErrorInfo.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdateErrorInfo.cs @@ -20,7 +20,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 40)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -38,7 +38,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 32)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdatePackage.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdatePackage.cs index a148fa6..925b77d 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdatePackage.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdatePackage.cs @@ -55,7 +55,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 64)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -73,7 +73,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 56)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -91,7 +91,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 40)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -109,7 +109,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 32)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -127,7 +127,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 24)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdater.cs b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdater.cs index 5e4208a..0b303bb 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdater.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FirmwareUpdater.cs @@ -29,9 +29,9 @@ namespace MicrosoftZuneLibrary public unsafe UpdateAction IsUpdateInProgress() { //IL_00aa: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 37, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } EUpdateAction eUpdateAction = (((long)(nint)m_spFirmwareMediator.p != 0) ? ((EUpdateAction)1) : ((EUpdateAction)0)); EUpdateAction eUpdateAction2 = eUpdateAction; @@ -39,7 +39,7 @@ namespace MicrosoftZuneLibrary { if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1435u); + Module._ZuneShipAssert(1004u, 1435u); } Monitor.Enter(m_FirmwareLock); try @@ -55,9 +55,9 @@ namespace MicrosoftZuneLibrary Monitor.Exit(m_FirmwareLock); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_qd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), m_spFirmwareUpdater.p, (int)eUpdateAction2); + Module.WPP_SF_qd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 38, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), m_spFirmwareUpdater.p, (int)eUpdateAction2); } return (UpdateAction)eUpdateAction2; } @@ -73,9 +73,9 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIFirmwareUpdater2_003E) = 0L; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 35, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } ManagedLock managedLock2 = new ManagedLock(m_FirmwareLock); try @@ -94,9 +94,9 @@ namespace MicrosoftZuneLibrary flag = (byte)num4 != 0; } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_dl(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num, flag ? 1 : 0); + Module.WPP_SF_dl(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 36, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num, flag ? 1 : 0); } } catch @@ -110,25 +110,25 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); return flag; } public unsafe HRESULT StartCheckForDiskSpace(DeferredInvokeHandler checkForDiskSpaceComplete) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 47, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 47, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (Application.IsApplicationThread) { if (!ThreadPool.QueueUserWorkItem(StartCheckForDiskSpaceWorker, checkForDiskSpaceComplete)) { - _003CModule_003E._ZuneShipAssert(1004u, 1753u); + Module._ZuneShipAssert(1004u, 1753u); num = -2147467259; } } @@ -136,25 +136,25 @@ namespace MicrosoftZuneLibrary { StartCheckForDiskSpaceWorker(checkForDiskSpaceComplete); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 48, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 48, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } return num; } public unsafe HRESULT StartCheckForUpdates([MarshalAs(UnmanagedType.U1)] bool fForceServerRequest, DeferredInvokeHandler checkForUpdatesComplete) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_l(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), fForceServerRequest ? 1 : 0); + Module.WPP_SF_l(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 39, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), fForceServerRequest ? 1 : 0); } int num = 0; if (m_fFirmwareProcessSupported) { if (checkForUpdatesComplete == null) { - _003CModule_003E._ZuneShipAssert(1004u, 1479u); + Module._ZuneShipAssert(1004u, 1479u); num = -2147467261; } else @@ -165,7 +165,7 @@ namespace MicrosoftZuneLibrary { if (!ThreadPool.QueueUserWorkItem(StartCheckForUpdatesWorker, startCheckForUpdatesArgs)) { - _003CModule_003E._ZuneShipAssert(1004u, 1497u); + Module._ZuneShipAssert(1004u, 1497u); num = -2147467259; } } @@ -180,18 +180,18 @@ namespace MicrosoftZuneLibrary { num = -2147024846; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 40, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } return num; } public unsafe HRESULT StartFirmwareUpdate(UpdatePackageCollection updates, DeferredInvokeHandler firmwareUpdateBegin, DeferredInvokeHandler firmwareUpdateProgress, DeferredInvokeHandler firmwareUpdateComplete, FirmwareUpdateOption updateOption) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 43, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 43, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_Canceled = false; int num = 0; @@ -201,9 +201,9 @@ namespace MicrosoftZuneLibrary } else { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 44, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), updates.Count); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 44, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), updates.Count); } int num2 = 0; if (0 < updates.Count) @@ -211,13 +211,14 @@ namespace MicrosoftZuneLibrary do { FirmwareUpdatePackage firmwareUpdatePackage = updates[num2]; - fixed (ushort* a = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(firmwareUpdatePackage.Name))) + fixed (char* firmwareUpdatePackage.NamePtr = firmwareUpdatePackage.Name.ToCharArray()) { + ushort* a = (ushort*)firmwareUpdatePackage.NamePtr; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_dSl(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 45, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num2, a, firmwareUpdatePackage.Selected ? 1 : 0); + Module.WPP_SF_dSl(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 45, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num2, a, firmwareUpdatePackage.Selected ? 1 : 0); } } catch @@ -236,7 +237,7 @@ namespace MicrosoftZuneLibrary { if (!ThreadPool.QueueUserWorkItem(StartFirmwareUpdateWorker, startFirmwareUpdateArgs)) { - _003CModule_003E._ZuneShipAssert(1004u, 1641u); + Module._ZuneShipAssert(1004u, 1641u); num = -2147467259; } } @@ -251,9 +252,9 @@ namespace MicrosoftZuneLibrary public unsafe HRESULT Cancel() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 56, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 56, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (m_fFirmwareProcessSupported) @@ -263,7 +264,7 @@ namespace MicrosoftZuneLibrary { if (!ThreadPool.QueueUserWorkItem(CancelWorker, null)) { - _003CModule_003E._ZuneShipAssert(1004u, 1945u); + Module._ZuneShipAssert(1004u, 1945u); } } else @@ -273,12 +274,12 @@ namespace MicrosoftZuneLibrary } else { - _003CModule_003E._ZuneShipAssert(1004u, 1955u); + Module._ZuneShipAssert(1004u, 1955u); num = -2147024846; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 57, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 57, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } return num; } @@ -292,15 +293,15 @@ namespace MicrosoftZuneLibrary base._002Ector(); try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_q(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pEndpointHost); + Module.WPP_SF_q(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), pEndpointHost); } m_spEndpointHost.op_Assign(pEndpointHost); m_fFirmwareProcessSupported = fFirmwareProcessSupported; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 32, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } catch @@ -320,13 +321,13 @@ namespace MicrosoftZuneLibrary private unsafe void _007EFirmwareUpdater() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 33, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } if (IsUpdateInProgress() != 0) { - _003CModule_003E._ZuneShipAssert(1004u, 1355u); + Module._ZuneShipAssert(1004u, 1355u); } m_spFirmwareUpdater.Release(); FirmwareRestorer restorer = m_Restorer; @@ -335,17 +336,17 @@ namespace MicrosoftZuneLibrary ((IDisposable)restorer).Dispose(); m_Restorer = null; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 34, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } internal unsafe override int InternalReset() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 59, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 59, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } m_Restorer?.ReleaseNativeObject(); ReleaseNativeObject(); @@ -357,7 +358,7 @@ namespace MicrosoftZuneLibrary int result = 0; if (!ThreadPool.QueueUserWorkItem(state: new ContinueFirmwareUpdateArgs(onCompleteHandler), callBack: ContinueFirmwareUpdateWorker)) { - _003CModule_003E._ZuneShipAssert(1004u, 1838u); + Module._ZuneShipAssert(1004u, 1838u); result = -2147467259; SendCompleteNotification(-2147467259, disconnectDeviceOnComplete: false); } @@ -367,9 +368,9 @@ namespace MicrosoftZuneLibrary internal unsafe override void ReleaseNativeObject() { //IL_0055: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 61, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 61, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } Monitor.Enter(m_FirmwareLock); try @@ -385,18 +386,18 @@ namespace MicrosoftZuneLibrary internal unsafe int GetNativeObject(IFirmwareUpdater** ppUpdater) { int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 62, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 62, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } if (ppUpdater == null) { - _003CModule_003E._ZuneShipAssert(1001u, 2089u); + Module._ZuneShipAssert(1001u, 2089u); return -2147467261; } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2091u); + Module._ZuneShipAssert(1004u, 2091u); } Monitor.Enter(m_FirmwareLock); try @@ -411,9 +412,9 @@ namespace MicrosoftZuneLibrary { Monitor.Exit(m_FirmwareLock); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 63, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 63, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } return num; } @@ -422,14 +423,14 @@ namespace MicrosoftZuneLibrary { //IL_00a7: Expected I, but got I8 //IL_00b5: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 60, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 60, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int result = 0; if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 2028u); + Module._ZuneShipAssert(1004u, 2028u); } Monitor.Enter(m_FirmwareLock); try @@ -445,7 +446,7 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIFirmwareUpdater_003E) = 0L; try { - result = _003CModule_003E.GetEndpointHostInterfaceProperty_003Cstruct_0020IFirmwareUpdater_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyFirmwareUpdater, (IFirmwareUpdater**)(&cComPtrNtv_003CIFirmwareUpdater_003E)); + result = Module.GetEndpointHostInterfaceProperty_003Cstruct_0020IFirmwareUpdater_003E(m_spEndpointHost.p, EEndpointHostProperty.eEndpointHostPropertyFirmwareUpdater, (IFirmwareUpdater**)(&cComPtrNtv_003CIFirmwareUpdater_003E)); if (result >= 0) { IFirmwareUpdater* ptr = (IFirmwareUpdater*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdater_003E)); @@ -455,10 +456,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdater_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdater_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdater_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater_003E); + Module.CComPtrNtv_003CIFirmwareUpdater_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater_003E); return result; } return result; @@ -472,30 +473,30 @@ namespace MicrosoftZuneLibrary private unsafe void ContinueFirmwareUpdateWorker(object data) { //IL_015e: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 51, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 51, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = 0; if (m_Canceled) { num = -2147467260; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 52, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 52, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } else if ((long)(nint)m_spFirmwareMediator.p == 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 53, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 53, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } num = -2147418113; } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1882u); + Module._ZuneShipAssert(1004u, 1882u); } Monitor.Enter(m_FirmwareLock); try @@ -522,15 +523,15 @@ namespace MicrosoftZuneLibrary } if (num < 0) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 2u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 2u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 54, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 54, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } SendCompleteNotification(num, disconnectDeviceOnComplete: false); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 55, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 55, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } @@ -542,9 +543,9 @@ namespace MicrosoftZuneLibrary //IL_00f8: Expected I, but got I8 //IL_0132: Expected I, but got I8 //IL_0153: Expected I, but got I8 - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 41, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 41, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } StartCheckForUpdatesArgs startCheckForUpdatesArgs = (StartCheckForUpdatesArgs)data; int num = 0; @@ -555,7 +556,7 @@ namespace MicrosoftZuneLibrary bool requiresSyncBeforeUpdate = false; if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1533u); + Module._ZuneShipAssert(1004u, 1533u); } Monitor.Enter(m_FirmwareLock); try @@ -565,23 +566,23 @@ namespace MicrosoftZuneLibrary { requiresSyncBeforeUpdate = RequiresSyncBeforeUpdate(); } - CheckForUpdatesCallback* ptr = (CheckForUpdatesCallback*)_003CModule_003E.@new(40uL); + CheckForUpdatesCallback* ptr = (CheckForUpdatesCallback*)Module.@new(40uL); CheckForUpdatesCallback* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ECheckForUpdatesCallback_002E_007Bctor_007D(ptr, this, startCheckForUpdatesArgs.CheckForUpdatesComplete, requiresSyncBeforeUpdate)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ECheckForUpdatesCallback_002E_007Bctor_007D(ptr, this, startCheckForUpdatesArgs.CheckForUpdatesComplete, requiresSyncBeforeUpdate)); CheckForUpdatesCallback* ptr3 = ptr2; } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } CheckForUpdatesCallback* ptr4 = ptr2; if (ptr2 != null) { - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateCallback_003E, (IFirmwareUpdateCallback*)ptr2); + Module.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateCallback_003E, (IFirmwareUpdateCallback*)ptr2); } else { @@ -607,41 +608,41 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E) = 0L; try { - InternalErrorInfo* ptr6 = (InternalErrorInfo*)_003CModule_003E.@new(56uL); + InternalErrorInfo* ptr6 = (InternalErrorInfo*)Module.@new(56uL); InternalErrorInfo* lp; try { - lp = ((ptr6 == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EInternalErrorInfo_002E_007Bctor_007D(ptr6, num)); + lp = ((ptr6 == null) ? null : Module.MicrosoftZuneLibrary_002EInternalErrorInfo_002E_007Bctor_007D(ptr6, num)); } catch { //try-fault - _003CModule_003E.delete(ptr6); + Module.delete(ptr6); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E, (IFirmwareUpdateErrorInfo*)lp); + Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_003D(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E, (IFirmwareUpdateErrorInfo*)lp); startCheckForUpdatesArgs.CheckForUpdatesComplete(new CheckForUpdatesArgs(new FirmwareUpdateErrorInfo((IFirmwareUpdateErrorInfo*)(*(ulong*)(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E))), null, RequiresSyncBeforeUpdate())); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); + Module.CComPtrNtv_003CIFirmwareUpdateErrorInfo_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateErrorInfo_003E); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 42, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 42, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateCallback_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdateCallback_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateCallback_003E); + Module.CComPtrNtv_003CIFirmwareUpdateCallback_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdateCallback_003E); } private unsafe void StartFirmwareUpdateWorker(object data) @@ -655,16 +656,16 @@ namespace MicrosoftZuneLibrary m_spFirmwareMediator.op_Assign(null); m_HandlerComplete = startFirmwareUpdateArgs.FirmwareUpdateComplete; int num = 0; - FirmwareUpdateMediator* ptr = (FirmwareUpdateMediator*)_003CModule_003E.@new(64uL); + FirmwareUpdateMediator* ptr = (FirmwareUpdateMediator*)Module.@new(64uL); FirmwareUpdateMediator* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002E_007Bctor_007D(ptr, startFirmwareUpdateArgs.FirmwareUpdateBegin, startFirmwareUpdateArgs.FirmwareUpdateProgress, base.OnFirmwareProcessCompleteWorker)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002E_007Bctor_007D(ptr, startFirmwareUpdateArgs.FirmwareUpdateBegin, startFirmwareUpdateArgs.FirmwareUpdateProgress, base.OnFirmwareProcessCompleteWorker)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } if (ptr2 != null) @@ -677,7 +678,7 @@ namespace MicrosoftZuneLibrary } if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1684u); + Module._ZuneShipAssert(1004u, 1684u); } Monitor.Enter(m_FirmwareLock); try @@ -713,10 +714,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); } } } @@ -731,9 +732,9 @@ namespace MicrosoftZuneLibrary Reset(deviceRebooting: false); SendCompleteNotification(num, disconnectDeviceOnComplete: false); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 46, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 46, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } @@ -750,17 +751,17 @@ namespace MicrosoftZuneLibrary string driveLetter = null; if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1779u); + Module._ZuneShipAssert(1004u, 1779u); } Monitor.Enter(m_FirmwareLock); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 49, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 49, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } try { WBSTRString wBSTRString; - _003CModule_003E.WBSTRString_002E_007Bctor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bctor_007D(&wBSTRString); try { CComPtrNtv_003CIFirmwareUpdater2_003E cComPtrNtv_003CIFirmwareUpdater2_003E; @@ -786,18 +787,18 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareUpdater2_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); + Module.CComPtrNtv_003CIFirmwareUpdater2_003E_002ERelease(&cComPtrNtv_003CIFirmwareUpdater2_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.WBSTRString_002E_007Bdtor_007D), &wBSTRString); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.WBSTRString_002E_007Bdtor_007D), &wBSTRString); throw; } - _003CModule_003E.WBSTRString_002E_007Bdtor_007D(&wBSTRString); + Module.WBSTRString_002E_007Bdtor_007D(&wBSTRString); } finally { @@ -805,9 +806,9 @@ namespace MicrosoftZuneLibrary } CheckDiskSpaceArgs args = new CheckDiskSpaceArgs(num, additionalSpaceRequiredInBytes, totalSpaceRequiredInBytes, driveLetter); deferredInvokeHandler(args); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 50, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 50, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), num); } } @@ -816,7 +817,7 @@ namespace MicrosoftZuneLibrary //IL_005c: Expected I, but got I8 if (Application.IsApplicationThread) { - _003CModule_003E._ZuneShipAssert(1004u, 1968u); + Module._ZuneShipAssert(1004u, 1968u); } Monitor.Enter(m_FirmwareLock); try @@ -824,7 +825,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CMicrosoftZuneLibrary_003A_003AFirmwareUpdateMediator_003E spFirmwareMediator = m_spFirmwareMediator; if (spFirmwareMediator.p != null) { - _003CModule_003E.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EFirmwareProcessCanceled(spFirmwareMediator.p); + Module.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EFirmwareProcessCanceled(spFirmwareMediator.p); } CComPtrMgd_003CIFirmwareUpdater_003E spFirmwareUpdater = m_spFirmwareUpdater; if (spFirmwareUpdater.p != null) @@ -832,7 +833,7 @@ namespace MicrosoftZuneLibrary IFirmwareUpdater* p = spFirmwareUpdater.p; if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 64)))((nint)p) < 0) { - _003CModule_003E._ZuneShipAssert(1004u, 1983u); + Module._ZuneShipAssert(1004u, 1983u); } Reset(deviceRebooting: false); } @@ -845,9 +846,9 @@ namespace MicrosoftZuneLibrary { Monitor.Exit(m_FirmwareLock); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 58, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 58, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/FriendsOfArtistQuery.cs b/ZuneDBApi/MicrosoftZuneLibrary/FriendsOfArtistQuery.cs index ff212d8..bcb3479 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/FriendsOfArtistQuery.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/FriendsOfArtistQuery.cs @@ -135,7 +135,7 @@ namespace MicrosoftZuneLibrary int* ptr = null; int* ptr2 = null; int num2 = ((!asyncQueryParams.GetFriends) ? 1 : 100); - if (_003CModule_003E.ZuneLibraryExports_002EUserCardsForMedia(_003CModule_003E.GuidToGUID(asyncQueryParams.ArtistId), EMediaTypes.eMediaTypePersonArtist, asyncQueryParams.UserId, 14, num2, &num, &ptr, &ptr2) >= 0) + if (Module.ZuneLibraryExports_002EUserCardsForMedia(Module.GuidToGUID(asyncQueryParams.ArtistId), EMediaTypes.eMediaTypePersonArtist, asyncQueryParams.UserId, 14, num2, &num, &ptr, &ptr2) >= 0) { bool flag = num > 0; IList list = null; @@ -159,21 +159,21 @@ namespace MicrosoftZuneLibrary if (asyncQueryParams.ResolveZuneTags) { _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040 _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040; - _003CModule_003E.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 187u); + Module.DBPropertyRequestStruct_002E_007Bctor_007D((DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 187u); try { - if (_003CModule_003E.ZuneLibraryExports_002EGetFieldValues(*(int*)(num4 + (nint)ptr), EListType.eUserCardList, 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), null) >= 0 && System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 4)) >= 0 && System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 8)) == 8) + if (Module.ZuneLibraryExports_002EGetFieldValues(*(int*)(num4 + (nint)ptr), EListType.eUserCardList, 1, (DBPropertyRequestStruct*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), null) >= 0 && Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 4)) >= 0 && Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ushort>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 8)) == 8) { - friendOfArtist.ZuneTag = new string((char*)System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ulong>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 16))); + friendOfArtist.ZuneTag = new string((char*)Unsafe.As<_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, ulong>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 16))); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindVecDtor((delegate*, void>)(&_003CModule_003E.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.___CxxCallUnwindVecDtor((delegate*, void>)(&Module.__ehvec_dtor), (void*)(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040), 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); throw; } - _003CModule_003E.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 32uL, 1, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.__ehvec_dtor(&_0024ArrayType_0024_0024_0024BY00UDBPropertyRequestStruct_0040_0040, 32uL, 1, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); } list.Add(friendOfArtist); if (((uint)(*(int*)(num4 + (nint)ptr2)) & 2u) != 0) @@ -199,11 +199,11 @@ namespace MicrosoftZuneLibrary } if (ptr != null) { - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); } if (ptr2 != null) { - _003CModule_003E.delete_005B_005D(ptr2); + Module.delete_005B_005D(ptr2); } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/GasGauge.cs b/ZuneDBApi/MicrosoftZuneLibrary/GasGauge.cs index d1b2d39..2ab4a81 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/GasGauge.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/GasGauge.cs @@ -113,16 +113,16 @@ namespace MicrosoftZuneLibrary { m_spGasGauge.op_Assign(pGasGauge); } - GasGaugeMediator* ptr = (GasGaugeMediator*)_003CModule_003E.@new(32uL); + GasGaugeMediator* ptr = (GasGaugeMediator*)Module.@new(32uL); GasGaugeMediator* lp; try { - lp = ((ptr == null) ? null : _003CModule_003E.GasGaugeMediator_002E_007Bctor_007D(ptr, this, pGasGauge)); + lp = ((ptr == null) ? null : Module.GasGaugeMediator_002E_007Bctor_007D(ptr, this, pGasGauge)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_spGasGaugeMediator.op_Assign(lp); @@ -171,7 +171,7 @@ namespace MicrosoftZuneLibrary GasGaugeMediator* p = m_spGasGaugeMediator.p; if (p != null) { - _003CModule_003E.GasGaugeMediator_002EShutdown(p); + Module.GasGaugeMediator_002EShutdown(p); } m_spGasGauge.Release(); m_spGasGaugeMediator.Release(); diff --git a/ZuneDBApi/MicrosoftZuneLibrary/HMESettings.cs b/ZuneDBApi/MicrosoftZuneLibrary/HMESettings.cs index 82676de..71e90e9 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/HMESettings.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/HMESettings.cs @@ -144,7 +144,7 @@ namespace MicrosoftZuneLibrary NSSMediator* pNSSMediator = m_pNSSMediator; if (pNSSMediator != null) { - _003CModule_003E.NSSMediator_002EShutdown(pNSSMediator); + Module.NSSMediator_002EShutdown(pNSSMediator); } NSSMediator* pNSSMediator2 = m_pNSSMediator; if (0L != (nint)pNSSMediator2) @@ -161,12 +161,12 @@ namespace MicrosoftZuneLibrary //IL_0065: Expected I, but got I8 fixed (IHMESettings** ptr = &m_pSettings) { - int num = _003CModule_003E.CreateHMESettings(ptr); + int num = Module.CreateHMESettings(ptr); fixed (INSSManager** ptr2 = &m_pNSSManager) { if (num >= 0) { - num = _003CModule_003E.CreateNSSManager(ptr2); + num = Module.CreateNSSManager(ptr2); } NSSMediator* pNSSMediator = m_pNSSMediator; if (0L != (nint)pNSSMediator) @@ -174,20 +174,20 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pNSSMediator + 16)))((nint)pNSSMediator); m_pNSSMediator = null; } - NSSMediator* ptr3 = (NSSMediator*)_003CModule_003E.@new(40uL); + NSSMediator* ptr3 = (NSSMediator*)Module.@new(40uL); NSSMediator* ptr4; try { - ptr4 = ((ptr3 == null) ? null : _003CModule_003E.NSSMediator_002E_007Bctor_007D(ptr3, m_pNSSManager, this)); + ptr4 = ((ptr3 == null) ? null : Module.NSSMediator_002E_007Bctor_007D(ptr3, m_pNSSManager, this)); } catch { //try-fault - _003CModule_003E.delete(ptr3); + Module.delete(ptr3); throw; } m_pNSSMediator = ptr4; - _003CModule_003E.SafeAddRef_003Cclass_0020NSSMediator_003E(ptr4); + Module.SafeAddRef_003Cclass_0020NSSMediator_003E(ptr4); return num; } } @@ -199,7 +199,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 76u); + Module._ZuneShipAssert(1002u, 76u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSettings + 136)))((nint)pSettings); @@ -214,7 +214,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 119u); + Module._ZuneShipAssert(1002u, 119u); return -2147418113; } IHMESettings* intPtr = pSettings; @@ -246,7 +246,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 144u); + Module._ZuneShipAssert(1002u, 144u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSettings + 160)))((nint)pSettings, 0); @@ -258,7 +258,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 153u); + Module._ZuneShipAssert(1002u, 153u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSettings + 120)))((nint)pSettings, 0); @@ -270,7 +270,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 162u); + Module._ZuneShipAssert(1002u, 162u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pSettings + 24)))((nint)pSettings, fForce ? ((byte)1) : ((byte)0)); @@ -282,7 +282,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 181u); + Module._ZuneShipAssert(1002u, 181u); return -2147418113; } ushort* ptr; @@ -290,7 +290,7 @@ namespace MicrosoftZuneLibrary if (num >= 0) { strName = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -300,11 +300,12 @@ namespace MicrosoftZuneLibrary //IL_0044: Expected I, but got I8 if (m_pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 197u); + Module._ZuneShipAssert(1002u, 197u); return -2147418113; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strName))) + fixed (char* strNamePtr = strName.ToCharArray()) { + ushort* ptr = (ushort*)strNamePtr; int result; if (ptr != null) { @@ -368,7 +369,7 @@ namespace MicrosoftZuneLibrary IHMESettings* pSettings = m_pSettings; if (pSettings == null) { - _003CModule_003E._ZuneShipAssert(1002u, 248u); + Module._ZuneShipAssert(1002u, 248u); return -2147418113; } int num = (bEnabled ? 1 : 0); @@ -404,7 +405,7 @@ namespace MicrosoftZuneLibrary INSSManager* pNSSManager = m_pNSSManager; if (pNSSManager == null) { - _003CModule_003E._ZuneShipAssert(1002u, 297u); + Module._ZuneShipAssert(1002u, 297u); return -2147418113; } int num = -1; @@ -482,7 +483,7 @@ namespace MicrosoftZuneLibrary //IL_0225: Expected I, but got I8 if (m_pDeviceList == null) { - _003CModule_003E._ZuneShipAssert(1002u, 338u); + Module._ZuneShipAssert(1002u, 338u); return -2147418113; } INSSDevice* ptr = null; @@ -490,17 +491,17 @@ namespace MicrosoftZuneLibrary INSSProperty* ptr3 = null; ushort* ptr4 = null; tagVARIANT tagVARIANT; - fixed (tagVARIANT* ptr5 = &System.Runtime.CompilerServices.Unsafe.AsRef(&tagVARIANT)) + fixed (tagVARIANT* ptr5 = &Unsafe.AsRef(&tagVARIANT)) { - _003CModule_003E.VariantInit(ptr5); - fixed (INSSDevice** ptr6 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr)) + Module.VariantInit(ptr5); + fixed (INSSDevice** ptr6 = &Unsafe.AsRef(&ptr)) { long num = *(long*)m_pDeviceList + 56; INSSDevices* pDeviceList = m_pDeviceList; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDeviceList, (int)dwIndex, ptr6); if (num2 >= 0) { - fixed (ushort** ptr7 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr4)) + fixed (ushort** ptr7 = &Unsafe.AsRef(&ptr4)) { try { @@ -518,9 +519,9 @@ namespace MicrosoftZuneLibrary if (num2 >= 0) { strMAC = new string((char*)ptr4); - _003CModule_003E.SysFreeString(ptr4); + Module.SysFreeString(ptr4); ptr4 = null; - fixed (INSSProperties** ptr8 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr2)) + fixed (INSSProperties** ptr8 = &Unsafe.AsRef(&ptr2)) { try { @@ -537,13 +538,13 @@ namespace MicrosoftZuneLibrary } if (num2 >= 0) { - fixed (INSSProperty** ptr9 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr3)) + fixed (INSSProperty** ptr9 = &Unsafe.AsRef(&ptr3)) { try { long num5 = *(long*)ptr2 + 72; INSSProperties* intPtr3 = ptr2; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num5))((nint)intPtr3, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040BFIEKNFP_0040_003F_0024AAF_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAn_003F_0024AAd_003F_0024AAl_003F_0024AAy_003F_0024AAN_003F_0024AAa_003F_0024AAm_003F_0024AAe_003F_0024AA_003F_0024AA_0040), ptr9); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num5))((nint)intPtr3, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040BFIEKNFP_0040_003F_0024AAF_003F_0024AAr_003F_0024AAi_003F_0024AAe_003F_0024AAn_003F_0024AAd_003F_0024AAl_003F_0024AAy_003F_0024AAN_003F_0024AAa_003F_0024AAm_003F_0024AAe_003F_0024AA_003F_0024AA_0040), ptr9); if (num2 < 0) { ptr3 = null; @@ -571,9 +572,9 @@ namespace MicrosoftZuneLibrary { if (*(ushort*)(&tagVARIANT) == 8) { - strName = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8))); + strName = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8))); } - _003CModule_003E.VariantClear(ptr5); + Module.VariantClear(ptr5); if (0L != (nint)ptr3) { INSSProperty* intPtr5 = ptr3; @@ -581,13 +582,13 @@ namespace MicrosoftZuneLibrary ptr3 = null; } } - fixed (INSSProperty** ptr10 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr3)) + fixed (INSSProperty** ptr10 = &Unsafe.AsRef(&ptr3)) { try { long num7 = *(long*)ptr2 + 72; INSSProperties* intPtr6 = ptr2; - num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num7))((nint)intPtr6, (ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040GBMCOKGG_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAa_003F_0024AAl_003F_0024AAN_003F_0024AAu_003F_0024AAm_003F_0024AAb_003F_0024AAe_003F_0024AAr_003F_0024AA_003F_0024AA_0040), ptr10); + num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num7))((nint)intPtr6, (ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040GBMCOKGG_0040_003F_0024AAS_003F_0024AAe_003F_0024AAr_003F_0024AAi_003F_0024AAa_003F_0024AAl_003F_0024AAN_003F_0024AAu_003F_0024AAm_003F_0024AAb_003F_0024AAe_003F_0024AAr_003F_0024AA_003F_0024AA_0040), ptr10); if (num2 < 0) { ptr3 = null; @@ -613,9 +614,9 @@ namespace MicrosoftZuneLibrary { if (*(ushort*)(&tagVARIANT) == 8) { - strSerialNumber = new string((char*)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagVARIANT, 8))); + strSerialNumber = new string((char*)Unsafe.As(ref Unsafe.AddByteOffset(ref tagVARIANT, 8))); } - _003CModule_003E.VariantClear(ptr5); + Module.VariantClear(ptr5); if (0L != (nint)ptr3) { INSSProperty* intPtr8 = ptr3; @@ -631,7 +632,7 @@ namespace MicrosoftZuneLibrary } if (ptr4 != null) { - _003CModule_003E.SysFreeString(ptr4); + Module.SysFreeString(ptr4); } if (0L != (nint)ptr) { @@ -651,7 +652,7 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr11 + 16)))((nint)intPtr11); ptr3 = null; } - _003CModule_003E.VariantClear(ptr5); + Module.VariantClear(ptr5); return num2; } } @@ -671,14 +672,14 @@ namespace MicrosoftZuneLibrary bool flag = false; INSSDevice* ptr = null; AuthorizationStatus authorizationStatus = (AuthorizationStatus)0; - fixed (INSSDevice** ptr2 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr)) + fixed (INSSDevice** ptr2 = &Unsafe.AsRef(&ptr)) { long num = *(long*)m_pDeviceList + 56; INSSDevices* pDeviceList = m_pDeviceList; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num))((nint)pDeviceList, (int)dwIndex, ptr2); if (num2 >= 0) { - fixed (AuthorizationStatus* ptr3 = &System.Runtime.CompilerServices.Unsafe.AsRef(&authorizationStatus)) + fixed (AuthorizationStatus* ptr3 = &Unsafe.AsRef(&authorizationStatus)) { try { @@ -715,11 +716,11 @@ namespace MicrosoftZuneLibrary //IL_0070: Expected I, but got I8 if (m_pDeviceList == null) { - _003CModule_003E._ZuneShipAssert(1002u, 470u); + Module._ZuneShipAssert(1002u, 470u); return -2147418113; } INSSDevice* ptr = null; - fixed (INSSDevice** ptr2 = &System.Runtime.CompilerServices.Unsafe.AsRef(&ptr)) + fixed (INSSDevice** ptr2 = &Unsafe.AsRef(&ptr)) { long num = *(long*)m_pDeviceList + 56; INSSDevices* pDeviceList = m_pDeviceList; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/InteropNotifications.cs b/ZuneDBApi/MicrosoftZuneLibrary/InteropNotifications.cs index 67ed87b..3b8383c 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/InteropNotifications.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/InteropNotifications.cs @@ -32,20 +32,20 @@ namespace MicrosoftZuneLibrary //IL_002d: Expected I, but got I8 //IL_0049: Expected I, but got I8 //IL_0071: Expected I, but got I8 - NativeInteropNotifications* ptr = (NativeInteropNotifications*)_003CModule_003E.@new(24uL); + NativeInteropNotifications* ptr = (NativeInteropNotifications*)Module.@new(24uL); NativeInteropNotifications* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ENativeInteropNotifications_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ENativeInteropNotifications_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } IInteropNotify* ptr3; - if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_3fb2d757_8ddb_46a9_9dd2_3424e2903e46), (void**)(&ptr3)) < 0) + if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_3fb2d757_8ddb_46a9_9dd2_3424e2903e46), (void**)(&ptr3)) < 0) { return; } @@ -53,7 +53,7 @@ namespace MicrosoftZuneLibrary { try { - if (_003CModule_003E.ZuneLibraryExports_002EInteropNotifyAdvise(ptr3, ptr4) >= 0) + if (Module.ZuneLibraryExports_002EInteropNotifyAdvise(ptr3, ptr4) >= 0) { m_fAdvised = true; } @@ -81,7 +81,7 @@ namespace MicrosoftZuneLibrary m_fDisposed = true; if (m_fAdvised) { - _003CModule_003E.ZuneLibraryExports_002EInteropNotifyUnAdvise(m_AdviseCookie); + Module.ZuneLibraryExports_002EInteropNotifyUnAdvise(m_AdviseCookie); m_fAdvised = false; } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LaunchFromShellHelper.cs b/ZuneDBApi/MicrosoftZuneLibrary/LaunchFromShellHelper.cs index e107897..27a8c6c 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LaunchFromShellHelper.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LaunchFromShellHelper.cs @@ -81,11 +81,12 @@ namespace MicrosoftZuneLibrary //IL_00d0: Expected I, but got I8 EventWaitHandle eventWaitHandle = null; IDataObjectEnumerator* ptr = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(_startParam))) + fixed (char* _startParamPtr = _startParam.ToCharArray()) { + ushort* ptr2 = (ushort*)_startParamPtr; FileFoundCallback fileFoundCallback = FileFound; delegate* unmanaged[Cdecl, Cdecl] delegate_002A = (delegate* unmanaged[Cdecl, Cdecl])Marshal.GetFunctionPointerForDelegate(fileFoundCallback).ToPointer(); - int num = _003CModule_003E.ZuneLibraryExports_002ECreateDataObjectEnum(&ptr); + int num = Module.ZuneLibraryExports_002ECreateDataObjectEnum(&ptr); try { if (num >= 0) @@ -134,7 +135,7 @@ namespace MicrosoftZuneLibrary { if (ptr != null) { - _003CModule_003E.ZuneLibraryExports_002EDestroyDataObjectEnum(ptr); + Module.ZuneLibraryExports_002EDestroyDataObjectEnum(ptr); ptr = null; } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProvider.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProvider.cs index d14e94f..57c82db 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProvider.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProvider.cs @@ -104,7 +104,7 @@ namespace MicrosoftZuneLibrary { try { - flag = (byte)((uint)(byte)((_003CModule_003E.ZuneLibraryExports_002EDeleteMedia(mediaType, ptr, list.Count, ((DeleteFromLibraryEventArgs)args).DeleteFromDisk ? 1 : 0, 1) >= 0) ? 1u : 0u) & (true ? 1u : 0u)) != 0; + flag = (byte)((uint)(byte)((Module.ZuneLibraryExports_002EDeleteMedia(mediaType, ptr, list.Count, ((DeleteFromLibraryEventArgs)args).DeleteFromDisk ? 1 : 0, 1) >= 0) ? 1u : 0u) & (true ? 1u : 0u)) != 0; } catch { @@ -214,11 +214,11 @@ namespace MicrosoftZuneLibrary case BulkItemAction.DeleteFromDevice: case BulkItemAction.RemoveSyncRules: case BulkItemAction.ExcludeFromSync: - _003CModule_003E.SQMAddWrapper("SocialSyncDeleteProfileCard", count); + Module.SQMAddWrapper("SocialSyncDeleteProfileCard", count); break; case BulkItemAction.AddSyncRules: case BulkItemAction.UnexcludeFromSync: - _003CModule_003E.SQMAddWrapper("SocialSyncAddProfileCard", count); + Module.SQMAddWrapper("SocialSyncAddProfileCard", count); break; } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderItemBase.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderItemBase.cs index 3726333..afade1f 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderItemBase.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderItemBase.cs @@ -48,11 +48,11 @@ namespace MicrosoftZuneLibrary internal unsafe LibraryDataProviderItemBase(DataProviderQuery query, object typeCookie) : base(query, typeCookie) { - m_uTraceId = _003CModule_003E.MicrosoftZuneLibrary_002E_003FA0xea57f500_002Es_uNextTraceId; - _003CModule_003E.MicrosoftZuneLibrary_002E_003FA0xea57f500_002Es_uNextTraceId++; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + m_uTraceId = Module.MicrosoftZuneLibrary_002E_003FA0xea57f500_002Es_uNextTraceId; + Module.MicrosoftZuneLibrary_002E_003FA0xea57f500_002Es_uNextTraceId++; + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } @@ -69,7 +69,7 @@ namespace MicrosoftZuneLibrary return obj; } } - if (base.Mappings.TryGetValue(propertyName, out value)) + if (Mappings.TryGetValue(propertyName, out value)) { if (!string.IsNullOrEmpty(value.Source)) { @@ -84,15 +84,16 @@ namespace MicrosoftZuneLibrary Image[] thumbnail = m_thumbnail; if (thumbnail[num] != null) { - if (((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - fixed (ushort* a = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(thumbnail[num].Source))) + fixed (char* thumbnail[num].SourcePtr = thumbnail[num].Source.ToCharArray()) { + ushort* a = (ushort*)thumbnail[num].SourcePtr; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_DdS(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 14, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, num, a); + Module.WPP_SF_DdS(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 14, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, num, a); } } catch @@ -121,7 +122,7 @@ namespace MicrosoftZuneLibrary public override void SetProperty(string propertyName, object value) { DataProviderMapping value2 = null; - if (!base.Mappings.TryGetValue(propertyName, out value2) || string.IsNullOrEmpty(value2.Source)) + if (!Mappings.TryGetValue(propertyName, out value2) || string.IsNullOrEmpty(value2.Source)) { return; } @@ -131,16 +132,16 @@ namespace MicrosoftZuneLibrary SetNewThumbnail(newThumbnail); return; } - if (object.Equals(value, GetProperty(propertyName))) + if (Equals(value, GetProperty(propertyName))) { return; } - if (!(base.TypeName == "Playlist") || !(value2.Source == "Title")) + if (!(TypeName == "Playlist") || !(value2.Source == "Title")) { int num = SetFieldValue(value2.Source, value); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); goto IL_00eb; } if (value2.Source == "UserRating") @@ -161,12 +162,12 @@ namespace MicrosoftZuneLibrary public virtual void GetMediaIdAndType(out int mediaId, out EMediaTypes mediaType) { - if (base.TypeName == "PlaylistContentItem") + if (TypeName == "PlaylistContentItem") { mediaId = (int)GetProperty("MediaId"); mediaType = (EMediaTypes)GetProperty("MediaType"); } - else if (base.TypeName == "SyncItem") + else if (TypeName == "SyncItem") { mediaId = (int)GetProperty("LibraryId"); mediaType = (EMediaTypes)GetProperty("MediaType"); @@ -174,7 +175,7 @@ namespace MicrosoftZuneLibrary else { mediaId = (int)GetProperty("LibraryId"); - mediaType = LibraryDataProvider.NameToMediaType(base.TypeName); + mediaType = LibraryDataProvider.NameToMediaType(TypeName); } } @@ -183,10 +184,10 @@ namespace MicrosoftZuneLibrary //IL_0003: Expected I, but got I8 ushort* ptr = null; EMediaTypes eMediaTypes = LibraryDataProvider.NameToMediaType(typeName); - if (_003CModule_003E.ZuneLibraryExports_002ELocateArt(MediaId, eMediaTypes, fCacheOnly, &ptr) >= 0) + if (Module.ZuneLibraryExports_002ELocateArt(MediaId, eMediaTypes, fCacheOnly, &ptr) >= 0) { string result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); return result; } return null; @@ -194,22 +195,22 @@ namespace MicrosoftZuneLibrary public unsafe virtual void InvalidateAllProperties() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 55, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 55, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } - foreach (DataProviderMapping value in base.Mappings.Values) + foreach (DataProviderMapping value in Mappings.Values) { FirePropertyChanged(value.PropertyName); } m_setProperties = null; - if (HasThumbnailArt() && (base.TypeName == "Album" || base.TypeName == "Artist" || base.TypeName == "App" || base.TypeName == "Photo")) + if (HasThumbnailArt() && (TypeName == "Album" || TypeName == "Artist" || TypeName == "App" || TypeName == "Photo")) { CheckThumbnail(); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 56, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 56, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } @@ -221,22 +222,23 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] protected unsafe bool SetNewThumbnail(string strThumbnailPath) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 28, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 28, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } int num = -2147418113; - if (base.TypeName == "Album") + if (TypeName == "Album") { int num2 = (int)GetFieldValue(typeof(int), 355u, -1); - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strThumbnailPath))) + fixed (char* strThumbnailPathPtr = strThumbnailPath.ToCharArray()) { + ushort* ptr = (ushort*)strThumbnailPathPtr; try { - num = _003CModule_003E.ZuneLibraryExports_002ESetAlbumArt(num2, ptr); + num = Module.ZuneLibraryExports_002ESetAlbumArt(num2, ptr); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } SetSlowDataThumbnailExtraction(useSlowData: false); InvalidateAllProperties(); @@ -249,9 +251,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_Dd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 29, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, num); + Module.WPP_SF_Dd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 29, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, num); } return (byte)((num >= 0) ? 1u : 0u) != 0; } @@ -259,26 +261,26 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] public unsafe bool SetNewThumbnail(SafeBitmap safeBitmap) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 30, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 30, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } int num = -2147418113; - if (base.TypeName == "Album" && safeBitmap != null) + if (TypeName == "Album" && safeBitmap != null) { int num2 = (int)GetFieldValue(typeof(int), 355u, -1); void* ptr = (void*)safeBitmap.DangerousGetHandle(); - num = _003CModule_003E.ZuneLibraryExports_002ESetAlbumArt(num2, (HBITMAP__*)ptr); + num = Module.ZuneLibraryExports_002ESetAlbumArt(num2, (HBITMAP*)ptr); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } SetSlowDataThumbnailExtraction(useSlowData: false); InvalidateAllProperties(); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 31, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 31, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } return (byte)((num >= 0) ? 1u : 0u) != 0; } @@ -286,13 +288,13 @@ namespace MicrosoftZuneLibrary protected internal unsafe virtual void OnRequestSlowData() { DataProviderMapping value = null; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } int thumbnailIndex = 0; _ = string.Empty; - string typeName = base.TypeName; + string typeName = TypeName; m_fHasGottenSlowDataRequest = true; string text; switch (typeName) @@ -312,7 +314,7 @@ namespace MicrosoftZuneLibrary } if (!string.IsNullOrEmpty(text)) { - if (base.Mappings.TryGetValue(text, out value) && !string.IsNullOrEmpty(value.Source)) + if (Mappings.TryGetValue(text, out value) && !string.IsNullOrEmpty(value.Source)) { thumbnailIndex = ThumbnailSizeIndexFromSizeName(value.Source, 0); } @@ -324,22 +326,22 @@ namespace MicrosoftZuneLibrary NotifySlowDataAcquireComplete(); goto IL_00fa; IL_00fa: - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } [return: MarshalAs(UnmanagedType.U1)] protected unsafe bool BeginGetThumbnail(string thumbnailPropertyName, int thumbnailIndex, [MarshalAs(UnmanagedType.U1)] bool slowDataQuery) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 23, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 23, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } EnsureThumbnailStorage(); bool flag = false; - if (m_thumbnail[thumbnailIndex] == null || base.TypeName == "Album") + if (m_thumbnail[thumbnailIndex] == null || TypeName == "Album") { try { @@ -347,9 +349,9 @@ namespace MicrosoftZuneLibrary AsyncGetThumbnailState asyncGetThumbnailState = m_fThumbnailRequested[thumbnailIndex]; if (asyncGetThumbnailState == null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 24, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 24, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); int num = 1; } else @@ -368,9 +370,9 @@ namespace MicrosoftZuneLibrary } bool isComplete = asyncGetThumbnailState.isComplete; flag = !isComplete; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_Dl(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 25, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, isComplete ? 1 : 0); + Module.WPP_SF_Dl(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 25, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, isComplete ? 1 : 0); int num2 = 1; } else @@ -383,9 +385,9 @@ namespace MicrosoftZuneLibrary } goto end_IL_006c; IL_018d: - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 26, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 26, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); int num3 = 1; } else @@ -405,18 +407,18 @@ namespace MicrosoftZuneLibrary Monitor.Exit(m_lockObject); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 27, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 27, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } return flag; } protected unsafe static void GetThumbnailOnWorkerThread(object listItem) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 34, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 34, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } bool flag = true; while (flag) @@ -426,9 +428,9 @@ namespace MicrosoftZuneLibrary try { Monitor.Enter(m_lockObject); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 35, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_thumbnailsToProcess.Count); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 35, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_thumbnailsToProcess.Count); int num = 1; } else @@ -442,9 +444,9 @@ namespace MicrosoftZuneLibrary if (asyncGetThumbnailState != null) { flag2 = asyncGetThumbnailState.isComplete; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_Dll(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 36, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), asyncGetThumbnailState.listItem.m_uTraceId, flag2 ? 1 : 0, asyncGetThumbnailState.slowDataQuery ? 1 : 0); + Module.WPP_SF_Dll(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 36, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), asyncGetThumbnailState.listItem.m_uTraceId, flag2 ? 1 : 0, asyncGetThumbnailState.slowDataQuery ? 1 : 0); int num2 = 1; } else @@ -459,9 +461,9 @@ namespace MicrosoftZuneLibrary m_thumbnailWorkerAlive = false; flag = false; flag2 = true; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 37, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 37, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); int num3 = 1; } else @@ -487,17 +489,17 @@ namespace MicrosoftZuneLibrary LibraryDataProviderItemBase listItem2 = asyncGetThumbnailState.listItem; if (listItem2 != null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 38, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem2.m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 38, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem2.m_uTraceId); } Application.DeferredInvoke(asyncGetThumbnailState.listItem.NotifySlowDataAcquireCompleteDelegate, null); } continue; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 39, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), asyncGetThumbnailState.listItem.m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 39, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), asyncGetThumbnailState.listItem.m_uTraceId); } LibraryDataProviderItemBase listItem3 = asyncGetThumbnailState.listItem; asyncGetThumbnailState.thumbnail = null; @@ -508,15 +510,15 @@ namespace MicrosoftZuneLibrary { if (!listItem3.ArtNeedsUpdating(artUrl, asyncGetThumbnailState.thumbnailIndex)) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 40, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem3.m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 40, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem3.m_uTraceId); } continue; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 41, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem3.m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 41, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), listItem3.m_uTraceId); } int num5 = s_thumbnailSizes[asyncGetThumbnailState.thumbnailIndex]; asyncGetThumbnailState.thumbnail = new Image("file://" + artUrl, num5, num5, flippable: false, asyncGetThumbnailState.antialiasImageEdges); @@ -524,17 +526,17 @@ namespace MicrosoftZuneLibrary } Application.DeferredInvoke(listItem3.UpdateThumbnail, asyncGetThumbnailState); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 42, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 42, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } } protected unsafe virtual void UpdateThumbnail(object args) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 43, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 43, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } AsyncGetThumbnailState asyncGetThumbnailState = (AsyncGetThumbnailState)args; if (asyncGetThumbnailState.slowDataQuery) @@ -544,9 +546,9 @@ namespace MicrosoftZuneLibrary uint a = (uint)(((int?)asyncGetThumbnailState.listItem?.m_uTraceId) ?? (-1)); if (asyncGetThumbnailState.thumbnail == null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 44, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 44, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a); } string text = ThumbnailFallbackImageUrl(); if (!string.IsNullOrEmpty(text)) @@ -557,35 +559,35 @@ namespace MicrosoftZuneLibrary int thumbnailIndex = asyncGetThumbnailState.thumbnailIndex; if (m_thumbnail[thumbnailIndex] != asyncGetThumbnailState.thumbnail) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_Dd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 45, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a, thumbnailIndex); + Module.WPP_SF_Dd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 45, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a, thumbnailIndex); } m_thumbnail[asyncGetThumbnailState.thumbnailIndex] = asyncGetThumbnailState.thumbnail; if (asyncGetThumbnailState.thumbnailPropertyName != (string)null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 46, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 46, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), a); } FirePropertyChanged(asyncGetThumbnailState.thumbnailPropertyName); } } ((IDisposable)asyncGetThumbnailState).Dispose(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 47, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 47, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } } protected void CheckThumbnail() { - string artUrl = GetArtUrl((int)GetFieldValue(typeof(int), 355u, -1), base.TypeName, fCacheOnly: true); + string artUrl = GetArtUrl((int)GetFieldValue(typeof(int), 355u, -1), TypeName, fCacheOnly: true); if (!string.IsNullOrEmpty(artUrl) && ArtNeedsUpdating(artUrl)) { Application.DeferredInvoke(ClearThumbnailCacheOnAppThread, null); } - else if (string.IsNullOrEmpty(artUrl) && base.TypeName == "Photo") + else if (string.IsNullOrEmpty(artUrl) && TypeName == "Photo") { Application.DeferredInvoke(ClearThumbnailCacheOnAppThread, null); } @@ -593,23 +595,23 @@ namespace MicrosoftZuneLibrary protected unsafe void ClearThumbnailCacheOnAppThread(object stateObj) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 53, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 53, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } - if (base.TypeName == "Album") + if (TypeName == "Album") { ClearThumbnailCache(); FirePropertyChanged("AlbumArtSmall"); } - else if (base.TypeName == "Photo") + else if (TypeName == "Photo") { ClearThumbnailCache(); FirePropertyChanged("Thumbnail"); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 54, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 54, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } @@ -660,31 +662,31 @@ namespace MicrosoftZuneLibrary private unsafe void EnsureThumbnailStorage() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 15, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 15, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } if (m_thumbnail == null) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 16, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 16, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } m_fThumbnailRequested = new AsyncGetThumbnailState[3]; m_thumbnail = new Image[3]; m_thumbnailSize = new long[3]; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 17, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 17, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } private unsafe void ClearThumbnailCache() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 32, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 32, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } if (m_thumbnail != null) { @@ -718,25 +720,25 @@ namespace MicrosoftZuneLibrary SetSlowDataThumbnailExtraction(useSlowData: false); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 33, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 33, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } [return: MarshalAs(UnmanagedType.U1)] private bool HasThumbnailArt() { - int num = ((base.TypeName != "Album" || (bool)GetFieldValue(typeof(bool), 191u, false)) ? 1 : 0); + int num = ((TypeName != "Album" || (bool)GetFieldValue(typeof(bool), 191u, false)) ? 1 : 0); return (byte)num != 0; } [return: MarshalAs(UnmanagedType.U1)] private unsafe bool ArtNeedsUpdating(string strThumbnailPath, int thumbnailIndex) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 51, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 51, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } bool flag = false; if (m_thumbnailSize != null) @@ -785,9 +787,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_Dl(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 52, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, flag ? 1 : 0); + Module.WPP_SF_Dl(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 52, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, flag ? 1 : 0); } return flag; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderListItem.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderListItem.cs index ed89497..7c274a7 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderListItem.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderListItem.cs @@ -17,9 +17,9 @@ namespace MicrosoftZuneLibrary internal unsafe LibraryDataProviderListItem(LibraryDataProviderQuery owner, LibraryVirtualList listOwner, object typeCookie, int QueryRN, int index) : base(owner, typeCookie) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_DD(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)index); + Module.WPP_SF_DD(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)index); } m_DontUseDirectly_Index = index; m_QueryRN = QueryRN; @@ -47,9 +47,9 @@ namespace MicrosoftZuneLibrary int indexForLibraryId = (int)listOwner.QueryList.GetIndexForLibraryId(m_DontUseDirectly_Index, m_LibraryId); if (indexForLibraryId != -1) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_DDD(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 50, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)m_DontUseDirectly_Index, (uint)indexForLibraryId); + Module.WPP_SF_DDD(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 50, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)m_DontUseDirectly_Index, (uint)indexForLibraryId); } m_DontUseDirectly_Index = indexForLibraryId; m_QueryRN = m_listOwner.GetQueryRN(); @@ -86,19 +86,19 @@ namespace MicrosoftZuneLibrary protected unsafe override void NotifySlowDataAcquireComplete() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 20, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 20, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } int index = GetIndex(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_DD(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 21, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)index); + Module.WPP_SF_DD(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 21, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId, (uint)index); } m_listOwner.NotifySlowDataAcquireComplete(index); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 22, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 22, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids), m_uTraceId); } } @@ -115,9 +115,9 @@ namespace MicrosoftZuneLibrary protected unsafe override void UpdateThumbnail(object args) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 48, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 48, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } if (!m_listOwner.IsDisposed) { @@ -127,9 +127,9 @@ namespace MicrosoftZuneLibrary { ((IDisposable)(AsyncGetThumbnailState)args).Dispose(); } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 89uL)) >= 7u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 92uL)) & 0x40u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 89uL)) >= 7u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 80uL), 49, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 80uL), 49, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xea57f500_002EWPP_LibraryDataProvider_cpp_Traceguids)); } } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQuery.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQuery.cs index a729915..713581d 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQuery.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQuery.cs @@ -25,7 +25,7 @@ namespace MicrosoftZuneLibrary internal LibraryDataProviderQuery(object queryTypeCookie) : base(queryTypeCookie) { - LibraryDataProviderQueryResult libraryDataProviderQueryResult = new LibraryDataProviderQueryResult(this, null, base.ResultTypeCookie); + LibraryDataProviderQueryResult libraryDataProviderQueryResult = new LibraryDataProviderQueryResult(this, null, ResultTypeCookie); libraryDataProviderQueryResult.SetIsEmpty(isEmpty: true); Result = libraryDataProviderQueryResult; } @@ -42,13 +42,14 @@ namespace MicrosoftZuneLibrary { return; } - if ((uint)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E.g_EtwControlerState, 8)) > 1u && ((uint)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E.g_EtwControlerState, 4)) & 0x10u) != 0) + if ((uint)Unsafe.As(ref Unsafe.AddByteOffset(ref Module.g_EtwControlerState, 8)) > 1u && ((uint)Unsafe.As(ref Unsafe.AddByteOffset(ref Module.g_EtwControlerState, 4)) & 0x10u) != 0) { - fixed (ushort* pwszDetail = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(ToString()))) + fixed (char* ToString()Ptr = ToString().ToCharArray()) { + ushort* pwszDetail = (ushort*)ToString()Ptr; try { - _003CModule_003E.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)28, pwszDetail); + Module.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)28, pwszDetail); } catch { @@ -246,8 +247,9 @@ namespace MicrosoftZuneLibrary object property10 = GetProperty("Keywords"); if (property10 != null) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)property10))) + fixed (char* (string)property10Ptr = (string)property10.ToCharArray()) { + ushort* ptr2 = (ushort*)(string)property10Ptr; try { long num10 = *(long*)iQueryPropertyBag + 40; @@ -311,8 +313,9 @@ namespace MicrosoftZuneLibrary object property14 = GetProperty("TOC"); if (property14 != null) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)property14))) + fixed (char* (string)property14Ptr = (string)property14.ToCharArray()) { + ushort* ptr3 = (ushort*)(string)property14Ptr; try { long num17 = *(long*)iQueryPropertyBag + 40; @@ -351,8 +354,9 @@ namespace MicrosoftZuneLibrary property16 = GetProperty("InitTime"); if (property16 != null) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)property16))) + fixed (char* (string)property16Ptr = (string)property16.ToCharArray()) { + ushort* ptr4 = (ushort*)(string)property16Ptr; try { long num21 = *(long*)iQueryPropertyBag + 40; @@ -588,9 +592,9 @@ namespace MicrosoftZuneLibrary if (eQueryType != EQueryType.eQueryTypeInvalid) { ushort* ptr6 = null; - num29 = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(eQueryType, iQueryPropertyBag, &ptr5, &ptr6); + num29 = Module.ZuneLibraryExports_002EQueryDatabase(eQueryType, iQueryPropertyBag, &ptr5, &ptr6); text = new string((char*)ptr6); - _003CModule_003E.SysFreeString(ptr6); + Module.SysFreeString(ptr6); } else { @@ -636,19 +640,20 @@ namespace MicrosoftZuneLibrary ReleaseBehavior releaseBehavior2 = ((m_virtualListResultSet = new LibraryVirtualList(this, deferredSetResultArgs.QueryList, autoRefresh, antialiasEdges)).VisualReleaseBehavior = ((!deferredSetResultArgs.RetainedList) ? ReleaseBehavior.ReleaseReference : ReleaseBehavior.KeepReference)); isEmpty = deferredSetResultArgs.QueryList.IsEmpty; } - LibraryDataProviderQueryResult libraryDataProviderQueryResult = new LibraryDataProviderQueryResult(this, m_virtualListResultSet, base.ResultTypeCookie); + LibraryDataProviderQueryResult libraryDataProviderQueryResult = new LibraryDataProviderQueryResult(this, m_virtualListResultSet, ResultTypeCookie); libraryDataProviderQueryResult.SetIsEmpty(isEmpty); Result = libraryDataProviderQueryResult; Status = DataProviderQueryStatus.Complete; - if ((uint)System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E.g_EtwControlerState, 8)) <= 1u || (System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E.g_EtwControlerState, 4)) & 0x10) == 0) + if ((uint)Unsafe.As(ref Unsafe.AddByteOffset(ref Module.g_EtwControlerState, 8)) <= 1u || (Unsafe.As(ref Unsafe.AddByteOffset(ref Module.g_EtwControlerState, 4)) & 0x10) == 0) { return; } - fixed (ushort* pwszDetail = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(ToString()))) + fixed (char* ToString()Ptr = ToString().ToCharArray()) { + ushort* pwszDetail = (ushort*)ToString()Ptr; try { - _003CModule_003E.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)29, pwszDetail); + Module.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)29, pwszDetail); } catch { diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQueryResult.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQueryResult.cs index ff62e7c..0f790eb 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQueryResult.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryDataProviderQueryResult.cs @@ -18,7 +18,7 @@ namespace MicrosoftZuneLibrary { return; } - foreach (DataProviderMapping value in base.Mappings.Values) + foreach (DataProviderMapping value in Mappings.Values) { if (value.UnderlyingCollectionTypeCookie != null) { @@ -34,7 +34,7 @@ namespace MicrosoftZuneLibrary { return m_isEmpty; } - if (base.Mappings.TryGetValue(propertyName, out value)) + if (Mappings.TryGetValue(propertyName, out value)) { return m_virtualListResultSet; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/LibraryVirtualList.cs b/ZuneDBApi/MicrosoftZuneLibrary/LibraryVirtualList.cs index ee2cf12..04267ae 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/LibraryVirtualList.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/LibraryVirtualList.cs @@ -42,7 +42,7 @@ namespace MicrosoftZuneLibrary try { m_owner = owner; - base.StoreQueryResults = true; + StoreQueryResults = true; m_pQueryList = pQueryList; pQueryList.AddRef(); m_fBlockChanges = false; @@ -53,7 +53,7 @@ namespace MicrosoftZuneLibrary { m_pQueryList.Advise(this); } - base.Count = m_pQueryList.Count; + Count = m_pQueryList.Count; } catch { @@ -85,11 +85,12 @@ namespace MicrosoftZuneLibrary if (m_owner.GetSortAttributes(out sorts, out ascendings)) { int result; - fixed (ushort* wszName = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(sorts[0]))) + fixed (char* sorts0Ptr = sorts[0].ToCharArray()) { + ushort* wszName = (ushort*)sorts0Ptr; try { - uint atom = (uint)_003CModule_003E.CSchemaMap_002EGetIndex(wszName); + uint atom = (uint)ZuneDBApi.Module.CSchemaMap_002EGetIndex(wszName); result = m_pQueryList.SearchForString(atom, ascendings[0], searchString); } catch @@ -128,7 +129,7 @@ namespace MicrosoftZuneLibrary if (!m_fDisposed && m_pQueryList.CheckItemIndex((uint)index)) { LibraryDataProviderListItem libraryDataProviderListItem = new LibraryDataProviderListItem(m_owner, this, m_itemTypeCookie, m_QueryRN, index); - libraryDataProviderListItem.SetSlowDataThumbnailExtraction(base.SlowDataRequestsEnabled); + libraryDataProviderListItem.SetSlowDataThumbnailExtraction(SlowDataRequestsEnabled); m_fItemsAdded = true; return libraryDataProviderListItem; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/MediatorCancelTimerCallback.cs b/ZuneDBApi/MicrosoftZuneLibrary/MediatorCancelTimerCallback.cs index 7a9ef70..c4f0f63 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/MediatorCancelTimerCallback.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/MediatorCancelTimerCallback.cs @@ -14,7 +14,7 @@ namespace MicrosoftZuneLibrary FirmwareUpdateMediator* mediator = m_mediator; if (mediator != null) { - _003CModule_003E.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EForceCancel(mediator); + Module.MicrosoftZuneLibrary_002EFirmwareUpdateMediator_002EForceCancel(mediator); } } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/MetadataMgrNotifications.cs b/ZuneDBApi/MicrosoftZuneLibrary/MetadataMgrNotifications.cs index ead7e2c..8c15908 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/MetadataMgrNotifications.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/MetadataMgrNotifications.cs @@ -242,20 +242,20 @@ namespace MicrosoftZuneLibrary //IL_002d: Expected I, but got I8 //IL_0049: Expected I, but got I8 //IL_0071: Expected I, but got I8 - NativeMetadataNotifications* ptr = (NativeMetadataNotifications*)_003CModule_003E.@new(24uL); + NativeMetadataNotifications* ptr = (NativeMetadataNotifications*)Module.@new(24uL); NativeMetadataNotifications* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ENativeMetadataNotifications_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ENativeMetadataNotifications_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } IMetadataChangeNotify* ptr3; - if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_d67cdf64_5ea9_44ea_bf5c_29a422f4c23f), (void**)(&ptr3)) < 0) + if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_d67cdf64_5ea9_44ea_bf5c_29a422f4c23f), (void**)(&ptr3)) < 0) { return; } @@ -263,7 +263,7 @@ namespace MicrosoftZuneLibrary { try { - if (_003CModule_003E.ZuneLibraryExports_002EMetadataChangeAdvise(ptr3, ptr4) >= 0) + if (Module.ZuneLibraryExports_002EMetadataChangeAdvise(ptr3, ptr4) >= 0) { m_fAdvised = true; } @@ -290,7 +290,7 @@ namespace MicrosoftZuneLibrary { if (m_fAdvised) { - _003CModule_003E.ZuneLibraryExports_002EMetadataChangeUnAdvise(m_AdviseCookie); + Module.ZuneLibraryExports_002EMetadataChangeUnAdvise(m_AdviseCookie); m_fAdvised = false; } m_disposed = true; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmap.cs b/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmap.cs index 2fb5f10..5aefbd2 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmap.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmap.cs @@ -10,7 +10,7 @@ namespace MicrosoftZuneLibrary [SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode = true)] public class SafeBitmap : SafeHandleZeroOrMinusOneIsInvalid { - public unsafe SafeBitmap(HBITMAP__* hBitmap) + public unsafe SafeBitmap(HBITMAP* hBitmap) : base(ownsHandle: true) { try @@ -29,7 +29,7 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] protected unsafe override bool ReleaseHandle() { - return (_003CModule_003E.DeleteObject((void*)handle) != 0) ? true : false; + return (Module.DeleteObject((void*)handle) != 0) ? true : false; } } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmapWithData.cs b/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmapWithData.cs index e556d1d..296c6ad 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmapWithData.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/SafeBitmapWithData.cs @@ -27,7 +27,7 @@ namespace MicrosoftZuneLibrary public int ScanLineWidth => ((_iWidth + 1) * 3) & -4; - internal unsafe SafeBitmapWithData(void* pData, HBITMAP__* hBitmap) + internal unsafe SafeBitmapWithData(void* pData, HBITMAP* hBitmap) { //Discarded unreachable code: IL_00b9 _pImageData = pData; @@ -38,11 +38,11 @@ namespace MicrosoftZuneLibrary byte condition = (byte)(((long)(nint)pData != 0) ? 1 : 0); Debug.Assert(condition != 0); tagBITMAP tagBITMAP; - if (_003CModule_003E.GetObjectW(hBitmap, 32, &tagBITMAP) != 0) + if (Module.GetObjectW(hBitmap, 32, &tagBITMAP) != 0) { goto IL_004c; } - uint lastError = _003CModule_003E.GetLastError(); + uint lastError = Module.GetLastError(); num = (((int)lastError > 0) ? ((int)(lastError & 0xFFFF) | -2147024896) : ((int)lastError)); if (num >= 0) { @@ -50,8 +50,8 @@ namespace MicrosoftZuneLibrary } goto end_IL_000e; IL_004c: - _iWidth = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagBITMAP, 4)); - _iHeight = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagBITMAP, 8)); + _iWidth = Unsafe.As(ref Unsafe.AddByteOffset(ref tagBITMAP, 4)); + _iHeight = Unsafe.As(ref Unsafe.AddByteOffset(ref tagBITMAP, 8)); goto IL_00c3; end_IL_000e:; } @@ -63,11 +63,11 @@ namespace MicrosoftZuneLibrary } try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x4101eecd_002EWPP_SafeBitmap_cpp_Traceguids), (uint)num); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x4101eecd_002EWPP_SafeBitmap_cpp_Traceguids), (uint)num); } - throw new ApplicationException(_003CModule_003E.GetErrorDescription(num)); + throw new ApplicationException(Module.GetErrorDescription(num)); } catch { @@ -87,7 +87,7 @@ namespace MicrosoftZuneLibrary } } - internal unsafe SafeBitmapWithData(int iHeight, int iWidth, void* pData, HBITMAP__* hBitmap) + internal unsafe SafeBitmapWithData(int iHeight, int iWidth, void* pData, HBITMAP* hBitmap) { _pImageData = pData; _iHeight = iHeight; @@ -131,9 +131,9 @@ namespace MicrosoftZuneLibrary //IL_0007: Expected I, but got I8 //IL_0024: Expected I, but got I8 object result = null; - HBITMAP__* hBitmap = null; + HBITMAP* hBitmap = null; void* pData = null; - if (_003CModule_003E.ZuneLibraryExports_002ECopyThumbnailBitmapData((HBITMAP__*)handle.ToInt64(), srcX, srcY, srcWidth, srcHeight, dstWidth, dstHeight, &hBitmap, &pData) >= 0) + if (Module.ZuneLibraryExports_002ECopyThumbnailBitmapData((HBITMAP*)handle.ToInt64(), srcX, srcY, srcWidth, srcHeight, dstWidth, dstHeight, &hBitmap, &pData) >= 0) { result = new SafeBitmapWithData(dstHeight, dstWidth, pData, hBitmap); } @@ -143,13 +143,14 @@ namespace MicrosoftZuneLibrary public unsafe static SafeBitmapWithData CreateThumbnailBitmap(string strFilename) { object result = null; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strFilename))) + fixed (char* strFilenamePtr = strFilename.ToCharArray()) { + ushort* ptr = (ushort*)strFilenamePtr; int iWidth; int iHeight; void* pData; - HBITMAP__* hBitmap; - if (_003CModule_003E.ZuneLibraryExports_002EGetThumbnailBitmapData(ptr, &iWidth, &iHeight, &pData, &hBitmap) >= 0) + HBITMAP* hBitmap; + if (Module.ZuneLibraryExports_002EGetThumbnailBitmapData(ptr, &iWidth, &iHeight, &pData, &hBitmap) >= 0) { result = new SafeBitmapWithData(iHeight, iWidth, pData, hBitmap); } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/StaticLibraryDataProviderQuery.cs b/ZuneDBApi/MicrosoftZuneLibrary/StaticLibraryDataProviderQuery.cs index a94fdac..0f7530e 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/StaticLibraryDataProviderQuery.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/StaticLibraryDataProviderQuery.cs @@ -67,7 +67,7 @@ namespace MicrosoftZuneLibrary break; } IL_0118: - staticLibraryDataProviderObject2 = (StaticLibraryDataProviderObject)(Result = new StaticLibraryDataProviderObject(this, base.ResultTypeCookie, eListType, libraryId, userId, deviceId, thumbnailFallbackImageUrl)); + staticLibraryDataProviderObject2 = (StaticLibraryDataProviderObject)(Result = new StaticLibraryDataProviderObject(this, ResultTypeCookie, eListType, libraryId, userId, deviceId, thumbnailFallbackImageUrl)); Status = DataProviderQueryStatus.RequestingData; Status = DataProviderQueryStatus.Complete; break; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/SyncRules.cs b/ZuneDBApi/MicrosoftZuneLibrary/SyncRules.cs index 35eca23..915161a 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/SyncRules.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/SyncRules.cs @@ -23,9 +23,9 @@ namespace MicrosoftZuneLibrary { m_spEndpointHost = spEndpointHost; base._002Ector(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } m_spEndpointHost.op_Assign(pEndpointHost); IEndpointHost* p = m_spEndpointHost.p; @@ -56,9 +56,9 @@ namespace MicrosoftZuneLibrary m_listAllowedToExclude.Add(EMediaTypes.eMediaTypeGenre); m_listAllowedToExclude.Add(EMediaTypes.eMediaTypeUserCard); m_listAllowedToExclude.Add(EMediaTypes.eMediaTypeApp); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } } catch @@ -71,22 +71,22 @@ namespace MicrosoftZuneLibrary private unsafe void _007ESyncRules() { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } m_spEndpointHost.Release(); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } } public unsafe int Add(int[] rgIds, EMediaTypes mediaType) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 14, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num; if (!m_listAllowedToAdd.Contains(mediaType)) @@ -101,18 +101,18 @@ namespace MicrosoftZuneLibrary num = AddInternal(rgIds, mediaType, EDeviceSyncRuleType.eDeviceSyncRuleTypeIncludeAll, fAutoSelectRuleType: true); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 15, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } public unsafe int Add(int[] rgIds, EMediaTypes mediaType, EDeviceSyncRuleType ruleType) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 16, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num; if (EMediaTypes.eMediaTypePodcastSeries != mediaType) @@ -131,9 +131,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 17, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } @@ -141,16 +141,16 @@ namespace MicrosoftZuneLibrary public unsafe int AddDeviceSyncRuleWithValue(int[] rgIds, int value) { int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 18, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num2 = 0; if (0 < (nint)rgIds.LongLength) { while (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002EAddDeviceSyncRuleWithValue(EDeviceSyncRuleType.eDeviceSyncRuleTypeSyncEpisodesCount, m_iDeviceID, EMediaTypes.eMediaTypePodcastSeries, rgIds[num2], value); + num = Module.ZuneLibraryExports_002EAddDeviceSyncRuleWithValue(EDeviceSyncRuleType.eDeviceSyncRuleTypeSyncEpisodesCount, m_iDeviceID, EMediaTypes.eMediaTypePodcastSeries, rgIds[num2], value); if (num < 0) { break; @@ -162,18 +162,18 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 19, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } public unsafe int Remove(int[] rgIds, EMediaTypes mediaType, [MarshalAs(UnmanagedType.U1)] bool fDeviceFolderIds) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 24, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num = (m_listAllowedToAdd.Contains(mediaType) ? RemoveInternal(rgIds, mediaType, EDeviceSyncRuleType.eDeviceSyncRuleTypeIncludeAll, fDeviceFolderIds) : (-2147024809)); if (EMediaTypes.eMediaTypePodcastSeries == mediaType && num >= 0) @@ -188,18 +188,18 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 25, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } public unsafe int Exclude(int[] rgIds, EMediaTypes mediaType) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 20, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num; if (!m_listAllowedToExclude.Contains(mediaType)) @@ -214,23 +214,23 @@ namespace MicrosoftZuneLibrary num = AddInternal(rgIds, mediaType, EDeviceSyncRuleType.eDeviceSyncRuleTypeExclude, fAutoSelectRuleType: false); } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 21, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } public unsafe int Unexclude(int[] rgIds, EMediaTypes mediaType) { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 26, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num = (m_listAllowedToExclude.Contains(mediaType) ? RemoveInternal(rgIds, mediaType, EDeviceSyncRuleType.eDeviceSyncRuleTypeExclude, fDeviceFolderIds: false) : (-2147024809)); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 27, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } @@ -238,7 +238,7 @@ namespace MicrosoftZuneLibrary public unsafe int GetSyncRuleForMedia(EMediaTypes mediaType, int iMediaItemId, ref EDeviceSyncRuleType ruleType) { EDeviceSyncRuleType eDeviceSyncRuleType; - int num = _003CModule_003E.ZuneLibraryExports_002EGetSyncRuleForMedia(m_iDeviceID, mediaType, iMediaItemId, &eDeviceSyncRuleType); + int num = Module.ZuneLibraryExports_002EGetSyncRuleForMedia(m_iDeviceID, mediaType, iMediaItemId, &eDeviceSyncRuleType); if (num >= 0) { ruleType = eDeviceSyncRuleType; @@ -249,7 +249,7 @@ namespace MicrosoftZuneLibrary public unsafe int GetSyncRuleValueForMedia(int iMediaItemId, ref int iValue) { int num; - int num2 = _003CModule_003E.ZuneLibraryExports_002EGetSyncRuleValueForMedia(EDeviceSyncRuleType.eDeviceSyncRuleTypeSyncEpisodesCount, m_iDeviceID, EMediaTypes.eMediaTypePodcastSeries, iMediaItemId, &num); + int num2 = Module.ZuneLibraryExports_002EGetSyncRuleValueForMedia(EDeviceSyncRuleType.eDeviceSyncRuleTypeSyncEpisodesCount, m_iDeviceID, EMediaTypes.eMediaTypePodcastSeries, iMediaItemId, &num); if (num2 >= 0) { iValue = num; @@ -265,7 +265,7 @@ namespace MicrosoftZuneLibrary //IL_007d: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 454u); + Module._ZuneShipAssert(1002u, 454u); return -2147418113; } CComPtrNtv_003CIMetadataManager_003E cComPtrNtv_003CIMetadataManager_003E; @@ -278,11 +278,11 @@ namespace MicrosoftZuneLibrary try { mode = ESyncMode.eSyncModeInvalid; - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); if (num >= 0) { long num2 = *(long*)(&cComPtrNtv_003CIMetadataManager_003E); - __s_GUID gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff = _003CModule_003E._GUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff3; + __s_GUID gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff = Module._GUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff3; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIMetadataManager_003E)) + 24)))((nint)num2, (_GUID)gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff, (void**)(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E)); if (num >= 0) { @@ -296,26 +296,26 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_LLd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), (uint)cat, (uint)mode, num); + Module.WPP_SF_LLd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 30, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), (uint)cat, (uint)mode, num); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceSyncRulesProvider_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceSyncRulesProvider_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E); + Module.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); + Module.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); return num; } @@ -328,7 +328,7 @@ namespace MicrosoftZuneLibrary //IL_0099: Expected I, but got I8 if (m_spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 504u); + Module._ZuneShipAssert(1002u, 504u); return -2147418113; } CComPtrNtv_003CIMetadataManager_003E cComPtrNtv_003CIMetadataManager_003E; @@ -340,11 +340,11 @@ namespace MicrosoftZuneLibrary *(long*)(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E) = 0L; try { - num = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); + num = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&cComPtrNtv_003CIMetadataManager_003E)); if (num >= 0) { long num2 = *(long*)(&cComPtrNtv_003CIMetadataManager_003E); - __s_GUID gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff = _003CModule_003E._GUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff3; + __s_GUID gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff = Module._GUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff3; num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIMetadataManager_003E)) + 24)))((nint)num2, (_GUID)gUID_b12dc962_cc1b_46c5_a92a_68f1f2b9bff, (void**)(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E)); if (num >= 0) { @@ -358,26 +358,26 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_LLd(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), (uint)cat, (uint)mode, num); + Module.WPP_SF_LLd(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 31, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), (uint)cat, (uint)mode, num); } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceSyncRulesProvider_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIDeviceSyncRulesProvider_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E); + Module.CComPtrNtv_003CIDeviceSyncRulesProvider_003E_002ERelease(&cComPtrNtv_003CIDeviceSyncRulesProvider_003E); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMetadataManager_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMetadataManager_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); + Module.CComPtrNtv_003CIMetadataManager_003E_002ERelease(&cComPtrNtv_003CIMetadataManager_003E); return num; } @@ -387,7 +387,7 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 554u); + Module._ZuneShipAssert(1002u, 554u); return -2147418113; } bool flag = false; @@ -406,7 +406,7 @@ namespace MicrosoftZuneLibrary IEndpointHost* p = m_spEndpointHost.p; if (p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 575u); + Module._ZuneShipAssert(1002u, 575u); return -2147418113; } return ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 280)))((nint)p, EEndpointHostSetting.eEndpointHostSettingDontSyncHatedContent, fDontSyncHatedContent ? ((byte)1) : ((byte)0)); @@ -419,12 +419,12 @@ namespace MicrosoftZuneLibrary CComPtrMgd_003CIEndpointHost_003E spEndpointHost = m_spEndpointHost; if (spEndpointHost.p == null) { - _003CModule_003E._ZuneShipAssert(1002u, 592u); + Module._ZuneShipAssert(1002u, 592u); return -2147418113; } ISyncRulesView* ptr = null; EEndpointHostProperty propId = (expandSyncAll ? EEndpointHostProperty.eEndpointHostPropertyExpandedRulesView : EEndpointHostProperty.eEndpointHostPropertyCollapsedRulesView); - int num = _003CModule_003E.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020ISyncRulesView_003E(spEndpointHost.p, propId, &ptr); + int num = Module.GetInterfaceProperty_003Cstruct_0020IEndpointHost_002Cenum_0020EEndpointHostProperty_002Cstruct_0020ISyncRulesView_003E(spEndpointHost.p, propId, &ptr); if (num >= 0) { syncRulesView = new SyncRulesView(ptr); @@ -440,16 +440,16 @@ namespace MicrosoftZuneLibrary private unsafe int AddInternal(int[] rgIds, EMediaTypes mediaType, EDeviceSyncRuleType ruleType, [MarshalAs(UnmanagedType.U1)] bool fAutoSelectRuleType) { int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 22, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } int num2 = 0; if (0 < (nint)rgIds.LongLength) { while (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002EAddDeviceSyncRule(ruleType, fAutoSelectRuleType, m_iDeviceID, mediaType, rgIds[num2]); + num = Module.ZuneLibraryExports_002EAddDeviceSyncRule(ruleType, fAutoSelectRuleType, m_iDeviceID, mediaType, rgIds[num2]); if (num < 0) { break; @@ -461,9 +461,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 23, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } @@ -471,9 +471,9 @@ namespace MicrosoftZuneLibrary private unsafe int RemoveInternal(int[] rgIds, EMediaTypes mediaType, EDeviceSyncRuleType ruleType, [MarshalAs(UnmanagedType.U1)] bool fDeviceFolderIds) { int num = 0; - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 28, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids)); } if (rgIds != null) { @@ -482,7 +482,7 @@ namespace MicrosoftZuneLibrary try { int* ptr2 = ptr; - num = _003CModule_003E.ZuneLibraryExports_002EDeleteDeviceSyncRules(ruleType, m_iDeviceID, mediaType, ptr2, rgIds.Length, fDeviceFolderIds); + num = Module.ZuneLibraryExports_002EDeleteDeviceSyncRules(ruleType, m_iDeviceID, mediaType, ptr2, rgIds.Length, fDeviceFolderIds); } catch { @@ -492,9 +492,9 @@ namespace MicrosoftZuneLibrary } } } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 5u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 0x200u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 5u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 29, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x09bc4a52_002EWPP_SyncRulesAPI_cpp_Traceguids), num); } return num; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/SyncRulesView.cs b/ZuneDBApi/MicrosoftZuneLibrary/SyncRulesView.cs index f931ff4..69ff663 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/SyncRulesView.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/SyncRulesView.cs @@ -88,16 +88,16 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr + 16)))((nint)intPtr); } } - SyncRulesViewMediator* ptr2 = (SyncRulesViewMediator*)_003CModule_003E.@new(32uL); + SyncRulesViewMediator* ptr2 = (SyncRulesViewMediator*)Module.@new(32uL); SyncRulesViewMediator* lp; try { - lp = ((ptr2 == null) ? null : _003CModule_003E.SyncRulesViewMediator_002E_007Bctor_007D(ptr2, this, pSyncRulesView)); + lp = ((ptr2 == null) ? null : Module.SyncRulesViewMediator_002E_007Bctor_007D(ptr2, this, pSyncRulesView)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } m_spSyncRulesViewMediator.op_Assign(lp); @@ -129,7 +129,7 @@ namespace MicrosoftZuneLibrary SyncRulesViewMediator* p = m_spSyncRulesViewMediator.p; if (p != null) { - _003CModule_003E.SyncRulesViewMediator_002EShutdown(p); + Module.SyncRulesViewMediator_002EShutdown(p); m_spSyncRulesViewMediator.Release(); } ISyncRulesView* p2 = m_spSyncRulesView.p; @@ -149,15 +149,15 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 48)))((nint)p, (uint)index, &sSyncRuleDetails) >= 0) { syncRuleDetails.syncCategory = *(ESyncCategory*)(&sSyncRuleDetails); - syncRuleDetails.mediaType = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 4)); - syncRuleDetails.allMedia = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 8)); - syncRuleDetails.mediaId = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 12)); - syncRuleDetails.included = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 20)); - syncRuleDetails.complex = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 21)); - syncRuleDetails.calculated = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 22)); - syncRuleDetails.totalItems = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 24)); - syncRuleDetails.totalSize = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 32)); - syncRuleDetails.ignore = System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref sSyncRuleDetails, 23)); + syncRuleDetails.mediaType = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 4)); + syncRuleDetails.allMedia = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 8)); + syncRuleDetails.mediaId = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 12)); + syncRuleDetails.included = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 20)); + syncRuleDetails.complex = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 21)); + syncRuleDetails.calculated = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 22)); + syncRuleDetails.totalItems = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 24)); + syncRuleDetails.totalSize = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 32)); + syncRuleDetails.ignore = Unsafe.As(ref Unsafe.AddByteOffset(ref sSyncRuleDetails, 23)); } return syncRuleDetails; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/TrackMetadata.cs b/ZuneDBApi/MicrosoftZuneLibrary/TrackMetadata.cs index eda2a80..ec0aaf3 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/TrackMetadata.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/TrackMetadata.cs @@ -131,7 +131,7 @@ namespace MicrosoftZuneLibrary throw new COMException("ITrackInfo::GetComposer failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -141,17 +141,18 @@ namespace MicrosoftZuneLibrary ITrackInfo* pTrackInfo = m_pTrackInfo; if (pTrackInfo != null && Composer.CompareTo(value) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTrackInfo + 32)))((nint)pTrackInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("ITrackInfo::SetComposer failed", num); @@ -194,7 +195,7 @@ namespace MicrosoftZuneLibrary throw new COMException("ITrackInfo::GetConductor failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -204,17 +205,18 @@ namespace MicrosoftZuneLibrary ITrackInfo* pTrackInfo = m_pTrackInfo; if (pTrackInfo != null && Conductor.CompareTo(value) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTrackInfo + 48)))((nint)pTrackInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("ITrackInfo::SetConductor failed", num); @@ -257,7 +259,7 @@ namespace MicrosoftZuneLibrary throw new COMException("ITrackInfo::GetGenre failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -267,17 +269,18 @@ namespace MicrosoftZuneLibrary ITrackInfo* pTrackInfo = m_pTrackInfo; if (pTrackInfo != null && Genre.CompareTo(value) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTrackInfo + 96)))((nint)pTrackInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("ITrackInfo::SetGenre failed", num); @@ -320,7 +323,7 @@ namespace MicrosoftZuneLibrary throw new COMException("ITrackInfo::GetArtist failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -330,17 +333,18 @@ namespace MicrosoftZuneLibrary ITrackInfo* pTrackInfo = m_pTrackInfo; if (pTrackInfo != null && TrackArtist.CompareTo(value) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTrackInfo + 64)))((nint)pTrackInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("ITrackInfo::SetArtist failed", num); @@ -383,7 +387,7 @@ namespace MicrosoftZuneLibrary throw new COMException("ITrackInfo::GetTitle failed", num); } result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } @@ -393,17 +397,18 @@ namespace MicrosoftZuneLibrary ITrackInfo* pTrackInfo = m_pTrackInfo; if (pTrackInfo != null && TrackTitle.CompareTo(value) != 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(value))) + fixed (char* valuePtr = value.ToCharArray()) { + ushort* ptr = (ushort*)valuePtr; try { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { throw new COMException("SysAllocString failed", -2147024882); } int num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pTrackInfo + 80)))((nint)pTrackInfo, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); if (num != 0) { throw new COMException("ITrackInfo::SetTitle failed", num); diff --git a/ZuneDBApi/MicrosoftZuneLibrary/UnavailableLibraryListItem.cs b/ZuneDBApi/MicrosoftZuneLibrary/UnavailableLibraryListItem.cs index 6c47b8d..1044eb2 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/UnavailableLibraryListItem.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/UnavailableLibraryListItem.cs @@ -12,7 +12,7 @@ namespace MicrosoftZuneLibrary public override object GetProperty(string propertyName) { DataProviderMapping value = null; - if (base.Mappings.TryGetValue(propertyName, out value)) + if (Mappings.TryGetValue(propertyName, out value)) { return value.DefaultValue; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/UpdatePackageCollection.cs b/ZuneDBApi/MicrosoftZuneLibrary/UpdatePackageCollection.cs index 3c8304a..3bb9fbe 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/UpdatePackageCollection.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/UpdatePackageCollection.cs @@ -64,9 +64,9 @@ namespace MicrosoftZuneLibrary { Packages[index].Selected = value; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_dld(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), index, value ? 1 : 0, num2); + Module.WPP_SF_dld(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), index, value ? 1 : 0, num2); } } } @@ -124,9 +124,9 @@ namespace MicrosoftZuneLibrary uint num = 0u; IFirmwareUpdateCollection* p = m_spUpdatePackageCollection.p; int num2 = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 24)))((nint)p, &num); - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_d(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (int)num); + Module.WPP_SF_d(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 11, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (int)num); } uint num3 = 0u; if (num2 >= 0) @@ -166,13 +166,14 @@ namespace MicrosoftZuneLibrary } } } - fixed (ushort* a = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(firmwareUpdatePackage.Name))) + fixed (char* firmwareUpdatePackage.NamePtr = firmwareUpdatePackage.Name.ToCharArray()) { + ushort* a = (ushort*)firmwareUpdatePackage.NamePtr; try { - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_dSdl(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (int)num3, a, (int)eFirmwareUpdateType, firmwareUpdatePackage.Selected ? 1 : 0); + Module.WPP_SF_dSdl(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 12, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids), (int)num3, a, (int)eFirmwareUpdateType, firmwareUpdatePackage.Selected ? 1 : 0); } } catch @@ -186,10 +187,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIFirmwareMetadata_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareMetadata_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIFirmwareMetadata_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIFirmwareMetadata_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIFirmwareMetadata_003E_002ERelease(&cComPtrNtv_003CIFirmwareMetadata_003E); + Module.CComPtrNtv_003CIFirmwareMetadata_003E_002ERelease(&cComPtrNtv_003CIFirmwareMetadata_003E); num3++; if (num2 < 0) { @@ -210,9 +211,9 @@ namespace MicrosoftZuneLibrary { return; } - if (_003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 57uL)) >= 6u) + if (Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 60uL)) & 4u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 57uL)) >= 6u) { - _003CModule_003E.WPP_SF_(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); + Module.WPP_SF_(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 48uL), 13, (_GUID*)Unsafe.AsPointer(ref Module._003FA0x15529884_002EWPP_FirmwareUpdateAPI_cpp_Traceguids)); } int num = m_packages.Count - 1; if (num >= 0) diff --git a/ZuneDBApi/MicrosoftZuneLibrary/UpdateStep.cs b/ZuneDBApi/MicrosoftZuneLibrary/UpdateStep.cs index a6c267a..1e2324e 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/UpdateStep.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/UpdateStep.cs @@ -96,7 +96,7 @@ namespace MicrosoftZuneLibrary if (p != null && ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)p + 24)))((nint)p, &ptr) >= 0) { result = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return result; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/VirtualDatabaseList.cs b/ZuneDBApi/MicrosoftZuneLibrary/VirtualDatabaseList.cs index 774285a..fbeba48 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/VirtualDatabaseList.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/VirtualDatabaseList.cs @@ -158,7 +158,7 @@ namespace MicrosoftZuneLibrary return; } bool flag = false; - _003CModule_003E.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)14, null); + ZuneDBApi.Module.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)14, null); foreach (ListNotifyData lNotifyDatum in m_lNotifyData) { if (!m_fDisposed) @@ -181,7 +181,7 @@ namespace MicrosoftZuneLibrary } break; } - _003CModule_003E.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)15, null); + ZuneDBApi.Module.PERFTRACE_COLLECTIONEVENT((_COLLECTION_EVENT)15, null); m_lNotifyData.Clear(); m_pQueryList.EndBulkEventsComplete(fAbandon: false); if (flag) @@ -225,7 +225,7 @@ namespace MicrosoftZuneLibrary } else { - base.Count = num; + Count = num; } } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibrary.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibrary.cs index 2fd7be7..37c42b2 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibrary.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibrary.cs @@ -29,23 +29,24 @@ namespace MicrosoftZuneLibrary throw; } ((IDisposable)managedLock).Dispose(); - _003CModule_003E.ZuneLibraryExports_002EStopGroveler(false); - _003CModule_003E.ZuneLibraryExports_002EShutdownZuneNativeLib(); - _003CModule_003E.WppCleanupUm(); - _003CModule_003E.ZuneEtwShutdown(); + Module.ZuneLibraryExports_002EStopGroveler(false); + Module.ZuneLibraryExports_002EShutdownZuneNativeLib(); + Module.WppCleanupUm(); + Module.ZuneEtwShutdown(); } public unsafe int Initialize(string path, out bool dbRebuilt) { - _003CModule_003E.ZuneEtwInit(); - _003CModule_003E.WPP_INIT_CONTROL_ARRAY((WPP_PROJECT_CONTROL_BLOCK*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_MAIN_CB)); - _003CModule_003E.WPP_INIT_GUID_ARRAY((_GUID**)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_REGISTRATION_GUIDS)); - _003CModule_003E.WPP_GLOBAL_Control = (WPP_PROJECT_CONTROL_BLOCK*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_MAIN_CB); - _003CModule_003E.WppInitUm((ushort*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003F_003F_C_0040_1BK_0040DJDIBCLF_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AA_003F5_003F_0024AAI_003F_0024AAn_003F_0024AAt_003F_0024AAe_003F_0024AAr_003F_0024AAo_003F_0024AAp_003F_0024AA_003F_0024AA_0040)); - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + Module.ZuneEtwInit(); + Module.WPP_INIT_CONTROL_ARRAY((WPP_PROJECT_CONTROL_BLOCK*)Unsafe.AsPointer(ref Module.WPP_MAIN_CB)); + Module.WPP_INIT_GUID_ARRAY((_GUID**)Unsafe.AsPointer(ref Module.WPP_REGISTRATION_GUIDS)); + Module.WPP_GLOBAL_Control = (WPP_PROJECT_CONTROL_BLOCK*)Unsafe.AsPointer(ref Module.WPP_MAIN_CB); + Module.WppInitUm((ushort*)Unsafe.AsPointer(ref Module._003F_003F_C_0040_1BK_0040DJDIBCLF_0040_003F_0024AAZ_003F_0024AAu_003F_0024AAn_003F_0024AAe_003F_0024AA_003F5_003F_0024AAI_003F_0024AAn_003F_0024AAt_003F_0024AAe_003F_0024AAr_003F_0024AAo_003F_0024AAp_003F_0024AA_003F_0024AA_0040)); + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; int num = 0; - int result = _003CModule_003E.ZuneLibraryExports_002EStartupZuneNativeLib(ptr, &num); + int result = Module.ZuneLibraryExports_002EStartupZuneNativeLib(ptr, &num); bool flag = (dbRebuilt = ((num != 0) ? true : false)); return result; } @@ -55,19 +56,19 @@ namespace MicrosoftZuneLibrary public bool Phase2Initialization(out int hr) { hr = 0; - return (byte)(((hr = _003CModule_003E.ZuneLibraryExports_002EPhase2Initialization()) >= 0) ? 1u : 0u) != 0; + return (byte)(((hr = Module.ZuneLibraryExports_002EPhase2Initialization()) >= 0) ? 1u : 0u) != 0; } public unsafe static string LoadStringFromResource(uint dwResourceNumber) { - HINSTANCE__* ptr = _003CModule_003E.ZuneLibraryExports_002EGetLocResourceInstance(); + HINSTANCE* ptr = Module.ZuneLibraryExports_002EGetLocResourceInstance(); if (ptr == null) { return null; } object result = null; IntPtr intPtr = default(IntPtr); - int len = _003CModule_003E.LoadStringW(ptr, dwResourceNumber, (ushort*)(&intPtr), 0); + int len = Module.LoadStringW(ptr, dwResourceNumber, (ushort*)(&intPtr), 0); if (intPtr != IntPtr.Zero) { result = Marshal.PtrToStringUni(intPtr, len); @@ -95,11 +96,11 @@ namespace MicrosoftZuneLibrary { if (propertyBag != null) { - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_003D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_003D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); } else { - int num = _003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag((IQueryPropertyBag**)(&cComPtrNtv_003CIQueryPropertyBag_003E)); + int num = Module.ZuneLibraryExports_002ECreatePropertyBag((IQueryPropertyBag**)(&cComPtrNtv_003CIQueryPropertyBag_003E)); if (num < 0) { result = null; @@ -110,7 +111,7 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } ZuneQueryList result2; @@ -122,7 +123,7 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)) + 56)))((nint)num3, (EQueryPropertyBagProp)22, (int)SortType); long num4 = *(long*)(&cComPtrNtv_003CIQueryPropertyBag_003E); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)) + 56)))((nint)num4, (EQueryPropertyBagProp)15, LibraryView); - int num = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(QueryType, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)), &ptr, null); + int num = Module.ZuneLibraryExports_002EQueryDatabase(QueryType, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)), &ptr, null); if (num >= 0) { result2 = new ZuneQueryList(ptr, "*** Test Only ***"); @@ -134,7 +135,7 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } ZuneQueryList result3; @@ -145,16 +146,16 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result3; IL_003e: - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result; IL_00c7: - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result2; } @@ -163,7 +164,7 @@ namespace MicrosoftZuneLibrary //IL_0003: Expected I, but got I8 //IL_0021: Expected I, but got I8 IWMPCDDeviceList* ptr = null; - if (_003CModule_003E.ZuneLibraryExports_002EGetCDDeviceList(&ptr) >= 0) + if (Module.ZuneLibraryExports_002EGetCDDeviceList(&ptr) >= 0) { ZuneLibraryCDDeviceList zuneLibraryCDDeviceList = new ZuneLibraryCDDeviceList(ptr); IWMPCDDeviceList* intPtr = ptr; @@ -179,7 +180,7 @@ namespace MicrosoftZuneLibrary //IL_0003: Expected I, but got I8 //IL_0026: Expected I, but got I8 IRecordManager* ptr = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_c1cad55a_5652_40c7_842c_39cbe209379e, (void**)(&ptr)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_c1cad55a_5652_40c7_842c_39cbe209379e, (void**)(&ptr)) >= 0) { ZuneLibraryCDRecorder zuneLibraryCDRecorder = new ZuneLibraryCDRecorder(ptr); IRecordManager* intPtr = ptr; @@ -203,7 +204,7 @@ namespace MicrosoftZuneLibrary //IL_0090: Expected I, but got I8 IDatabaseQueryResults* ptr = null; IQueryPropertyBag* ptr2; - if (_003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag(&ptr2) < 0) + if (Module.ZuneLibraryExports_002ECreatePropertyBag(&ptr2) < 0) { return null; } @@ -215,7 +216,7 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr3, (EQueryPropertyBagProp)22, (int)SortOrder); IQueryPropertyBag* intPtr4 = ptr2; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr4, (EQueryPropertyBagProp)15, LibraryView); - int num = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypeTracksForAlbumArtistId, ptr2, &ptr, null); + int num = Module.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypeTracksForAlbumArtistId, ptr2, &ptr, null); if (0L != (nint)ptr2) { IQueryPropertyBag* intPtr5 = ptr2; @@ -246,7 +247,7 @@ namespace MicrosoftZuneLibrary //IL_0093: Expected I, but got I8 IDatabaseQueryResults* ptr = null; IQueryPropertyBag* ptr2 = null; - if (_003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag(&ptr2) < 0) + if (Module.ZuneLibraryExports_002ECreatePropertyBag(&ptr2) < 0) { return null; } @@ -258,7 +259,7 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr3, (EQueryPropertyBagProp)22, (int)SortOrder); IQueryPropertyBag* intPtr4 = ptr2; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 56)))((nint)intPtr4, (EQueryPropertyBagProp)15, LibraryView); - int num = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypeTracksForAlbumId, ptr2, &ptr, null); + int num = Module.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypeTracksForAlbumId, ptr2, &ptr, null); if (0L != (nint)ptr2) { IQueryPropertyBag* intPtr5 = ptr2; @@ -303,7 +304,7 @@ namespace MicrosoftZuneLibrary //IL_0079: Expected I, but got I8 //IL_0094: Expected I, but got I8 IQueryPropertyBag* ptr = null; - if (_003CModule_003E.ZuneLibraryExports_002ECreatePropertyBag(&ptr) < 0) + if (Module.ZuneLibraryExports_002ECreatePropertyBag(&ptr) < 0) { return null; } @@ -316,7 +317,7 @@ namespace MicrosoftZuneLibrary IQueryPropertyBag* intPtr4 = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 56)))((nint)intPtr4, (EQueryPropertyBagProp)15, LibraryView); IDatabaseQueryResults* ptr2 = null; - int num = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypePlaylistContentByPlaylistId, ptr, &ptr2, null); + int num = Module.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypePlaylistContentByPlaylistId, ptr, &ptr2, null); if (0L != (nint)ptr) { IQueryPropertyBag* intPtr5 = ptr; @@ -348,7 +349,7 @@ namespace MicrosoftZuneLibrary //IL_0003: Expected I, but got I8 //IL_002f: Expected I, but got I8 IAlbumInfo* ptr = null; - int num = _003CModule_003E.ZuneLibraryExports_002EGetAlbumMetadata(iAlbumId, true, &ptr); + int num = Module.ZuneLibraryExports_002EGetAlbumMetadata(iAlbumId, true, &ptr); if (num != 0) { throw new COMException("IAlbumInfo::GetAlbumMetadata failed", num); @@ -366,7 +367,7 @@ namespace MicrosoftZuneLibrary throw new COMException("UpdateAlbumMetadata: albumMetadata is null", -2147024809); } IAlbumInfo* albumInfo = albumMetadata.AlbumInfo; - int num = _003CModule_003E.ZuneLibraryExports_002EUpdateAlbumMetadata(iAlbumId, albumInfo); + int num = Module.ZuneLibraryExports_002EUpdateAlbumMetadata(iAlbumId, albumInfo); if (num != 0) { throw new COMException("IAlbumInfo::UpdateAlbumMetadata failed", num); @@ -380,16 +381,16 @@ namespace MicrosoftZuneLibrary //IL_0051: Expected I, but got I8 if (!(handler == null)) { - WMISGetAlbumForAlbumIdCallbackWrapper* ptr = (WMISGetAlbumForAlbumIdCallbackWrapper*)_003CModule_003E.@new(24uL); + WMISGetAlbumForAlbumIdCallbackWrapper* ptr = (WMISGetAlbumForAlbumIdCallbackWrapper*)Module.@new(24uL); WMISGetAlbumForAlbumIdCallbackWrapper* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EWMISGetAlbumForAlbumIdCallbackWrapper_002E_007Bctor_007D(ptr, handler)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002EWMISGetAlbumForAlbumIdCallbackWrapper_002E_007Bctor_007D(ptr, handler)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } IAlbumInfo* ptr3 = null; @@ -397,14 +398,14 @@ namespace MicrosoftZuneLibrary { ptr3 = dbAlbumMetadata.AlbumInfo; } - _003CModule_003E.ZuneLibraryExports_002EGetAlbumMetadataForAlbumId(WMISAlbumId, WMISVolume, ptr3, (IWMISGetAlbumForAlbumIdCallback*)ptr2); + Module.ZuneLibraryExports_002EGetAlbumMetadataForAlbumId(WMISAlbumId, WMISVolume, ptr3, (IWMISGetAlbumForAlbumIdCallback*)ptr2); ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 16)))((nint)ptr2); } } public static void SplitAudioTrack(int iTrackMediaId) { - int num = _003CModule_003E.ZuneLibraryExports_002ESplitAudioTrack(iTrackMediaId); + int num = Module.ZuneLibraryExports_002ESplitAudioTrack(iTrackMediaId); if (num < 0) { throw new COMException("ZuneLibraryExports::SplitAudioTrack failed", num); @@ -422,11 +423,12 @@ namespace MicrosoftZuneLibrary managedLock = managedLock2; if (!s_fShutdown) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(folder))) + fixed (char* folderPtr = folder.ToCharArray()) { + ushort* ptr = (ushort*)folderPtr; try { - result = _003CModule_003E.ZuneLibraryExports_002ECanAddFromFolder(ptr) == 0; + result = Module.ZuneLibraryExports_002ECanAddFromFolder(ptr) == 0; } catch { @@ -462,11 +464,12 @@ namespace MicrosoftZuneLibrary managedLock = managedLock2; if (!s_fShutdown) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(filename))) + fixed (char* filenamePtr = filename.ToCharArray()) { + ushort* ptr = (ushort*)filenamePtr; try { - result = (byte)((_003CModule_003E.ZuneLibraryExports_002ECanAddMedia(ptr, mediaType) != 0) ? 1u : 0u) != 0; + result = (byte)((Module.ZuneLibraryExports_002ECanAddMedia(ptr, mediaType) != 0) ? 1u : 0u) != 0; } catch { @@ -502,11 +505,12 @@ namespace MicrosoftZuneLibrary managedLock = managedLock2; if (!s_fShutdown) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; try { - result = _003CModule_003E.ZuneLibraryExports_002EAddGrovelerScanDirectory(ptr, mediaType) == 0; + result = Module.ZuneLibraryExports_002EAddGrovelerScanDirectory(ptr, mediaType) == 0; } catch { @@ -547,11 +551,12 @@ namespace MicrosoftZuneLibrary managedLock = managedLock2; if (!s_fShutdown) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(filename))) + fixed (char* filenamePtr = filename.ToCharArray()) { + ushort* ptr = (ushort*)filenamePtr; try { - num2 = _003CModule_003E.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeInvalid, 0u, null, &num); + num2 = Module.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeInvalid, 0u, null, &num); } catch { @@ -566,7 +571,7 @@ namespace MicrosoftZuneLibrary { if (!s_fShutdown) { - num2 = _003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr2)); + num2 = Module.GetSingleton((_GUID)Module._GUID_6dd7146d_7a19_4fbb_9235_9e6c382fcc71, (void**)(&ptr2)); } if (num2 >= 0 && !s_fShutdown) { @@ -596,20 +601,24 @@ namespace MicrosoftZuneLibrary //IL_0032: Expected I, but got I8 //IL_006d: Expected I, but got I8 int result = -1; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strTitle))) + fixed (char* strTitlePtr = strTitle.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strAlbum))) + ushort* ptr2 = (ushort*)strTitlePtr; + fixed (char* strAlbumPtr = strAlbum.ToCharArray()) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strArtist))) + ushort* ptr3 = (ushort*)strAlbumPtr; + fixed (char* strArtistPtr = strArtist.ToCharArray()) { - fixed (ushort* ptr5 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strGenre))) + ushort* ptr4 = (ushort*)strArtistPtr; + fixed (char* strGenrePtr = strGenre.ToCharArray()) { + ushort* ptr5 = (ushort*)strGenrePtr; int num = (int)duration.TotalMilliseconds; IMSMediaSchemaPropertySet* ptr = null; - _GUID gUID = _003CModule_003E.GuidToGUID(guidAlbumServiceMediaId); - if (_003CModule_003E.ZuneLibraryExports_002ECreateTrackPropSet(_003CModule_003E.GuidToGUID(guidTrackServiceMediaId), gUID, iTrackNumber, ptr2, num, ptr3, ptr4, ptr5, &ptr) >= 0) + _GUID gUID = Module.GuidToGUID(guidAlbumServiceMediaId); + if (Module.ZuneLibraryExports_002ECreateTrackPropSet(Module.GuidToGUID(guidTrackServiceMediaId), gUID, iTrackNumber, ptr2, num, ptr3, ptr4, ptr5, &ptr) >= 0) { - _003CModule_003E.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeAudio, &result); + Module.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeAudio, &result); } if (ptr != null) { @@ -627,27 +636,28 @@ namespace MicrosoftZuneLibrary { //IL_0034: Expected I, but got I8 int num = -1; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strTitle))) + fixed (char* strTitlePtr = strTitle.ToCharArray()) { + ushort* ptr = (ushort*)strTitlePtr; int num2 = (int)duration.TotalMilliseconds; CComPtrNtv_003CIMSMediaSchemaPropertySet_003E cComPtrNtv_003CIMSMediaSchemaPropertySet_003E; *(long*)(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E) = 0L; int result; try { - if (_003CModule_003E.ZuneLibraryExports_002ECreateVideoPropSet(_003CModule_003E.GuidToGUID(guidVideoMediaId), ptr, num2, (IMSMediaSchemaPropertySet**)(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E)) >= 0) + if (Module.ZuneLibraryExports_002ECreateVideoPropSet(Module.GuidToGUID(guidVideoMediaId), ptr, num2, (IMSMediaSchemaPropertySet**)(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E)) >= 0) { - _003CModule_003E.ZuneLibraryExports_002EAddMedia((IMSMediaSchemaPropertySet*)(*(ulong*)(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E)), EMediaTypes.eMediaTypeVideo, &num); + Module.ZuneLibraryExports_002EAddMedia((IMSMediaSchemaPropertySet*)(*(ulong*)(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E)), EMediaTypes.eMediaTypeVideo, &num); } result = num; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIMSMediaSchemaPropertySet_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMSMediaSchemaPropertySet_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIMSMediaSchemaPropertySet_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIMSMediaSchemaPropertySet_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIMSMediaSchemaPropertySet_003E_002ERelease(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E); + Module.CComPtrNtv_003CIMSMediaSchemaPropertySet_003E_002ERelease(&cComPtrNtv_003CIMSMediaSchemaPropertySet_003E); return result; } } @@ -657,14 +667,16 @@ namespace MicrosoftZuneLibrary //IL_0013: Expected I, but got I8 //IL_0040: Expected I, but got I8 int result = -1; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strAlbum))) + fixed (char* strAlbumPtr = strAlbum.ToCharArray()) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strArtist))) + ushort* ptr2 = (ushort*)strAlbumPtr; + fixed (char* strArtistPtr = strArtist.ToCharArray()) { + ushort* ptr3 = (ushort*)strArtistPtr; IMSMediaSchemaPropertySet* ptr = null; - if (_003CModule_003E.ZuneLibraryExports_002ECreateAlbumPropSet(_003CModule_003E.GuidToGUID(guidServiceMediaId), ptr2, ptr3, &ptr) >= 0) + if (Module.ZuneLibraryExports_002ECreateAlbumPropSet(Module.GuidToGUID(guidServiceMediaId), ptr2, ptr3, &ptr) >= 0) { - _003CModule_003E.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeAudioAlbum, &result); + Module.ZuneLibraryExports_002EAddMedia(ptr, EMediaTypes.eMediaTypeAudioAlbum, &result); } if (ptr != null) { @@ -680,14 +692,15 @@ namespace MicrosoftZuneLibrary public unsafe bool AddTransientMedia(string filename, EMediaTypes mediaType, out int libraryID, out bool fFileAlreadyExists) { libraryID = -1; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(filename))) + fixed (char* filenamePtr = filename.ToCharArray()) { + ushort* ptr = (ushort*)filenamePtr; fixed (int* ptr2 = &libraryID) { - int num = _003CModule_003E.ZuneLibraryExports_002EAddTransientMedia(ptr, mediaType, ptr2); + int num = Module.ZuneLibraryExports_002EAddTransientMedia(ptr, mediaType, ptr2); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } int num2 = ((fFileAlreadyExists = num == 1) ? 1 : 0); return (byte)((num >= 0) ? 1u : 0u) != 0; @@ -697,19 +710,19 @@ namespace MicrosoftZuneLibrary public void CleanupTransientMedia() { - int num = _003CModule_003E.ZuneLibraryExports_002ECleanupTransientMedia(); + int num = Module.ZuneLibraryExports_002ECleanupTransientMedia(); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } } public void MarkAllDRMFilesAsNeedingLicenseRefresh() { - int num = _003CModule_003E.ZuneLibraryExports_002EMarkAllDRMFilesAsNeedingLicenseRefresh(); + int num = Module.ZuneLibraryExports_002EMarkAllDRMFilesAsNeedingLicenseRefresh(); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } } @@ -722,19 +735,20 @@ namespace MicrosoftZuneLibrary } fixed (int* ptr = &mediaIds[0]) { - return (byte)((_003CModule_003E.ZuneLibraryExports_002EDeleteMedia(mediaType, ptr, mediaIds.Length, fDeleteFileOnDisk ? 1 : 0, 1) >= 0) ? 1u : 0u) != 0; + return (byte)((Module.ZuneLibraryExports_002EDeleteMedia(mediaType, ptr, mediaIds.Length, fDeleteFileOnDisk ? 1 : 0, 1) >= 0) ? 1u : 0u) != 0; } } [return: MarshalAs(UnmanagedType.U1)] public unsafe bool DeleteRootFolder(string folderName, EMediaTypes mediaType) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(folderName))) + fixed (char* folderNamePtr = folderName.ToCharArray()) { - int num = _003CModule_003E.ZuneLibraryExports_002EDeleteRootFolder(ptr, mediaType); + ushort* ptr = (ushort*)folderNamePtr; + int num = Module.ZuneLibraryExports_002EDeleteRootFolder(ptr, mediaType); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } return num == 0; } @@ -743,28 +757,28 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] public bool DeleteFilesystemFolder(int folderId, EMediaTypes mediaType) { - return _003CModule_003E.ZuneLibraryExports_002EDeleteFSFolder(folderId, mediaType) == 0; + return Module.ZuneLibraryExports_002EDeleteFSFolder(folderId, mediaType) == 0; } public static void ScanAndClearDeletedMedia() { - int num = _003CModule_003E.ZuneLibraryExports_002EScanAndClearDeletedMedia(); + int num = Module.ZuneLibraryExports_002EScanAndClearDeletedMedia(); if (num < 0) { - _003CModule_003E.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); + Module.SQMAddNumbersToStream("IgnoredErrorEvent", 1u, (uint)num); } } [return: MarshalAs(UnmanagedType.U1)] public static bool ImportSharedRatingsForUser(int iUserId, EMediaTypes mediaType) { - return (byte)((_003CModule_003E.ZuneLibraryExports_002EImportSharedRatingsForUser(iUserId, mediaType) >= 0) ? 1u : 0u) != 0; + return (byte)((Module.ZuneLibraryExports_002EImportSharedRatingsForUser(iUserId, mediaType) >= 0) ? 1u : 0u) != 0; } [return: MarshalAs(UnmanagedType.U1)] public static bool ExportUserRatings(int iUserId, EMediaTypes mediaType) { - return (byte)((_003CModule_003E.ZuneLibraryExports_002EExportUserRatings(iUserId, mediaType) >= 0) ? 1u : 0u) != 0; + return (byte)((Module.ZuneLibraryExports_002EExportUserRatings(iUserId, mediaType) >= 0) ? 1u : 0u) != 0; } public static HRESULT GetFieldValues(int iMediaId, EListType eList, int cValues, int[] columnIndexes, object[] fieldValues, QueryPropertyBag propertyBag) @@ -787,7 +801,7 @@ namespace MicrosoftZuneLibrary int num = 0; ulong num2 = (ulong)cValues; ulong num3 = ((num2 > 576460752303423487L) ? ulong.MaxValue : (num2 * 32)); - DBPropertyRequestStruct* ptr = (DBPropertyRequestStruct*)_003CModule_003E.new_005B_005D((num3 > 18446744073709551607uL) ? ulong.MaxValue : (num3 + 8)); + DBPropertyRequestStruct* ptr = (DBPropertyRequestStruct*)Module.new_005B_005D((num3 > 18446744073709551607uL) ? ulong.MaxValue : (num3 + 8)); DBPropertyRequestStruct* ptr3; try { @@ -795,7 +809,7 @@ namespace MicrosoftZuneLibrary { uint count = (uint)(*(int*)ptr = (int)num2); DBPropertyRequestStruct* ptr2 = (DBPropertyRequestStruct*)((ulong)(nint)ptr + 8uL); - _003CModule_003E.__ehvec_ctor(ptr2, 32uL, (int)count, (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E__dflt_ctor_closure), (delegate*)(delegate*)(&_003CModule_003E.DBPropertyRequestStruct_002E_007Bdtor_007D)); + Module.__ehvec_ctor(ptr2, 32uL, (int)count, (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E__dflt_ctor_closure), (delegate*)(delegate*)(&Module.DBPropertyRequestStruct_002E_007Bdtor_007D)); ptr3 = ptr2; } else @@ -806,12 +820,12 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); throw; } DBPropertyRequestStruct* ptr4 = ptr3; CComPtrNtv_003CIQueryPropertyBag_003E cComPtrNtv_003CIQueryPropertyBag_003E; - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); HRESULT result; try { @@ -822,7 +836,7 @@ namespace MicrosoftZuneLibrary *(int*)((long)i * 32L + (nint)ptr4) = columnIndexes[i]; } IQueryPropertyBag* ptr5 = (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)); - num = _003CModule_003E.ZuneLibraryExports_002EGetFieldValues(iMediaId, eList, cValues, ptr4, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E))); + num = Module.ZuneLibraryExports_002EGetFieldValues(iMediaId, eList, cValues, ptr4, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E))); if (num >= 0) { for (int j = 0; j < cValues; j++) @@ -858,7 +872,7 @@ namespace MicrosoftZuneLibrary break; } } - fieldValues[j] = ZuneQueryList.MarshalResult(type, (tagPROPVARIANT*)ptr7, fieldValues[j]); + fieldValues[j] = ZuneQueryList.MarshalResult(type, (PROPVARIANT)ptr7, fieldValues[j]); } else if (isEmptyValues != null) { @@ -876,7 +890,7 @@ namespace MicrosoftZuneLibrary { if (ptr4 != null) { - _003CModule_003E.DBPropertyRequestStruct_002E__vecDelDtor(ptr4, 3u); + Module.DBPropertyRequestStruct_002E__vecDelDtor(ptr4, 3u); } } result = new HRESULT(num); @@ -884,10 +898,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result; } @@ -909,7 +923,7 @@ namespace MicrosoftZuneLibrary ulong num = (ulong)cValues; ulong num2 = num; ulong num3 = ((num2 > 1152921504606846975L) ? ulong.MaxValue : (num2 * 16)); - DBPropertySubmitStruct* ptr = (DBPropertySubmitStruct*)_003CModule_003E.new_005B_005D((num3 > 18446744073709551607uL) ? ulong.MaxValue : (num3 + 8)); + DBPropertySubmitStruct* ptr = (DBPropertySubmitStruct*)Module.new_005B_005D((num3 > 18446744073709551607uL) ? ulong.MaxValue : (num3 + 8)); DBPropertySubmitStruct* ptr3; try { @@ -917,7 +931,7 @@ namespace MicrosoftZuneLibrary { uint count = (uint)(*(int*)ptr = (int)num2); DBPropertySubmitStruct* ptr2 = (DBPropertySubmitStruct*)((ulong)(nint)ptr + 8uL); - _003CModule_003E.__ehvec_ctor(ptr2, 16uL, (int)count, (delegate*)(delegate*)(&_003CModule_003E.DBPropertySubmitStruct_002E__dflt_ctor_closure), (delegate*)(delegate*)(&_003CModule_003E.DBPropertySubmitStruct_002E_007Bdtor_007D)); + Module.__ehvec_ctor(ptr2, 16uL, (int)count, (delegate*)(delegate*)(&Module.DBPropertySubmitStruct_002E__dflt_ctor_closure), (delegate*)(delegate*)(&Module.DBPropertySubmitStruct_002E_007Bdtor_007D)); ptr3 = ptr2; } else @@ -928,13 +942,13 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.delete_005B_005D(ptr); + Module.delete_005B_005D(ptr); throw; } DBPropertySubmitStruct* ptr4 = ptr3; ulong num4 = num; ulong num5 = ((num4 > 768614336404564650L) ? ulong.MaxValue : (num4 * 24)); - CComPropVariant* ptr5 = (CComPropVariant*)_003CModule_003E.new_005B_005D((num5 > 18446744073709551607uL) ? ulong.MaxValue : (num5 + 8)); + CComPropVariant* ptr5 = (CComPropVariant*)Module.new_005B_005D((num5 > 18446744073709551607uL) ? ulong.MaxValue : (num5 + 8)); CComPropVariant* ptr7; try { @@ -942,7 +956,7 @@ namespace MicrosoftZuneLibrary { uint count2 = (uint)(*(int*)ptr5 = (int)num4); CComPropVariant* ptr6 = (CComPropVariant*)((ulong)(nint)ptr5 + 8uL); - _003CModule_003E.__ehvec_ctor(ptr6, 24uL, (int)count2, (delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bctor_007D), (delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D)); + Module.__ehvec_ctor(ptr6, 24uL, (int)count2, (delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bctor_007D), (delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D)); ptr7 = ptr6; } else @@ -953,12 +967,12 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.delete_005B_005D(ptr5); + Module.delete_005B_005D(ptr5); throw; } CComPropVariant* ptr8 = ptr7; CComPtrNtv_003CIQueryPropertyBag_003E cComPtrNtv_003CIQueryPropertyBag_003E; - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, propertyBag.GetIQueryPropertyBag()); try { try @@ -969,30 +983,30 @@ namespace MicrosoftZuneLibrary DBPropertySubmitStruct* ptr9 = (DBPropertySubmitStruct*)(num6 * 16 + (nint)ptr4); *(int*)ptr9 = columnIndexes[i]; CComPropVariant* ptr10 = (CComPropVariant*)(num6 * 24 + (nint)ptr8); - ZuneQueryList.ConvertTypeToPropVariant(null, fieldValues[i], (tagPROPVARIANT*)ptr10); + ZuneQueryList.ConvertTypeToPropVariant(null, fieldValues[i], (PROPVARIANT)ptr10); *(long*)((ulong)(nint)ptr9 + 8uL) = (nint)ptr10; } - _003CModule_003E.ZuneLibraryExports_002ESetFieldValues(iMediaId, eList, cValues, ptr4, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E))); + Module.ZuneLibraryExports_002ESetFieldValues(iMediaId, eList, cValues, ptr4, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E))); } finally { if (ptr4 != null) { - _003CModule_003E.DBPropertySubmitStruct_002E__vecDelDtor(ptr4, 3u); + Module.DBPropertySubmitStruct_002E__vecDelDtor(ptr4, 3u); } if (ptr8 != null) { - _003CModule_003E.CComPropVariant_002E__vecDelDtor(ptr8, 3u); + Module.CComPropVariant_002E__vecDelDtor(ptr8, 3u); } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); } public unsafe int GetKnownFolders(out string[] music, out string[] videos, out string[] pictures, out string[] podcasts, out string[] applications, out string ripFolder, out string videoMediaFolder, out string photoMediaFolder, out string podcastMediaFolder, out string applicationsFolder) @@ -1003,24 +1017,24 @@ namespace MicrosoftZuneLibrary //IL_0035: Expected I, but got I8 //IL_0038: Expected I, but got I8 DynamicArray_003Cunsigned_0020short_0020_002A_003E obj; - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj); int result; try { DynamicArray_003Cunsigned_0020short_0020_002A_003E obj2; - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj2); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj2); try { DynamicArray_003Cunsigned_0020short_0020_002A_003E obj3; - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj3); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj3); try { DynamicArray_003Cunsigned_0020short_0020_002A_003E obj4; - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj4); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj4); try { DynamicArray_003Cunsigned_0020short_0020_002A_003E obj5; - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj5); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bctor_007D(&obj5); try { ushort* ptr = null; @@ -1028,62 +1042,62 @@ namespace MicrosoftZuneLibrary ushort* ptr3 = null; ushort* ptr4 = null; ushort* ptr5 = null; - result = _003CModule_003E.ZuneLibraryExports_002EGetKnownFolders(&obj, &obj2, &obj3, &obj4, &obj5, &ptr, &ptr2, &ptr3, &ptr4, &ptr5); - music = _003CModule_003E.BstrArrayToStringArray(&obj); - videos = _003CModule_003E.BstrArrayToStringArray(&obj2); - pictures = _003CModule_003E.BstrArrayToStringArray(&obj3); - podcasts = _003CModule_003E.BstrArrayToStringArray(&obj4); - applications = _003CModule_003E.BstrArrayToStringArray(&obj5); + result = Module.ZuneLibraryExports_002EGetKnownFolders(&obj, &obj2, &obj3, &obj4, &obj5, &ptr, &ptr2, &ptr3, &ptr4, &ptr5); + music = Module.BstrArrayToStringArray(&obj); + videos = Module.BstrArrayToStringArray(&obj2); + pictures = Module.BstrArrayToStringArray(&obj3); + podcasts = Module.BstrArrayToStringArray(&obj4); + applications = Module.BstrArrayToStringArray(&obj5); ripFolder = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); videoMediaFolder = new string((char*)ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); photoMediaFolder = new string((char*)ptr3); - _003CModule_003E.SysFreeString(ptr3); + Module.SysFreeString(ptr3); podcastMediaFolder = new string((char*)ptr4); - _003CModule_003E.SysFreeString(ptr4); + Module.SysFreeString(ptr4); applicationsFolder = new string((char*)ptr5); - _003CModule_003E.SysFreeString(ptr5); + Module.SysFreeString(ptr5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj5); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj5); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj5); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj5); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj4); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj4); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj4); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj4); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj3); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj3); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj3); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj3); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj2); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj2); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D), &obj); throw; } - _003CModule_003E.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj); + Module.DynamicArray_003Cunsigned_0020short_0020_002A_003E_002E_007Bdtor_007D(&obj); return result; } @@ -1091,13 +1105,14 @@ namespace MicrosoftZuneLibrary { //IL_0003: Expected I, but got I8 ushort* ptr = null; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(physicalPath))) + fixed (char* physicalPathPtr = physicalPath.ToCharArray()) { - int num = _003CModule_003E.ZuneLibraryExports_002EGetLocalizedPathOfFolder(ptr2, fNetworkPathsAllowed, &ptr); + ushort* ptr2 = (ushort*)physicalPathPtr; + int num = Module.ZuneLibraryExports_002EGetLocalizedPathOfFolder(ptr2, fNetworkPathsAllowed, &ptr); if (num >= 0) { localizedPath = new string((char*)ptr); - _003CModule_003E.SysFreeString(ptr); + Module.SysFreeString(ptr); } return num; } @@ -1105,11 +1120,13 @@ namespace MicrosoftZuneLibrary public unsafe static int CompareWithoutArticles(string prefix, string @string) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(prefix))) + fixed (char* prefixPtr = prefix.ToCharArray()) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(@string))) + ushort* ptr = (ushort*)prefixPtr; + fixed (char* @stringPtr = @string.ToCharArray()) { - int num = ((_003CModule_003E.ZuneLibraryExports_002ECompareWithoutArticles(ptr, ptr2, &num) != 0) ? (-1) : num); + ushort* ptr2 = (ushort*)@stringPtr; + int num = ((Module.ZuneLibraryExports_002ECompareWithoutArticles(ptr, ptr2, &num) != 0) ? (-1) : num); return num; } } @@ -1118,10 +1135,11 @@ namespace MicrosoftZuneLibrary [return: MarshalAs(UnmanagedType.U1)] public unsafe static bool DoesFileExist(string path) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(path))) + fixed (char* pathPtr = path.ToCharArray()) { + ushort* ptr = (ushort*)pathPtr; int num = 0; - int num2 = ((_003CModule_003E.ZuneLibraryExports_002EDoesFileExist(ptr, &num) >= 0 && num != 0) ? 1 : 0); + int num2 = ((Module.ZuneLibraryExports_002EDoesFileExist(ptr, &num) >= 0 && num != 0) ? 1 : 0); return (byte)num2 != 0; } } @@ -1161,7 +1179,7 @@ namespace MicrosoftZuneLibrary IDatabaseQueryResults* ptr = null; QueryPropertyBag queryPropertyBag = new QueryPropertyBag(); CComPtrNtv_003CIQueryPropertyBag_003E cComPtrNtv_003CIQueryPropertyBag_003E; - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, queryPropertyBag.GetIQueryPropertyBag()); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bctor_007D(&cComPtrNtv_003CIQueryPropertyBag_003E, queryPropertyBag.GetIQueryPropertyBag()); ZuneQueryList result; try { @@ -1218,7 +1236,7 @@ namespace MicrosoftZuneLibrary } } IService* ptr3 = null; - if (_003CModule_003E.GetSingleton((_GUID)_003CModule_003E._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr3)) >= 0) + if (Module.GetSingleton((_GUID)Module._GUID_bb2d1edd_1bd5_4be1_8d38_36d4f0849911, (void**)(&ptr3)) >= 0) { IService* intPtr2 = ptr3; _GUID gUID; @@ -1233,7 +1251,7 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)) + 56)))((nint)num14, (EQueryPropertyBagProp)0, num15); } } - int num16 = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(eQueryType, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)), &ptr, null); + int num16 = Module.ZuneLibraryExports_002EQueryDatabase(eQueryType, (IQueryPropertyBag*)(*(ulong*)(&cComPtrNtv_003CIQueryPropertyBag_003E)), &ptr, null); ((IDisposable)queryPropertyBag)?.Dispose(); if (num16 >= 0) { @@ -1246,7 +1264,7 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } ZuneQueryList result2; @@ -1257,13 +1275,13 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPtrNtv_003CIQueryPropertyBag_003E_002E_007Bdtor_007D), &cComPtrNtv_003CIQueryPropertyBag_003E); throw; } - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result2; IL_01db: - _003CModule_003E.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); + Module.CComPtrNtv_003CIQueryPropertyBag_003E_002ERelease(&cComPtrNtv_003CIQueryPropertyBag_003E); return result; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDevice.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDevice.cs index 5529c21..757d88d 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDevice.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDevice.cs @@ -73,10 +73,10 @@ namespace MicrosoftZuneLibrary //IL_001e: Expected I, but got I8 //IL_0037: Expected I, but got I8 bool flag = true; - if (!_003CModule_003E.IsLonghornOrBetter()) + if (!Module.IsLonghornOrBetter()) { IUnknown* ptr; - flag = (byte)((_003CModule_003E.CoCreateInstance((_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.CLSID_MsftDiscMaster2), null, 23u, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_27354130_7f64_5b0f_8f00_5d77afbe261e), (void**)(&ptr)) >= 0) ? 1u : 0u) != 0; + flag = (byte)((Module.CoCreateInstance((_GUID*)Unsafe.AsPointer(ref Module.CLSID_MsftDiscMaster2), null, 23u, (_GUID*)Unsafe.AsPointer(ref Module._GUID_27354130_7f64_5b0f_8f00_5d77afbe261e), (void**)(&ptr)) >= 0) ? 1u : 0u) != 0; if (flag) { IUnknown* intPtr = ptr; @@ -322,7 +322,7 @@ namespace MicrosoftZuneLibrary if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr + 32)))((nint)intPtr, &ptr2) >= 0) { result = new string((char*)ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); } IWMPCDMediaInfo* intPtr2 = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr2 + 16)))((nint)intPtr2); @@ -469,7 +469,7 @@ namespace MicrosoftZuneLibrary if (num >= 0) { strBuilder.Append(new string((char*)ptr2)); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); } IWMPCDMediaInfo* intPtr2 = ptr; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)intPtr2 + 16)))((nint)intPtr2); @@ -510,10 +510,10 @@ namespace MicrosoftZuneLibrary ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)iQueryPropertyBag + 56)))((nint)iQueryPropertyBag, (EQueryPropertyBagProp)21, 437); IPlaylist* ptr = null; IDatabaseQueryResults* ptr2 = null; - int num = _003CModule_003E.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypePlaylistContentByPlaylistId, iQueryPropertyBag, &ptr2, null); + int num = Module.ZuneLibraryExports_002EQueryDatabase(EQueryType.eQueryTypePlaylistContentByPlaylistId, iQueryPropertyBag, &ptr2, null); if (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002ECreateEmptyPlaylist(&ptr); + num = Module.ZuneLibraryExports_002ECreateEmptyPlaylist(&ptr); } uint num2 = 0u; if (num >= 0) @@ -528,42 +528,42 @@ namespace MicrosoftZuneLibrary while (num3 < num2) { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { CComPropVariant cComPropVariant2; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant2, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant2, 0, 24); try { IDatabaseQueryResults* intPtr2 = ptr2; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 48)))((nint)intPtr2, num3, 233u, (tagPROPVARIANT*)(&cComPropVariant)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 48)))((nint)intPtr2, num3, 233u, (PROPVARIANT)(&cComPropVariant)); if (num >= 0) { IDatabaseQueryResults* intPtr3 = ptr2; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 48)))((nint)intPtr3, num3, 234u, (tagPROPVARIANT*)(&cComPropVariant2)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)ptr2 + 48)))((nint)intPtr3, num3, 234u, (PROPVARIANT)(&cComPropVariant2)); if (num >= 0) { - num = _003CModule_003E.ZuneLibraryExports_002EAddItemToPlaylist(System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant, 8)), System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref cComPropVariant2, 8)), ptr); + num = Module.ZuneLibraryExports_002EAddItemToPlaylist(Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant, 8)), Unsafe.As(ref Unsafe.AddByteOffset(ref cComPropVariant2, 8)), ptr); } } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant2); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant2); + Module.CComPropVariant_002EClear(&cComPropVariant2); } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); num3++; if (num < 0) { @@ -698,15 +698,16 @@ namespace MicrosoftZuneLibrary { return -2147024809; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(strVolumeLabel))) + fixed (char* strVolumeLabelPtr = strVolumeLabel.ToCharArray()) { - ushort* ptr2 = _003CModule_003E.SysAllocString(ptr); + ushort* ptr = (ushort*)strVolumeLabelPtr; + ushort* ptr2 = Module.SysAllocString(ptr); if (ptr2 == null) { return -2147024882; } HRESULT result = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)burnPublisher + 64)))((nint)burnPublisher, ptr2); - _003CModule_003E.SysFreeString(ptr2); + Module.SysFreeString(ptr2); return result; } } @@ -762,16 +763,16 @@ namespace MicrosoftZuneLibrary { //IL_0019: Expected I, but got I8 //IL_0046: Expected I, but got I8 - CBurnPublisherCallback* ptr = (CBurnPublisherCallback*)_003CModule_003E.@new(24uL); + CBurnPublisherCallback* ptr = (CBurnPublisherCallback*)Module.@new(24uL); CBurnPublisherCallback* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ECBurnPublisherCallback_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ECBurnPublisherCallback_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } int result; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDeviceList.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDeviceList.cs index 80d4483..71692a4 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDeviceList.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDDeviceList.cs @@ -65,20 +65,20 @@ namespace MicrosoftZuneLibrary return; } ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pDeviceList2 + 8)))((nint)pDeviceList2); - CDDeviceCallback* ptr = (CDDeviceCallback*)_003CModule_003E.@new(24uL); + CDDeviceCallback* ptr = (CDDeviceCallback*)Module.@new(24uL); CDDeviceCallback* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ECDDeviceCallback_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ECDDeviceCallback_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } IZuneCDDeviceCallback* ptr3; - if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.IID_IUnknown), (void**)(&ptr3)) < 0) + if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)Unsafe.AsPointer(ref Module.IID_IUnknown), (void**)(&ptr3)) < 0) { return; } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDRecorder.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDRecorder.cs index 8153c19..f4212ef 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDRecorder.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryCDRecorder.cs @@ -109,20 +109,20 @@ namespace MicrosoftZuneLibrary return; } ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pRecordManager2 + 8)))((nint)pRecordManager2); - RecordManagerCallback* ptr = (RecordManagerCallback*)_003CModule_003E.@new(24uL); + RecordManagerCallback* ptr = (RecordManagerCallback*)Module.@new(24uL); RecordManagerCallback* ptr2; try { - ptr2 = ((ptr == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002ERecordManagerCallback_002E_007Bctor_007D(ptr, this)); + ptr2 = ((ptr == null) ? null : Module.MicrosoftZuneLibrary_002ERecordManagerCallback_002E_007Bctor_007D(ptr, this)); } catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } IRecordManagerCallback* ptr3; - if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_dbb19183_e14e_49cc_a75a_0dbf88f7cc57), (void**)(&ptr3)) < 0) + if (ptr2 == null || ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr2)))((nint)ptr2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_dbb19183_e14e_49cc_a75a_0dbf88f7cc57), (void**)(&ptr3)) < 0) { return; } @@ -209,8 +209,9 @@ namespace MicrosoftZuneLibrary num = device.GetTrackUrl(dwTrackNumber, stringBuilder); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(stringBuilder.ToString()))) + fixed (char* stringBuilder.ToString()Ptr = stringBuilder.ToString().ToCharArray()) { + ushort* ptr = (ushort*)stringBuilder.ToString()Ptr; try { long num2 = *(long*)m_pRecordManager + 40; @@ -239,8 +240,9 @@ namespace MicrosoftZuneLibrary num = device.GetTrackUrl(dwTrackNumber, stringBuilder); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(stringBuilder.ToString()))) + fixed (char* stringBuilder.ToString()Ptr = stringBuilder.ToString().ToCharArray()) { + ushort* ptr = (ushort*)stringBuilder.ToString()Ptr; try { long num2 = *(long*)m_pRecordManager + 48; @@ -269,8 +271,9 @@ namespace MicrosoftZuneLibrary StringBuilder stringBuilder = new StringBuilder(); if (device.GetTrackUrl(dwTrackNumber, stringBuilder) >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(stringBuilder.ToString()))) + fixed (char* stringBuilder.ToString()Ptr = stringBuilder.ToString().ToCharArray()) { + ushort* ptr = (ushort*)stringBuilder.ToString()Ptr; try { long num2 = *(long*)m_pRecordManager + 56; @@ -315,8 +318,9 @@ namespace MicrosoftZuneLibrary num = device.GetTrackUrl(dwTrackNumber, stringBuilder); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(stringBuilder.ToString()))) + fixed (char* stringBuilder.ToString()Ptr = stringBuilder.ToString().ToCharArray()) { + ushort* ptr = (ushort*)stringBuilder.ToString()Ptr; try { long num2 = *(long*)m_pRecordManager + 24; @@ -345,8 +349,9 @@ namespace MicrosoftZuneLibrary num = device.GetTrackUrl(dwTrackNumber, stringBuilder); if (num >= 0) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(stringBuilder.ToString()))) + fixed (char* stringBuilder.ToString()Ptr = stringBuilder.ToString().ToCharArray()) { + ushort* ptr = (ushort*)stringBuilder.ToString()Ptr; try { long num2 = *(long*)m_pRecordManager + 32; diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryUtils.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryUtils.cs index e671a00..15da7db 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryUtils.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneLibraryUtils.cs @@ -4,31 +4,31 @@ namespace MicrosoftZuneLibrary { public class ZuneLibraryUtils { - public unsafe static int ConvertPropVariantToString(tagPROPVARIANT* pPropVariant, string* pRetString) + public unsafe static int ConvertPropVariantToString(PROPVARIANT pPropVariant, string* pRetString) { //IL_000b: Expected I4, but got I8 //IL_001e: Expected I4, but got I8 //IL_003d: Expected I, but got I8 *pRetString = null; CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); int num; try { num = 0; - tagPROPVARIANT* ptr; + PROPVARIANT ptr; if (*(ushort*)pPropVariant == 8) { ptr = pPropVariant; goto IL_0032; } - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); - num = _003CModule_003E.ZuneLibraryExports_002EZunePropVariantChangeType((tagPROPVARIANT*)(&cComPropVariant), pPropVariant, 1, 8); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); + num = Module.ZuneLibraryExports_002EZunePropVariantChangeType((PROPVARIANT)(&cComPropVariant), pPropVariant, 1, 8); if (num >= 0) { - ptr = (tagPROPVARIANT*)(&cComPropVariant); + ptr = (PROPVARIANT)(&cComPropVariant); goto IL_0032; } goto end_IL_000b; @@ -39,34 +39,34 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return num; } - public unsafe static int ConvertPropVariantToInt(tagPROPVARIANT* pPropVariant) + public unsafe static int ConvertPropVariantToInt(PROPVARIANT pPropVariant) { //IL_000a: Expected I4, but got I8 //IL_001b: Expected I4, but got I8 int result = 0; CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { - tagPROPVARIANT* ptr; + PROPVARIANT ptr; if (*(ushort*)pPropVariant == 3) { ptr = pPropVariant; goto IL_002d; } - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); - if (_003CModule_003E.ZuneLibraryExports_002EZunePropVariantChangeType((tagPROPVARIANT*)(&cComPropVariant), pPropVariant, 1, 3) >= 0) + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); + if (Module.ZuneLibraryExports_002EZunePropVariantChangeType((PROPVARIANT)(&cComPropVariant), pPropVariant, 1, 3) >= 0) { - ptr = (tagPROPVARIANT*)(&cComPropVariant); + ptr = (PROPVARIANT)(&cComPropVariant); goto IL_002d; } goto end_IL_000a; @@ -77,10 +77,10 @@ namespace MicrosoftZuneLibrary catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } } diff --git a/ZuneDBApi/MicrosoftZuneLibrary/ZuneQueryList.cs b/ZuneDBApi/MicrosoftZuneLibrary/ZuneQueryList.cs index 66fcaf0..b832106 100644 --- a/ZuneDBApi/MicrosoftZuneLibrary/ZuneQueryList.cs +++ b/ZuneDBApi/MicrosoftZuneLibrary/ZuneQueryList.cs @@ -64,23 +64,24 @@ namespace MicrosoftZuneLibrary //IL_004c: Expected I, but got I8 //IL_0065: Expected I, but got I8 m_pResults = pResults; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(queryName))) + fixed (char* queryNamePtr = queryName.ToCharArray()) { - m_bstrQueryName = _003CModule_003E.SysAllocString(ptr); + ushort* ptr = (ushort*)queryNamePtr; + m_bstrQueryName = Module.SysAllocString(ptr); IDatabaseQueryResults* pResults2 = m_pResults; if (pResults2 != null) { ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResults2 + 8)))((nint)pResults2); - ResultSetEventRelay* ptr2 = (ResultSetEventRelay*)_003CModule_003E.@new(56uL); + ResultSetEventRelay* ptr2 = (ResultSetEventRelay*)Module.@new(56uL); ResultSetEventRelay* pRelay; try { - pRelay = ((ptr2 == null) ? null : _003CModule_003E.MicrosoftZuneLibrary_002EResultSetEventRelay_002E_007Bctor_007D(ptr2)); + pRelay = ((ptr2 == null) ? null : Module.MicrosoftZuneLibrary_002EResultSetEventRelay_002E_007Bctor_007D(ptr2)); } catch { //try-fault - _003CModule_003E.delete(ptr2); + Module.delete(ptr2); throw; } m_pRelay = pRelay; @@ -112,13 +113,13 @@ namespace MicrosoftZuneLibrary ResultSetEventRelay* pRelay = m_pRelay; if (0L != (nint)pRelay) { - _003CModule_003E.MicrosoftZuneLibrary_002EResultSetEventRelay_002E__delDtor(pRelay, 1u); + Module.MicrosoftZuneLibrary_002EResultSetEventRelay_002E__delDtor(pRelay, 1u); m_pRelay = null; } ushort* bstrQueryName = m_bstrQueryName; if (0L != (nint)bstrQueryName) { - _003CModule_003E.SysFreeString(bstrQueryName); + Module.SysFreeString(bstrQueryName); m_bstrQueryName = null; } } @@ -138,7 +139,7 @@ namespace MicrosoftZuneLibrary ResultSetEventRelay* pRelay = m_pRelay; if (0L != (nint)pRelay) { - _003CModule_003E.MicrosoftZuneLibrary_002EResultSetEventRelay_002E__delDtor(pRelay, 1u); + Module.MicrosoftZuneLibrary_002EResultSetEventRelay_002E__delDtor(pRelay, 1u); m_pRelay = null; } IDatabaseQueryResults* pResults = m_pResults; @@ -150,7 +151,7 @@ namespace MicrosoftZuneLibrary ushort* bstrQueryName2 = m_bstrQueryName; if (0L != (nint)bstrQueryName2) { - _003CModule_003E.SysFreeString(bstrQueryName2); + Module.SysFreeString(bstrQueryName2); m_bstrQueryName = null; } } @@ -180,12 +181,12 @@ namespace MicrosoftZuneLibrary public unsafe void Advise(IQueryListEvents listener) { - _003CModule_003E.MicrosoftZuneLibrary_002EResultSetEventRelay_002EAdvise(m_pRelay, listener, m_pResults); + Module.MicrosoftZuneLibrary_002EResultSetEventRelay_002EAdvise(m_pRelay, listener, m_pResults); } public unsafe void Unadvise(IQueryListEvents listener) { - _003CModule_003E.MicrosoftZuneLibrary_002EResultSetEventRelay_002EUnAdvise(m_pRelay, listener, m_pResults); + Module.MicrosoftZuneLibrary_002EResultSetEventRelay_002EUnAdvise(m_pRelay, listener, m_pResults); } public unsafe void EndBulkEventsComplete([MarshalAs(UnmanagedType.U1)] bool fAbandon) @@ -219,9 +220,9 @@ namespace MicrosoftZuneLibrary //IL_00cf: Expected I, but got I8 if (m_disposed) { - if (Atom != 340 && Atom != 140 && _003CModule_003E.WPP_GLOBAL_Control != System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 25uL)) >= 5u) + if (Atom != 340 && Atom != 140 && Module.WPP_GLOBAL_Control != Unsafe.AsPointer(ref Module.WPP_GLOBAL_Control) && ((uint)(*(int*)((ulong)(nint)Module.WPP_GLOBAL_Control + 28uL)) & 2u) != 0 && (uint)(*(byte*)((ulong)(nint)Module.WPP_GLOBAL_Control + 25uL)) >= 5u) { - _003CModule_003E.WPP_SF_D(*(ulong*)((ulong)(nint)_003CModule_003E.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._003FA0xfab9896e_002EWPP_ZuneDBList_cpp_Traceguids), Atom); + Module.WPP_SF_D(*(ulong*)((ulong)(nint)Module.WPP_GLOBAL_Control + 16uL), 10, (_GUID*)Unsafe.AsPointer(ref Module._003FA0xfab9896e_002EWPP_ZuneDBList_cpp_Traceguids), Atom); } return defaultValue; } @@ -231,7 +232,7 @@ namespace MicrosoftZuneLibrary { if (type == typeof(string)) { - WMT_ATTR_DATATYPE wMT_ATTR_DATATYPE = *(WMT_ATTR_DATATYPE*)((long)(int)Atom * 32L + (ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _003CModule_003E._003Fs_rgSchemaMapEntry_0040CSchemaMap_0040_00400QBU_SCHEMAMAPENTRY_00401_0040B, 16))); + WMT_ATTR_DATATYPE wMT_ATTR_DATATYPE = *(WMT_ATTR_DATATYPE*)((long)(int)Atom * 32L + (ref Unsafe.AddByteOffset(ref Module._003Fs_rgSchemaMapEntry_0040CSchemaMap_0040_00400QBU_SCHEMAMAPENTRY_00401_0040B, 16))); if (wMT_ATTR_DATATYPE == (WMT_ATTR_DATATYPE)1) { ushort* value = null; @@ -242,28 +243,28 @@ namespace MicrosoftZuneLibrary } } } - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { IDatabaseQueryResults* pResults2 = m_pResults; - if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResults2 + 48)))((nint)pResults2, index, Atom, (tagPROPVARIANT*)(&cComPropVariant)) >= 0) + if (((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResults2 + 48)))((nint)pResults2, index, Atom, (PROPVARIANT)(&cComPropVariant)) >= 0) { - result = MarshalResult(type, (tagPROPVARIANT*)(&cComPropVariant), defaultValue); + result = MarshalResult(type, (PROPVARIANT)(&cComPropVariant), defaultValue); goto IL_00ef; } } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } return defaultValue; IL_00ef: - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); return result; } @@ -290,15 +291,15 @@ namespace MicrosoftZuneLibrary if (m_pResults != null) { CComPropVariant cComPropVariant; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlock(ref cComPropVariant, 0, 24); + // IL initblk instruction + Unsafe.InitBlock(ref cComPropVariant, 0, 24); try { if (Value == null) { goto IL_002e; } - num = ConvertTypeToPropVariant(Value.GetType(), Value, (tagPROPVARIANT*)(&cComPropVariant)); + num = ConvertTypeToPropVariant(Value.GetType(), Value, (PROPVARIANT)(&cComPropVariant)); if (num >= 0) { goto IL_002e; @@ -306,16 +307,16 @@ namespace MicrosoftZuneLibrary goto end_IL_0016; IL_002e: IDatabaseQueryResults* pResults = m_pResults; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResults + 64)))((nint)pResults, index, Atom, (tagPROPVARIANT*)(&cComPropVariant)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)pResults + 64)))((nint)pResults, index, Atom, (PROPVARIANT)(&cComPropVariant)); end_IL_0016:; } catch { //try-fault - _003CModule_003E.___CxxCallUnwindDtor((delegate*)(delegate*)(&_003CModule_003E.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); + Module.___CxxCallUnwindDtor((delegate*)(delegate*)(&Module.CComPropVariant_002E_007Bdtor_007D), &cComPropVariant); throw; } - _003CModule_003E.CComPropVariant_002EClear(&cComPropVariant); + Module.CComPropVariant_002EClear(&cComPropVariant); } return num; } @@ -324,7 +325,7 @@ namespace MicrosoftZuneLibrary { //IL_0029: Expected I, but got I8 uint num = uint.MaxValue; - fixed (uint* ptr = &System.Runtime.CompilerServices.Unsafe.AsRef(&num)) + fixed (uint* ptr = &Unsafe.AsRef(&num)) { IDatabaseQueryResults* pResults = m_pResults; if (pResults != null) @@ -350,7 +351,7 @@ namespace MicrosoftZuneLibrary if (num2 >= 0) { ulong num3 = (ulong)num; - int* ptr = (int*)_003CModule_003E.new_005B_005D((num3 > 4611686018427387903L) ? ulong.MaxValue : (num3 * 4)); + int* ptr = (int*)Module.new_005B_005D((num3 > 4611686018427387903L) ? ulong.MaxValue : (num3 * 4)); num2 = (((long)(nint)ptr == 0) ? (-2147024882) : num2); if (num2 >= 0) { @@ -379,7 +380,7 @@ namespace MicrosoftZuneLibrary } if (ptr != null) { - _003CModule_003E.delete(ptr); + Module.delete(ptr); } } return arrayList; @@ -391,8 +392,9 @@ namespace MicrosoftZuneLibrary int num = -1; if (m_pResults != null) { - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(SearchString))) + fixed (char* SearchStringPtr = SearchString.ToCharArray()) { + ushort* ptr = (ushort*)SearchStringPtr; try { long num2 = *(long*)m_pResults + 72; @@ -423,7 +425,7 @@ namespace MicrosoftZuneLibrary return result; } - public unsafe static object MarshalResult(Type type, tagPROPVARIANT* propVariant, object defaultValue) + public unsafe static object MarshalResult(Type type, PROPVARIANT propVariant, object defaultValue) { //IL_0104: Expected I, but got I8 //IL_01d2: Expected I, but got I8 @@ -472,7 +474,7 @@ namespace MicrosoftZuneLibrary { if (*(ushort*)propVariant == 72) { - _003CModule_003E.ZuneLibraryExports_002EZunePropVariantChangeType(propVariant, propVariant, 0, 8); + Module.ZuneLibraryExports_002EZunePropVariantChangeType(propVariant, propVariant, 0, 8); } if (*(ushort*)propVariant == 8) { @@ -520,7 +522,7 @@ namespace MicrosoftZuneLibrary case 8200: { tagSAFEARRAY* ptr2 = (tagSAFEARRAY*)(*(ulong*)((ulong)(nint)propVariant + 8uL)); - if (_003CModule_003E.SafeArrayGetDim(ptr2) != 1) + if (Module.SafeArrayGetDim(ptr2) != 1) { return defaultValue; } @@ -530,7 +532,7 @@ namespace MicrosoftZuneLibrary int num5 = 0; int num6 = 0; ushort** ptr3; - if (_003CModule_003E.SafeArrayGetLBound(ptr2, 1u, &num5) < 0 || _003CModule_003E.SafeArrayGetUBound(ptr2, 1u, &num6) < 0 || _003CModule_003E.SafeArrayAccessData(ptr2, (void**)(&ptr3)) < 0) + if (Module.SafeArrayGetLBound(ptr2, 1u, &num5) < 0 || Module.SafeArrayGetUBound(ptr2, 1u, &num6) < 0 || Module.SafeArrayAccessData(ptr2, (void**)(&ptr3)) < 0) { return defaultValue; } @@ -547,7 +549,7 @@ namespace MicrosoftZuneLibrary } while (num9 != 0); } - _003CModule_003E.SafeArrayUnaccessData(ptr2); + Module.SafeArrayUnaccessData(ptr2); } return arrayList2; } @@ -559,7 +561,7 @@ namespace MicrosoftZuneLibrary uint num3 = 0u; if (0u < (uint)(*(int*)((ulong)(nint)propVariant + 8uL))) { - tagPROPVARIANT* ptr = (tagPROPVARIANT*)((ulong)(nint)propVariant + 16uL); + PROPVARIANT ptr = (PROPVARIANT)((ulong)(nint)propVariant + 16uL); long num4 = 0L; do { @@ -585,7 +587,7 @@ namespace MicrosoftZuneLibrary return defaultValue; } - public unsafe static int ConvertTypeToPropVariant(Type type, object value, tagPROPVARIANT* propVariant) + public unsafe static int ConvertTypeToPropVariant(Type type, object value, PROPVARIANT propVariant) { //IL_003a: Expected I8, but got I //IL_020e: Expected I4, but got I8 @@ -600,9 +602,10 @@ namespace MicrosoftZuneLibrary if (type == typeof(string)) { *(short*)propVariant = 8; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)value))) + fixed (char* (string)valuePtr = (string)value.ToCharArray()) { - *(long*)((ulong)(nint)propVariant + 8uL) = (nint)_003CModule_003E.SysAllocString(ptr); + ushort* ptr = (ushort*)(string)valuePtr; + *(long*)((ulong)(nint)propVariant + 8uL) = (nint)Module.SysAllocString(ptr); return 0; } } @@ -670,22 +673,22 @@ namespace MicrosoftZuneLibrary int count = list.Count; if (count == 0) { - _003CModule_003E.PropVariantClear(propVariant); + Module.PropVariantClear(propVariant); } else { _0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040 _0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040; - System.Runtime.CompilerServices.Unsafe.As<_0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040, 4)) = 0; + Unsafe.As<_0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040, int>(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040, 4)) = 0; *(int*)(&_0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040) = count; - tagSAFEARRAY* ptr2 = _003CModule_003E.SafeArrayCreate(8, 1u, (tagSAFEARRAYBOUND*)(&_0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040)); + tagSAFEARRAY* ptr2 = Module.SafeArrayCreate(8, 1u, (tagSAFEARRAYBOUND*)(&_0024ArrayType_0024_0024_0024BY00UtagSAFEARRAYBOUND_0040_0040)); if (ptr2 == null) { return -2147024882; } _0024ArrayType_0024_0024_0024BY01J _0024ArrayType_0024_0024_0024BY01J; *(int*)(&_0024ArrayType_0024_0024_0024BY01J) = 0; - // IL initblk instruction - System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY01J, 4), 0, 4); + // IL initblk instruction + Unsafe.InitBlockUnaligned(ref Unsafe.AddByteOffset(ref _0024ArrayType_0024_0024_0024BY01J, 4), 0, 4); int index = 0; if (0 < count) { @@ -696,8 +699,9 @@ namespace MicrosoftZuneLibrary { while (true) { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars((string)obj))) + fixed (char* (string)objPtr = (string)obj.ToCharArray()) { + ushort* ptr3 = (ushort*)(string)objPtr; IL_0217: obj = list[index]; if (obj != null) @@ -712,10 +716,10 @@ namespace MicrosoftZuneLibrary result = -2147467259; goto IL_0299; IL_0299: - _003CModule_003E.SafeArrayDestroy(ptr2); + Module.SafeArrayDestroy(ptr2); goto IL_02a0; IL_024d: - ushort* ptr4 = _003CModule_003E.SysAllocString(ptr3); + ushort* ptr4 = Module.SysAllocString(ptr3); if (ptr4 == null) { goto IL_0280; @@ -723,7 +727,7 @@ namespace MicrosoftZuneLibrary goto IL_0253; IL_0253: *(int*)(&_0024ArrayType_0024_0024_0024BY01J) = index; - result = _003CModule_003E.SafeArrayPutElement(ptr2, (int*)(&_0024ArrayType_0024_0024_0024BY01J), ptr4); + result = Module.SafeArrayPutElement(ptr2, (int*)(&_0024ArrayType_0024_0024_0024BY01J), ptr4); if (result < 0) { goto IL_0299; @@ -761,7 +765,7 @@ namespace MicrosoftZuneLibrary result = -2147467259; } } - _003CModule_003E.SafeArrayDestroy(ptr2); + Module.SafeArrayDestroy(ptr2); } } } @@ -770,16 +774,17 @@ namespace MicrosoftZuneLibrary public unsafe static int AtomNameToAtom(string AtomName) { - fixed (ushort* wszName = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(AtomName))) + fixed (char* AtomNamePtr = AtomName.ToCharArray()) { - return _003CModule_003E.CSchemaMap_002EGetIndex(wszName); + ushort* wszName = (ushort*)AtomNamePtr; + return Module.CSchemaMap_002EGetIndex(wszName); } } public unsafe static string AtomToAtomName(int atom) { //IL_0012: Expected I, but got I8 - return new string((char*)(*(ulong*)((long)atom * 32L + (ref _003CModule_003E._003Fs_rgSchemaMapEntry_0040CSchemaMap_0040_00400QBU_SCHEMAMAPENTRY_00401_0040B)))); + return new string((char*)(*(ulong*)((long)atom * 32L + (ref Module._003Fs_rgSchemaMapEntry_0040CSchemaMap_0040_00400QBU_SCHEMAMAPENTRY_00401_0040B)))); } protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool P_0) diff --git a/ZuneDBApi/MicrosoftZunePlayback/BandwidthTestInterop.cs b/ZuneDBApi/MicrosoftZunePlayback/BandwidthTestInterop.cs index f555ce5..59cf8d8 100644 --- a/ZuneDBApi/MicrosoftZunePlayback/BandwidthTestInterop.cs +++ b/ZuneDBApi/MicrosoftZunePlayback/BandwidthTestInterop.cs @@ -106,17 +106,17 @@ namespace MicrosoftZunePlayback //IL_00b6: Expected I, but got I8 _ignore = false; IZuneMBRBandwidthTest* p = null; - int num = _003CModule_003E.MBRBandwidthTest_CreateInstance(&p); + int num = Module.MBRBandwidthTest_CreateInstance(&p); m_spMBRBandwidthTest.Attach(p); if (m_spMBRBandwidthTest.p != null && num >= 0) { - CMBRBandwidthTestEventSink* ptr = (CMBRBandwidthTestEventSink*)_003CModule_003E.@new(24uL); + CMBRBandwidthTestEventSink* ptr = (CMBRBandwidthTestEventSink*)Module.@new(24uL); CMBRBandwidthTestEventSink* lp; try { if (ptr != null) { - lp = _003CModule_003E.MicrosoftZunePlayback_002ECMBRBandwidthTestEventSink_002E_007Bctor_007D(ptr, this, _async); + lp = Module.MicrosoftZunePlayback_002ECMBRBandwidthTestEventSink_002E_007Bctor_007D(ptr, this, _async); } else { @@ -126,7 +126,7 @@ namespace MicrosoftZunePlayback catch { //try-fault - _003CModule_003E.delete(ptr); + Module.delete(ptr); throw; } m_spMBRBTestSink.op_Assign(lp); @@ -134,8 +134,9 @@ namespace MicrosoftZunePlayback { throw new OutOfMemoryException(); } - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(Uri))) + fixed (char* UriPtr = Uri.ToCharArray()) { + ushort* ptr2 = (ushort*)UriPtr; IZuneMBRBandwidthTest* p2 = m_spMBRBandwidthTest.p; CMBRBandwidthTestEventSink* p3 = m_spMBRBTestSink.p; long num2 = *(long*)p2 + 24; diff --git a/ZuneDBApi/MicrosoftZunePlayback/PlayerInterop.cs b/ZuneDBApi/MicrosoftZunePlayback/PlayerInterop.cs index 04c27f9..6a781d6 100644 --- a/ZuneDBApi/MicrosoftZunePlayback/PlayerInterop.cs +++ b/ZuneDBApi/MicrosoftZunePlayback/PlayerInterop.cs @@ -186,16 +186,16 @@ namespace MicrosoftZunePlayback { //IL_004a: Expected I, but got I8 _windowHost = value; - tagRECT tagRECT; + RECT tagRECT; *(int*)(&tagRECT) = value.Left; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagRECT, 4)) = value.Top; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagRECT, 8)) = value.Right; - System.Runtime.CompilerServices.Unsafe.As(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref tagRECT, 12)) = value.Bottom; + Unsafe.As(ref Unsafe.AddByteOffset(ref tagRECT, 4)) = value.Top; + Unsafe.As(ref Unsafe.AddByteOffset(ref tagRECT, 8)) = value.Right; + Unsafe.As(ref Unsafe.AddByteOffset(ref tagRECT, 12)) = value.Bottom; IMCDynamicImage* uDynamicImage = _uDynamicImage; if (uDynamicImage != null) { - tagRECT tagRECT2 = tagRECT; - ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uDynamicImage + 32)))((nint)uDynamicImage, tagRECT2); + RECT tagRECT2 = tagRECT; + ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uDynamicImage + 32)))((nint)uDynamicImage, tagRECT2); } } } @@ -434,12 +434,14 @@ namespace MicrosoftZunePlayback else if (b != null) { bool result; - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(b.Id))) + fixed (char* b.IdPtr = b.Id.ToCharArray()) { + ushort* ptr = (ushort*)b.IdPtr; try { - fixed (ushort* ptr3 = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(b.SourceFile))) + fixed (char* b.SourceFilePtr = b.SourceFile.ToCharArray()) { + ushort* ptr3 = (ushort*)b.SourceFilePtr; try { int num7; @@ -450,11 +452,11 @@ namespace MicrosoftZunePlayback ref ushort reference; long num; ref ushort reference2; - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.AsRef(ptr)) + fixed (ushort* ptr2 = &Unsafe.AsRef(ptr)) { num = *(long*)a; - num2 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned((void*)num); - num3 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned(ptr2); + num2 = Unsafe.ReadUnaligned((void*)num); + num3 = Unsafe.ReadUnaligned(ptr2); if (num2 >= num3 && num2 <= num3) { if (num2 == 0) @@ -462,11 +464,11 @@ namespace MicrosoftZunePlayback long num4; short num5; short num6; - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.AsRef(ptr3)) + fixed (ushort* ptr4 = &Unsafe.AsRef(ptr3)) { num4 = *(long*)((ulong)(nint)a + 24uL); - num5 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned((void*)num4); - num6 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned(ptr4); + num5 = Unsafe.ReadUnaligned((void*)num4); + num6 = Unsafe.ReadUnaligned(ptr4); if (num5 < num6 || num5 > num6) { num7 = 0; @@ -487,7 +489,7 @@ namespace MicrosoftZunePlayback } while (true) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.Add(ref reference, 1)) + fixed (ushort* ptr4 = &Unsafe.Add(ref reference, 1)) { IL_00b1: if (num5 > num6) @@ -509,8 +511,8 @@ namespace MicrosoftZunePlayback num7 = 0; goto IL_00df_2; IL_00c9: - num5 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned((void*)num4); - num6 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned(ptr4); + num5 = Unsafe.ReadUnaligned((void*)num4); + num6 = Unsafe.ReadUnaligned(ptr4); if (num5 >= num6) { goto IL_00b1; @@ -530,7 +532,7 @@ namespace MicrosoftZunePlayback } while (true) { - fixed (ushort* ptr2 = &System.Runtime.CompilerServices.Unsafe.Add(ref reference2, 1)) + fixed (ushort* ptr2 = &Unsafe.Add(ref reference2, 1)) { if (num2 <= num3) { @@ -543,11 +545,11 @@ namespace MicrosoftZunePlayback long num4; short num5; short num6; - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.AsRef(ptr3)) + fixed (ushort* ptr4 = &Unsafe.AsRef(ptr3)) { num4 = *(long*)((ulong)(nint)a + 24uL); - num5 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned((void*)num4); - num6 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned(ptr4); + num5 = Unsafe.ReadUnaligned((void*)num4); + num6 = Unsafe.ReadUnaligned(ptr4); if (num5 < num6 || num5 > num6) { num7 = 0; @@ -568,7 +570,7 @@ namespace MicrosoftZunePlayback } while (true) { - fixed (ushort* ptr4 = &System.Runtime.CompilerServices.Unsafe.Add(ref reference, 1)) + fixed (ushort* ptr4 = &Unsafe.Add(ref reference, 1)) { IL_00b1_2: if (num5 > num6) @@ -590,8 +592,8 @@ namespace MicrosoftZunePlayback num7 = 0; goto IL_00df_4; IL_00c9_2: - num5 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned((void*)num4); - num6 = System.Runtime.CompilerServices.Unsafe.ReadUnaligned(ptr4); + num5 = Unsafe.ReadUnaligned((void*)num4); + num6 = Unsafe.ReadUnaligned(ptr4); if (num5 >= num6) { goto IL_00b1_2; @@ -715,10 +717,10 @@ namespace MicrosoftZunePlayback switch (_state) { case MCPlayerState.Closed: - _003CModule_003E.SetEvent(_gotStateCloseEvent); + Module.SetEvent(_gotStateCloseEvent); break; case MCPlayerState.Uninitialized: - _003CModule_003E.SetEvent(_gotStateUninitializeEvent); + Module.SetEvent(_gotStateUninitializeEvent); break; } } @@ -748,9 +750,9 @@ namespace MicrosoftZunePlayback else if (string.Compare(text, "mbrheuristicsdata", StringComparison.Ordinal) == 0) { _MBRHEURISTICDATA mBRHEURISTICDATA; - // IL cpblk instruction - System.Runtime.CompilerServices.Unsafe.CopyBlock(ref mBRHEURISTICDATA, pData, 48); - BandwidthUpdateArgs value2 = new BandwidthUpdateArgs(*(long*)(&mBRHEURISTICDATA), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, float>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 8)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 12)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 16)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 20)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 24)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 28)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 32)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 36)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, int>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 40)), System.Runtime.CompilerServices.Unsafe.As<_MBRHEURISTICDATA, MBRHeuristicState>(ref System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 44))); + // IL cpblk instruction + Unsafe.CopyBlock(ref mBRHEURISTICDATA, pData, 48); + BandwidthUpdateArgs value2 = new BandwidthUpdateArgs(*(long*)(&mBRHEURISTICDATA), Unsafe.As<_MBRHEURISTICDATA, float>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 8)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 12)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 16)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 20)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 24)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 28)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 32)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 36)), Unsafe.As<_MBRHEURISTICDATA, int>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 40)), Unsafe.As<_MBRHEURISTICDATA, MBRHeuristicState>(ref Unsafe.AddByteOffset(ref mBRHEURISTICDATA, 44))); raise_PlayerBandwithUpdate(this, value2); } } @@ -834,35 +836,35 @@ namespace MicrosoftZunePlayback IMCDynamicImage* ptr4 = null; IMCVolumeControl* ptr5 = null; IZuneSpectrumMgr* ptr6 = null; - if ((_gotStateCloseEvent = _003CModule_003E.CreateEventW(null, 0, 0, null)) == null) + if ((_gotStateCloseEvent = Module.CreateEventW(null, 0, 0, null)) == null) { throw new COMException("PlayerInterop failed to CreateEvent for close", 0); } - if ((_gotStateUninitializeEvent = _003CModule_003E.CreateEventW(null, 0, 0, null)) == null) + if ((_gotStateUninitializeEvent = Module.CreateEventW(null, 0, 0, null)) == null) { throw new COMException("PlayerInterop failed to CreateEvent for uninit", 0); } - int num = _003CModule_003E.WmpCoreInitialize(); + int num = Module.WmpCoreInitialize(); if (num < 0) { throw new COMException("Playback core initialization failed.", num); } - num = _003CModule_003E.CWmpPlayer_GetInstance(&ptr); + num = Module.CWmpPlayer_GetInstance(&ptr); if (num >= 0 && ptr != null) { _uPlayer = ptr; IMCPlayer* intPtr = ptr; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)intPtr, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_2f33a725_95cb_4080_adef_93a067a707ba), (void**)(&ptr2)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)ptr)))((nint)intPtr, (_GUID*)Unsafe.AsPointer(ref Module._GUID_2f33a725_95cb_4080_adef_93a067a707ba), (void**)(&ptr2)); if (num >= 0 && ptr2 != null) { _uTransport = ptr2; IMCPlayer* uPlayer = _uPlayer; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer)))((nint)uPlayer, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_58864c93_45f9_4c6d_aa3f_80f6caa08281), (void**)(&ptr3)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer)))((nint)uPlayer, (_GUID*)Unsafe.AsPointer(ref Module._GUID_58864c93_45f9_4c6d_aa3f_80f6caa08281), (void**)(&ptr3)); if (num >= 0 && ptr3 != null) { _uSetUri = ptr3; IMCPlayer* uPlayer2 = _uPlayer; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer2)))((nint)uPlayer2, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_102e281e_28ad_4688_aaff_f560f8053d90), (void**)(&ptr4)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer2)))((nint)uPlayer2, (_GUID*)Unsafe.AsPointer(ref Module._GUID_102e281e_28ad_4688_aaff_f560f8053d90), (void**)(&ptr4)); if (num >= 0 && ptr4 != null) { _uDynamicImage = ptr4; @@ -874,25 +876,25 @@ namespace MicrosoftZunePlayback throw new COMException("PlayerInterop failed to initialize IMCDynamicImage", num); } IMCPlayer* uPlayer3 = _uPlayer; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer3)))((nint)uPlayer3, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_f6ba930c_78c3_488c_924d_2d3fc1e8fb70), (void**)(&ptr5)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer3)))((nint)uPlayer3, (_GUID*)Unsafe.AsPointer(ref Module._GUID_f6ba930c_78c3_488c_924d_2d3fc1e8fb70), (void**)(&ptr5)); if (num >= 0 && ptr5 != null) { _uVolumeControl = ptr5; IMCPlayer* uPlayer4 = _uPlayer; - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer4)))((nint)uPlayer4, (_GUID*)System.Runtime.CompilerServices.Unsafe.AsPointer(ref _003CModule_003E._GUID_aff1732d_13f3_45e5_a52f_a854729e8730), (void**)(&ptr6)); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(ulong*)uPlayer4)))((nint)uPlayer4, (_GUID*)Unsafe.AsPointer(ref Module._GUID_aff1732d_13f3_45e5_a52f_a854729e8730), (void**)(&ptr6)); if (num >= 0 && ptr6 != null) { _uZuneSpectrumMgr = ptr6; - CPlayerInteropEventSink* ptr7 = (CPlayerInteropEventSink*)_003CModule_003E.@new(48uL); + CPlayerInteropEventSink* ptr7 = (CPlayerInteropEventSink*)Module.@new(48uL); CPlayerInteropEventSink* ptr8; try { - ptr8 = ((ptr7 == null) ? null : _003CModule_003E.MicrosoftZunePlayback_002ECPlayerInteropEventSink_002E_007Bctor_007D(ptr7, this)); + ptr8 = ((ptr7 == null) ? null : Module.MicrosoftZunePlayback_002ECPlayerInteropEventSink_002E_007Bctor_007D(ptr7, this)); } catch { //try-fault - _003CModule_003E.delete(ptr7); + Module.delete(ptr7); throw; } _uEventSink = ptr8; @@ -903,7 +905,7 @@ namespace MicrosoftZunePlayback long num2 = *(long*)_uPlayer + 24; IMCPlayer* uPlayer5 = _uPlayer; void* intPtr3 = _windowHandle.ToPointer(); - num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)uPlayer5, (HWND__*)intPtr3, 0u, (IMCPlayerEvents*)ptr8); + num = ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)num2))((nint)uPlayer5, (HWND*)intPtr3, 0u, (IMCPlayerEvents*)ptr8); if (num < 0) { throw new COMException("PlayerInterop failed to initialize IMCPlayer", num); @@ -975,18 +977,18 @@ namespace MicrosoftZunePlayback _fShuttingDown = true; IMCPlayer* uPlayer = _uPlayer; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uPlayer + 40)))((nint)uPlayer); - _003CModule_003E.WaitForSingleObject(_gotStateCloseEvent, 5000u); + Module.WaitForSingleObject(_gotStateCloseEvent, 5000u); IMCPlayer* uPlayer2 = _uPlayer; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uPlayer2 + 32)))((nint)uPlayer2); - byte condition = (byte)((_003CModule_003E.WaitForSingleObject(_gotStateUninitializeEvent, 5000u) == 0 && _state == MCPlayerState.Uninitialized) ? 1 : 0); + byte condition = (byte)((Module.WaitForSingleObject(_gotStateUninitializeEvent, 5000u) == 0 && _state == MCPlayerState.Uninitialized) ? 1 : 0); ShipAssert.AssertId(condition != 0, 80000u, 0u); flag = _state != 0 || flag; IMCPlayer* uPlayer3 = _uPlayer; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uPlayer3 + 64)))((nint)uPlayer3); } - _003CModule_003E.CloseHandle(_gotStateCloseEvent); + Module.CloseHandle(_gotStateCloseEvent); _gotStateCloseEvent = null; - _003CModule_003E.CloseHandle(_gotStateUninitializeEvent); + Module.CloseHandle(_gotStateUninitializeEvent); _gotStateUninitializeEvent = null; if (!flag) { @@ -1032,7 +1034,7 @@ namespace MicrosoftZunePlayback ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uZuneSpectrumMgr + 16)))((nint)uZuneSpectrumMgr); _uZuneSpectrumMgr = null; } - _003CModule_003E.WmpCoreDeinitialize(); + Module.WmpCoreDeinitialize(); } } @@ -1150,8 +1152,9 @@ namespace MicrosoftZunePlayback { return; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(uri))) + fixed (char* uriPtr = uri.ToCharArray()) { + ushort* ptr = (ushort*)uriPtr; try { IMCPlayerSetUri* uSetUri = _uSetUri; @@ -1178,8 +1181,9 @@ namespace MicrosoftZunePlayback { return; } - fixed (ushort* ptr = &System.Runtime.CompilerServices.Unsafe.As(ref _003CModule_003E.PtrToStringChars(uri))) + fixed (char* uriPtr = uri.ToCharArray()) { + ushort* ptr = (ushort*)uriPtr; try { IMCPlayerSetUri* uSetUri = _uSetUri; @@ -1249,14 +1253,14 @@ namespace MicrosoftZunePlayback CPlayerInteropEventSink* uEventSink = _uEventSink; if (uEventSink != null && *(long*)((ulong)(nint)uEventSink + 40uL) == 0L) { - *(long*)((ulong)(nint)_uEventSink + 40uL) = (nint)_003CModule_003E.CreateEventW(null, 0, 0, null); + *(long*)((ulong)(nint)_uEventSink + 40uL) = (nint)Module.CreateEventW(null, 0, 0, null); if (*(long*)((ulong)(nint)_uEventSink + 40uL) == 0L) { throw new COMException("PlayerInterop failed to CreateEvent for ProgressivePlaybackReleaseFile", 0); } IMCTransport* uTransport = _uTransport; ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uTransport + 104)))((nint)uTransport); - byte condition = ((_003CModule_003E.WaitForSingleObject((void*)(*(ulong*)((ulong)(nint)_uEventSink + 40uL)), 30000u) == 0) ? ((byte)1) : ((byte)0)); + byte condition = ((Module.WaitForSingleObject((void*)(*(ulong*)((ulong)(nint)_uEventSink + 40uL)), 30000u) == 0) ? ((byte)1) : ((byte)0)); ShipAssert.AssertId(condition != 0, 80001u, 0u); } } @@ -1272,7 +1276,7 @@ namespace MicrosoftZunePlayback if (uEventSink != null && *(long*)((ulong)(nint)uEventSink + 40uL) != 0L) { ((delegate* unmanaged[Cdecl, Cdecl])(*(ulong*)(*(long*)uTransport + 112)))((nint)uTransport); - _003CModule_003E.CloseHandle((void*)(*(ulong*)((ulong)(nint)_uEventSink + 40uL))); + Module.CloseHandle((void*)(*(ulong*)((ulong)(nint)_uEventSink + 40uL))); *(long*)((ulong)(nint)_uEventSink + 40uL) = 0L; } } diff --git a/ZuneDBApi/Module.cs b/ZuneDBApi/Module.cs new file mode 100644 index 0000000..19c18c8 --- /dev/null +++ b/ZuneDBApi/Module.cs @@ -0,0 +1,433 @@ +global using System.Runtime.InteropServices.ComTypes; +global using Vanara.PInvoke; +global using static Vanara.PInvoke.User32; +global using static Vanara.PInvoke.Kernel32; +global using static Vanara.PInvoke.Ole32; +global using static Vanara.PInvoke.Gdi32; +global using static Vanara.PInvoke.Shell32; +global using ZuneDBApi; +global using GC = System.GC; +global using HRESULT = ZuneUI.HRESULT; + +using System; + +namespace ZuneDBApi +{ + internal static unsafe class Module + { + private static bool s_bIsLonghornOrBetter; + private static bool s_bIsLonghornOrBetterInitialized; + + public static HANDLE ToHandle(void* h) => new(new IntPtr(h)); + public static void* ToPointer(this HANDLE h) => h.DangerousGetHandle().ToPointer(); + + public static HINSTANCE ToHInstance(void* h) => new(new IntPtr(h)); + public static void* ToPointer(this HINSTANCE h) => h.DangerousGetHandle().ToPointer(); + + public static T AddByteOffset(ref T obj, int offset) + { + return System.Runtime.CompilerServices.Unsafe.AddByteOffset(ref obj, new IntPtr(offset)); + } + + public static int CloseClipboard() + { + return User32.CloseClipboard() ? 1 : 0; + } + + public static int CloseHandle(void* h) + { + return Kernel32.CloseHandle(new IntPtr(h)) ? 1 : 0; + } + + public static int CoCreateInstance(Guid rclsid, IUnknown* pUnkOuter, uint dwClsContext, Guid riid, void** ppv) + { + return Ole32.CoCreateInstance(rclsid, pUnkOuter, (CLSCTX)dwClsContext, riid, out ppv); + } + + public static int CompareStringW(uint localeId, uint dwCmpFlags, ushort* lpString1, int cchCount1, ushort* lpString2, int cchCount2) + { + return CompareString(new(localeId), (COMPARE_STRING)dwCmpFlags, new((char*)lpString1), cchCount1, new((char*)lpString2), cchCount2); + } + + public static void* CopyImage(void* h, uint type, int cx, int cy, uint flags) + { + return User32.CopyImage(ToHandle(h), (LoadImageType)type, cx, cy, (CopyImageOptions)flags).ToPointer(); + } + + public static int CopyRect(RECT* lprcDst, RECT* lprcSrc) + { + return User32.CopyRect(out *lprcDst, in *lprcSrc) ? 1 : 0; + } + + public static void* CreateEventW(SECURITY_ATTRIBUTES lpEventAttributes, int bManualReset, int bInitialState, ushort* lpName) + { + return ((IntPtr)Kernel32.CreateEvent(lpEventAttributes, bManualReset != 0, bInitialState != 0, new((char*)lpName))).ToPointer(); + } + + public static int CreateHMESettings(IHMESettings** obj) + { + throw new NotImplementedException(); + } + + public static HWND* CreateWindowExW(uint dwExStyle, ushort* lpClassName, ushort* lpWindowName, + uint dwStyle, int X, int Y, int nWidth, int nHeight, HWND* hWndParent, HMENU* hMenu, HINSTANCE* hInstance, void* lpParam) + { + return (HWND*)User32.CreateWindowEx( + (WindowStylesEx)dwExStyle, + new string((char*)lpClassName), + new string((char*)lpWindowName), + (WindowStyles)dwStyle, + X, Y, nWidth, nHeight, + *hWndParent, + *hMenu, + *hInstance, + new IntPtr(lpParam)).DangerousGetHandle().ToPointer(); + } + + internal static FILETIME DateTimeToFileTime(DateTime dateTime) + { + FILETIME result = default; + try + { + result.dwLowDateTime = (int)(dateTime.ToFileTimeUtc() & uint.MaxValue); + result.dwHighDateTime = (int)(dateTime.ToFileTimeUtc() >> sizeof(int)); + } + catch (Exception) + { + } + return result; + } + + internal static SYSTEMTIME DateTimeToSystemTime(DateTime dateTime) + { + SYSTEMTIME result = default; + FILETIME filetime = DateTimeToFileTime(dateTime); + + Module.FileTimeToSystemTime(&filetime, &result); + return result; + } + + public static long DefWindowProcW(HWND* hWnd, uint Msg, ulong wParam, long lParam) + { + return User32.DefWindowProc(*hWnd, Msg, new IntPtr((int)wParam), new IntPtr(lParam)).ToInt64(); + } + + public static void DeleteCriticalSection(CRITICAL_SECTION* lpCriticalSection) + { + Kernel32.DeleteCriticalSection(ref *lpCriticalSection); + } + + public static int DeleteObject(void* obj) + { + return Gdi32.DeleteObject(*(HGDIOBJ*)obj) ? 1 : 0; + } + + public static uint DragQueryFileW(HDROP* hDrop, uint iFile, ushort* lpszFile, uint cch) + { + return Shell32.DragQueryFile(*hDrop, iFile, new((char*)lpszFile), cch); + } + + public static void EnterCriticalSection(CRITICAL_SECTION* lpCriticalSection) + { + Kernel32.EnterCriticalSection(ref *lpCriticalSection); + } + + internal static DateTime FileTimeToDateTime(FILETIME ftValue) + { + long fileTime = ftValue.dwLowDateTime | ftValue.dwHighDateTime >> sizeof(int); + DateTime result = DateTime.MinValue; + try + { + result = DateTime.FromFileTimeUtc(fileTime); + } + catch (Exception) + { + } + return result; + } + + public static int FileTimeToSystemTime(FILETIME* lpFileTime, SYSTEMTIME* lpSystemTime) + { + return Kernel32.FileTimeToSystemTime(*lpFileTime, out *lpSystemTime) ? 1 : 0; + } + + public static HWND* FindWindowExW(HWND* hWndParent, HWND* hWndChildAfter, ushort* lpszClass, ushort* lpszWindow) + { + var window = User32.FindWindowEx(*hWndParent, *hWndChildAfter, new((char*)lpszClass), new((char*)lpszWindow)); + return &window; + } + + internal static uint FormatMessage(uint dwFlags, void* lpSource, uint dwMessageId, uint dwLanguageId, ushort* lpBuffer, uint nSize, sbyte** Arguments) + { + return FormatMessageW(dwFlags, lpSource, dwMessageId, dwLanguageId, lpBuffer, nSize, Arguments); + } + + public static uint FormatMessageW(uint dwFlags, void* lpSource, uint dwMessageId, uint dwLanguageId, ushort* lpBuffer, uint nSize, sbyte** Arguments) + { + return Kernel32.FormatMessage((FormatMessageFlags)dwFlags, ToHInstance(lpSource), dwMessageId, dwLanguageId, lpBuffer, nSize, new IntPtr(Arguments)); + } + + public static int GetClassInfoW(HINSTANCE* hInstance, ushort* lpClassName, ref WNDCLASS lpWndClass) + { + return User32.GetClassInfo(*hInstance, new((char*)lpClassName), out lpWndClass) ? 1 : 0; + } + + public static int GetClientRect(HWND* hWnd, RECT* lpRect) + { + return User32.GetClientRect(*hWnd, out *lpRect) ? 1 : 0; + } + + public static void* GetClipboardData(uint uFormat) + { + return User32.GetClipboardData(uFormat).ToPointer(); + } + + public static int GetCursorPos(POINTS* lpPoint) + { + var success = User32.GetCursorPos(out var point); + *lpPoint = new((short)point.X, (short)point.Y); + return success ? 1 : 0; + } + + internal static string GetErrorDescription(int hr) + { + void* ptr = null; + if (FormatMessage(4864, null, (uint)(hr & 65535), 0, (ushort*)(&ptr), 0, null) == 0) + { + return string.Format("Unknown Error: 0x{0:x}", hr); + } + string arg = new((char*)ptr); + string result = string.Format("{0} Error: 0x{1:x}", arg, hr); + if (ptr != null) + { + LocalFree(ptr); + } + return result; + } + + public static HWND* GetForegroundWindow() + { + HWND hWnd = User32.GetForegroundWindow(); + return &hWnd; + } + + public static uint GetLastError() + { + return (uint)Kernel32.GetLastError(); + } + + public static int GetMonitorInfoW(HMONITOR* hMonitor, MONITORINFO* lpmi) + { + return User32.GetMonitorInfo(*hMonitor, ref *lpmi) ? 1 : 0; + } + + public static int GetObjectW(void* hgdiobj, int bufferSize, void* lpvObject) + { + return Gdi32.GetObject(new(new IntPtr(hgdiobj)), bufferSize, new IntPtr(lpvObject)); + } + + public static int GetVersionExW(ref OSVERSIONINFOEX lpVersionInformation) + { + return Kernel32.GetVersionEx(ref lpVersionInformation) ? 1 : 0; + } + + public static HWND* GetWindow(HWND* hWnd, uint uCmd) + { + var window = User32.GetWindow(*hWnd, (GetWindowCmd)uCmd); + return &window; + } + + public static long GetWindowLongPtrW(HWND* hWnd, int nIndex) + { + return User32.GetWindowLongPtr(*hWnd, (WindowLongFlags)nIndex).ToInt64(); + } + + public static int GetWindowPlacement(HWND* hWnd, WINDOWPLACEMENT* lpwndpl) + { + return User32.GetWindowPlacement(*hWnd, ref *lpwndpl) ? 1 : 0; + } + + public static void* GlobalLock(void* hMem) + { + return Kernel32.GlobalLock(new(new IntPtr(hMem))).ToPointer(); + } + + public static int InflateRect(RECT* lprc, int dx, int dy) + { + return User32.InflateRect(ref *lprc, dx, dy) ? 1 : 0; + } + + public static void InitializeCriticalSection(CRITICAL_SECTION* lpCriticalSection) + { + Kernel32.InitializeCriticalSection(out *lpCriticalSection); + } + + internal unsafe static void InitIsLonghornOrBetter() + { + // This is kinda pointless, since .NET 5 barely runs on Windows 7, let alone Longhorn... + // ...but you never know when someone's going to try it anyway. + s_bIsLonghornOrBetter = false; + OSVERSIONINFOEX osversioninfow = default; + if (GetVersionExW(ref osversioninfow) == 1) + { + s_bIsLonghornOrBetter = (osversioninfow.dwPlatformId == PlatformID.Win32NT) + && (osversioninfow.dwMajorVersion >= 6); + } + s_bIsLonghornOrBetterInitialized = true; + } + + public static int IntersectRect(RECT* lprcDest, RECT* lprcSrc1, RECT* lprcSrc2) + { + return User32.IntersectRect(out *lprcDest, *lprcSrc1, *lprcSrc2)? 1 : 0; + } + + public static int IsClipboardFormatAvailable(uint uFormat) + { + return User32.IsClipboardFormatAvailable(uFormat) ? 1 : 0; + } + + internal static bool IsLonghornOrBetter() + { + if (!s_bIsLonghornOrBetterInitialized) + InitIsLonghornOrBetter(); + return s_bIsLonghornOrBetter; + } + + public static int IsWindow(HWND* hWnd) + { + return User32.IsWindow(*hWnd) ? 1 : 0; + } + + public static int KillTimer(HWND* hWnd, ulong uIDEvent) + { + return User32.KillTimer(*hWnd, new IntPtr((void*)uIDEvent)) ? 1 : 0; + } + + public static void LeaveCriticalSection(CRITICAL_SECTION* lpCriticalSection) + { + Kernel32.LeaveCriticalSection(ref *lpCriticalSection); + } + + public static HICON* LoadCursorW(HINSTANCE* hInstance, ushort* lpCursorName) + { + var cur = User32.LoadCursor(*hInstance, new string((char*)lpCursorName)); + return (HICON*)cur.DangerousGetHandle().ToPointer(); + } + + public static int LoadStringW(HINSTANCE* hInstance, uint uID, ushort* lpBuffer, int nBufferMax) + { + var result = User32.LoadString(*hInstance, (int)uID, out IntPtr buffer, nBufferMax); + lpBuffer = (ushort*)buffer.ToPointer(); + return result; + } + + public static void* LocalFree(void* hMem) + { + return Kernel32.LocalFree(new(new IntPtr(hMem))).DangerousGetHandle().ToPointer(); + } + + public static int lstrlenW(ushort* lpString) + { + return Kernel32.lstrlen(new((char*)lpString)); + } + + public static HMONITOR* MonitorFromPoint(POINTS point, uint dwFlags) + { + var mon = User32.MonitorFromPoint(point.ToPoint(), (MonitorFlags)dwFlags); + return &mon; + } + + public static HMONITOR* MonitorFromWindow(HWND* hWnd, uint dwFlags) + { + var mon = User32.MonitorFromWindow(*hWnd, (MonitorFlags)dwFlags); + return &mon; + } + + public static int MoveWindow(HWND* hWnd, int X, int Y, int nWidth, int nHeight, int bRepaint) + { + return User32.MoveWindow(*hWnd, X, Y, nWidth, nHeight, bRepaint == 1) ? 1 : 0; + } + + public static int OffsetRect(RECT* lprc, int dx, int dy) + { + return User32.OffsetRect(ref *lprc, dx, dy) ? 1 : 0; + } + + public static int OpenClipboard(HWND* hWndNewOwner) + { + return User32.OpenClipboard(*hWndNewOwner) ? 1 : 0; + } + + public static int PostMessageW(HWND* hWnd, uint Msg, ulong wParam, long lParam) + { + return User32.PostMessage(*hWnd, Msg, new IntPtr((void*)wParam), new IntPtr((void*)lParam)) ? 1 : 0; + } + + public static int PropVariantClear(PROPVARIANT pvar) + { + return Ole32.PropVariantClear(pvar).Code; + } + + public static int PropVariantCopy(PROPVARIANT pDst, PROPVARIANT pSrc) + { + return Ole32.PropVariantCopy(pDst, pSrc).Code; + } + + public static int PtInRect(RECT* lprc, POINTS pt) + { + return User32.PtInRect(*lprc, pt.ToPoint()) ? 1 : 0; + } + + public static ushort RegisterClassW(ref WNDCLASS lpWndClass) + { + return User32.RegisterClass(lpWndClass); + } + + public static uint RegisterWindowMessageW(ushort* lpString) + { + return User32.RegisterWindowMessage(new((char*)lpString)); + } + + public static int ScreenToClient(HWND* hWnd, POINTS* lpPoint) + { + var point = (*lpPoint).ToPoint(); + var result = User32.ScreenToClient(*hWnd, ref point); + (*lpPoint) = new((short)point.X, (short)point.Y); + return result ? 1 : 0; + } + + public static uint SendInput(uint cInputs, INPUT* pInputs, int cbSize) + { + // TODO: This ain't right + return User32.SendInput(cInputs, new[] { *pInputs }, cbSize); + } + + public static long SendMessageTimeoutW(HWND* hWnd, uint Msg, ulong wParam, long lParam, uint fuFlags, uint uTimeout, ulong* lpdwResult) + { + IntPtr msgResult = new(lpdwResult); + IntPtr result = User32.SendMessageTimeout(*hWnd, Msg, new((long)wParam), new(lParam), (SMTO)fuFlags, uTimeout, ref msgResult); + lpdwResult = (ulong*)msgResult.ToPointer(); + return result.ToInt64(); + } + + public static int SetEvent(void* hEvent) + { + return Kernel32.SetEvent(new IntPtr(hEvent)) ? 1 : 0; + } + + public static int SetForegroundWindow(HWND* hWnd) + { + return User32.SetForegroundWindow(*hWnd) ? 1 : 0; + } + + public static uint SetThreadExecutionState(uint esFlags) + { + return (uint)Kernel32.SetThreadExecutionState((EXECUTION_STATE)esFlags); + } + + public static ulong SetTimer(HWND* hWnd, ulong nIDEvent, uint uElapse, Timerproc lpTimerFunc) + { + return (ulong)User32.SetTimer(*hWnd, new((long)nIDEvent), uElapse, lpTimerFunc).ToInt64(); + } + } +} diff --git a/ZuneDBApi/ZuneDBApi.csproj b/ZuneDBApi/ZuneDBApi.csproj index c7907bf..253baed 100644 --- a/ZuneDBApi/ZuneDBApi.csproj +++ b/ZuneDBApi/ZuneDBApi.csproj @@ -1,23 +1,23 @@ - + ZuneDBApi False - net20 - x64 - - - Preview + net5.0 + x86;x64 + app.manifest + latest True - - app.manifest - - + - - C:\Program Files\Zune\UIX.dll + + + + + + \ No newline at end of file diff --git a/ZuneDBApi/_COLLECTION_EVENT.cs b/ZuneDBApi/_COLLECTION_EVENT.cs deleted file mode 100644 index fcb8861..0000000 --- a/ZuneDBApi/_COLLECTION_EVENT.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[DebugInfoInPDB] -[MiscellaneousBits(64)] -[NativeCppClass] -internal enum _COLLECTION_EVENT -{ - -} diff --git a/ZuneDBApi/_DOT11_AUTH_ALGORITHM.cs b/ZuneDBApi/_DOT11_AUTH_ALGORITHM.cs deleted file mode 100644 index 4bb948c..0000000 --- a/ZuneDBApi/_DOT11_AUTH_ALGORITHM.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(64)] -internal enum _DOT11_AUTH_ALGORITHM -{ - -} diff --git a/ZuneDBApi/_DOT11_CIPHER_ALGORITHM.cs b/ZuneDBApi/_DOT11_CIPHER_ALGORITHM.cs deleted file mode 100644 index 1515995..0000000 --- a/ZuneDBApi/_DOT11_CIPHER_ALGORITHM.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[MiscellaneousBits(64)] -[DebugInfoInPDB] -[NativeCppClass] -internal enum _DOT11_CIPHER_ALGORITHM -{ - -} diff --git a/ZuneDBApi/_EVENT_TRACE_HEADER.cs b/ZuneDBApi/_EVENT_TRACE_HEADER.cs deleted file mode 100644 index fef1c5d..0000000 --- a/ZuneDBApi/_EVENT_TRACE_HEADER.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 48)] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _EVENT_TRACE_HEADER -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_EXCEPTION_POINTERS.cs b/ZuneDBApi/_EXCEPTION_POINTERS.cs deleted file mode 100644 index a859832..0000000 --- a/ZuneDBApi/_EXCEPTION_POINTERS.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct _EXCEPTION_POINTERS -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_FILETIME.cs b/ZuneDBApi/_FILETIME.cs deleted file mode 100644 index 2276894..0000000 --- a/ZuneDBApi/_FILETIME.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 8)] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _FILETIME -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_GUID.cs b/ZuneDBApi/_GUID.cs deleted file mode 100644 index 9cb1414..0000000 --- a/ZuneDBApi/_GUID.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[NativeCppClass] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _GUID -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_MBRHEURISTICDATA.cs b/ZuneDBApi/_MBRHEURISTICDATA.cs deleted file mode 100644 index 07c6bb8..0000000 --- a/ZuneDBApi/_MBRHEURISTICDATA.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 48)] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _MBRHEURISTICDATA -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_OSVERSIONINFOW.cs b/ZuneDBApi/_OSVERSIONINFOW.cs deleted file mode 100644 index ec7db86..0000000 --- a/ZuneDBApi/_OSVERSIONINFOW.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 276)] -[UnsafeValueType] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _OSVERSIONINFOW -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_PERFTRACE_COLLECTIONEVENT_RECORD.cs b/ZuneDBApi/_PERFTRACE_COLLECTIONEVENT_RECORD.cs deleted file mode 100644 index ce8a891..0000000 --- a/ZuneDBApi/_PERFTRACE_COLLECTIONEVENT_RECORD.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 64)] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _PERFTRACE_COLLECTIONEVENT_RECORD -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_RTL_CRITICAL_SECTION.cs b/ZuneDBApi/_RTL_CRITICAL_SECTION.cs deleted file mode 100644 index ad6d456..0000000 --- a/ZuneDBApi/_RTL_CRITICAL_SECTION.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 40)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _RTL_CRITICAL_SECTION -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_SECURITY_ATTRIBUTES.cs b/ZuneDBApi/_SECURITY_ATTRIBUTES.cs deleted file mode 100644 index 94af6ff..0000000 --- a/ZuneDBApi/_SECURITY_ATTRIBUTES.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 24)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _SECURITY_ATTRIBUTES -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_SYSTEMTIME.cs b/ZuneDBApi/_SYSTEMTIME.cs deleted file mode 100644 index 6e02b6a..0000000 --- a/ZuneDBApi/_SYSTEMTIME.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _SYSTEMTIME -{ - private short _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_TRACE_GUID_REGISTRATION.cs b/ZuneDBApi/_TRACE_GUID_REGISTRATION.cs deleted file mode 100644 index ffdd68e..0000000 --- a/ZuneDBApi/_TRACE_GUID_REGISTRATION.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _TRACE_GUID_REGISTRATION -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_WPP_TRACE_CONTROL_BLOCK.cs b/ZuneDBApi/_WPP_TRACE_CONTROL_BLOCK.cs deleted file mode 100644 index e845b00..0000000 --- a/ZuneDBApi/_WPP_TRACE_CONTROL_BLOCK.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 32)] -[DebugInfoInPDB] -[NativeCppClass] -[MiscellaneousBits(65)] -internal struct _WPP_TRACE_CONTROL_BLOCK -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0001.cs b/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0001.cs deleted file mode 100644 index 9e80994..0000000 --- a/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0001.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[DebugInfoInPDB] -[MiscellaneousBits(64)] -[NativeCppClass] -internal enum __MIDL___MIDL_itf_wmpcd_0000_0014_0001 -{ - -} diff --git a/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0002.cs b/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0002.cs deleted file mode 100644 index b17257f..0000000 --- a/ZuneDBApi/__MIDL___MIDL_itf_wmpcd_0000_0014_0002.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(64)] -internal enum __MIDL___MIDL_itf_wmpcd_0000_0014_0002 -{ - -} diff --git a/ZuneDBApi/__enative_startup_state.cs b/ZuneDBApi/__enative_startup_state.cs deleted file mode 100644 index 2a63925..0000000 --- a/ZuneDBApi/__enative_startup_state.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Runtime.CompilerServices; -using Microsoft.VisualC; - -[NativeCppClass] -[MiscellaneousBits(64)] -[DebugInfoInPDB] -internal enum __enative_startup_state -{ - -} diff --git a/ZuneDBApi/__s_GUID.cs b/ZuneDBApi/__s_GUID.cs deleted file mode 100644 index b19624e..0000000 --- a/ZuneDBApi/__s_GUID.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -[UnsafeValueType] -internal struct __s_GUID -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_s__RTTIBaseClassDescriptor2.cs b/ZuneDBApi/_s__RTTIBaseClassDescriptor2.cs deleted file mode 100644 index 23af2bc..0000000 --- a/ZuneDBApi/_s__RTTIBaseClassDescriptor2.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 36)] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct _s__RTTIBaseClassDescriptor2 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_s__RTTIClassHierarchyDescriptor.cs b/ZuneDBApi/_s__RTTIClassHierarchyDescriptor.cs deleted file mode 100644 index b5c1c3c..0000000 --- a/ZuneDBApi/_s__RTTIClassHierarchyDescriptor.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 20)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct _s__RTTIClassHierarchyDescriptor -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/_s__RTTICompleteObjectLocator2.cs b/ZuneDBApi/_s__RTTICompleteObjectLocator2.cs deleted file mode 100644 index 7817372..0000000 --- a/ZuneDBApi/_s__RTTICompleteObjectLocator2.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 36)] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct _s__RTTICompleteObjectLocator2 -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagINPUT.cs b/ZuneDBApi/tagINPUT.cs deleted file mode 100644 index 39bc9fd..0000000 --- a/ZuneDBApi/tagINPUT.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 40)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct tagINPUT -{ - private long _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagMONITORINFO.cs b/ZuneDBApi/tagMONITORINFO.cs deleted file mode 100644 index 43e11f0..0000000 --- a/ZuneDBApi/tagMONITORINFO.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 40)] -[NativeCppClass] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -internal struct tagMONITORINFO -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagPOINT.cs b/ZuneDBApi/tagPOINT.cs deleted file mode 100644 index 526915a..0000000 --- a/ZuneDBApi/tagPOINT.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 8)] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -[NativeCppClass] -internal struct tagPOINT -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagRECT.cs b/ZuneDBApi/tagRECT.cs deleted file mode 100644 index 968690b..0000000 --- a/ZuneDBApi/tagRECT.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 16)] -[MiscellaneousBits(65)] -[NativeCppClass] -[DebugInfoInPDB] -internal struct tagRECT -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagWINDOWPLACEMENT.cs b/ZuneDBApi/tagWINDOWPLACEMENT.cs deleted file mode 100644 index e2d0016..0000000 --- a/ZuneDBApi/tagWINDOWPLACEMENT.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 44)] -[MiscellaneousBits(65)] -[DebugInfoInPDB] -[NativeCppClass] -internal struct tagWINDOWPLACEMENT -{ - private int _003Calignment_0020member_003E; -} diff --git a/ZuneDBApi/tagWNDCLASSW.cs b/ZuneDBApi/tagWNDCLASSW.cs deleted file mode 100644 index 0e2b67b..0000000 --- a/ZuneDBApi/tagWNDCLASSW.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Microsoft.VisualC; - -[StructLayout(LayoutKind.Sequential, Size = 72)] -[NativeCppClass] -[DebugInfoInPDB] -[MiscellaneousBits(65)] -internal struct tagWNDCLASSW -{ - private long _003Calignment_0020member_003E; -}