@@ -12,7 +12,7 @@ var advApi = ffi.Library('Advapi32', {
1212 _Out_ PHKEY phkResult
1313 );
1414 */
15- RegOpenCurrentUser : [ 'ulong ' , [ types . REGSAM , types . PHKEY ] ] ,
15+ RegOpenCurrentUser : [ 'long ' , [ types . REGSAM , types . PHKEY ] ] ,
1616 /*
1717 LONG WINAPI RegQueryValueEx(
1818 _In_ HKEY hKey,
@@ -23,7 +23,7 @@ var advApi = ffi.Library('Advapi32', {
2323 _Inout_opt_ LPDWORD lpcbDataRegOpenKeyExA
2424 );
2525 */
26- RegQueryValueExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , types . LPDWORD , types . LPBYTE , types . LPDWORD ] ] ,
26+ RegQueryValueExA : [ 'long ' , [ types . HKEY , 'string' , 'pointer' , types . LPDWORD , types . LPBYTE , types . LPDWORD ] ] ,
2727 /*
2828 LONG WINAPI RegOpenKeyEx(
2929 _In_ HKEY hKey,
@@ -33,7 +33,7 @@ var advApi = ffi.Library('Advapi32', {
3333 _Out_ PHKEY phkResult
3434 );
3535 */
36- RegOpenKeyExA : [ 'ulong ' , [ 'ulong ' , 'string' , types . DWORD , types . REGSAM , types . PHKEY ] ] ,
36+ RegOpenKeyExA : [ 'long ' , [ 'longlong ' , 'string' , types . DWORD , types . REGSAM , types . PHKEY ] ] ,
3737 /*
3838 LONG WINAPI RegSetValueEx(
3939 _In_ HKEY hKey,
@@ -44,7 +44,7 @@ var advApi = ffi.Library('Advapi32', {
4444 _In_ DWORD cbData
4545 );
4646 */
47- RegSetValueExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , types . DWORD , types . LPBYTE , types . DWORD ] ] ,
47+ RegSetValueExA : [ 'long ' , [ types . HKEY , 'string' , 'pointer' , types . DWORD , types . LPBYTE , types . DWORD ] ] ,
4848 /**
4949 * LONG WINAPI RegCreateKeyEx(
5050 _In_ HKEY hKey,
@@ -58,20 +58,20 @@ var advApi = ffi.Library('Advapi32', {
5858 _Out_opt_ LPDWORD lpdwDisposition
5959 );
6060 */
61- RegCreateKeyExA : [ 'ulong ' , [ types . HKEY , 'string' , 'pointer' , 'pointer' , types . DWORD , types . REGSAM , 'pointer' , types . PHKEY , 'pointer' ] ] ,
61+ RegCreateKeyExA : [ 'long ' , [ types . HKEY , 'string' , 'pointer' , 'pointer' , types . DWORD , types . REGSAM , 'pointer' , types . PHKEY , 'pointer' ] ] ,
6262 /*
6363 LONG WINAPI RegDeleteTree(
6464 _In_ HKEY hKey,
6565 _In_opt_ LPCTSTR lpSubKey
6666 );
6767 */
68- RegDeleteTreeA : [ 'ulong ' , [ types . HKEY , 'string' ] ] ,
68+ RegDeleteTreeA : [ 'long ' , [ types . HKEY , 'string' ] ] ,
6969 /*
7070 LONG WINAPI RegCloseKey(
7171 _In_ HKEY hKey
7272 );
7373 */
74- RegCloseKey : [ 'ulong ' , [ types . HKEY ] ]
74+ RegCloseKey : [ 'long ' , [ types . HKEY ] ]
7575} ) ;
7676
7777module . exports = advApi ;
0 commit comments