internal int InternalSubKeyCount() { EnsureNotDisposed(); int subkeys = 0; int junk = 0; int ret = Win32Native.RegQueryInfoKey(hkey, null, null, IntPtr.Zero, ref subkeys, // subkeys null, null, ref junk, // values null, null, null, null); if (ret != 0) { Win32Error(ret, null); } return(subkeys); }