There are two kinds of Hungarian Notation: Systems and Apps Hungarian: https://en.wikipedia.org/wiki/Hungarian_notation
In Systems Hungarian notation, the prefix encodes the actual data type of the variable.
Apps Hungarian notation strives to encode the logical data type rather than the physical data type; in this way, it gives a hint as to what the variable's purpose is, or what it represents.