SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->AddValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}
SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->AddValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}
SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->AddValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Adding value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}
SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->SetValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}
SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->SetValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}
SysTryReturnResult(NID_APP, pReg != null, GetLastResult(), "Propagating to caller...");
result r = pReg->SetValue(__sectionName, key, value);
+ SysTryCatch(NID_APP, !IsFailed(r), , r, "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+
+ r = pReg->Flush();
SysTryLog(NID_APP, !IsFailed(r), "[%s] Setting value to the registry has failed.", GetErrorMessage(r));
+CATCH:
delete pReg;
-
return r;
}