Release 0.4.3
[wine] / if1632 / kernel.spec
1 # $Id: kernel.spec,v 1.3 1993/07/04 04:04:21 root Exp root $
2 #
3 name    kernel
4 id      1
5 length  415
6
7 3   return GetVersion 0 0x301
8 4   pascal LocalInit(word word word) LocalInit(1 2 3)
9 5   pascal LocalAlloc(word word) LocalAlloc(1 2)
10 6   pascal LocalReAlloc(word word word) LocalReAlloc(1 2 3)
11 7   pascal LocalFree(word) LocalFree(1)
12 8   pascal LocalLock(word) LocalLock(1)
13 9   pascal LocalUnlock(word) LocalUnlock(1)
14 10  pascal LocalSize(word) LocalSize(1)
15 11  pascal LocalHandle(word) ReturnArg(1)
16 12  pascal LocalFlags(word) LocalFlags(1)
17 13  pascal LocalCompact(word) LocalCompact(1)
18 14  return LocalNotify 4 0
19 15  pascal GlobalAlloc(word long) GlobalAlloc(1 2)
20 16  pascal GlobalReAlloc(word long word) GlobalReAlloc(1 2 3)
21 17  pascal GlobalFree(word) GlobalFree(1)
22 18  pascal GlobalLock(word) GlobalLock(1)
23 19  pascal GlobalUnlock(word) GlobalUnlock(1)
24 20  pascal GlobalSize(word) GlobalSize(1)
25 21  pascal GlobalHandle(word) GlobalHandle(1)
26 22  pascal GlobalFlags(word) GlobalFlags(1)
27 23  pascal LockSegment(s_word) KERNEL_LockSegment(1)
28 24  pascal UnlockSegment(s_word) KERNEL_UnlockSegment(1)
29 25  pascal GlobalCompact(long) GlobalCompact(1)
30 30  pascal WaitEvent(word) KERNEL_WaitEvent(1)
31 49  pascal GetModuleFileName(word ptr s_word) KERNEL_GetModuleFileName(1 2 3)
32 50  pascal GetProcAddress(word ptr) GetProcAddress(1 2)
33 51  pascal MakeProcInstance(ptr word) CALLBACK_MakeProcInstance(1 2)
34 52  pascal FreeProcInstance(ptr) FreeProcInstance(1)
35 59  pascal WriteProfileString(ptr ptr ptr) WriteProfileString(1 2 3)
36 60  pascal FindResource(word ptr ptr) FindResource(1 2 3)
37 61  pascal LoadResource(word word) LoadResource(1 2)
38 62  pascal LockResource(word) LockResource(1)
39 63  pascal FreeResource(word) FreeResource(1)
40 74  pascal OpenFile(ptr ptr word) KERNEL_OpenFile(1 2 3)
41 81  pascal _lclose(word) KERNEL__lclose(1)
42 82  pascal _lread(word ptr word) KERNEL__lread(1 2 3)
43 85  pascal _lopen(ptr word) KERNEL__lopen(1 2)
44 86  pascal _lwrite(word ptr word) KERNEL__lwrite(1 2 3)
45 88  pascal lstrcpy(ptr ptr) lstrcpy(1 2)
46 89  pascal lstrcat(ptr ptr) lstrcat(1 2)
47 90  pascal lstrlen(ptr) lstrcpy(1)
48 91  register InitTask(word word word word word
49                       word word word word word) 
50              KERNEL_InitTask()
51 102 register DOS3Call(word word word word word
52                       word word word word word) 
53              KERNEL_DOS3Call()
54 111 pascal GlobalWire(word) GlobalLock(1)
55 112 pascal GlobalUnWire(word) GlobalUnlock(1)
56 115 pascal OutputDebugString(ptr) OutputDebugString(1)
57 121 return LocalShrink 4 0
58 127 pascal GetPrivateProfileInt(ptr ptr s_word ptr)
59            GetPrivateProfileInt(1 2 3 4)
60 128 pascal GetPrivateProfileString(ptr ptr ptr ptr s_word ptr)
61            GetPrivateProfileString(1 2 3 4 5 6)
62 129 pascal WritePrivateProfileString(ptr ptr ptr ptr)
63            WritePrivateProfileString(1 2 3 4)
64 131 pascal GetDOSEnvironment() GetDOSEnvironment()
65 132 return GetWinFlags 0 0x413
66 154 return GlobalNotify 4 0
67 163 pascal GlobalLRUOldest(word) ReturnArg(1)
68 164 pascal GlobalLRUNewest(word) ReturnArg(1)
69 178 equate __WINFLAGS 0x413
70 184 return GlobalDOSAlloc 4 0
71 185 return GlobalDOSFree 2 0
72 191 pascal GlobalPageLock(word) GlobalLock(1)
73 192 pascal GlobalPageUnlock(word) GlobalUnlock(1)
74 197 pascal GlobalFix(word) GlobalLock(1)
75 198 pascal GlobalUnfix(word) GlobalUnlock(1)
76 57  pascal GetProfileInt(ptr ptr word) GetProfileInt(1 2 3)
77 58  pascal GetProfileString(ptr ptr ptr ptr word) GetProfileString(1 2 3 4 5)
78 199 pascal SetHandleCount(word) SetHandleCount(1)
79 353 pascal lstrcpyn(ptr ptr word) lstrcpyn(1 2 3)