64-bit Windows
The following functions, structures, and callback functions were modified to use new data types in support of 64-bit Windows. Therefore, you can develop applications for both 32- and 64-bit Windows using the information in the documentation. For more information, see The New Data Types.
- AllocateUserPhysicalPages
- APCProc
- AppendMenu
- CCHookProc
- CFHookProc
- COMPAREITEMSTRUCT
- CONVINFO
- COPYDATASTRUCT
- CopyMemory
- CounterPathCallBack
- CreateFiber
- CreateIoCompletionPort
- CreateRemoteThread
- CreateThread
- DdeCallback
- DDEML_MSG_HOOK_DATA
- DdeSetUserHandle
- DELETEITEMSTRUCT
- DialogBox
- DialogBoxIndirect
- DialogBoxIndirectParam
- DialogBoxParam
- DialogProc
- DRAWITEMSTRUCT
- EDITSTREAM
- EditStreamCallback
- EndDialog
- EnumLanguageGroupLocales
- EnumLanguageGroupLocalesProc
- EnumLanguageGroupsProc
- EnumResLangProc
- EnumResNameProc
- EnumResourceLanguages
- EnumResourceNames
- EnumResourceTypes
- EnumResTypeProc
- EnumSystemLanguageGroups
- EnumUILanguages
- EnumUILanguagesProc
- EXCEPTION_RECORD
- EXTLOGPEN
- FillMemory
- FlushViewOfFile
- FRHookProc
- GetWriteWatch
- GlobalAlloc
- GlobalReAlloc
- GlobalSize
- Heap32First
- HeapAlloc
- HeapCreate
- HEAPENTRY32
- HEAPLIST32
- HeapReAlloc
- InsertMenu
- IsBadReadPtr
- IsBadStringPtr
- IsBadWritePtr
- JOBOBJECT_BASIC_LIMIT_INFORMATION
- JOBOBJECT_BASIC_PROCESS_ID_LIST
- JOBOBJECT_EXTENDED_LIMIT_INFORMATION
- KBDLLHOOKSTRUCT
- keybd_event
- KEYBDINPUT
- KillTimer
- LocalAlloc
- LocalReAlloc
- MapUserPhysicalPages
- MapUserPhysicalPagesScatter
- MapViewOfFile
- MapViewOfFileEx
- MEASUREITEMSTRUCT
- MEMORY_BASIC_INFORMATION
- MEMORYSTATUS
- MENUINFO
- MENUITEMINFO
- ModifyMenu
- MONCBSTRUCT
- mouse_event
- MOUSEHOOKSTRUCT
- MOUSEINPUT
- MOUSEMOVEPOINT
- MoveMemory
- MSGBOXPARAMS
- MSLLHOOKSTRUCT
- OFNHookProc
- OFNHookProcOldStyle
- OVERLAPPED
- PackDDElParam
- PagePaintHook
- PageSetupHook
- PDH_BROWSE_DLG_CONFIG
- PDH_COUNTER_INFO
- PdhAddCounter
- PdhOpenQuery
- PostQueuedCompletionStatus
- PrintHookProc
- PROCESS_MEMORY_COUNTERS
- PROCESSENTRY32
- PropEnumProcEx
- QueryWorkingSet
- QueueUserAPC
- RaiseException
- ReadProcessMemory
- REPASTESPECIAL
- ResetWriteWatch
- ReuseDDElParam
- SendAsyncProc
- SendMessageCallback
- SetProcessAffinityMask
- SetProcessWorkingSetSize
- SetThreadAffinityMask
- SetTimer
- SetupHookProc
- StatusRoutine
- SYSTEM_INFO
- TimerProc
- Toolhelp32ReadProcessMemory
- VALENT
- VirtualAlloc
- VirtualAllocEx
- VirtualFree
- VirtualFreeEx
- VirtualLock
- VirtualProtect
- VirtualProtectEx
- VirtualQuery
- VirtualQueryEx
- VirtualUnlock
- WriteProcessMemory
- ZeroMemory
The following sections list the constants and functions that have been added or made obsolete:
Obsolete Constants
- GWL_WNDPROC
- GWL_HINSTANCE
- GWL_HWNDPARENT
- GWL_USERDATA
- GCL_MENUNAME
- GCL_HBRBACKGROUND
- GCL_HCURSOR
- GCL_HICON
- GCL_HICONSM
- GCL_HMODULE
- GCL_WNDPROC
- DWL_MSGRESULT
- DWL_DLGPROC
- DWL_USER
New Constants
- GWLP_WNDPROC
- GWLP_HINSTANCE
- GWLP_HWNDPARENT
- GWLP_USERDATA
- GWLP_ID
- GCLP_MENUNAME
- GCLP_HBRBACKGROUND
- GCLP_HCURSOR
- GCLP_HICON
- GCLP_HMODULE
- GCLP_WNDPROC
- GCLP_HICONSM
- DWLP_MSGRESULT
- DWLP_DLGPROC
- DWLP_USER
New Functions
- GetClassLongPtr
- GetNativeSystemInfo
- GetWindowLongPtr
- IsWow64Message
- IsWow64Process
- SetClassLongPtr
- SetWindowLongPtr
- Wow64DisableWow64FsRedirection
- Wow64EnableWow64FsRedirection
- Wow64RevertWow64FsRedirection
Build date: 3/25/2010
Community Additions
Show: