535N/A--- Print.h 2004-04-23 11:43:06.000000000 -0700
535N/A+++ Print.h.new 2008-09-03 13:04:25.259850000 -0700
535N/A@@ -88,12 +88,13 @@
535N/A */
535N/A #define XP_DONT_CHECK 0
535N/A #define XP_INITIAL_RELEASE 1
535N/A+#define XP_SECOND_RELEASE 2
535N/A
535N/A /*
535N/A * For each single entry above, create one major/minor pair.
535N/A */
535N/A #define XP_PROTO_MAJOR 1
535N/A-#define XP_PROTO_MINOR 0
535N/A+#define XP_PROTO_MINOR 1
535N/A
535N/A /*
535N/A * Identify current version.
535N/A@@ -356,6 +357,18 @@
535N/A XRectangle *reproducible_area /* return value */
535N/A );
535N/A
535N/A+#ifdef SUNSOFT
535N/A+extern Bool XpClientDPI_SUNW (
535N/A+ Display *display,
535N/A+ int clientDPI
535N/A+);
535N/A+#endif
535N/A+
535N/A+extern Bool XpClientDPI (
535N/A+ Display *display,
535N/A+ int clientDPI
535N/A+);
535N/A+
535N/A extern void XpStartJob (
535N/A Display *display,
535N/A XPSaveData save_data
535N/A--- Printstr.h 2005-07-25 09:15:05.000000000 -0700
535N/A+++ Printstr.h.new 2008-09-03 13:26:27.277787000 -0700
535N/A@@ -108,6 +108,7 @@
535N/A #define X_PrintQueryScreens 22
535N/A #define X_PrintSetImageResolution 23
535N/A #define X_PrintGetImageResolution 24
535N/A+#define X_PrintClientDpi 25
535N/A
535N/A /********************************************************************
535N/A *
535N/A@@ -653,6 +654,30 @@
535N/A } xPrintGetImageResolutionReply;
535N/A #define sz_xPrintGetImageResolutionReply 32
535N/A
535N/A+typedef struct _PrintClientDpi {
535N/A+ CARD8 reqType; /* always PrintReqCode */
535N/A+ CARD8 printReqType; /* always X_PrintClientDpi */
535N/A+ CARD16 length B16;
535N/A+ PCONTEXT printContext B32; /* print context */
535N/A+ CARD16 clientDPI B16;
535N/A+ CARD16 pad1 B16;
535N/A+} xPrintClientDpiReq;
535N/A+#define sz_xPrintClientDpiReq 12
535N/A+
535N/A+typedef struct {
535N/A+ BYTE type; /* X_Reply */
535N/A+ CARD8 status; /* accepted or not */
535N/A+ CARD16 sequenceNumber B16;
535N/A+ CARD32 length B32;
535N/A+ CARD32 pad1 B32;
535N/A+ CARD32 pad2 B32;
535N/A+ CARD32 pad3 B32;
535N/A+ CARD32 pad4 B32;
535N/A+ CARD32 pad5 B32;
535N/A+ CARD32 pad6 B32;
535N/A+} xPrintClientDpiReply;
535N/A+#define sz_xPrintClientDpiReply 32
535N/A+
535N/A #ifndef _XP_PRINT_SERVER_
535N/A /***********************************************************************
535N/A *
535N/A@@ -776,6 +801,26 @@
535N/A extern void XpUnsetFontResFunc(ClientPtr);
535N/A extern void XpRegisterInitFunc(ScreenPtr, char *, int (*)(struct _XpContext *));
535N/A
535N/A+typedef struct _XpClientFonts {
535N/A+ struct _XpClientFonts *pNext;
535N/A+ int client_fid;
535N/A+ int server_fid;
535N/A+ FontPtr client_font;
535N/A+ FontPtr server_font;
535N/A+} XpClientFontsRec, *XpClientFontsPtr;
535N/A+
535N/A+typedef struct _XpClientDPI {
535N/A+ struct _XpClientDPI *pNext;
535N/A+ struct _XpClientDPI *pPrev;
535N/A+ struct _XpClientFonts *head;
535N/A+ int client_dpi;
535N/A+ float scale_factor;
535N/A+ int clientAsMask;
535N/A+ XpContextPtr context;
535N/A+ int client_x;
535N/A+ int server_x;
535N/A+} XpClientDPIRec, *XpClientDPIPtr;
535N/A+
535N/A #endif /* _XP_PRINT_SERVER_ */
535N/A
535N/A _XFUNCPROTOEND