; ; is_root_unc_name from 0x1801296a4 to 0x180129747 (163 bytes) ; ; 1 xrefs: ; > is_usable_drive_or_unc_root @ 0x180129800 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; or rax, 0FFFFFFFFFFFFFFFFh ; +0x0, 0x1801296a4 inc rax ; +0x4, 0x1801296a8 cmp word ptr [rcx+rax*2], 0 ; +0x7, 0x1801296ab jnz short loc_1801296A8 ; +0xc, 0x1801296b0 cmp rax, 5 ; +0xe, 0x1801296b2 jb loc_180129744 ; +0x12, 0x1801296b6 mov r8w, 5Ch ; '\' ; +0x18, 0x1801296bc mov dx, 2Fh ; '/' ; +0x1d, 0x1801296c1 cmp [rcx], r8w ; +0x21, 0x1801296c5 jz short loc_1801296D0 ; +0x25, 0x1801296c9 cmp [rcx], dx ; +0x27, 0x1801296cb jnz short loc_180129744 ; +0x2a, 0x1801296ce cmp [rcx+2], r8w ; +0x2c, 0x1801296d0 jz short loc_1801296DD ; +0x31, 0x1801296d5 cmp [rcx+2], dx ; +0x33, 0x1801296d7 jnz short loc_180129744 ; +0x37, 0x1801296db cmp [rcx+4], r8w ; +0x39, 0x1801296dd jz short loc_180129744 ; +0x3e, 0x1801296e2 cmp [rcx+4], dx ; +0x40, 0x1801296e4 jz short loc_180129744 ; +0x44, 0x1801296e8 add rcx, 6 ; +0x46, 0x1801296ea movzx eax, word ptr [rcx] ; +0x4a, 0x1801296ee test ax, ax ; +0x4d, 0x1801296f1 jz short loc_180129744 ; +0x50, 0x1801296f4 cmp ax, r8w ; +0x52, 0x1801296f6 jz short loc_18012970D ; +0x56, 0x1801296fa cmp ax, dx ; +0x58, 0x1801296fc jz short loc_18012970D ; +0x5b, 0x1801296ff add rcx, 2 ; +0x5d, 0x180129701 movzx eax, word ptr [rcx] ; +0x61, 0x180129705 test ax, ax ; +0x64, 0x180129708 jnz short loc_1801296F6 ; +0x67, 0x18012970b test ax, ax ; +0x69, 0x18012970d jz short loc_180129744 ; +0x6c, 0x180129710 add rcx, 2 ; +0x6e, 0x180129712 movzx eax, word ptr [rcx] ; +0x72, 0x180129716 test ax, ax ; +0x75, 0x180129719 jz short loc_180129744 ; +0x78, 0x18012971c cmp ax, r8w ; +0x7a, 0x18012971e jz short loc_180129735 ; +0x7e, 0x180129722 cmp ax, dx ; +0x80, 0x180129724 jz short loc_180129735 ; +0x83, 0x180129727 add rcx, 2 ; +0x85, 0x180129729 movzx eax, word ptr [rcx] ; +0x89, 0x18012972d test ax, ax ; +0x8c, 0x180129730 jnz short loc_18012971E ; +0x8f, 0x180129733 test ax, ax ; +0x91, 0x180129735 jz short loc_180129741 ; +0x94, 0x180129738 cmp word ptr [rcx+2], 0 ; +0x96, 0x18012973a jnz short loc_180129744 ; +0x9b, 0x18012973f mov al, 1 ; +0x9d, 0x180129741 retn ; +0x9f, 0x180129743 xor al, al ; +0xa0, 0x180129744 retn ; +0xa2, 0x180129746