Desktop Functions: Smart Device Functions:
|
Search Results for "CharSet" in [All]wininet
CharSet = CharSet.Auto,
CharSet:=CharSet.Auto, _
[DllImport(@"wininet", SetLastError = true, CharSet = CharSet.Auto, EntryPoint = "DeleteUrlCacheGroup", CallingConvention = CallingConvention.StdCall)]
CharSet:=CharSet.Auto, _
[DllImport(@"wininet",SetLastError=true,CharSet=CharSet.Auto,EntryPoint="FindFirstUrlCacheEntryA",CallingConvention=CallingConvention.StdCall)]
CharSet:=CharSet.Auto, _
CharSet:=CharSet.Auto, _
[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
CharSet:=CharSet.Auto, _
CharSet:=CharSet.Auto, _ 7: FtpCommand
[DllImport("wininet.dll", CharSet=CharSet.Ansi, SetLastError=true, ExactSpelling=true)]
[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
<DllImport("wininet.dll", SetLastError := True, CharSet := CharSet.Auto)> _
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)] 10: FtpFindFirstFile
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)]
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)] 12: FtpGetFile
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)]
[DllImport("wininet.dll", EntryPoint = "InternetConnectW", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("wininet.dll", EntryPoint = "InternetOpenW", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("wininet.dll", EntryPoint = "FtpGetFile", SetLastError = true, CharSet = CharSet.Auto)]
[DllImport("wininet.dll", EntryPoint = "FtpOpenFile", SetLastError = true, CharSet = CharSet.Auto)] 13: FtpPutFile
[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
[DllImport("wininet.dll", SetLastError=true, CharSet = CharSet.Auto)] 15: FtpRenameFile
[DllImport("wininet.dll", CharSet = CharSet.Auto)]
[DllImport("wininet.dll", CharSet=CharSet.Auto, SetLastError=true)] 17: HttpSendRequest [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] 18: InternetConnect
[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
[DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)]
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)] 22: InternetOpen
[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
[DllImport("wininet.dll", CharSet=CharSet.Auto, SetLastError=true)]
<DllImport("wininet.dll", CharSet:=CharSet.Auto, SetLastError:=True)> _
[DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("wininet.dll", SetLastError = true, CharSet=CharSet.Auto)]
<DllImport("wininet.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
<DllImport("wininet.dll", SetLastError:=True, CharSet:=CharSet.Auto, EntryPoint:="PrivacySetZonePreferenceW", CallingConvention:=CallingConvention.StdCall)> _
<DllImport("wininet.dll", SetLastError:=True, CharSet:=CharSet.Auto, EntryPoint:="PrivacySetZonePreferenceW", CallingConvention:=CallingConvention.StdCall)> _ gdi3228: CopyEnhMetaFile
[DllImport("gdi32.dll", EntryPoint = "CopyEnhMetaFile", SetLastError = true, CharSet = CharSet.Auto)] 29: CreateDC
<DllImport("gdi32.dll", SetLastError:=True, CharSet:=CharSet.Ansi)> _
[DllImport("gdi32.dll", EntryPoint = "CreateDC", CharSet = CharSet.Auto, SetLastError = true)] 30: CreateFont
[DllImport("gdi32.dll", CharSet=CharSet.Auto)]
[DllImport("gdi32.dll", CharSet=CharSet.Auto)] 32: EnumFontFamilies
private const byte DEFAULT_CHARSET = 1;
private const byte SHIFTJIS_CHARSET = 128;
private const byte JOHAB_CHARSET = 130;
private const byte EASTEUROPE_CHARSET = 238;
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public FontCharSet lfCharSet;
public enum FontCharSet : byte
ANSI_CHARSET = 0,
DEFAULT_CHARSET = 1,
SYMBOL_CHARSET = 2,
SHIFTJIS_CHARSET = 128,
HANGEUL_CHARSET = 129,
HANGUL_CHARSET = 129,
GB2312_CHARSET = 134,
CHINESEBIG5_CHARSET = 136,
OEM_CHARSET = 255,
JOHAB_CHARSET = 130,
HEBREW_CHARSET = 177,
ARABIC_CHARSET = 178,
GREEK_CHARSET = 161,
TURKISH_CHARSET = 162,
VIETNAMESE_CHARSET = 163,
THAI_CHARSET = 222,
EASTEUROPE_CHARSET = 238,
RUSSIAN_CHARSET = 204,
MAC_CHARSET = 77,
BALTIC_CHARSET = 186,
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public byte tmCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
lf.lfCharSet = FontCharSet.DEFAULT_CHARSET;
public enum FontLanguageCharSet
ANSI_CHARSET = 0x00000000,
DEFAULT_CHARSET = 0x00000001,
SYMBOL_CHARSET = 0x00000002,
MAC_CHARSET = 0x0000004D,
SHIFTJIS_CHARSET = 0x00000080,
HANGUL_CHARSET = 0x00000081,
JOHAB_CHARSET = 0x00000082,
GB2312_CHARSET = 0x00000086,
CHINESEBIG5_CHARSET = 0x00000088,
GREEK_CHARSET = 0x000000A1,
TURKISH_CHARSET = 0x000000A2,
VIETNAMESE_CHARSET = 0x000000A3,
HEBREW_CHARSET = 0x000000B1,
ARABIC_CHARSET = 0x000000B2,
BALTIC_CHARSET = 0x000000BA,
RUSSIAN_CHARSET = 0x000000CC,
THAI_CHARSET = 0x000000DE,
EASTEUROPE_CHARSET = 0x000000EE,
OEM_CHARSET = 0x000000FF
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte lfCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte tmCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte tmCharSet;
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
var logfont = new LOGFONT() { lfCharSet = (byte)FontLanguageCharSet.DEFAULT_CHARSET };
// Fixed Pitch & ANSI_CHARSET
List<string> mono = (from f in allFonts where ((f.LogFont.elfLogFont.lfPitchAndFamily & 0x3) == (int)GdiFonts.FontPitch.FIXED_PITCH) & (GdiFonts.FontLanguageCharSet)f.LogFont.elfLogFont.lfCharSet == GdiFonts.FontLanguageCharSet.ANSI_CHARSET select f.LogFont.elfFullName).ToList<string>();
// Variable Pitch & ANSI_CHARSET
List<string> variable = (from f in allFonts where ((f.LogFont.elfLogFont.lfPitchAndFamily & 0x3) == (int)GdiFonts.FontPitch.VARIABLE_PITCH) & (GdiFonts.FontLanguageCharSet)f.LogFont.elfLogFont.lfCharSet == GdiFonts.FontLanguageCharSet.ANSI_CHARSET select f.LogFont.elfFullName).ToList<string>();
private const byte DEFAULT_CHARSET = 1;
private const byte SHIFTJIS_CHARSET = 128;
private const byte JOHAB_CHARSET = 130;
private const byte EASTEUROPE_CHARSET = 238;
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public FontCharSet lfCharSet;
public enum FontCharSet : byte
ANSI_CHARSET = 0,
DEFAULT_CHARSET = 1,
SYMBOL_CHARSET = 2,
SHIFTJIS_CHARSET = 128,
HANGEUL_CHARSET = 129,
HANGUL_CHARSET = 129,
GB2312_CHARSET = 134,
CHINESEBIG5_CHARSET = 136,
OEM_CHARSET = 255,
JOHAB_CHARSET = 130,
HEBREW_CHARSET = 177,
ARABIC_CHARSET = 178,
GREEK_CHARSET = 161,
TURKISH_CHARSET = 162,
VIETNAMESE_CHARSET = 163,
THAI_CHARSET = 222,
EASTEUROPE_CHARSET = 238,
RUSSIAN_CHARSET = 204,
MAC_CHARSET = 77,
BALTIC_CHARSET = 186,
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public byte tmCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
lf.lfCharSet = FontCharSet.DEFAULT_CHARSET;
public enum FontLanguageCharSet
ANSI_CHARSET = 0x00000000,
DEFAULT_CHARSET = 0x00000001,
SYMBOL_CHARSET = 0x00000002,
MAC_CHARSET = 0x0000004D,
SHIFTJIS_CHARSET = 0x00000080,
HANGUL_CHARSET = 0x00000081,
JOHAB_CHARSET = 0x00000082,
GB2312_CHARSET = 0x00000086,
CHINESEBIG5_CHARSET = 0x00000088,
GREEK_CHARSET = 0x000000A1,
TURKISH_CHARSET = 0x000000A2,
VIETNAMESE_CHARSET = 0x000000A3,
HEBREW_CHARSET = 0x000000B1,
ARABIC_CHARSET = 0x000000B2,
BALTIC_CHARSET = 0x000000BA,
RUSSIAN_CHARSET = 0x000000CC,
THAI_CHARSET = 0x000000DE,
EASTEUROPE_CHARSET = 0x000000EE,
OEM_CHARSET = 0x000000FF
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte lfCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte tmCharSet;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public Byte tmCharSet;
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
var logfont = new LOGFONT() { lfCharSet = (byte)FontLanguageCharSet.DEFAULT_CHARSET };
// Fixed Pitch & ANSI_CHARSET
List<string> mono = (from f in allFonts where ((f.LogFont.elfLogFont.lfPitchAndFamily & 0x3) == (int)GdiFonts.FontPitch.FIXED_PITCH) & (GdiFonts.FontLanguageCharSet)f.LogFont.elfLogFont.lfCharSet == GdiFonts.FontLanguageCharSet.ANSI_CHARSET select f.LogFont.elfFullName).ToList<string>();
// Variable Pitch & ANSI_CHARSET
List<string> variable = (from f in allFonts where ((f.LogFont.elfLogFont.lfPitchAndFamily & 0x3) == (int)GdiFonts.FontPitch.VARIABLE_PITCH) & (GdiFonts.FontLanguageCharSet)f.LogFont.elfLogFont.lfCharSet == GdiFonts.FontLanguageCharSet.ANSI_CHARSET select f.LogFont.elfFullName).ToList<string>(); 34: GdipLoadImage
[DllImport("gdiplus.dll", CharSet=CharSet.Unicode)]
[DllImport("gdiplus.dll", CharSet=CharSet.Unicode)]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 36: GetTextCharset
If you need to treat unicode text, you'll need to set the CharSet option to Unicode or Auto (which is default on WindowsNT)
[DllImport("gdi32.dll", CharSet=CharSet.Unicode)] If you need to treat unicode text, you'll need to set the CharSet option to Unicode or Auto (which is default on WindowsNT) [DllImport("gdi32.dll", CharSet=CharSet.Unicode)] 39: GetTextMetrics
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
//CharSet.auto automatically selects between these functions based on the OS version:
[DllImport("gdi32.dll", CharSet = CharSet.Unicode)]
[DllImport("gdi32.dll", CharSet = CharSet.Ansi)] It's very important to use the same charset on the TEXTMETRIC structure and the extern function.
[DllImport("Gdi32.dll", CharSet=CharSet.Auto)]
[DllImport("Gdi32.dll", CharSet=CharSet.Auto)]
[DllImport("Gdi32.dll", CharSet=CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
public byte tmCharSet;
[StructLayout(LayoutKind::Sequential, CharSet=CharSet::Unicode)]
Byte tmCharSet;
[DllImport("Gdi32.dll", CharSet=CharSet::Unicode)]
[DllImport("user32.dll",CharSet=CharSet.Auto)]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] 42: SetTextColor
[DllImport("user32.dll", CharSet=CharSet.Unicode)] 43: TextOut
[DllImport("gdi32.dll", CharSet = CharSet.Auto)]
string lpString, int cbString); (Please see note for CharSet in tips) [CharSet = CharSet.Auto] According to my experience this parameter should be used when using a LOGFONT structure and the CreateFontIndirect fuction, otherwise the selected font will not be displayed. All flags will be done (lfItalic, lfUnderline ...) but not the lfFaceName string. wer
[DllImport("wer.dll", SetLastError = true, CharSet = CharSet.Unicode)]
<DllImport("wer.dll", SetLastError:=True, CharSet:=CharSet.Unicode)> Private Shared Function WerAddExcludedApplication(ByVal pwzExeName As String, ByVal bAllUsers As Boolean) As Integer 45: WerReportAddDump
[DllImport("wer.dll", CharSet = CharSet.Unicode, SetLastError = true)] 46: WerReportCreate
[DllImport("wer.dll", CharSet = CharSet.Unicode, SetLastError = true)]
[DllImport("wer.dll", CharSet = CharSet.Unicode, SetLastError = true)] 48: WerReportSubmit
[DllImport("wer.dll", CharSet = CharSet.Unicode, SetLastError = true)] Interfaces
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto, Pack=4)]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto, Pack=4)]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto, Pack=4), ComConversionLoss]
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto, Pack=4), ComConversionLoss]
[DllImport("urlmon.dll", CharSet=CharSet.Auto,SetLastError=true, PreserveSig=false)] 50: IClassFactory
<DllImport("ole32.dll", CharSet:=CharSet.Unicode, ExactSpelling:=True, PreserveSig:=False)> 51: IDeskBand <StructLayout(LayoutKind.Sequential, CharSet := CharSet.Unicode)> _ 52: IDeskBand2 <StructLayout(LayoutKind.Sequential, CharSet := CharSet.Unicode)> _
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Unicode)> _
[StructLayout ( LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 4 )] powrprof
[DllImport("powrprof.dll", SetLastError=true, CharSet = CharSet.Auto)]
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("PowrProf.dll", CharSet = CharSet.Auto, SetLastError = true)]
[DllImport("powrprof.dll", SetLastError=true, CharSet=CharSet.Unicode)] hid
[DllImport("hid.dll", CharSet=CharSet.Auto, SetLastError=true)]
<DllImport("hid.dll", CharSet:=CharSet.Auto, SetLastError:=True)> _ Note the use of CharSet.Auto in the DLL template. winmmThe winmm dll may not execute properly on 64-bit systems. Consequently, the StructLayout must be Sequential, with CharSet = Ansi, and Pack = 4. This particular type has some special layout considerations (the c union keyword) which typically means developers would use the explicit layout. However, the explicit layout breaks down on 64-bit systems for any type with an IntPtr in the type. Consequently, the C# types have been redesigned to use Sequential layout so that they will automatically adjust to 64-bit systems. This means private fields with public properties which perform the gunky work of making it look like there is a union.
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 4)]
[DllImport("winmm.dll", CharSet = CharSet.Unicode)] The winmm dll may not execute properly on 64-bit systems. Consequently, the StructLayout must be Sequential, with CharSet = Ansi, and Pack = 4. This particular type has some special layout considerations (the c union keyword) which typically means developers would use the explicit layout. However, the explicit layout breaks down on 64-bit systems for any type with an IntPtr in the type. Consequently, the C# types have been redesigned to use Sequential layout so that they will automatically adjust to 64-bit systems. This means private fields with public properties which perform the gunky work of making it look like there is a union.
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 4)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 4)]
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 4)]
[DllImport("winmm.dll", CharSet = CharSet.Unicode)] Cut off search results after 60. Please refine your search. |