Subversion Repositories Kolibri OS

Rev

Rev 890 | Rev 914 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 890 Rev 892
1
.file   "export.asm"
1
.file   "export.asm"
2
	.intel_syntax
2
	.intel_syntax
3
 
3
 
4
 
4
 
5
	.section .drectve
5
	.section .drectve
6
        .ascii " -export:CreateImage"
6
        .ascii " -export:CreateImage"          # cdecl
7
        .ascii " -export:LoadFile"
7
        .ascii " -export:LoadFile"             # stdcall
8
 
8
 
9
        .ascii " -export:Kmalloc"              #
9
        .ascii " -export:Kmalloc"              # eax               FIXME
10
        .ascii " -export:Kfree"                #
10
        .ascii " -export:Kfree"                # eax               FIXME
11
 
11
 
12
        .ascii " -export:UserAlloc"            # stdcall
12
        .ascii " -export:UserAlloc"            # stdcall
13
        .ascii " -export:UserFree"             # stdcall
13
        .ascii " -export:UserFree"             # stdcall
-
 
14
 
14
 
15
        .ascii " -export:GetPgAddr"            # eax               FIXME
15
        .ascii " -export:MapIoMem"             # stdcall
-
 
16
        .ascii " -export:GetPgAddr"            # eax
-
 
17
        .ascii " -export:CreateObject"         #
-
 
18
        .ascii " -export:DestroyObject"        #
16
        .ascii " -export:MapIoMem"             # stdcall
19
        .ascii " -export:CreateRingBuffer"     # stdcall
17
        .ascii " -export:CreateRingBuffer"     # stdcall
-
 
18
        .ascii " -export:CommitPages"          # eax, ebx, ecx     FIXME
-
 
19
        .ascii " -export:UnmapPages"           # eax, ecx          FIXME
-
 
20
        .ascii " -export:CreateObject"         # eax, ebx          FIXME
20
        .ascii " -export:CommitPages"          # eax, ebx, ecx
21
        .ascii " -export:DestroyObject"        # eax
21
 
-
 
22
        .ascii " -export:RegService"           # stdcall
22
 
23
        .ascii " -export:UnmapPages"           # eax, ecx
23
        .ascii " -export:RegService"           # stdcall
24
        .ascii " -export:SysMsgBoardStr"       #
24
        .ascii " -export:SysMsgBoardStr"       #
25
        .ascii " -export:SetScreen"            #
25
        .ascii " -export:SetScreen"            #
26
 
26
 
27
 
27
 
28
        .ascii " -export:PciApi"               #
28
        .ascii " -export:PciApi"               #
29
        .ascii " -export:PciRead8"             # stdcall
29
        .ascii " -export:PciRead8"             # stdcall
30
        .ascii " -export:PciRead16"            # stdcall
30
        .ascii " -export:PciRead16"            # stdcall
31
        .ascii " -export:PciRead32"            # stdcall
31
        .ascii " -export:PciRead32"            # stdcall
32
        .ascii " -export:PciWrite8"            # stdcall
32
        .ascii " -export:PciWrite8"            # stdcall
33
        .ascii " -export:PciWrite16"           # stdcall
33
        .ascii " -export:PciWrite16"           # stdcall
34
        .ascii " -export:PciWrite32"           # stdcall
34
        .ascii " -export:PciWrite32"           # stdcall
35
 
35
 
36
        .ascii " -export:SelectHwCursor"       # stdcall
36
        .ascii " -export:SelectHwCursor"       # stdcall
37
        .ascii " -export:SetHwCursor"          # stdcall
37
        .ascii " -export:SetHwCursor"          # stdcall
38
        .ascii " -export:HwCursorRestore"      #
38
        .ascii " -export:HwCursorRestore"      #
39
        .ascii " -export:HwCursorCreate"       #
39
        .ascii " -export:HwCursorCreate"       #