.386
.model flat, stdcall
option casemap:none
includelib advapi32.lib
HKEY_LOCAL_MACHINE equ 80000002h
KEY_ALL_ACCESS equ 0F003Fh
RegCreateKeyExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RegCloseKey PROTO :DWORD
.data
KeyName db "Software\Microsoft"
hKey dd 0
.code
main:
invoke RegCreateKeyExA, HKEY_LOCAL_MACHINE, offset KeyName, 0, 0, 0,
KEY_ALL_ACCESS, 0, offset hKey, 0
.if hKey
invoke RegCloseKey, hKey
.endif
ret
end main