Function at 0x10013d90
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101bbf13
mov eax, dword fs:[0]
push eax
sub esp, 0x24
push ebx
push esi
push edi
mov eax, dword [0x102223f8]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0x2c], ebx
lea edi, [ebx + 4]
mov dword [ebx], vtable.ValueToStrMappingUnorderedMap_long_int__struct_std::hash_long_int__.0
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x10], 0
mov eax, dword [ebp - 0x10]
mov dword [edi], eax
mov dword [ebp - 4], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
push 0x24
lfence
call fcn.10084b43
mov esi, eax
mov dword [ebp - 0x10], esi
mov dword [esi], esi
mov dword [esi + 4], esi
mov dword [edi + 4], esi
mov dword [ebp - 0x10], 0x3fffffff
mov byte [ebp - 4], 1
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [ebp - 0x10], SysReAllocString
push 0x40
lfence
call fcn.10084b43
mov dword [edi + 0xc], eax
add esp, 8
lea ecx, [eax + 0x40]
mov dword [edi + 0x14], ecx
mov dword [eax], esi
mov dword [eax + 4], esi
mov dword [eax + 8], esi
mov dword [eax + 0xc], esi
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], esi
mov dword [eax + 0x18], esi
mov dword [eax + 0x1c], esi
mov dword [eax + 0x20], esi
mov dword [eax + 0x24], esi
mov dword [eax + 0x28], esi
mov dword [eax + 0x2c], esi
mov dword [eax + 0x30], esi
mov dword [eax + 0x34], esi
mov dword [eax + 0x38], esi
mov dword [eax + 0x3c], esi
mov dword [edi + 0x10], ecx
mov dword [edi + 0x18], 7
mov dword [edi + 0x1c], 8
mov dword [edi], 0x3f800000
push 4
xor eax, eax
mov dword [ebp - 4], 2
push str.S_OK
lea ecx, [ebp - 0x28]
mov dword [ebx], vtable.MapHResultToStr.0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
xor eax, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push 7
push str.S_FALSE
lea ecx, [ebp - 0x28]
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 1
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x15
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_UNEXPECTED__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 8
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x8000ffff
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x12
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_NOTIMPL__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80004001
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x16
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_OUTOFMEMORY__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x8007000e
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
xor eax, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push 0x15
push str.E_INVALIDARG__FAILED_
lea ecx, [ebp - 0x28]
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80070057
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x16
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_NOINTERFACE__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80004002
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x12
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_POINTER__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80004003
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x11
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_HANDLE__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80070006
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
xor eax, eax
mov dword [ebp - 0x18], 0
push 0x10
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
push str.E_ABORT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x16
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80004004
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0xf
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_FAIL__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80004005
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x17
xor eax, eax
mov dword [ebp - 0x18], 0
push str.E_ACCESSDENIED__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80070005
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x24
xor eax, eax
mov dword [ebp - 0x18], 0
push str.VFW_E_CODECAPI_LINEAR_RANGE__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80040310
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
xor eax, eax
mov dword [ebp - 0x18], 0
push 0x22
mov dword [ebp - 0x14], 7
lea ecx, [ebp - 0x28]
mov word [ebp - 0x28], ax
push str.VFW_E_CODECAPI_ENUMERATED__FAILED_
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80040311
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x22
xor eax, eax
mov dword [ebp - 0x18], 0
push str.VFW_E_CODECAPI_NO_DEFAULT__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x20
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80040313
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x28
xor eax, eax
mov dword [ebp - 0x18], 0
push str.VFW_E_CODECAPI_NO_CURRENT_VALUE__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x22
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0x80040314
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push 0x26
xor eax, eax
mov dword [ebp - 0x18], 0
push str.MF_E_PLATFORM_NOT_INITIALIZED__FAILED_
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x14], 7
mov word [ebp - 0x28], ax
call fcn.10021e20
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x24
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b0
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_BUFFERTOOSMALL__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x26
mov dword [ebp - 0x10], 0xc00d36b1
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDREQUEST__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x28
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b2
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDSTREAMNUMBER__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b3
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDMEDIATYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b4
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NOTACCEPTING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b5
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NOT_INITIALIZED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b6
push eax
mov ecx, ebx
call fcn.1001d870
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.1001a650
push str.MF_E_UNSUPPORTED_REPRESENTATION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b7
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_MORE_TYPES__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36b9
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_SERVICE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ba
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNEXPECTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36bb
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDNAME__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36bc
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDTYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
mov byte [ebp - 4], 0x3c
lea eax, [ebp - 0x28]
mov dword [ebp - 0x10], 0xc00d36bd
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_FILE_FORMAT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36be
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALIDINDEX__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36bf
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_TIMESTAMP__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c0
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_SCHEME__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x44
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c3
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_BYTESTREAM_TYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x46
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c4
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_TIME_FORMAT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c5
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_SAMPLE_TIMESTAMP__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c8
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_SAMPLE_DURATION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36c9
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_STREAM_DATA__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36cb
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RT_UNAVAILABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36cf
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_RATE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d0
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_THINNING_UNSUPPORTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d1
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_REVERSE_UNSUPPORTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x56
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d2
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_RATE_TRANSITION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x58
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d3
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RATE_CHANGE_PREEMPTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d4
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NOT_FOUND__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5c
mov dword [ebp - 0x10], 0xc00d36d5
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NOT_AVAILABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x5e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d6
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_CLOCK__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d7
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_S_MULTIPLE_BEGIN
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xd36d8
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_MULTIPLE_BEGIN__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36d9
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_MULTIPLE_SUBSCRIBERS__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x66
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36da
push eax
mov ecx, ebx
call fcn.1001d870
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.1001a650
push str.MF_E_TIMER_ORPHANED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36db
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_STATE_TRANSITION_PENDING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36dc
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_STATE_TRANSITION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36dd
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNRECOVERABLE_ERROR_OCCURRED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36de
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36df
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_SAMPLE_NOT_WRITABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
mov byte [ebp - 4], 0x72
lea eax, [ebp - 0x28]
mov dword [ebp - 0x10], 0xc00d36e0
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_KEY__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e2
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_BAD_STARTUP_VERSION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e3
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_CAPTION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x78
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e4
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_POSITION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e5
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_ATTRIBUTENOTFOUND__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e6
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_TYPE_NOT_ALLOWED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x7e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e7
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_TYPE_NOT_SUPPORTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e8
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_EMPTY__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36e9
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_NOT_EMPTY__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ea
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_VECTOR_NOT_ALLOWED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x86
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36eb
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_VECTOR_REQUIRED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ec
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_OPERATION_CANCELLED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ed
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_BYTESTREAM_NOT_SEEKABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ee
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_DISABLED_IN_SAFEMODE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ef
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_CANNOT_PARSE_BYTESTREAM__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f0
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x92
mov dword [ebp - 0x10], 0xc00d36f1
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_MEDIAPROC_WRONGSTATE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x94
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f2
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RT_THROUGHPUT_NOT_AVAILABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x96
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f3
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RT_TOO_MANY_CLASSES__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x98
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f4
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RT_WOULDBLOCK__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9a
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f5
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_BITPUMP__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9c
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f6
push eax
mov ecx, ebx
call fcn.1001d870
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.1001a650
push str.MF_E_RT_OUTOFMEMORY__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x9e
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f7
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36f8
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INSUFFICIENT_BUFFER__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d7170
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_CANNOT_CREATE_SINK__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36fa
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_BYTESTREAM_UNKNOWN_LENGTH__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36fb
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_SESSION_PAUSEWHILESTOPPED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
mov byte [ebp - 4], 0xa8
lea eax, [ebp - 0x28]
mov dword [ebp - 0x10], 0xc00d36fc
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_S_ACTIVATE_REPLACED
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xa9
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xd36fd
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_FORMAT_CHANGE_NOT_SUPPORTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xac
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36fe
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_WORKQUEUE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xae
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d36ff
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_DRM_UNSUPPORTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3700
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNAUTHORIZED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3701
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_OUT_OF_RANGE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3702
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_CODEC_MERIT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3703
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_HW_MFT_FAILED_START_STREAMING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xb8
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3704
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_OPERATION_IN_PROGRESS__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xba
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3705
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_EVENTS_AVAILABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbc
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e80
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_STATE_TRANSITION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xbe
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e82
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_END_OF_STREAM__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e84
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_SHUTDOWN__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e85
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_NO_DURATION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e8a
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_INVALID_FORMAT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e8c
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_NOT_FOUND__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc8
mov dword [ebp - 0x10], 0xc00d3e8d
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_READ_ONLY__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xca
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e8e
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_PROPERTY_NOT_ALLOWED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xcc
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e8f
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_MEDIA_SOURCE_NOT_STARTED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xce
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e91
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_FORMAT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d3e98
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_TYPE_NOT_SET__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d60
push eax
mov ecx, ebx
call fcn.1001d870
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x28]
call fcn.1001a650
push str.MF_E_TRANSFORM_STREAM_CHANGE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d61
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_INPUT_REMAINING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d62
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROFILE_MISSING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xd8
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d63
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xda
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d64
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROFILE_TRUNCATED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xdc
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d65
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
mov byte [ebp - 4], 0xde
lea eax, [ebp - 0x28]
mov dword [ebp - 0x10], 0xc00d6d66
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d67
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d68
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d69
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6a
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xe8
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6b
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xea
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6c
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xec
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6d
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xee
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6e
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf0
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d6f
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf2
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d70
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_NEED_MORE_INPUT__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf4
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d72
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf6
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d73
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf8
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d74
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xf9
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xd6d75
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_UNSUPPORTED_D3D_TYPE__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xfc
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d76
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_ASYNC_LOCKED__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xfe
mov dword [ebp - 0x10], 0xc00d6d77
push eax
lea eax, [ebp - 0x10]
mov ecx, ebx
push eax
call fcn.1001d870
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 2
call fcn.1001a650
push str.MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER__FAILED_
lea ecx, [ebp - 0x28]
call fcn.1000e880
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x100
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 0x10], 0xc00d6d78
push eax
mov ecx, ebx
call fcn.1001d870
lea ecx, [ebp - 0x28]
call fcn.1001a650
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret