Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenntquery.h
Go to the documentation of this file.
00001 /* 00002 * Copyright 2006 Mike McCormack 00003 * 00004 * This library is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU Lesser General Public 00006 * License as published by the Free Software Foundation; either 00007 * version 2.1 of the License, or (at your option) any later version. 00008 * 00009 * This library is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 * Lesser General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Lesser General Public 00015 * License along with this library; if not, write to the Free Software 00016 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 00017 */ 00018 00019 #ifndef __WINE_NTQUERY_H__ 00020 #define __WINE_NTQUERY_H__ 00021 00022 /* FIXME: #include <stgprop.h> */ 00023 00024 #include <pshpack4.h> 00025 00026 typedef struct _CI_STATE 00027 { 00028 DWORD cbStruct; 00029 DWORD cWordList; 00030 DWORD cPersistentIndex; 00031 DWORD cQueries; 00032 DWORD cDocuments; 00033 DWORD cFreshTest; 00034 DWORD dwMergeProgress; 00035 DWORD eState; 00036 DWORD cFilteredDocuments; 00037 DWORD cTotalDocuments; 00038 DWORD cPendingScans; 00039 DWORD dwIndexSize; 00040 DWORD cUniqueKeys; 00041 DWORD cSeqQDocuments; 00042 DWORD dwPropCacheSize; 00043 } CI_STATE; 00044 00045 #include <poppack.h> 00046 00047 #define PSGUID_STORAGE {0xb725f130, 0x47ef, 0x101a, {0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac}} 00048 #define PID_STG_DIRECTORY ((PROPID)0x02) 00049 #define PID_STG_CLASSID ((PROPID)0x03) 00050 #define PID_STG_STORAGETYPE ((PROPID)0x04) 00051 #define PID_STG_VOLUME_ID ((PROPID)0x05) 00052 #define PID_STG_PARENT_WORKID ((PROPID)0x06) 00053 #define PID_STG_SECONDARYSTORE ((PROPID)0x07) 00054 #define PID_STG_FILEINDEX ((PROPID)0x08) 00055 #define PID_STG_LASTCHANGEUSN ((PROPID)0x09) 00056 #define PID_STG_NAME ((PROPID)0x0a) 00057 #define PID_STG_PATH ((PROPID)0x0b) 00058 #define PID_STG_SIZE ((PROPID)0x0c) 00059 #define PID_STG_ATTRIBUTES ((PROPID)0x0d) 00060 #define PID_STG_WRITETIME ((PROPID)0x0e) 00061 #define PID_STG_CREATETIME ((PROPID)0x0f) 00062 #define PID_STG_ACCESSTIME ((PROPID)0x10) 00063 #define PID_STG_CHANGETIME ((PROPID)0x11) 00064 #define PID_STG_CONTENTS ((PROPID)0x13) 00065 #define PID_STG_SHORTNAME ((PROPID)0x14) 00066 #define PID_STG_MAX PID_STG_SHORTNAME 00067 00068 00069 #ifdef __cplusplus 00070 extern "C" { 00071 #endif 00072 00073 STDAPI CIState(WCHAR const *, WCHAR const *, CI_STATE *); 00074 STDAPI LocateCatalogsA(CHAR const *, ULONG, CHAR *, ULONG *, CHAR *, ULONG *); 00075 STDAPI LocateCatalogsW(WCHAR const *, ULONG, WCHAR *, ULONG *, WCHAR *, ULONG *); 00076 #define LocateCatalogs WINELIB_NAME_AW(LocateCatalogs) 00077 00078 #ifdef __cplusplus 00079 } 00080 #endif 00081 00082 #endif Generated on Sun May 27 2012 04:32:08 for ReactOS by
1.7.6.1
|