Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5022 Serge 1
format MS COFF
2
 
3
include "snd.inc"
4
include "proc32.inc"
5
 
6
section '.text' align 16 code readable executable
7
 
8
extrn hSound
9
 
10
public _GetFormat@8
11
 
12
align 4
13
_GetFormat@8:       ;str:dword, p_fmt:dword
14
           push ebx
15
           push ecx
16
 
17
           lea eax, [esp+16]   ;p_fmt
18
           lea ebx, [esp+12]   ;[stream]
19
 
20
           push 4            ;.out_size
21
           push eax            ;.output
22
           push 4              ;.inp_size
23
           push ebx            ;.input
24
           push SND_GETFORMAT  ;.code
25
           push dword [hSound] ;.handle
26
 
27
           mov eax, 68
28
           mov ebx, 17
29
           mov ecx, esp
30
           int 0x40
31
           add esp, 24
32
           pop ecx
33
           pop ebx
34
           ret 8
35