diff options
Diffstat (limited to 'private/mvdm/fax/wowfaxui/wfsheets.h')
-rw-r--r-- | private/mvdm/fax/wowfaxui/wfsheets.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/private/mvdm/fax/wowfaxui/wfsheets.h b/private/mvdm/fax/wowfaxui/wfsheets.h new file mode 100644 index 000000000..2f59f0293 --- /dev/null +++ b/private/mvdm/fax/wowfaxui/wfsheets.h @@ -0,0 +1,33 @@ +//************************************************************************ +// Generic Win 3.1 fax printer driver support. User Interface functions +// which are called by WINSPOOL. Support for Two new entry points required +// by the Win 95 printer UI, DrvDocumentPropertySheets and +// DrvDevicePropertySheets +// +// History: +// 24-Apr-96 reedb created. +// +//************************************************************************ + +#include "winddiui.h" + +// Data structure maintained by the fax driver user interface +typedef struct { + + PVOID startUiData; + HANDLE hPrinter; + PDEVMODE pdmIn; + PDEVMODE pdmOut; + DWORD fMode; + LPTSTR pDriverName; + LPTSTR pDeviceName; + PFNCOMPROPSHEET pfnComPropSheet; + HANDLE hComPropSheet; + HANDLE hFaxOptsPage; + PVOID endUiData; + +} UIDATA, *PUIDATA; + +#define ValidUiData(pUiData) \ + ((pUiData) && (pUiData) == (pUiData)->startUiData && (pUiData) == (pUiData)->endUiData) + |