[DllImport("coredll.dll")]
public static extern int RegCreateKeyEx(
IntPtr hKey, string lpSubKey, uint dwReserved, string lpClass,
uint dwOptions, int samDesired, IntPtr lpSecurityAttributes,
out IntPtr phkResult, out RegistryDispositionValue lpdwDisposition);
enum RegistryDispositionValue : uint
{
REG_CREATED_NEW_KEY = 0x00000001,
REG_OPENED_EXISTING_KEY = 0x00000002
}
The .NET Compact Framework does not contain a HandleRef type, so it may be necessary to call GC.KeepAlive after calling this function if the calling class wraps the hKey parameter as an unmanaged resource.
None.
Do you know one? Please contribute it!