@@ -130,26 +130,22 @@ */ - (OFWindowsRegistryKey *) createSubkeyAtPath: (OFString *)path options: (DWORD)options securityAndAccessRights: (REGSAM)securityAndAccessRights - securityAttributes: (nullable LPSECURITY_ATTRIBUTES)securityAttributes - disposition: (nullable LPDWORD)disposition; + securityAttributes: (nullable SECURITY_ATTRIBUTES *)securityAttributes + disposition: (nullable DWORD *)disposition; /*! * @brief Returns the data for the specified value at the specified path. * * @param value The name of the value to return - * @param subkeyPath The path of the key from which to retrieve the value - * @param flags Extra flags for `RegGetValue()`. Usually 0. * @param type A pointer to store the type of the value, or NULL * @return The data for the specified value */ - (nullable OFData *)dataForValue: (nullable OFString *)value - subkeyPath: (nullable OFString *)subkeyPath - flags: (DWORD)flags - type: (nullable LPDWORD)type; + type: (nullable DWORD *)type; /*! * @brief Sets the data for the specified value. * * @param data The data to set the value to @@ -162,29 +158,23 @@ /*! * @brief Returns the string for the specified value at the specified path. * * @param value The name of the value to return - * @param subkeyPath The path of the key from which to retrieve the value * @return The string for the specified value */ -- (nullable OFString *)stringForValue: (nullable OFString *)value - subkeyPath: (nullable OFString *)subkeyPath; +- (nullable OFString *)stringForValue: (nullable OFString *)value; /*! * @brief Returns the string for the specified value at the specified path. * * @param value The name of the value to return - * @param subkeyPath The path of the key from which to retrieve the value - * @param flags Extra flags for `RegGetValue()`. Usually 0. * @param type A pointer to store the type of the value, or NULL * @return The string for the specified value */ - (nullable OFString *)stringForValue: (nullable OFString *)value - subkeyPath: (nullable OFString *)subkeyPath - flags: (DWORD)flags - type: (nullable LPDWORD)type; + type: (nullable DWORD *)type; /*! * @brief Sets the string for the specified value. * * @param string The string to set the value to