예제 #1
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);
        }
예제 #2
0
파일: sceReg.cs 프로젝트: mrcmunir/cspspemu
        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);
        }