fprintf means "[f]ile [print] [f]ormatted".
For the StringCchPrint* family (https://docs.microsoft.com/en-us/windows/win32/api/strsafe/nf-strsafe-stringcchprintfa), I can't find anything mentioning [Cch].
I know that the A suffix denotes char, the f suffix denotes TCHAR (text char? which appears to be what they want the deafult data type to be for this type of stuff?) and W denotes WCHAR (wide char?)
I have no experience with windows naming conventions, this is confusing.