N
Nikolay Petrov
I get this error when calling NetShareGetInfo from NetApi32.dll
code:
public Declare Unicode Function NetShareGetInfo Lib "Netapi32.dll" ( _
<MarshalAs(UnmanagedType.LPWStr)> ByVal ServerName As String, _
<MarshalAs(UnmanagedType.LPWStr)> ByVal ShareName As String, _
ByVal Level As Integer, _
ByVal pBuffer As System.IntPtr) _
As Integer
Private Sub Test
Dim pBuffer As IntPtr = IntPtr.Zero
NetShareGetInfo("Server", "Share", 502, pBuffer)
End Sub
Calling from XP Pro to Server 2000
code:
public Declare Unicode Function NetShareGetInfo Lib "Netapi32.dll" ( _
<MarshalAs(UnmanagedType.LPWStr)> ByVal ServerName As String, _
<MarshalAs(UnmanagedType.LPWStr)> ByVal ShareName As String, _
ByVal Level As Integer, _
ByVal pBuffer As System.IntPtr) _
As Integer
Private Sub Test
Dim pBuffer As IntPtr = IntPtr.Zero
NetShareGetInfo("Server", "Share", 502, pBuffer)
End Sub
Calling from XP Pro to Server 2000