windows-nt/Source/XPSP1/NT/base/screg/winreg/server/support.c

62 lines
858 B
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 1992 Microsoft Corporation
Module Name:
Support.c
Abstract:
This module contains support functions for the server side of the
Win32 Registry APIs. That is:
- PRPC_HKEY_rundown
Author:
David J. Gilman (davegi) 21-Mar-1992
--*/
#include <rpc.h>
#include "regrpc.h"
error_status_t
BaseRegCloseKeyInternal(
IN OUT PHKEY phKey
);
VOID
RPC_HKEY_rundown (
IN RPC_HKEY hKey
)
/*++
Routine Description:
Arguments:
Return Value:
None.
--*/
{ LONG Error;
ASSERT( ((hKey == HKEY_PERFORMANCE_DATA) ||
(hKey == HKEY_PERFORMANCE_TEXT) ||
(hKey == HKEY_PERFORMANCE_NLSTEXT)) ||
!IsPredefinedRegistryHandle( hKey ) );
CleanDeadClientInfo( hKey );
Error = BaseRegCloseKeyInternal( &hKey );
ASSERT( Error == ERROR_SUCCESS );
}