summaryrefslogtreecommitdiffstats
path: root/public/sdk/inc/ciscan.h
diff options
context:
space:
mode:
Diffstat (limited to 'public/sdk/inc/ciscan.h')
-rw-r--r--public/sdk/inc/ciscan.h53
1 files changed, 53 insertions, 0 deletions
diff --git a/public/sdk/inc/ciscan.h b/public/sdk/inc/ciscan.h
new file mode 100644
index 000000000..c0564e8e3
--- /dev/null
+++ b/public/sdk/inc/ciscan.h
@@ -0,0 +1,53 @@
+//+-------------------------------------------------------------------------
+//
+// Microsoft Windows
+// Copyright (C) Microsoft Corporation, 1992 - 1994.
+//
+// File: ciscan.h
+//
+// Contents: CI Scandisk, public interfaces
+//
+// History: 22-Aug-94 DwightKr Created
+//
+//--------------------------------------------------------------------------
+
+#ifndef __CISCAN_H__
+#define __CISCAN_H__
+
+# ifdef __cplusplus
+extern "C" {
+# endif
+
+enum ECIScanType { eCIDiskRestartScan=0,
+ eCIDiskForceFullScan,
+ eCIDiskFullScan,
+ eCIDiskPartialScan,
+ eCIDiskClean };
+
+//+-------------------------------------------------------------------------
+//
+// Struct: CIScanInfo
+//
+// Synopsis: Used to store and forward information required for a
+// scandisk operations. This struct is used by public APIs.
+//
+// History: 08-Nov-94 DwightKr Created
+//
+//--------------------------------------------------------------------------
+struct CIScanInfo
+{
+ ECIScanType scanType;
+ unsigned cDocumentsScanned;
+};
+
+SCODE OfsContentScanGetInfo( const WCHAR * wcsDrive, CIScanInfo * pScanInfo );
+SCODE OfsContentScan( const WCHAR * wcsDrive, BOOL fForceFull );
+
+
+# ifdef __cplusplus
+}
+# endif
+
+
+
+#endif // of ifndef __CISCAN_H__