Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Indicates that an external procedure has another name in its DLL.
The Alias
keyword can be used in this context:
In the following example, the Alias
keyword is used to provide the name of the function in advapi32.dll, GetUserNameA
, that getUserName
is used in place of in this example. Function getUserName
is called in sub getUser
, which displays the name of the current user.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (
ByVal lpBuffer As String, ByRef nSize As Integer) As Integer
Sub GetUser()
Dim buffer As String = New String(CChar(" "), 25)
Dim retVal As Integer = GetUserName(buffer, 25)
Dim userName As String = Strings.Left(buffer, InStr(buffer, Chr(0)) - 1)
MsgBox(userName)
End Sub
.NET feedback
.NET is an open source project. Select a link to provide feedback: