private readonly IntPtr ProcessAddressString;
private readonly IntPtr ProcessAddressVariant;
public Environ(IVBERuntime vbeRuntime) : base(vbeRuntime)
{
ProcessAddressString = EasyHook.LocalHook.GetProcAddress(VbeRuntime.DllName, "rtcEnvironBstr");
ProcessAddressVariant = EasyHook.LocalHook.GetProcAddress(VbeRuntime.DllName, "rtcEnvironVar");
InjectDelegate(new EnvironStringDelegate(EnvironStringCallback), ProcessAddressString);
InjectDelegate(new EnvironVariantDelegate(EnvironVariantCallback), ProcessAddressVariant);