windows-nt/Source/XPSP1/NT/com/rpc/runtime/rtifs/nbase.idl
2020-09-26 16:20:57 +08:00

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")
}