   File Pointer
  What win32 function do I need to use go get the "file pointer"?  For example the SetFilePointer() sets the position, why is there not something like a GetFilePointer()?  
  Because the return value of SetFilePointer() is the position of the file pointer, a call of SetFilePointer() with a method of FILE_CURRENT and a distance of 0 will result in returning the current position of the file pointer.  