windows-nt/Source/XPSP1/NT/multimedia/media/avi/inc.16/msprintx.h
2020-09-26 16:20:57 +08:00

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))