45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// Microsoft Windows
|
||
|
//
|
||
|
// Copyright (C) Microsoft Corporation, 1998 - 1999
|
||
|
//
|
||
|
// File: irsend.idl
|
||
|
//
|
||
|
//--------------------------------------------------------------------------
|
||
|
|
||
|
[
|
||
|
uuid(CE1334A5-41DD-40ea-881D-64326B23EFFE),
|
||
|
version(0.2),
|
||
|
endpoint("ncalrpc:[Infrared Transfer Send]")
|
||
|
]
|
||
|
interface IrSendFiles
|
||
|
{
|
||
|
import "irtypes.idl";
|
||
|
|
||
|
void
|
||
|
SendFiles(
|
||
|
[in] handle_t RpcBinding,
|
||
|
[in] COOKIE cookie,
|
||
|
[in, unique, string] wchar_t DirectoryName[],
|
||
|
[in, ref, size_is(ListLength)] wchar_t FileNameList[],
|
||
|
[in] long ListLength,
|
||
|
[in] unsigned long DeviceId,
|
||
|
[in] OBEX_DEVICE_TYPE DeviceType,
|
||
|
[out] error_status_t * pStatus,
|
||
|
[out] enum FAILURE_LOCATION * pLocation
|
||
|
);
|
||
|
|
||
|
error_status_t
|
||
|
CancelSend(
|
||
|
[in] handle_t RpcBinding,
|
||
|
[in] COOKIE ClientCookie
|
||
|
);
|
||
|
|
||
|
error_status_t
|
||
|
CancelReceive(
|
||
|
[in] handle_t RpcBinding,
|
||
|
[in] COOKIE ClientCookie
|
||
|
);
|
||
|
}
|