37 uuid(338CD001-2244-31
F1-AAAA-900038001003),
40 endpoint(
"ncacn_np:[\\pipe\\winreg]")
141 [
in,
out,
unique, size_is(lpcbData ? *lpcbData : 0), length_is(lpcbLen ? *lpcbLen : 0)]
LPBYTE lpData,
206 [
in,
out,
unique, size_is(lpcbData ? *lpcbData : 0), length_is(lpcbLen ? *lpcbLen : 0)]
LPBYTE lpData,
250 [
in, size_is(cbData)]
LPBYTE lpData,
301 [
in, size_is(num_vals), length_is(num_vals)]
PRVALENT val_listIn,
302 [
out, size_is(num_vals), length_is(num_vals)]
PRVALENT val_listOut,
304 [
in,
out,
unique, size_is(*ldwTotsize), length_is(*ldwTotsize)]
char *lpvalueBuf,
348 [
in, size_is(num_vals), length_is(num_vals)]
PRVALENT val_listIn,
349 [
out, size_is(num_vals), length_is(num_vals)]
PRVALENT val_listOut,
351 [
in,
out,
unique, size_is(*ldwTotsize), length_is(*ldwTotsize)]
char *lpvalueBuf,
unsigned long error_status_t
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR version[]
_Must_inspect_result_ _In_ PFILE_OBJECT _In_ SECURITY_INFORMATION SecurityInformation
error_status_t __stdcall BaseRegOpenKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey, [in] DWORD dwOptions, [in] REGSAM samDesired, [out] PRPC_HKEY phkResult)
error_status_t __stdcall BaseRegEnumKey([in] RPC_HKEY hKey, [in] DWORD dwIndex, [in] PRPC_UNICODE_STRING lpNameIn, [out] PRPC_UNICODE_STRING lpNameOut, [in, unique] PRPC_UNICODE_STRING lpClassIn, [out] PRPC_UNICODE_STRING *lplpClassOut, [in, out, unique] PFILETIME lpftLastWriteTime)
error_status_t __stdcall BaseRegSaveKeyEx([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpFile, [in, unique] PRPC_SECURITY_ATTRIBUTES pSecurityAttributes, [in] DWORD Flags)
error_status_t __stdcall BaseRegCloseKey([in, out] PRPC_HKEY hKey)
error_status_t __stdcall BaseRegCreateKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey, [in] PRPC_UNICODE_STRING lpClass, [in] DWORD dwOptions, [in] REGSAM samDesired, [in, unique] PRPC_SECURITY_ATTRIBUTES lpSecurityAttributes, [out] PRPC_HKEY phkResult, [in, out, unique] LPDWORD lpdwDisposition)
error_status_t __stdcall BaseRegQueryMultipleValues2([in] RPC_HKEY hKey, [in, size_is(num_vals), length_is(num_vals)] PRVALENT val_listIn, [out, size_is(num_vals), length_is(num_vals)] PRVALENT val_listOut, [in] DWORD num_vals, [in, out, unique, size_is(*ldwTotsize), length_is(*ldwTotsize)] char *lpvalueBuf, [in] LPDWORD ldwTotsize, [out] LPDWORD ldwRequiredSize)
error_status_t __stdcall BaseRegGetVersion([in] RPC_HKEY hKey, [out] LPDWORD lpdwVersion)
error_status_t __stdcall OpenUsers([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
void __stdcall BaseRegNotifyChangeKeyValue(void)
error_status_t __stdcall BaseRegDeleteKeyEx([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey, [in] REGSAM AccessMask, [in] DWORD Reserved)
error_status_t __stdcall BaseRegGetKeySecurity([in] RPC_HKEY hKey, [in] SECURITY_INFORMATION SecurityInformation, [in] PRPC_SECURITY_DESCRIPTOR pRpcSecurityDescriptorIn, [out] PRPC_SECURITY_DESCRIPTOR pRpcSecurityDescriptorOut)
error_status_t __stdcall OpenLocalMachine([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
ULONG __stdcall BaseInitiateSystemShutdown([in, unique] PREGISTRY_SERVER_NAME ServerName, [in, unique] PRPC_UNICODE_STRING lpMessage, [in] ULONG dwTimeout, [in] BOOLEAN bForceAppsClosed, [in] BOOLEAN bRebootAfterShutdown)
error_status_t __stdcall BaseRegQueryInfoKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpClassIn, [out] PRPC_UNICODE_STRING lpClassOut, [out] LPDWORD lpcSubKeys, [out] LPDWORD lpcbMaxSubKeyLen, [out] LPDWORD lpcbMaxClassLen, [out] LPDWORD lpcValues, [out] LPDWORD lpcbMaxValueNameLen, [out] LPDWORD lpcbMaxValueLen, [out] LPDWORD lpcbSecurityDescriptor, [out] PFILETIME lpftLastWriteTime)
error_status_t __stdcall OpenClassesRoot([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
ULONG __stdcall BaseAbortSystemShutdown([in, unique] PREGISTRY_SERVER_NAME ServerName)
error_status_t __stdcall BaseRegLoadKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey, [in] PRPC_UNICODE_STRING lpFile)
error_status_t __stdcall OpenCurrentConfig([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
error_status_t __stdcall BaseRegReplaceKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey, [in] PRPC_UNICODE_STRING lpNewFile, [in] PRPC_UNICODE_STRING lpOldFile)
error_status_t __stdcall OpenCurrentUser([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
error_status_t __stdcall BaseRegQueryMultipleValues([in] RPC_HKEY hKey, [in, size_is(num_vals), length_is(num_vals)] PRVALENT val_listIn, [out, size_is(num_vals), length_is(num_vals)] PRVALENT val_listOut, [in] DWORD num_vals, [in, out, unique, size_is(*ldwTotsize), length_is(*ldwTotsize)] char *lpvalueBuf, [in, out, ref] LPDWORD ldwTotsize)
error_status_t __stdcall BaseRegEnumValue([in] RPC_HKEY hKey, [in] DWORD dwIndex, [in] PRPC_UNICODE_STRING lpValueNameIn, [out] PRPC_UNICODE_STRING lpValueNameOut, [in, out, unique] LPDWORD lpType, [in, out, unique, size_is(lpcbData ? *lpcbData :0), length_is(lpcbLen ? *lpcbLen :0)] LPBYTE lpData, [in, out, unique] LPDWORD lpcbData, [in, out, unique] LPDWORD lpcbLen)
error_status_t __stdcall BaseRegFlushKey([in] RPC_HKEY hKey)
error_status_t __stdcall OpenPerformanceNlsText([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
error_status_t __stdcall BaseRegSaveKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpFile, [in, unique] PRPC_SECURITY_ATTRIBUTES pSecurityAttributes)
ULONG __stdcall BaseInitiateSystemShutdownEx([in, unique] PREGISTRY_SERVER_NAME ServerName, [in, unique] PRPC_UNICODE_STRING lpMessage, [in] ULONG dwTimeout, [in] BOOLEAN bForceAppsClosed, [in] BOOLEAN bRebootAfterShutdown, [in] ULONG dwReason)
error_status_t __stdcall BaseRegQueryValue([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpValueName, [in, out, unique] LPDWORD lpType, [in, out, unique, size_is(lpcbData ? *lpcbData :0), length_is(lpcbLen ? *lpcbLen :0)] LPBYTE lpData, [in, out, unique] LPDWORD lpcbData, [in, out, unique] LPDWORD lpcbLen)
error_status_t __stdcall BaseRegSetValue([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpValueName, [in] DWORD dwType, [in, size_is(cbData)] LPBYTE lpData, [in] DWORD cbData)
error_status_t __stdcall BaseRegDeleteKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey)
error_status_t __stdcall OpenPerformanceData([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
error_status_t __stdcall BaseRegUnLoadKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpSubKey)
void __stdcall OpenDynData(void)
error_status_t __stdcall BaseRegDeleteValue([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpValueName)
error_status_t __stdcall OpenPerformanceText([in, unique] PREGISTRY_SERVER_NAME ServerName, [in] REGSAM samDesired, [out] PRPC_HKEY phKey)
error_status_t __stdcall BaseRegSetKeySecurity([in] RPC_HKEY hKey, [in] SECURITY_INFORMATION SecurityInformation, [in] PRPC_SECURITY_DESCRIPTOR pRpcSecurityDescriptor)
error_status_t __stdcall BaseRegRestoreKey([in] RPC_HKEY hKey, [in] PRPC_UNICODE_STRING lpFile, [in] DWORD Flags)
DWORD SECURITY_INFORMATION
_In_ ACCESS_MASK AccessMask
RPC_SECURITY_DESCRIPTOR RpcSecurityDescriptor
DWORD cbOutSecurityDescriptor
DWORD cbInSecurityDescriptor
PBYTE lpSecurityDescriptor
PRPC_UNICODE_STRING ve_valuename
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD dwTimeout
_Reserved_ PVOID Reserved
struct _RPC_SECURITY_DESCRIPTOR * PRPC_SECURITY_DESCRIPTOR
PWCHAR PREGISTRY_SERVER_NAME
struct _RPC_SECURITY_DESCRIPTOR RPC_SECURITY_DESCRIPTOR
struct _RPC_SECURITY_ATTRIBUTES RPC_SECURITY_ATTRIBUTES
struct _RPC_SECURITY_ATTRIBUTES * PRPC_SECURITY_ATTRIBUTES
struct value_ent * PRVALENT
_Must_inspect_result_ _In_ ULONG Flags