Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
1.7 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. faxwiz.h
  5. Abstract:
  6. This file defines the fax setup wizard api.
  7. Environment:
  8. WIN32 User Mode
  9. Author:
  10. Wesley Witt (wesw) 17-Feb-1996
  11. --*/
  12. typedef HPROPSHEETPAGE *LPHPROPSHEETPAGE;
  13. //
  14. // install modes
  15. //
  16. #define INSTALL_NEW 0x00000001
  17. #define INSTALL_UPGRADE 0x00000002
  18. #define INSTALL_DRIVERS 0x00000004
  19. #define INSTALL_REMOVE 0x00000008
  20. #define INSTALL_UNATTENDED 0x00000010
  21. BOOL WINAPI
  22. FaxWizInit(
  23. VOID
  24. );
  25. DWORD
  26. WINAPI
  27. FaxWizGetError(
  28. VOID
  29. );
  30. VOID
  31. WINAPI
  32. FaxWizSetInstallMode(
  33. DWORD RequestedInstallMode,
  34. DWORD RequestedInstallType,
  35. LPWSTR AnswerFile
  36. );
  37. BOOL WINAPI
  38. FaxWizPointPrint(
  39. LPTSTR DirectoryName,
  40. LPTSTR PrinterName
  41. );
  42. LPHPROPSHEETPAGE WINAPI
  43. FaxWizGetServerPages(
  44. LPDWORD PageCount
  45. );
  46. LPHPROPSHEETPAGE WINAPI
  47. FaxWizGetWorkstationPages(
  48. LPDWORD PageCount
  49. );
  50. LPHPROPSHEETPAGE WINAPI
  51. FaxWizGetClientPages(
  52. LPDWORD PageCount
  53. );
  54. LPHPROPSHEETPAGE WINAPI
  55. FaxWizGetPointPrintPages(
  56. LPDWORD PageCount
  57. );
  58. LPHPROPSHEETPAGE WINAPI
  59. FaxWizRemoteAdminPages(
  60. LPDWORD PageCount
  61. );
  62. PFNPROPSHEETCALLBACK WINAPI
  63. FaxWizGetPropertySheetCallback(
  64. VOID
  65. );
  66. //
  67. // Function pointer types used when the client doesn't
  68. // statically link to faxwiz.dll.
  69. //
  70. typedef BOOL (WINAPI *LPFAXWIZINIT)(VOID);
  71. typedef DWORD (WINAPI *LPFAXWIZGETERROR)(VOID);
  72. typedef BOOL (WINAPI*LPFAXWIZPOINTPRINT)(LPTSTR, LPTSTR);
  73. typedef LPHPROPSHEETPAGE (WINAPI *LPFAXWIZGETPOINTPRINTPAGES)(LPDWORD);