I have a function here at work and I'm trying to wrap my head around it.
Can someone explain what this code is doing?
unsigned int Function( BYTE *&, BYTE );
I have never seen a parameter with *&. It is used on multiple functions. I've tried looking in books for answers and looking online. I can't find any information on this format and what it is doing.
Any help I would appreciate it.
Now I have seen functions with the use of * and & but never together like above. 
Also, I know the return value is unsigned int. :) 
I'm mostly just asking about the one parameter.
Thanks
 
     
     
     
     
     
     
    