#if
is a preprocesser directive. From context, WMOPS must be some kind of preprocessor variable, that's presumably is defined as either 0, or 1 for different builds. If it's defined as 1 (or any non-zero value), then the code between the
#if
and
#endif
is included in the complication. If it's defined as 0, then the code is not included in the compilation.
multiCounter[currCounter].DataMove32++;
From context, this looks as though
multiCounter is probably a container or array of objects.
currCounter is the index into the container, so
multiCounter[currCounter]
is one of the members of the container.
DataMove32 must be a data member of that object. The statement increments the value of
multiCounter[currCounter].DataMove32
.
You should be able to find definitions for
multiCounter and its members in your code.