Desktop Functions: Smart Device Functions:
|
Search Results for "O_" in [All]iprop1: !!!!!!!!! §Ñ¹ æOÊo¹8=Õ¦vÚÈê p1½Wj¦déîÄ2S§ \ºVPÇÜå.M÷yYÉÀe[üþ1 Ì$jc{ÖADçl\ì©] ¾Ò$ë¡"·äÇéNN¤Æþýµ[o_]¤7±\ã §CÒ¹ðª«>kþ×Ò((/MHTûp¿Cࢠúàæ.eõKðÇûQXÈM¾}Jt)ÝÓig¤ÉJÁM r ole322: CoInitialize You shouldn't call CoInitializeSecurity from managed code. That's because the CLR will almost always call CoInitialize upon startup before execution enters your main method, and CoInitialize will implicitly call CoInitializeSecurity if it hasn't already been called. Therefore, calling this from managed code will usually return RPC_E_TOO_LATE. RPC_E_TOO_LATE (Update from Yahor Sinkevich):Usually RPC_E_TOO_LATE happens when CoInitializeSecurity already called (implicitly or explicitly, it does no matter). When you using Visual Studio, it use so called "Visual Studio Hosting Process" where CoInitializeSecurity already called. Turn off Visual Studio hosting process and have fun, now you can debug your application that calls CoInitializeSecurity with no RPC_E_TOO_LATE error. You shouldn't call CoInitializeSecurity from managed code. That's because the CLR will almost always call CoInitialize upon startup before execution enters your main method, and CoInitialize will implicitly call CoInitializeSecurity if it hasn't already been called. Therefore, calling this from managed code will usually return RPC_E_TOO_LATE. RPC_E_TOO_LATE (Update from Yahor Sinkevich): Usually RPC_E_TOO_LATE happens when CoInitializeSecurity already called (implicitly or explicitly, it does no matter). When you using Visual Studio, it use so called "Visual Studio Hosting Process" where CoInitializeSecurity already called. Turn off Visual Studio hosting process and have fun, now you can debug your application that calls CoInitializeSecurity with no RPC_E_TOO_LATE error. ws2_324: ControlCode
SIO_ASSOCIATE_HANDLE = -2013265919,
SIO_ENABLE_CIRCULAR_QUEUEING = 671088642,
SIO_FIND_ROUTE = 1207959555,
SIO_FLUSH = 671088644,
SIO_GET_BROADCAST_ADDRESS = 1207959557,
SIO_GET_EXTENSION_FUNCTION_POINTER = -939524090,
SIO_GET_QOS = -939524089,
SIO_GET_GROUP_QOS = -939524088,
SIO_MULTIPOINT_LOOPBACK = -2013265911,
SIO_MULTICAST_SCOPE = -2013265910,
SIO_SET_QOS = -2013265909,
SIO_SET_GROUP_QOS = -2013265908,
SIO_TRANSLATE_HANDLE = -939524083,
SIO_ROUTING_INTERFACE_QUERY = -939524076,
SIO_ROUTING_INTERFACE_CHANGE = -2013265899,
SIO_ADDRESS_LIST_QUERY = 1207959574,
SIO_ADDRESS_LIST_CHANGE = 671088663,
SIO_QUERY_TARGET_PNP_HANDLE = 1207959576,
SIO_GET_INTERFACE_LIST = 1074033791,
SIO_GET_INTERFACE_LIST_EX = 1074033790,
SIO_SET_MULTICAST_FILTER = -2147191683,
SIO_GET_MULTICAST_FILTER = -2147191684,
SIO_RCVALL = -1744830463,
SIO_RCVALL_MCAST = -1744830462,
SIO_RCVALL_IGMPMCAST = -1744830461,
SIO_KEEPALIVE_VALS = -1744830460,
SIO_ABSORB_RTRALERT = -1744830459,
SIO_UCAST_IF = -1744830458,
SIO_LIMIT_BROADCASTS = -1744830457,
SIO_INDEX_BIND = -1744830456,
SIO_INDEX_MCASTIF = -1744830455,
SIO_INDEX_ADD_MCAST = -1744830454,
SIO_INDEX_DEL_MCAST = -1744830453,
SIO_UDP_CONNRESET = -1744830452,
SIO_RCVALL_MCAST_IF = -1744830451,
SIO_RCVALL_IF = -1744830450, 5: PROTOCOL
IPPROTO_IP = 0,
IPPROTO_ICMP = 1,
IPPROTO_IGMP = 2,
IPPROTO_GGP = 3,
BTHPROTO_RFCOMM = 3,
IPPROTO_TCP = 6,
IPPROTO_PUP = 12,
IPPROTO_UDP = 17,
IPPROTO_IDP = 22,
IPPROTO_IPV6 = 41,
IPPROTO_ND = 77,
IPPROTO_ICLFXBM = 78,
IPPROTO_RAW = 255,
IPPROTO_MAX = 256
#region IPPROTO_IP Socket Options
IP_PKTINFO_EX = 51,
#region IPPROTO_IPV6 Socket Options
IPV6_PKTINFO_EX = 51,
SO_DEBUG = 0x0001,
SO_ACCEPTCONN = 0x0002,
SO_REUSEADDR = 0x0004,
SO_KEEPALIVE = 0x0008,
SO_DONTROUTE = 0x0010,
SO_BROADCAST = 0x0020,
SO_USELOOPBACK = 0x0040,
SO_LINGER = 0x0080,
SO_OOBINLINE = 0x0100,
SO_DONTLINGER = ~SO_LINGER,
SO_EXCLUSIVEADDRUSE = ~SO_REUSEADDR,
SO_SNDBUF = 0x1001,
SO_RCVBUF = 0x1002,
SO_SNDLOWAT = 0x1003,
SO_RCVLOWAT = 0x1004,
SO_SNDTIMEO = 0x1005,
SO_RCVTIMEO = 0x1006,
SO_ERROR = 0x1007,
SO_TYPE = 0x1008,
SO_BSP_STATE = 0x1009,
SO_GROUP_ID = 0x2001,
SO_GROUP_PRIORITY = 0x2002,
SO_MAX_MSG_SIZE = 0x2003,
SO_PROTOCOL_INFOA = 0x2004,
SO_PROTOCOL_INFOW = 0x2005,
SO_CONDITIONAL_ACCEPT = 0x3002,
SO_PAUSE_ACCEPT = 0x3003,
SO_COMPARTMENT_ID = 0x3004,
SO_PORT_SCALABILITY = 0x3006,
SO_CONNDATA = 0x7000,
SO_CONNOPT = 0x7001,
SO_DISCDATA = 0x7002,
SO_DISCOPT = 0x7003,
SO_CONNDATALEN = 0x7004,
SO_CONNOPTLEN = 0x7005,
SO_DISCDATALEN = 0x7006,
SO_DISCOPTLEN = 0x7007,
SO_OPENTYPE = 0x7008,
SO_MAXDG = 0x7009,
SO_MAXPATHDG = 0x700A,
SO_UPDATE_ACCEPT_CONTEXT = 0x700B,
SO_CONNECT_TIME = 0x700C,
#region IPPROTO_TCP Socket Options
#region IPPROTO_UDP Socket Options
while (nextresult != WSAError.WSAENOMORE && nextresult != WSAError.WSA_E_NO_MORE && nextresult != WSAError.Error) 8: WSASocket
IPPROTO_IP = 0,
IPPROTO_ICMP = 1,
IPPROTO_IGMP = 2,
IPPROTO_GGP = 3,
IPPROTO_TCP = 6,
IPPROTO_PUP = 12,
IPPROTO_UDP = 17,
IPPROTO_IDP = 22,
IPPROTO_IPV6 = 41,
IPPROTO_ND = 77,
IPPROTO_ICLFXBM = 78,
IPPROTO_RAW = 255,
IPPROTO_MAX = 256
SO_DEBUG = 0x0001,
SO_ACCEPTCONN = 0x0002,
SO_REUSEADDR = 0x0004,
SO_KEEPALIVE = 0x0008,
SO_DONTROUTE = 0x0010,
SO_BROADCAST = 0x0020,
SO_USELOOPBACK = 0x0040,
SO_LINGER = 0x0080,
SO_OOBINLINE = 0x0100,
SO_DONTLINGER = (int)(~SO_LINGER),
SO_EXCLUSIVEADDRUSE = ((int)(~SO_REUSEADDR)),
SO_SNDBUF = 0x1001,
SO_RCVBUF = 0x1002,
SO_SNDLOWAT = 0x1003,
SO_RCVLOWAT = 0x1004,
SO_SNDTIMEO = 0x1005,
SO_RCVTIMEO = 0x1006,
SO_ERROR = 0x1007,
SO_TYPE = 0x1008,
SO_GROUP_ID = 0x2001,
SO_GROUP_PRIORITY = 0x2002,
SO_MAX_MSG_SIZE = 0x2003,
SO_PROTOCOL_INFOA = 0x2004,
SO_PROTOCOL_INFOW = 0x2005,
SO_CONDITIONAL_ACCEPT = 0x3002 gdi32
/// #define MONO_FONT 8
MONO_FONT = 8
/// #define MONO_FONT 8
MONO_FONT = 8 11: ExtTextOut
ETO_CLIPPED = 0x4,
ETO_GLYPH_INDEX = 0x10,
ETO_IGNORELANGUAGE = 0x1000,
ETO_NUMERICSLATIN = 0x800,
ETO_NUMERICSLOCAL = 0x400,
ETO_OPAQUE = 0x2,
ETO_PDY = 0x2000,
ETO_RTLREADING = 0x800, dwmapi12: !!!!!!!!!!!!!! /BÅäKµarå ËOnO_¬pL»&ûÀ°ÆðÊXý¹Ý¡µü²\qÞùx¢9ê¸)þã {4¯Eì íoµ¹ìÂx$=æÛ]-v+VÂÊÖãÀ^¹Û`)Òßgív¬ÆTwO˺èG2Õ<º<ò ¼v¬ (ñ»&7¡+»óç'd6t ÇLNºÈ.¬HÈßN¤#±°¦7ëµý dbghlp32
UNDNAME_NO_LEADING_UNDERSCORES = (0x0001), // Remove leading underscores from MS extended keywords
UNDNAME_NO_MS_KEYWORDS = (0x0002), // Disable expansion of MS extended keywords
UNDNAME_NO_FUNCTION_RETURNS = (0x0004), // Disable expansion of return type for primary declaration
UNDNAME_NO_ALLOCATION_MODEL = (0x0008), // Disable expansion of the declaration model
UNDNAME_NO_ALLOCATION_LANGUAGE = (0x0010), // Disable expansion of the declaration language specifier
UNDNAME_NO_MS_THISTYPE = (0x0020), // NYI Disable expansion of MS keywords on the 'this' type for primary declaration
UNDNAME_NO_CV_THISTYPE = (0x0040), // NYI Disable expansion of CV modifiers on the 'this' type for primary declaration
UNDNAME_NO_THISTYPE = (0x0060), // Disable all modifiers on the 'this' type
UNDNAME_NO_ACCESS_SPECIFIERS = (0x0080), // Disable expansion of access specifiers for members
UNDNAME_NO_THROW_SIGNATURES = (0x0100), // Disable expansion of 'throw-signatures' for functions and pointers to functions
UNDNAME_NO_MEMBER_TYPE = (0x0200), // Disable expansion of 'static' or 'virtual'ness of members
UNDNAME_NO_RETURN_UDT_MODEL = (0x0400), // Disable expansion of MS model for UDT returns
UNDNAME_NO_ARGUMENTS = (0x2000), // Don't undecorate arguments to function
UNDNAME_NO_SPECIAL_SYMS = (0x4000), // Don't undecorate special names (v-table, vcall, vector xxx, metatype, etc) cfgmgr32vetoType, If not NULL, this points to a location that, if the removal request fails, receives a PNP_VETO_TYPE-typed value indicating the reason for the failure. vetoName, If not NULL, this is a caller-supplied pointer to a string buffer that receives a text string. The type of information this string provides is dependent on the value received by pVetoType. For information about these strings, see PNP_VETO_TYPE. icmp15: IcmpSendEcho replyBuffer receives an ICMP_ECHO_REPLY followed by zero or more bytes of reply data for each reply received.
private struct ICMP_ECHO_REPLY
private static extern int IcmpSendEcho(IntPtr icmpHandle, int destinationAddress, string requestData, short requestSize, ref ICMP_OPTIONS requestOptions, ref ICMP_ECHO_REPLY replyBuffer, int replySize, int timeout);
ICMP_ECHO_REPLY icmpReply = new ICMP_ECHO_REPLY();
typedef struct icmp_echo_reply {
} ICMP_ECHO_REPLY,*PICMP_ECHO_REPLY;
ReplySize = sizeof(ICMP_ECHO_REPLY) + sizeof(SendData);
PICMP_ECHO_REPLY pEchoReply = (PICMP_ECHO_REPLY)ReplyBuffer; setupapi16: !!!!!!!!!!!!! Íë"¶º¡HQaeÉOAk1÷ðKü§òoî×?h9ý¡XC!Úºõã6/¸M:ZÆäàÑõ&Ò¸SsÑ#zh§©Ôâ+¨³E|ÀÒb:5вÍ~ÌâVΫÄßf>®ÛÉwÚ·YBzVf±qcÅæVÞÁ±õBÜa3[èlê þªô[&³½êöGµÛ.ýùÌ2¡Ðªô×-ܦS9´ðª )9O_GvY&½j=f8Dy ,-µæÍèQ+ÄÌ©E&¿u0@Î[ÒÞ¿ßÈZÿV}W:¸F(b¨±waÜÌP·ªÅËî²Æ'8õ.n[ÁY¦ÓVé)ùV:ýzPNߤ@õ¢2!1U]±}ï2ÌmÕ6%EÖkf2ò¶E?GÄt<AÀûEæ¨n²e9ù´wfo¸çQc[þgÚ8o{ÝòPô¿ud9y4jfÅ=<ª
// The following code shows how to grab the parent device's driver name. The devinfo_data.DevInst is
if (CR_SUCCESS == CM_Get_Parent(out parent, devinfo_data.DevInst, 0))
Dim drvData As New SP_DRVINFO_DATA()
drvData.cbSize = Marshal.SizeOf(GetType(SP_DRVINFO_DATA))
'While enumResult AndAlso drvErr <> ERROR_NO_MORE_ITEMS 19: CM_Get_Parent
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
static extern int CM_Request_Device_Eject(UInt32 devinst, out PNP_VETO_TYPE pVetoType, System.Text.StringBuilder pszVetoName, int ulNameLength, int ulFlags);
enum PNP_VETO_TYPE : int
PNP_VETO_TYPE pnp_veto_type;
bool success = (CR_SUCCESS == CM_Request_Device_Eject(devinst, out pnp_veto_type, sb, sb.Capacity, 0));
CM_Request_Device_Eject_NoUi((int)USBData.DevInst, IntPtr.Zero, null, 0, 0); // USBData, a SP_DEVINFO_DATA structure.
PNP_VETO_TYPE veto; // PNP_VETO_TYPE enumeration is used to identify the reason for rejection
if (veto != PNP_VETO_TYPE.Ok)
ref SP_DEVINFO_DATA DeviceInfoData
ByRef DeviceInfoData As SP_DEVINFO_DATA _
ByRef DeviceInfoData As SP_DEVINFO_DATA _
private bool ChangeIt(IntPtr hDevInfo, Native.SP_DEVINFO_DATA devInfoData, bool bEnable)
static extern bool SetupDiEnumDeviceInfo(IntPtr DeviceInfoSet, uint MemberIndex, ref SP_DEVINFO_DATA DeviceInfoData);
ByRef DeviceInfoData As SP_DEVINFO_DATA) As Boolean
ByRef DeviceInfoData As SP_DEVINFO_DATA) As Boolean in Zero-based index to the list of interfaces in the device information set. You should first call this function with the MemberIndex parameter set to zero to obtain the first interface. Then, repeatedly increment MemberIndex and retrieve an interface until this function fails and GetLastError returns ERROR_NO_MORE_ITEMS (259). out Pointer to an SP_DEVINFO_DATA structure that receives information about this element. You must set the cbSize member to sizeof(SP_DEVINFO_DATA) before calling this function.
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
ref SP_DEVINFO_DATA devInfo, if you do not care about SP_DEVINFO_DATA and wish to pass NULL (IntPtr.Zero). Note example below uses this signature.
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
static extern bool SetupDiGetDeviceInstallParams(IntPtr hDevInfo, ref SP_DEVINFO_DATA DeviceInfoData, ref SP_DEVINSTALL_PARAMS DeviceInstallParams);
internal struct SP_DRVINFO_DATA
ByRef DeviceInfoData As SP_DEVINFO_DATA, _
Public Structure SP_DEVINFO_DATA
ref SP_DEVINFO_DATA DeviceInfoData,
IN PSP_DEVINFO_DATA DeviceInfoData,
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
ref SP_DEVINFO_DATA deviceInfoData
ByRef deviceInfoData As SP_DEVINFO_DATA) As Boolean
ByRef DeviceInfoData As SP_DEVINFO_DATA) As Boolean '
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
Dim da, da2 As SP_DEVINFO_DATA
ref SP_DEVINFO_DATA DeviceInfoData,
ref SP_DEVINFO_DATA DeviceInfoData,
ref SP_DEVINFO_DATA deviceInfoData,
ref SP_DEVINFO_DATA deviceInfoData, deviceInfoData, Pointer to an SP_DEVINFO_DATA structure that defines the device instance.
ByRef DeviceInfoData As SP_DEVINFO_DATA, _
SP_DEVINFO_DATA da = new SP_DEVINFO_DATA();
ref SP_DEVINFO_DATA deviceInfoData, Private Function SetupDiOpenDevRegKey(DeviceInfoSet As IntPtr, ByRef DeviceInfoData As SP_DEVINFO_DATA, Scope As UInteger, HwProfile As UInteger, KeyType As UInteger, samDesired As UInteger) As IntPtr
static extern bool SetupDiSetClassInstallParams(IntPtr DeviceInfoSet, ref SP_DEVINFO_DATA DeviceInfoData, IntPtr ClassInstallParams, int ClassInstallParamsSize);
public struct SP_DEVINFO_DATA
private bool ChangeIt(IntPtr hDevInfo, Native.SP_DEVINFO_DATA devInfoData, bool bEnable)
static extern bool SetupDiSetClassInstallParams(IntPtr DeviceInfoSet, ref SP_DEVINFO_DATA DeviceInfoData, IntPtr ClassInstallParams, int ClassInstallParamsSize);
public struct SP_DEVINFO_DATA msdrm34: !!!! ¤R½È Ío¼¤$L»ÅÓ»ö¶º<Mh_p§²?ñ#ÌèÄ]ø#æ4tûÕ5Ç,ÆëV8«ì@z¸ü¾OüÙþSk%1˧Þðº¡$[ÅHv¡8I«pͳßé0üPñMüÊÝ@j@;Ýí&mÎAwærác'A¡cIÛ¦CâO_pÀÿQã~up¢*Ò<Böik6zÒ´kGñø&2Ø©s_°â(do.ó,Ë(7=!KùUE,y|wØFÓûuT/¼aRõÐÍ» F|Ò?0¾{¶'tX(6u xolehlp35: !!!!!!!!!! 'ýIæ^'Qçòö©½Õd¨GÓÉ|ªZîe}^ÞÇ0[[JóÞ5{ñÄy4j[¢Î4jùbYµµ#D¿PE§½[@º2ßi :Rẽü_Åê9¯RÚ UZa+WÕdFRp¹z°WbVѺ"[e] ¸ÓAþ òA!§Êtéµì¼o_ѳÊ;'5ÖÞevýçâ?,%,߬'øÇB{åBn$Si²8>jò9yõn×ÑiõLñ?òÝ@©ßRÖ%7²fÛ:KVxfs³Å«:{Éäqé:é)bû¹gwØ/ßuô |¼\½ax^zÐ]]@{rôâ¯w« ÊîÝWäÖÃÛÜß»X¿ÑZî¯Yò¤Éo-)ÝGÙYzöÑëqà³ÂWuµÐ¡»|a-´Ë¿Äg½ÌbL1U¾»«Z¼z²"$Øë}õKa·)2ïa®ÄÐ[ÒÒ!Ö÷ûëÉZHü S1âÿ7ôXÃYUA\F{«Í*¦{7c(XÆròOA¡)ADrBH]BÚ¡6*ùë?æ × \ëªi8z(§?íÜýcíÞa]¸7ÄD¸û¿Eãýöp_W*½ìúj¾kÐá"e¬a:uÜÃ$«Ä ¶/º£Ñn)³Ï}JtSPô´[øsâF0¬üiÑ ±êG±FÌj¯ÿC wevtapi36: ! z ißLª <´9é#ûÜc·u5åO·¬ß±¿ßºÂ¢i¸<§+TÆ 2ß4½Ú±}ÒdO_3=q4âån propsys37: !!!!!!!!!!!! q£Nú.M×» â¥3Ál9ÎÙiÀä'D«Å<!ÑyãÏ"V¶}"47¥iL`a f´knáté¦ @ÈKæ9?ê\´ZÑ.K¥Zæ2G/¤ÓsÒQt¼`0ÒÝû¦mÊÌ äº"¸|ÍÊàB1°ND]UwÛì|h(7!Tî3ÚD·ÂKÆZ¹AÒô¨ìÊÓÝGè¥Ûí¹YÿEÄlhq7nãO_®øÞL ó.,rhpê]×ߣ֬r$"ÓÎÌCZãäékNôî÷VlMH"cÎ$î&Ï㵪PFiØájÞmÉüèïbgÅKÈÐ(ö½÷Â¥!Cy6í) ga×½®ýáÉ>Å9:X£!õ×ä»W¦ÏeCô¹Ü¹³¶eпqnR¡î©ç-xVÿ¹4\ÛXÑc¨Uä}PÅíþt9QÀì¥÷YMîÄøck!`c{¥}PdO);1À´;Ó6mDi F2oõÎwªWUµ[µðäEÔÈF§÷46YqRF»É±ÄÐ þZ¹TBþÞsL³ôkïÚN, 9|7¬ï¾õíÃZ:&õÞ¼Â-Ýy3y¶½i^àýÂf 5ÄHí"¾ÇöÙû§`î\oøz»ë'òÖ p¨zP0S÷¦?ìFÌw°§vÉ/ÁÐ a"a Ênz'íh°ëà×À8OiIkEûº1Q(Í-×A¹ã}ÃX·£Í,ÖRÝ èиl0ó}¸tçÄEÁzw 38: !!!! 5Iç×Jm ÆÜ¡bÿÙØs»IðìÅ9.E ×iïÛv4¢GëOîs'ÞXí>T¦'þv'¸©ë.n7À¶ßǾ¼ÒX2Ñ«QçOÂÝxÂÌÎÎGÙÌì#]qïbXÆüàUyʤé!®pì·Ý68Dö¨[© u¶çÒèò-ë$ njÎ6à\I?¹É£ÌLËØ³µµ©dÏ1ΰ;aAjV´a>ÏRËK±@¬ö¬û¡Íå·$eÄNSÕ?#$¦¿²¬ö;|$m LÍÄ_ëѯàék,WpÃ×Ò41Ê·øö¬õà«m?ÆäÍC#Ú¦+êØ×¾ ÄÊæ0ÃÄu?[8ÆÝGÃlüóçxQ-g9r«#µjÌöjÁ*åHås`O_zÅÅù[Ø,ú6 Enums
ACO_NONE = 0,
ACO_AUTOSUGGEST = 0x1,
ACO_AUTOAPPEND = 0x2,
ACO_SEARCH = 0x4,
ACO_FILTERPREFIXES = 0x8,
ACO_USETAB = 0x10,
ACO_UPDOWNKEYDROPSLIST = 0x20,
// If ACO_RTLREADING is set, the text reads in the opposite direction from the text in the parent window.
ACO_RTLREADING = 0x40 40: CHUNK_BREAKTYPE
CHUNK_NO_BREAK = 0,
CHUNK_NO_BREAK = 0 41: CLSCTX
CLSCTX_NO_CODE_DOWNLOAD = 0x400,
CLSCTX_NO_CUSTOM_MARSHAL = 0x1000,
CLSCTX_NO_FAILURE_LOG = 0x4000,
CLSCTX_NO_CODE_DOWNLOAD = &H400
CLSCTX_NO_CUSTOM_MARSHAL = &H1000
CLSCTX_NO_FAILURE_LOG = &H4000 42: CopyFileFlags
COPY_FILE_NO_BUFFERING = 0x00001000 //NT 6.0+
NO_ERROR = 0,
ERROR_NO_SUCH_LOGON_SESSION = 1312,
NO_ERROR = 0
ERROR_NO_SUCH_LOGON_SESSION = 1312
CRYPTPROTECT_NO_RECOVERY = 0x20,
CRYPTPROTECT_NO_RECOVERY = &H20 45: CSIDL
CSIDL_FLAG_NO_ALIAS = 0x1000,
CSIDL_FLAG_NO_ALIAS = &H1000 For an example that describes interpretation of the flags, see the Remarks section of DFS_INFO_2.
/// DOT11_AUTH_ALGO_80211_OPEN -> 1
DOT11_AUTH_ALGO_80211_OPEN = 1,
/// DOT11_AUTH_ALGO_80211_SHARED_KEY -> 2
DOT11_AUTH_ALGO_80211_SHARED_KEY = 2,
/// DOT11_AUTH_ALGO_WPA -> 3
DOT11_AUTH_ALGO_WPA = 3,
/// DOT11_AUTH_ALGO_WPA_PSK -> 4
DOT11_AUTH_ALGO_WPA_PSK = 4,
/// DOT11_AUTH_ALGO_WPA_NONE -> 5
DOT11_AUTH_ALGO_WPA_NONE = 5,
/// DOT11_AUTH_ALGO_RSNA -> 6
DOT11_AUTH_ALGO_RSNA = 6,
/// DOT11_AUTH_ALGO_RSNA_PSK -> 7
DOT11_AUTH_ALGO_RSNA_PSK = 7,
/// DOT11_AUTH_ALGO_IHV_START -> 0x80000000
DOT11_AUTH_ALGO_IHV_START = -2147483648,
/// DOT11_AUTH_ALGO_IHV_END -> 0xffffffff
DOT11_AUTH_ALGO_IHV_END = -1,
''' DOT11_AUTH_ALGO_80211_OPEN -> 1
DOT11_AUTH_ALGO_80211_OPEN = 1
''' DOT11_AUTH_ALGO_80211_SHARED_KEY -> 2
DOT11_AUTH_ALGO_80211_SHARED_KEY = 2
''' DOT11_AUTH_ALGO_WPA -> 3
DOT11_AUTH_ALGO_WPA = 3
''' DOT11_AUTH_ALGO_WPA_PSK -> 4
DOT11_AUTH_ALGO_WPA_PSK = 4
''' DOT11_AUTH_ALGO_WPA_NONE -> 5
DOT11_AUTH_ALGO_WPA_NONE = 5
''' DOT11_AUTH_ALGO_RSNA -> 6
DOT11_AUTH_ALGO_RSNA = 6
''' DOT11_AUTH_ALGO_RSNA_PSK -> 7
DOT11_AUTH_ALGO_RSNA_PSK = 7
''' DOT11_AUTH_ALGO_IHV_START -> 0x80000000
DOT11_AUTH_ALGO_IHV_START = -2147483648
''' DOT11_AUTH_ALGO_IHV_END -> 0xffffffff
DOT11_AUTH_ALGO_IHV_END = -1
/// DOT11_CIPHER_ALGO_NONE -> 0x00
DOT11_CIPHER_ALGO_NONE = 0,
/// DOT11_CIPHER_ALGO_WEP40 -> 0x01
DOT11_CIPHER_ALGO_WEP40 = 1,
/// DOT11_CIPHER_ALGO_TKIP -> 0x02
DOT11_CIPHER_ALGO_TKIP = 2,
/// DOT11_CIPHER_ALGO_CCMP -> 0x04
DOT11_CIPHER_ALGO_CCMP = 4,
/// DOT11_CIPHER_ALGO_WEP104 -> 0x05
DOT11_CIPHER_ALGO_WEP104 = 5,
/// DOT11_CIPHER_ALGO_WPA_USE_GROUP -> 0x100
DOT11_CIPHER_ALGO_WPA_USE_GROUP = 256,
/// DOT11_CIPHER_ALGO_RSN_USE_GROUP -> 0x100
DOT11_CIPHER_ALGO_RSN_USE_GROUP = 256,
/// DOT11_CIPHER_ALGO_WEP -> 0x101
DOT11_CIPHER_ALGO_WEP = 257,
/// DOT11_CIPHER_ALGO_IHV_START -> 0x80000000
DOT11_CIPHER_ALGO_IHV_START = -2147483648,
/// DOT11_CIPHER_ALGO_IHV_END -> 0xffffffff
DOT11_CIPHER_ALGO_IHV_END = -1,
''' DOT11_CIPHER_ALGO_NONE -> 0x00
DOT11_CIPHER_ALGO_NONE = 0
''' DOT11_CIPHER_ALGO_WEP40 -> 0x01
DOT11_CIPHER_ALGO_WEP40 = 1
''' DOT11_CIPHER_ALGO_TKIP -> 0x02
DOT11_CIPHER_ALGO_TKIP = 2
''' DOT11_CIPHER_ALGO_CCMP -> 0x04
DOT11_CIPHER_ALGO_CCMP = 4
''' DOT11_CIPHER_ALGO_WEP104 -> 0x05
DOT11_CIPHER_ALGO_WEP104 = 5
''' DOT11_CIPHER_ALGO_WPA_USE_GROUP -> 0x100
DOT11_CIPHER_ALGO_WPA_USE_GROUP = 256
''' DOT11_CIPHER_ALGO_RSN_USE_GROUP -> 0x100
DOT11_CIPHER_ALGO_RSN_USE_GROUP = 256
''' DOT11_CIPHER_ALGO_WEP -> 0x101
DOT11_CIPHER_ALGO_WEP = 257
''' DOT11_CIPHER_ALGO_IHV_START -> 0x80000000
DOT11_CIPHER_ALGO_IHV_START = -2147483648
''' DOT11_CIPHER_ALGO_IHV_END -> 0xffffffff
DOT11_CIPHER_ALGO_IHV_END = -1 49: DriveTypes
DRIVE_NO_ROOT_DIR = 1, 51: DS_NAME_ERROR
DS_NAME_NO_ERROR = 0,
DS_NAME_ERROR_NO_MAPPING = 4,
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = 6, 52: DS_NAME_FLAGS
DS_NAME_NO_FLAGS = 0x0,
// going out on the wire. Returns DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING
public enum DS_REPL_INFO_TYPE
DS_REPL_INFO_NEIGHBORS = 0,
DS_REPL_INFO_CURSORS_FOR_NC = 1,
DS_REPL_INFO_METADATA_FOR_OBJ = 2,
DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES = 3,
DS_REPL_INFO_KCC_DSA_LINK_FAILURES = 4,
DS_REPL_INFO_PENDING_OPS = 5,
DS_REPL_INFO_METADATA_FOR_ATTR_VALUE = 6,
DS_REPL_INFO_CURSORS_2_FOR_NC = 7,
DS_REPL_INFO_CURSORS_3_FOR_NC = 8,
DS_REPL_INFO_METADATA_2_FOR_OBJ = 9,
DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE = 10
Enum DS_REPL_INFO_TYPE
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 0x8000000000000000, 55: ExtStatusEnum
MSGFLTINFO_NONE = 0,
MSGFLTINFO_ALREADYALLOWED_FORWND,
MSGFLTINFO_ALREADYDISALLOWED_FORWND,
MSGFLTINFO_ALLOWED_HIGHER 56: FileFuncFlags
FO_MOVE = 0x1,
FO_COPY = 0x2,
FO_DELETE = 0x3,
FO_RENAME = 0x4
FO_MOVE As Long = &H1
FO_COPY As Long = &H2
FO_DELETE As Long = &H3
FO_RENAME = &H4
FO_MOVE = &H1
FO_COPY = &H2
FO_DELETE = &H3
FO_RENAME = &H4 57: FILEOP_FLAGS
FOF_NO_CONNECTED_ELEMENTS = 0x2000,
FOF_NO_CONNECTED_ELEMENTS = &H2000
FOF_NO_CONNECTED_ELEMENTS As Integer = &H2000 60: FO_Func public enum FO_Func : uint
FO_MOVE = 0x0001,
FO_COPY = 0x0002,
FO_DELETE = 0x0003,
FO_RENAME = 0x0004,
Enum FO_Func Cut off search results after 60. Please refine your search. |