public static extern int RegNotifyChangeKeyValue(SafeRegistryHandle hKey, bool bWatchSubtree, RegNotifyChangeFilter dwFilter, IntPtr hEvent, bool fAsynchronous);
public static extern Win32Error RegNotifyChangeKeyValue(SafeRegistryHandle hKey, [MarshalAs(UnmanagedType.Bool)] bool bWatchSubtree, RegNotifyChangeFilter dwFilter, IntPtr hEvent, [MarshalAs(UnmanagedType.Bool)] bool fAsynchronous);
public static extern Win32Error RegNotifyChangeKeyValue( IntPtr hKey, [MarshalAs(UnmanagedType.Bool)] bool bWatchSubtree, RegNotifyChangeFilter dwNotifyFilter, SafeWaitHandle hEvent, [MarshalAs(UnmanagedType.Bool)] bool fAsynchronous);