26#ifndef WSF_SCRIPT_UNCLASS_DISSEMINATE_C2_CLASS_HPP
27#define WSF_SCRIPT_UNCLASS_DISSEMINATE_C2_CLASS_HPP
33#define UNCLASS_DC2_SCRIPT_CLASS_NAME "WsfUnclassDisseminateC2"
34#define UNCLASS_DC2_BASE_CLASS_NAME "WSF_UNCLASS_DISSEMINATE_C2"
43 void*
Create(
const UtScriptContext& aContext)
override;
44 void*
Clone(
void* aObjectPtr)
override;
45 void Destroy(
void* aObjectPtr)
override;
WsfScriptDisseminateC2Class(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptDisseminateC2Class.cpp:59
virtual ~WsfScriptUnclassDisseminateC2Class()=default
static WSF_IADS_C2_LIB_EXPORT const char * GetBaseClassName()
Definition WsfScriptUnclassDisseminateC2Class.cpp:76
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptUnclassDisseminateC2Class.cpp:48
WsfScriptUnclassDisseminateC2Class(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptUnclassDisseminateC2Class.cpp:42
static WSF_IADS_C2_LIB_EXPORT const char * GetScriptClassName()
Definition WsfScriptUnclassDisseminateC2Class.cpp:71
void * Clone(void *aObjectPtr) override
Definition WsfScriptUnclassDisseminateC2Class.cpp:59
void Destroy(void *aObjectPtr) override
Definition WsfScriptUnclassDisseminateC2Class.cpp:65