It's mostly calls to some kind of assembler macro built into MASM, which means it's not really x86 assembly language:<p><pre><code> INVOKE SetFilePointer,hFile,FOffset,0,FILE_BEGIN
INVOKE ReadFile,hFile,pMem,FSize,offset NotUsed,0
INVOKE send,wParam,pMem,FSize,0
INVOKE GlobalUnlock,hMem
INVOKE GlobalFree,hMem
INVOKE closesocket,wParam
INVOKE CloseHandle,hFile ;Done with file and socket too.
</code></pre>
The guy wrote it in 2001, when he was in high school, and he's done a lot more cool and interesting stuff since then, and it looks like he's graduated to Linux: <a href="http://lingcog.iit.edu/~scubed/projects.xml" rel="nofollow">http://lingcog.iit.edu/~scubed/projects.xml</a><p>Too bad he stopped adding new projects to the page in 2007. His "portfolio" page has a few more things since then.