这是什么意思呢
```c
776E5030 cmp dword ptr ds:[777969C8h],0
776E5037 je 776E5047
776E5039 mov ecx,dword ptr ds:[777969C8h]
776E503F call dword ptr ds:[777991E0h]
776E5045 jmp ecx
776E5047 mov dword ptr [esp+4],eax
776E504B mov dword ptr [esp+8],ebx
776E504F jmp 776D7AD3
776E5054 lea esp,[esp]
776E505B jmp 776E5060
776E505D int 3
776E505E int 3
776E505F int 3
776E5060 mov edx,esp
776E5062 sysenter
776E5064 lea esp,[esp]
776E506B jmp 776E5070
776E506D int 3
776E506E int 3
776E506F int 3
776E5070 ret
776E5071 lea esp,[esp]
776E5078 lea esp,[esp]
776E507F nop
776E5080 lea edx,[esp+8]
776E5084 int 2Eh
776E5086 ret
776E5087 int 3
776E5088 int 3
776E5089 int 3
776E508A int 3
776E508B int 3
776E508C int 3
776E508D int 3
776E508E int 3
776E508F int 3
776E5090 push edi
776E5091 mov edi,dword ptr [esp+0Ch]
776E5095 mov edx,dword ptr [esp+8]
776E5099 mov dword ptr [edx],0
776E509F mov dword ptr [edx+4],edi
776E50A2 or edi,edi
776E50A4 je 776E50C4
776E50A6 or ecx,0FFFFFFFFh
776E50A9 xor eax,eax
776E50AB repne scas byte ptr [edi]
776E50AD not ecx
776E50AF cmp ecx,0FFFFh
776E50B5 jbe 776E50BC
776E50B7 mov ecx,0FFFFh
776E50BC mov word ptr [edx+2],cx
776E50C0 dec ecx
776E50C1 mov word ptr [edx],cx
776E50C4 pop edi
776E50C5 ret 8
776E50C8 lea esp,[esp]
776E50CF nop
776E50D0 push edi
776E50D1 mov edi,dword ptr [esp+0Ch]
776E50D5 mov edx,dword ptr [esp+8]
776E50D9 mov dword ptr [edx],0
776E50DF mov dword ptr [edx+4],edi
776E50E2 or edi,edi
776E50E4 je 776E5104
776E50E6 or ecx,0FFFFFFFFh
776E50E9 xor eax,eax
776E50EB repne scas byte ptr [edi]
```