Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure is used to identify an instance of the store.
typedef struct tagStoreInfo {UINT cbStruct;UINT uFlags;TCHAR szProgId[256];TCHAR szStoreDesc[200];UINT uTimerRes;UINT cbMaxStoreId;UINT cbStoreId;LPBYTE lpbStoreId;} STOREINFO,*PSTOREINFO;
Members
- cbStruct 
 Size of this structure.
- uFlags** 
 Combination of the flags shown in the following table.- Value - Description - SCF_SINGLE_THREAD - Set if the implementation only supports single thread operation. - SCF_SIMULATE_RTS - Set if the implementation wants to simulate detection of real-time change/deletes. 
- szProgId 
 Null-terminated string that contains the name of the programmatic identifier of the store object.
- szStoreDesc 
 Null-terminated string that contains the description of the store, to be displayed to the user.
- uTimerRes 
 Resolution of timer in micro-seconds; 5,000 by default.- Applicable only when SCF_SIMULATE_RTS is set in uFlags. 
- cbMaxStoreId 
 Maximum size of the store identifier that can be stored in buffer pointed by lpbStoreId.
- cbStoreId 
 Actual size of the store identifier stored in buffer pointed by lpbStoreId.
- lpbStoreId 
 Long pointer to a buffer whose contents uniquely identifies the current store instance; for example, a schedule file.
Remarks
Calls to the IReplStore interface methods can come from different threads.
If the client does not support multi-threading, it must set fSingleThreadOnly to FALSE, so the server serializes the calls to the methods and makes them come from the primary thread of the application.
szStoreDesc can have a value such as "Outlook File." It is displayed to the user when the store identifier indicates a different store is installed.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Cesync.h.
See Also
Send Feedback on this topic to the authors