ADTF  3.18.2
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 
11 namespace adtf_file
12 {
13 
14 class Objects;
15 
16 }
17 
18 namespace adtf
19 {
20 
21 namespace services
22 {
23 
24 namespace 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 }
Base class for every interface type within the uCOM.
Definition: object_intf.h:31
Namespace for entire ADTF SDK.