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.
 
 
 
 
 
 

46 lines
1.2 KiB

//+-------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1992 - 1993.
//
// File: lsrot.idl
//
// Contents: Definition of private RPC interface to local system
// ROT from an object server.
//
// History: 30-Sep-93 Ricksa Created
//
// Notes: We use InterfaceData structures here because this is
// a regular RPC interface rather than an Object interface.
//
// An important point to remember with respect to this
// interface is that the table is in shared R/O so there
// are no read operations in this interface.
//
//--------------------------------------------------------------------------
[ uuid(AC923BE8-DAD9-101A-87FC-02608C4D1A7F),
version(0.1),
pointer_default(unique) ]
interface IRotDir
{
import "iface.idl";
HRESULT RotDirRegister(
[in] handle_t hRpc,
[in] const GUID * guidThreadId,
[in] InterfaceData * pIFDMoniker,
[in] DWORD dwHash,
[in] DWORD dwEndPointID,
[in] HAPT hApt,
[out] DWORD *pdwRegistration,
[out] error_status_t *prpcstat);
HRESULT RotDirRevoke(
[in] handle_t hRpc,
[in] DWORD dwHash,
[in] DWORD dwEndPointID,
[in] HAPT hApt,
[in] DWORD dwRegistration,
[out] error_status_t *prpcstat);
}