Subversion Repositories autosfx

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 daniel-mar 1
        .486p
2
        model flat
3
                    extern _LoadUnicowsSymbol : proc
4
 
5
;;; repeat
6
                    global NAME  : proc
7
                    extern zNAME
8
 
9
_TEXT	segment dword public use32 'CODE'
10
zu_stub_NAME         proc near
11
                    ; Load the symbol...
12
                    pusha
13
                    push dword ptr __imp__NAME     ; place to save the pointer
14
                    push dword ptr [zu_def_NAME]      ; default proc, if any
15
                    push dword DLL                    ; dll id
16
                    push dword ptr zu_name_NAME      ; name of the function
17
                    call _LoadUnicowsSymbol
18
                    add  esp, 16
19
                    popa
20
                    jmp NAME
21
zu_stub_NAME   endp
22
_TEXT   ends
23
 
24
_TEXT	segment dword public use32 'CODE'
25
NAME      proc near
26
                    jmp dword ptr [__imp__NAME]
27
NAME	endp
28
_TEXT	ends
29
 
30
_DATA	segment dword public use32 'DATA'
31
	align	4
32
__imp__NAME:   dd zu_stub_NAME
33
zu_def_NAME:      dd zNAME
34
zu_name_NAME:    db 'NAME',0
35
_DATA  ends
36
 
37
;;; end repeat
38
        end