123456789101112131415161718192021222324252627282930 |
- package winapi
- // BOOL LogonUserA(
- // LPCWSTR lpszUsername,
- // LPCWSTR lpszDomain,
- // LPCWSTR lpszPassword,
- // DWORD dwLogonType,
- // DWORD dwLogonProvider,
- // PHANDLE phToken
- // );
- //
- //sys LogonUser(username *uint16, domain *uint16, password *uint16, logonType uint32, logonProvider uint32, token *windows.Token) (err error) = advapi32.LogonUserW
- // Logon types
- const (
- LOGON32_LOGON_INTERACTIVE uint32 = 2
- LOGON32_LOGON_NETWORK uint32 = 3
- LOGON32_LOGON_BATCH uint32 = 4
- LOGON32_LOGON_SERVICE uint32 = 5
- LOGON32_LOGON_UNLOCK uint32 = 7
- LOGON32_LOGON_NETWORK_CLEARTEXT uint32 = 8
- LOGON32_LOGON_NEW_CREDENTIALS uint32 = 9
- )
- // Logon providers
- const (
- LOGON32_PROVIDER_DEFAULT uint32 = 0
- LOGON32_PROVIDER_WINNT40 uint32 = 2
- LOGON32_PROVIDER_WINNT50 uint32 = 3
- )
|