VBnet API Reference
API - C
C
CallNextHookEx SetWindowsHookEx: Detect Caps/Numlock/Scrollock via System-wide Keyboard Hook
SetWindowsHookEx: Trapping Special Key Events using Low Level Hooks
CallWindowProc SHChangeNotifyRegister: Receive Shell Change Notifications
Shell_NotifyIcon: Add Icon to Windows System Tray
Shell_NotifyIcon: Animate the System Tray Icon
Shell_NotifyIcon: Respond to Systray Balloon Tip Clicks
Shell_NotifyIcon: Respond to Systray Icon/Menu Interaction in a MDI App
Shell_NotifyIcon: Use SetTimer to Define Balloon Tip Life
WM_ACTIVATEAPP: Detect Application Activation State
WM_CONTEXTMENU: Kill the Default Combo Box Context Menu
WM_CONTEXTMENU: Kill the Default Text Box Context Menu
WM_CTLCOLORSTATIC: Change the Backcolour of a Slider
WM_DRAWITEM: Set Command Button ForeColor
WM_GETMINMAXINFO: Restrict Form Resizing
WM_HOTKEY: System-Wide Keyboard Trapping
WM_LBUTTONDOWN: Substitute a ListView for a Combo's Dropdown List
WM_LBUTTONDOWN: Substitute a Tabbed List for a Combo's Dropdown List
WM_LBUTTONDOWN: Using a Combo in a MSFlexGrid to Select Data
WM_NCHITTEST: Simulating a Non-Client Action to Move a Form
WM_NOTIFY: Detect Sizing Notifications from a ListView ColumnHeader
WM_NOTIFY: Track Highlighted ListView Column Width Changes via Subclassing
WM_PAINT: Subclassing to Create a Flat Combo Box
WM_SIZING: Maintain Form Aspect Ratio During Resizing
WM_SYSCOMMAND: Change and Respond to a Customized System Menu
WM_TIMECHANGE: Detect System Changes to the Date/Time
WM_VSCROLL: Subclassing Listview Scrollbar Messages
ChangeDisplaySettings ChangeDisplaySettings: Change Display Resolution
ChooseColor ChooseColor: Centering and Customizing the ChooseColor Common Dialog
ChooseColor: Using the ChooseColor Common Dialog API
ChooseFont ChooseFont: Adding 'Apply' to the ChooseFont Dialog
ChooseFont: Using the ChooseFont Common Dialog API
ChooseFont: Using the LOGFONT Structure with ChooseFont
ClientToScreen ClipCursor: Restrict the Mouse to a Form's Client Area
DrawFocusRect: Simulating Non-Client Form Movement
GetMontitorByPoint
LBItemFromPt: Right-Click List Item Selection
ClipCursor ClipCursor: Restrict the Mouse to a Form's Client Area
CloseClipboard DragQueryFile: Identify Files Copied to the Clipboard
EnumClipboardFormats: Identify Clipboard Data Available
CloseEnhMetaFile CreateEnhMetaFile: Saving a PrintScreen as a Windows Enhanced Metafile
CloseHandle CreateFile: Determine Available COM Ports
CreateFile: Test if a File is Open by Another Application
CreateProcess: Start Separate Instances of the Default Browser
CreateToolhelp32Snapshot: Enumerate to Determine an App's Parent Process
CreateToolhelp32Snapshot: List Running Processes
DeviceIoControl: Determine Media Type for CD/DVD Drives
DeviceIoControl: Get a SMART Drive Serial Number
DeviceIoControl: Lock/Unlock Removable Media Devices
DeviceIoControl: Obtain Physical Drive Information
GetExitCodeProcess: Determine when a Shelled App has Ended
LookupAccountSid: Determine if the Current Process is Running Under Admin Account
MapDebugInformation: Obtain Debugging Info for an Image
SetEndOfFile: Delete Records from the End of a Random Access File
SetErrorMode: Determine if a Floppy Drive is Ready
SetFileTime: Modify the Date/Time of Folders and Files
SetFileTime: Obtain and Change a File's Created, Accessed and Modified Dates
WaitForSingleObject: Determine when a Process has Ended
WaitForSingleObject: Determine when a Shelled App has Ended
WriteFile: Broadcasting System Messages using Mailslots
ClosePrinter AddPrinter: Add/Delete Local/Remote Printers using Existing Drivers
SetPrinter: Rename Local and Remote Printers
SetPrinter: Rename Local and Remote Printers /2
CloseServiceHandle EnumServicesStatus: Enumerate Local Machine Services
EnumServicesStatus: Enumerate Local Machine Services and Status
EnumServicesStatus: Enumerate Local or Remote Machine Services and Status
CloseUserBrowser OpenUserBrowser: Add Selection of Users and Groups
CLSIDFromString CoCreateInstance: Delete the IE History Cache
RegSetValueEx: Create an Application Launch Button on the IE Toolbar
SHGetKnownFolderPath: Retrieve Windows Shell Folders under Vista
CoCreateGuid RegSetValueEx: Create an Application Launch Button on the IE Toolbar
CoCreateInstance CoCreateInstance: Delete the IE History Cache
CompareFileTime CopyFileEx: Create a File Backup App
CopyFileEx: Create a File Backup App with a Progress Callback
CompleteAuthToken InitializeSecurityContext: Authenticate User via the NT Challenge Process
ConfigurePort ConfigurePort: Determine Available COM Ports with the MSCOMM Control
CreateFile: Determine Available COM Ports
ConnectToPrinterDlg ConnectToPrinterDlg: Install Network Printers
CopyFile CopyFile: Copy Files En-mass to a New Folder
CopyFileEx: Create a File Backup App
CopyFileEx: Create a File Backup App with a Progress Callback
CopyFileEx CopyFileEx: Create a File Backup App with a Progress Callback
CopyMemory CopyMemory: Determining Array Initialization State and Dimensions
CopyMemory: Handy Macros to Convert Between Signed and Unsigned Integers
CopyMemory: How to Copy a Private UDT Between Forms
CreateWindowEx: Create the Common Control ProgressBar
DeviceIoControl: Get a SMART Drive Serial Number
DllGetVersion: Basic Internet Explorer Version Info
EnumDateFormats: Regional Locale Date Settings
EnumDisplayMonitors: Enumerating System Monitor Info
EnumPrinterDrivers: Enumerate Print Drivers on Specific Printer Server
EnumServicesStatus: Enumerate Local or Remote Machine Services and Status
EnumSystemLocales: Enumerate Installed and Supported System Locales
EnumTimeFormats: Regional Locale Time Settings
ExtractIcon: Viewing Application Icons in a Scrollable Viewport
FindFirstUrlCacheEntry: Delete the IE Cache
FindFirstUrlCacheEntry: Obtain the Contents of the IE Cache
GetAdaptersInfo: Determine if DHCP is Enabled
GetAdaptersInfo: Get IP Addresses for All Installed Network Adapters
GetAdaptersInfo: Get the DHCP Server IP
GetAdaptersInfo: Get the IPs for all DHCP Servers
GetAdaptersInfo: Get the Network Adapter IP Address
GetFileVersionInfo: File Search and File Property Info
GetFileVersionInfo: Handy Routines for Identifying Shell32 Versions
GetFileVersionInfo: Retrieve MS ODBC Driver Information
gethostbyaddr: Obtain Host Name from IP Address
gethostbyname: Determine Network Host Name and IP Address
gethostbyname: Resolve Host Name to IP Address
GetIfTable: Local Machine Network Interface Table
GetIpAddrTable: IP Address Table of the Local Machine
GetLocaleInfo: System Calendar Information
GetNetworkParams: Determine Current and Available DNS Servers
GetNetworkParams: Host Name of the Local Machine
GetNetworkParams: Obtain Domain Registering the Local Machine
GetTcpTable: Local Machine TCP Connection Table
GetTextExtentPoint32: Right-Align List Box Data
IcmpSendEcho: Perform a Tracert (Trace Route) in VB
IcmpSendEcho: Perform a Tracert (Trace Route) in VB with Host Name Resolution
IcmpSendEcho: Ping a Machine by Host Name
IcmpSendEcho: Ping a Machine by IP Address
InitializeSecurityContext: Authenticate User via the NT Challenge Process
InitiateSystemShutdown: Terminating Remote Windows Sessions
IPRenewAddress: Release and Renew a DHCP IP Address
IsShellVersion
MapDebugInformation: Obtain Debugging Info for an Image
Netbios: Determine Local Adapter MAC Address
Netbios: Determine Local Adapter MAC Addresses through LANA Enumeration
NetConnectionEnum: Enumerating Share Connection Information
NetFileEnum: Get Open File Info from a Specified Machine
NetGetJoinInformation: Join Information for a Local or Remote Machine
NetLocalGroupEnum: Enumerate Local Groups
NetLocalGroupEnum: Enumerate Local Groups and Descriptions
NetLocalGroupGetMembers: Enumerate Local Groups and Members
NetRemoteTOD: Get Time of Day Info for Local or Remote Machines
NetServerEnum: Get Password Age All Users on the Specified Machine
NetServerEnum: Get Version Info for Domain/Workgroup Servers and Machines
NetServerEnum: Obtain Domain/Workgroup Servers and Machines
NetServerGetInfo: Configuration Info for Domain/Workgroup Servers and Machines
NetSessionEnum: Enumerate Sessions on a Server
NetShareEnum: Enumerating Shared Resources on Other Machines
NetUserGetInfo: Enumerate the User List and Obtain User Info
NetUserGetInfo: Get User Password Age
NetUserGetInfo: Network User Full Name and Comments
NetUserSetInfo: Enable/Disable User Accounts (USER_INFO_3)
NetWkstaGetInfo: Workstation Configuration and Current User
NetWkstaGetInfo: Workstation Configuration and Logon Information
NetWkstaGetInfo: Workstation Configuration Information
NetWkstaUserEnum: Workstation Logon Information
OleTranslateColor: Translate System/RGB Colours into R, G and B Components
OpenUserBrowser: Add Selection of Users and Groups
SendARP: Determine Local or Remote Adapter MAC Addresses
SendMessage: Right-Click List Item Selection
SetLocaleInfo: Change System Long and Short Date Formats
SetPrinter: Rename Local and Remote Printers
SetSystemTime: Date and Time Synchronization to a Remote Server
SetWindowsHookEx: Detect Caps/Numlock/Scrollock via System-wide Keyboard Hook
SetWindowsHookEx: Trapping Special Key Events using Low Level Hooks
SfcGetFiles: Obtain a Listing of Protected System Files
SHBrowseForFolder: Pre-selecting Folders using a Browse Callback
SHChangeNotifyRegister: Receive Shell Change Notifications
Shell_NotifyIcon: Add Icon to Windows System Tray
Shell_NotifyIcon: Animate the System Tray Icon
Shell_NotifyIcon: Display Systray Balloon Tips
Shell_NotifyIcon: Respond to Systray Balloon Tip Clicks
Shell_NotifyIcon: Respond to Systray Icon/Menu Interaction in a MDI App
Shell_NotifyIcon: Use SetTimer to Define Balloon Tip Life
SHGetKnownFolderPath: Retrieve Windows Shell Folders under Vista
Undocumented Windows: Change Icon Dialog
Undocumented Windows: Path Functions
Undocumented Windows: Shell Dialogs
URLDownloadToFile: Obtain Machine's Public IP Behind Router
WM_GETMINMAXINFO: Restrict Form Resizing
WM_NOTIFY: Detect Sizing Notifications from a ListView ColumnHeader
WM_NOTIFY: Detect Sizing Notifications from a ListView ColumnHeader
WM_NOTIFY: Track Highlighted ListView Column Width Changes via Subclassing
WM_PAINT: Subclassing to Create a Flat Combo Box
WM_SIZING: Maintain Form Aspect Ratio During Resizing
WM_SYSCOMMAND: Change and Respond to a Customized System Menu
WM_VSCROLL: Subclassing Listview Scrollbar Messages
CoTaskMemFree AVIGetFileInfo: Obtain AVI File Information
DoAddToFavDlg: Add and Manipulate IE Favourite Links
DoAddToFavDlg: Add and Manipulate IE Favourites in Specified Folders
SHBrowseForFolder: Browse for Folders Dialog
SHBrowseForFolder: Browse for Folders New UI Features
SHBrowseForFolder: Browse to Obtain Network Machines or Shares
SHBrowseForFolder: Pre-selecting Folders using a Browse Callback
SHBrowseForFolder: Restrict Browse Selection to a CD/DVD via Callback
SHChangeNotifyRegister: Receive Shell Change Notifications
SHGetFileInfo: ListView Demo 1 - Obtaining the File Path
SHGetKnownFolderPath: Retrieve Windows Shell Folders under Vista
SHGetSpecialFolderLocation: Create a Desktop Shortcut
SHGetSpecialFolderLocation: Create an IE Shortcut (.url)
SHGetSpecialFolderLocation: Retrieve Windows Shell Folders
CreateBitmap CreateCompatibleBitmap: Create a Transparent Bitmap
CreateCompatibleBitmap CreateCompatibleBitmap: Create a Transparent Bitmap
InflateRect: Highlighting External Windows
OleCreatePictureIndirect: Mimicking PrintScreen Using OLE
CreateCompatibleDC CreateCompatibleBitmap: Create a Transparent Bitmap
InflateRect: Highlighting External Windows
OleCreatePictureIndirect: Mimicking PrintScreen Using OLE
TransparentBlt: Simulating Microsoft's 'Windows Messenger' Notifications - Step 3: The Notification Form
CreateDirectory CopyFile: Copy Files En-mass to a New Folder
CopyFileEx: Create a File Backup App
CopyFileEx: Create a File Backup App with a Progress Callback
CreateDirectory: Creating Nested Folders
CreateEnhMetaFile CreateEnhMetaFile: Saving a PrintScreen as a Windows Enhanced Metafile
CreateFile CreateFile: Determine Available COM Ports
CreateFile: Test if a File is Open by Another Application
DeviceIoControl: Determine Media Type for CD/DVD Drives
DeviceIoControl: Get a SMART Drive Serial Number
DeviceIoControl: Lock/Unlock Removable Media Devices
DeviceIoControl: Obtain Physical Drive Information
MapDebugInformation: Obtain Debugging Info for an Image
SetEndOfFile: Delete Records from the End of a Random Access File
SetErrorMode: Determine if a Floppy Drive is Ready
SetFileTime: Modify the Date/Time of Folders and Files
WriteFile: Broadcasting System Messages using Mailslots
CreateFontIndirect CreateFontIndirect: Change ListView Header Text Style
CreateProcess CreateProcess: Start Separate Instances of the Default Browser
WaitForSingleObject: Determine when a Process has Ended
CreateScalableFontResource CreateScalableFontResource: Friendly TrueType Font File Name
CreateSolidBrush FillRect: Gradient Form Backgrounds
SetMenuItemInfo: Custom Application Menu Colours
WM_CTLCOLORSTATIC: Change the Backcolour of a Slider
CreateStatusWindow CreateStatusWindow: The Common Control Status Bar via API - Overview
CreateToolhelp32Snapshot CreateToolhelp32Snapshot: Enumerate to Determine an App's Parent Process
CreateToolhelp32Snapshot: List Running Processes
CreateWindowEx CreateWindowEx: 21st Century ToolTips for VB- The Basics
CreateWindowEx: Create the Common Control Header
CreateWindowEx: Create the Common Control ProgressBar

 
 

PayPal Link
Make payments with PayPal - it's fast, free and secure!

 
 
 
 

Copyright ©1996-2011 VBnet and Randy Birch. All Rights Reserved.
Terms of Use  |  Your Privacy