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.

96 lines
4.6 KiB

  1. [ implicit_handle( handle_t fax_handle )
  2. #ifndef _W9X_PLATFORM
  3. , strict_context_handle
  4. #endif
  5. ]
  6. interface fax
  7. {
  8. [comm_status, fault_status] FAX_ConnectionRefCount();
  9. [comm_status, fault_status] FAX_OpenPort();
  10. [comm_status, fault_status] FAX_ClosePort();
  11. [comm_status, fault_status] FAX_EnumJobs();
  12. [comm_status, fault_status] FAX_GetJob();
  13. [comm_status, fault_status] FAX_SetJob();
  14. [comm_status, fault_status] FAX_GetPageData();
  15. [comm_status, fault_status] FAX_GetDeviceStatus();
  16. [comm_status, fault_status] FAX_Abort();
  17. [comm_status, fault_status] FAX_EnumPorts();
  18. [comm_status, fault_status] FAX_GetPort();
  19. [comm_status, fault_status] FAX_SetPort();
  20. [comm_status, fault_status] FAX_EnumRoutingMethods();
  21. [comm_status, fault_status] FAX_EnableRoutingMethod();
  22. [comm_status, fault_status] FAX_GetRoutingInfo();
  23. [comm_status, fault_status] FAX_SetRoutingInfo();
  24. [comm_status, fault_status] FAX_EnumGlobalRoutingInfo();
  25. [comm_status, fault_status] FAX_SetGlobalRoutingInfo();
  26. [comm_status, fault_status] FAX_GetConfiguration();
  27. [comm_status, fault_status] FAX_SetConfiguration();
  28. [comm_status, fault_status] FAX_GetLoggingCategories();
  29. [comm_status, fault_status] FAX_SetLoggingCategories();
  30. [comm_status, fault_status] FAX_GetSecurity();
  31. [comm_status, fault_status] FAX_SetSecurity();
  32. [comm_status, fault_status] FAX_AccessCheck();
  33. [comm_status, fault_status] FAX_CheckServerProtSeq();
  34. [comm_status, fault_status] FAX_SendDocumentEx();
  35. [comm_status, fault_status] FAX_GetCountryList();
  36. [comm_status, fault_status] FAX_GetQueueStates();
  37. [comm_status, fault_status] FAX_SetQueue();
  38. [comm_status, fault_status] FAX_GetReceiptsConfiguration();
  39. [comm_status, fault_status] FAX_SetReceiptsConfiguration();
  40. [comm_status, fault_status] FAX_GetVersion();
  41. [comm_status, fault_status] FAX_GetOutboxConfiguration();
  42. [comm_status, fault_status] FAX_SetOutboxConfiguration();
  43. [comm_status, fault_status] FAX_GetPersonalProfileInfo();
  44. [comm_status, fault_status] FAX_GetArchiveConfiguration();
  45. [comm_status, fault_status] FAX_SetArchiveConfiguration();
  46. [comm_status, fault_status] FAX_GetActivityLoggingConfiguration();
  47. [comm_status, fault_status] FAX_SetActivityLoggingConfiguration();
  48. [comm_status, fault_status] FAX_EnumerateProviders();
  49. [comm_status, fault_status] FAX_GetPortEx();
  50. [comm_status, fault_status] FAX_SetPortEx();
  51. [comm_status, fault_status] FAX_EnumPortsEx();
  52. [comm_status, fault_status] FAX_GetJobEx();
  53. [comm_status, fault_status] FAX_EnumJobsEx();
  54. [comm_status, fault_status] FAX_GetExtensionData();
  55. [comm_status, fault_status] FAX_SetExtensionData();
  56. [comm_status, fault_status] FAX_AddOutboundGroup();
  57. [comm_status, fault_status] FAX_SetOutboundGroup();
  58. [comm_status, fault_status] FAX_RegisterServiceProviderEx();
  59. [comm_status, fault_status] FAX_UnregisterServiceProviderEx();
  60. [comm_status, fault_status] FAX_EnumOutboundGroups();
  61. [comm_status, fault_status] FAX_RemoveOutboundGroup();
  62. [comm_status, fault_status] FAX_SetDeviceOrderInGroup();
  63. [comm_status, fault_status] FAX_StartMessagesEnum();
  64. [comm_status, fault_status] FAX_EndMessagesEnum();
  65. [comm_status, fault_status] FAX_EnumMessages();
  66. [comm_status, fault_status] FAX_GetMessage();
  67. [comm_status, fault_status] FAX_RemoveMessage();
  68. [comm_status, fault_status] FAX_AddOutboundRule();
  69. [comm_status, fault_status] FAX_RemoveOutboundRule();
  70. [comm_status, fault_status] FAX_EnumOutboundRules();
  71. [comm_status, fault_status] FAX_SetOutboundRule();
  72. [comm_status, fault_status] FAX_StartCopyToServer();
  73. [comm_status, fault_status] FAX_StartCopyMessageFromServer();
  74. [comm_status, fault_status] FAX_WriteFile();
  75. [comm_status, fault_status] FAX_ReadFile();
  76. [comm_status, fault_status] FAX_EndCopy();
  77. [comm_status, fault_status] FAX_StartServerNotification();
  78. [comm_status, fault_status] FAX_EndServerNotification();
  79. [comm_status, fault_status] FAX_StartServerNotificationEx();
  80. [comm_status, fault_status] FAX_GetServerActivity();
  81. [comm_status, fault_status] FAX_SetConfigWizardUsed();
  82. [comm_status, fault_status] FAX_UnregisterRoutingExtension();
  83. [comm_status, fault_status] FAX_GetReceiptsOptions();
  84. [comm_status, fault_status] FAX_GetPersonalCoverPagesOption();
  85. [comm_status, fault_status] FAX_EnumRoutingExtensions();
  86. [comm_status, fault_status] FAX_AnswerCall();
  87. [comm_status, fault_status] FAX_ConnectFaxServer();
  88. [comm_status, fault_status] FAX_GetSecurityEx();
  89. [comm_status, fault_status] FAX_RefreshArchive();
  90. [comm_status, fault_status] FAX_SetRecipientsLimit();
  91. [comm_status, fault_status] FAX_GetRecipientsLimit();
  92. [comm_status, fault_status] FAX_GetServerSKU();
  93. [comm_status, fault_status] FAX_CheckValidFaxFolder();
  94. }