In managed C++, you can provide two access modifiers. If you supply only
one, then internal and external access are equivalent. If you supply two
modifiers, the more permissive is for internal access, while the more
restrictive is for external access.
So, if I remember C# access rules correctly, the equivalent of the C#
internal modifier is 'public private:'
See section 21.2 of the Managed C++ Extensions specification (which should
be in your <VSInstallDir>\VC7 folder).