mirror of https://github.com/tongzx/nt5src
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.
44 lines
1.3 KiB
44 lines
1.3 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// 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
|
|
);
|
|
}
|