ulSubfunction (ULONG) - input
pParam1 (PULONG) - input
pParam2 (PLONG) - input
Negative numbers indicate the specific state counting from the last saved state, a value of -2 indicates that the last state is discarded and the state before that is restored.
rc (LONG) - returns
The handling routine should return a LONG integer. Valid values are: