Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagecpp
extern "C" __declspec(dllexport) int Initialise(HostAPI* pHost, HostModuleHandle hModule, LPCWSTR szRegistryPath)

Vardef
NamepHost
TypeMod*
Linkedtrue
TypeHostApi
StyleParameter

Pointer to the Engine host API. This is the root interface used to interface to WinGate.

Vardef
NamehModule
Linkedtrue
TypeHostModuleHandle
StyleParameter

An opaque handle that references this instance of your module within the framework. It is passed as a parameter to RegisterComponent.

Vardef
NameszRegistryPath
TypeLPCWSTR
StyleParameter

The registry key under HKLM where the module's package information is located. This is the same registry key that holds the manifest file path.

See Initialise

For all modules

Code Block
languagecpp
extern "C" __declspec(dllexport) int ModuleGetAPIVersion()

...