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.
46 lines
1.2 KiB
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);
|
|
}
|