pathname_length (ULONG) - output
This is the total number of bytes placed in pathname. If the caller's pathname length is too small, then this will be set to the required length and no data will be written to pathname.