Rev 7983 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7983 | Rev 8097 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | IMPORT SYSTEM; |
10 | IMPORT SYSTEM; |
Line 11... | Line 11... | ||
11 | 11 | ||
Line -... | Line 12... | ||
- | 12 | ||
- | 13 | CONST |
|
12 | 14 | ||
Line 13... | Line 15... | ||
13 | CONST |
15 | eol* = 0DX + 0AX; |
14 | 16 | ||
15 | SectionAlignment = 1000H; |
17 | SectionAlignment = 1000H; |
16 | 18 | ||
Line -... | Line 19... | ||
- | 19 | DLL_PROCESS_ATTACH = 1; |
|
- | 20 | DLL_THREAD_ATTACH = 2; |
|
- | 21 | DLL_THREAD_DETACH = 3; |
|
Line 17... | Line 22... | ||
17 | DLL_PROCESS_ATTACH = 1; |
22 | DLL_PROCESS_DETACH = 0; |
Line 18... | Line 23... | ||
18 | DLL_THREAD_ATTACH = 2; |
23 | |
Line 19... | Line 24... | ||
19 | DLL_THREAD_DETACH = 3; |
24 | KERNEL = "kernel32.dll"; |
Line 20... | Line -... | ||
20 | DLL_PROCESS_DETACH = 0; |
- | |
21 | 25 | USER = "user32.dll"; |
|
22 | 26 | ||
Line 23... | Line 27... | ||
23 | TYPE |
27 | |
24 | 28 | TYPE |
|
25 | DLL_ENTRY* = PROCEDURE (hinstDLL, fdwReason, lpvReserved: INTEGER); |
29 | |
Line 26... | Line 30... | ||
26 | 30 | DLL_ENTRY* = PROCEDURE (hinstDLL, fdwReason, lpvReserved: INTEGER); |
|
27 | 31 | ||
28 | VAR |
32 | |
29 | 33 | VAR |
|
30 | eol*: ARRAY 3 OF CHAR; |
34 | |
31 | base*: INTEGER; |
- | |
32 | heap: INTEGER; |
35 | base*: INTEGER; |
Line 33... | Line 36... | ||
33 | 36 | heap: INTEGER; |
|
34 | process_detach, |
37 | |
35 | thread_detach, |
38 | process_detach, |
Line 66... | Line 69... | ||
66 | PROCEDURE init* (reserved, code: INTEGER); |
69 | PROCEDURE init* (reserved, code: INTEGER); |
67 | BEGIN |
70 | BEGIN |
68 | process_detach := NIL; |
71 | process_detach := NIL; |
69 | thread_detach := NIL; |
72 | thread_detach := NIL; |
70 | thread_attach := NIL; |
73 | thread_attach := NIL; |
71 | eol[0] := 0DX; eol[1] := 0AX; eol[2] := 0X; |
- | |
72 | base := code - SectionAlignment; |
74 | base := code - SectionAlignment; |
73 | heap := GetProcessHeap() |
75 | heap := GetProcessHeap() |
74 | END init; |
76 | END init; |