Data Structures |
| struct | PFAX_TIME |
| struct | PFAX_JOB_PARAMA |
| struct | PFAX_JOB_PARAMW |
| struct | PFAX_COVERAGE_INFOA |
| struct | PFAX_COVERAGE_INFOW |
| struct | PFAX_GLOBAL_ROUTING_INFOA |
| struct | PFAX_GLOBAL_ROUTING_INFOW |
| struct | PFAX_JOB_ENTRYA |
| struct | PFAX_JOB_ENTRYW |
| struct | PFAX_PORT_INFOA |
| struct | PFAX_PORT_INFOW |
| struct | PFAX_ROUTING_METHODA |
| struct | PFAX_ROUTING_METHODW |
| struct | PFAX_CONFIGURATIONA |
| struct | PFAX_CONFIGURATIONW |
| struct | PFAX_DEVICE_STATUSA |
| struct | PFAX_DEVICE_STATUSW |
| struct | PFAX_LOG_CATEGORYA |
| struct | PFAX_LOG_CATEGORYW |
| struct | PFAX_CONTEXT_INFOA |
| struct | PFAX_CONTEXT_INFOW |
| struct | PFAX_PRINT_INFOA |
| struct | PFAX_PRINT_INFOW |
Defines |
| #define | JT_UNKNOWN 0 |
| #define | JT_SEND 1 |
| #define | JT_RECEIVE 2 |
| #define | JT_ROUTING 3 |
| #define | JT_FAIL_RECEIVE 4 |
| #define | JS_PENDING 0x0 |
| #define | JS_INPROGRESS 0x1 |
| #define | JS_DELETING 0x2 |
| #define | JS_FAILED 0x4 |
| #define | JS_PAUSED 0x8 |
| #define | JS_NOLINE 0x10 |
| #define | JS_RETRYING 0x20 |
| #define | JS_RETRIES_EXCEEDED 0x40 |
| #define | FPS_DIALING 0x20000001 |
| #define | FPS_SENDING 0x20000002 |
| #define | FPS_RECEIVING 0x20000004 |
| #define | FPS_COMPLETED 0x20000008 |
| #define | FPS_HANDLED 0x20000010 |
| #define | FPS_UNAVAILABLE 0x20000020 |
| #define | FPS_BUSY 0x20000040 |
| #define | FPS_NO_ANSWER 0x20000080 |
| #define | FPS_BAD_ADDRESS 0x20000100 |
| #define | FPS_NO_DIAL_TONE 0x20000200 |
| #define | FPS_DISCONNECTED 0x20000400 |
| #define | FPS_FATAL_ERROR 0x20000800 |
| #define | FPS_NOT_FAX_CALL 0x20001000 |
| #define | FPS_CALL_DELAYED 0x20002000 |
| #define | FPS_CALL_BLACKLISTED 0x20004000 |
| #define | FPS_INITIALIZING 0x20008000 |
| #define | FPS_OFFLINE 0x20010000 |
| #define | FPS_RINGING 0x20020000 |
| #define | FPS_AVAILABLE 0x20100000 |
| #define | FPS_ABORTING 0x20200000 |
| #define | FPS_ROUTING 0x20400000 |
| #define | FPS_ANSWERED 0x20800000 |
| #define | FPF_RECEIVE 0x1 |
| #define | FPF_SEND 0x2 |
| #define | FPF_VIRTUAL 0x4 |
| #define | FaxCompleteJobParams FaxCompleteJobParamsA |
| #define | FaxConnectFaxServer FaxConnectFaxServerA |
| #define | FaxEnableRoutingMethod FaxEnableRoutingMethodA |
| #define | FaxEnumGlobalRoutingInfo FaxEnumGlobalRoutingInfoA |
| #define | FaxEnumJobs FaxEnumJobsA |
| #define | FaxEnumPorts FaxEnumPortsA |
| #define | FaxEnumRoutingMethods FaxEnumRoutingMethodsA |
| #define | FaxGetConfiguration FaxGetConfigurationA |
| #define | FaxGetDeviceStatus FaxGetDeviceStatusA |
| #define | FaxGetJob FaxGetJobA |
| #define | FaxGetLoggingCategories FaxGetLoggingCategoriesA |
| #define | FaxGetPort FaxGetPortA |
| #define | FaxGetRoutingInfo FaxGetRoutingInfoA |
| #define | FaxSendDocument FaxSendDocumentA |
| #define | FaxSendDocumentForBroadcast FaxSendDocumentForBroadcastA |
| #define | FaxSetConfiguration FaxSetConfigurationA |
| #define | FaxSetGlobalRoutingInfo FaxSetGlobalRoutingInfoA |
| #define | FaxSetJob FaxSetJobA |
| #define | FaxSetLoggingCategories FaxSetLoggingCategoriesA |
| #define | FaxSetPort FaxSetPortA |
| #define | FaxSetRoutingInfo FaxSetRoutingInfoA |
| #define | FaxStartPrintJob FaxStartPrintJobA |
| #define | PFAX_ROUTING_INSTALLATION_CALLBACK PFAX_ROUTING_INSTALLATION_CALLBACKW |
| #define | FaxRegisterRoutingExtension FaxRegisterRoutingExtensionW |
| #define | FaxRegisterServiceProvider FaxRegisterServiceProviderW |
Typedefs |
| typedef DWORD | HCALL |
| typedef BOOL(CALLBACK * | PFAX_RECIPIENT_CALLBACKA )(HANDLE FaxHandle, DWORD RecipientNumber, LPVOID Context, PFAX_JOB_PARAMA JobParams, PFAX_COVERAGE_INFOA CoverpageInfo) |
| typedef BOOL(CALLBACK * | PFAX_RECIPIENT_CALLBACKW )(HANDLE FaxHandle, DWORD RecipientNumber, LPVOID Context, PFAX_JOB_PARAMW JobParams, PFAX_COVERAGE_INFOW CoverpageInfo) |
| typedef FAX_JOB_PARAMA | FAX_JOB_PARAM |
| typedef PFAX_JOB_PARAMA | PFAX_JOB_PARAM |
| typedef FAX_COVERAGE_INFOA | FAX_COVERAGE_INFO |
| typedef PFAX_COVERAGE_INFOA | PFAX_COVERAGE_INFO |
| typedef FAX_GLOBAL_ROUTING_INFOA | FAX_GLOBAL_ROUTING_INFO |
| typedef PFAX_GLOBAL_ROUTING_INFOA | PFAX_GLOBAL_ROUTING_INFO |
| typedef FAX_JOB_ENTRYA | FAX_JOB_ENTRY |
| typedef PFAX_JOB_ENTRYA | PFAX_JOB_ENTRY |
| typedef FAX_PORT_INFOA | FAX_PORT_INFO |
| typedef PFAX_PORT_INFOA | PFAX_PORT_INFO |
| typedef FAX_ROUTING_METHODA | FAX_ROUTING_METHOD |
| typedef PFAX_ROUTING_METHODA | PFAX_ROUTING_METHOD |
| typedef FAX_CONFIGURATIONA | FAX_CONFIGURATION |
| typedef PFAX_CONFIGURATIONA | PFAX_CONFIGURATION |
| typedef FAX_DEVICE_STATUSA | FAX_DEVICE_STATUS |
| typedef PFAX_DEVICE_STATUSA | PFAX_DEVICE_STATUS |
| typedef FAX_LOG_CATEGORYA | FAX_LOG_CATEGORY |
| typedef PFAX_LOG_CATEGORYA | PFAX_LOG_CATEGORY |
| typedef FAX_CONTEXT_INFOA | FAX_CONTEXT_INFO |
| typedef PFAX_CONTEXT_INFOA | PFAX_CONTEXT_INFO |
| typedef FAX_PRINT_INFOA | FAX_PRINT_INFO |
| typedef PFAX_PRINT_INFOA | PFAX_PRINT_INFO |
| typedef PFAX_RECIPIENT_CALLBACKW | PFAX_RECIPIENT_CALLBACK |
| typedef BOOL(CALLBACK * | PFAX_ROUTING_INSTALLATION_CALLBACKW )(HANDLE FaxHandle, LPVOID Context, LPWSTR MethodName, LPWSTR FriendlyName, LPWSTR FunctionName, LPWSTR Guid) |
Enumerations |
| enum | FAX_ENUM_JOB_SEND_ATTRIBUTES { JSA_NOW = 0,
JSA_SPECIFIC_TIME,
JSA_DISCOUNT_PERIOD
} |
| enum | FAX_ENUM_DELIVERY_REPORT_TYPES { DRT_NONE = 0,
DRT_EMAIL,
DRT_INBOX
} |
| enum | FAX_ENUM_LOG_CATEGORIES { FAXLOG_CATEGORY_INIT = 1,
FAXLOG_CATEGORY_OUTBOUND,
FAXLOG_CATEGORY_INBOUND,
FAXLOG_CATEGORY_UNKNOWN
} |
| enum | FAX_ENUM_LOG_LEVELS { FAXLOG_LEVEL_NONE = 0,
FAXLOG_LEVEL_MIN,
FAXLOG_LEVEL_MED,
FAXLOG_LEVEL_MAX
} |
| enum | FAX_ENUM_PORT_OPEN_TYPE { PORT_OPEN_QUERY = 1,
PORT_OPEN_MODIFY
} |
| enum | FAX_ENUM_JOB_COMMANDS { JC_UNKNOWN = 0,
JC_DELETE,
JC_PAUSE,
JC_RESUME
} |
Functions |
| BOOL WINAPI | FaxAbort (HANDLE FaxHandle, DWORD JobId) |
| BOOL WINAPI | FaxAccessCheck (HANDLE FaxHandle, DWORD AccessMask) |
| BOOL WINAPI | FaxClose (HANDLE FaxHandle) |
| BOOL WINAPI | FaxCompleteJobParamsA (PFAX_JOB_PARAMA *JobParams, PFAX_COVERAGE_INFOA *CoverageInfo) |
| BOOL WINAPI | FaxCompleteJobParamsW (PFAX_JOB_PARAMW *JobParams, PFAX_COVERAGE_INFOW *CoverageInfo) |
| BOOL WINAPI | FaxConnectFaxServerA (LPCSTR MachineName, LPHANDLE FaxHandle) |
| BOOL WINAPI | FaxConnectFaxServerW (LPCWSTR MachineName, LPHANDLE FaxHandle) |
| BOOL WINAPI | FaxEnableRoutingMethodA (HANDLE FaxPortHandle, LPCSTR RoutingGuid, BOOL Enabled) |
| BOOL WINAPI | FaxEnableRoutingMethodW (HANDLE FaxPortHandle, LPCWSTR RoutingGuid, BOOL Enabled) |
| BOOL WINAPI | FaxEnumGlobalRoutingInfoA (HANDLE FaxHandle, PFAX_GLOBAL_ROUTING_INFOA *RoutingInfo, LPDWORD MethodsReturned) |
| BOOL WINAPI | FaxEnumGlobalRoutingInfoW (HANDLE FaxHandle, PFAX_GLOBAL_ROUTING_INFOW *RoutingInfo, LPDWORD MethodsReturned) |
| BOOL WINAPI | FaxEnumJobsA (HANDLE FaxHandle, PFAX_JOB_ENTRYA *JobEntry, LPDWORD JobsReturned) |
| BOOL WINAPI | FaxEnumJobsW (HANDLE FaxHandle, PFAX_JOB_ENTRYW *JobEntry, LPDWORD JobsReturned) |
| BOOL WINAPI | FaxEnumPortsA (HANDLE FaxHandle, PFAX_PORT_INFOA *PortInfo, LPDWORD PortsReturned) |
| BOOL WINAPI | FaxEnumPortsW (HANDLE FaxHandle, PFAX_PORT_INFOW *PortInfo, LPDWORD PortsReturned) |
| BOOL WINAPI | FaxEnumRoutingMethodsA (HANDLE FaxPortHandle, PFAX_ROUTING_METHODA *RoutingMethod, LPDWORD MethodsReturned) |
| BOOL WINAPI | FaxEnumRoutingMethodsW (HANDLE FaxPortHandle, PFAX_ROUTING_METHODW *RoutingMethod, LPDWORD MethodsReturned) |
| VOID WINAPI | FaxFreeBuffer (LPVOID Buffer) |
| BOOL WINAPI | FaxGetConfigurationA (HANDLE FaxHandle, PFAX_CONFIGURATIONA *FaxConfig) |
| BOOL WINAPI | FaxGetConfigurationW (HANDLE FaxHandle, PFAX_CONFIGURATIONW *FaxConfig) |
| BOOL WINAPI | FaxGetDeviceStatusA (HANDLE FaxPortHandle, PFAX_DEVICE_STATUSA *DeviceStatus) |
| BOOL WINAPI | FaxGetDeviceStatusW (HANDLE FaxPortHandle, PFAX_DEVICE_STATUSW *DeviceStatus) |
| BOOL WINAPI | FaxGetJobA (HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYA *JobEntry) |
| BOOL WINAPI | FaxGetJobW (HANDLE FaxHandle, DWORD JobId, PFAX_JOB_ENTRYW *JobEntry) |
| BOOL WINAPI | FaxGetLoggingCategoriesA (HANDLE FaxHandle, PFAX_LOG_CATEGORYA *Categories, LPDWORD NumberCategories) |
| BOOL WINAPI | FaxGetLoggingCategoriesW (HANDLE FaxHandle, PFAX_LOG_CATEGORYW *Categories, LPDWORD NumberCategories) |
| BOOL WINAPI | FaxGetPageData (HANDLE FaxHandle, DWORD JobId, LPBYTE *Buffer, LPDWORD BufferSize, LPDWORD ImageWidth, LPDWORD ImageHeight) |
| BOOL WINAPI | FaxGetPortA (HANDLE FaxPortHandle, PFAX_PORT_INFOA *PortInfo) |
| BOOL WINAPI | FaxGetPortW (HANDLE FaxPortHandle, PFAX_PORT_INFOW *PortInfo) |
| BOOL WINAPI | FaxGetRoutingInfoA (HANDLE FaxPortHandle, LPCSTR RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize) |
| BOOL WINAPI | FaxGetRoutingInfoW (HANDLE FaxPortHandle, LPCWSTR RoutingGuid, LPBYTE *RoutingInfoBuffer, LPDWORD RoutingInfoBufferSize) |
| BOOL WINAPI | FaxInitializeEventQueue (HANDLE FaxHandle, HANDLE CompletionPort, ULONG_PTR CompletionKey, HWND hWnd, UINT MessageStart) |
| BOOL WINAPI | FaxOpenPort (HANDLE FaxHandle, DWORD DeviceId, DWORD Flags, LPHANDLE FaxPortHandle) |
| BOOL WINAPI | FaxPrintCoverPageA (CONST FAX_CONTEXT_INFOA *FaxContextInfo, CONST FAX_COVERAGE_INFOA *CoverPageInfo) |
| BOOL WINAPI | FaxPrintCoverPageW (CONST FAX_CONTEXT_INFOW *FaxContextInfo, CONST FAX_COVERAGE_INFOW *CoverPageInfo) |
| BOOL WINAPI | FaxRegisterRoutingExtensionW (HANDLE FaxHandle, LPCWSTR ExtensionName, LPCWSTR FriendlyName, LPCWSTR ImageName, PFAX_ROUTING_INSTALLATION_CALLBACK CallBack, LPVOID Context) |
| BOOL WINAPI | FaxRegisterServiceProviderW (LPCWSTR DeviceProvider, LPCWSTR FriendlyName, LPCWSTR ImageName, LPCWSTR TspName) |
| BOOL WINAPI | FaxSendDocumentA (HANDLE FaxHandle, LPCSTR FileName, PFAX_JOB_PARAMA JobParams, CONST FAX_COVERAGE_INFOA *CoverpageInfo, LPDWORD FaxJobId) |
| BOOL WINAPI | FaxSendDocumentForBroadcastA (HANDLE FaxHandle, LPCSTR FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKA FaxRecipientCallback, LPVOID Context) |
| BOOL WINAPI | FaxSendDocumentForBroadcastW (HANDLE FaxHandle, LPCWSTR FileName, LPDWORD FaxJobId, PFAX_RECIPIENT_CALLBACKW FaxRecipientCallback, LPVOID Context) |
| BOOL WINAPI | FaxSendDocumentW (HANDLE FaxHandle, LPCWSTR FileName, PFAX_JOB_PARAMW JobParams, CONST FAX_COVERAGE_INFOW *CoverpageInfo, LPDWORD FaxJobId) |
| BOOL WINAPI | FaxSetConfigurationA (HANDLE FaxHandle, CONST FAX_CONFIGURATIONA *FaxConfig) |
| BOOL WINAPI | FaxSetConfigurationW (HANDLE FaxHandle, CONST FAX_CONFIGURATIONW *FaxConfig) |
| BOOL WINAPI | FaxSetGlobalRoutingInfoA (HANDLE FaxHandle, CONST FAX_GLOBAL_ROUTING_INFOA *RoutingInfo) |
| BOOL WINAPI | FaxSetGlobalRoutingInfoW (HANDLE FaxHandle, CONST FAX_GLOBAL_ROUTING_INFOW *RoutingInfo) |
| BOOL WINAPI | FaxSetJobA (HANDLE FaxHandle, DWORD JobId, DWORD Command, CONST FAX_JOB_ENTRYA *JobEntry) |
| BOOL WINAPI | FaxSetJobW (HANDLE FaxHandle, DWORD JobId, DWORD Command, CONST FAX_JOB_ENTRYW *JobEntry) |
| BOOL WINAPI | FaxSetLoggingCategoriesA (HANDLE FaxHandle, CONST FAX_LOG_CATEGORYA *Categories, DWORD NumberCategories) |
| BOOL WINAPI | FaxSetLoggingCategoriesW (HANDLE FaxHandle, CONST FAX_LOG_CATEGORYW *Categories, DWORD NumberCategories) |
| BOOL WINAPI | FaxSetPortA (HANDLE FaxPortHandle, CONST FAX_PORT_INFOA *PortInfo) |
| BOOL WINAPI | FaxSetPortW (HANDLE FaxPortHandle, CONST FAX_PORT_INFOW *PortInfo) |
| BOOL WINAPI | FaxSetRoutingInfoA (HANDLE FaxPortHandle, LPCSTR RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD RoutingInfoBufferSize) |
| BOOL WINAPI | FaxSetRoutingInfoW (HANDLE FaxPortHandle, LPCWSTR RoutingGuid, CONST BYTE *RoutingInfoBuffer, DWORD RoutingInfoBufferSize) |
| BOOL WINAPI | FaxStartPrintJobA (LPCSTR PrinterName, CONST FAX_PRINT_INFOA *PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOA FaxContextInfo) |
| BOOL WINAPI | FaxStartPrintJobW (LPCWSTR PrinterName, CONST FAX_PRINT_INFOW *PrintInfo, LPDWORD FaxJobId, PFAX_CONTEXT_INFOW FaxContextInfo) |