Function at 0x1001ba80
Capabilities:
Access peb ldr_data

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x10020440
push eax
mov eax, dword [esp + 0x10]
mov dword fs:[0], esp
push ebx
push esi
mov esi, dword [sym.imp.MSVCRT.dll__mbscmp]
push edi
push str.item
mov ebx, ecx
push eax
call esi
add esp, 8
test eax, eax
jne 0x1001bd5a
mov edi, dword [esp + 0x20]
push str.description
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bb20
mov ecx, dword [esp + 0x24]
lea esi, [ebx + 0x24]
push ecx
mov ecx, esi
call sub.MFC42.DLL_CString::operator_1
push sym.EoRss.dll____C__01HAF__8__AA_
push sym.EoRss.dll____C__05NINB___CG__CD39__DL__AA_
mov ecx, esi
call sub.MFC42.DLL_CString::Replace_1
push sym.EoRss.dll____C__01HMO___CC__AA_
push sym.EoRss.dll____C__05CBIF___CG__CD34__DL__AA_
mov ecx, esi
call sub.MFC42.DLL_CString::Replace_1
push sym.EoRss.dll____C__01FCOA__5__AA_
push sym.EoRss.dll____C__01BJG__6__AA_
mov ecx, esi
call sub.MFC42.DLL_CString::Replace_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.link
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bb50
mov edx, dword [esp + 0x24]
lea ecx, [ebx + 0x28]
push edx
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.guid
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bb80
mov eax, dword [esp + 0x24]
lea ecx, [ebx + 0x30]
push eax
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.title
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bbb0
mov ecx, dword [esp + 0x24]
push ecx
lea ecx, [ebx + 0x20]
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.image
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bbe0
mov edx, dword [esp + 0x24]
lea ecx, [ebx + 0x3c]
push edx
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.dc:creator
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bc10
mov eax, dword [esp + 0x24]
lea ecx, [ebx + 0x2c]
push eax
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.content:encoded
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bc40
mov ecx, dword [esp + 0x24]
push ecx
lea ecx, [ebx + 0x38]
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.title
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bc70
mov edx, dword [esp + 0x24]
lea ecx, [ebx + 0x20]
push edx
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.read
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bca0
mov eax, dword [esp + 0x24]
lea ecx, [ebx + 0x40]
push eax
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.shown
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bcd0
mov ecx, dword [esp + 0x24]
push ecx
lea ecx, [ebx + 0x44]
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
add esp, 0xc
ret 0xc
push str.pubDate
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bd17
mov esi, dword [esp + 0x24]
lea ecx, [esp + 0x24]
push esi
call fcn.1001be24
mov edx, dword [esp + 0x24]
mov dword [esp + 0x14], 0
mov eax, dword [edx - 8]
test eax, eax
je 0x1001bd09
push esi
lea ecx, [ebx + 0x34]
call sub.MFC42.DLL_CString::operator_1
mov dword [esp + 0x14], 0xffffffff
lea ecx, [esp + 0x24]
jmp 0x1001bd55
push str.category
push edi
call esi
add esp, 8
test eax, eax
jne 0x1001bd5a
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x1c]
push eax
call fcn.1001be24
lea ecx, [esp + 0x1c]
mov dword [esp + 0x14], 1
push ecx
lea ecx, [ebx + 4]
call sub.MFC42.DLL_CStringList::AddTail
mov dword [esp + 0x14], 0xffffffff
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
add esp, 0xc
ret 0xc