I haven't watched few latest videos, but MAX_PATH is not the best thing to use when dealing with Windows paths. MAX_PATH is 260, but Windows can support up to 32767 long path. To do that you need to use UNC syntax. Instead of "C:\blabla\file.txt" you write "\\?\C:\blabla\file.txt". Of course, you don't need to present "\\?\" prefix to user, just prepend it to strings when passing to file API functions.
Here's more info on this:
https://msdn.microsoft.com/en-us/...ary/windows/desktop/aa365247.aspx