32 #include "nsISupports.idl"
47 [scriptable,
uuid(76ab2d5f-36ae-4ba3-a870-a9b5dace9f6a)]
53 in
unsigned long aGUIDArrayCount,
54 out
unsigned long aPropertyArrayCount,
55 [retval,
array, size_is(aPropertyArrayCount)]
59 in
unsigned long aGUIDArrayCount,
60 [
array, size_is(aPropertyArrayCount)] in
62 in
unsigned long aPropertyArrayCount,
63 in
boolean aWriteThroughNow);
66 in
unsigned long aGUIDArrayCount);
unsigned long getPropertyDBID(in AString aPropertyID)
[USER CODE SHOULD NOT REFERENCE THIS CLASS]
Generic interface for exposing long running jobs to the UI.
native sbLocalDatabaseGUIDArrayPtr(sbLocalDatabaseGUIDArray)
void removeDependentGUIDArray(in sbLocalDatabaseGUIDArrayPtr aGUIDArray)
Remove a dependent GUID Array.
sbIJobProgress invalidateSortData()
readonly attribute boolean writePending
void getProperties([array, size_is(aGUIDArrayCount)] in wstring aGUIDArray, in unsigned long aGUIDArrayCount, out unsigned long aPropertyArrayCount, [retval, array, size_is(aPropertyArrayCount)] out sbILocalDatabaseResourcePropertyBag aPropertyArray)
void cacheProperties([array, size_is(aGUIDArrayCount)] in wstring aGUIDArray, in unsigned long aGUIDArrayCount)
[USER CODE SHOULD NOT REFERENCE THIS CLASS]
void addDependentGUIDArray(in sbLocalDatabaseGUIDArrayPtr aGUIDArray)
Add a dependent GUID Array.
void setProperties([array, size_is(aGUIDArrayCount)] in wstring aGUIDArray, in unsigned long aGUIDArrayCount, [array, size_is(aPropertyArrayCount)] in sbILocalDatabaseResourcePropertyBag aPropertyArray, in unsigned long aPropertyArrayCount, in boolean aWriteThroughNow)