source: trunk/kLdr/kLdr-win.def@ 2859

Last change on this file since 2859 was 2858, checked in by bird, 19 years ago

bugfixing - dinner break.

  • Property svn:keywords set to Id
File size: 2.4 KB
RevLine 
[2834]1; $Id: kLdr-win.def 2858 2006-11-06 00:23:14Z bird $
[2833]2;; @file
3;
4; kLdr - The Dynamic Loader, Definition File.
5;
6; Copyright (c) 2006 knut st. osmundsen <bird@anduin.net>
7;
8;
9; This file is part of kLdr.
10;
11; kLdr is free software; you can redistribute it and/or modify
12; it under the terms of the GNU General Public License as published by
13; the Free Software Foundation; either version 2 of the License, or
14; (at your option) any later version.
15;
16; kLdr is distributed in the hope that it will be useful,
17; but WITHOUT ANY WARRANTY; without even the implied warranty of
18; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19; GNU General Public License for more details.
20;
21; You should have received a copy of the GNU General Public License
22; along with kLdr; if not, write to the Free Software
23; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24;
25;
26
27
28LIBRARY kLdr
29EXPORTS
30 ; The file reader API
31 kLdrRdrAddProvider
32 kLdrRdrOpen
33 kLdrRdrClose
34 kLdrRdrRead
35 kLdrRdrAllMap
36 kLdrRdrAllUnmap
37 kLdrRdrSize
38 kLdrRdrTell
39 kLdrRdrName
[2858]40 kLdrRdrPageSize
41 kLdrRdrPrepare
42 kLdrRdrMap
43 kLdrRdrRefreshMap
44 kLdrRdrProtect
45 kLdrRdrUnmap
46 kLdrRdrUnprepare
47 kLdrRdrDone
[2833]48
49 ; The module interpreter API
[2858]50 kLdrModOpen
[2833]51 kLdrModOpenFromRdr
[2858]52 kLdrModOpenNative
53 kLdrModClose
54 kLdrModQuerySymbol
55 kLdrModEnumSymbols
56 kLdrModGetImport
57 kLdrModNumberOfImports
58 kLdrModCanExecuteOn
59 kLdrModGetStackInfo
60 kLdrModQueryMainEntrypoint
61 kLdrModEnumDbgInfo
62 kLdrModHasDbgInfo
63 kLdrModMap
64 kLdrModUnmap
65 kLdrModAllocTLS
66 kLdrModFreeTLS
67 kLdrModReload
68 kLdrModFixupMapping
69 kLdrModCallInit
70 kLdrModCallTerm
71 kLdrModCallThread
72 kLdrModSize
73 kLdrModGetBits
74 kLdrModRelocateBits
[2833]75
76 ; Process Bootstrapping
77; kLdrDyldLoadExe
78 kLdrDyldLoad
79 kLdrDyldUnload
80 kLdrDyldFindByName
81 kLdrDyldFindByAddress
82 kLdrDyldGetName
83 kLdrDyldGetFilename
84 kLdrDyldQuerySymbol
85
86
87 ; OS/2 API wrappers:
88; kLdrLoadModule
89; kLdrFreeModule
90; kLdrQueryModuleHandle
91; kLdrQueryModuleName
92; kLdrQueryProcAddr
93; kLdrQueryProcType
94; kLdrQueryModFromEIP
95; kLdrReplaceModule
96; kLdrGetResource
97; kLdrFreeResource
98; kLdrQueryResourceSize
99
100 ; dlfcn API wrappers:
101; _kLdrDlOpen
102; _kLdrDlClose
103; _kLdrDlError
104; _kLdrDlSym
105; _kLdrDlFunc
106
Note: See TracBrowser for help on using the repository browser.