diff --git a/dll/win32/netapi32/group_new.c b/dll/win32/netapi32/group_new.c index 9c3234abe53..027f1f72735 100644 --- a/dll/win32/netapi32/group_new.c +++ b/dll/win32/netapi32/group_new.c @@ -306,6 +306,9 @@ NetGroupAdd( TRACE("NetGroupAdd(%s, %d, %p, %p)\n", debugstr_w(servername), level, buf, parm_err); + if (parm_err != NULL) + *parm_err = PARM_ERROR_NONE; + /* Initialize the Server name*/ if (servername != NULL) RtlInitUnicodeString(&ServerName, servername); diff --git a/dll/win32/netapi32/local_group.c b/dll/win32/netapi32/local_group.c index 798248d8fcc..1ef5aa64f98 100644 --- a/dll/win32/netapi32/local_group.c +++ b/dll/win32/netapi32/local_group.c @@ -352,6 +352,9 @@ NetLocalGroupAdd( TRACE("(%s %d %p %p) stub!\n", debugstr_w(servername), level, buf, parm_err); + if (parm_err != NULL) + *parm_err = PARM_ERROR_NONE; + /* Initialize the Server name*/ if (servername != NULL) RtlInitUnicodeString(&ServerName, servername); diff --git a/dll/win32/netapi32/user.c b/dll/win32/netapi32/user.c index d105634a521..3e29bc48c64 100644 --- a/dll/win32/netapi32/user.c +++ b/dll/win32/netapi32/user.c @@ -2060,6 +2060,9 @@ NetUserAdd(LPCWSTR servername, TRACE("(%s, %d, %p, %p)\n", debugstr_w(servername), level, bufptr, parm_err); + if (parm_err != NULL) + *parm_err = PARM_ERROR_NONE; + /* Check the info level */ switch (level) {