BOOL Aggregates_SavePreferences (LPIDENT lpiAggregate) { BOOL rc = FALSE; PVOID pap = lpiAggregate->GetUserParam(); if (pap != NULL) { rc = StorePreferences (lpiAggregate, pap, sizeof(AGGREGATE_PREF)); } return rc; }
BOOL Services_SavePreferences (LPIDENT lpiService) { BOOL rc = FALSE; PVOID psp = lpiService->GetUserParam(); if (psp != NULL) { rc = StorePreferences (lpiService, psp, sizeof(SERVICE_PREF)); } return rc; }
BOOL Filesets_SavePreferences (LPIDENT lpiFileset) { BOOL rc = FALSE; PVOID pfp = lpiFileset->GetUserParam(); if (pfp != NULL) { rc = StorePreferences (lpiFileset, pfp, sizeof(FILESET_PREF)); } return rc; }
PVOID Services_LoadPreferences (LPIDENT lpiService) { LPSERVICE_PREF psp = New (SERVICE_PREF); if (!RestorePreferences (lpiService, psp, sizeof(SERVICE_PREF))) { psp->fWarnSvcStop = TRUE; Alert_SetDefaults (&psp->oa); Services_GuessLogName (psp->szLogFile, lpiService); // write the logfile down so we won't have to guess again. StorePreferences (lpiService, psp, sizeof(SERVICE_PREF)); } Alert_Initialize (&psp->oa); return psp; }