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.
|
|
/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
faxcli.idl
Abstract:
Contains the remoted fax service apis.
Author:
Wesley Witt (wesw) 15-Nov-1996
Environment:
User-mode - Win32 - MIDL
--*/
// // Interface Attributes //
[ uuid(6099fc12-3eff-11d0-abd0-00c04fd91a4e), version(3.0), pointer_default(unique) ]
// // Interface Keyword //
interface faxclient
// // Interface Body //
{
import "imports.idl"; // import all the include files #include "FaxRpcLimit.h"
// // Context handles //
typedef [context_handle] HANDLE RPC_FAX_HANDLE; typedef [ref] RPC_FAX_HANDLE *PRPC_FAX_HANDLE;
// // functions //
error_status_t FAX_OpenConnection( [in] handle_t hBinding, [in] ULONG64 Context, [out] PRPC_FAX_HANDLE FaxHandle );
error_status_t FAX_ClientEventQueue( [in] RPC_FAX_HANDLE FaxPortHandle, [in] FAX_EVENT FaxEvent );
error_status_t FAX_CloseConnection( [in,out] PRPC_FAX_HANDLE FaxHandle );
error_status_t FAX_ClientEventQueueEx( [in, ref] RPC_FAX_HANDLE hClientContext, [in, ref, size_is(dwDataSize)] const LPBYTE lpbData, [in, range(0,RPC_COPY_BUFFER_SIZE)] DWORD dwDataSize ); }
|