Reading the definition of Aura of Resolve, it is said the the paladin is immune to charm spells. Now, what does this mean? Is he immune only to the spells (mass)charm person/monster or generally to all mind-affecting spells?
As it says it works on spells and spell-like abilities with charm effect
Official description again
So everything that you can push under this rule - is charm spell or spell-like ability. But not all mind-affecting spells. You can't control charmed creature, you can't force him to do something for you against his will. It's just affection changer.
To check particular spell you need to check spell school and subschool:
Spells that can force creature to do something against his will is Compulsion. Like Dominate Person and such.
Aura of Resolve gives immunity to any spell that says it is in the Enchantment (Charm) subschool, like charm person:
See how it says “Enchantment (Charm)”? That’s a charm spell. Other enchantments, other [mind-affecting] spells, that don’t say Enchantment (Charm)? Those are not charm spells.
Aura of Resolve also makes you immune to any charm spell when it is cast as a spell-like ability, or any spell-like ability that explicitly states it is an Enchantment (Charm) or charm effect.
It would not make you immune to charm spells or effects used as a supernatural or extraordinary ability.
So Aura of Resolve is pretty good, but it is only a very specific and limited set of spells that it is providing immunity against.