#ifndef __OPAQUE_BRANCHING_H #define __OPAQUE_BRANCHING_H #include "Windas.h" #include "XedWrap.h" #include "NativeCode.h" XED_ICLASS_ENUM ObfGetRandomJccClass(); PNATIVE_CODE_LINK ObfGenRandomJcc(ULONG LabelId, ULONG DisplacementSize = 32); PNATIVE_CODE_LINK ObfGenJmpToLabel(ULONG LabelId, ULONG DisplacementSize = 32); PNATIVE_CODE_BLOCK ObfGenOpaqueBranch(PNATIVE_CODE_LINK Start, PNATIVE_CODE_LINK End); #endif