// dfdDlg.cpp : implementation file
//
#include "stdafx.h"
#include "dfd.h"
#include "dfdDlg.h"
#include <io.h>
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define SRT_DEVMODE 0x00000003
#define SPLMETA_SIGNATURE 0x00010000 //Version 1.0
/*****************************************************************************
* SPL_HEADER
*----------------------------------------------------------------------------
* SPL file header for EMFSPL files
*****************************************************************************/
typedef struct tagSPLHEADER {
DWORD SIGNATURE;
DWORD nSize; // record size INCLUDING header
DWORD offDocumentName; // offset of Job Title from start
DWORD offPort; // offset of portname from start
BYTE* HeaderData;
} SPL_HEADER, *PSPL_HEADER;
/*****************************************************************************
* SMR - Base record
*----------------------------------------------------------------------------
* Base record type for the Spool Metafile.
*****************************************************************************/
typedef struct tagSMR{
DWORD iType; // Spool metafile record type
DWORD nSize; // length of the following data
// NOT INCLUDING this header
} SMR, *PSMR;
/
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{ {AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{ {AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{ {AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{ {AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{
//
#include "stdafx.h"
#include "dfd.h"
#include "dfdDlg.h"
#include <io.h>
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define SRT_DEVMODE 0x00000003
#define SPLMETA_SIGNATURE 0x00010000 //Version 1.0
/*****************************************************************************
* SPL_HEADER
*----------------------------------------------------------------------------
* SPL file header for EMFSPL files
*****************************************************************************/
typedef struct tagSPLHEADER {
DWORD SIGNATURE;
DWORD nSize; // record size INCLUDING header
DWORD offDocumentName; // offset of Job Title from start
DWORD offPort; // offset of portname from start
BYTE* HeaderData;
} SPL_HEADER, *PSPL_HEADER;
/*****************************************************************************
* SMR - Base record
*----------------------------------------------------------------------------
* Base record type for the Spool Metafile.
*****************************************************************************/
typedef struct tagSMR{
DWORD iType; // Spool metafile record type
DWORD nSize; // length of the following data
// NOT INCLUDING this header
} SMR, *PSMR;
/
// CAboutDlg dialog used for App About
class CAboutDlg : public CDialog
{
public:
CAboutDlg();
// Dialog Data
//{ {AFX_DATA(CAboutDlg)
enum { IDD = IDD_ABOUTBOX };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{ {AFX_VIRTUAL(CAboutDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
//{ {AFX_MSG(CAboutDlg)
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
//{ {AFX_DATA_INIT(CAboutDlg)
//}}AFX_DATA_INIT
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{