Changed FIRState pointer to just a pointer, not a single element array of a pointer.

Using new type aliases to better match IPP function signatures
Created new IPP type aliases