mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
831 B
34 lines
831 B
VOID Tracker_InitCode();
|
|
|
|
typedef NTSTATUS (NTAPI *SETOBJECTIDPROC)(
|
|
IN HANDLE hf,
|
|
OPTIONAL IN OBJECTID const *poid
|
|
);
|
|
|
|
typedef NTSTATUS (NTAPI *QUERYOBJECTIDPROC)(
|
|
IN HANDLE hf,
|
|
OUT OBJECTID *poid
|
|
);
|
|
|
|
typedef NTSTATUS (NTAPI *SEARCHVOLUMEPROC)(
|
|
IN HANDLE hAncestor,
|
|
IN OBJECTID const* poid,
|
|
IN USHORT cLineage,
|
|
IN BOOLEAN fContinue,
|
|
IN ULONG usBufLen,
|
|
OUT FINDOBJECTOUT *pfoo
|
|
);
|
|
|
|
typedef RPC_STATUS (RPC_ENTRY *UUIDCREATEPROC) (
|
|
OUT UUID __RPC_FAR * Uuid
|
|
);
|
|
|
|
extern SETOBJECTIDPROC g_pfnSetObjectId;
|
|
extern QUERYOBJECTIDPROC g_pfnQueryObjectId;
|
|
extern SEARCHVOLUMEPROC g_pfnSearchVolume;
|
|
extern UUIDCREATEPROC g_pfnUuidCreate;
|
|
|
|
#define RtlSetObjectId (*g_pfnSetObjectId)
|
|
#define RtlQueryObjectId (*g_pfnQueryObjectId)
|
|
#define RtlSearchVolume (*g_pfnSearchVolume)
|
|
|