Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

71 lines
1.2 KiB

/*++
Copyright (c) 1991-1992 Microsoft Corporation
Module Name:
uuid.idl
Abstract:
This is the interface defn file for UuidGetValues.
Author:
David Steckler (davidst) 3/5/92
Revision History:
--*/
//
// Header.
//
[
uuid(DCDACCBC-E0CD-1018-A217-00DD010CC2fB),
version(0.0),
pointer_default(unique)
]
//
// The interface itself.
//
interface UuidGetValues
{
#pragma midl_echo("#ifndef __UUID_H__")
#pragma midl_echo("//")
#pragma midl_echo("// This is to get around the fact that we are also")
#pragma midl_echo("// including uuid.h, which also defines these things")
#pragma midl_echo("//")
#pragma midl_echo("")
typedef struct _UuidGetValuesStruct
{
unsigned long NextTimeLow;
unsigned long LastTimeLow;
unsigned long TimeHigh;
unsigned short ClockSequence;
unsigned char NodeId[6];
} UUID_GET_VALUES_STRUCT;
typedef UUID_GET_VALUES_STRUCT *PUUID_GET_VALUES_STRUCT;
enum {
UUID_S_OK = 0,
UUID_S_NO_ADDRESS = 1
};
#pragma midl_echo("")
#pragma midl_echo("#endif // __UUID_H__")
#pragma midl_echo("")
long UuidGetValues (
[in, out] PUUID_GET_VALUES_STRUCT pUuidGetValuesStruct
);
}