36 lines
1 KiB
C
36 lines
1 KiB
C
|
//////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// This is the public header file for apps that call MSPRINT.DLL
|
||
|
//
|
||
|
//////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#ifndef SETUPX_INC
|
||
|
typedef WORD RETERR;
|
||
|
#endif
|
||
|
|
||
|
typedef RETERR (FAR PASCAL* PRINTERSETUPPROC)(HWND,WORD,LPSTR,WORD);
|
||
|
|
||
|
RETERR WINAPI PrinterSetup(HWND hWnd,WORD wAction,LPSTR lpBuffer,WORD wBufSize);
|
||
|
|
||
|
#ifdef WIN32
|
||
|
|
||
|
typedef BOOL (WINAPI* PRINTERSETUPPROC32)(HWND,WORD,WORD,LPBYTE,LPWORD);
|
||
|
|
||
|
BOOL WINAPI PrinterSetup32(HWND,WORD,WORD,LPBYTE,LPWORD);
|
||
|
|
||
|
#endif
|
||
|
|
||
|
#define MSPRINT_PRINTERSETUP (MAKEINTRESOURCE(50))
|
||
|
|
||
|
#define MSP_NEWPRINTER 1
|
||
|
#define MSP_NETPRINTER 2
|
||
|
#define MSP_NEWDRIVER 3
|
||
|
#define MSP_NETADMIN 4
|
||
|
#define MSP_TESTPAGEFULLPROMPT 5
|
||
|
#define MSP_TESTPAGEPARTIALPROMPT 7
|
||
|
#define MSP_TESTPAGENOPROMPT 8
|
||
|
|
||
|
// These are obsolete and will be going away soon...
|
||
|
#define MSPRINT_NEWPRINTER (MAKEINTRESOURCE(100))
|
||
|
#define MSPRINT_SETUPENTRY (MAKEINTRESOURCE(101))
|