zdk.net
ActivationResult.h
1 //
2 // ActivationResult.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_ActivationResult_h
7 #define ZDK_NET_ActivationResult_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ActivationStatus.h"
12 #include "ZHandle.h"
13 
14 using namespace System::Collections::Generic;
15 
16 namespace ZDK_NET
17 {
18 
36  public ref class ActivationResult : ZHandle
37  {
38  public:
39  ZDK::IActivationResult* cppRef = nullptr;
40 
41  ActivationResult(ZDK::Shared::ActivationResult src);
44 
53  property ZDK_NET::ActivationStatus Status
54  {
55  ZDK_NET::ActivationStatus get();
56  }
57 
66  property System::String^ Reason
67  {
68  System::String^ get();
69  }
70 
77  property System::String^ Certificate
78  {
79  System::String^ get();
80  }
81 
88  property System::String^ Build
89  {
90  System::String^ get();
91  }
92 
99  property System::String^ HddSerial
100  {
101  System::String^ get();
102  }
103 
110  property System::String^ Mac
111  {
112  System::String^ get();
113  }
114 
121  property System::String^ Checksum
122  {
123  System::String^ get();
124  }
125 
126  virtual long long Handle() override;
127 
128  virtual void Initialize() override;
129 
130  virtual void ReleaseReference() override;
131 
132  };
133 }
134 
135 #endif
ZDK_NET::ActivationResult
Activation process result.
Definition: ActivationResult.h:37
ZDK_NET::ZHandle
Definition: ZHandle.h:18