- Код: выделить все
_declspec(dllexport) void fname(LPSTR szv, LPSTR szx, BOOL (*GetVar)(LPSTR, LPSTR), void (*SetVar)(LPSTR, LPSTR), DWORD* pFlags, UINT nargs, LPSTR* szargs, PPROSERVICES* ppsv)
в конечной dll имеют совсем другие имена:
- Код: выделить все
Exports from winamp.dll
5 exported name(s), 5 export addresse(s). Ordinal base is 1.
Sorted by Name:
RVA Ord. Hint Name
-------- ---- ---- ----
000010C9 1 0000 ?join@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z
00001080 2 0001 ?okcancel@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z
0000118D 3 0002 ?showmenu@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z
00001055 4 0003 ?shuffle_get@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z
0000112E 5 0004 ?swapvar@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z
Мне совсем не хочется вызывать функцию okcancel как ?okcancel@@YAXPAD0P6AH00@ZP6AX00@ZPAKIPAPADPAUtagPProServices@@@Z...