Firefox/Windows 8 Integration/Win32APIs

From MozillaWiki
< Firefox‎ | Windows 8 Integration
Revision as of 14:17, 17 October 2011 by Jmathies (talk | contribs) (Created page with "<br>KERNEL32:<br>------------------------------------------------------------------------------ AllocConsole<br>CancelIo<br>CloseHandle<br>CompareStringW<br>ConnectNamedPipe<br...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


KERNEL32:
------------------------------------------------------------------------------

AllocConsole
CancelIo
CloseHandle
CompareStringW
ConnectNamedPipe
CopyFileExW
CreateDirectoryW
CreateEventA
CreateEventW
CreateFileMappingW
CreateFileW
CreateIoCompletionPort
CreateMutexW
CreateNamedPipeW
CreateProcessW
CreateSemaphoreA
CreateSemaphoreW
CreateThread
CreateToolhelp32Snapshot
DebugBreak
DeleteCriticalSection
DeleteFileW
DisconnectNamedPipe
DuplicateHandle
EnterCriticalSection
ExitProcess
ExpandEnvironmentStringsW
FindClose
FindFirstFileW
FindNextFileW
FormatMessageA
FormatMessageW
FreeLibrary
GetACP
GetCommandLineW
GetCurrentDirectoryW
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetDateFormatA
GetDateFormatW
GetDiskFreeSpaceExW
GetDriveTypeW
GetEnvironmentVariableW
GetExitCodeProcess
GetFileAttributesExW
GetFileAttributesW
GetFileSize
GetLastError
GetLocaleInfoW
GetLogicalDriveStringsW
GetLongPathNameW
GetModuleFileNameW
GetModuleHandleA
GetModuleHandleW
GetOverlappedResult
GetProcAddress
GetProcessHeap
GetProcessTimes
GetProfileStringW
GetQueuedCompletionStatus
GetShortPathNameW
GetStdHandle
GetSystemDefaultLCID
GetSystemDefaultLangID
GetSystemDirectoryW
GetSystemInfo
GetSystemTime
GetSystemTimeAsFileTime
GetTempPathW
GetThreadContext
GetTickCount
GetTimeFormatA
GetTimeFormatW
GetUserDefaultLCID
GetUserDefaultLangID
GetVersion
GetVersionExA
GetVersionExW
GetWindowsDirectoryW
GlobalAlloc
GlobalFree
GlobalLock
GlobalMemoryStatusEx
GlobalReAlloc
GlobalSize
GlobalUnlock
HeapAlloc
HeapFree
InitializeCriticalSection
InitializeCriticalSectionAndSpinCount
InterlockedCompareExchange
InterlockedDecrement
InterlockedExchange
InterlockedExchangeAdd
InterlockedIncrement
IsDebuggerPresent
LCMapStringW
LeaveCriticalSection
LoadLibraryA
LoadLibraryExA
LoadLibraryW
LocalFree
MapViewOfFile
Module32FirstW
Module32NextW
MoveFileExW
MultiByteToWideChar
OpenProcess
OpenThread
PostQueuedCompletionStatus
QueryPerformanceCounter
QueryPerformanceFrequency
QueueUserWorkItem
RaiseException
ReadFile
ReadProcessMemory
RegisterWaitForSingleObject
ReleaseMutex
ReleaseSemaphore
RemoveDirectoryW
ResetEvent
ResumeThread
SearchPathW
SetCurrentDirectoryW
SetEndOfFile
SetEnvironmentVariableW
SetErrorMode
SetEvent
SetFileAttributesW
SetFilePointer
SetFileTime
SetLastError
SetNamedPipeHandleState
SetThreadPriority
SetUnhandledExceptionFilter
SignalObjectAndWait
Sleep
SuspendThread
SwitchToThread
SystemTimeToFileTime
TerminateProcess
TlsAlloc
TlsFree
TlsGetValue
TlsSetValue
TransactNamedPipe
UnhandledExceptionFilter
UnmapViewOfFile
UnregisterWait
UnregisterWaitEx
VirtualAlloc
VirtualAllocEx
VirtualFree
VirtualProtectEx
VirtualQuery
WaitForMultipleObjects
WaitForSingleObject
WaitNamedPipeW
WideCharToMultiByte
WriteFile
lstrcatW
lstrcmpiW
lstrlenA
lstrlenW

USER32
------------------------------------------------------------------------------
ActivateKeyboardLayout
AdjustWindowRectEx
BeginPaint
CallNextHookEx
CallWindowProcW
ClientToScreen
CloseClipboard
CreateCaret
CreateIconIndirect
CreateWindowExA
CreateWindowExW
DdeAccessData
DdeCmpStringHandles
DdeCreateDataHandle
DdeCreateStringHandleA
DdeFreeStringHandle
DdeInitializeW
DdeNameService
DdeQueryStringW
DdeUnaccessData
DdeUninitialize
DefWindowProcA
DefWindowProcW
DestroyCaret
DestroyIcon
DestroyWindow
DispatchMessageW
DrawEdge
DrawFocusRect
DrawFrameControl
EnableWindow
EndPaint
EnumChildWindows
EnumDisplayDevicesW
EnumDisplayMonitors
EnumThreadWindows
EnumWindows
EqualRect
FillRect
FindWindowExW
FindWindowW
FlashWindowEx
FrameRect
GetActiveWindow
GetAncestor
GetCaretBlinkTime
GetClassInfoW
GetClassNameW
GetClientRect
GetClipboardData
GetCursorPos
GetDC
GetDesktopWindow
GetDlgItem
GetDoubleClickTime
GetFocus
GetForegroundWindow
GetGUIThreadInfo
GetGuiResources
GetIconInfo
GetKeyState
GetKeyboardLayout
GetKeyboardLayoutList
GetKeyboardLayoutNameW
GetKeyboardState
GetLastInputInfo
GetMenu
GetMessageA
GetMessageExtraInfo
GetMessagePos
GetMessageTime
GetMessageW
GetMonitorInfoW
GetParent
GetPropW
GetQueueStatus
GetSysColor
GetSysColorBrush
GetSystemMenu
GetSystemMetrics
GetTopWindow
GetUpdateRect
GetWindow
GetWindowLongA
GetWindowLongW
GetWindowPlacement
GetWindowRect
GetWindowRgn
GetWindowThreadProcessId
InSendMessage
InSendMessageEx
InflateRect
IntersectRect
InvalidateRect
IsChild
IsClipboardFormatAvailable
IsIconic
IsWindow
IsWindowEnabled
IsWindowVisible
KillTimer
LoadCursorW
LoadIconW
LoadImageW
LoadKeyboardLayoutA
MapVirtualKeyExW
MapWindowPoints
MessageBeep
MessageBoxW
MonitorFromRect
MonitorFromWindow
MsgWaitForMultipleObjects
MsgWaitForMultipleObjectsEx
OffsetRect
OpenClipboard
PeekMessageA
PeekMessageW
PostMessageW
PostQuitMessage
PostThreadMessageA
PtInRect
RedrawWindow
RegisterClassExW
RegisterClassW
RegisterClipboardFormatW
RegisterWindowMessageW
ReleaseCapture
ReleaseDC
RemovePropW
ReplyMessage
ScreenToClient
SendInput
SendMessageA
SendMessageW
SetCapture
SetCaretPos
SetClassLongA
SetClassLongW
SetCursor
SetCursorPos
SetFocus
SetForegroundWindow
SetKeyboardState
SetMenuItemInfoW
SetParent
SetPropW
SetRect
SetRectEmpty
SetTimer
SetWindowLongA
SetWindowLongW
SetWindowPos
SetWindowRgn
SetWindowTextA
SetWindowTextW
SetWindowsHookExW
ShowCaret
ShowWindow
SystemParametersInfoA
SystemParametersInfoW
ToUnicodeEx
TrackPopupMenu
TranslateMessage
UnhookWindowsHookEx
UnloadKeyboardLayout
UnregisterClassW
UpdateLayeredWindow
UpdateWindow
ValidateRect
WaitMessage
WindowFromPoint
wsprintfW

GDI32:
---------------------------------------------------------------------------
AbortDoc
AddFontMemResourceEx
BeginPath
BitBlt
ChoosePixelFormat
CloseFigure
CombineRgn
CreateBitmap
CreateCompatibleBitmap
CreateCompatibleDC
CreateDCW
CreateDIBSection
CreateDIBitmap
CreateFontIndirectW
CreatePatternBrush
CreateRectRgn
CreateRectRgnIndirect
CreateSolidBrush
DeleteDC
DeleteObject
EndDoc
EndPage
EndPath
EnumFontFamiliesExW
ExtCreatePen
ExtCreateRegion
ExtEscape
ExtSelectClipRgn
ExtTextOutW
FillPath
GdiFlush
GetCharWidth32A
GetCharWidthI
GetClipBox
GetClipRgn
GetCurrentObject
GetDIBits
GetDeviceCaps
GetFontData
GetFontUnicodeRanges
GetGlyphIndicesW
GetGlyphOutlineW
GetGraphicsMode
GetICMProfileW
GetObjectW
GetOutlineTextMetricsA
GetRandomRgn
GetRegionData
GetStockObject
GetTextExtentExPointI
GetTextExtentPoint32W
GetTextMetricsA
GetViewportOrgEx
GetWorldTransform
IntersectClipRect
LineTo
ModifyWorldTransform
MoveToEx
OffsetRgn
PatBlt
PolyBezierTo
RemoveFontMemResourceEx
RestoreDC
SaveDC
SelectClipPath
SelectClipRgn
SelectObject
SetBkColor
SetBkMode
SetBrushOrgEx
SetGraphicsMode
SetLayout
SetMapMode
SetMiterLimit
SetPixelFormat
SetPolyFillMode
SetStretchBltMode
SetTextAlign
SetTextColor
SetViewportOrgEx
SetWorldTransform
StartDocW
StartPage
StretchBlt
StretchDIBits
StrokePath
SwapBuffers
UnrealizeObject
WidenPath

WINMM
---------------------------------------------------------------------
PlaySoundW
timeBeginPeriod
timeEndPeriod
timeGetTime
waveOutClose
waveOutGetPosition
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutReset
waveOutRestart
waveOutUnprepareHeader
waveOutWrite

ADVAPI:
---------------------------------------------------------------------
ConvertSidToStringSidW
ConvertStringSecurityDescriptorToSecurityDescriptorW
CryptAcquireContextW
CryptGenRandom
CryptReleaseContext
FileEncryptionStatusW
GetNamedSecurityInfoW
GetTokenInformation
GetUserNameW
OpenProcessToken
OpenSCManagerW
OpenServiceW
QueryServiceStatus
RegCloseKey
RegCreateKeyExW
RegDeleteKeyW
RegDeleteValueW
RegEnumKeyExW
RegEnumValueW
RegNotifyChangeKeyValue
RegOpenKeyExA
RegOpenKeyExW
RegQueryInfoKeyW
RegQueryValueExW
RegSetValueExW
SetNamedSecurityInfoW


SHELL32:
----------------------------------------------------------------------
CommandLineToArgvW
DragQueryFileW
SHAddToRecentDocs
SHBrowseForFolderW
SHGetFileInfoW
SHGetFolderPathW
SHGetPathFromIDListW
SHGetSpecialFolderLocation
SHGetSpecialFolderPathW
ShellExecuteExW
ShellExecuteW


OLE32:
----------------------------------------------------------------------
CoCreateGuid
CoCreateInstance
CoInitialize
CoInitializeEx
CoLockObjectExternal
CoRegisterMessageFilter
CoTaskMemAlloc
CoTaskMemFree
CoUninitialize
DoDragDrop
OleDuplicateData
OleFlushClipboard
OleGetClipboard
OleInitialize
OleQueryLinkFromData
OleSetClipboard
OleUninitialize
PropVariantClear
RegisterDragDrop
ReleaseStgMedium
RevokeDragDrop


VERSION:
-----------------------------------------------------------------------
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueA
VerQueryValueW


WINSPOOL:
-----------------------------------------------------------------------
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueA
VerQueryValueW


COMDLG:
-----------------------------------------------------------------------
CommDlgExtendedError
GetOpenFileNameW
GetSaveFileNameW
PrintDlgW

IMM:
-----------------------------------------------------------------------
ImmAssociateContextEx
ImmGetCompositionStringA
ImmGetCompositionStringW
ImmGetContext
ImmGetDefaultIMEWnd
ImmGetOpenStatus
ImmGetProperty
ImmGetVirtualKey
ImmIsIME
ImmNotifyIME
ImmReleaseContext
ImmSetCandidateWindow
ImmSetCompositionWindow
ImmSetOpenStatus


MISC:
-----------------------------------------------------------------------
GradientFill
PathIsRelativeW
PathSearchAndQualifyW
SHStrDupW
GetProcessMemoryInfo

STDLIB
-----------------------------------------------------------------------
??0exception@std@@QAE@ABV01@@Z
?_type_info_dtor_internal_method@type_info@@QAEXXZ
?terminate@@YAXXZ
_CxxThrowException
_HUGE
__CppXcptFilter
__CxxFrameHandler3
__clean_type_info_names_internal
__dllonexit
__iob_func
_adjust_fdiv
_amsg_exit
_atof_l
_beginthreadex
_controlfp_s
_create_locale
_crt_debugger_hook
_decode_pointer
_dup
_encode_pointer
_encoded_null
_endthreadex
_errno
_except_handler4_common
_exit
_fdopen
_fileno
_finite
_free_locale
_getdrives
_getpid
_hypot
_i64toa
_i64tow_s
_initterm
_initterm_e
_invalid_parameter_noinfo
_isatty
_localtime64
_lock
_ltoa
_malloc_crt
_mktime64
_onexit
_open_osfhandle
_purecall
_set_invalid_parameter_handler
_set_purecall_handler
_setjmp3
_snprintf
_snwprintf
_snwprintf_s
_strdup
_time64
_ui64toa
_unlock
_vscprintf
_vscwprintf
_vsnprintf
_vsnprintf_s
_vsnwprintf_s
_vswprintf
_wchmod
_wcsdup
_wcsicmp
_wcsnicmp
_wfopen
_wfullpath
_wgetcwd
_wgetdcwd
_wputenv
_wtoi
abort
abs
acos
atan
atan2
atof
atoi
atol
bsearch
calloc
ceil
clock
cos
exit
exp
fabs
fclose
fflush
fgetc
fgets
floor
fmod
fopen
fprintf
fputc
fputs
fread
free
fseek
ftell
fwprintf
fwrite
getenv
isalnum
isalpha
isdigit
isspace
isxdigit
labs
ldexp
ldiv
localeconv
log
log10
longjmp
malloc
memchr
memcmp
memcpy
memcpy_s
memmove
memmove_s
memset
modf
pow
printf
putc
puts
qsort
raise
rand
rand_s
realloc
setbuf
setlocale
sin
sprintf
sqrt
srand
sscanf
strcat
strchr
strcmp
strcpy
strcspn
strlen
strncmp
strncpy
strpbrk
strrchr
strstr
strtol
strtoul
swprintf_s
tan
tolower
toupper
towlower
ungetc
vfprintf
wcschr
wcscmp
wcscpy
wcscpy_s
wcslen
wcsncat
wcsncpy
wcsnlen
wcspbrk
wcsrchr
wcstok
wcstol
wprintf