home *** CD-ROM | disk | FTP | other *** search
/ ftp.funduc.com / 2014.08.ftp.funduc.com.tar / ftp.funduc.com / WiseFontDLL.zip / WISEDLL.H < prev    next >
Text File  |  1995-09-29  |  2KB  |  43 lines

  1. // WiseDLL.h: definitions for functions that are called by Wise Installation
  2. //            System executables.
  3.  
  4. #ifdef WIN32
  5.  
  6. typedef struct {
  7.    DWORD wStructLen;   // The length of the structure
  8.    DWORD hWnd;         // Handle to main window
  9.    DWORD wMaxReplaces; // Maximum number of replaces
  10.    DWORD wRepNameWidth;// The width of a replace name
  11.    DWORD wRepStrWidth; // The width of each replace string
  12.    DWORD wCurrReps;    // Current number of replace strings
  13.    char *lpszRepName;  // The actual replace names
  14.    char *lpszRepStr;   // The actual replace values
  15.    DWORD bRunMode;     // The installation mode
  16.    DWORD fLogFile;     // A file handle to the log file
  17.    char *lpszParam;    // String parameter from Wise Installation System
  18. } DLLCALLPARAMS;
  19.  
  20. typedef DLLCALLPARAMS *LPDLLCALLPARAMS;
  21.  
  22. #else
  23.  
  24. typedef struct {
  25.    WORD wStructLen;    // The length of the structure
  26.    HWND hWnd;          // Handle to main window
  27.    WORD wMaxReplaces;  // Maximum number of replaces
  28.    WORD wRepNameWidth; // The width of a replace name
  29.    WORD wRepStrWidth;  // The width of each replace string
  30.    WORD wCurrReps;     // Current number of replace strings
  31.    char *lpszRepName;  // The actual replace names
  32.    char *lpszRepStr;   // The actual replace values
  33.    BYTE bRunMode;      // The installation mode
  34.                        // NOTE: For Borland C++ change to: WORD wRunMode;
  35.    HFILE fLogFile;     // A file handle to the log file
  36.    char *lpszParam;    // String parameter from Wise Installation System
  37. } DLLCALLPARAMS;
  38.  
  39. typedef DLLCALLPARAMS far *LPDLLCALLPARAMS;
  40.  
  41. #endif
  42.  
  43.