#include "precomp.h"#include "callback.h"Go to the source code of this file.
| Functions | |
| NTSTATUS | xxxClientLoadOLE (void) | 
| NTSTATUS | xxxClientRegisterDragDrop (HWND hwnd) | 
| NTSTATUS | xxxClientRevokeDragDrop (HWND hwnd) | 
| void | xxxMNSetGapState (ULONG_PTR uHitArea, UINT uIndex, UINT uFlags, BOOL fSet) | 
| BOOL | xxxMNDragOver (POINT *ppt, PMNDRAGOVERINFO pmndoi) | 
| BOOL | xxxMNDragLeave (VOID) | 
| void | xxxMNUpdateDraggingInfo (PMENUSTATE pMenuState, ULONG_PTR uHitArea, UINT uIndex) | 
| 
 | 
| 
 Definition at line 24 of file menudd.c. References NT_SUCCESS, NTSTATUS(), NULL, PpiCurrent, Status, and xxxUserModeCallback(). Referenced by xxxMNStartMenu(). 
 
 | 
| 
 | 
| 
 Definition at line 44 of file menudd.c. References NTSTATUS(), NULL, and xxxUserModeCallback(). Referenced by xxxMNOpenHierarchy(), and xxxTrackPopupMenuEx(). 
 
 | 
| 
 | 
| 
 Definition at line 53 of file menudd.c. References NTSTATUS(), NULL, and xxxUserModeCallback(). Referenced by xxxMenuWindowProc(), and xxxMNCloseHierarchy(). 
 
 | 
| 
 | 
| 
 Definition at line 237 of file menudd.c. References BOOL, FALSE, tagMENUSTATE::fInDoDragDrop, LockMenuState(), MFMWFP_NOITEM, NULL, PtiCurrent, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, UnlockMFMWFPWindow(), xxxMNSetGapState(), and xxxUnlockMenuState(). Referenced by NtUserMNDragLeave(). 
 
 | 
| 
 | ||||||||||||
| 
 Definition at line 156 of file menudd.c. References BOOL, tagMNDRAGOVERINFO::dwFlags, FALSE, tagMENUSTATE::fDragAndDrop, tagMENUSTATE::fInDoDragDrop, GetMenuStateWindow(), tagMNDRAGOVERINFO::hmenu, tagMNDRAGOVERINFO::hwndNotify, LockMenuState(), MFMWFP_NOITEM, MFMWFP_OFFMENU, NULL, PMNDRAGOVERINFO, PtiCurrent, PtoH, tagPOPUPMENU::spmenu, tagPOPUPMENU::spwndNotify, ThreadLockAlways, ThreadUnlock, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, tagMNDRAGOVERINFO::uItemIndex, xxxCallHandleMenuMessages(), and xxxUnlockMenuState(). Referenced by NtUserMNDragOver(). 
 
 | 
| 
 | ||||||||||||||||||||
| 
 Definition at line 63 of file menudd.c. References ClearMFS, tagITEM::cxItem, tagITEM::cyItem, IsMFMWFPWindow(), MNGetpItem(), MNGetToppItem(), NULL, SetMFS, tagPOPUPMENU::spmenu, SYSMET, ThreadLockAlways, ThreadUnlock, TRUE, tagITEM::xItem, xxxInvalidateRect(), and tagITEM::yItem. Referenced by xxxInsertMenuItem(), xxxMNDragLeave(), and xxxMNUpdateDraggingInfo(). 
 
 | 
| 
 | ||||||||||||||||
| 
 Definition at line 279 of file menudd.c. References BOOL, tagITEM::cyItem, FALSE, IsMFMWFPWindow(), LockMFMWFPWindow(), MFMWFP_NOITEM, MFMWFP_OFFMENU, MNGetpItem(), MNGetToppItem(), NULL, tagMENUSTATE::ptMouseLast, tagPOPUPMENU::spmenu, SYSMET, ThreadLock, ThreadUnlock, TRUE, tagMENUSTATE::uDraggingFlags, tagMENUSTATE::uDraggingHitArea, tagMENUSTATE::uDraggingIndex, UINT, xxxMNSetGapState(), and tagITEM::yItem. Referenced by xxxMNMouseMove(). 
 
 | 
 1.3.7
 1.3.7