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

Last change on this file since 2875 was 2874, checked in by bird, 19 years ago

windows exe stub.

  • Property svn:keywords set to Id
File size: 2.4 KB
RevLine 
[2834]1; $Id: kLdr-win.def 2874 2006-11-12 07:34:03Z 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 kLdrRdrMap
[2861]42 kLdrRdrRefresh
[2858]43 kLdrRdrProtect
44 kLdrRdrUnmap
45 kLdrRdrDone
[2833]46
47 ; The module interpreter API
[2858]48 kLdrModOpen
[2833]49 kLdrModOpenFromRdr
[2858]50 kLdrModOpenNative
51 kLdrModClose
52 kLdrModQuerySymbol
53 kLdrModEnumSymbols
54 kLdrModGetImport
55 kLdrModNumberOfImports
56 kLdrModCanExecuteOn
57 kLdrModGetStackInfo
58 kLdrModQueryMainEntrypoint
59 kLdrModEnumDbgInfo
60 kLdrModHasDbgInfo
61 kLdrModMap
62 kLdrModUnmap
63 kLdrModAllocTLS
64 kLdrModFreeTLS
65 kLdrModReload
66 kLdrModFixupMapping
67 kLdrModCallInit
68 kLdrModCallTerm
69 kLdrModCallThread
70 kLdrModSize
71 kLdrModGetBits
72 kLdrModRelocateBits
[2833]73
74 ; Process Bootstrapping
[2874]75 kLdrDyldLoadExe
76
77 ; Dynamic loading
[2833]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.