|
>Debug/InetSpy.dll : fatal error LNK1120: 外部参照 2 が未解決です。
>というリンクエラーが出ます。
ydmapi.h の頭のあたりの
void YdmSetModuleData( HTRANS hTrans, HWND hwnd, DWORD dw );
DWORD YdmGetModuleData( HTRANS hTrans, HWND hwnd );
これらを YdmAPI.lib を dump した結果にあわせて
#ifdef STRICT
void WINAPIV YdmSetModuleData( HTRANS hTrans, LPVOID hwnd, DWORD dw );
DWORD WINAPIV YdmGetModuleData( HTRANS hTrans, LPVOID hwnd );
#else
void YdmSetModuleData( HTRANS hTrans, HWND hwnd, DWORD dw );
DWORD YdmGetModuleData( HTRANS hTrans, HWND hwnd );
#endif
と修正すれば通ります。
たぶん、InetSpy はソースコード中の FARPROC を WNDPROC に修正する必要もありま
す。
本来ならば
#define HTRANS HANDLE
を
DECLARE_HANDLE(HTRANS)
に修正して YdmAPI.lib を再構築すべきでしょうね。
# VC5 にも DECLARE_HANDLE はありますよね。
|
|