ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

changenotify.cpp File Reference
#include <precomp.h>

Go to the source code of this file.

Data Structures

struct  LPNOTIFICATIONLIST

Defines

#define SHCNE_NOITEMEVENTS
#define SHCNE_ONEITEMEVENTS
#define SHCNE_TWOITEMEVENTS
#define DUMPEV(x)   ,( event & SHCNE_##x )? #x " " : ""

Typedefs

typedef SHChangeNotifyEntryLPNOTIFYREGISTER

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (shell)
static const charDumpEvent (LONG event)
static const charNodeName (const NOTIFICATIONLIST *item)
static void AddNode (LPNOTIFICATIONLIST item)
static LPNOTIFICATIONLIST FindNode (HANDLE hitem)
static void DeleteNode (LPNOTIFICATIONLIST item)
void InitChangeNotifications (void)
void FreeChangeNotifications (void)
ULONG WINAPI SHChangeNotifyRegister (HWND hwnd, int fSources, LONG wEventMask, UINT uMsg, int cItems, SHChangeNotifyEntry *lpItems)
BOOL WINAPI SHChangeNotifyDeregister (ULONG hNotify)
EXTERN_C BOOL WINAPI SHChangeNotifyUpdateEntryList (DWORD unknown1, DWORD unknown2, DWORD unknown3, DWORD unknown4)
static BOOL should_notify (LPCITEMIDLIST changed, LPCITEMIDLIST watched, BOOL sub)
void WINAPI SHChangeNotify (LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2)
EXTERN_C ULONG WINAPI NTSHChangeNotifyRegister (HWND hwnd, int fSources, LONG fEvents, UINT msg, int count, SHChangeNotifyEntry *idlist)
HANDLE WINAPI SHChangeNotification_Lock (HANDLE hChange, DWORD dwProcessId, LPITEMIDLIST **lppidls, LPLONG lpwEventId)
BOOL WINAPI SHChangeNotification_Unlock (HANDLE hLock)
EXTERN_C DWORD WINAPI NTSHChangeNotifyDeregister (ULONG x1)

Variables

static NOTIFICATIONLISThead
static NOTIFICATIONLISTtail

Generated on Fri May 25 2012 05:16:18 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.