mirror of https://github.com/lianthony/NT4.0
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.
53 lines
1.6 KiB
53 lines
1.6 KiB
[uuid(333a2276-0000-0000-0d00-00809c000000),version(3)]
|
|
interface conv
|
|
{
|
|
|
|
import "nbase.idl";
|
|
|
|
typedef unsigned long error_status_t;
|
|
|
|
[idempotent]
|
|
void conv_who_are_you(
|
|
[in] handle_t Binding,
|
|
[in, ref] UUID *pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[out, ref] unsigned long *SequenceNumber,
|
|
[out, ref] error_status_t *Status
|
|
);
|
|
|
|
[idempotent]
|
|
void 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 conv_are_you_there(
|
|
[in] handle_t Binding,
|
|
[in, ref] UUID * pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[out, ref] error_status_t * Status
|
|
);
|
|
|
|
[idempotent]
|
|
void 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
|
|
);
|
|
}
|
|
|
|
|