21 OF_ASSUME_NONNULL_BEGIN
29 OF_SUBCLASSING_RESTRICTED
30 @interface OFWindowsRegistryKey:
OFObject
41 + (instancetype)classesRootKey;
48 + (instancetype)currentConfigKey;
55 + (instancetype)currentUserKey;
62 + (instancetype)localMachineKey;
69 + (instancetype)usersKey;
71 - (instancetype)init OF_UNAVAILABLE;
81 - (nullable OFWindowsRegistryKey *)
83 securityAndAccessRights: (REGSAM)securityAndAccessRights;
95 - (nullable OFWindowsRegistryKey *)
97 options: (DWORD)options
98 securityAndAccessRights: (REGSAM)securityAndAccessRights;
109 - (OFWindowsRegistryKey *)createSubkeyAtPath: (
OFString *)path
110 securityAndAccessRights: (REGSAM)securityAndAccessRights;
129 - (OFWindowsRegistryKey *)
130 createSubkeyAtPath: (
OFString *)path
131 options: (DWORD)options
132 securityAndAccessRights: (REGSAM)securityAndAccessRights
133 securityAttributes: (nullable SECURITY_ATTRIBUTES *)securityAttributes
134 disposition: (nullable DWORD *)disposition;
144 type: (nullable DWORD *)type;
153 - (void)setData: (nullable
OFData *)data
154 forValueNamed: (nullable
OFString *)name
173 type: (nullable DWORD *)type;
181 - (void)setString: (nullable
OFString *)string
182 forValueNamed: (nullable
OFString *)name;
191 - (void)setString: (nullable
OFString *)string
192 forValueNamed: (nullable
OFString *)name
200 - (void)deleteValueNamed: (nullable
OFString *)name;
207 - (void)deleteSubkeyAtPath: (
OFString *)subkeyPath;
210 OF_ASSUME_NONNULL_END
A class for storing arbitrary data in an array.
Definition: OFData.h:40
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520
A class for handling strings.
Definition: OFString.h:132