I was looking through the extdll example in order to create my own plugin. A plugin's function should have the following prototype :
I was able to tell what every parameter is for except the parameter variables. In the case of the extdll example, variables contains the same value as $0 which is shown in a message box by this example.void __declspec(dllexport) myFunction(HWND hwndParent, int string_size, LPTSTR variables, stack_t **stacktop, extra_parameters *extra, ...)
So, I'm wondering why would I need this parameter if i can use getuservariable() to get Registers values.
Thanks.