Working under the assumption that you know what a typedef
is (it's taking a datatype and giving it another name), all that this is - is a function typedef. In other words, TSecType_long___SetData_t
is a function that takes 3 DWORD
arguments and returns a void
.
In your case, someone has a-priori knowledge that the address 0x00518430 contains a function that can be called given the TSecType_long___SetData_t
API. In order to make that address callable, the address is reinterpreted as the function datatype and assigned to the variable TSecType_long___SetData
.