diff --git a/dlls/setupapi/install.c b/dlls/setupapi/install.c index 03c21c53e29..f6cf6007cf5 100644 --- a/dlls/setupapi/install.c +++ b/dlls/setupapi/install.c @@ -315,7 +315,7 @@ static BOOL do_reg_operation( HKEY hkey, const WCHAR *value, INFCONTEXT *context if (type == REG_DWORD) { - DWORD dw = str ? strtolW( str, NULL, 16 ) : 0; + DWORD dw = str ? strtoulW( str, NULL, 16 ) : 0; TRACE( "setting dword %s to %lx\n", debugstr_w(value), dw ); RegSetValueExW( hkey, value, 0, type, (BYTE *)&dw, sizeof(dw) ); }