Beispiel #1
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);
        }
Beispiel #2
0
		public HleRegistryKeyNode GetKeyNodeById(RegKeyHandle Id)
		{
			return HleRegistryKeyNodeList[Id];
		}
Beispiel #3
0
 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;
 }
Beispiel #4
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;
        }
Beispiel #5
0
 public HleRegistryKeyNode GetKeyNodeById(RegKeyHandle Id)
 {
     return(HleRegistryKeyNodeList[Id]);
 }