2.2.74 FAX Data Types

The FAX Data Types for the fax server and client interfaces.

 typedef [context_handle] HANDLE RPC_FAX_HANDLE;
 typedef [ref] RPC_FAX_HANDLE* PRPC_FAX_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_PORT_HANDLE;
 typedef RPC_FAX_PORT_HANDLE* PRPC_FAX_PORT_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_SVC_HANDLE;
 typedef RPC_FAX_SVC_HANDLE* PRPC_FAX_SVC_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_MSG_ENUM_HANDLE;
 typedef RPC_FAX_MSG_ENUM_HANDLE* PRPC_FAX_MSG_ENUM_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_COPY_HANDLE;
 typedef RPC_FAX_COPY_HANDLE* PRPC_FAX_COPY_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_EVENT_HANDLE;
 typedef RPC_FAX_EVENT_HANDLE* PRPC_FAX_EVENT_HANDLE;
 typedef [context_handle] HANDLE RPC_FAX_EVENT_EX_HANDLE;
 typedef RPC_FAX_EVENT_EX_HANDLE* PRPC_FAX_EVENT_EX_HANDLE;
 #ifdef SERVER_STUB
 typedef [range(0, RPC_COPY_BUFFER_SIZE)]    DWORD    RANGED_DWORD;
 typedef RANGED_DWORD *    LPRANGED_DWORD;
 #else 
 typedef DWORD* LPRANGED_DWORD;
 #endif 

RPC_FAX_HANDLE: A context handle used in fax client interfaces.

PRPC_FAX_HANDLE: A pointer to a context handle that is used in fax client interfaces.

RPC_FAX_PORT_HANDLE: An RPC context handle that references a specified fax port.

PRPC_FAX_PORT_HANDLE:  A pointer to a context handle that references a specified fax port.

RPC_FAX_SVC_HANDLE: A fax service context handle.

PRPC_FAX_SVC_HANDLE: A pointer to a fax service context handle.

RPC_FAX_MSG_ENUM_HANDLE: A message enumeration handle.

PRPC_FAX_MSG_ENUM_HANDLE: A pointer to a message enumeration handle.

RPC_FAX_COPY_HANDLE: A context handle for a file.

PRPC_FAX_COPY_HANDLE: A pointer to a context handle for a file.

RPC_FAX_EVENT_HANDLE: A notification context handle.

PRPC_FAX_EVENT_HANDLE: A pointer to a notification context handle.

RPC_FAX_EVENT_EX_HANDLE: A subscription context handle.

PRPC_FAX_EVENT_EX_HANDLE: A pointer to a subscription context handle.

RANGED_DWORD: A ranged DWORD ([MS-DTYP] section 2.2.9), see section 6.2 for specific usage.

LPRANGED_DWORD: A pointer to a ranged DWORD, see section 6.2 for specific usage.