summaryrefslogtreecommitdiffstats
path: root/private/mvdm/fax/wowfaxui/wfsheets.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/mvdm/fax/wowfaxui/wfsheets.h')
-rw-r--r--private/mvdm/fax/wowfaxui/wfsheets.h33
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)
+