101 lines
1.6 KiB
C
101 lines
1.6 KiB
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1996 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
faxwiz.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This file defines the fax setup wizard api.
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
WIN32 User Mode
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Wesley Witt (wesw) 17-Feb-1996
|
||
|
|
||
|
--*/
|
||
|
|
||
|
typedef HPROPSHEETPAGE *LPHPROPSHEETPAGE;
|
||
|
|
||
|
//
|
||
|
// install modes
|
||
|
//
|
||
|
|
||
|
#define INSTALL_NEW 0x00000001
|
||
|
#define INSTALL_UPGRADE 0x00000002
|
||
|
#define INSTALL_DRIVERS 0x00000004
|
||
|
#define INSTALL_REMOVE 0x00000008
|
||
|
#define INSTALL_UNATTENDED 0x00000010
|
||
|
|
||
|
|
||
|
BOOL WINAPI
|
||
|
FaxWizInit(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
DWORD
|
||
|
WINAPI
|
||
|
FaxWizGetError(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
WINAPI
|
||
|
FaxWizSetInstallMode(
|
||
|
DWORD RequestedInstallMode,
|
||
|
DWORD RequestedInstallType,
|
||
|
LPWSTR AnswerFile
|
||
|
);
|
||
|
|
||
|
BOOL WINAPI
|
||
|
FaxWizPointPrint(
|
||
|
LPTSTR DirectoryName,
|
||
|
LPTSTR PrinterName
|
||
|
);
|
||
|
|
||
|
LPHPROPSHEETPAGE WINAPI
|
||
|
FaxWizGetServerPages(
|
||
|
LPDWORD PageCount
|
||
|
);
|
||
|
|
||
|
LPHPROPSHEETPAGE WINAPI
|
||
|
FaxWizGetWorkstationPages(
|
||
|
LPDWORD PageCount
|
||
|
);
|
||
|
|
||
|
LPHPROPSHEETPAGE WINAPI
|
||
|
FaxWizGetClientPages(
|
||
|
LPDWORD PageCount
|
||
|
);
|
||
|
|
||
|
LPHPROPSHEETPAGE WINAPI
|
||
|
FaxWizGetPointPrintPages(
|
||
|
LPDWORD PageCount
|
||
|
);
|
||
|
|
||
|
LPHPROPSHEETPAGE WINAPI
|
||
|
FaxWizRemoteAdminPages(
|
||
|
LPDWORD PageCount
|
||
|
);
|
||
|
|
||
|
PFNPROPSHEETCALLBACK WINAPI
|
||
|
FaxWizGetPropertySheetCallback(
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
//
|
||
|
// Function pointer types used when the client doesn't
|
||
|
// statically link to faxwiz.dll.
|
||
|
//
|
||
|
|
||
|
typedef BOOL (WINAPI *LPFAXWIZINIT)(VOID);
|
||
|
typedef DWORD (WINAPI *LPFAXWIZGETERROR)(VOID);
|
||
|
typedef BOOL (WINAPI*LPFAXWIZPOINTPRINT)(LPTSTR, LPTSTR);
|
||
|
typedef LPHPROPSHEETPAGE (WINAPI *LPFAXWIZGETPOINTPRINTPAGES)(LPDWORD);
|
||
|
|