#include #include #define LODWORD(d) ((DWORD)(double)(d)) int FAR PASCAL LibMain (HANDLE hInstance, WORD wDataSeg, WORD wHeapSize, LPSTR lpszCmdLine) { if (wHeapSize > 0) UnlockData (0) ; return 1 ; } int FAR PASCAL _export WEP (int nParam) { return 1 ; } DWORD FAR PASCAL _export GetLoFromDouble(double d) { return LODWORD(d); } DWORD FAR PASCAL _export GetHiFromDouble(double d) { DWORD *dw; dw = &d; return *dw; } BOOL _loadds FAR PASCAL _export fMVPrintMediaHelper (LPMV lpMV, HDC hDC, LPRECT rcPage, LPRECT rcPrint, FARPROC lpfnCallback, LONG lpfnCallbackData, LPERR lpErr) { RECT rc; CopyRect(&rc, rcPage); return fMVPrintMedia(lpMV, hDC, rc, rcPrint, lpfnCallback, lpfnCallbackData, lpErr); }