- 浏览: 1219111 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
ethenlong:
说的很详细,结构是比较简单,好懂...
linux设备驱动--LED驱动 -
夜里几度惆怅:
HTML中动态图片切换JQuery实现 -
彼岸花er:
博主说在培训班没学到技术,我想知道博主报的是什么培训班呢?主要 ...
IT女生的2011经历 -
jallin:
上面讲解的“Last-Modified”容易令人误解:1) 什 ...
http协议和web本质 -
shandaaiwo2:
写的太好了。
http协议和web本质
Windows API Reference for C#, VB.NET and VB6
The Windows API (application programming interface) are the low level workings of Windows. It offers high performance, and lightweight code, but it is very sparsely documented for .NET programmers. This section provides a rough guide to the Win32 API from a C# and VB.NET developers perspective.
This guide is not definitive, and will evolve with more content over time. Currently listed are over 1,600 Windows API functions. To use this guide, firstly expand the one of the libraries below by pressing the icon. Once you have found the function you are looking for, click on the library name itself.
File, Memory, Process, Threading, Time, Console, and Comm control(kernel32.dll)
- _hread
- _hwrite
- _lclose
- _lcreat
- _llseek
- _lopen
- _lread
- _lwrite
- AddAtom
- AllocConsole
- BackupRead
- BackupSeek
- BackupWrite
- Beep
- Beep_Renamed
- BeginUpdateResource
- BuildCommDCB
- BuildCommDCBAndTimeouts
- CallNamedPipe
- ClearCommBreak
- ClearCommError
- CloseHandle
- CommConfigDialog
- CompareFileTime
- CompareString
- ConnectNamedPipe
- ContinueDebugEvent
- ConvertDefaultLocale
- CopyFile
- CopyMemory
- CreateConsoleScreenBuffer
- CreateDirectory
- CreateDirectoryEx
- CreateEvent
- CreateFile
- CreateFileMapping
- CreateIoCompletionPort
- CreateMailslot
- CreateMutex
- CreateNamedPipe
- CreatePipe
- CreateProcess
- CreateRemoteThread
- CreateSemaphore
- CreateTapePartition
- CreateThread
- CreateToolhelp32Snapshot
- DebugActiveProcess
- DebugBreak
- DefineDosDevice
- DeleteAtom
- DeleteCriticalSection
- DeleteFile
- DeviceIoControl
- DisableThread
- DisableThreadLibraryCalls
- DisconnectNamedPipe
- DosDateTimeToFileTime
- DuplicateHandle
- EndUpdateResource
- EnterCriticalSection
- EnumCalendarInfo
- EnumDateFormats
- EnumResourceLanguages
- EnumResourceNames
- EnumResourceTypes
- EnumSystemCodePages
- EnumSystemLocales
- EnumTimeFormats
- EraseTape
- EscapeCommFunction
- ExitProcess
- ExitThread
- ExpandEnvironmentStrings
- FatalAppExit
- FatalExit
- FileTimeToDosDateTime
- FileTimeToLocalFileTime
- FileTimeToSystemTime
- FillConsoleOutputAttribute
- FillConsoleOutputCharacter
- FillMemory
- FindAtom
- FindClose
- FindCloseChangeNotification
- FindFirstChangeNotification
- FindFirstFile
- FindNextChangeNotification
- FindNextFile
- FindResource
- FindResourceEx
- FlushConsoleInputBuffer
- FlushFileBuffers
- FlushInstructionCache
- FlushViewOfFile
- FoldString
- FormatMessage
- Free
- FreeConsole
- FreeEnvironmentStrings
- FreeLibrary
- FreeLibraryAndExitThread
- FreeResource
- GenerateConsoleCtrlEvent
- GetACP
- GetAtomName
- GetBinaryType
- GetCommandLine
- GetCommConfig
- GetCommMask
- GetCommModemStatus
- GetCommProperties
- GetCommState
- GetCommTimeouts
- GetCompressedFileSize
- GetComputerName
- GetConsoleCP
- GetConsoleCursorInfo
- GetConsoleMode
- GetConsoleOutputCP
- GetConsoleScreenBufferInfo
- GetConsoleTitle
- GetCPInfo
- GetCurrencyFormat
- GetCurrentDirectory
- GetCurrentProcess
- GetCurrentProcessId
- GetCurrentThread
- GetCurrentThreadId
- GetDateFormat
- GetDefaultCommConfig
- GetDiskFreeSpace
- GetDiskFreeSpaceEx
- GetDriveType
- GetEnvironmentStrings
- GetEnvironmentVariable
- GetExitCodeProcess
- GetExitCodeThread
- GetFileAttributes
- GetFileInformationByHandle
- GetFileSize
- GetFileTime
- GetFileType
- GetFullPathName
- GetHandleInformation
- GetLargestConsoleWindowSize
- GetLastError
- GetLocaleInfo
- GetLocalTime
- GetLogicalDrives
- GetLogicalDriveStrings
- GetMailslotInfo
- GetModuleFileName
- GetModuleHandle
- GetNamedPipeHandleState
- GetNamedPipeInfo
- GetNumberFormat
- GetNumberOfConsoleInputEvents
- GetNumberOfConsoleMouseButtons
- GetOEMCP
- GetOverlappedResult
- GetPriorityClass
- GetPrivateProfileInt
- GetPrivateProfileSection
- GetPrivateProfileString
- GetProcAddress
- GetProcessAffinityMask
- GetProcessHeap
- GetProcessHeaps
- GetProcessShutdownParameters
- GetProcessTimes
- GetProcessWorkingSetSize
- GetProfileInt
- GetProfileSection
- GetProfileString
- GetQueuedCompletionStatus
- GetShortPathName
- GetStartupInfo
- GetStdHandle
- GetStringType
- GetStringTypeEx
- GetStringTypeW
- GetSystemDefaultLangID
- GetSystemDefaultLCID
- GetSystemDirectory
- GetSystemInfo
- GetSystemPowerStatus
- GetSystemTime
- GetSystemTimeAdjustment
- GetSystemTimeAsFileTime
- GetTapeParameters
- GetTapePosition
- GetTapeStatus
- GetTempFileName
- GetTempPath
- GetThreadContext
- GetThreadLocale
- GetThreadPriority
- GetThreadSelectorEntry
- GetThreadTimes
- GetTickCount
- GetTimeFormat
- GetTimeZoneInformation
- GetUserDefaultLangID
- GetUserDefaultLCID
- GetVersion
- GetVersionEx
- GetVolumeInformation
- GetWindowsDirectory
- GlobalAddAtom
- GlobalAlloc
- GlobalCompact
- GlobalDeleteAtom
- GlobalFindAtom
- GlobalFix
- GlobalFlags
- GlobalFree
- GlobalGetAtomName
- GlobalHandle
- GlobalLock
- GlobalMemoryStatus
- GlobalMemoryStatusEx
- GlobalReAlloc
- GlobalSize
- GlobalUnfix
- GlobalUnlock
- GlobalUnWire
- GlobalWire
- HeapAlloc
- HeapCompact
- HeapCreate
- HeapDestroy
- HeapFree
- HeapReAlloc
- HeapSize
- HeapValidate
- hread
- hwrite
- ImpersonateLoggedOnUser
- InitAtomTable
- InitializeCriticalSection
- InterlockedDecrement
- InterlockedExchange
- InterlockedIncrement
- IsBadCodePtr
- IsBadHugeReadPtr
- IsBadHugeWritePtr
- IsBadReadPtr
- IsBadStringPtr
- IsBadWritePtr
- IsDBCSLeadByte
- IsValidCodePage
- IsValidLocale
- lclose
- LCMapString
- lcreat
- LeaveCriticalSection
- llseek
- Load
- LoadLibrary
- LoadLibraryEx
- LoadModule
- LoadResource
- LocalAlloc
- LocalCompact
- LocalFileTimeToFileTime
- LocalFlags
- LocalFree
- LocalHandle
- LocalLock
- LocalReAlloc
- LocalShrink
- LocalSize
- LocalUnlock
- LockFile
- LockFileEx
- LockResource
- lopen
- lread
- lstrcat
- lstrcmp
- lstrcmpi
- lstrcpy
- lstrcpy
- lstrcpyn
- lstrlen
- lwrite
- MapViewOfFile
- MapViewOfFileEx
- MoveFile
- MoveFileEx
- MoveMemory
- MulDiv
- MultiByteToWideChar
- ObjectOpenAuditAlarm
- OpenEvent
- OpenFile
- OpenFileMapping
- OpenMutex
- OpenProcess
- OpenSemaphore
- OutputDebugString
- PeekNamedPipe
- PrepareTape
- Process32First
- Process32First
- PulseEvent
- PurgeComm
- QueryDosDevice
- QueryPerformanceCounter
- QueryPerformanceFrequency
- RaiseException
- ReadConsole
- ReadConsoleOutput
- ReadConsoleOutputAttribute
- ReadConsoleOutputCharacter
- ReadFile
- ReadFileEx
- ReadProcessMemory
- ReleaseMutex
- ReleaseSemaphore
- RemoveDirectory
- ResetEvent
- ResumeThread
- ScrollConsoleScreenBuffer
- SearchPath
- SetCommBreak
- SetCommConfig
- SetCommMask
- SetCommState
- SetCommTimeouts
- SetComputerName
- SetConsoleActiveScreenBuffer
- SetConsoleCP
- SetConsoleCtrlHandler
- SetConsoleCursorInfo
- SetConsoleCursorPosition
- SetConsoleMode
- SetConsoleOutputCP
- SetConsoleScreenBufferSize
- SetConsoleTextAttribute
- SetConsoleTitle
- SetConsoleWindowInfo
- SetCurrentDirectory
- SetDefaultCommConfig
- SetEndOfFile
- SetEnvironmentVariable
- SetErrorMode
- SetEvent
- SetFileApisToANSI
- SetFileApisToOEM
- SetFileAttributes
- SetFilePointer
- SetFileTime
- SetHandleCount
- SetHandleInformation
- SetLastError
- SetLocaleInfo
- SetLocalTime
- SetMailslotInfo
- SetNamedPipeHandleState
- SetPriorityClass
- SetProcessShutdownParameters
- SetProcessWorkingSetSize
- SetStdHandle
- SetSystemPowerState
- SetSystemTime
- SetSystemTimeAdjustment
- SetTapeParameters
- SetTapePosition
- SetThreadAffinityMask
- SetThreadContext
- SetThreadLocale
- SetThreadPriority
- SetTimeZoneInformation
- SetUnhandledExceptionFilter
- SetupComm
- SetVolumeLabel
- SizeofResource
- Sleep
- SleepEx
- SuspendThread
- SystemTimeToFileTime
- SystemTimeToTzSpecificLocalTime
- TerminateProcess
- TerminateThread
- TlsAlloc
- TlsFree
- TlsGetValue
- TlsSetValue
- TransactNamedPipe
- TransmitCommChar
- UnhandledExceptionFilter
- UnlockFile
- UnlockFileEx
- UnmapViewOfFile
- UpdateResource
- VerLanguageName
- VirtualAlloc
- VirtualFree
- VirtualLock
- VirtualProtect
- VirtualProtectEx
- VirtualQuery
- VirtualQueryEx
- VirtualUnlock
- WaitCommEvent
- WaitForMultipleObjects
- WaitForMultipleObjectsEx
- WaitForSingleObject
- WaitForSingleObjectEx
- WaitNamedPipe
- WideCharToMultiByte
- WinExec
- WriteConsole
- WriteConsoleOutput
- WriteConsoleOutputAttribute
- WriteConsoleOutputCharacter
- WriteFile
- WriteFileEx
- WritePrivateProfileSection
- WritePrivateProfileString
- WriteProcessMemory
- WriteProfileSection
- WriteProfileString
- WriteTapemark
- ZeroMemory
Window handling, and Windows UI control(user32.dll)
- ActivateKeyboardLayout
- AdjustWindowRect
- AdjustWindowRectEx
- AnyPopup
- AppendMenu
- ArrangeIconicWindows
- AttachThreadInput
- BeginDeferWindowPos
- BeginPaint
- BringWindowToTop
- BroadcastSystemMessage
- CallMsgFilter
- CallNextHookEx
- CallWindowProc
- CascadeWindows
- ChangeClipboardChain
- ChangeDisplaySettings
- ChangeMenu
- CharLower
- CharLowerBuff
- CharNext
- CharPrev
- CharToOem
- CharToOemBuff
- CharUpper
- CharUpperBuff
- CheckDlgButton
- CheckMenuItem
- CheckMenuRadioItem
- CheckRadioButton
- ChildWindowFromPoint
- ChildWindowFromPointEx
- ClientToScreen
- ClipCursor
- CloseClipboard
- CloseDesktop
- CloseWindow
- CloseWindowStation
- CopyAcceleratorTable
- CopyCursor
- CopyIcon
- CopyImage
- CopyRect
- CountClipboardFormats
- CreateAcceleratorTable
- CreateCaret
- CreateCursor
- CreateDesktop
- CreateDialogIndirectParam
- CreateDialogParam
- CreateIcon
- CreateIconFromResource
- CreateIconIndirect
- CreateMDIWindow
- CreateMenu
- CreatePopupMenu
- CreateWindowEx
- DdeAbandonTransaction
- DdeAccessData
- DdeAddData
- DdeClientTransaction
- DdeCmpStringHandles
- DdeConnect
- DdeConnectList
- DdeCreateDataHandle
- DdeCreateStringHandle
- DdeDisconnect
- DdeDisconnectList
- DdeEnableCallback
- DdeFreeDataHandle
- DdeFreeStringHandle
- DdeGetData
- DdeGetLastError
- DdeImpersonateClient
- DdeInitialize
- DdeKeepStringHandle
- DdeNameService
- DdePostAdvise
- DdeQueryConvInfo
- DdeQueryNextServer
- DdeQueryString
- DdeReconnect
- DdeSetQualityOfService
- DdeSetUserHandle
- DdeUnaccessData
- DdeUninitialize
- DefDlgProc
- DeferWindowPos
- DefFrameProc
- DefMDIChildProc
- DefWindowProc
- DeleteMenu
- DestroyAcceleratorTable
- DestroyCaret
- DestroyCursor
- DestroyIcon
- DestroyMenu
- DestroyWindow
- DialogBoxIndirectParam
- DispatchMessage
- DragDetect
- DragObject
- DrawAnimatedRects
- DrawCaption
- DrawEdge
- DrawFocusRect
- DrawFrameControl
- DrawIcon
- DrawIconEx
- DrawMenuBar
- DrawState
- DrawText
- DrawTextEx
- EmptyClipboard
- EnableMenuItem
- EnableScrollBar
- EnableWindow
- EndDeferWindowPos
- EndDialog
- EndPaint
- EnumChildWindows
- EnumClipboardFormats
- EnumDesktops
- EnumDesktopWindows
- EnumDisplaySettings
- EnumProps
- EnumPropsEx
- EnumThreadWindows
- EnumWindows
- EnumWindowStations
- EqualRect
- ExcludeUpdateRgn
- ExitWindows
- ExitWindowsEx
- FillRect
- FindWindow
- FindWindowEx
- FlashWindow
- FrameRect
- FreeDDElParam
- GetActiveWindow
- GetAsyncKeyState
- GetCapture
- GetCaretBlinkTime
- GetCaretPos
- GetClassInfo
- GetClassInfoEx
- GetClassLong
- GetClassName
- GetClassWord
- GetClientRect
- GetClipboardData
- GetClipboardFormatName
- GetClipboardOwner
- GetClipboardViewer
- GetClipCursor
- GetCursor
- GetCursorPos
- GetDC
- GetDCEx
- GetDesktopWindow
- GetDialogBaseUnits
- GetDlgCtrlID
- GetDlgItem
- GetDlgItemInt
- GetDlgItemText
- GetDoubleClickTime
- GetFocus
- GetForegroundWindow
- GetIconInfo
- GetInputState
- GetKBCodePage
- GetKeyboardLayout
- GetKeyboardLayoutList
- GetKeyboardLayoutName
- GetKeyboardState
- GetKeyboardType
- GetKeyNameText
- GetKeyState
- GetLastActivePopup
- GetMenu
- GetMenuCheckMarkDimensions
- GetMenuContextHelpId
- GetMenuDefaultItem
- GetMenuItemCount
- GetMenuItemID
- GetMenuItemInfo
- GetMenuItemRect
- GetMenuState
- GetMenuString
- GetMessage
- GetMessageExtraInfo
- GetMessagePos
- GetMessageTime
- GetNextDlgGroupItem
- GetNextDlgTabItem
- GetNextWindow
- GetOpenClipboardWindow
- GetParent
- GetPriorityClipboardFormat
- GetProcessWindowStation
- GetProp
- GetQueueStatus
- GetScrollInfo
- GetScrollPos
- GetScrollRange
- GetSubMenu
- GetSysColor
- GetSysColorBrush
- GetSystemMenu
- GetSystemMetrics
- GetTabbedTextExtent
- GetThreadDesktop
- GetTopWindow
- GetUpdateRect
- GetUpdateRgn
- GetUserObjectInformation
- GetUserObjectSecurity
- GetWindow
- GetWindowContextHelpId
- GetWindowDC
- GetWindowLong
- GetWindowPlacement
- GetWindowRect
- GetWindowRgn
- GetWindowText
- GetWindowTextLength
- GetWindowThreadProcessId
- GetWindowWord
- GrayString
- HideCaret
- HiliteMenuItem
- ImpersonateDdeClientWindow
- InflateRect
- InSendMessage
- InsertMenu
- InsertMenuItem
- IntersectRect
- InvalidateRect
- InvalidateRgn
- InvertRect
- IsCharAlpha
- IsCharAlphaNumeric
- IsCharLower
- IsCharUpper
- IsChild
- IsClipboardFormatAvailable
- IsDialogMessage
- IsDlgButtonChecked
- IsIconic
- IsMenu
- IsRectEmpty
- IsWindow
- IsWindowEnabled
- IsWindowUnicode
- IsWindowVisible
- IsZoomed
- keybd_event
- KillTimer
- LoadAccelerators
- LoadBitmap
- LoadCursor
- LoadCursorFromFile
- LoadIcon
- LoadImage
- LoadKeyboardLayout
- LoadMenu
- LoadMenuIndirect
- LoadString
- LockWindowUpdate
- LockWorkStation
- LookupIconIdFromDirectory
- LookupIconIdFromDirectoryEx
- MapDialogRect
- MapVirtualKey
- MapVirtualKeyEx
- MapWindowPoints
- Menu
- MenuItemFromPoint
- MessageBeep
- MessageBox
- MessageBoxEx
- MessageBoxIndirect
- ModifyMenu
- mouse_event
- MoveWindow
- MsgWaitForMultipleObjects
- OemKeyScan
- OemToChar
- OemToCharBuff
- OffsetRect
- OpenClipboard
- OpenDesktop
- OpenIcon
- OpenInputDesktop
- OpenWindowStation
- PackDDElParam
- PaintDesktop
- PeekMessage
- PostMessage
- PostQuitMessage
- PostThreadMessage
- PtInRect
- RedrawWindow
- RegisterClass
- RegisterClassEx
- RegisterClipboardFormat
- RegisterHotKey
- RegisterWindowMessage
- ReleaseCapture
- ReleaseDC
- RemoveMenu
- RemoveProp
- ReplyMessage
- ReuseDDElParam
- ScreenToClient
- ScrollDC
- ScrollWindow
- ScrollWindowEx
- SendDlgItemMessage
- SendInput
- SendMessage
- SendMessageCallback
- SendMessageTimeout
- SendNotifyMessage
- SetActiveWindow
- SetCapture
- SetCaretBlinkTime
- SetCaretPos
- SetClassLong
- SetClassWord
- SetClipboardData
- SetClipboardViewer
- SetCursor
- SetCursorPos
- SetDebugErrorLevel
- SetDlgItemInt
- SetDlgItemText
- SetDoubleClickTime
- SetFocus
- SetForegroundWindow
- SetKeyboardState
- SetLastErrorEx
- SetMenu
- SetMenuContextHelpId
- SetMenuDefaultItem
- SetMenuItemBitmaps
- SetMenuItemInfo
- SetMessageExtraInfo
- SetMessageQueue
- SetParent
- SetProcessWindowStation
- SetProp
- SetRect
- SetRectEmpty
- SetScrollInfo
- SetScrollPos
- SetScrollRange
- SetSysColors
- SetSystemCursor
- SetThreadDesktop
- SetTimer
- SetUserObjectInformation
- SetUserObjectSecurity
- SetWindowContextHelpId
- SetWindowLong
- SetWindowPlacement
- SetWindowPos
- SetWindowRgn
- SetWindowsHook
- SetWindowsHookEx
- SetWindowText
- SetWindowWord
- ShowCaret
- ShowCursor
- ShowOwnedPopups
- ShowScrollBar
- ShowWindow
- ShowWindowAsync
- SubtractRect
- SwapMouseButton
- SwitchDesktop
- SystemParametersInfo
- TabbedTextOut
- TileWindows
- ToAscii
- ToAsciiEx
- ToUnicode
- TrackPopupMenu
- TrackPopupMenuEx
- tractRect
- TranslateAccelerator
- TranslateMDISysAccel
- TranslateMessage
- UnhookWindowsHook
- UnhookWindowsHookEx
- UnionRect
- UnloadKeyboardLayout
- UnpackDDElParam
- UnregisterClass
- UnregisterHotKey
- UpdateWindow
- ValidateRect
- ValidateRgn
- VkKeyScan
- VkKeyScanEx
- WaitForInputIdle
- WaitMessage
- WindowFromDC
- WindowFromPoint
- WinHelp
Graphics and Imaging(gdi32.dll)
- AbortDoc
- AbortPath
- AddFontResource
- AngleArc
- AnimatePalette
- Arc
- ArcTo
- BeginPath
- BitBlt
- CancelDC
- CheckColorsInGamut
- ChoosePixelFormat
- Chord
- CloseEnhMetaFile
- CloseFigure
- CloseMetaFile
- ColorMatchToTarget
- CombineRgn
- CombineTransform
- CopyEnhMetaFile
- CopyMetaFile
- CreateBitmap
- CreateBitmapIndirect
- CreateBrushIndirect
- CreateColorSpace
- CreateCompatibleBitmap
- CreateCompatibleDC
- CreateDC
- CreateDIBitmap
- CreateDIBPatternBrush
- CreateDIBPatternBrushPt
- CreateDIBSection
- CreateDiscardableBitmap
- CreateEllipticRgn
- CreateEllipticRgnIndirect
- CreateEnhMetaFile
- CreateFont
- CreateFontIndirect
- CreateHalftonePalette
- CreateHatchBrush
- CreateIC
- CreateMetaFile
- CreatePalette
- CreatePatternBrush
- CreatePen
- CreatePenIndirect
- CreatePolygonRgn
- CreatePolyPolygonRgn
- CreateRectRgn
- CreateRectRgnIndirect
- CreateRoundRectRgn
- CreateScalableFontResource
- CreateSolidBrush
- DeleteColorSpace
- DeleteDC
- DeleteEnhMetaFile
- DeleteMetaFile
- DeleteObject
- DescribePixelFormat
- DlgDirList
- DlgDirListComboBox
- DlgDirSelectComboBoxEx
- DlgDirSelectEx
- DPtoLP
- DrawEscape
- Ellipse
- EndDoc
- EndPage
- EndPath
- EnumEnhMetaFile
- EnumFontFamilies
- EnumFontFamiliesEx
- EnumFonts
- EnumICMProfiles
- EnumMetaFile
- EnumObjects
- EqualRgn
- Escape
- ExcludeClipRect
- ExtCreatePen
- ExtCreateRegion
- ExtEscape
- ExtFloodFill
- ExtSelectClipRgn
- ExtTextOut
- FillPath
- FillRgn
- FixBrushOrgEx
- FlattenPath
- FloodFill
- FrameRgn
- GdiComment
- GdiFlush
- GdiGetBatchLimit
- GdiSetBatchLimit
- GetArcDirection
- GetAspectRatioFilterEx
- GetBitmapBits
- GetBitmapDimensionEx
- GetBkColor
- GetBkMode
- GetBoundsRect
- GetBrushOrgEx
- GetCharABCWidths
- GetCharABCWidthsFloat
- GetCharacterPlacement
- GetCharWidth
- GetCharWidth32
- GetCharWidthFloat
- GetClipBox
- GetClipRgn
- GetColorAdjustment
- GetColorSpace
- GetCurrentObject
- GetCurrentPositionEx
- GetDCOrgEx
- GetDeviceCaps
- GetDeviceGammaRamp
- GetDIBColorTable
- GetDIBits
- GetEnhMetaFile
- GetEnhMetaFileBits
- GetEnhMetaFileDescription
- GetEnhMetaFileHeader
- GetEnhMetaFilePaletteEntries
- GetFontData
- GetFontLanguageInfo
- GetGlyphOutline
- GetGraphicsMode
- GetICMProfile
- GetKerningPairs
- GetLogColorSpace
- GetMapMode
- GetMetaFile
- GetMetaFileBitsEx
- GetMetaRgn
- GetMiterLimit
- GetNearestColor
- GetNearestPaletteIndex
- GetObject_Renamed
- GetObjectType
- GetOutlineTextMetrics
- GetPaletteEntries
- GetPath
- GetPixel
- GetPixelFormat
- GetPolyFillMode
- GetRasterizerCaps
- GetRegionData
- GetRgnBox
- GetROP2
- GetStockObject
- GetStretchBltMode
- GetSystemPaletteEntries
- GetSystemPaletteUse
- GetTextAlign
- GetTextCharacterExtr
- GetTextCharacterExtra
- GetTextCharset
- GetTextCharsetInfo
- GetTextColor
- GetTextExtentExPoint
- GetTextExtentPoint
- GetTextExtentPoint32
- GetTextFace
- GetTextMetrics
- GetViewportExtEx
- GetViewportOrgEx
- GetWindowExtEx
- GetWindowOrgEx
- GetWinMetaFileBits
- GetWorldTransform
- IntersectClipRect
- InvertRgn
- LineDD
- LineDDA
- LineTo
- LPtoDP
- MaskBlt
- ModifyWorldTransform
- MoveToEx
- OffsetClipRgn
- OffsetRgn
- OffsetViewportOrgEx
- OffsetWindowOrgEx
- PaintRgn
- PatBlt
- PathToRegion
- Pie
- PlayEnhMetaFile
- PlayEnhMetaFileRecord
- PlayMetaFile
- PlayMetaFileRecord
- PlgBlt
- PolyBezier
- PolyBezierTo
- PolyDraw
- Polygon
- Polyline
- PolylineTo
- PolyPolygon
- PolyPolyline
- PolyTextOut
- PtInRegion
- PtVisible
- RealizePalette
- Rectangle
- RectInRegion
- RectVisible
- RemoveFontResource
- ResetDC
- ResizePalette
- RestoreDC
- RoundRect
- SaveDC
- ScaleViewportExtEx
- ScaleWindowExtEx
- SelectClipPath
- SelectClipRgn
- SelectObject
- SelectPalette
- SetAbortProc
- SetArcDirection
- SetBitmapBits
- SetBitmapDimensionEx
- SetBkColor
- SetBkMode
- SetBoundsRect
- SetBrushOrgEx
- SetColorAdjustment
- SetColorSpace
- SetDeviceGammaRamp
- SetDIBColorTable
- SetDIBits
- SetDIBitsToDevice
- SetEnhMetaFileBits
- SetGraphicsMode
- SetICMMode
- SetICMProfile
- SetMapMode
- SetMapperFlags
- SetMetaFileBitsEx
- SetMetaRgn
- SetMiterLimit
- SetPaletteEntries
- SetPixel
- SetPixelFormat
- SetPixelV
- SetPolyFillMode
- SetRectRgn
- SetROP2
- SetStretchBltMode
- SetSystemPaletteUse
- SetTextAlign
- SetTextCharacterExtra
- SetTextColor
- SetTextJustification
- SetViewportExtEx
- SetViewportOrgEx
- SetWindowExtEx
- SetWindowOrgEx
- SetWinMetaFileBits
- SetWorldTransform
- StartDoc
- StartPage
- StretchBlt
- StretchDIBits
- StrokeAndFillPath
- StrokePath
- SwapBuffers
- TextOut
- TranslateCharsetInfo
- UnrealizeObject
- UpdateColors
- WidenPath
Audio, Video, and Joystick control(winmm.dll)
- auxGetDevCaps
- auxGetNumDevs
- auxGetVolume
- auxOutMessage
- auxSetVolume
- CloseDriver
- DefDriverProc
- DrvGetModuleHandle
- GetDriverModuleHandle
- joyGetDevCaps
- joyGetNumDev
- joyGetNumDevs
- joyGetPos
- joyGetPosEx
- joyGetThreshold
- joyReleaseCapture
- joySetCapture
- joySetThreshold
- mciExecute
- mciGetCreatorTask
- mciGetDeviceID
- mciGetDeviceIDFromElementID
- mciGetErrorString
- mciGetYieldProc
- mciSendCommand
- mciSendString
- mciSetYieldProc
- midiConnect
- midiDisconnect
- midiInAddBuffer
- midiInClose
- midiInGetDevCaps
- midiInGetErrorText
- midiInGetID
- midiInGetNumDevs
- midiInMessage
- midiInOpen
- midiInPrepareHeader
- midiInReset
- midiInStart
- midiInStop
- midiInUnprepareHeader
- midiOutCacheDrumPatches
- midiOutCachePatches
- midiOutClose
- midiOutGetDevCaps
- midiOutGetErrorText
- midiOutGetID
- midiOutGetNumDevs
- midiOutGetVolume
- midiOutLongMsg
- midiOutMessage
- midiOutOpen
- midiOutPrepareHeader
- midiOutReset
- midiOutSetVolume
- midiOutShortMsg
- midiOutUnprepareHeader
- midiStreamClose
- midiStreamOpen
- midiStreamOut
- midiStreamPause
- midiStreamPosition
- midiStreamProperty
- midiStreamRestart
- midiStreamStop
- mixerClose
- mixerGetControlDetails
- mixerGetDevCaps
- mixerGetID
- mixerGetLineControls
- mixerGetNumDevs
- mixerMessage
- mixerOpen
- mixerSetControlDetails
- mmioAdvance
- mmioAscend
- mmioClose
- mmioCreateChunk
- mmioDescend
- mmioFlush
- mmioGetInfo
- mmioInstallIOProc
- mmioInstallIOProcA
- mmioOpen
- mmioRead
- mmioRename
- mmioSeek
- mmioSendMessage
- mmioSetBuffer
- mmioSetInfo
- mmioStringToFOURCC
- mmioWrite
- mmsystemGetVersion
- OpenDriver
- OutputDebugStr
- PlaySound
- SendDriverMessage
- sndPlaySound
- timeBeginPeriod
- timeEndPeriod
- timeGetDevCaps
- timeGetSystemTime
- timeGetTime
- timeKillEvent
- timeSetEvent
- waveInAddBuffer
- waveInClose
- waveInGetDevCaps
- waveInGetErrorText
- waveInGetID
- waveInGetNumDevs
- waveInGetPosition
- waveInMessage
- waveInOpen
- waveInPrepareHeader
- waveInReset
- waveInStart
- waveInStop
- waveInUnprepareHeader
- waveOutBreakLoop
- waveOutClose
- waveOutGetDevCaps
- waveOutGetErrorText
- waveOutGetID
- waveOutGetNumDevs
- waveOutGetPitch
- waveOutGetPlaybackRate
- waveOutGetPosition
- waveOutGetVolume
- waveOutMessage
- waveOutOpen
- waveOutPause
- waveOutPrepareHeader
- waveOutReset
- waveOutRestart
- waveOutSetPitch
- waveOutSetPlaybackRate
- waveOutSetVolume
- waveOutUnprepareHeader
- waveOutWrite
Registry, Event Log, Authentication, and Services(advapi32.dll)
- AbortSystemShutdown
- AccessCheck
- AccessCheckAndAuditAlarm
- AddAccessAllowedAce
- AddAccessDeniedAce
- AddAce
- AddAuditAccessAce
- AdjustTokenGroups
- AdjustTokenPrivileges
- AllocateAndInitializeSid
- AllocateLocallyUniqueId
- AreAllAccessesGranted
- AreAnyAccessesGranted
- Authority
- AuthorityCount
- BackupEventLog
- ChangeServiceConfig
- ClearEventLog
- CloseEventLog
- CloseServiceHandle
- ControlService
- CopySid
- CreatePrivateObjectSecurity
- CreateProcessAsUser
- CreateService
- DeleteAce
- DeleteService
- DeregisterEventSource
- DestroyPrivateObjectSecurity
- DuplicateToken
- EnumDependentServices
- EnumServicesStatus
- EqualPrefixSid
- EqualSid
- FindFirstFreeAce
- FreeSid
- GetAce
- GetAclInformation
- GetFileSecurity
- GetKernelObjectSecurity
- GetLengthSid
- GetNumberOfEventLogRecords
- GetOldestEventLogRecord
- GetPrivateObjectSecurity
- GetSecurityDescriptorControl
- GetSecurityDescriptorDacl
- GetSecurityDescriptorGroup
- GetSecurityDescriptorLength
- GetSecurityDescriptorOwner
- GetSecurityDescriptorSacl
- GetServiceDisplayName
- GetServiceKeyName
- GetSidIdentifierAuthority
- GetSidLengthRequired
- GetTokenInformation
- GetUserName
- GetUserNameW
- ImpersonateNamedPipeClient
- ImpersonateSelf
- InitializeAcl
- InitializeSecurityDescriptor
- InitializeSid
- InitiateSystemShutdown
- IsTextUnicode
- IsValidAcl
- IsValidSecurityDescriptor
- IsValidSid
- LockServiceDatabase
- LookupAccountName
- LookupAccountSid
- LookupPrivilegeDisplayName
- LookupPrivilegeName
- LookupPrivilegeValue
- MakeAbsoluteSD
- MakeSelfRelativeSD
- MapGenericMask
- NotifyBootConfigStatus
- NotifyChangeEventLog
- ObjectCloseAuditAlarm
- ObjectPrivilegeAuditAlarm
- OpenBackupEventLog
- OpenEventLog
- OpenProcessToken
- OpenSCManager
- OpenService
- OpenThreadToken
- PrivilegeCheck
- PrivilegedServiceAuditAlarm
- QueryServiceConfig
- QueryServiceLockStatus
- QueryServiceObjectSecurity
- QueryServiceStatus
- ReadEventLog
- RegCloseKey
- RegConnectRegistry
- RegCreateKey
- RegCreateKeyEx
- RegDeleteKey
- RegDeleteValue
- RegEnumKey
- RegEnumKeyEx
- RegEnumValue
- RegFlushKey
- RegGetKeySecurity
- RegisterEventSource
- RegisterServiceCtrlHandler
- RegLoadKey
- RegNotifyChangeKeyValue
- RegOpenKey
- RegOpenKeyEx
- RegQueryInfoKey
- RegQueryValue
- RegQueryValueEx
- RegReplaceKey
- RegRestoreKey
- RegSaveKey
- RegSetKeySecurity
- RegSetValue
- RegSetValueEx
- RegUnLoadKey
- ReportEvent
- RevertToSelf
- SetAclInformation
- SetFileSecurity
- SetKernelObjectSecurity
- SetPrivateObjectSecurity
- SetSecurityDescriptorDacl
- SetSecurityDescriptorGroup
- SetSecurityDescriptorOwner
- SetSecurityDescriptorSacl
- SetServiceBits
- SetServiceObjectSecurity
- SetServiceStatus
- SetThreadToken
- SetTokenInformation
- StartService
- StartServiceCtrlDispatcher
- UnlockServiceDatabase
Printing(winspool.drv)
- AbortPrinter
- AddForm
- AddJob
- AddMonitor
- AddPort
- AddPrinter
- AddPrinterConnection
- AddPrinterDriver
- AddPrintProcessor
- AddPrintProvidor
- AdvancedDocumentProperties
- ClosePrinter
- ConfigurePort
- ConnectToPrinterDlg
- DeleteForm
- DeleteMonitor
- DeletePort
- DeletePrinter
- DeletePrinterConnection
- DeletePrinterDriver
- DeletePrintProcessor
- DeletePrintProvidor
- DeviceCapabilities
- DocumentProperties
- EndDocPrinter
- EndPagePrinter
- EnumForms
- EnumJobs
- EnumMonitors
- EnumPorts
- EnumPrinterDrivers
- EnumPrinterPropertySheets
- EnumPrinters
- EnumPrintProcessorDatatypes
- EnumPrintProcessors
- FindClosePrinterChangeNotification
- FindFirstPrinterChangeNotification
- FindNextPrinterChangeNotification
- GetForm
- GetJob
- GetPrinter
- GetPrinterData
- GetPrinterDriver
- GetPrinterDriverDirectory
- GetPrintProcessorDirectory
- OpenPrinter
- PrinterMessageBox
- PrinterProperties
- ReadPrinter
- ResetPrinter
- ScheduleJob
- SetForm
- SetJob
- SetPrinter
- SetPrinterData
- StartDocPrinter
- StartPagePrinter
- WaitForPrinterChange
- WritePrinter
Asian charachter support(imm32.dll)
- ImmAssociateContext
- ImmConfigureIME
- ImmCreateContext
- ImmDestroyContext
- ImmEnumRegisterWord
- ImmEscape
- ImmGetCandidateList
- ImmGetCandidateListCount
- ImmGetCandidateWindow
- ImmGetCompositionFont
- ImmGetCompositionString
- ImmGetCompositionWindow
- ImmGetContext
- ImmGetConversionList
- ImmGetConversionStatus
- ImmGetDefaultIMEWnd
- ImmGetDescription
- ImmGetGuideLine
- ImmGetIMEFileName
- ImmGetOpenStatus
- ImmGetProperty
- ImmGetRegisterWordStyle
- ImmGetStatusWindowPos
- ImmGetVirtualKey
- ImmInstallIME
- ImmIsIME
- ImmIsUIMessage
- ImmNotifyIME
- ImmRegisterWord
- ImmReleaseContext
- ImmSetCandidateWindow
- ImmSetCompositionFont
- ImmSetCompositionString
- ImmSetCompositionWindow
- ImmSetConversionStatus
- ImmSetOpenStatus
- ImmSetStatusWindowPos
- ImmSimulateHotKey
- ImmUnregisterWord
Executing processes(shell32.dll)
- CommandLineToArgv
- CommandLineToArgvW
- DoEnvironmentSubst
- DragAcceptFiles
- DragFinish
- DragQueryFile
- DragQueryPoint
- DuplicateIcon
- ExitWindowsDialog
- ExtractAssociatedIcon
- ExtractAssociateIcon
- ExtractIcon
- ExtractIconEx
- FindEnvironmentString
- FindExecutable
- PickIconDlg
- RestartDialog
- SHAddToRecentDocs
- SHAppBarMessage
- SHBrowseForFolder
- Shell_NotifyIcon
- ShellAbout
- ShellExecute
- ShellExecuteEx
- SHEmptyRecycleBin
- SHFileOperation
- SHFreeNameMappings
- SHGetFileInfo
- SHGetFolderLocation
- SHGetFolderPath
- SHGetNewLinkInfo
- SHGetPathFromIDList
- SHGetSpecialFolderLocation
- SHGetSpecialFolderPath
- SHQueryRecycleBin
- SHUpdateRecycleBinIcon
- st
- WinExecError
Winsock, windows berkley socket support(wsock32.dll)
- closesocket
- connect
- gethostbyaddr
- gethostbyname
- gethostname
- htonl
- htons
- ioctlsocket
- ntohl
- recv
- send
- socket
- WSACleanup
- WSAGetLastError
- WSAStartup
WNet* Instrumentation(mpr.dll)
- WNetAddConnection
- WNetAddConnection2
- WNetCancelConnection
- WNetCancelConnection2
- WNetCloseEnum
- WNetConnectionDialog
- WNetDisconnectDialog
- WNetEnumResource
- WNetGetConnection
- WNetGetLastError
- WNetGetUniversalName
- WNetGetUser
- WNetOpenEnum
Common Dialog control(comdlg32.dll)
- ChooseColor
- CHOOSECOLOR_Renamed
- ChooseFont
- ChooseFont_Renamed
- CommDlgExtendedError
- FindText
- GetFileTitle
- GetOpenFileName
- GetSaveFileName
- PageSetupDlg
- PrintDlg
- PrintDlg_Renamed
- ReplaceText
Windows Network support(netapi32.dll)
- NetApiBufferFree
- Netbios
- NetLocalGroupDelMembers
- NetLocalGroupGetMembers
- NetRemoteTOD
- NetUserAdd
- NetUserChangePassword
- NetUserGetGroups
- NetUserGetInfo
- NetUserGetLocalGroups
- NetWkstaGetInfo
- NetWkstaUserGetInfo
Windows Compression(lz32.dll)
- CopyLZFile
- GetExpandedName
- LZClose
- LZCopy
- LZDone
- LZInit
- LZOpenFile
- LZRead
- LZSeek
- LZStart
Common Controls(comctl32.dll)
- ImageList_AddIcon
- ImageList_Create
- ImageList_Draw
- ImageList_GetIcon
- InitCommonControls
- InitCommonControlsEx
Versioning support(version.dll)
- GetFileVersionInfo
- GetFileVersionInfoSize
- VerFindFile
- VerInstallFile
- VerQueryValue
Object linking and embedding(ole32.dll)
- CoTaskMemFree
相关推荐
AutoCAD是一款广泛应用于工程设计领域的计算机辅助设计软件,它的VBA(Visual Basic for Applications)和VB.NET是两种强大的编程接口,允许用户自定义功能、自动化工作流程和创建复杂的工程应用程序。本教程光盘第...
### AUTOCAD VB.NET开发基础与实例教程 第2版 C# 版 #### CAD二次开发 Net C#版 ##### 一、概述 随着计算机辅助设计(CAD)技术的发展,越来越多的用户希望能够在原有的CAD系统基础上进行二次开发,以满足特定的...
本文将深入探讨如何在C#和VB.NET(Visual Basic .NET)中调用`refprop.dll`,以获取和处理物性参数。 首先,你需要下载并安装RefProp软件,它通常包含`refprop.dll`以及其他必要的文件。安装后,这个库文件可以被...
ObjectARX的核心是C++库,但随着.NET Framework的普及,Autodesk提供了将ObjectARX与.NET集成的工具,使得开发者可以使用C#、VB.NET等.NET语言进行开发,享受更现代化的编程环境和更好的跨平台支持。 该参考文档...
1. **AutoCAD .NET API**:这是AutoCAD提供的接口,允许开发人员使用C#来创建、修改和管理DWG文件中的图形数据。API包含了丰富的类库,如AcadDocument、AcadDatabase、AcadModelSpace等,用于控制AutoCAD对象。 2. ...
使用VB.NET或C#.NET,可以通过`System.Web.Services`命名空间中的`WebReference`或`ServiceReference`来添加对Web服务的引用,从而在本地代码中调用远程Web服务。 7. **服务器组件** 除了Web服务,我们还会讨论...
The expansive coverage is divided into six distinctive parts for easy navigation, and addresses: Visual Studio 2010, .NET 4, ASP.NET, the C# language, the VB.NET language, and the new F# language....
《The Everyday Internet All-In-One Desk Reference For Dummies》这本书涵盖了多个IT领域的核心知识,包括AJAX、ASP.NET、C#、Java和VB.NET。对于想要深入了解互联网技术,特别是编程语言的读者来说,这本书提供了...
Tekla Open API,全称Tekla Open Application Programming Interface,是一套基于.NET框架的编程接口,允许开发者使用C#、VB.NET等语言与Tekla Structures进行交互。通过这个API,开发者可以创建自定义工具,自动化...
### C# Reference:C#编程语言的入门基础 C#是一种现代、面向对象且类型安全的编程语言,由Microsoft在2000年推出,旨在为.NET平台提供强大的功能和性能。C#融合了C++的强大特性和Visual Basic的易用性,使其成为...
4. ASP.NET页面的默认扩展名为.aspx,这种文件包含了HTML、服务器控件和C#或VB.NET代码,用于构建动态Web应用程序。 5. XML Web服务同样基于SOAP协议在应用程序之间传输XML消息,SOAP是一种标准的通信方式,允许...
这些看起来是不同的项目文件,每个对应于不同的编程环境和语言:WPFCSharpWebCam可能是用C#编写的WPF项目,WinFormCharpWebCam是C#的WinForm项目,WinFormVBWebCam是VB.NET的WinForm项目,而WPFVBWebCam则可能是VB...
Author Rod Stephens is a well-known programming authority and has written more than 25 programming books covering C#, Java, VB, and other languages. His books have sold more than 60,000 copies in ...
在服务器端,书中会涵盖ASP.NET AJAX扩展,如PageMethods和WebServices,以及如何在C#或VB.NET代码中处理AJAX请求。读者将学会如何创建自定义的AJAX服务,以及如何使用ASP.NET AJAX的服务器端API来优化性能和提升可...
ASP.NET是Microsoft推出的一种用于开发动态网页或网站的应用框架,它基于.NET Framework,允许开发者使用多种编程语言(如C#、VB.NET等)来创建高性能的Web应用程序。ASP.NET提供了丰富的功能和工具集,使得Web开发...
8. **互操作性**:CSC编译的C#代码可以通过.NET框架与其它语言(如VB.NET、F#)及COM组件无缝交互。 9. **调试信息**:`/debug`选项可控制是否生成调试信息,这对于使用调试器进行代码调试至关重要。 10. **部署**...
6. **编程语言**:虽然Tekla OpenAPI是基于.NET框架的,但你可以使用任何支持.NET的语言,如C#、VB.NET或C++/CLI来编写应用程序。 7. **数据交换**:Tekla OpenAPI支持多种数据格式的导入和导出,如IFC(Industry ...
5. **高级语言特性**:无论是 VB.NET 还是 C#,都提供了诸如 LINQ、异步编程等现代编程语言特性,这些特性对于构建复杂的业务逻辑非常有帮助。 #### 三、所需掌握的知识点 要进行 Civil 3D 的 .NET 二次开发,需要...
.NET框架是一个全面的编程模型,支持多种编程语言,包括C#、VB.NET等,并提供了一系列的服务,如安全性、网络访问等。 ### 22. Web Service的创建与调用 创建和调用Web Service有多种方法: - **使用WSDL.exe工具...