#include <WTypes.h>#include <string>#include <vector>#include "..\strbasic.h"#include "..\MaxHeap.h"Go to the source code of this file.
Classes |
|
| class | ATSFileEntry |
| ATS File Object.
More... |
|
| class | ATSFileList |
| ATS File List. More... |
|
| class | IATSClientAccess |
| Access to client of ATS Provider. More... |
|
| class | ATSClientInfo |
| Client information for ATS Providers. More... |
|
| class | ATSUserEntry |
| ATS User Object.
More... |
|
| class | ATSUserList |
| ATS User List. More... |
|
| class | ATSExploreProviderParams |
| ATS Explore Provider Object.
More... |
|
| class | IATSProvider |
| ATS Provider Interface. More... |
|
Namespaces |
|
| namespace | ATS |
Defines |
|
| #define | ATSExport __declspec( dllexport ) |
| #define | IS_ATS_ERROR(res) ( ((res) < kATSResSuccess) ? true : false ) |
| Error test for ATSResults. |
|
| #define | IS_ATS_SUCCESS(res) ( ((res) >= kATSResSuccess) ? true : false ) |
| Success test for ATSResults. |
|
Typedefs |
|
| typedef int | ATSResult |
| Result codes. |
|
| typedef DWORD | ATSStatus |
| Status flags. |
|
| typedef DWORD | ATSOption |
| Option flags. |
|
| typedef LONG_PTR | ATSClientPtr |
| Client supplied pointers and values.
|
|
| typedef DWORD | ATSVersion |
| ATS file version type. |
|
| typedef std::basic_string< MCHAR > | ATSString |
| ATS string type. |
|
Variables |
|
| const DWORD | kATSAPIVersion = 200 |
| Version number of ATS API. |
|
| const ATSResult | kATSResErrorNotSupported = -2 |
| Error result. |
|
| const ATSResult | kATSResError = -1 |
| General error result. |
|
| const ATSResult | kATSResSuccess = 0 |
| Successful result. |
|
| const ATSResult | kATSResSuccessReload = 1 |
| Successful result. |
|
| const ATSStatus | kATSStatusUnknown = 0x00000000 |
| No information available. |
|
| const ATSStatus | kATSStatusNotControlled = 0x00000001 |
| File is not under control. |
|
| const ATSStatus | kATSStatusControlled = 0x00000002 |
| File is controlled. |
|
| const ATSStatus | kATSStatusCheckedOut = 0x00000004 |
| File is checked out by user. |
|
| const ATSStatus | kATSStatusCheckedOutOther = 0x00000008 |
| File is checked out by another user.
|
|
| const ATSStatus | kATSStatusOutOfDate = 0x00000010 |
| File is out of date. |
|
| const ATSStatus | kATSStatusDeleted = 0x00000020 |
| File has been deleted from server. |
|
| const ATSStatus | kATSStatusMissing = 0x00000040 |
| File does not exist locally. |
|
| const ATSStatus | kATSStatusModified = 0x00000080 |
| File has been locally modified. |
|
| const ATSStatus | kATSStatusHidden = 0x00000100 |
| File is hidden. |
|
| const ATSStatus | kATSStatusShareLock = 0x00000200 |
| File is shared and locked by another user.
|
|
| const ATSStatus | kATSStatusCanCheckin = 0x00010000 |
| File can be checked in. |
|
| const ATSStatus | kATSStatusCanCheckout = 0x00020000 |
| File can be checked out. |
|
| const ATSStatus | kATSStatusCanUndoCheckout = 0x00040000 |
| Can undo checkout. |
|
| const ATSStatus | kATSStatusCanGetLatest = 0x00080000 |
| Can get latest version of file. |
|
| const ATSStatus | kATSStatusCanAddFile = 0x00100000 |
| File can be added. |
|
| const ATSStatus | kATSStatusCanShowHistory = 0x00200000 |
| File history can be shown. |
|
| const ATSStatus | kATSStatusCanShowProperties = 0x00400000 |
| File properties can be shown. |
|
| const ATSStatus | kATSStatusSelected = 0x0001 |
| File is marked as selected. |
|
| const ATSStatus | kATSStatusChecked = 0x0002 |
| File is checked. |
|
| const ATSStatus | kATSStatusActive = 0x0004 |
| File is marked as active in ATSFileList. |
|
| const ATSStatus | kATSStatusExcluded = 0x0008 |
| File is marked as excluded from Provider's
control. |
|
| const ATSStatus | kATSStatusHide = 0x0010 |
| File is marked for hidden status on Add
action. |
|
| const ATSOption | kATSOptNone = 0x0000 |
| No options. |
|
| const ATSOption | kATSOptKeepCheckedOut = 0x0001 |
| Keep file(s) checked out after checkin or
add. |
|
| const ATSOption | kATSOptReplaceLocalCopy = 0x0002 |
| Overwrite local after checkout or undo
checkout. |
|
| const ATSOption | kATSOptSilent = 0x0004 |
| Provider should suppress dialogs. |
|
| const ATSOption | kATSOptAssocChildren = 0x0008 |
| Include children in file assoc. |
|
| const ATSOption | kATSOptAssocParents = 0x0010 |
| Include parents in file assoc. |
|
| const ATSOption | kATSOptAssocRecurse = 0x0020 |
| Recurse file associations. |
|
| const ATSOption | kATSSupportNone = 0x0000 |
| No options. |
|
| const ATSOption | kATSSupportFileAssoc = 0x0001 |
| Supports file associations. |
|
| const ATSOption | kATSSupportExploreProvider = 0x0002 |
| Supports browse provider files. |
|
| const ATSStatus | kATSStatusTextNone = 0x0000 |
| Status not specified. |
|
| const ATSStatus | kATSStatusTextInfo = 0x0001 |
| Informational message. |
|
| const ATSStatus | kATSStatusTextWarning = 0x0002 |
| Warning message. |
|
| const ATSStatus | kATSStatusTextError = 0x0004 |
| Error message. |
|
| const ATSStatus | kATSStatusTextPrompt = 0x0008 |
| Display dialog with message. |
|
| const ATSOption | kATSClientOptNone = 0x0000 |
| No options. |
|
| const ATSOption | kATSClientOptUIAlwaysOnTop = 0x0001 |
| All dialogs should be created with
AlwaysOnTop state. |
|
| #define ATSExport __declspec( dllexport ) |
Definition at line 24 of file IATSProvider.h.
| #define IS_ATS_ERROR | ( | res | ) | ( ((res) < kATSResSuccess) ? true : false ) |
| #define IS_ATS_SUCCESS | ( | res | ) | ( ((res) >= kATSResSuccess) ? true : false ) |
Success test for ATSResults.
Definition at line 49 of file IATSProvider.h.
| typedef int ATSResult |
| typedef DWORD ATSStatus |
| typedef DWORD ATSOption |
| typedef LONG_PTR ATSClientPtr |
Client supplied pointers and values.
Definition at line 40 of file IATSProvider.h.
| typedef DWORD ATSVersion |
| typedef std::basic_string<MCHAR> ATSString |