30#ifndef WSF_SCRIPT_DISSEMINATE_C2_CLASS_HPP
31#define WSF_SCRIPT_DISSEMINATE_C2_CLASS_HPP
42 void*
Create(
const UtScriptContext& aContext)
override;
43 void*
Clone(
void* aObjectPtr)
override;
44 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(Run)
UT_DECLARE_SCRIPT_METHOD(GetOutgoingAssignmentMessages)
WsfScriptDisseminateC2Class(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptDisseminateC2Class.cpp:59
void * Create(const UtScriptContext &aContext) override
Definition WsfScriptDisseminateC2Class.cpp:73
void Destroy(void *aObjectPtr) override
Definition WsfScriptDisseminateC2Class.cpp:85
UT_DECLARE_SCRIPT_METHOD(GetOutgoingStatusMessages)
UT_DECLARE_SCRIPT_METHOD(GetOutgoingTrackMessages)
static const char * BASE_CLASS_NAME
Definition WsfScriptDisseminateC2Class.hpp:47
static const char * SCRIPT_CLASS_NAME
Definition WsfScriptDisseminateC2Class.hpp:46
static WSF_IADS_C2_LIB_EXPORT const char * GetScriptClassName()
Definition WsfScriptDisseminateC2Class.cpp:91
void * Clone(void *aObjectPtr) override
Definition WsfScriptDisseminateC2Class.cpp:79
UT_DECLARE_SCRIPT_METHOD(GetOutgoingAssignmentStatusMessages)
UT_DECLARE_SCRIPT_METHOD(SetAssetManager)
UT_DECLARE_SCRIPT_METHOD(ClearOutgoingMessages)
static WSF_IADS_C2_LIB_EXPORT const char * GetBaseClassName()
Definition WsfScriptDisseminateC2Class.cpp:96
WsfScriptProcessorClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptProcessorClass.cpp:31