{ "Constants":[ { "Name":"HKEY_CLASSES_ROOT" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483648 ,"Attrs":[] } ,{ "Name":"HKEY_CURRENT_USER" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483647 ,"Attrs":[] } ,{ "Name":"HKEY_LOCAL_MACHINE" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483646 ,"Attrs":[] } ,{ "Name":"HKEY_USERS" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483645 ,"Attrs":[] } ,{ "Name":"HKEY_PERFORMANCE_DATA" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483644 ,"Attrs":[] } ,{ "Name":"HKEY_PERFORMANCE_TEXT" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483568 ,"Attrs":[] } ,{ "Name":"HKEY_PERFORMANCE_NLSTEXT" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483552 ,"Attrs":[] } ,{ "Name":"HKEY_CURRENT_CONFIG" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483643 ,"Attrs":[] } ,{ "Name":"HKEY_DYN_DATA" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483642 ,"Attrs":[] } ,{ "Name":"HKEY_CURRENT_USER_LOCAL_SETTINGS" ,"Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]} ,"ValueType":"Int32" ,"Value":-2147483641 ,"Attrs":[] } ,{ "Name":"RRF_SUBKEY_WOW6464KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"RRF_SUBKEY_WOW6432KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"RRF_WOW64_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":196608 ,"Attrs":[] } ,{ "Name":"RRF_NOEXPAND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"RRF_ZEROONFAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"REG_PROCESS_APPKEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"PROVIDER_KEEPS_VALUE_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"REG_MUI_STRING_TRUNCATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"REG_SECURE_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ] ,"Types":[ { "Name":"REG_VALUE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REG_NONE","Value":0} ,{"Name":"REG_SZ","Value":1} ,{"Name":"REG_EXPAND_SZ","Value":2} ,{"Name":"REG_BINARY","Value":3} ,{"Name":"REG_DWORD","Value":4} ,{"Name":"REG_DWORD_LITTLE_ENDIAN","Value":4} ,{"Name":"REG_DWORD_BIG_ENDIAN","Value":5} ,{"Name":"REG_LINK","Value":6} ,{"Name":"REG_MULTI_SZ","Value":7} ,{"Name":"REG_RESOURCE_LIST","Value":8} ,{"Name":"REG_FULL_RESOURCE_DESCRIPTOR","Value":9} ,{"Name":"REG_RESOURCE_REQUIREMENTS_LIST","Value":10} ,{"Name":"REG_QWORD","Value":11} ,{"Name":"REG_QWORD_LITTLE_ENDIAN","Value":11} ] ,"IntegerBase":"UInt32" } ,{ "Name":"REG_SAM_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"KEY_QUERY_VALUE","Value":1} ,{"Name":"KEY_SET_VALUE","Value":2} ,{"Name":"KEY_CREATE_SUB_KEY","Value":4} ,{"Name":"KEY_ENUMERATE_SUB_KEYS","Value":8} ,{"Name":"KEY_NOTIFY","Value":16} ,{"Name":"KEY_CREATE_LINK","Value":32} ,{"Name":"KEY_WOW64_32KEY","Value":512} ,{"Name":"KEY_WOW64_64KEY","Value":256} ,{"Name":"KEY_WOW64_RES","Value":768} ,{"Name":"KEY_READ","Value":131097} ,{"Name":"KEY_WRITE","Value":131078} ,{"Name":"KEY_EXECUTE","Value":131097} ,{"Name":"KEY_ALL_ACCESS","Value":983103} ] ,"IntegerBase":"UInt32" } ,{ "Name":"REG_OPEN_CREATE_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"REG_OPTION_RESERVED","Value":0} ,{"Name":"REG_OPTION_NON_VOLATILE","Value":0} ,{"Name":"REG_OPTION_VOLATILE","Value":1} ,{"Name":"REG_OPTION_CREATE_LINK","Value":2} ,{"Name":"REG_OPTION_BACKUP_RESTORE","Value":4} ,{"Name":"REG_OPTION_OPEN_LINK","Value":8} ,{"Name":"REG_OPTION_DONT_VIRTUALIZE","Value":16} ] ,"IntegerBase":"UInt32" } ,{ "Name":"REG_CREATE_KEY_DISPOSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REG_CREATED_NEW_KEY","Value":1} ,{"Name":"REG_OPENED_EXISTING_KEY","Value":2} ] ,"IntegerBase":"UInt32" } ,{ "Name":"HKEY" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"IntPtr"} ,"FreeFunc":"RegCloseKey" } ,{ "Name":"val_context" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"val_buff_ptr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"pvalueA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pv_valuename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pv_valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"pv_value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pv_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"pvalueW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pv_valuename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pv_valuelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"pv_value_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"pv_type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"PQUERYHANDLER" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"keycontext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"val_list","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"val_context","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"outputbuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"total_outlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"input_blen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"provider_info" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pi_R0_1val","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"System.Registry","Parents":[]},"Attrs":[]} ,{"Name":"pi_R0_allvals","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"System.Registry","Parents":[]},"Attrs":[]} ,{"Name":"pi_R3_1val","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"System.Registry","Parents":[]},"Attrs":[]} ,{"Name":"pi_R3_allvals","Type":{"Kind":"ApiRef","Name":"PQUERYHANDLER","TargetKind":"FunctionPointer","Api":"System.Registry","Parents":[]},"Attrs":[]} ,{"Name":"pi_flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pi_key_context","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VALENTA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ve_valuename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ve_valuelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ve_valueptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"ve_type","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"VALENTW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ve_valuename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ve_valuelen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ve_valueptr","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"ve_type","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"REG_SAVE_FORMAT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REG_STANDARD_FORMAT","Value":1} ,{"Name":"REG_LATEST_FORMAT","Value":2} ,{"Name":"REG_NO_COMPRESSION","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"REG_RESTORE_KEY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REG_FORCE_RESTORE","Value":8} ,{"Name":"REG_WHOLE_HIVE_VOLATILE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"REG_NOTIFY_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"REG_NOTIFY_CHANGE_NAME","Value":1} ,{"Name":"REG_NOTIFY_CHANGE_ATTRIBUTES","Value":2} ,{"Name":"REG_NOTIFY_CHANGE_LAST_SET","Value":4} ,{"Name":"REG_NOTIFY_CHANGE_SECURITY","Value":8} ,{"Name":"REG_NOTIFY_THREAD_AGNOSTIC","Value":268435456} ] ,"IntegerBase":"UInt32" } ,{ "Name":"RRF_RT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"RRF_RT_ANY","Value":65535} ,{"Name":"RRF_RT_DWORD","Value":24} ,{"Name":"RRF_RT_QWORD","Value":72} ,{"Name":"RRF_RT_REG_BINARY","Value":8} ,{"Name":"RRF_RT_REG_DWORD","Value":16} ,{"Name":"RRF_RT_REG_EXPAND_SZ","Value":4} ,{"Name":"RRF_RT_REG_MULTI_SZ","Value":32} ,{"Name":"RRF_RT_REG_NONE","Value":1} ,{"Name":"RRF_RT_REG_QWORD","Value":64} ,{"Name":"RRF_RT_REG_SZ","Value":2} ] ,"IntegerBase":"UInt32" } ] ,"Functions":[ { "Name":"RegCloseKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegOverridePredefKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"hNewHKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ] } ,{ "Name":"RegOpenUserClassesRoot" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegOpenCurrentUser" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegDisablePredefinedCache" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RegDisablePredefinedCacheEx" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"RegConnectRegistryA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegConnectRegistryW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegConnectRegistryExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegConnectRegistryExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegCreateKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegCreateKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegCreateKeyExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwOptions","Type":{"Kind":"ApiRef","Name":"REG_OPEN_CREATE_OPTIONS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_CREATE_KEY_DISPOSITION","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegCreateKeyExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwOptions","Type":{"Kind":"ApiRef","Name":"REG_OPEN_CREATE_OPTIONS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_CREATE_KEY_DISPOSITION","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegCreateKeyTransactedA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwOptions","Type":{"Kind":"ApiRef","Name":"REG_OPEN_CREATE_OPTIONS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_CREATE_KEY_DISPOSITION","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegCreateKeyTransactedW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwOptions","Type":{"Kind":"ApiRef","Name":"REG_OPEN_CREATE_OPTIONS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpdwDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_CREATE_KEY_DISPOSITION","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegDeleteKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegDeleteKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegDeleteKeyExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"RegDeleteKeyExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"RegDeleteKeyTransactedA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegDeleteKeyTransactedW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParameter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegDisableReflectionKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegEnableReflectionKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegQueryReflectionKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hBase","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"bIsReflectionDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegDeleteValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegDeleteValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegEnumKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegEnumKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"cchName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegEnumKeyExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegEnumKeyExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegEnumValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegEnumValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchValueName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegFlushKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegGetKeySecurity" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"RegLoadKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegLoadKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegNotifyChangeKeyValue" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"bWatchSubtree","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotifyFilter","Type":{"Kind":"ApiRef","Name":"REG_NOTIFY_FILTER","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"fAsynchronous","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegOpenKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegOpenKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegOpenKeyExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegOpenKeyExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"RegOpenKeyTransactedA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegOpenKeyTransactedW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"ulOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"samDesired","Type":{"Kind":"ApiRef","Name":"REG_SAM_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"hTransaction","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pExtendedParemeter","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] } ,{ "Name":"RegQueryInfoKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxClassLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegQueryInfoKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpClass","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcchClass","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpcSubKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxSubKeyLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxClassLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcValues","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxValueNameLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbMaxValueLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpcbSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpftLastWriteTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegQueryValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegQueryValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegQueryMultipleValuesA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"val_list","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"VALENTA","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpValueBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"ldwTotsize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegQueryMultipleValuesW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"val_list","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"VALENTW","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"num_vals","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpValueBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"ldwTotsize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegQueryValueExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegQueryValueExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Reserved"]} ,{"Name":"lpType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"lpcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"RegReplaceKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpNewFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpOldFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegReplaceKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpNewFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpOldFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegRestoreKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"REG_RESTORE_KEY_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegRestoreKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"REG_RESTORE_KEY_FLAGS","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegRenameKey" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpNewKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"RegSaveKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegSaveKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegSetKeySecurity" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"SecurityInformation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"RegSetValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegSetValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegSetValueExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegSetValueExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"dwType","Type":{"Kind":"ApiRef","Name":"REG_VALUE_TYPE","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegUnLoadKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegUnLoadKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.0" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegDeleteKeyValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegDeleteKeyValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegSetKeyValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegSetKeyValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional","Const"]} ,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"RegDeleteTreeA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegDeleteTreeW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegCopyTreeA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegGetValueA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"RRF_RT","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"NullNullTerminated","Optional"]} ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegGetValueW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hkey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"RRF_RT","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"NullNullTerminated","Optional"]} ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"RegCopyTreeW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKeySrc","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hKeyDest","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegLoadMUIStringA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszOutBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"cbOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegLoadMUIStringW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszOutBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"cbOutBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcbData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"RegLoadAppKeyA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"RegLoadAppKeyW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phkResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["Out"]} ,{"Name":"samDesired","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"RegSaveKeyExA" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"REG_SAVE_FORMAT","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"RegSaveKeyExW" ,"SetLastError":false ,"DllImport":"ADVAPI32" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hKey","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"lpFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSecurityAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_ATTRIBUTES","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"REG_SAVE_FORMAT","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"GetRegistryValueWithFallbackW" ,"SetLastError":false ,"DllImport":"api-ms-win-core-state-helpers-l1-1-0" ,"ReturnType":{"Kind":"ApiRef","Name":"LSTATUS","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hkeyPrimary","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pwszPrimarySubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hkeyFallback","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"pwszFallbackSubKey","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pvData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} ,{"Name":"cbDataIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcbDataOut","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ] } ] ,"UnicodeAliases":[ "pvalue" ,"VALENT" ,"RegConnectRegistry" ,"RegConnectRegistryEx" ,"RegCreateKey" ,"RegCreateKeyEx" ,"RegCreateKeyTransacted" ,"RegDeleteKey" ,"RegDeleteKeyEx" ,"RegDeleteKeyTransacted" ,"RegDeleteValue" ,"RegEnumKey" ,"RegEnumKeyEx" ,"RegEnumValue" ,"RegLoadKey" ,"RegOpenKey" ,"RegOpenKeyEx" ,"RegOpenKeyTransacted" ,"RegQueryInfoKey" ,"RegQueryValue" ,"RegQueryMultipleValues" ,"RegQueryValueEx" ,"RegReplaceKey" ,"RegRestoreKey" ,"RegSaveKey" ,"RegSetValue" ,"RegSetValueEx" ,"RegUnLoadKey" ,"RegDeleteKeyValue" ,"RegSetKeyValue" ,"RegDeleteTree" ,"RegCopyTree" ,"RegGetValue" ,"RegLoadMUIString" ,"RegLoadAppKey" ,"RegSaveKeyEx" ] }