RegCreateKeyTransactedA method
int
RegCreateKeyTransactedA(
- Pointer<HKEY__> hKey,
- Pointer<Int8> lpSubKey,
- int Reserved,
- Pointer<Int8> lpClass,
- int dwOptions,
- int samDesired,
- Pointer<LPSECURITY_ATTRIBUTES> lpSecurityAttributes,
- Pointer<Pointer<HKEY__>> phkResult,
- Pointer<Uint64> lpdwDisposition,
- Pointer<Void> hTransaction,
- Pointer<Void> pExtendedParemeter,
)
Implementation
int RegCreateKeyTransactedA(
ffi.Pointer<HKEY__> hKey,
ffi.Pointer<ffi.Int8> lpSubKey,
int Reserved,
ffi.Pointer<ffi.Int8> 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 (_RegCreateKeyTransactedA ??= _dylib.lookupFunction<
_c_RegCreateKeyTransactedA,
_dart_RegCreateKeyTransactedA>('RegCreateKeyTransactedA'))(
hKey,
lpSubKey,
Reserved,
lpClass,
dwOptions,
samDesired,
lpSecurityAttributes,
phkResult,
lpdwDisposition,
hTransaction,
pExtendedParemeter,
);
}