+ IOReturn serializeVariables(void);
+ IOReturn setPropertyInternal(const OSSymbol *aKey, OSObject *anObject);
+ IOReturn removePropertyInternal(const OSSymbol *aKey);
+ IOReturn chooseDictionary(IONVRAMOperation operation, const uuid_t *varGuid,
+ const char *variableName, OSDictionary **dict) const;
+ IOReturn flushDict(const uuid_t *guid, IONVRAMOperation op);
+ bool handleSpecialVariables(const char *name, const uuid_t *guid, const OSObject *obj, IOReturn *error);
+ OSSharedPtr<OSObject> copyPropertyWithGUIDAndName(const uuid_t *guid, const char *name) const;
+ IOReturn removePropertyWithGUIDAndName(const uuid_t *guid, const char *name);
+ IOReturn setPropertyWithGUIDAndName(const uuid_t *guid, const char *name, OSObject *anObject);