What I know is
\\.\
It is used when we open a device's symbolic link in user mode
\??\
It is used when we open a device in kernel mode
\\?\
long file name
\\
UNC path.
But I want to know more detail.
Could you explain more certainly about these prefixs.