ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ntquery.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.