ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

winfax.h File Reference

Go to the source code of this file.

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)

Generated on Sat May 26 2012 05:50:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.