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

[ implicit_handle( handle_t fax_handle )
#ifndef _W9X_PLATFORM
, strict_context_handle
#endif
]
interface fax
{
[comm_status, fault_status] FAX_ConnectionRefCount();
[comm_status, fault_status] FAX_OpenPort();
[comm_status, fault_status] FAX_ClosePort();
[comm_status, fault_status] FAX_EnumJobs();
[comm_status, fault_status] FAX_GetJob();
[comm_status, fault_status] FAX_SetJob();
[comm_status, fault_status] FAX_GetPageData();
[comm_status, fault_status] FAX_GetDeviceStatus();
[comm_status, fault_status] FAX_Abort();
[comm_status, fault_status] FAX_EnumPorts();
[comm_status, fault_status] FAX_GetPort();
[comm_status, fault_status] FAX_SetPort();
[comm_status, fault_status] FAX_EnumRoutingMethods();
[comm_status, fault_status] FAX_EnableRoutingMethod();
[comm_status, fault_status] FAX_GetRoutingInfo();
[comm_status, fault_status] FAX_SetRoutingInfo();
[comm_status, fault_status] FAX_EnumGlobalRoutingInfo();
[comm_status, fault_status] FAX_SetGlobalRoutingInfo();
[comm_status, fault_status] FAX_GetConfiguration();
[comm_status, fault_status] FAX_SetConfiguration();
[comm_status, fault_status] FAX_GetLoggingCategories();
[comm_status, fault_status] FAX_SetLoggingCategories();
[comm_status, fault_status] FAX_GetSecurity();
[comm_status, fault_status] FAX_SetSecurity();
[comm_status, fault_status] FAX_AccessCheck();
[comm_status, fault_status] FAX_CheckServerProtSeq();
[comm_status, fault_status] FAX_SendDocumentEx();
[comm_status, fault_status] FAX_GetCountryList();
[comm_status, fault_status] FAX_GetQueueStates();
[comm_status, fault_status] FAX_SetQueue();
[comm_status, fault_status] FAX_GetReceiptsConfiguration();
[comm_status, fault_status] FAX_SetReceiptsConfiguration();
[comm_status, fault_status] FAX_GetVersion();
[comm_status, fault_status] FAX_GetOutboxConfiguration();
[comm_status, fault_status] FAX_SetOutboxConfiguration();
[comm_status, fault_status] FAX_GetPersonalProfileInfo();
[comm_status, fault_status] FAX_GetArchiveConfiguration();
[comm_status, fault_status] FAX_SetArchiveConfiguration();
[comm_status, fault_status] FAX_GetActivityLoggingConfiguration();
[comm_status, fault_status] FAX_SetActivityLoggingConfiguration();
[comm_status, fault_status] FAX_EnumerateProviders();
[comm_status, fault_status] FAX_GetPortEx();
[comm_status, fault_status] FAX_SetPortEx();
[comm_status, fault_status] FAX_EnumPortsEx();
[comm_status, fault_status] FAX_GetJobEx();
[comm_status, fault_status] FAX_EnumJobsEx();
[comm_status, fault_status] FAX_GetExtensionData();
[comm_status, fault_status] FAX_SetExtensionData();
[comm_status, fault_status] FAX_AddOutboundGroup();
[comm_status, fault_status] FAX_SetOutboundGroup();
[comm_status, fault_status] FAX_RegisterServiceProviderEx();
[comm_status, fault_status] FAX_UnregisterServiceProviderEx();
[comm_status, fault_status] FAX_EnumOutboundGroups();
[comm_status, fault_status] FAX_RemoveOutboundGroup();
[comm_status, fault_status] FAX_SetDeviceOrderInGroup();
[comm_status, fault_status] FAX_StartMessagesEnum();
[comm_status, fault_status] FAX_EndMessagesEnum();
[comm_status, fault_status] FAX_EnumMessages();
[comm_status, fault_status] FAX_GetMessage();
[comm_status, fault_status] FAX_RemoveMessage();
[comm_status, fault_status] FAX_AddOutboundRule();
[comm_status, fault_status] FAX_RemoveOutboundRule();
[comm_status, fault_status] FAX_EnumOutboundRules();
[comm_status, fault_status] FAX_SetOutboundRule();
[comm_status, fault_status] FAX_StartCopyToServer();
[comm_status, fault_status] FAX_StartCopyMessageFromServer();
[comm_status, fault_status] FAX_WriteFile();
[comm_status, fault_status] FAX_ReadFile();
[comm_status, fault_status] FAX_EndCopy();
[comm_status, fault_status] FAX_StartServerNotification();
[comm_status, fault_status] FAX_EndServerNotification();
[comm_status, fault_status] FAX_StartServerNotificationEx();
[comm_status, fault_status] FAX_GetServerActivity();
[comm_status, fault_status] FAX_SetConfigWizardUsed();
[comm_status, fault_status] FAX_UnregisterRoutingExtension();
[comm_status, fault_status] FAX_GetReceiptsOptions();
[comm_status, fault_status] FAX_GetPersonalCoverPagesOption();
[comm_status, fault_status] FAX_EnumRoutingExtensions();
[comm_status, fault_status] FAX_AnswerCall();
[comm_status, fault_status] FAX_ConnectFaxServer();
[comm_status, fault_status] FAX_GetSecurityEx();
[comm_status, fault_status] FAX_RefreshArchive();
[comm_status, fault_status] FAX_SetRecipientsLimit();
[comm_status, fault_status] FAX_GetRecipientsLimit();
[comm_status, fault_status] FAX_GetServerSKU();
[comm_status, fault_status] FAX_CheckValidFaxFolder();
}