Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Win Plugin:WindowsUtil:
Partly Console safe, 217 entry points.
- class WindowsIniMBS
- method GetProfileInt(appname as string, keyname as string, defaultValue as integer = 0) as integer
- method GetProfileString(appname as string, keyname as string, defaultValue as string = "") as string
- method GetProfileSection(appname as string) as string
- method GetPrivateProfileInt(appname as string, keyname as string, defaultValue as integer = 0) as integer
- method GetPrivateProfileString(appname as string, keyname as string, defaultValue as string = "") as string
- method GetPrivateProfileSection(appname as string) as string
- method GetPrivateProfileStruct(section as string, keyname as string, size as integer) as memoryblock
- method WritePrivateProfileString(appname as string, keyname as string, value as string) as boolean
- method WritePrivateProfileSection(appname as string, value as string) as boolean
- method WritePrivateProfileStruct(section as string, keyname as string, mem as memoryblock, size as integer) as boolean
- property BufferSize as Integer
- property Filename as String
- class WindowsKeyFilterMBS
- method Install as boolean
- method Uninstall as boolean
- property BlockKey(virtualkeycode as integer) as boolean
- property BlockAltTab as boolean
- property BlockControlEscape as boolean
- property BlockAltEscape as boolean
- property BlockControlAltDelete as boolean
- property BlockAltF4 as boolean
- property BlockShiftSpace as boolean
- property BlockLeftButton as Boolean
- property BlockRightButton as Boolean
- property BlockCancel as Boolean
- property BlockMiddleButton as Boolean
- property BlockBack as Boolean
- property BlockTab as Boolean
- property BlockClear as Boolean
- property BlockReturn as Boolean
- property BlockShift as Boolean
- property BlockControl as Boolean
- property BlockAlt as Boolean
- property BlockPause as Boolean
- property BlockCapital as Boolean
- property BlockEscape as Boolean
- property BlockSpace as Boolean
- property BlockEnd as Boolean
- property BlockHome as Boolean
- property BlockLeft as Boolean
- property BlockUp as Boolean
- property BlockRight as Boolean
- property BlockDown as Boolean
- property BlockSelect as Boolean
- property BlockPrint as Boolean
- property BlockExecute as Boolean
- property BlockSnapshot as Boolean
- property BlockInsert as Boolean
- property BlockDelete as Boolean
- property BlockHelp as Boolean
- property BlockLeftWindowsKey as Boolean
- property BlockRightWindowsKey as Boolean
- property BlockApplicationWindowsKey as Boolean
- property BlockSleep as Boolean
- property BlockF1 as Boolean
- property BlockF2 as Boolean
- property BlockF3 as Boolean
- property BlockF4 as Boolean
- property BlockF5 as Boolean
- property BlockF6 as Boolean
- property BlockF7 as Boolean
- property BlockF8 as Boolean
- property BlockF9 as Boolean
- property BlockF10 as Boolean
- property BlockF11 as Boolean
- property BlockF12 as Boolean
- property BlockF13 as Boolean
- property BlockF14 as Boolean
- property BlockF15 as Boolean
- property BlockF16 as Boolean
- property BlockF17 as Boolean
- property BlockF18 as Boolean
- property BlockF19 as Boolean
- property BlockF20 as Boolean
- property BlockF21 as Boolean
- property BlockF22 as Boolean
- property BlockF23 as Boolean
- property BlockF24 as Boolean
- event KeyDown(vkCode as integer, scanCode as integer, flags as integer, time as integer) as Boolean
- event KeyUp(vkCode as integer, scanCode as integer, flags as integer, time as integer) as Boolean
- class WindowsListMBS
- method Update
- method Constructor
- method Constructor(WindowHandle as Integer)
- method Constructor(win as window)
- method WindowClassName(index as integer) as string
- method WindowLeft(index as integer) as integer
- method WindowTop(index as integer) as integer
- method WindowWidth(index as integer) as integer
- method WindowHeight(index as integer) as integer
- method WindowText(index as integer) as string
- method WindowHandle(index as integer) as integer
- method WindowThreadHandle(index as integer) as integer
- method WindowProcessID(index as integer) as integer
- method WindowImageFileName(index as integer) as string
- method WindowVisible(index as integer) as boolean
- method WindowIconic(index as integer) as boolean
- method WindowZoomed(index as integer) as boolean
- method ActivateWindow(index as integer)
- method Constructor(win as DesktopWindow)
- property WindowCount as Integer
- property DesktopWindowHandle as Integer
- property ForegroundWindowHandle as Integer
- property CurrentProcessID as Integer
- property CurrentThreadID as Integer
- property ParentWindowHandle as Integer
- shared method WindowClassNameFromHandle(Handle as integer) as String
- shared method WindowTextFromHandle(Handle as integer) as String
- shared method Focus as integer
- shared method ForegroundWindow as integer
- class WindowsPipeMBS
- method Constructor
- method OpenPipe(Name as string) as Boolean
- method CreatePipe(Name as string, MessageMode as Boolean = false, BufferSize as Integer = &h100000, AllowAllUsers as Boolean = false) as Boolean
- method Write(data as string)
- method Write(data as MemoryBlock)
- method Read(ByteCount as Integer) as String
- method Peek(ByteCount as Integer) as String
- method Close
- method ReadAll as String
- method PeekAll as String
- property Handle as Integer
- property BytesRead as Integer
- property BytesWritten as Integer
- property LastError as Integer
- property Name as String
- property NamedPipeServerProcessId as Integer
- property NamedPipeServerSessionId as Integer
- property NamedPipeClientProcessId as Integer
- property NamedPipeClientSessionId as Integer
- property NamedPipeClientComputerName as String
- property BytesAvailable as Integer
- property MessageBytesAvailable as Integer
- property OutputBufferSize as Integer
- property InputBufferSize as Integer
- property IsClient as Boolean
- property IsServer as Boolean
- property IsMessageMode as Boolean
- property IsOpen as Boolean
- event DataAvailable(BytesAvailable as Integer, MessageBytesAvailable as Integer)
- event PipeBroken
- event Connected
- class WinExceptionMBS
- class WinLocalizationMBS
- method Constructor
- method Constructor(LCID as integer)
- method Constructor(LanguageID as integer, SortID as integer)
- method Constructor(PrimaryLanguage as integer, SubLanguage as integer, SortID as integer)
- method LongDayName(index as integer) as string
- method LongMonthName(index as integer) as string
- method AbbreviatedDayName(index as integer) as string
- method AbbreviatedMonthName(index as integer) as string
- property LanguageID as String
- property LanguageNameLocalized as String
- property LanguageNameEnglish as String
- property LanguageNameAbbreviated as String
- property LanguageNameNativ as String
- property CountryCode as String
- property CountryNameLocalized as String
- property CountryNameEnglish as String
- property CountryNameAbbreviated as String
- property CountryNameNative as String
- property DefaultLanguageID as String
- property DefaultCountryCode as String
- property DefaultCodePageOEM as String
- property DefaultCodePageANSI as String
- property DefaultCodePageMac as String
- property ListItemSeparator as String
- property MeasureSystem as String
- property DecimalSeparator as String
- property ThousandSeparator as String
- property DigitGrouping as String
- property NumberOfFraction as String
- property LeadingZeros as String
- property NegativeNumberMode as String
- property NativeASCII0to9 as String
- property CurrencySymbolLocalized as String
- property CurrencySymbolInternational as String
- property CurrencyDecimalSeparator as String
- property CurrencyThousandSeparator as String
- property CurrencyGroupingMode as String
- property CurrencyDigitsLocalized as String
- property CurrencyDigitsInternational as String
- property CurrencyPositiveMode as String
- property CurrencyNegativeMode as String
- property DateSeparator as String
- property TimeSeparator as String
- property DateShortFormatString as String
- property DateLongFormatString as String
- property TimeShortFormatString as String
- property DateShortFormatOrdering as String
- property DateLongFormatOrdering as String
- property TimeFormatSpecifier as String
- property TimeMarkerPosition as String
- property TimeCenturyFormatSpecifier as String
- property TimeLeadingZeros as String
- property DateLeadingZerosDay as String
- property DateLeadingZerosMonth as String
- property TimeAM as String
- property TimePM as String
- property CalendarTypeSpecifier as String
- property CalendarTypeSpecifier2 as String
- property FirstDayOfWeek as String
- property FirstWeekOfYear as String
- property SignPositive as String
- property SignNegative as String
- property SignPositivePosition as String
- property SignNegativePosition as String
- property PosSymPrecedes as String
- property PosSepBySpace as String
- property NegSymPrecedes as String
- property NegSepBySpace as String
- property LanguageNameAbbreviatedISO as String
- property CountryNameAbbreviatedISO as String
- property DefaultCodePageEBCDIC as String
- property Papersize as String
- property CurrencyNameEnglish as String
- property CurrencyNameNative as String
- property DateShortYearMonth as String
- property Sortname as String
- property DigitSubstitution as String
- Globals:
- DriveToUNCPathMBS(Driver as string) as string
- GetFullWindowsNameMBS(UserName as string, Domain as string) as string
- IsWindows95MBS as boolean
- IsWindowsAdminUserMBS as boolean
- IsWindowsNTMBS as boolean
- WindowsGetProcessIntegrityLevelMBS as integer
- WindowsIsApplicationRunAsAdminMBS as boolean
- WindowsIsProcessElevatedMBS as boolean
- WindowsIsUserInAdminGroupMBS as boolean
Blog Entries
- News from the MBS Xojo Plugins in version 21.5
- MBS Xojo Plugins, version 21.5pr5
- MBS Xojo Plugins, version 20.6pr4
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.5
- MBS Xojo Plugins, version 19.5pr1
- New Windows Pipe class for Xojo
- SetFrontMost for Windows
- MBS Plugins 11.1 Release notes
- MBS REALbasic Plugins Version 10.4 release notes
- Windows Admin functions