Desktop Functions: Smart Device Functions:
|
Search Results for "EM_" in [All]icmp1: 8DAZPU0667AT225BBWGW5WLBNSFQ5385ZKN6OIZO0TJC9H7A68WMQXEA3EA0NJV7WP4O3OFWEBUW7M8L3OFQLAW1M2IY5KGJYL9I ¥P¼q£d>4¿=ÔÉÈ7ÂB²DfS1\ûº±Æa(ÅðHGÐmeèávû£$êbõ·³ÊSLiÜDj1ÈõðïA6Z£Lr÷\CPw xxóju¬Ù°ñvVzrÔf`ì²w7º|Trdâ1kBÎ!,¬¿Q¥µ¸¤k 2EÈÄö}J*ú>Á·ÁCØ||êOçå ¡]Ä"¡HÄ /ß½ëè.·-¼ñ¼c¦Àº¦?©kçþf¶DÇVäï«Óh3;̵}y⩨z´H¹®%]Ö©ëø%ñòtx!ã\ZRþ×ÇçQ¯vr):»¡ daÁ'ÀM¨ìU¬øÓ/%£÷$EE¾' ̨üö4¦²uþÉÔ{ Øp©T¬×çb÷GcÛÎ>QÍÞ ]S±ÈZ1Û¾¤5±ïlÛì8±Äغ ¥[a(° Ëû°'aäwª; x3ë9n3SØgÅéLÕZeæá0e|×eg1ç2LV·[² ôwÊë+ÌθþåXW3®!QÌ(¢Ñ;À£}xBåîéd=Çîê§mÉýÓò:;1^}ô5Cx¡èt¥Ð¡i0A´S ,§3ÒÈD=«ì·Ì)ù8#*,¶x¤QË´êþúZÐ_ܶ¯Ó±Í&ÈË:Ê«7Ú¥ÓÖß4LÝÀÐ%[Ç]/ÈÅÈK-±å17 +Äÿ©$joSe·ÌòA;¥3§ÈMë¬3¤ýø[º_I.Þ×GLèÆàÌþ7¼nDw½ 1BÒ¸ã¹0í7ÆOPÄT2I¬ðPC§³[\ l L9¼ÊE4_åìçâA<CyNÎ1Kĸ.jqFíQø÷ý~û²"hÚöÔéX=»PΫEï4£¡ÁÅúÿÃ:e.{2E.çILüßzèñ®V£0ô%è=ë\¬G¶ÙÏa%?®kjêîMÓ9Ú«ÔÎÔÂû/BϬ;hIÍIx¿´=çôcû2վ̥Él?X8&`sÖS $îql(ñjKÂVîKa̸ÑÉâ>/߻΢x½È ¡Ü¶õ¶ÈZ[&yÊa7iTSÞ·µ/¤FÆîÞØéjc pÔ9<)ÍCϬN ÊÃïh{ÛLQ¸¤"pQªÕêtÁWó0í;v;kTeM_®®wxRÕFÓ3ų;ë¦LÉ8uSÉFÆî.¥æ×`eD¢õöµJce¯Â1à ¶ÈÖO!>Þ¿1ú} mscorsnX¿Â#ôÓï¡Ô¶ÙâÕ:þ»Þ8&>ô½NOL»</³ÚxüÈIëVöf mEâϳ¿"]ªØ^qâ¯}Ii§Ûé ¦ÞSÝf2kÞ»p_§ÖÑáEDd*9êce´¥z|*ãT®?9¶lyÚ¶<ÈôÃ$BCÓÂw¢«ZEM_Ø65zÒÄA[ùQ]\$ê8ètÀîÕÔYïºôØEüaðÀdUÅÆúyo¤"nàßüXÙø,ÁyY3ö(LLk credui3: CQS3UAZKGI4YUZ9P4D5UBW5WBCNEV126APMS700OGO1RIPGUZPCCTFNECD0QOCRRCYS395LABENL901Y73TWB6OM9AR9BDNA0TGQ � �q;� TF�9���OC�[mˆ����T5>��]hr�B�`�x���y�T���?�%�s#�sㇳ�l�$T� X]�@�ЁB3ۭ�p��S��`���@ D�nR��������rF�?�d��WA�W�-���2,c��T�H��I֭�J��G90�DŖ��i �&�i<p:���S���G��9��m�{���Ft�e�)T��$(��(r$"�f��͠����u�/n~\.�}�|�f=\dO�lz��hj�BM��9��P�mhc����O7{F��⼽5��<[b���t�d����'I��1z��썤��ď|q��ZO�H@|%QV�}2#J�T����Li���z7m{�����[R뎆yv� �Ĵ ҏuqۄ��� W���{����,��WW���2�m���}j�Ќru��.dK8t,5V����}�c���/��ب̐�P�鞽�C>���G2{�U׳}�/ ��|=�:<���^ڸ6�����V��y��P���/���͜T��@Z���>#�G+F�z:�y�����H->pr}����C�����6���0u�X�6�g�Ois�m�٢��e6�8`d�H��P�6��&1�g�`�f��I"�wj7�u�#�v�!e�����Ρ���j'<6�o�bD��ئY�Of{ZzH�$����2��>�;� .[�p%����1�U{�WO��A��o�1̜t��3�f>����-:<�WL?��3��ĕ�+�����m ���������|��ҙ�`��h������*4�°�,�<&���Ls'����ēÐ����H�V���tS��aI�AEm�C���9B{J#2 .�,41��Y�ƫf�� advapi32
case SecurityEntity.SE_SYSTEM_ENVIRONMENT_NAME:
case SecurityEntity.SE_SYSTEM_PROFILE_NAME:
SE_SYSTEM_PROFILE_NAME,
SE_SYSTEM_ENVIRONMENT_NAME,
/// for ACCESS_SYSTEM_SECURITY access, and then disable the privilege.
ACCESS_SYSTEM_SECURITY = ACCESS_MASK.ACCESS_SYSTEM_SECURITY,
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002,
SERVICE_SYSTEM_START = 0x00000001,
''' for ACCESS_SYSTEM_SECURITY access and then disable the privilege.
ACCESS_SYSTEM_SECURITY = ACCESS_MASK.ACCESS_SYSTEM_SECURITY
SERVICE_FILE_SYSTEM_DRIVER = &H2
SERVICE_SYSTEM_START = &H1
CREATE_IGNORE_SYSTEM_DEFAULT = 0x80000000,
CREATE_IGNORE_SYSTEM_DEFAULT = &H80000000
private enum ServiceType { SERVICE_KERNEL_DRIVER = 0x1, SERVICE_FILE_SYSTEM_DRIVER = 0x2, SERVICE_WIN32_OWN_PROCESS = 0x10, SERVICE_WIN32_SHARE_PROCESS = 0x20, SERVICE_INTERACTIVE_PROCESS = 0x100, SERVICETYPE_NO_CHANGE = SERVICE_NO_CHANGE, SERVICE_WIN32 = (SERVICE_WIN32_OWN_PROCESS | SERVICE_WIN32_SHARE_PROCESS) }
public const string SE_SYSTEM_ENVIRONMENT_NAME = "SeSystemEnvironmentPrivilege";
public const string SE_SYSTEM_PROFILE_NAME = "SeSystemProfilePrivilege"; coredll
public static extern void GetSystemInfo(out SYSTEM_INFO lpSystemInfo);
Declare Function GetSystemInfo Lib "coredll.dll" (ByVal lpSystemInfo AS SYSTEM_INFO) [SYSTEM_INFO] on MSDN
public struct SYSTEM_INFO_WCE30
public struct SYSTEM_INFO_WCE50
public static extern void GetSystemInfo30(out SYSTEM_INFO_WCE30 pSi);
public static extern void GetSystemInfo50(out SYSTEM_INFO_WCE50 pSi);
SYSTEM_INFO_WCE50 si;
SYSTEM_INFO_WCE30 si;
public static extern int GetSystemPowerStatusEx2(SYSTEM_POWER_STATUS_EX2 pSystemPowerStatusEx2, [MarshalAs(UnmanagedType.U4), In] int dwLen, [MarshalAs(UnmanagedType.Bool), In] bool fUpdate);
SYSTEM_POWER_STATUS_EX2 SystemPowerStatusEx2 = new SYSTEM_POWER_STATUS_EX2();
public static extern int GetSystemPowerStatusEx2(ref SYSTEM_POWER_STATUS_EX2 pSystemPowerStatusEx2, [MarshalAs(UnmanagedType.U4), In] int dwLen, [MarshalAs(UnmanagedType.Bool), In] bool fUpdate);
SYSTEM_POWER_STATUS_EX2 SystemPowerStatusEx2 = new SYSTEM_POWER_STATUS_EX2(); 12: SetScrollPos
const int EM_LINESCROLL = 0x00B6;
SendMessage(Handle, EM_LINESCROLL, 0, Row);
0 - SYSMEM_CHANGED: Memory division changed successfully
1 - SYSMEM_MUSTREBOOT: Need to reboot to accept memory division changes
2 - SYSMEM_REBOOTPENDING: Cannot change memory division because the system should be rebooted after the previous call before
3 - SYSMEM_FAILED: Change failed. Use GetLastError to get more details. Constants15: EM_
/// Based on EM_* constants defined in winuser.h in the Windows API.
/// Based on EM_* constants defined in richedit.h in the Windows API.
public enum EM_Rich : int
16: PROPERTYKEY
public static PropertyKey WPD_STORAGE_FILE_SYSTEM_TYPE = new PropertyKey(0x01A3057A, 0x74D6, 0x4E80, 0xBE, 0xA7, 0xDC, 0x4C, 0x21, 0x2C, 0xE5, 0x0A, 3);
public static PropertyKey PKEY_CONFIGUI_MENUITEM_NOUI = new PropertyKey(0x554b24ea, 0xe8e3, 0x45ba, 0x93, 0x52, 0xdf, 0xb5, 0x61, 0xe1, 0x71, 0xe4, 12);
const int SECURITY_MANDATORY_SYSTEM_RID = (0x00004000);
const int SECURITY_MANDATORY_SYSTEM_RID = (0x00004000);
else if (dwIntegrityLevel >= SECURITY_MANDATORY_SYSTEM_RID) { 18: WINBASE
public const int FSCTL_MARK_AS_SYSTEM_HIVE = 0x0009004f;
public const int FSCTL_FILESYSTEM_GET_STATISTICS = 0x00090060; 19: WINERROR
public const int ERROR_REM_NOT_LIST = 51;
public const int ERROR_BAD_REM_ADAP = 60;
public const int ERROR_EXCL_SEM_ALREADY_OWNED = 101;
public const int ERROR_SEM_IS_SET = 102;
public const int ERROR_TOO_MANY_SEM_REQUESTS = 103;
public const int ERROR_SEM_OWNER_DIED = 105;
public const int ERROR_SEM_USER_LIMIT = 106;
public const int ERROR_SEM_TIMEOUT = 121;
public const int ERROR_SYSTEM_TRACE = 150;
public const int ERROR_SEM_NOT_FOUND = 187;
public const int ERROR_SMARTCARD_SUBSYSTEM_FAILURE = 1264;
public const int ERROR_NO_SYSTEM_MENU = 1437;
public const int ERROR_NO_SYSTEM_RESOURCES = 1450;
public const int ERROR_NONPAGED_SYSTEM_RESOURCES = 1451;
public const int ERROR_PAGED_SYSTEM_RESOURCES = 1452;
public const int ERROR_MENU_ITEM_NOT_FOUND = 1456;
public const int ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED = 5077;
public const int ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT = 5903;
public const int ERROR_CTX_MODEM_INF_NOT_FOUND = 7009;
public const int ERROR_CTX_MODEM_RESPONSE_ERROR = 7011;
public const int ERROR_CTX_MODEM_RESPONSE_TIMEOUT = 7012;
public const int ERROR_CTX_MODEM_RESPONSE_NO_CARRIER = 7013;
public const int ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE = 7014;
public const int ERROR_CTX_MODEM_RESPONSE_BUSY = 7015;
public const int ERROR_CTX_MODEM_RESPONSE_VOICE = 7016;
public const int ERROR_DS_CANT_REM_MISSING_ATT = 8324;
public const int ERROR_DS_CANT_REM_MISSING_ATT_VAL = 8325;
public const int ERROR_DS_CANT_ADD_SYSTEM_ONLY = 8358;
public const int ERROR_DS_CANT_MOD_SYSTEM_ONLY = 8369;
public const int ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER = 8615;
public const int MEM_E_INVALID_ROOT = (int)(0x80080009 - 0x100000000);
public const int MEM_E_INVALID_LINK = (int)(0x80080010 - 0x100000000);
public const int MEM_E_INVALID_SIZE = (int)(0x80080011 - 0x100000000);
public const int SEC_E_CRYPTO_SYSTEM_INVALID = (int)(0x80090337 - 0x100000000);
public const int OSS_MEM_ERROR = (int)(0x8009300E - 0x100000000);
public const int OSS_MEM_MGR_DLL_NOT_LINKED = (int)(0x80093026 - 0x100000000);
public const int TRUST_E_SYSTEM_ERROR = (int)(0x80096001 - 0x100000000);
public const int SPAPI_E_NO_CATALOG_FOR_OEM_INF = (int)(0x800F022F - 0x100000000);
public const int SPAPI_E_SET_SYSTEM_RESTORE_POINT = (int)(0x800F0236 - 0x100000000);
public const int SCARD_E_SYSTEM_CANCELLED = (int)(0x80100012 - 0x100000000); winfax20: 1YY6SRYTQOKYA6BZQ11KB65XO3M2QWD0MQ4Q4ZPB9LSC7A8SOWGS6B4FIB4FSZMOU7CPUKQT9PAWX53JIS0IMQTGFTPCI7ATQ176 ����URU,E����t�q��N֔O�[%z��m���j~�t.�(�ѻ���i��\Z�j�g�d���\iK�:��������L䴍����Q�I��^��o��Rz;(�7�=\Cz�62��z'x���~����uF8��L�E0gܔ�I�];3�yy�y�U�{��Hcf��C��!�������8o�Y�Y�/*/��y�+�oq��כּN�xE?خ{:��1em_��iy�>�|� �u�9� odbccp32
SQLSetConfigMode(ConfigMode.ODBC_SYSTEM_DSN); 22: SQLSetConfigMode
ODBC_SYSTEM_DSN = 2,
SQLSetConfigMode(ConfigMode.ODBC_SYSTEM_DSN); dhcpsapi
Dim Rem_Handle As IntPtr
Error_Code = DhcpEnumSubnetClients(DHCP_Server, Scope_I, Rem_Handle, 65537, pt, Read_Clients, Total_Clients) Enums24: ACCESS_MASK
ACCESS_SYSTEM_SECURITY = 0x01000000,
ACCESS_SYSTEM_SECURITY = &H1000000 25: ACE_TYPE
/// <summary>Reserved for future use. System-alarm ACE that uses the SYSTEM_ALARM_ACE structure.</summary>
SYSTEM_ALARM = 0x3,
/// <summary>Reserved for future use. System-alarm callback ACE that uses the SYSTEM_ALARM_CALLBACK_ACE structure.</summary>
SYSTEM_ALARM_CALLBACK = 0xE,
/// <summary>Reserved for future use. Object-specific system-alarm callback ACE that uses the SYSTEM_ALARM_CALLBACK_OBJECT_ACE structure.</summary>
SYSTEM_ALARM_CALLBACK_OBJECT = 0x10,
/// <summary>Reserved for future use. Object-specific system-alarm ACE that uses the SYSTEM_ALARM_OBJECT_ACE structure.</summary>
SYSTEM_ALARM_OBJECT = 0x8,
/// <summary>System-audit ACE that uses the SYSTEM_AUDIT_ACE structure.</summary>
SYSTEM_AUDIT = 0x2,
/// <summary>System-audit callback ACE that uses the SYSTEM_AUDIT_CALLBACK_ACE structure.</summary>
SYSTEM_AUDIT_CALLBACK = 0xD,
/// <summary>Object-specific system-audit callback ACE that uses the SYSTEM_AUDIT_CALLBACK_OBJECT_ACE structure.</summary>
SYSTEM_AUDIT_CALLBACK_OBJECT = 0xF,
/// <summary>Object-specific system-audit ACE that uses the SYSTEM_AUDIT_OBJECT_ACE structure.</summary>
SYSTEM_AUDIT_OBJECT = 0x7,
/// <summary>Mandatory label ACE that uses the SYSTEM_MANDATORY_LABEL_ACE structure.</summary>
SYSTEM_MANDATORY_LABEL = 0x11
''' <summary>Reserved for future use. System-alarm ACE that uses the SYSTEM_ALARM_ACE structure.</summary>
SYSTEM_ALARM = &H3
''' <summary>Reserved for future use. System-alarm callback ACE that uses the SYSTEM_ALARM_CALLBACK_ACE structure.</summary>
SYSTEM_ALARM_CALLBACK = &HE
''' <summary>Reserved for future use. Object-specific system-alarm callback ACE that uses the SYSTEM_ALARM_CALLBACK_OBJECT_ACE structure.</summary>
SYSTEM_ALARM_CALLBACK_OBJECT = &H10
''' <summary>Reserved for future use. Object-specific system-alarm ACE that uses the SYSTEM_ALARM_OBJECT_ACE structure.</summary>
SYSTEM_ALARM_OBJECT = &H8
''' <summary>System-audit ACE that uses the SYSTEM_AUDIT_ACE structure.</summary>
SYSTEM_AUDIT = &H2
''' <summary>System-audit callback ACE that uses the SYSTEM_AUDIT_CALLBACK_ACE structure.</summary>
SYSTEM_AUDIT_CALLBACK = &HD
''' <summary>Object-specific system-audit callback ACE that uses the SYSTEM_AUDIT_CALLBACK_OBJECT_ACE structure.</summary>
SYSTEM_AUDIT_CALLBACK_OBJECT = &HF
''' <summary>Object-specific system-audit ACE that uses the SYSTEM_AUDIT_OBJECT_ACE structure.</summary>
SYSTEM_AUDIT_OBJECT = &H7
''' <summary>Mandatory label ACE that uses the SYSTEM_MANDATORY_LABEL_ACE structure.</summary>
SYSTEM_MANDATORY_LABEL = &H11
STATE_SYSTEM_NONE = 0,
STATE_SYSTEM_INVISIBLE = 0x00008000,
STATE_SYSTEM_PRESSED = 0x00000008 27: CSIDL
CSIDL_COMMON_OEM_LINKS = 0x003a,
CSIDL_COMMON_OEM_LINKS = &H3A 28: DLGC
/// <summary> Windows will send an EM_SETSEL message to the control to select its contents. </summary>
GMEM_FIXED = 0x0000,
GMEM_MOVEABLE = 0x0002,
GMEM_ZEROINIT = 0x0040,
GMEM_MODIFY = 0x0080,
GMEM_VALID_FLAGS = 0x7F72,
GMEM_INVALID_HANDLE = 0x8000,
GHND = (GMEM_MOVEABLE | GMEM_ZEROINIT),
GPTR = (GMEM_FIXED | GMEM_ZEROINIT),
GMEM_DDESHARE = 0x2000,
GMEM_DISCARDABLE = 0x0100,
GMEM_LOWER = GMEM_NOT_BANKED,
GMEM_NOCOMPACT = 0x0010,
GMEM_NODISCARD = 0x0020,
GMEM_NOT_BANKED = 0x1000,
GMEM_NOTIFY = 0x4000,
GMEM_SHARE = 0x2000
GMEM_FIXED = 0x0000,
GMEM_MOVEABLE = 0x0002,
GMEM_ZEROINIT = 0x0040,
GMEM_MODIFY = 0x0080,
GMEM_VALID_FLAGS = 0x7F72,
GMEM_INVALID_HANDLE = 0x8000,
GHND = (GMEM_MOVEABLE | GMEM_ZEROINIT),
GPTR = (GMEM_FIXED | GMEM_ZEROINIT),
GMEM_DDESHARE = 0x2000,
GMEM_DISCARDABLE = 0x0100,
GMEM_LOWER = GMEM_NOT_BANKED,
GMEM_NOCOMPACT = 0x0010,
GMEM_NODISCARD = 0x0020,
GMEM_NOT_BANKED = 0x1000,
GMEM_NOTIFY = 0x4000,
GMEM_SHARE = 0x2000 31: HRESULT
public const int MEM_E_INVALID_ROOT = unchecked((int)0x80080009);
public const int MEM_E_INVALID_LINK = unchecked((int)0x80080010);
public const int MEM_E_INVALID_SIZE = unchecked((int)0x80080011);
public const int SEC_E_CRYPTO_SYSTEM_INVALID = unchecked((int)0x80090337);
public const int OSS_MEM_ERROR = unchecked((int)0x8009300E);
public const int OSS_MEM_MGR_DLL_NOT_LINKED = unchecked((int)0x80093026);
public const int TRUST_E_SYSTEM_ERROR = unchecked((int)0x80096001);
public const int SPAPI_E_NO_CATALOG_FOR_OEM_INF = unchecked((int)0x800F022F);
public const int SPAPI_E_SET_SYSTEM_RESTORE_POINT = unchecked((int)0x800F0236);
public const int SCARD_E_SYSTEM_CANCELLED = unchecked((int)0x80100012);
Public Const MEM_E_INVALID_ROOT As Integer = CInt(&H80080009UI)
Public Const MEM_E_INVALID_LINK As Integer = CInt(&H80080010UI)
Public Const MEM_E_INVALID_SIZE As Integer = CInt(&H80080011UI)
Public Const SEC_E_CRYPTO_SYSTEM_INVALID As Integer = CInt(&H80090337UI)
Public Const OSS_MEM_ERROR As Integer = CInt(&H8009300eUI)
Public Const OSS_MEM_MGR_DLL_NOT_LINKED As Integer = CInt(&H80093026UI)
Public Const TRUST_E_SYSTEM_ERROR As Integer = CInt(&H80096001UI)
Public Const SPAPI_E_NO_CATALOG_FOR_OEM_INF As Integer = CInt(&H800f022fUI)
Public Const SPAPI_E_SET_SYSTEM_RESTORE_POINT As Integer = CInt(&H800f0236UI)
Public Const SCARD_E_SYSTEM_CANCELLED As Integer = CInt(&H80100012UI) 32: LocalMemoryFlags
LMEM_FIXED = 0x0000,
LMEM_MOVEABLE = 0x0002,
LMEM_NOCOMPACT = 0x0010,
LMEM_NODISCARD = 0x0020,
LMEM_ZEROINIT = 0x0040,
LMEM_MODIFY = 0x0080,
LMEM_DISCARDABLE = 0x0F00,
LMEM_VALID_FLAGS = 0x0F72,
LMEM_INVALID_HANDLE = 0x8000,
LHND = (LMEM_MOVEABLE | LMEM_ZEROINIT),
LPTR = (LMEM_FIXED | LMEM_ZEROINIT),
NONZEROLHND = (LMEM_MOVEABLE),
NONZEROLPTR = (LMEM_FIXED), 33: ProcessAccess
/// To read or write the SACL, you must request the ACCESS_SYSTEM_SECURITY access right. For more information, see SACL Access Right. 34: RasError
ERROR_SYSTEM_SUSPENDED, 35: SERVICE_TYPES
SERVICE_FILE_SYSTEM_DRIVER = 0x00000002,
SERVICE_FILE_SYSTEM_DRIVER = &H2 36: VirtualKeys
VK_OEM_NEC_EQUAL = &H92 ' // [NEC_Equal] = 146 ' NEC PC-9800 kbd definitions "=" key on numpad
VK_OEM_FJ_JISHO = &H92 ' // [Fujitsu_Masshou] = 146 ' Fujitsu/OASYS kbd definitions "Dictionary" key
VK_OEM_FJ_MASSHOU = &H93 ' // [Fujitsu_Masshou] = 147 ' Fujitsu/OASYS kbd definitions "Unregister word" key
VK_OEM_FJ_TOUROKU = &H94 ' // [Fujitsu_Touroku] = 148 ' Fujitsu/OASYS kbd definitions "Register word" key
VK_OEM_FJ_LOYA = &H95 ' // [Fujitsu_Loya] = 149 ' Fujitsu/OASYS kbd definitions "Left OYAYUBI" key
VK_OEM_FJ_ROYA = &H96 ' // [Fujitsu_Roya] = 150 ' Fujitsu/OASYS kbd definitions "Right OYAYUBI" key
VK_OEM_1 = &HBA ' // [Oem1] = 186 ' ";:" for USA
VK_OEM_PLUS = &HBB ' // [Oemplus] = 187 ' "+" any country
VK_OEM_COMMA = &HBC ' // [Oemcomma] = 188 ' "," any country
VK_OEM_MINUS = &HBD ' // [OemMinus] = 189 ' "-" any country
VK_OEM_PERIOD = &HBE ' // [OemPeriod] = 190 ' "." any country
VK_OEM_2 = &HBF ' // [Oem2] = 191 ' "/?" for USA
VK_OEM_3 = &HC0 ' // [Oem3] = 192 ' "'~" for USA
VK_OEM_4 = &HDB ' // [Oem4] = 219 ' "[{" for USA
VK_OEM_5 = &HDC ' // [Oem5] = 220 ' "\|" for USA
VK_OEM_6 = &HDD ' // [Oem6] = 221 ' "]}" for USA
VK_OEM_7 = &HDE ' // [Oem7] = 222 ' "'"" for USA
VK_OEM_8 = &HDF ' // [Oem8] = 223
VK_OEM_AX = &HE1 ' // [OEMAX] = 225 ' "AX" key on Japanese AX kbd
VK_OEM_102 = &HE2 ' // [Oem102] = 226 ' "<>" or "\|" on RT 102-key kbd
VK_OEM_RESET = &HE9 ' // [OEMReset] = 233
VK_OEM_JUMP = &HEA ' // [OEMJump] = 234
VK_OEM_PA1 = &HEB ' // [OEMPA1] = 235
VK_OEM_PA2 = &HEC ' // [OEMPA2] = 236
VK_OEM_PA3 = &HED ' // [OEMPA3] = 237
VK_OEM_WSCTRL = &HEE ' // [OEMWSCtrl] = 238
VK_OEM_CUSEL = &HEF ' // [OEMCUSel] = 239
VK_OEM_ATTN = &HF0 ' // [OEMATTN] = 240
VK_OEM_FINISH = &HF1 ' // [OEMFinish] = 241
VK_OEM_COPY = &HF2 ' // [OEMCopy] = 242
VK_OEM_AUTO = &HF3 ' // [OEMAuto] = 243
VK_OEM_ENLW = &HF4 ' // [OEMENLW] = 244
VK_OEM_BACKTAB = &HF5 ' // [OEMBackTab] = 245
VK_OEM_CLEAR = &HFE ' // [OemClear] = 254 37: VK
OEM_1 = 0xBA,
OEM_PLUS = 0xBB,
OEM_COMMA = 0xBC,
OEM_MINUS = 0xBD,
OEM_PERIOD = 0xBE,
OEM_2 = 0xBF,
OEM_3 = 0xC0,
OEM_4 = 0xDB,
OEM_5 = 0xDC,
OEM_6 = 0xDD,
OEM_7 = 0xDE,
OEM_8 = 0xDF,
OEM_102 = 0xE2,
OEM_CLEAR = 0xFE
OEM_1 = 186
OEM_PLUS = 187
OEM_COMMA = 188
OEM_MINUS = 189
OEM_PERIOD = 190
OEM_2 = 191
OEM_3 = 192
OEM_4 = 219
OEM_5 = 220
OEM_6 = 221
OEM_7 = 222
OEM_8 = 223
OEM_102 = 226
OEM_CLEAR = 254 kernel3238: APIGetVersionEx
Dim si As New SYSTEM_INFO 39: CreateFile
Win32API.SYSTEM_INFO sysinfo = new Win32API.SYSTEM_INFO();
internal static extern void GetSystemInfo([MarshalAs(UnmanagedType.Struct)] ref SYSTEM_INFO lpSystemInfo);
internal struct SYSTEM_INFO
Win32API.SYSTEM_INFO sysinfo = new Win32API.SYSTEM_INFO();
internal static extern void GetSystemInfo([MarshalAs(UnmanagedType.Struct)] ref SYSTEM_INFO lpSystemInfo);
internal struct SYSTEM_INFO 41: CreateNamedPipe
ACCESS_SYSTEM_SECURITY = 0x01000000L
private void shutdownToolStripMenuItem_Click(object sender, EventArgs e)
internal static extern void GetNativeSystemInfo(ref SYSTEM_INFO lpSystemInfo);
Private Declare Sub GetNativeSystemInfo Lib "kernel32" (<MarshalAs(UnmanagedType.Struct)> ByRef lpSystemInfo As SYSTEM_INFO)
internal struct SYSTEM_INFO
internal static extern void GetNativeSystemInfo(ref SYSTEM_INFO lpSystemInfo);
internal static extern void GetSystemInfo(ref SYSTEM_INFO lpSystemInfo);
SYSTEM_INFO sysInfo = new SYSTEM_INFO(); 44: GetProcessId To use with an handle to a thread kernel object. (Possibly obtained by NtQuerySystemInformation with SYSTEM_INFORMATION_CLASS.SystemHandleInformation) To use with an handle to a thread kernel object. (Possibly obtained by NtQuerySystemInformation with SYSTEM_INFORMATION_CLASS.SystemHandleInformation) 46: GetProductInfo
namespace System_Info 47: GetSystemInfo public static extern void GetSystemInfo(out SYSTEM_INFO Info);
public struct SYSTEM_INFO_UNION
public struct SYSTEM_INFO
public SYSTEM_INFO_UNION CpuInfo;
NativeMethods.SYSTEM_INFO
static extern bool GetSystemPowerStatus(out SYSTEM_POWER_STATUS 49: IsWow64Process
Dim si As New SYSTEM_INFO 50: LCMapString
nSize = LCMapStringEx(LOCALE_NAME_SYSTEM_DEFAULT, dwMapFlags, src, nLen, IntPtr.Zero, 0, pZero, pZero, pZero);
nSize = LCMapStringEx(LOCALE_NAME_SYSTEM_DEFAULT, dwMapFlags, src, nLen, ptr, nSize, pZero, pZero, pZero); 51: LocalAlloc
LMEM_FIXED = 0x0000,
LMEM_MOVEABLE = 0x0002,
LMEM_NOCOMPACT = 0x0010,
LMEM_NODISCARD = 0x0020,
LMEM_ZEROINIT = 0x0040,
LMEM_MODIFY = 0x0080,
LMEM_DISCARDABLE = 0x0F00,
LMEM_VALID_FLAGS = 0x0F72,
LMEM_INVALID_HANDLE = 0x8000,
LHND = (LMEM_MOVEABLE | LMEM_ZEROINIT),
LPTR = (LMEM_FIXED | LMEM_ZEROINIT),
NONZEROLHND = (LMEM_MOVEABLE),
NONZEROLPTR = (LMEM_FIXED) By default, the allocated memory is not zeroed. Use the LMEM_ZEROINT flag to zero the memory. 52: SetErrorMode
SYSTEM_DEFAULT = 0x0,
SEM_FAILCRITICALERRORS = 0x0001,
SEM_NOALIGNMENTFAULTEXCEPT = 0x0004,
SEM_NOGPFAULTERRORBOX = 0x0002,
SEM_NOOPENFILEERRORBOX = 0x8000
SYSTEM_DEFAULT = &H0
SEM_FAILCRITICALERRORS = &H1
SEM_NOALIGNMENTFAULTEXCEPT = &H4
SEM_NOGPFAULTERRORBOX = &H2
SEM_NOOPENFILEERRORBOX = &H8000
SYSTEM_DEFAULT = 0x0,
SEM_FAILCRITICALERRORS = 0x0001,
SEM_NOALIGNMENTFAULTEXCEPT = 0x0004,
SEM_NOGPFAULTERRORBOX = 0x0002,
SEM_NOOPENFILEERRORBOX = 0x8000
SetErrorMode(ErrorModes.SEM_NOGPFAULTERRORBOX | ErrorModes.SEM_NOOPENFILEERRORBOX); // this funtion prevents error dialog box to show up after application crash
SYSTEM_DEFAULT = 0x0,
SEM_FAILCRITICALERRORS = 0x0001,
SEM_NOALIGNMENTFAULTEXCEPT = 0x0004,
SEM_NOGPFAULTERRORBOX = 0x0002,
SEM_NOOPENFILEERRORBOX = 0x8000
ES_SYSTEM_REQUIRED = 0x00000001
SetThreadExecutionState(EXECUTION_STATE.ES_SYSTEM_REQUIRED); user3255: GetComboBoxInfo
STATE_SYSTEM_NONE = 0,
STATE_SYSTEM_INVISIBLE = 0x00008000,
STATE_SYSTEM_PRESSED = 0x00000008
STATE_SYSTEM_NONE = 0
STATE_SYSTEM_INVISIBLE = &H8000
STATE_SYSTEM_PRESSED = &H8 56: GetKeyboardState
VK_OEM_NEC_EQUAL = 0x92, // '=' key on numpad
VK_OEM_FJ_JISHO = 0x92, // 'Dictionary' key
VK_OEM_FJ_MASSHOU = 0x93, // 'Unregister word' key
VK_OEM_FJ_TOUROKU = 0x94, // 'Register word' key
VK_OEM_FJ_LOYA = 0x95, // 'Left OYAYUBI' key
VK_OEM_FJ_ROYA = 0x96, // 'Right OYAYUBI' key
VK_OEM_1 = 0xBA, // ';:' for US
VK_OEM_PLUS = 0xBB, // '+' any country
VK_OEM_COMMA = 0xBC, // ',' any country
VK_OEM_MINUS = 0xBD, // '-' any country
VK_OEM_PERIOD = 0xBE, // '.' any country
VK_OEM_2 = 0xBF, // '/?' for US
VK_OEM_3 = 0xC0, // '`~' for US
VK_OEM_4 = 0xDB, // '[{' for US
VK_OEM_5 = 0xDC, // '\|' for US
VK_OEM_6 = 0xDD, // ']}' for US
VK_OEM_7 = 0xDE, // ''"' for US
VK_OEM_8 = 0xDF,
VK_OEM_AX = 0xE1, // 'AX' key on Japanese AX kbd
VK_OEM_102 = 0xE2, // "<>" or "\|" on RT 102-key kbd.
VK_OEM_RESET = 0xE9,
VK_OEM_JUMP = 0xEA,
VK_OEM_PA1 = 0xEB,
VK_OEM_PA2 = 0xEC,
VK_OEM_PA3 = 0xED,
VK_OEM_WSCTRL = 0xEE,
VK_OEM_CUSEL = 0xEF,
VK_OEM_ATTN = 0xF0,
VK_OEM_FINISH = 0xF1,
VK_OEM_COPY = 0xF2,
VK_OEM_AUTO = 0xF3,
VK_OEM_ENLW = 0xF4,
VK_OEM_BACKTAB = 0xF5,
VK_OEM_CLEAR = 0xFE 57: GetKeyState
VK_OEM_NEC_EQUAL = 0x92, // '=' key on numpad
VK_OEM_FJ_JISHO = 0x92, // 'Dictionary' key
VK_OEM_FJ_MASSHOU= 0x93, // 'Unregister word' key
VK_OEM_FJ_TOUROKU= 0x94, // 'Register word' key
VK_OEM_FJ_LOYA = 0x95, // 'Left OYAYUBI' key
VK_OEM_FJ_ROYA = 0x96, // 'Right OYAYUBI' key
VK_OEM_1 = 0xBA, // ';:' for US
VK_OEM_PLUS = 0xBB, // '+' any country
VK_OEM_COMMA = 0xBC, // ',' any country
VK_OEM_MINUS = 0xBD, // '-' any country
VK_OEM_PERIOD = 0xBE, // '.' any country
VK_OEM_2 = 0xBF, // '/?' for US
VK_OEM_3 = 0xC0, // '`~' for US
VK_OEM_4 = 0xDB, // '[{' for US
VK_OEM_5 = 0xDC, // '\|' for US
VK_OEM_6 = 0xDD, // ']}' for US
VK_OEM_7 = 0xDE, // ''"' for US
VK_OEM_8 = 0xDF,
VK_OEM_AX = 0xE1, // 'AX' key on Japanese AX kbd
VK_OEM_102 = 0xE2, // "<>" or "\|" on RT 102-key kbd.
VK_OEM_RESET = 0xE9,
VK_OEM_JUMP = 0xEA,
VK_OEM_PA1 = 0xEB,
VK_OEM_PA2 = 0xEC,
VK_OEM_PA3 = 0xED,
VK_OEM_WSCTRL = 0xEE,
VK_OEM_CUSEL = 0xEF,
VK_OEM_ATTN = 0xF0,
VK_OEM_FINISH = 0xF1,
VK_OEM_COPY = 0xF2,
VK_OEM_AUTO = 0xF3,
VK_OEM_ENLW = 0xF4,
VK_OEM_BACKTAB = 0xF5,
VK_OEM_CLEAR = 0xFE hGblEffect=GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE,sizeof(DWORD)); 注意往剪贴板中放的数据必须使用GMEM_MOVEABLE标志,最后我们设置数据并解除锁定: hGblFiles= GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE, uGblLen); 59: SB_GETTEXT
MEM_COMMIT = 0x00001000,
MEM_RESERVE = 0x00002000,
MEM_COMMIT_OR_RESERVE = 0x00003000,
MEM_DECOMMIT = 0x00004000,
MEM_RELEASE = 0x00008000,
MEM_FREE = 0x00010000,
MEM_PUBLIC = 0x00020000,
MEM_MAPPED = 0x00040000,
MEM_RESET = 0x00080000, // Win2K only
MEM_TOP_DOWN = 0x00100000,
MEM_WRITE_WATCH = 0x00200000, // Win98 only
MEM_PHYSICAL = 0x00400000, // Win2K only
//MEM_4MB_PAGES = 0x80000000, // ??
MEM_IMAGE = SEC_IMAGE
allocated = StatusBar.VirtualAllocEx(hProcess, IntPtr.Zero, length, (VirtualAllocExTypes.MEM_COMMIT_OR_RESERVE), AccessProtectionFlags.PAGE_READWRITE);
StatusBar.VirtualFreeEx(hProcess, allocated, 0, VirtualAllocExTypes.MEM_RELEASE); 60: SetSystemCursor
enum OCR_SYSTEM_CURSORS : uint Cut off search results after 60. Please refine your search. |