ULONG ShareAccess;
+ ULONGLONG ProcessId;
+
+ ULONGLONG Identifier;
+
} AFSFileOpenCB;
typedef struct _AFS_FILE_OPEN_RESULT_CB
ULONG GrantedAccess;
+ ULONG FileAccess;
+
} AFSFileOpenResultCB;
+typedef struct _AFS_FILE_ACCESS_RELEASE_CB
+{
+
+ ULONG FileAccess;
+
+ ULONGLONG ProcessId;
+
+ ULONGLONG Identifier;
+
+} AFSFileAccessReleaseCB;
+
//
// IO Interace control blocks for extent processing when performing
// queries via the AFS_REQUEST_TYPE_REQUEST_FILE_EXTENTS or synchronous
ULONGLONG ProcessId;
+ ULONG FileAccess;
+
+ ULONGLONG Identifier;
+
} AFSFileCleanupCB;
//