RegCreateKeyTransactedW method
int
RegCreateKeyTransactedW(
- Pointer<
HKEY__> hKey, - Pointer<
Uint16> lpSubKey, - int Reserved,
- Pointer<
Uint16> lpClass, - int dwOptions,
- int samDesired,
- Pointer<
LPSECURITY_ATTRIBUTES> lpSecurityAttributes, - Pointer<
Pointer< phkResult,HKEY__> > - Pointer<
Uint64> lpdwDisposition, - Pointer<
Void> hTransaction, - Pointer<
Void> pExtendedParemeter,
Implementation
int RegCreateKeyTransactedW(
ffi.Pointer<HKEY__> hKey,
ffi.Pointer<ffi.Uint16> lpSubKey,
int Reserved,
ffi.Pointer<ffi.Uint16> lpClass,
int dwOptions,
int samDesired,
ffi.Pointer<LPSECURITY_ATTRIBUTES> lpSecurityAttributes,
ffi.Pointer<ffi.Pointer<HKEY__>> phkResult,
ffi.Pointer<ffi.Uint64> lpdwDisposition,
ffi.Pointer<ffi.Void> hTransaction,
ffi.Pointer<ffi.Void> pExtendedParemeter,
) {
return (_RegCreateKeyTransactedW ??= _dylib.lookupFunction<
_c_RegCreateKeyTransactedW,
_dart_RegCreateKeyTransactedW>('RegCreateKeyTransactedW'))(
hKey,
lpSubKey,
Reserved,
lpClass,
dwOptions,
samDesired,
lpSecurityAttributes,
phkResult,
lpdwDisposition,
hTransaction,
pExtendedParemeter,
);
}