Rev 548 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 548 | Rev 704 | ||
---|---|---|---|
Line 37... | Line 37... | ||
37 | .386p |
37 | .386p |
38 | assume nothing |
38 | assume nothing |
Line 39... | Line 39... | ||
39 | 39 | ||
40 | extrn __NTMain : near |
40 | extrn __NTMain : near |
41 | extrn ___begtext : near |
- | |
42 | extrn __LpCmdLine : near |
- | |
43 | extrn __LpPgmName : near |
41 | extrn ___begtext : near |
44 | extrn __STACKLOW : near |
42 | extrn __STACKLOW : near |
- | 43 | extrn __STACKTOP : near |
|
Line 45... | Line 44... | ||
45 | extrn __STACKTOP : near |
44 | extrn ___stack_low : near |
Line 46... | Line 45... | ||
46 | 45 | ||
47 | _TEXT segment use32 word public 'CODE' |
46 | _TEXT segment use32 word public 'CODE' |
Line 53... | Line 52... | ||
53 | 52 | ||
54 | _cstart_ proc near |
53 | _cstart_ proc near |
Line 55... | Line 54... | ||
55 | mainCRTStartup: |
54 | mainCRTStartup: |
56 | - | ||
57 | mov dword ptr [__STACKTOP], esp |
55 | |
58 | lea eax, [esp-40000h] |
- | |
59 | mov dword ptr[__STACKLOW], eax |
- | |
60 | - | ||
61 | mov eax, dword ptr [ds:0x1c] |
- | |
62 | mov dword ptr [__LpCmdLine], eax |
- | |
Line 63... | Line 56... | ||
63 | mov eax, dword ptr [ds:0x20] |
56 | mov dword ptr [__STACKTOP], esp |
64 | mov dword ptr [__LpPgmName], eax |
57 | mov dword ptr[__STACKLOW], offset ___stack_low |
65 | 58 | ||
66 | jmp __NTMain |
59 | jmp __NTMain |