Leaked source code of windows server 2003
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.
 
 
 
 
 
 

44 lines
1.3 KiB

//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1997 - 1999
//
// File: keyrpc.idl
//
// Description:
//
// This file describes the DPAPI BackupKey RPC interface, which is
// used by DPAPI when comunicating with the domain controller.
// This interface is used for three purposes:
//
// 1. To retrieve the domain backup public key (Whistler only).
// 2. To backup master keys.
// 3. To restore previously backed up master keys.
//
//--------------------------------------------------------------------------
import "unknwn.idl";
////////////////////////////
// Interfaces
[
uuid(3dde7c30-165d-11d1-ab8f-00805f14db40),
version(1.0),
pointer_default(unique)
]
interface BackupKey
{
DWORD
BackuprKey(
[in] handle_t h,
[in] GUID* pguidActionAgent,
[in][size_is(cbDataIn)] BYTE* pDataIn,
[in] DWORD cbDataIn,
[out][size_is(,*pcbDataOut)] BYTE** ppDataOut,
[out] DWORD* pcbDataOut,
[in] DWORD dwParam
);
}