windows-nt/Source/XPSP1/NT/base/screg/winreg/regrpc.acf
2020-09-26 16:20:57 +08:00

84 lines
1.6 KiB
Plaintext

/*++
Copyright(c) 1992 Microsoft Corporation
Module Name:
Regrpc.acf
Abstract:
Author:
David J. Gilman (davegi) 27-Jan-1992
--*/
[ strict_context_handle, implicit_handle( handle_t winreg_bhandle )]
interface winreg
{
[comm_status, fault_status] OpenClassesRoot();
[comm_status, fault_status] OpenCurrentUser();
[comm_status, fault_status] OpenLocalMachine();
[comm_status, fault_status] OpenPerformanceData();
[comm_status, fault_status] OpenUsers();
[comm_status, fault_status] BaseRegCloseKey();
[comm_status, fault_status] BaseRegCreateKey();
[comm_status, fault_status] BaseRegDeleteKey();
[comm_status, fault_status] BaseRegDeleteValue();
[comm_status, fault_status] BaseRegEnumKey();
[comm_status, fault_status] BaseRegEnumValue();
[comm_status, fault_status] BaseRegFlushKey();
[comm_status, fault_status] BaseRegGetKeySecurity();
[comm_status, fault_status] BaseRegLoadKey();
[comm_status, fault_status] BaseRegNotifyChangeKeyValue();
[comm_status, fault_status] BaseRegOpenKey();
[comm_status, fault_status] BaseRegQueryInfoKey();
[comm_status, fault_status] BaseRegQueryValue();
[comm_status, fault_status] BaseRegReplaceKey();
[comm_status, fault_status] BaseRegRestoreKey( );
[comm_status, fault_status] BaseRegSaveKey( );
[comm_status, fault_status] BaseRegSetKeySecurity( );
[comm_status, fault_status] BaseRegSetValue( );
[comm_status, fault_status] BaseRegUnLoadKey( );
//
// New APIs for Win 95.
//
[comm_status, fault_status] BaseRegGetVersion( );
[comm_status, fault_status] OpenCurrentConfig( );
[comm_status, fault_status] OpenDynData( );
[comm_status, fault_status] BaseRegQueryMultipleValues( );
}