Restoring an Object's State
SOM_Scope BOOL32 SOMLINK pwfolder_wpRestoreState(PWFolder *somSelf,
ULONG ulReserved)
{
ULONG ulResStrLen; /* String length */
PWFolderData *somThis = /* Get instance data */
PWFolderGetData(somSelf);
PWFolderMethodDebug("PWFolder", /* Set debug info */
"pwfolder_wpRestoreState");
_wpRestoreString(somSelf, /* Restore folder p'word */
"PWFolder", /* Class name */
1L, /* Class-defined key */
_szPassword, /* Target string */
&ulResStrLen); /* Length restored */
_wpRestoreString(somSelf, /* Restore curr p'word */
"PWFolder", /* Class name */
2L, /* Class-defined key */
_szCurrentPassword, /* Target string */
&ulResStrLen); /* Length restored */
return(parent_wpRestoreState(somSelf, /* Invoke default proc */
ulReserved));
}
[Back: Saving an Object's State]
[Next: Destroying an Object]