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.
55 lines
1.5 KiB
55 lines
1.5 KiB
//+-------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
//
|
|
// Copyright (C) Microsoft Corporation, 1997 - 1999
|
|
//
|
|
// File: msconv.idl
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
[
|
|
uuid(c5dc0994-64fc-11d0-9ad8-00c04fc29e28),
|
|
version(1.0)
|
|
]
|
|
interface ms_conv
|
|
{
|
|
import "nbase.idl";
|
|
|
|
typedef unsigned long error_status_t;
|
|
|
|
[idempotent]
|
|
void ms_conv_who_are_you2(
|
|
[in] handle_t Binding,
|
|
[in, ref] UUID *pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[out, ref] unsigned long *SequenceNumber,
|
|
[out, ref] UUID *CASUuid,
|
|
[out, ref] error_status_t *Status
|
|
);
|
|
|
|
[idempotent]
|
|
void ms_conv_are_you_there(
|
|
[in] handle_t Binding,
|
|
[in, ref] UUID * pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[out, ref] error_status_t * Status
|
|
);
|
|
|
|
[idempotent]
|
|
void ms_conv_who_are_you_auth(
|
|
[in] handle_t Binding,
|
|
[in, ref] UUID * pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[in, size_is(InLength)] byte InData[],
|
|
[in] long InLength,
|
|
[in] long OutMaxLength,
|
|
[out, ref] unsigned long * SequenceNumber,
|
|
[out, ref] UUID * CASUuid,
|
|
[out, length_is(*pOutLength), size_is(OutMaxLength)]
|
|
byte OutData[],
|
|
[out] long * pOutLength,
|
|
[out, ref] error_status_t * Status
|
|
);
|
|
}
|
|
|