typedef void FAR *PVOID;
The PVOID type is an architecture-dependent data type used to represent a generic pointer to data of an unspecified type (equivalent to void*). Depending on the memory model of the target architecture, this definition may incorporate the FAR modifier to facilitate addressing across different memory segments.