Files
mirror-processhacker/2.x/trunk/plugins/UserNotes/db.h
T
wj32 57e77756e7 * fixed PhIntegerToString64
* added UserNotes plugin

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@4774 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2011-10-29 02:32:03 +00:00

56 lines
733 B
C

#ifndef DB_H
#define DB_H
#define FILE_TAG 1
#define SERVICE_TAG 2
typedef struct _DB_OBJECT
{
ULONG Tag;
PH_STRINGREF Key;
PPH_STRING Name;
PPH_STRING Comment;
} DB_OBJECT, *PDB_OBJECT;
VOID InitializeDb(
VOID
);
VOID LockDb(
VOID
);
VOID UnlockDb(
VOID
);
PDB_OBJECT FindDbObject(
__in ULONG Tag,
__in PPH_STRINGREF Name
);
PDB_OBJECT CreateDbObject(
__in ULONG Tag,
__in PPH_STRINGREF Name,
__in PPH_STRING Comment
);
VOID DeleteDbObject(
__in PDB_OBJECT Object
);
VOID SetDbPath(
__in PPH_STRING Path
);
NTSTATUS LoadDb(
VOID
);
NTSTATUS SaveDb(
VOID
);
#endif