- // return open handle to snapshot on success, -1 on failure
- // the snapshot handle behavies like an object handle
- SECURITY_ATTRIBUTES sa;
- HANDLE hSnapshot = (HANDLE)-1;
-
- sa.nLength = sizeof(SECURITY_ATTRIBUTES);
-
- if (dwFlags & TH32CS_INHERIT) {
- }
- if (dwFlags & TH32CS_SNAPHEAPLIST) {
- }
- if (dwFlags & TH32CS_SNAPMODULE) {
- }
- if (dwFlags & TH32CS_SNAPPROCESS) {
- }
- if (dwFlags & TH32CS_SNAPTHREAD) {
- }
- hSnapshot = CreateFileW(TL_DEV_NAME,
- GENERIC_READ, FILE_SHARE_READ + FILE_SHARE_WRITE,
- &sa, OPEN_EXISTING, 0L/*FILE_ATTRIBUTE_SYSTEM*/, 0);
- if (hSnapshot != INVALID_HANDLE_VALUE) {
-
- }