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
|
|
);
|
|
}
|