59 lines
945 B
Plaintext
59 lines
945 B
Plaintext
/*
|
|
|
|
Copyright (C) Microsoft Corporation, 1991 - 1999
|
|
|
|
Module Name:
|
|
|
|
nbase.idl
|
|
|
|
Abstract:
|
|
|
|
Importing nbase.idl interface
|
|
|
|
Author:
|
|
|
|
Bharat Shah (barats) 12-2-92
|
|
|
|
|
|
Revision History:
|
|
|
|
|
|
*/
|
|
[
|
|
local,
|
|
pointer_default(ptr)
|
|
]
|
|
interface nbase
|
|
{
|
|
|
|
typedef unsigned long unsigned32;
|
|
typedef unsigned long boolean32;
|
|
|
|
cpp_quote("#ifndef GUID_DEFINED")
|
|
cpp_quote("#define GUID_DEFINED")
|
|
typedef struct _GUID
|
|
{
|
|
unsigned long Data1;
|
|
unsigned short Data2;
|
|
unsigned short Data3;
|
|
byte Data4[8];
|
|
} GUID;
|
|
cpp_quote("#endif")
|
|
|
|
cpp_quote("#ifndef UUID_DEFINED")
|
|
cpp_quote("#define UUID_DEFINED")
|
|
typedef GUID UUID;
|
|
cpp_quote("#endif")
|
|
|
|
cpp_quote("#ifndef IFID_DEFINED")
|
|
cpp_quote("#define IFID_DEFINED")
|
|
typedef struct _RPC_IF_ID
|
|
{
|
|
UUID Uuid;
|
|
unsigned short VersMajor;
|
|
unsigned short VersMinor;
|
|
} RPC_IF_ID;
|
|
cpp_quote("#endif")
|
|
}
|
|
|