Desktop Functions: Smart Device Functions:
|
Search Results for "_stat" in [All]ws2_32
SO_BSP_STATE = 0x1009, shell32
Public T_STATE As ABState
ABN_STATECHANGE = 0
retState.T_STATE = ABState.ABS_MANUAL
retState.T_STATE = ABState.ABS_ALWAYSONTOP
retState.T_STATE = ABState.ABS_AUTOHIDE
retState.T_STATE = ABState.ABS_AUTOHIDEANDONTOP
private uint BIF_STATUSTEXT = 0x0004; // Top of the dialog has 2 lines of text for BROWSEINFO.lpszTitle and one line if
out QUERY_USER_NOTIFICATION_STATE pquns);
enum QUERY_USER_NOTIFICATION_STATE mpr
ERROR_INVALID_HANDLE_STATE = 1609,
ERROR_INVALID_HANDLE_STATE = 1609 rasapi32
static extern uint RasGetConnectionStatistics(IntPtr hRasConn, ref RAS_STATS lpStatistics);
ByRef lpStatistics As RAS_STATS) As UInt32
RAS_STATS statistics = new RAS_STATS(); Enums
BIF_STATUSTEXT = 0x00000004,
BIF_STATUSTEXT = &H00000004
BIF_STATUSTEXT As Long = &H00000004
enum DFS_STORAGE_STATES {
DFS_STORAGE_STATE_OFFLINE=0x1,
DFS_STORAGE_STATE_ONLINE=0x2,
DFS_STORAGE_STATE_ACTIVE=0x4
Enum DFS_STORAGE_STATES 10: DFS_VOLUME_STATE
enum DFS_VOLUME_STATE {
DFS_VOLUME_STATE_OK =0x1,
DFS_VOLUME_STATE_INCONSISTENT=2,
DFS_VOLUME_STATE_OFFLINE=3,
DFS_VOLUME_STATE_ONLINE=4
Enum DFS_VOLUME_STATE 11: DLGC
DLGC_STATIC = 0x0100, 12: HRESULT
public const int STG_E_STATUS_COPY_PROTECTION_FAILURE = unchecked((int)0x80030305);
public const int OLE_E_STATIC = unchecked((int)0x8004000B);
public const int DV_E_STATDATA = unchecked((int)0x80040067);
public const int OLE_S_STATIC = unchecked((int)0x00040001);
public const int NTE_BAD_KEY_STATE = unchecked((int)0x8009000B);
public const int NTE_BAD_HASH_STATE = unchecked((int)0x8009000C);
// FACILITY_STATE_MANAGEMENT
#region (0x220000 - 0x22FFFF) FACILITY_STATE_MANAGEMENT=34 errors
Public Const STG_E_STATUS_COPY_PROTECTION_FAILURE As Integer = CInt(&H80030305UI)
Public Const OLE_E_STATIC As Integer = CInt(&H8004000bUI)
Public Const DV_E_STATDATA As Integer = CInt(&H80040067UI)
Public Const OLE_S_STATIC As Integer = CInt(&H40001)
Public Const NTE_BAD_KEY_STATE As Integer = CInt(&H8009000bUI)
Public Const NTE_BAD_HASH_STATE As Integer = CInt(&H8009000cUI)
' FACILITY_STATE_MANAGEMENT
#Region "(0x220000 - 0x22FFFF) FACILITY_STATE_MANAGEMENT=34 errors"
FEATURE_FORCE_ADDR_AND_STATUS = 23, 14: MIB_TCP_STATE
public enum MIB_TCP_STATE
MIB_TCP_STATE_CLOSED = 1,
MIB_TCP_STATE_LISTEN = 2,
MIB_TCP_STATE_SYN_SENT = 3,
MIB_TCP_STATE_SYN_RCVD = 4,
MIB_TCP_STATE_ESTAB = 5,
MIB_TCP_STATE_FIN_WAIT1 = 6,
MIB_TCP_STATE_FIN_WAIT2 = 7,
MIB_TCP_STATE_CLOSE_WAIT = 8,
MIB_TCP_STATE_CLOSING = 9,
MIB_TCP_STATE_LAST_ACK = 10,
MIB_TCP_STATE_TIME_WAIT = 11,
MIB_TCP_STATE_DELETE_TCB = 12
Public Enum MIB_TCP_STATE
MIB_TCP_STATE_CLOSED = 1
MIB_TCP_STATE_LISTEN = 2
MIB_TCP_STATE_SYN_SENT = 3
MIB_TCP_STATE_SYN_RCVD = 4
MIB_TCP_STATE_ESTAB = 5
MIB_TCP_STATE_FIN_WAIT1 = 6
MIB_TCP_STATE_FIN_WAIT2 = 7
MIB_TCP_STATE_CLOSE_WAIT = 8
MIB_TCP_STATE_CLOSING = 9
MIB_TCP_STATE_LAST_ACK = 10
MIB_TCP_STATE_TIME_WAIT = 11
MIB_TCP_STATE_DELETE_TCB = 12 15: NET_API_STATUS
/// #define NET_API_STATUS DWORD
public enum NET_API_STATUS : uint
Public Enum NET_API_STATUS as UInteger 16: NtStatus Many kernel-mode standard driver routines and driver support routines use the NTSTATUS type for return values. Additionally, drivers provide an NTSTATUS-typed value in an IRP's IO_STATUS_BLOCK structure when completing IRPS. 17: OLECMDTEXTF
OLECMDTEXTF_STATUS = 2
OLECMDTEXTF_STATUS = 2 18: RasError
ERROR_STATE_MACHINES_NOT_STARTED,
ERROR_STATE_MACHINES_ALREADY_STARTED,
ERROR_INVALID_AUTH_STATE, 19: RM_APP_STATUS
20: SCM_ACCESS
SC_MANAGER_QUERY_LOCK_STATUS = 0x00010,
SC_MANAGER_QUERY_LOCK_STATUS |
SC_MANAGER_QUERY_LOCK_STATUS = &H10
SC_MANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED And SC_MANAGER_CONNECT And SC_MANAGER_CREATE_SERVICE And SC_MANAGER_ENUMERATE_SERVICE And SC_MANAGER_LOCK And SC_MANAGER_QUERY_LOCK_STATUS And SC_MANAGER_MODIFY_BOOT_CONFIG 21: SERVICE_ACCESS
SERVICE_QUERY_STATUS = 0x00004,
SERVICE_QUERY_STATUS |
SERVICE_QUERY_STATUS = &H4
SERVICE_QUERY_STATUS Or _ 22: SERVICE_STATE
public enum SERVICE_STATES : int
SERVICE_STATE_ALL = SERVICE_ACTIVE | SERVICE_INACTIVE Public Enum SERVICE_STATES : int32
SERVICE_STATE_ALL = SERVICE_ACTIVE Or SERVICE_INACTIVE 23: SERVICE_STATES
public enum SERVICE_STATES : int
SERVICE_STATE_ALL = SERVICE_ACTIVE | SERVICE_INACTIVE <Flags()> Public Enum SERVICE_STATES : int32
SERVICE_STATE_ALL = SERVICE_ACTIVE Or SERVICE_INACTIVE 24: SPDRP
SPDRP_INSTALL_STATE = 0x00000022,
/// The buffer receives a TOKEN_STATISTICS structure that contains various token statistics.
enum USB_CONNECTION_STATUS
Enum USB_CONNECTION_STATUS
typedef enum _USB_CONNECTION_STATUS {
} USB_CONNECTION_STATUS, *PUSB_CONNECTION_STATUS; 27: WindowStyles
WS_EX_STATICEDGE = 0x00020000,
WS_EX_STATICEDGE = 0x00020000,
WS_EX_STATICEDGE = &H20000
WS_EX_STATICEDGE As Long = &H20000 28: WindowStylesEx
WS_EX_STATICEDGE = 0x00020000,
WS_EX_STATICEDGE = &H20000
WS_EX_STATICEDGE As Long = &H20000
public enum WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
wlan_hosted_network_peer_state_invalid,
wlan_hosted_network_peer_state_authenticated
Enum WLAN_HOSTED_NETWORK_PEER_AUTH_STATE
wlan_hosted_network_reason_virtual_station_blocking_use,
wlan_hosted_network_reason_service_available_on_virtual_station
public enum WLAN_INTERFACE_STATE
/// wlan_interface_state_not_ready -> 0
wlan_interface_state_not_ready = 0,
/// wlan_interface_state_connected -> 1
wlan_interface_state_connected = 1,
/// wlan_interface_state_ad_hoc_network_formed -> 2
wlan_interface_state_ad_hoc_network_formed = 2,
/// wlan_interface_state_disconnecting -> 3
wlan_interface_state_disconnecting = 3,
/// wlan_interface_state_disconnected -> 4
wlan_interface_state_disconnected = 4,
/// wlan_interface_state_associating -> 5
wlan_interface_state_associating = 5,
/// wlan_interface_state_discovering -> 6
wlan_interface_state_discovering = 6,
/// wlan_interface_state_authenticating -> 7
wlan_interface_state_authenticating = 7,
Public Enum WLAN_INTERFACE_STATE
''' wlan_interface_state_not_ready -> 0
wlan_interface_state_not_ready = 0
''' wlan_interface_state_connected -> 1
wlan_interface_state_connected = 1
''' wlan_interface_state_ad_hoc_network_formed -> 2
wlan_interface_state_ad_hoc_network_formed = 2
''' wlan_interface_state_disconnecting -> 3
wlan_interface_state_disconnecting = 3
''' wlan_interface_state_disconnected -> 4
wlan_interface_state_disconnected = 4
''' wlan_interface_state_associating -> 5
wlan_interface_state_associating = 5
''' wlan_interface_state_discovering -> 6
wlan_interface_state_discovering = 6
''' wlan_interface_state_authenticating -> 7
wlan_interface_state_authenticating = 7 32: WLAN_INTF_OPCODE
wlan_intf_opcode_radio_state,
wlan_intf_opcode_interface_state,
wlan_intf_opcode_statistics,
wlan_intf_opcode_radio_state
wlan_intf_opcode_interface_state
wlan_intf_opcode_statistics advapi3233: ControlService
public static extern bool ControlService(IntPtr hService, SERVICE_CONTROL dwControl, ref SERVICE_STATUS lpServiceStatus);
Public Function ControlService(ByVal hService As IntPtr, ByVal dwControl As SERVICE_CONTROL, ByRef lpServiceStatus As SERVICE_STATUS) As Boolean
Declare Function ControlService Lib "advapi32.dll" (ByVal hService As Long, ByVal lControlCode As Long, ByVal lpServiceStatus As SERVICE_STATUS) As Boolean See SERVICE_STATUS definition
public enum SERVICE_STATE : uint See SERVICE_STATUS definition Public Enum SERVICE_STATE As Integer
SERVICE_STATUS stat = new SERVICE_STATUS();
SERVICE_STATUS serviceStatus;
serviceStatus = new SERVICE_STATUS ();
private SERVICE_STATUS DoQueryServiceStatus ()
SERVICE_STATUS serviceStatus = new SERVICE_STATUS();
SERVICE_STATUS serviceStatus = new SERVICE_STATUS ();
SERVICE_STATUS serviceStatus = new SERVICE_STATUS();
ref SERVICE_STATUS lpServiceStatus);
internal static extern bool QueryServiceStatus (IntPtr hService, ref SERVICE_STATUS dwServiceStatus);
internal static extern bool SetServiceStatus (IntPtr hServiceStatus, ref SERVICE_STATUS lpServiceStatus); 34: CreateService
SERVICE_QUERY_STATUS = 0x00004,
SERVICE_QUERY_STATUS |
SERVICE_QUERY_STATUS |
SERVICE_QUERY_STATUS = &H4
SERVICE_QUERY_STATUS Or _
SERVICE_QUERY_STATUS Or _ 35: DeleteService
SERVICE_QUERY_STATUS = 0x00004,
SERVICE_QUERY_STATUS |
SC_MANAGER_QUERY_LOCK_STATUS = 0x00010,
SC_MANAGER_QUERY_LOCK_STATUS |
SERVICE_STATES dwServiceState,
ref ENUM_SERVICE_STATUS lpServices, SERVICE_STATES, SERVICE_TYPES, ENUM_SERVICE_STATUS, OpenSCManager, EnumServicesStatus, and OpenService
SERVICE_STATES.SERVICE_STATE_ALL,
SERVICE_STATES.SERVICE_STATE_ALL,
ENUM_SERVICE_STATUS serviceStatus;
serviceStatus = (ENUM_SERVICE_STATUS) Marshal.PtrToStructure( new IntPtr(iPtr), typeof(ENUM_SERVICE_STATUS) );
SERVICE_STATES.SERVICE_STATE_ALL,
SERVICE_STATES.SERVICE_STATE_ALL,
ENUM_SERVICE_STATUS depService;
depService = (ENUM_SERVICE_STATUS) Marshal.PtrToStructure( new IntPtr(iDepPtr), typeof(ENUM_SERVICE_STATUS) );
iDepPtr += ENUM_SERVICE_STATUS.SizeOf;
iPtr += ENUM_SERVICE_STATUS.SizeOf;
internal static ENUM_SERVICE_STATUS_PROCESS[] GetServices()
List<ENUM_SERVICE_STATUS_PROCESS> result = new List<ENUM_SERVICE_STATUS_PROCESS>();
ENUM_SERVICE_STATUS_PROCESS infoLevel = new ENUM_SERVICE_STATUS_PROCESS();
if (!EnumServicesStatusEx(handle, SC_ENUM_PROCESS_INFO, (int)ServiceType.SERVICE_WIN32, (int)ServiceStateRequest.SERVICE_STATE_ALL, IntPtr.Zero, 0, out iBytesNeeded, out iServicesReturned, ref iResumeHandle, null))
if (!EnumServicesStatusEx(handle, SC_ENUM_PROCESS_INFO, (int)ServiceType.SERVICE_WIN32, (int)ServiceStateRequest.SERVICE_STATE_ALL, buf, iBytesNeeded, out iBytesNeeded, out iServicesReturned, ref iResumeHandle, null))
ENUM_SERVICE_STATUS_PROCESS serviceStatus;
serviceStatus = (ENUM_SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(new IntPtr(pointer),
typeof(ENUM_SERVICE_STATUS_PROCESS));
// incremement by sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 8
pointer += ENUM_SERVICE_STATUS_PROCESS.SizePack8;
serviceStatus = (ENUM_SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(new IntPtr(pointer),
typeof(ENUM_SERVICE_STATUS_PROCESS));
// incremement by sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 4
pointer += ENUM_SERVICE_STATUS_PROCESS.SizePack4;
internal struct ENUM_SERVICE_STATUS_PROCESS
internal static readonly int SizePack4 = Marshal.SizeOf(typeof(ENUM_SERVICE_STATUS_PROCESS));
/// sizeof(ENUM_SERVICE_STATUS_PROCESS) allow Packing of 8 on 64 bit machines
internal static readonly int SizePack8 = Marshal.SizeOf(typeof(ENUM_SERVICE_STATUS_PROCESS)) + 4;
internal SERVICE_STATUS_PROCESS ServiceStatus;
internal struct SERVICE_STATUS_PROCESS
private enum ServiceStateRequest { SERVICE_ACTIVE = 0x1, SERVICE_INACTIVE = 0x2, SERVICE_STATE_ALL = (SERVICE_ACTIVE | SERVICE_INACTIVE) }
private enum ServiceControlManagerType { SC_MANAGER_CONNECT = 0x1, SC_MANAGER_CREATE_SERVICE = 0x2, SC_MANAGER_ENUMERATE_SERVICE = 0x4, SC_MANAGER_LOCK = 0x8, SC_MANAGER_QUERY_LOCK_STATUS = 0x10, SC_MANAGER_MODIFY_BOOT_CONFIG = 0x20, SC_MANAGER_ALL_ACCESS = STANDARD_RIGHTS_REQUIRED | SC_MANAGER_CONNECT | SC_MANAGER_CREATE_SERVICE | SC_MANAGER_ENUMERATE_SERVICE | SC_MANAGER_LOCK | SC_MANAGER_QUERY_LOCK_STATUS | SC_MANAGER_MODIFY_BOOT_CONFIG } 38: IsTextUnicode
IS_TEXT_UNICODE_STATISTICS = 0x0002,
IS_TEXT_UNICODE_REVERSE_STATISTICS = 0x0020,
Private NT_STATUS_OBJECT_NAME_NOT_FOUND As Integer = &HC0000034
Private NT_STATUS_OBJECT_NAME_NOT_FOUND As Integer = &HC0000034
Private NT_STATUS_OBJECT_NAME_NOT_FOUND As Integer = &HC0000034
If ret <> 0 And ret <> NT_STATUS_OBJECT_NAME_NOT_FOUND Then
internal static extern NET_API_STATUS NetValidatePasswordPolicy(
public NET_API_STATUS ValidationStatus;
internal enum NET_API_STATUS : uint
private static extern NET_API_STATUS NetValidatePasswordPolicyFree(ref IntPtr OutputArg);
NET_API_STATUS status = NetValidatePasswordPolicy(serverName, IntPtr.Zero, NET_VALIDATE_PASSWORD_TYPE.NetValidatePasswordChange, inputPointer, ref outputPointer);
if (status == NET_API_STATUS.NERR_Success)
if (outputArgs.ValidationStatus == NET_API_STATUS.NERR_Success) 43: OpenSCManager
SC_MANAGER_QUERY_LOCK_STATUS = 0x00010,
SC_MANAGER_QUERY_LOCK_STATUS |
SC_MANAGER_QUERY_LOCK_STATUS,
SC_MANAGER_QUERY_LOCK_STATUS = &H10
SC_MANAGER_QUERY_LOCK_STATUS Or _
SC_MANAGER_QUERY_LOCK_STATUS
Const SC_MANAGER_QUERY_LOCK_STATUS As Int32 = &H10
SC_MANAGER_QUERY_LOCK_STATUS Or _ For infoLevel only SC_STATUS_PROCESS_INFO (0x0) is allowed . See SERVICE_STATUS_PROCESS definition.
public static SERVICE_STATUS_PROCESS QueryServiceStatusEx(IntPtr serviceHandle)
return (SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(buf, typeof(SERVICE_STATUS_PROCESS)); For infoLevel only SC_STATUS_PROCESS_INFO (0x0) is allowed . See SERVICE_STATUS_PROCESS definition. //NB for this code to work you will need to change the SERVICE_STATUS_PROCESS class to a struct
public static SERVICE_STATUS_PROCESS QueryServiceStatusEx(SafeHandle serviceHandle)
pData = Marshal.AllocHGlobal(sizeof(SERVICE_STATUS_PROCESS));
bool bOk = QueryServiceStatusEx(serviceHandle.DangerousGetHandle(), 0, pData, sizeof(SERVICE_STATUS_PROCESS), out
SERVICE_STATUS_PROCESS pStatus = (SERVICE_STATUS_PROCESS)Marshal.PtrToStructure(pData, typeof(SERVICE_STATUS_PROCESS)); user3247: CreateWindow
[MarshalAs(UnmanagedType.U4)] WINDOWS_STATION_ACCESS_MASK desiredAccess,
internal enum WINDOWS_STATION_ACCESS_MASK : uint
WINDOWS_STATION_ACCESS_MASK.WINSTA_ALL_ACCESS, null); 48: GetSysColor
49: SetWinEventHook const uint EVENT_OBJECT_STATECHANGE = 0x800A; // hwnd ID idChild is item w/ state change 50: TCITEM
const int TCIF_STATE = 0x10;
tcitem.mask = TCIF_STATE | TCIF_TEXT; winfax
ref FAX_DEVICE_STATUS DeviceStatus); netapi3252: NetDfsEnum
[DllImport("Netapi32.dll", CharSet = CharSet.Auto/*, SetLastError=true //Return value (NET_API_STATUS) contains error */)]
Dim state As DFS_STORAGE_STATES
DFS_STORAGE_STATES state; [2014-02-27] The function does not set the last error value, the error is returned directly and is in NET_API_STATUS format /Stoyan Sabev/
if (storage.State == (DFS_STORAGE_STATE_ACTIVE | DFS_STORAGE_STATE_ONLINE)) ActiveOnlineServer = storage.ServerName;
if (storage.State == (DFS_STORAGE_STATE_ACTIVE | DFS_STORAGE_STATE_ONLINE)) 54: NetDfsGetInfo
[DllImport("Netapi32.dll", CharSet=CharSet.Unicode/*, SetLastError=true //Return value (NET_API_STATUS) contains error */)] [Stoyan Sabev] The function does not set the last error value, the error is returned directly and is NET_API_STATUS form 55: NetFileClose
'NET_API_STATUS NetFileClose( 56: NetFileEnum
'NET_API_STATUS NetFileEnum(
ByRef bufferType As NETSETUP_JOIN_STATUS) _
As NET_API_STATUS
} // NETSETUP_JOIN_STATUS NET_API_STATUS - Possible return values are NERR_Success and ERROR_NOT_ENOUGH_MEMORY
Public Enum NETSETUP_JOIN_STATUS As UInteger
Public GroupType As NETSETUP_JOIN_STATUS
Public Enum NET_API_STATUS As UInteger
Public Enum NETSETUP_JOIN_STATUS As UInteger
ByRef bufferType As NETSETUP_JOIN_STATUS) _
As NET_API_STATUS
(ByVal lpBuffer As IntPtr) As NET_API_STATUS
Dim status As NET_API_STATUS
If status = NET_API_STATUS.NERR_Success Then
As NET_API_STATUS NET_API_STATUS - Possible value are NERR_Success, ERROR_NOT_ENOUGH_MEMORY and ERROR_INVALID_PARAMETER.
If NetRemoteComputerSupports(ComputerName, Wanted, supports) = NET_API_STATUS.NERR_Success Then 59: NetSessionDel NET_API_STATUS NetSessionDel( 60: NetSessionEnum
ERROR_INVALID_HANDLE_STATE = 1609, Cut off search results after 60. Please refine your search. |