Files
mirror-processhacker/2.x/trunk/plugins/ExtendedTools/disktabp.h
T
wj32 2b955b0cb2 * removed KphHandle argument from KPH functions
* removed control Create functions
* consistently use VOID for functions with no parameters
* PPVOID -> PVOID *
* PhRefreshMupDevicePrefixes -> PhUpdateMupDevicePrefixes, PhRefreshDosDevicePrefixes -> PhUpdateDosDevicePrefixes

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4508 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-08-22 03:12:13 +00:00

140 lines
2.6 KiB
C

#ifndef DISKTABP_H
#define DISKTABP_H
HWND NTAPI EtpDiskTabCreateFunction(
__in PVOID Context
);
VOID NTAPI EtpDiskTabSelectionChangedCallback(
__in PVOID Parameter1,
__in PVOID Parameter2,
__in PVOID Parameter3,
__in PVOID Context
);
VOID NTAPI EtpDiskTabSaveContentCallback(
__in PVOID Parameter1,
__in PVOID Parameter2,
__in PVOID Parameter3,
__in PVOID Context
);
BOOLEAN EtpDiskNodeHashtableCompareFunction(
__in PVOID Entry1,
__in PVOID Entry2
);
ULONG EtpDiskNodeHashtableHashFunction(
__in PVOID Entry
);
VOID EtInitializeDiskTreeList(
__in HWND hwnd
);
PET_DISK_NODE EtAddDiskNode(
__in PET_DISK_ITEM DiskItem
);
PET_DISK_NODE EtFindDiskNode(
__in PET_DISK_ITEM DiskItem
);
VOID EtRemoveDiskNode(
__in PET_DISK_NODE DiskNode
);
VOID EtUpdateDiskNode(
__in PET_DISK_NODE DiskNode
);
BOOLEAN NTAPI EtpDiskTreeNewCallback(
__in HWND hwnd,
__in PH_TREENEW_MESSAGE Message,
__in_opt PVOID Parameter1,
__in_opt PVOID Parameter2,
__in_opt PVOID Context
);
PPH_STRING EtpGetDiskItemProcessName(
__in PET_DISK_ITEM DiskItem
);
PET_DISK_ITEM EtGetSelectedDiskItem(
VOID
);
VOID EtGetSelectedDiskItems(
__out PET_DISK_ITEM **DiskItems,
__out PULONG NumberOfDiskItems
);
VOID EtDeselectAllDiskNodes(
VOID
);
VOID EtSelectAndEnsureVisibleDiskNode(
__in PET_DISK_NODE DiskNode
);
VOID EtCopyDiskList(
VOID
);
VOID EtWriteDiskList(
__inout PPH_FILE_STREAM FileStream,
__in ULONG Mode
);
VOID EtHandleDiskCommand(
__in ULONG Id
);
VOID EtpInitializeDiskMenu(
__in PPH_EMENU Menu,
__in PET_DISK_ITEM *DiskItems,
__in ULONG NumberOfDiskItems
);
VOID EtShowDiskContextMenu(
__in POINT Location
);
VOID NTAPI EtpDiskItemAddedHandler(
__in_opt PVOID Parameter,
__in_opt PVOID Context
);
VOID NTAPI EtpDiskItemModifiedHandler(
__in_opt PVOID Parameter,
__in_opt PVOID Context
);
VOID NTAPI EtpDiskItemRemovedHandler(
__in_opt PVOID Parameter,
__in_opt PVOID Context
);
VOID NTAPI EtpDiskItemsUpdatedHandler(
__in_opt PVOID Parameter,
__in_opt PVOID Context
);
VOID NTAPI EtpOnDiskItemAdded(
__in PVOID Parameter
);
VOID NTAPI EtpOnDiskItemModified(
__in PVOID Parameter
);
VOID NTAPI EtpOnDiskItemRemoved(
__in PVOID Parameter
);
VOID NTAPI EtpOnDiskItemsUpdated(
__in PVOID Parameter
);
#endif