ADTF
Loading...
Searching...
No Matches
adtf_file_support_intf.h
Go to the documentation of this file.
1
7#pragma once
8
9#define CID_ADTF_FILE_SUPPORT "adtf_file_support.service.adtf.cid"
10
11namespace adtf_file
12{
13
14class Objects;
15
16}
17
18namespace adtf
19{
20
21namespace services
22{
23
24namespace devil
25{
26
28{
29 public:
30#if defined(WIN32) && defined(_DEBUG)
31 ADTF_IID(IADTFFileSupport, "adtf_file_objects_debug.devil.services.adtf.iid");
32#else
33 ADTF_IID(IADTFFileSupport, "adtf_file_objects.devil.services.adtf.iid");
34#endif
35
36 public:
37 virtual tResult LoadADTFFilePlugin(const char* strFileName) = 0;
38 virtual adtf_file::Objects& GetADTFFileObjects() const = 0;
39};
40
41}
42
44
45}
46
47}
#define ADTF_IID(_interface, _striid)
Definition adtf_iid.h:19
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition adtf_file_support_intf.h:28
Definition object_intf.h:33
container for objects. this object container can be retrieved as objects singleton of the library via...
Definition object.h:48
Namespace for all service interfaces provided since v3.3.
Definition adtf_file_support_intf.h:25
namespace for ADTF File library
Definition adtf_file_support_intf.h:12
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14