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.
42 lines
1.2 KiB
42 lines
1.2 KiB
/*
|
|
NOTE: The mechanism that allows rpcrt4.dll to be both a client
|
|
and server of the same interface requires that we hand-edit
|
|
..\mtrt\conv_c.c and change the call from the stub into the client
|
|
routine to Client_conv_who_are_you.
|
|
|
|
This file is built with special hacks. The makefile and makefil0 define
|
|
CONV_FAR differently for the NT, DOS, and windows builds. They also rename
|
|
conv_who_are to Client_conv_who_are you on the client side.
|
|
*/
|
|
|
|
|
|
[uuid(333a2276-0000-0000-0d00-00809c000000),version(3)]
|
|
interface conv_
|
|
{
|
|
|
|
typedef struct _UUID1
|
|
{
|
|
unsigned long Data1;
|
|
unsigned short Data2;
|
|
unsigned short Data3;
|
|
unsigned char Data4[8];
|
|
} UUID1;
|
|
|
|
|
|
#pragma midl_echo("void __RPC_FAR Client_conv_who_are_you(")
|
|
#pragma midl_echo(" UUID1 __RPC_FAR* pUuid,")
|
|
#pragma midl_echo(" unsigned long ServerBootTime,")
|
|
#pragma midl_echo(" unsigned long __RPC_FAR *SequenceNumber,")
|
|
#pragma midl_echo(" unsigned long __RPC_FAR *Status")
|
|
#pragma midl_echo(" );")
|
|
|
|
|
|
[callback, idempotent]
|
|
void CONV_FAR conv_who_are_you(
|
|
[in] UUID1 * pUuid,
|
|
[in] unsigned long ServerBootTime,
|
|
[out] unsigned long *SequenceNumber,
|
|
[out] unsigned long *Status
|
|
);
|
|
}
|
|
|