public int sceRegFlushCategory(RegCategoryHandle RegCategoryHandle) { var HleRegistryCategoryNode = HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); HleRegistryCategoryNode.Flush(); return(0); }
public int sceRegGetKeyValue(RegCategoryHandle RegCategoryHandle, RegKeyHandle RegKeyHandle, void *Buffer, uint Size) { var HleRegistryCategoryNode = HleState.HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); var KeyNode = HleRegistryCategoryNode.GetKeyNodeById(RegKeyHandle); KeyNode.Write(Buffer, Size); return(0); }
public int sceRegOpenCategory(RegHandle RegHandle, string Name, OpenRegistryMode Mode, RegCategoryHandle* RegCategoryHandle) { var HleRegistryNode = HleRegistryManager.RegHandles.Get((int)RegHandle); var HleRegistryCategoryNode = new HleRegistryCategoryNode(HleRegistryNode, Name); *RegCategoryHandle = (RegCategoryHandle)HleRegistryManager.RegCategoryHandles.Create(HleRegistryCategoryNode); return 0; }
public int sceRegOpenCategory(RegHandle RegHandle, string Name, OpenRegistryMode Mode, out RegCategoryHandle RegCategoryHandle) { var HleRegistryNode = HleRegistryManager.RegHandles.Get((int)RegHandle); var HleRegistryCategoryNode = new HleRegistryCategoryNode(HleConfig, HleRegistryNode, Name); RegCategoryHandle = (RegCategoryHandle)HleRegistryManager.RegCategoryHandles.Create(HleRegistryCategoryNode); return(0); }
public int sceRegGetKeyInfo(RegCategoryHandle RegCategoryHandle, string Name, RegKeyHandle *RegKeyHandle, RegKeyTypes *Type, uint *Size) { var HleRegistryCategoryNode = HleState.HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); var KeyNode = HleRegistryCategoryNode.GetKeyByName(Name); *RegKeyHandle = KeyNode.Id; *Type = KeyNode.Type; *Size = KeyNode.Size; return(0); }
public int sceRegGetKeyInfo(RegCategoryHandle RegCategoryHandle, string Name, RegKeyHandle *RegKeyHandle, RegKeyTypes *Type, uint *Size) { var HleRegistryCategoryNode = HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); var KeyNode = HleRegistryCategoryNode.GetKeyByName(Name); if (RegKeyHandle != null) { *RegKeyHandle = KeyNode.Id; } if (Type != null) { *Type = KeyNode.Type; } if (Size != null) { *Size = KeyNode.Size; } return(0); }
public int sceRegCloseCategory(RegCategoryHandle RegCategoryHandle) { HleRegistryManager.RegCategoryHandles.Remove((int)RegCategoryHandle); return 0; }
public int sceRegSetKeyValue(RegCategoryHandle RegCategoryHandle, string Name, void* Buffer, uint Size) { throw (new NotImplementedException()); }
public int sceRegGetKeyValue(RegCategoryHandle RegCategoryHandle, RegKeyHandle RegKeyHandle, void* Buffer, uint Size) { var HleRegistryCategoryNode = HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); var KeyNode = HleRegistryCategoryNode.GetKeyNodeById(RegKeyHandle); KeyNode.Write(Buffer, Size); return 0; }
public int sceRegGetKeyInfo(RegCategoryHandle RegCategoryHandle, string Name, RegKeyHandle* RegKeyHandle, RegKeyTypes* Type, uint* Size) { var HleRegistryCategoryNode = HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); var KeyNode = HleRegistryCategoryNode.GetKeyByName(Name); *RegKeyHandle = KeyNode.Id; *Type = KeyNode.Type; *Size = KeyNode.Size; return 0; }
public int sceRegFlushCategory(RegCategoryHandle RegCategoryHandle) { var HleRegistryCategoryNode = HleRegistryManager.RegCategoryHandles.Get((int)RegCategoryHandle); HleRegistryCategoryNode.Flush(); return 0; }
public int sceRegSetKeyValue(RegCategoryHandle RegCategoryHandle, string Name, void *Buffer, uint Size) { throw new NotImplementedException(); }
public int sceRegCloseCategory(RegCategoryHandle RegCategoryHandle) { HleRegistryManager.RegCategoryHandles.Remove((int)RegCategoryHandle); return(0); }