@@ -12,7 +12,7 @@ var advApi = ffi.Library('Advapi32', {
12
12
_Out_ PHKEY phkResult
13
13
);
14
14
*/
15
- RegOpenCurrentUser : [ 'uint64 ' , [ types . REGSAM , types . PHKEY ] ] ,
15
+ RegOpenCurrentUser : [ 'ulong ' , [ types . REGSAM , types . PHKEY ] ] ,
16
16
/*
17
17
LONG WINAPI RegQueryValueEx(
18
18
_In_ HKEY hKey,
@@ -23,7 +23,7 @@ var advApi = ffi.Library('Advapi32', {
23
23
_Inout_opt_ LPDWORD lpcbDataRegOpenKeyExA
24
24
);
25
25
*/
26
- RegQueryValueExA : [ 'uint64 ' , [ types . HKEY , 'string' , 'pointer' , types . LPDWORD , types . LPBYTE , types . LPDWORD ] ] ,
26
+ RegQueryValueExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , types . LPDWORD , types . LPBYTE , types . LPDWORD ] ] ,
27
27
/*
28
28
LONG WINAPI RegOpenKeyEx(
29
29
_In_ HKEY hKey,
@@ -33,7 +33,7 @@ var advApi = ffi.Library('Advapi32', {
33
33
_Out_ PHKEY phkResult
34
34
);
35
35
*/
36
- RegOpenKeyExA : [ 'uint64 ' , [ 'uint64 ' , 'string' , types . DWORD , types . REGSAM , types . PHKEY ] ] ,
36
+ RegOpenKeyExA : [ 'ulong ' , [ 'ulong ' , 'string' , types . DWORD , types . REGSAM , types . PHKEY ] ] ,
37
37
/*
38
38
LONG WINAPI RegSetValueEx(
39
39
_In_ HKEY hKey,
@@ -44,7 +44,7 @@ var advApi = ffi.Library('Advapi32', {
44
44
_In_ DWORD cbData
45
45
);
46
46
*/
47
- RegSetValueExA : [ 'uint64 ' , [ types . HKEY , 'string' , 'pointer' , types . DWORD , types . LPBYTE , types . DWORD ] ] ,
47
+ RegSetValueExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , types . DWORD , types . LPBYTE , types . DWORD ] ] ,
48
48
/**
49
49
* LONG WINAPI RegCreateKeyEx(
50
50
_In_ HKEY hKey,
@@ -58,20 +58,20 @@ var advApi = ffi.Library('Advapi32', {
58
58
_Out_opt_ LPDWORD lpdwDisposition
59
59
);
60
60
*/
61
- RegCreateKeyExA : [ 'uint64 ' , [ types . HKEY , 'string' , 'pointer' , 'pointer' , types . DWORD , types . REGSAM , 'pointer' , types . PHKEY , 'pointer' ] ] ,
61
+ RegCreateKeyExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , 'pointer' , types . DWORD , types . REGSAM , 'pointer' , types . PHKEY , 'pointer' ] ] ,
62
62
/*
63
63
LONG WINAPI RegDeleteTree(
64
64
_In_ HKEY hKey,
65
65
_In_opt_ LPCTSTR lpSubKey
66
66
);
67
67
*/
68
- RegDeleteTreeA : [ 'uint64 ' , [ types . HKEY , 'string' ] ] ,
68
+ RegDeleteTreeA : [ 'ulong ' , [ types . HKEY , 'string' ] ] ,
69
69
/*
70
70
LONG WINAPI RegCloseKey(
71
71
_In_ HKEY hKey
72
72
);
73
73
*/
74
- RegCloseKey : [ 'uint64 ' , [ types . HKEY ] ]
74
+ RegCloseKey : [ 'ulong ' , [ types . HKEY ] ]
75
75
} ) ;
76
76
77
77
module . exports = advApi ;
0 commit comments