La fonction privée doit avoir une déclaration Public comme les autres mais elle n'apparait pas dans le fichier descripteur. Elle doit apparaître dans le fichier txt il me semble.
J'ai compilé avec mon outil en ayant modifié le fichier asm comme ceci (ajouté la ligne Public _Procedure0) et ça marche.
Code : Tout sélectionner
format MS COFF
public Samples00Windows_FunctionTestPriv
Public _Procedure0
_Procedure0:
Samples00Windows_FunctionTestPriv:
PUSH ebx
PS0=8
; ProcedureReturn param1*2
MOV ebx,dword [esp+PS0+0]
ADD ebx,ebx
MOV eax,ebx
JMP _EndProcedure1
; EndProcedure
XOR eax,eax
_EndProcedure1:
POP ebx
RET 4