]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/System/Search/mod.rs
New upstream version 1.61.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / System / Search / mod.rs
CommitLineData
5e7ed085
FG
1#![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2#[cfg(feature = "Win32_System_Search_Common")]
3pub mod Common;
4#[link(name = "windows")]
5extern "system" {
6 #[doc = "*Required features: 'Win32_System_Search'*"]
7 pub fn ODBCGetTryWaitValue() -> u32;
8 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
9 #[cfg(feature = "Win32_Foundation")]
10 pub fn ODBCSetTryWaitValue(dwvalue: u32) -> super::super::Foundation::BOOL;
11 #[doc = "*Required features: 'Win32_System_Search'*"]
12 pub fn SQLAllocConnect(environmenthandle: *mut ::core::ffi::c_void, connectionhandle: *mut *mut ::core::ffi::c_void) -> i16;
13 #[doc = "*Required features: 'Win32_System_Search'*"]
14 pub fn SQLAllocEnv(environmenthandle: *mut *mut ::core::ffi::c_void) -> i16;
15 #[doc = "*Required features: 'Win32_System_Search'*"]
16 pub fn SQLAllocHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_void, outputhandle: *mut *mut ::core::ffi::c_void) -> i16;
17 #[doc = "*Required features: 'Win32_System_Search'*"]
18 pub fn SQLAllocHandleStd(fhandletype: i16, hinput: *mut ::core::ffi::c_void, phoutput: *mut *mut ::core::ffi::c_void) -> i16;
19 #[doc = "*Required features: 'Win32_System_Search'*"]
20 pub fn SQLAllocStmt(connectionhandle: *mut ::core::ffi::c_void, statementhandle: *mut *mut ::core::ffi::c_void) -> i16;
21 #[doc = "*Required features: 'Win32_System_Search'*"]
22 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
23 pub fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i64, strlen_or_ind: *mut i64) -> i16;
24 #[doc = "*Required features: 'Win32_System_Search'*"]
25 #[cfg(target_arch = "x86")]
26 pub fn SQLBindCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i32, strlen_or_ind: *mut i32) -> i16;
27 #[doc = "*Required features: 'Win32_System_Search'*"]
28 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
29 pub fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16;
30 #[doc = "*Required features: 'Win32_System_Search'*"]
31 #[cfg(target_arch = "x86")]
32 pub fn SQLBindParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *mut ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16;
33 #[doc = "*Required features: 'Win32_System_Search'*"]
34 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
35 pub fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u64, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i64, pcbvalue: *mut i64) -> i16;
36 #[doc = "*Required features: 'Win32_System_Search'*"]
37 #[cfg(target_arch = "x86")]
38 pub fn SQLBindParameter(hstmt: *mut ::core::ffi::c_void, ipar: u16, fparamtype: i16, fctype: i16, fsqltype: i16, cbcoldef: u32, ibscale: i16, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16;
39 #[doc = "*Required features: 'Win32_System_Search'*"]
40 pub fn SQLBrowseConnect(hdbc: *mut ::core::ffi::c_void, szconnstrin: *const u8, cchconnstrin: i16, szconnstrout: *mut u8, cchconnstroutmax: i16, pcchconnstrout: *mut i16) -> i16;
41 #[doc = "*Required features: 'Win32_System_Search'*"]
42 pub fn SQLBrowseConnectA(hdbc: *mut ::core::ffi::c_void, szconnstrin: *const u8, cbconnstrin: i16, szconnstrout: *mut u8, cbconnstroutmax: i16, pcbconnstrout: *mut i16) -> i16;
43 #[doc = "*Required features: 'Win32_System_Search'*"]
44 pub fn SQLBrowseConnectW(hdbc: *mut ::core::ffi::c_void, szconnstrin: *const u16, cchconnstrin: i16, szconnstrout: *mut u16, cchconnstroutmax: i16, pcchconnstrout: *mut i16) -> i16;
45 #[doc = "*Required features: 'Win32_System_Search'*"]
46 pub fn SQLBulkOperations(statementhandle: *mut ::core::ffi::c_void, operation: i16) -> i16;
47 #[doc = "*Required features: 'Win32_System_Search'*"]
48 pub fn SQLCancel(statementhandle: *mut ::core::ffi::c_void) -> i16;
49 #[doc = "*Required features: 'Win32_System_Search'*"]
50 pub fn SQLCancelHandle(handletype: i16, inputhandle: *mut ::core::ffi::c_void) -> i16;
51 #[doc = "*Required features: 'Win32_System_Search'*"]
52 pub fn SQLCloseCursor(statementhandle: *mut ::core::ffi::c_void) -> i16;
53 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
54 #[cfg(feature = "Win32_Foundation")]
55 pub fn SQLCloseEnumServers(henumhandle: super::super::Foundation::HANDLE) -> i16;
56 #[doc = "*Required features: 'Win32_System_Search'*"]
57 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
58 pub fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, fieldidentifier: u16, characterattribute: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16, numericattribute: *mut i64) -> i16;
59 #[doc = "*Required features: 'Win32_System_Search'*"]
60 #[cfg(target_arch = "x86")]
61 pub fn SQLColAttribute(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, fieldidentifier: u16, characterattribute: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16, numericattribute: *mut ::core::ffi::c_void) -> i16;
62 #[doc = "*Required features: 'Win32_System_Search'*"]
63 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
64 pub fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifield: i16, pcharattr: *mut ::core::ffi::c_void, cbcharattrmax: i16, pcbcharattr: *mut i16, pnumattr: *mut i64) -> i16;
65 #[doc = "*Required features: 'Win32_System_Search'*"]
66 #[cfg(target_arch = "x86")]
67 pub fn SQLColAttributeA(hstmt: *mut ::core::ffi::c_void, icol: i16, ifield: i16, pcharattr: *mut ::core::ffi::c_void, cbcharattrmax: i16, pcbcharattr: *mut i16, pnumattr: *mut ::core::ffi::c_void) -> i16;
68 #[doc = "*Required features: 'Win32_System_Search'*"]
69 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
70 pub fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifield: u16, pcharattr: *mut ::core::ffi::c_void, cbdescmax: i16, pcbcharattr: *mut i16, pnumattr: *mut i64) -> i16;
71 #[doc = "*Required features: 'Win32_System_Search'*"]
72 #[cfg(target_arch = "x86")]
73 pub fn SQLColAttributeW(hstmt: *mut ::core::ffi::c_void, icol: u16, ifield: u16, pcharattr: *mut ::core::ffi::c_void, cbdescmax: i16, pcbcharattr: *mut i16, pnumattr: *mut ::core::ffi::c_void) -> i16;
74 #[doc = "*Required features: 'Win32_System_Search'*"]
75 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
76 pub fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16;
77 #[doc = "*Required features: 'Win32_System_Search'*"]
78 #[cfg(target_arch = "x86")]
79 pub fn SQLColAttributes(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16;
80 #[doc = "*Required features: 'Win32_System_Search'*"]
81 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
82 pub fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16;
83 #[doc = "*Required features: 'Win32_System_Search'*"]
84 #[cfg(target_arch = "x86")]
85 pub fn SQLColAttributesA(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16;
86 #[doc = "*Required features: 'Win32_System_Search'*"]
87 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
88 pub fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i64) -> i16;
89 #[doc = "*Required features: 'Win32_System_Search'*"]
90 #[cfg(target_arch = "x86")]
91 pub fn SQLColAttributesW(hstmt: *mut ::core::ffi::c_void, icol: u16, fdesctype: u16, rgbdesc: *mut ::core::ffi::c_void, cbdescmax: i16, pcbdesc: *mut i16, pfdesc: *mut i32) -> i16;
92 #[doc = "*Required features: 'Win32_System_Search'*"]
93 pub fn SQLColumnPrivileges(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, sztablename: *const u8, cchtablename: i16, szcolumnname: *const u8, cchcolumnname: i16) -> i16;
94 #[doc = "*Required features: 'Win32_System_Search'*"]
95 pub fn SQLColumnPrivilegesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16;
96 #[doc = "*Required features: 'Win32_System_Search'*"]
97 pub fn SQLColumnPrivilegesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16;
98 #[doc = "*Required features: 'Win32_System_Search'*"]
99 pub fn SQLColumns(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, columnname: *const u8, namelength4: i16) -> i16;
100 #[doc = "*Required features: 'Win32_System_Search'*"]
101 pub fn SQLColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16;
102 #[doc = "*Required features: 'Win32_System_Search'*"]
103 pub fn SQLColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16;
104 #[doc = "*Required features: 'Win32_System_Search'*"]
105 pub fn SQLCompleteAsync(handletype: i16, handle: *mut ::core::ffi::c_void, asyncretcodeptr: *mut i16) -> i16;
106 #[doc = "*Required features: 'Win32_System_Search'*"]
107 pub fn SQLConnect(connectionhandle: *mut ::core::ffi::c_void, servername: *const u8, namelength1: i16, username: *const u8, namelength2: i16, authentication: *const u8, namelength3: i16) -> i16;
108 #[doc = "*Required features: 'Win32_System_Search'*"]
109 pub fn SQLConnectA(hdbc: *mut ::core::ffi::c_void, szdsn: *const u8, cbdsn: i16, szuid: *const u8, cbuid: i16, szauthstr: *const u8, cbauthstr: i16) -> i16;
110 #[doc = "*Required features: 'Win32_System_Search'*"]
111 pub fn SQLConnectW(hdbc: *mut ::core::ffi::c_void, szdsn: *const u16, cchdsn: i16, szuid: *const u16, cchuid: i16, szauthstr: *const u16, cchauthstr: i16) -> i16;
112 #[doc = "*Required features: 'Win32_System_Search'*"]
113 pub fn SQLCopyDesc(sourcedeschandle: *mut ::core::ffi::c_void, targetdeschandle: *mut ::core::ffi::c_void) -> i16;
114 #[doc = "*Required features: 'Win32_System_Search'*"]
115 pub fn SQLDataSources(environmenthandle: *mut ::core::ffi::c_void, direction: u16, servername: *mut u8, bufferlength1: i16, namelength1ptr: *mut i16, description: *mut u8, bufferlength2: i16, namelength2ptr: *mut i16) -> i16;
116 #[doc = "*Required features: 'Win32_System_Search'*"]
117 pub fn SQLDataSourcesA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdsn: *mut u8, cbdsnmax: i16, pcbdsn: *mut i16, szdescription: *mut u8, cbdescriptionmax: i16, pcbdescription: *mut i16) -> i16;
118 #[doc = "*Required features: 'Win32_System_Search'*"]
119 pub fn SQLDataSourcesW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdsn: *mut u16, cchdsnmax: i16, pcchdsn: *mut i16, wszdescription: *mut u16, cchdescriptionmax: i16, pcchdescription: *mut i16) -> i16;
120 #[doc = "*Required features: 'Win32_System_Search'*"]
121 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
122 pub fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u64, decimaldigits: *mut i16, nullable: *mut i16) -> i16;
123 #[doc = "*Required features: 'Win32_System_Search'*"]
124 #[cfg(target_arch = "x86")]
125 pub fn SQLDescribeCol(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, columnname: *mut u8, bufferlength: i16, namelength: *mut i16, datatype: *mut i16, columnsize: *mut u32, decimaldigits: *mut i16, nullable: *mut i16) -> i16;
126 #[doc = "*Required features: 'Win32_System_Search'*"]
127 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
128 pub fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
129 #[doc = "*Required features: 'Win32_System_Search'*"]
130 #[cfg(target_arch = "x86")]
131 pub fn SQLDescribeColA(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u8, cbcolnamemax: i16, pcbcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
132 #[doc = "*Required features: 'Win32_System_Search'*"]
133 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
134 pub fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
135 #[doc = "*Required features: 'Win32_System_Search'*"]
136 #[cfg(target_arch = "x86")]
137 pub fn SQLDescribeColW(hstmt: *mut ::core::ffi::c_void, icol: u16, szcolname: *mut u16, cchcolnamemax: i16, pcchcolname: *mut i16, pfsqltype: *mut i16, pcbcoldef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
138 #[doc = "*Required features: 'Win32_System_Search'*"]
139 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
140 pub fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsqltype: *mut i16, pcbparamdef: *mut u64, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
141 #[doc = "*Required features: 'Win32_System_Search'*"]
142 #[cfg(target_arch = "x86")]
143 pub fn SQLDescribeParam(hstmt: *mut ::core::ffi::c_void, ipar: u16, pfsqltype: *mut i16, pcbparamdef: *mut u32, pibscale: *mut i16, pfnullable: *mut i16) -> i16;
144 #[doc = "*Required features: 'Win32_System_Search'*"]
145 pub fn SQLDisconnect(connectionhandle: *mut ::core::ffi::c_void) -> i16;
146 #[doc = "*Required features: 'Win32_System_Search'*"]
147 pub fn SQLDriverConnect(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cchconnstrin: i16, szconnstrout: *mut u8, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16;
148 #[doc = "*Required features: 'Win32_System_Search'*"]
149 pub fn SQLDriverConnectA(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u8, cbconnstrin: i16, szconnstrout: *mut u8, cbconnstroutmax: i16, pcbconnstrout: *mut i16, fdrivercompletion: u16) -> i16;
150 #[doc = "*Required features: 'Win32_System_Search'*"]
151 pub fn SQLDriverConnectW(hdbc: *mut ::core::ffi::c_void, hwnd: isize, szconnstrin: *const u16, cchconnstrin: i16, szconnstrout: *mut u16, cchconnstroutmax: i16, pcchconnstrout: *mut i16, fdrivercompletion: u16) -> i16;
152 #[doc = "*Required features: 'Win32_System_Search'*"]
153 pub fn SQLDrivers(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u8, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16;
154 #[doc = "*Required features: 'Win32_System_Search'*"]
155 pub fn SQLDriversA(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u8, cbdriverdescmax: i16, pcbdriverdesc: *mut i16, szdriverattributes: *mut u8, cbdrvrattrmax: i16, pcbdrvrattr: *mut i16) -> i16;
156 #[doc = "*Required features: 'Win32_System_Search'*"]
157 pub fn SQLDriversW(henv: *mut ::core::ffi::c_void, fdirection: u16, szdriverdesc: *mut u16, cchdriverdescmax: i16, pcchdriverdesc: *mut i16, szdriverattributes: *mut u16, cchdrvrattrmax: i16, pcchdrvrattr: *mut i16) -> i16;
158 #[doc = "*Required features: 'Win32_System_Search'*"]
159 pub fn SQLEndTran(handletype: i16, handle: *mut ::core::ffi::c_void, completiontype: i16) -> i16;
160 #[doc = "*Required features: 'Win32_System_Search'*"]
161 pub fn SQLError(environmenthandle: *mut ::core::ffi::c_void, connectionhandle: *mut ::core::ffi::c_void, statementhandle: *mut ::core::ffi::c_void, sqlstate: *mut u8, nativeerror: *mut i32, messagetext: *mut u8, bufferlength: i16, textlength: *mut i16) -> i16;
162 #[doc = "*Required features: 'Win32_System_Search'*"]
163 pub fn SQLErrorA(henv: *mut ::core::ffi::c_void, hdbc: *mut ::core::ffi::c_void, hstmt: *mut ::core::ffi::c_void, szsqlstate: *mut u8, pfnativeerror: *mut i32, szerrormsg: *mut u8, cberrormsgmax: i16, pcberrormsg: *mut i16) -> i16;
164 #[doc = "*Required features: 'Win32_System_Search'*"]
165 pub fn SQLErrorW(henv: *mut ::core::ffi::c_void, hdbc: *mut ::core::ffi::c_void, hstmt: *mut ::core::ffi::c_void, wszsqlstate: *mut u16, pfnativeerror: *mut i32, wszerrormsg: *mut u16, ccherrormsgmax: i16, pccherrormsg: *mut i16) -> i16;
166 #[doc = "*Required features: 'Win32_System_Search'*"]
167 pub fn SQLExecDirect(statementhandle: *mut ::core::ffi::c_void, statementtext: *const u8, textlength: i32) -> i16;
168 #[doc = "*Required features: 'Win32_System_Search'*"]
169 pub fn SQLExecDirectA(hstmt: *mut ::core::ffi::c_void, szsqlstr: *const u8, cbsqlstr: i32) -> i16;
170 #[doc = "*Required features: 'Win32_System_Search'*"]
171 pub fn SQLExecDirectW(hstmt: *mut ::core::ffi::c_void, szsqlstr: *const u16, textlength: i32) -> i16;
172 #[doc = "*Required features: 'Win32_System_Search'*"]
173 pub fn SQLExecute(statementhandle: *mut ::core::ffi::c_void) -> i16;
174 #[doc = "*Required features: 'Win32_System_Search'*"]
175 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
176 pub fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, irow: i64, pcrow: *mut u64, rgfrowstatus: *mut u16) -> i16;
177 #[doc = "*Required features: 'Win32_System_Search'*"]
178 #[cfg(target_arch = "x86")]
179 pub fn SQLExtendedFetch(hstmt: *mut ::core::ffi::c_void, ffetchtype: u16, irow: i32, pcrow: *mut u32, rgfrowstatus: *mut u16) -> i16;
180 #[doc = "*Required features: 'Win32_System_Search'*"]
181 pub fn SQLFetch(statementhandle: *mut ::core::ffi::c_void) -> i16;
182 #[doc = "*Required features: 'Win32_System_Search'*"]
183 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
184 pub fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchorientation: i16, fetchoffset: i64) -> i16;
185 #[doc = "*Required features: 'Win32_System_Search'*"]
186 #[cfg(target_arch = "x86")]
187 pub fn SQLFetchScroll(statementhandle: *mut ::core::ffi::c_void, fetchorientation: i16, fetchoffset: i32) -> i16;
188 #[doc = "*Required features: 'Win32_System_Search'*"]
189 pub fn SQLForeignKeys(hstmt: *mut ::core::ffi::c_void, szpkcatalogname: *const u8, cchpkcatalogname: i16, szpkschemaname: *const u8, cchpkschemaname: i16, szpktablename: *const u8, cchpktablename: i16, szfkcatalogname: *const u8, cchfkcatalogname: i16, szfkschemaname: *const u8, cchfkschemaname: i16, szfktablename: *const u8, cchfktablename: i16) -> i16;
190 #[doc = "*Required features: 'Win32_System_Search'*"]
191 pub fn SQLForeignKeysA(hstmt: *mut ::core::ffi::c_void, szpkcatalogname: *const u8, cbpkcatalogname: i16, szpkschemaname: *const u8, cbpkschemaname: i16, szpktablename: *const u8, cbpktablename: i16, szfkcatalogname: *const u8, cbfkcatalogname: i16, szfkschemaname: *const u8, cbfkschemaname: i16, szfktablename: *const u8, cbfktablename: i16) -> i16;
192 #[doc = "*Required features: 'Win32_System_Search'*"]
193 pub fn SQLForeignKeysW(hstmt: *mut ::core::ffi::c_void, szpkcatalogname: *const u16, cchpkcatalogname: i16, szpkschemaname: *const u16, cchpkschemaname: i16, szpktablename: *const u16, cchpktablename: i16, szfkcatalogname: *const u16, cchfkcatalogname: i16, szfkschemaname: *const u16, cchfkschemaname: i16, szfktablename: *const u16, cchfktablename: i16) -> i16;
194 #[doc = "*Required features: 'Win32_System_Search'*"]
195 pub fn SQLFreeConnect(connectionhandle: *mut ::core::ffi::c_void) -> i16;
196 #[doc = "*Required features: 'Win32_System_Search'*"]
197 pub fn SQLFreeEnv(environmenthandle: *mut ::core::ffi::c_void) -> i16;
198 #[doc = "*Required features: 'Win32_System_Search'*"]
199 pub fn SQLFreeHandle(handletype: i16, handle: *mut ::core::ffi::c_void) -> i16;
200 #[doc = "*Required features: 'Win32_System_Search'*"]
201 pub fn SQLFreeStmt(statementhandle: *mut ::core::ffi::c_void, option: u16) -> i16;
202 #[doc = "*Required features: 'Win32_System_Search'*"]
203 pub fn SQLGetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlengthptr: *mut i32) -> i16;
204 #[doc = "*Required features: 'Win32_System_Search'*"]
205 pub fn SQLGetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16;
206 #[doc = "*Required features: 'Win32_System_Search'*"]
207 pub fn SQLGetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16;
208 #[doc = "*Required features: 'Win32_System_Search'*"]
209 pub fn SQLGetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: *mut ::core::ffi::c_void) -> i16;
210 #[doc = "*Required features: 'Win32_System_Search'*"]
211 pub fn SQLGetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, pvparam: *mut ::core::ffi::c_void) -> i16;
212 #[doc = "*Required features: 'Win32_System_Search'*"]
213 pub fn SQLGetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, pvparam: *mut ::core::ffi::c_void) -> i16;
214 #[doc = "*Required features: 'Win32_System_Search'*"]
215 pub fn SQLGetCursorName(statementhandle: *mut ::core::ffi::c_void, cursorname: *mut u8, bufferlength: i16, namelengthptr: *mut i16) -> i16;
216 #[doc = "*Required features: 'Win32_System_Search'*"]
217 pub fn SQLGetCursorNameA(hstmt: *mut ::core::ffi::c_void, szcursor: *mut u8, cbcursormax: i16, pcbcursor: *mut i16) -> i16;
218 #[doc = "*Required features: 'Win32_System_Search'*"]
219 pub fn SQLGetCursorNameW(hstmt: *mut ::core::ffi::c_void, szcursor: *mut u16, cchcursormax: i16, pcchcursor: *mut i16) -> i16;
220 #[doc = "*Required features: 'Win32_System_Search'*"]
221 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
222 pub fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i64, strlen_or_indptr: *mut i64) -> i16;
223 #[doc = "*Required features: 'Win32_System_Search'*"]
224 #[cfg(target_arch = "x86")]
225 pub fn SQLGetData(statementhandle: *mut ::core::ffi::c_void, columnnumber: u16, targettype: i16, targetvalue: *mut ::core::ffi::c_void, bufferlength: i32, strlen_or_indptr: *mut i32) -> i16;
226 #[doc = "*Required features: 'Win32_System_Search'*"]
227 pub fn SQLGetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16;
228 #[doc = "*Required features: 'Win32_System_Search'*"]
229 pub fn SQLGetDescFieldA(hdesc: *mut ::core::ffi::c_void, irecord: i16, ifield: i16, rgbvalue: *mut ::core::ffi::c_void, cbbufferlength: i32, stringlength: *mut i32) -> i16;
230 #[doc = "*Required features: 'Win32_System_Search'*"]
231 pub fn SQLGetDescFieldW(hdesc: *mut ::core::ffi::c_void, irecord: i16, ifield: i16, rgbvalue: *mut ::core::ffi::c_void, cbbufferlength: i32, stringlength: *mut i32) -> i16;
232 #[doc = "*Required features: 'Win32_System_Search'*"]
233 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
234 pub fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i64, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16;
235 #[doc = "*Required features: 'Win32_System_Search'*"]
236 #[cfg(target_arch = "x86")]
237 pub fn SQLGetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, name: *mut u8, bufferlength: i16, stringlengthptr: *mut i16, typeptr: *mut i16, subtypeptr: *mut i16, lengthptr: *mut i32, precisionptr: *mut i16, scaleptr: *mut i16, nullableptr: *mut i16) -> i16;
238 #[doc = "*Required features: 'Win32_System_Search'*"]
239 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
240 pub fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16;
241 #[doc = "*Required features: 'Win32_System_Search'*"]
242 #[cfg(target_arch = "x86")]
243 pub fn SQLGetDescRecA(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u8, cbnamemax: i16, pcbname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16;
244 #[doc = "*Required features: 'Win32_System_Search'*"]
245 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
246 pub fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i64, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16;
247 #[doc = "*Required features: 'Win32_System_Search'*"]
248 #[cfg(target_arch = "x86")]
249 pub fn SQLGetDescRecW(hdesc: *mut ::core::ffi::c_void, irecord: i16, szname: *mut u16, cchnamemax: i16, pcchname: *mut i16, pftype: *mut i16, pfsubtype: *mut i16, plength: *mut i32, pprecision: *mut i16, pscale: *mut i16, pnullable: *mut i16) -> i16;
250 #[doc = "*Required features: 'Win32_System_Search'*"]
251 pub fn SQLGetDiagField(handletype: i16, handle: *mut ::core::ffi::c_void, recnumber: i16, diagidentifier: i16, diaginfo: *mut ::core::ffi::c_void, bufferlength: i16, stringlength: *mut i16) -> i16;
252 #[doc = "*Required features: 'Win32_System_Search'*"]
253 pub fn SQLGetDiagFieldA(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, fdiagfield: i16, rgbdiaginfo: *mut ::core::ffi::c_void, cbdiaginfomax: i16, pcbdiaginfo: *mut i16) -> i16;
254 #[doc = "*Required features: 'Win32_System_Search'*"]
255 pub fn SQLGetDiagFieldW(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, fdiagfield: i16, rgbdiaginfo: *mut ::core::ffi::c_void, cbbufferlength: i16, pcbstringlength: *mut i16) -> i16;
256 #[doc = "*Required features: 'Win32_System_Search'*"]
257 pub fn SQLGetDiagRec(handletype: i16, handle: *mut ::core::ffi::c_void, recnumber: i16, sqlstate: *mut u8, nativeerror: *mut i32, messagetext: *mut u8, bufferlength: i16, textlength: *mut i16) -> i16;
258 #[doc = "*Required features: 'Win32_System_Search'*"]
259 pub fn SQLGetDiagRecA(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u8, pfnativeerror: *mut i32, szerrormsg: *mut u8, cberrormsgmax: i16, pcberrormsg: *mut i16) -> i16;
260 #[doc = "*Required features: 'Win32_System_Search'*"]
261 pub fn SQLGetDiagRecW(fhandletype: i16, handle: *mut ::core::ffi::c_void, irecord: i16, szsqlstate: *mut u16, pfnativeerror: *mut i32, szerrormsg: *mut u16, ccherrormsgmax: i16, pccherrormsg: *mut i16) -> i16;
262 #[doc = "*Required features: 'Win32_System_Search'*"]
263 pub fn SQLGetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16;
264 #[doc = "*Required features: 'Win32_System_Search'*"]
265 pub fn SQLGetFunctions(connectionhandle: *mut ::core::ffi::c_void, functionid: u16, supported: *mut u16) -> i16;
266 #[doc = "*Required features: 'Win32_System_Search'*"]
267 pub fn SQLGetInfo(connectionhandle: *mut ::core::ffi::c_void, infotype: u16, infovalue: *mut ::core::ffi::c_void, bufferlength: i16, stringlengthptr: *mut i16) -> i16;
268 #[doc = "*Required features: 'Win32_System_Search'*"]
269 pub fn SQLGetInfoA(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinfovalue: *mut ::core::ffi::c_void, cbinfovaluemax: i16, pcbinfovalue: *mut i16) -> i16;
270 #[doc = "*Required features: 'Win32_System_Search'*"]
271 pub fn SQLGetInfoW(hdbc: *mut ::core::ffi::c_void, finfotype: u16, rgbinfovalue: *mut ::core::ffi::c_void, cbinfovaluemax: i16, pcbinfovalue: *mut i16) -> i16;
272 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
273 #[cfg(feature = "Win32_Foundation")]
274 pub fn SQLGetNextEnumeration(henumhandle: super::super::Foundation::HANDLE, prgenumdata: *mut u8, pienumlength: *mut i32) -> i16;
275 #[doc = "*Required features: 'Win32_System_Search'*"]
276 pub fn SQLGetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribute: i32, value: *mut ::core::ffi::c_void, bufferlength: i32, stringlength: *mut i32) -> i16;
277 #[doc = "*Required features: 'Win32_System_Search'*"]
278 pub fn SQLGetStmtAttrA(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16;
279 #[doc = "*Required features: 'Win32_System_Search'*"]
280 pub fn SQLGetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32, pcbvalue: *mut i32) -> i16;
281 #[doc = "*Required features: 'Win32_System_Search'*"]
282 pub fn SQLGetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: *mut ::core::ffi::c_void) -> i16;
283 #[doc = "*Required features: 'Win32_System_Search'*"]
284 pub fn SQLGetTypeInfo(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16;
285 #[doc = "*Required features: 'Win32_System_Search'*"]
286 pub fn SQLGetTypeInfoA(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16;
287 #[doc = "*Required features: 'Win32_System_Search'*"]
288 pub fn SQLGetTypeInfoW(statementhandle: *mut ::core::ffi::c_void, datatype: i16) -> i16;
289 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
290 #[cfg(feature = "Win32_Foundation")]
291 pub fn SQLInitEnumServers(pwchservername: super::super::Foundation::PWSTR, pwchinstancename: super::super::Foundation::PWSTR) -> super::super::Foundation::HANDLE;
292 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
293 #[cfg(feature = "Win32_Foundation")]
294 pub fn SQLLinkedCatalogsA(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PSTR, param2: i16) -> i16;
295 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
296 #[cfg(feature = "Win32_Foundation")]
297 pub fn SQLLinkedCatalogsW(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PWSTR, param2: i16) -> i16;
298 #[doc = "*Required features: 'Win32_System_Search'*"]
299 pub fn SQLLinkedServers(param0: *mut ::core::ffi::c_void) -> i16;
300 #[doc = "*Required features: 'Win32_System_Search'*"]
301 pub fn SQLMoreResults(hstmt: *mut ::core::ffi::c_void) -> i16;
302 #[doc = "*Required features: 'Win32_System_Search'*"]
303 pub fn SQLNativeSql(hdbc: *mut ::core::ffi::c_void, szsqlstrin: *const u8, cchsqlstrin: i32, szsqlstr: *mut u8, cchsqlstrmax: i32, pcbsqlstr: *mut i32) -> i16;
304 #[doc = "*Required features: 'Win32_System_Search'*"]
305 pub fn SQLNativeSqlA(hdbc: *mut ::core::ffi::c_void, szsqlstrin: *const u8, cbsqlstrin: i32, szsqlstr: *mut u8, cbsqlstrmax: i32, pcbsqlstr: *mut i32) -> i16;
306 #[doc = "*Required features: 'Win32_System_Search'*"]
307 pub fn SQLNativeSqlW(hdbc: *mut ::core::ffi::c_void, szsqlstrin: *const u16, cchsqlstrin: i32, szsqlstr: *mut u16, cchsqlstrmax: i32, pcchsqlstr: *mut i32) -> i16;
308 #[doc = "*Required features: 'Win32_System_Search'*"]
309 pub fn SQLNumParams(hstmt: *mut ::core::ffi::c_void, pcpar: *mut i16) -> i16;
310 #[doc = "*Required features: 'Win32_System_Search'*"]
311 pub fn SQLNumResultCols(statementhandle: *mut ::core::ffi::c_void, columncount: *mut i16) -> i16;
312 #[doc = "*Required features: 'Win32_System_Search'*"]
313 pub fn SQLParamData(statementhandle: *mut ::core::ffi::c_void, value: *mut *mut ::core::ffi::c_void) -> i16;
314 #[doc = "*Required features: 'Win32_System_Search'*"]
315 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
316 pub fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u64, pirow: *mut u64) -> i16;
317 #[doc = "*Required features: 'Win32_System_Search'*"]
318 #[cfg(target_arch = "x86")]
319 pub fn SQLParamOptions(hstmt: *mut ::core::ffi::c_void, crow: u32, pirow: *mut u32) -> i16;
320 #[doc = "*Required features: 'Win32_System_Search'*"]
321 pub fn SQLPrepare(statementhandle: *mut ::core::ffi::c_void, statementtext: *const u8, textlength: i32) -> i16;
322 #[doc = "*Required features: 'Win32_System_Search'*"]
323 pub fn SQLPrepareA(hstmt: *mut ::core::ffi::c_void, szsqlstr: *const u8, cbsqlstr: i32) -> i16;
324 #[doc = "*Required features: 'Win32_System_Search'*"]
325 pub fn SQLPrepareW(hstmt: *mut ::core::ffi::c_void, szsqlstr: *const u16, cchsqlstr: i32) -> i16;
326 #[doc = "*Required features: 'Win32_System_Search'*"]
327 pub fn SQLPrimaryKeys(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, sztablename: *const u8, cchtablename: i16) -> i16;
328 #[doc = "*Required features: 'Win32_System_Search'*"]
329 pub fn SQLPrimaryKeysA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16) -> i16;
330 #[doc = "*Required features: 'Win32_System_Search'*"]
331 pub fn SQLPrimaryKeysW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16) -> i16;
332 #[doc = "*Required features: 'Win32_System_Search'*"]
333 pub fn SQLProcedureColumns(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, szprocname: *const u8, cchprocname: i16, szcolumnname: *const u8, cchcolumnname: i16) -> i16;
334 #[doc = "*Required features: 'Win32_System_Search'*"]
335 pub fn SQLProcedureColumnsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, szprocname: *const u8, cbprocname: i16, szcolumnname: *const u8, cbcolumnname: i16) -> i16;
336 #[doc = "*Required features: 'Win32_System_Search'*"]
337 pub fn SQLProcedureColumnsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, szprocname: *const u16, cchprocname: i16, szcolumnname: *const u16, cchcolumnname: i16) -> i16;
338 #[doc = "*Required features: 'Win32_System_Search'*"]
339 pub fn SQLProcedures(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, szprocname: *const u8, cchprocname: i16) -> i16;
340 #[doc = "*Required features: 'Win32_System_Search'*"]
341 pub fn SQLProceduresA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, szprocname: *const u8, cbprocname: i16) -> i16;
342 #[doc = "*Required features: 'Win32_System_Search'*"]
343 pub fn SQLProceduresW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, szprocname: *const u16, cchprocname: i16) -> i16;
344 #[doc = "*Required features: 'Win32_System_Search'*"]
345 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
346 pub fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const ::core::ffi::c_void, strlen_or_ind: i64) -> i16;
347 #[doc = "*Required features: 'Win32_System_Search'*"]
348 #[cfg(target_arch = "x86")]
349 pub fn SQLPutData(statementhandle: *mut ::core::ffi::c_void, data: *const ::core::ffi::c_void, strlen_or_ind: i32) -> i16;
350 #[doc = "*Required features: 'Win32_System_Search'*"]
351 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
352 pub fn SQLRowCount(statementhandle: *const ::core::ffi::c_void, rowcount: *mut i64) -> i16;
353 #[doc = "*Required features: 'Win32_System_Search'*"]
354 #[cfg(target_arch = "x86")]
355 pub fn SQLRowCount(statementhandle: *const ::core::ffi::c_void, rowcount: *mut i32) -> i16;
356 #[doc = "*Required features: 'Win32_System_Search'*"]
357 pub fn SQLSetConnectAttr(connectionhandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16;
358 #[doc = "*Required features: 'Win32_System_Search'*"]
359 pub fn SQLSetConnectAttrA(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *const ::core::ffi::c_void, cbvalue: i32) -> i16;
360 #[doc = "*Required features: 'Win32_System_Search'*"]
361 pub fn SQLSetConnectAttrW(hdbc: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *const ::core::ffi::c_void, cbvalue: i32) -> i16;
362 #[doc = "*Required features: 'Win32_System_Search'*"]
363 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
364 pub fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: u64) -> i16;
365 #[doc = "*Required features: 'Win32_System_Search'*"]
366 #[cfg(target_arch = "x86")]
367 pub fn SQLSetConnectOption(connectionhandle: *mut ::core::ffi::c_void, option: u16, value: u32) -> i16;
368 #[doc = "*Required features: 'Win32_System_Search'*"]
369 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
370 pub fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u64) -> i16;
371 #[doc = "*Required features: 'Win32_System_Search'*"]
372 #[cfg(target_arch = "x86")]
373 pub fn SQLSetConnectOptionA(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u32) -> i16;
374 #[doc = "*Required features: 'Win32_System_Search'*"]
375 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
376 pub fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u64) -> i16;
377 #[doc = "*Required features: 'Win32_System_Search'*"]
378 #[cfg(target_arch = "x86")]
379 pub fn SQLSetConnectOptionW(hdbc: *mut ::core::ffi::c_void, foption: u16, vparam: u32) -> i16;
380 #[doc = "*Required features: 'Win32_System_Search'*"]
381 pub fn SQLSetCursorName(statementhandle: *mut ::core::ffi::c_void, cursorname: *const u8, namelength: i16) -> i16;
382 #[doc = "*Required features: 'Win32_System_Search'*"]
383 pub fn SQLSetCursorNameA(hstmt: *mut ::core::ffi::c_void, szcursor: *const u8, cbcursor: i16) -> i16;
384 #[doc = "*Required features: 'Win32_System_Search'*"]
385 pub fn SQLSetCursorNameW(hstmt: *mut ::core::ffi::c_void, szcursor: *const u16, cchcursor: i16) -> i16;
386 #[doc = "*Required features: 'Win32_System_Search'*"]
387 pub fn SQLSetDescField(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *const ::core::ffi::c_void, bufferlength: i32) -> i16;
388 #[doc = "*Required features: 'Win32_System_Search'*"]
389 pub fn SQLSetDescFieldW(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, fieldidentifier: i16, value: *mut ::core::ffi::c_void, bufferlength: i32) -> i16;
390 #[doc = "*Required features: 'Win32_System_Search'*"]
391 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
392 pub fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i64, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i64, indicator: *mut i64) -> i16;
393 #[doc = "*Required features: 'Win32_System_Search'*"]
394 #[cfg(target_arch = "x86")]
395 pub fn SQLSetDescRec(descriptorhandle: *mut ::core::ffi::c_void, recnumber: i16, r#type: i16, subtype: i16, length: i32, precision: i16, scale: i16, data: *mut ::core::ffi::c_void, stringlength: *mut i32, indicator: *mut i32) -> i16;
396 #[doc = "*Required features: 'Win32_System_Search'*"]
397 pub fn SQLSetEnvAttr(environmenthandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16;
398 #[doc = "*Required features: 'Win32_System_Search'*"]
399 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
400 pub fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u64, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i64) -> i16;
401 #[doc = "*Required features: 'Win32_System_Search'*"]
402 #[cfg(target_arch = "x86")]
403 pub fn SQLSetParam(statementhandle: *mut ::core::ffi::c_void, parameternumber: u16, valuetype: i16, parametertype: i16, lengthprecision: u32, parameterscale: i16, parametervalue: *const ::core::ffi::c_void, strlen_or_ind: *mut i32) -> i16;
404 #[doc = "*Required features: 'Win32_System_Search'*"]
405 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
406 pub fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u64, foption: u16, flock: u16) -> i16;
407 #[doc = "*Required features: 'Win32_System_Search'*"]
408 #[cfg(target_arch = "x86")]
409 pub fn SQLSetPos(hstmt: *mut ::core::ffi::c_void, irow: u16, foption: u16, flock: u16) -> i16;
410 #[doc = "*Required features: 'Win32_System_Search'*"]
411 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
412 pub fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: u16, crowkeyset: i64, crowrowset: u16) -> i16;
413 #[doc = "*Required features: 'Win32_System_Search'*"]
414 #[cfg(target_arch = "x86")]
415 pub fn SQLSetScrollOptions(hstmt: *mut ::core::ffi::c_void, fconcurrency: u16, crowkeyset: i32, crowrowset: u16) -> i16;
416 #[doc = "*Required features: 'Win32_System_Search'*"]
417 pub fn SQLSetStmtAttr(statementhandle: *mut ::core::ffi::c_void, attribute: i32, value: *const ::core::ffi::c_void, stringlength: i32) -> i16;
418 #[doc = "*Required features: 'Win32_System_Search'*"]
419 pub fn SQLSetStmtAttrW(hstmt: *mut ::core::ffi::c_void, fattribute: i32, rgbvalue: *mut ::core::ffi::c_void, cbvaluemax: i32) -> i16;
420 #[doc = "*Required features: 'Win32_System_Search'*"]
421 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
422 pub fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: u64) -> i16;
423 #[doc = "*Required features: 'Win32_System_Search'*"]
424 #[cfg(target_arch = "x86")]
425 pub fn SQLSetStmtOption(statementhandle: *mut ::core::ffi::c_void, option: u16, value: u32) -> i16;
426 #[doc = "*Required features: 'Win32_System_Search'*"]
427 pub fn SQLSpecialColumns(statementhandle: *mut ::core::ffi::c_void, identifiertype: u16, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, scope: u16, nullable: u16) -> i16;
428 #[doc = "*Required features: 'Win32_System_Search'*"]
429 pub fn SQLSpecialColumnsA(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, fscope: u16, fnullable: u16) -> i16;
430 #[doc = "*Required features: 'Win32_System_Search'*"]
431 pub fn SQLSpecialColumnsW(hstmt: *mut ::core::ffi::c_void, fcoltype: u16, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, fscope: u16, fnullable: u16) -> i16;
432 #[doc = "*Required features: 'Win32_System_Search'*"]
433 pub fn SQLStatistics(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, unique: u16, reserved: u16) -> i16;
434 #[doc = "*Required features: 'Win32_System_Search'*"]
435 pub fn SQLStatisticsA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, funique: u16, faccuracy: u16) -> i16;
436 #[doc = "*Required features: 'Win32_System_Search'*"]
437 pub fn SQLStatisticsW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, funique: u16, faccuracy: u16) -> i16;
438 #[doc = "*Required features: 'Win32_System_Search'*"]
439 pub fn SQLTablePrivileges(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cchcatalogname: i16, szschemaname: *const u8, cchschemaname: i16, sztablename: *const u8, cchtablename: i16) -> i16;
440 #[doc = "*Required features: 'Win32_System_Search'*"]
441 pub fn SQLTablePrivilegesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16) -> i16;
442 #[doc = "*Required features: 'Win32_System_Search'*"]
443 pub fn SQLTablePrivilegesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16) -> i16;
444 #[doc = "*Required features: 'Win32_System_Search'*"]
445 pub fn SQLTables(statementhandle: *mut ::core::ffi::c_void, catalogname: *const u8, namelength1: i16, schemaname: *const u8, namelength2: i16, tablename: *const u8, namelength3: i16, tabletype: *const u8, namelength4: i16) -> i16;
446 #[doc = "*Required features: 'Win32_System_Search'*"]
447 pub fn SQLTablesA(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u8, cbcatalogname: i16, szschemaname: *const u8, cbschemaname: i16, sztablename: *const u8, cbtablename: i16, sztabletype: *const u8, cbtabletype: i16) -> i16;
448 #[doc = "*Required features: 'Win32_System_Search'*"]
449 pub fn SQLTablesW(hstmt: *mut ::core::ffi::c_void, szcatalogname: *const u16, cchcatalogname: i16, szschemaname: *const u16, cchschemaname: i16, sztablename: *const u16, cchtablename: i16, sztabletype: *const u16, cchtabletype: i16) -> i16;
450 #[doc = "*Required features: 'Win32_System_Search'*"]
451 pub fn SQLTransact(environmenthandle: *mut ::core::ffi::c_void, connectionhandle: *mut ::core::ffi::c_void, completiontype: u16) -> i16;
452 #[doc = "*Required features: 'Win32_System_Search'*"]
453 pub fn bcp_batch(param0: *mut ::core::ffi::c_void) -> i32;
454 #[doc = "*Required features: 'Win32_System_Search'*"]
455 pub fn bcp_bind(param0: *mut ::core::ffi::c_void, param1: *mut u8, param2: i32, param3: i32, param4: *mut u8, param5: i32, param6: i32, param7: i32) -> i16;
456 #[doc = "*Required features: 'Win32_System_Search'*"]
457 pub fn bcp_colfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: u8, param3: i32, param4: i32, param5: *mut u8, param6: i32, param7: i32) -> i16;
458 #[doc = "*Required features: 'Win32_System_Search'*"]
459 pub fn bcp_collen(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32) -> i16;
460 #[doc = "*Required features: 'Win32_System_Search'*"]
461 pub fn bcp_colptr(param0: *mut ::core::ffi::c_void, param1: *mut u8, param2: i32) -> i16;
462 #[doc = "*Required features: 'Win32_System_Search'*"]
463 pub fn bcp_columns(param0: *mut ::core::ffi::c_void, param1: i32) -> i16;
464 #[doc = "*Required features: 'Win32_System_Search'*"]
465 pub fn bcp_control(param0: *mut ::core::ffi::c_void, param1: i32, param2: *mut ::core::ffi::c_void) -> i16;
466 #[doc = "*Required features: 'Win32_System_Search'*"]
467 pub fn bcp_done(param0: *mut ::core::ffi::c_void) -> i32;
468 #[doc = "*Required features: 'Win32_System_Search'*"]
469 pub fn bcp_exec(param0: *mut ::core::ffi::c_void, param1: *mut i32) -> i16;
470 #[doc = "*Required features: 'Win32_System_Search'*"]
471 pub fn bcp_getcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32, param3: *mut ::core::ffi::c_void, param4: i32, param5: *mut i32) -> i16;
472 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
473 #[cfg(feature = "Win32_Foundation")]
474 pub fn bcp_initA(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PSTR, param2: super::super::Foundation::PSTR, param3: super::super::Foundation::PSTR, param4: i32) -> i16;
475 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
476 #[cfg(feature = "Win32_Foundation")]
477 pub fn bcp_initW(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: super::super::Foundation::PWSTR, param4: i32) -> i16;
478 #[doc = "*Required features: 'Win32_System_Search'*"]
479 pub fn bcp_moretext(param0: *mut ::core::ffi::c_void, param1: i32, param2: *mut u8) -> i16;
480 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
481 #[cfg(feature = "Win32_Foundation")]
482 pub fn bcp_readfmtA(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PSTR) -> i16;
483 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
484 #[cfg(feature = "Win32_Foundation")]
485 pub fn bcp_readfmtW(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PWSTR) -> i16;
486 #[doc = "*Required features: 'Win32_System_Search'*"]
487 pub fn bcp_sendrow(param0: *mut ::core::ffi::c_void) -> i16;
488 #[doc = "*Required features: 'Win32_System_Search'*"]
489 pub fn bcp_setcolfmt(param0: *mut ::core::ffi::c_void, param1: i32, param2: i32, param3: *mut ::core::ffi::c_void, param4: i32) -> i16;
490 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
491 #[cfg(feature = "Win32_Foundation")]
492 pub fn bcp_writefmtA(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PSTR) -> i16;
493 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
494 #[cfg(feature = "Win32_Foundation")]
495 pub fn bcp_writefmtW(param0: *mut ::core::ffi::c_void, param1: super::super::Foundation::PWSTR) -> i16;
496 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
497 #[cfg(feature = "Win32_Foundation")]
498 pub fn dbprtypeA(param0: i32) -> super::super::Foundation::PSTR;
499 #[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
500 #[cfg(feature = "Win32_Foundation")]
501 pub fn dbprtypeW(param0: i32) -> super::super::Foundation::PWSTR;
502}
503#[doc = "*Required features: 'Win32_System_Search'*"]
504pub type ACCESS_MASKENUM = i32;
505#[doc = "*Required features: 'Win32_System_Search'*"]
506pub const PERM_EXCLUSIVE: ACCESS_MASKENUM = 512i32;
507#[doc = "*Required features: 'Win32_System_Search'*"]
508pub const PERM_READDESIGN: ACCESS_MASKENUM = 1024i32;
509#[doc = "*Required features: 'Win32_System_Search'*"]
510pub const PERM_WRITEDESIGN: ACCESS_MASKENUM = 2048i32;
511#[doc = "*Required features: 'Win32_System_Search'*"]
512pub const PERM_WITHGRANT: ACCESS_MASKENUM = 4096i32;
513#[doc = "*Required features: 'Win32_System_Search'*"]
514pub const PERM_REFERENCE: ACCESS_MASKENUM = 8192i32;
515#[doc = "*Required features: 'Win32_System_Search'*"]
516pub const PERM_CREATE: ACCESS_MASKENUM = 16384i32;
517#[doc = "*Required features: 'Win32_System_Search'*"]
518pub const PERM_INSERT: ACCESS_MASKENUM = 32768i32;
519#[doc = "*Required features: 'Win32_System_Search'*"]
520pub const PERM_DELETE: ACCESS_MASKENUM = 65536i32;
521#[doc = "*Required features: 'Win32_System_Search'*"]
522pub const PERM_READCONTROL: ACCESS_MASKENUM = 131072i32;
523#[doc = "*Required features: 'Win32_System_Search'*"]
524pub const PERM_WRITEPERMISSIONS: ACCESS_MASKENUM = 262144i32;
525#[doc = "*Required features: 'Win32_System_Search'*"]
526pub const PERM_WRITEOWNER: ACCESS_MASKENUM = 524288i32;
527#[doc = "*Required features: 'Win32_System_Search'*"]
528pub const PERM_MAXIMUM_ALLOWED: ACCESS_MASKENUM = 33554432i32;
529#[doc = "*Required features: 'Win32_System_Search'*"]
530pub const PERM_ALL: ACCESS_MASKENUM = 268435456i32;
531#[doc = "*Required features: 'Win32_System_Search'*"]
532pub const PERM_EXECUTE: ACCESS_MASKENUM = 536870912i32;
533#[doc = "*Required features: 'Win32_System_Search'*"]
534pub const PERM_READ: ACCESS_MASKENUM = -2147483648i32;
535#[doc = "*Required features: 'Win32_System_Search'*"]
536pub const PERM_UPDATE: ACCESS_MASKENUM = 1073741824i32;
537#[doc = "*Required features: 'Win32_System_Search'*"]
538pub const PERM_DROP: ACCESS_MASKENUM = 256i32;
539#[repr(C)]
540#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
541#[cfg(feature = "Win32_Foundation")]
542pub struct AUTHENTICATION_INFO {
543 pub dwSize: u32,
544 pub atAuthenticationType: AUTH_TYPE,
545 pub pcwszUser: super::super::Foundation::PWSTR,
546 pub pcwszPassword: super::super::Foundation::PWSTR,
547}
548#[cfg(feature = "Win32_Foundation")]
549impl ::core::marker::Copy for AUTHENTICATION_INFO {}
550#[cfg(feature = "Win32_Foundation")]
551impl ::core::clone::Clone for AUTHENTICATION_INFO {
552 fn clone(&self) -> Self {
553 *self
554 }
555}
556#[doc = "*Required features: 'Win32_System_Search'*"]
557pub type AUTH_TYPE = i32;
558#[doc = "*Required features: 'Win32_System_Search'*"]
559pub const eAUTH_TYPE_ANONYMOUS: AUTH_TYPE = 0i32;
560#[doc = "*Required features: 'Win32_System_Search'*"]
561pub const eAUTH_TYPE_NTLM: AUTH_TYPE = 1i32;
562#[doc = "*Required features: 'Win32_System_Search'*"]
563pub const eAUTH_TYPE_BASIC: AUTH_TYPE = 2i32;
564#[doc = "*Required features: 'Win32_System_Search'*"]
565pub const BCP6xFILEFMT: u32 = 9u32;
566#[doc = "*Required features: 'Win32_System_Search'*"]
567pub const BCPABORT: u32 = 6u32;
568#[doc = "*Required features: 'Win32_System_Search'*"]
569pub const BCPBATCH: u32 = 4u32;
570#[doc = "*Required features: 'Win32_System_Search'*"]
571pub const BCPFILECP: u32 = 12u32;
572#[doc = "*Required features: 'Win32_System_Search'*"]
573pub const BCPFILECP_ACP: u32 = 0u32;
574#[doc = "*Required features: 'Win32_System_Search'*"]
575pub const BCPFILECP_OEMCP: u32 = 1u32;
576#[doc = "*Required features: 'Win32_System_Search'*"]
577pub const BCPFILECP_RAW: i32 = -1i32;
578#[doc = "*Required features: 'Win32_System_Search'*"]
579pub const BCPFILEFMT: u32 = 15u32;
580#[doc = "*Required features: 'Win32_System_Search'*"]
581pub const BCPFIRST: u32 = 2u32;
582#[doc = "*Required features: 'Win32_System_Search'*"]
583pub const BCPHINTS: u32 = 11u32;
584#[doc = "*Required features: 'Win32_System_Search'*"]
585pub const BCPHINTSA: u32 = 10u32;
586#[doc = "*Required features: 'Win32_System_Search'*"]
587pub const BCPHINTSW: u32 = 11u32;
588#[doc = "*Required features: 'Win32_System_Search'*"]
589pub const BCPKEEPIDENTITY: u32 = 8u32;
590#[doc = "*Required features: 'Win32_System_Search'*"]
591pub const BCPKEEPNULLS: u32 = 5u32;
592#[doc = "*Required features: 'Win32_System_Search'*"]
593pub const BCPLAST: u32 = 3u32;
594#[doc = "*Required features: 'Win32_System_Search'*"]
595pub const BCPMAXERRS: u32 = 1u32;
596#[doc = "*Required features: 'Win32_System_Search'*"]
597pub const BCPODBC: u32 = 7u32;
598#[doc = "*Required features: 'Win32_System_Search'*"]
599pub const BCPTEXTFILE: u32 = 14u32;
600#[doc = "*Required features: 'Win32_System_Search'*"]
601pub const BCPUNICODEFILE: u32 = 13u32;
602#[doc = "*Required features: 'Win32_System_Search'*"]
603pub const BCP_FMT_COLLATION: u32 = 6u32;
604#[doc = "*Required features: 'Win32_System_Search'*"]
605pub const BCP_FMT_COLLATION_ID: u32 = 7u32;
606#[doc = "*Required features: 'Win32_System_Search'*"]
607pub const BCP_FMT_DATA_LEN: u32 = 3u32;
608#[doc = "*Required features: 'Win32_System_Search'*"]
609pub const BCP_FMT_INDICATOR_LEN: u32 = 2u32;
610#[doc = "*Required features: 'Win32_System_Search'*"]
611pub const BCP_FMT_SERVER_COL: u32 = 5u32;
612#[doc = "*Required features: 'Win32_System_Search'*"]
613pub const BCP_FMT_TERMINATOR: u32 = 4u32;
614#[doc = "*Required features: 'Win32_System_Search'*"]
615pub const BCP_FMT_TYPE: u32 = 1u32;
616#[doc = "*Required features: 'Win32_System_Search'*"]
617pub const BMK_DURABILITY_INTRANSACTION: i32 = 1i32;
618#[doc = "*Required features: 'Win32_System_Search'*"]
619pub const BMK_DURABILITY_REORGANIZATION: i32 = 3i32;
620#[doc = "*Required features: 'Win32_System_Search'*"]
621pub const BMK_DURABILITY_ROWSET: i32 = 0i32;
622#[doc = "*Required features: 'Win32_System_Search'*"]
623pub const BMK_DURABILITY_XTRANSACTION: i32 = 2i32;
624#[repr(C)]
625#[doc = "*Required features: 'Win32_System_Search'*"]
626pub struct BUCKETCATEGORIZE {
627 pub cBuckets: u32,
628 pub Distribution: u32,
629}
630impl ::core::marker::Copy for BUCKETCATEGORIZE {}
631impl ::core::clone::Clone for BUCKETCATEGORIZE {
632 fn clone(&self) -> Self {
633 *self
634 }
635}
636#[doc = "*Required features: 'Win32_System_Search'*"]
637pub const BUCKET_EXPONENTIAL: u32 = 1u32;
638#[doc = "*Required features: 'Win32_System_Search'*"]
639pub const BUCKET_LINEAR: u32 = 0u32;
640#[doc = "*Required features: 'Win32_System_Search'*"]
641pub type CASE_REQUIREMENT = i32;
642#[doc = "*Required features: 'Win32_System_Search'*"]
643pub const CASE_REQUIREMENT_ANY: CASE_REQUIREMENT = 0i32;
644#[doc = "*Required features: 'Win32_System_Search'*"]
645pub const CASE_REQUIREMENT_UPPER_IF_AQS: CASE_REQUIREMENT = 1i32;
646#[repr(C)]
647#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
648#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
649pub struct CATEGORIZATION {
650 pub ulCatType: u32,
651 pub Anonymous: CATEGORIZATION_0,
652 pub csColumns: COLUMNSET,
653}
654#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
655impl ::core::marker::Copy for CATEGORIZATION {}
656#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
657impl ::core::clone::Clone for CATEGORIZATION {
658 fn clone(&self) -> Self {
659 *self
660 }
661}
662#[repr(C)]
663#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
664#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
665pub union CATEGORIZATION_0 {
666 pub cClusters: u32,
667 pub bucket: BUCKETCATEGORIZE,
668 pub range: RANGECATEGORIZE,
669}
670#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
671impl ::core::marker::Copy for CATEGORIZATION_0 {}
672#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
673impl ::core::clone::Clone for CATEGORIZATION_0 {
674 fn clone(&self) -> Self {
675 *self
676 }
677}
678#[repr(C)]
679#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
680#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
681pub struct CATEGORIZATIONSET {
682 pub cCat: u32,
683 pub aCat: *mut CATEGORIZATION,
684}
685#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
686impl ::core::marker::Copy for CATEGORIZATIONSET {}
687#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
688impl ::core::clone::Clone for CATEGORIZATIONSET {
689 fn clone(&self) -> Self {
690 *self
691 }
692}
693#[doc = "*Required features: 'Win32_System_Search'*"]
694pub const CATEGORIZE_BUCKETS: u32 = 2u32;
695#[doc = "*Required features: 'Win32_System_Search'*"]
696pub const CATEGORIZE_CLUSTER: u32 = 1u32;
697#[doc = "*Required features: 'Win32_System_Search'*"]
698pub const CATEGORIZE_RANGE: u32 = 3u32;
699#[doc = "*Required features: 'Win32_System_Search'*"]
700pub const CATEGORIZE_UNIQUE: u32 = 0u32;
701#[doc = "*Required features: 'Win32_System_Search'*"]
702pub const CATEGORY_COLLATOR: i32 = 2i32;
703#[doc = "*Required features: 'Win32_System_Search'*"]
704pub const CATEGORY_GATHERER: i32 = 3i32;
705#[doc = "*Required features: 'Win32_System_Search'*"]
706pub const CATEGORY_INDEXER: i32 = 4i32;
707#[doc = "*Required features: 'Win32_System_Search'*"]
708pub const CATEGORY_SEARCH: i32 = 1i32;
709#[doc = "*Required features: 'Win32_System_Search'*"]
710pub const CDBBMKDISPIDS: u32 = 8u32;
711#[doc = "*Required features: 'Win32_System_Search'*"]
712pub const CDBCOLDISPIDS: u32 = 28u32;
713#[doc = "*Required features: 'Win32_System_Search'*"]
714pub const CDBSELFDISPIDS: u32 = 8u32;
715#[doc = "*Required features: 'Win32_System_Search'*"]
716pub const CERT_E_NOT_FOUND_OR_NO_PERMISSSION: i32 = -2147211263i32;
717#[doc = "*Required features: 'Win32_System_Search'*"]
718pub type CHANNEL_AGENT_FLAGS = i32;
719#[doc = "*Required features: 'Win32_System_Search'*"]
720pub const CHANNEL_AGENT_DYNAMIC_SCHEDULE: CHANNEL_AGENT_FLAGS = 1i32;
721#[doc = "*Required features: 'Win32_System_Search'*"]
722pub const CHANNEL_AGENT_PRECACHE_SOME: CHANNEL_AGENT_FLAGS = 2i32;
723#[doc = "*Required features: 'Win32_System_Search'*"]
724pub const CHANNEL_AGENT_PRECACHE_ALL: CHANNEL_AGENT_FLAGS = 4i32;
725#[doc = "*Required features: 'Win32_System_Search'*"]
726pub const CHANNEL_AGENT_PRECACHE_SCRNSAVER: CHANNEL_AGENT_FLAGS = 8i32;
727#[doc = "*Required features: 'Win32_System_Search'*"]
728pub const CI_E_CORRUPT_FWIDX: ::windows_sys::core::HRESULT = -1073473491i32;
729#[doc = "*Required features: 'Win32_System_Search'*"]
730pub const CI_E_DIACRITIC_SETTINGS_DIFFER: ::windows_sys::core::HRESULT = -1073473490i32;
731#[doc = "*Required features: 'Win32_System_Search'*"]
732pub const CI_E_INCONSISTENT_TRANSACTION: ::windows_sys::core::HRESULT = -1073473486i32;
733#[doc = "*Required features: 'Win32_System_Search'*"]
734pub const CI_E_INVALID_CATALOG_LIST_VERSION: ::windows_sys::core::HRESULT = -2147215313i32;
735#[doc = "*Required features: 'Win32_System_Search'*"]
736pub const CI_E_MULTIPLE_PROTECTED_USERS_UNSUPPORTED: ::windows_sys::core::HRESULT = -1073473483i32;
737#[doc = "*Required features: 'Win32_System_Search'*"]
738pub const CI_E_NO_AUXMETADATA: ::windows_sys::core::HRESULT = -2147215318i32;
739#[doc = "*Required features: 'Win32_System_Search'*"]
740pub const CI_E_NO_CATALOG_MANAGER: ::windows_sys::core::HRESULT = -1073473487i32;
741#[doc = "*Required features: 'Win32_System_Search'*"]
742pub const CI_E_NO_PROTECTED_USER: ::windows_sys::core::HRESULT = -1073473484i32;
743#[doc = "*Required features: 'Win32_System_Search'*"]
744pub const CI_E_PROTECTED_CATALOG_NON_INTERACTIVE_USER: ::windows_sys::core::HRESULT = -1073473481i32;
745#[doc = "*Required features: 'Win32_System_Search'*"]
746pub const CI_E_PROTECTED_CATALOG_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -1073473485i32;
747#[doc = "*Required features: 'Win32_System_Search'*"]
748pub const CI_E_PROTECTED_CATALOG_SID_MISMATCH: ::windows_sys::core::HRESULT = -1073473482i32;
749#[doc = "*Required features: 'Win32_System_Search'*"]
750pub const CI_S_CATALOG_RESET: ::windows_sys::core::HRESULT = 268336i32;
751#[doc = "*Required features: 'Win32_System_Search'*"]
752pub const CI_S_CLIENT_REQUESTED_ABORT: ::windows_sys::core::HRESULT = 268331i32;
753#[doc = "*Required features: 'Win32_System_Search'*"]
754pub const CI_S_NEW_AUXMETADATA: ::windows_sys::core::HRESULT = 268329i32;
755#[doc = "*Required features: 'Win32_System_Search'*"]
756pub const CI_S_RETRY_DOCUMENT: ::windows_sys::core::HRESULT = 268332i32;
757pub const CLSID_DataShapeProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 877240776, data2: 50540, data3: 4560, data4: [173, 114, 0, 192, 79, 194, 152, 99] };
758pub const CLSID_MSDASQL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3367314123, data2: 23795, data3: 4558, data4: [173, 229, 0, 170, 0, 68, 119, 61] };
759pub const CLSID_MSDASQL_ENUMERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3367314125, data2: 23795, data3: 4558, data4: [173, 229, 0, 170, 0, 68, 119, 61] };
760pub const CLSID_MSPersist: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2080891088, data2: 17432, data3: 4562, data4: [146, 18, 0, 192, 79, 187, 191, 179] };
761pub const CLSID_SQLOLEDB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 209711468, data2: 14563, data3: 4560, data4: [151, 171, 0, 192, 79, 194, 173, 152] };
762pub const CLSID_SQLOLEDB_ENUMERATOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3751947150, data2: 59021, data3: 4560, data4: [151, 228, 0, 192, 79, 194, 173, 152] };
763pub const CLSID_SQLOLEDB_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3230870626, data2: 14565, data3: 4560, data4: [151, 171, 0, 192, 79, 194, 173, 152] };
764#[doc = "*Required features: 'Win32_System_Search'*"]
765pub type CLUSION_REASON = i32;
766#[doc = "*Required features: 'Win32_System_Search'*"]
767pub const CLUSIONREASON_UNKNOWNSCOPE: CLUSION_REASON = 0i32;
768#[doc = "*Required features: 'Win32_System_Search'*"]
769pub const CLUSIONREASON_DEFAULT: CLUSION_REASON = 1i32;
770#[doc = "*Required features: 'Win32_System_Search'*"]
771pub const CLUSIONREASON_USER: CLUSION_REASON = 2i32;
772#[doc = "*Required features: 'Win32_System_Search'*"]
773pub const CLUSIONREASON_GROUPPOLICY: CLUSION_REASON = 3i32;
774#[doc = "*Required features: 'Win32_System_Search'*"]
775pub const CMDLINE_E_ALREADY_INIT: i32 = -2147216123i32;
776#[doc = "*Required features: 'Win32_System_Search'*"]
777pub const CMDLINE_E_NOT_INIT: i32 = -2147216124i32;
778#[doc = "*Required features: 'Win32_System_Search'*"]
779pub const CMDLINE_E_NUM_PARAMS: i32 = -2147216122i32;
780#[doc = "*Required features: 'Win32_System_Search'*"]
781pub const CMDLINE_E_PARAM_SIZE: i32 = -2147216125i32;
782#[doc = "*Required features: 'Win32_System_Search'*"]
783pub const CMDLINE_E_PAREN: i32 = -2147216126i32;
784#[doc = "*Required features: 'Win32_System_Search'*"]
785pub const CMDLINE_E_UNEXPECTED: i32 = -2147216127i32;
786#[doc = "*Required features: 'Win32_System_Search'*"]
787pub const CM_E_CONNECTIONTIMEOUT: i32 = -2147219963i32;
788#[doc = "*Required features: 'Win32_System_Search'*"]
789pub const CM_E_DATASOURCENOTAVAILABLE: i32 = -2147219964i32;
790#[doc = "*Required features: 'Win32_System_Search'*"]
791pub const CM_E_INSUFFICIENTBUFFER: i32 = -2147219957i32;
792#[doc = "*Required features: 'Win32_System_Search'*"]
793pub const CM_E_INVALIDDATASOURCE: i32 = -2147219959i32;
794#[doc = "*Required features: 'Win32_System_Search'*"]
795pub const CM_E_NOQUERYCONNECTIONS: i32 = -2147219965i32;
796#[doc = "*Required features: 'Win32_System_Search'*"]
797pub const CM_E_REGISTRY: i32 = -2147219960i32;
798#[doc = "*Required features: 'Win32_System_Search'*"]
799pub const CM_E_SERVERNOTFOUND: i32 = -2147219962i32;
800#[doc = "*Required features: 'Win32_System_Search'*"]
801pub const CM_E_TIMEOUT: i32 = -2147219958i32;
802#[doc = "*Required features: 'Win32_System_Search'*"]
803pub const CM_E_TOOMANYDATASERVERS: i32 = -2147219967i32;
804#[doc = "*Required features: 'Win32_System_Search'*"]
805pub const CM_E_TOOMANYDATASOURCES: i32 = -2147219966i32;
806#[doc = "*Required features: 'Win32_System_Search'*"]
807pub const CM_S_NODATASERVERS: i32 = 263687i32;
808#[doc = "*Required features: 'Win32_System_Search'*"]
809pub const COLL_E_BADRESULT: i32 = -2147220218i32;
810#[doc = "*Required features: 'Win32_System_Search'*"]
811pub const COLL_E_BADSEQUENCE: i32 = -2147220223i32;
812#[doc = "*Required features: 'Win32_System_Search'*"]
813pub const COLL_E_BUFFERTOOSMALL: i32 = -2147220220i32;
814#[doc = "*Required features: 'Win32_System_Search'*"]
815pub const COLL_E_DUPLICATEDBID: i32 = -2147220216i32;
816#[doc = "*Required features: 'Win32_System_Search'*"]
817pub const COLL_E_INCOMPATIBLECOLUMNS: i32 = -2147220221i32;
818#[doc = "*Required features: 'Win32_System_Search'*"]
819pub const COLL_E_MAXCONNEXCEEDED: i32 = -2147220213i32;
820#[doc = "*Required features: 'Win32_System_Search'*"]
821pub const COLL_E_NODEFAULTCATALOG: i32 = -2147220214i32;
822#[doc = "*Required features: 'Win32_System_Search'*"]
823pub const COLL_E_NOMOREDATA: i32 = -2147220222i32;
824#[doc = "*Required features: 'Win32_System_Search'*"]
825pub const COLL_E_NOSORTCOLUMN: i32 = -2147220217i32;
826#[doc = "*Required features: 'Win32_System_Search'*"]
827pub const COLL_E_TOOMANYMERGECOLUMNS: i32 = -2147220215i32;
828#[repr(C)]
829#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com_StructuredStorage'*"]
830#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
831pub struct COLUMNSET {
832 pub cCol: u32,
833 pub aCol: *mut super::super::Storage::IndexServer::FULLPROPSPEC,
834}
835#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
836impl ::core::marker::Copy for COLUMNSET {}
837#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
838impl ::core::clone::Clone for COLUMNSET {
839 fn clone(&self) -> Self {
840 *self
841 }
842}
843#[doc = "*Required features: 'Win32_System_Search'*"]
844pub type CONDITION_CREATION_OPTIONS = u32;
845#[doc = "*Required features: 'Win32_System_Search'*"]
846pub const CONDITION_CREATION_DEFAULT: CONDITION_CREATION_OPTIONS = 0u32;
847#[doc = "*Required features: 'Win32_System_Search'*"]
848pub const CONDITION_CREATION_NONE: CONDITION_CREATION_OPTIONS = 0u32;
849#[doc = "*Required features: 'Win32_System_Search'*"]
850pub const CONDITION_CREATION_SIMPLIFY: CONDITION_CREATION_OPTIONS = 1u32;
851#[doc = "*Required features: 'Win32_System_Search'*"]
852pub const CONDITION_CREATION_VECTOR_AND: CONDITION_CREATION_OPTIONS = 2u32;
853#[doc = "*Required features: 'Win32_System_Search'*"]
854pub const CONDITION_CREATION_VECTOR_OR: CONDITION_CREATION_OPTIONS = 4u32;
855#[doc = "*Required features: 'Win32_System_Search'*"]
856pub const CONDITION_CREATION_VECTOR_LEAF: CONDITION_CREATION_OPTIONS = 8u32;
857#[doc = "*Required features: 'Win32_System_Search'*"]
858pub const CONDITION_CREATION_USE_CONTENT_LOCALE: CONDITION_CREATION_OPTIONS = 16u32;
859#[repr(C)]
860#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com_StructuredStorage'*"]
861#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
862pub struct CONTENTRESTRICTION {
863 pub prop: super::super::Storage::IndexServer::FULLPROPSPEC,
864 pub pwcsPhrase: super::super::Foundation::PWSTR,
865 pub lcid: u32,
866 pub ulGenerateMethod: u32,
867}
868#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
869impl ::core::marker::Copy for CONTENTRESTRICTION {}
870#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
871impl ::core::clone::Clone for CONTENTRESTRICTION {
872 fn clone(&self) -> Self {
873 *self
874 }
875}
876#[doc = "*Required features: 'Win32_System_Search'*"]
877pub const CONTENT_SOURCE_E_CONTENT_CLASS_READ: i32 = -2147208188i32;
878#[doc = "*Required features: 'Win32_System_Search'*"]
879pub const CONTENT_SOURCE_E_CONTENT_SOURCE_COLUMN_TYPE: i32 = -2147208185i32;
880#[doc = "*Required features: 'Win32_System_Search'*"]
881pub const CONTENT_SOURCE_E_NULL_CONTENT_CLASS_BSTR: i32 = -2147208186i32;
882#[doc = "*Required features: 'Win32_System_Search'*"]
883pub const CONTENT_SOURCE_E_NULL_URI: i32 = -2147208183i32;
884#[doc = "*Required features: 'Win32_System_Search'*"]
885pub const CONTENT_SOURCE_E_OUT_OF_RANGE: i32 = -2147208184i32;
886#[doc = "*Required features: 'Win32_System_Search'*"]
887pub const CONTENT_SOURCE_E_PROPERTY_MAPPING_BAD_VECTOR_SIZE: i32 = -2147208189i32;
888#[doc = "*Required features: 'Win32_System_Search'*"]
889pub const CONTENT_SOURCE_E_PROPERTY_MAPPING_READ: i32 = -2147208191i32;
890#[doc = "*Required features: 'Win32_System_Search'*"]
891pub const CONTENT_SOURCE_E_UNEXPECTED_EXCEPTION: i32 = -2147208187i32;
892#[doc = "*Required features: 'Win32_System_Search'*"]
893pub const CONTENT_SOURCE_E_UNEXPECTED_NULL_POINTER: i32 = -2147208190i32;
894#[doc = "*Required features: 'Win32_System_Search'*"]
895pub const CQUERYDISPIDS: u32 = 11u32;
896#[doc = "*Required features: 'Win32_System_Search'*"]
897pub const CQUERYMETADISPIDS: u32 = 10u32;
898#[doc = "*Required features: 'Win32_System_Search'*"]
899pub const CQUERYPROPERTY: u32 = 64u32;
900#[doc = "*Required features: 'Win32_System_Search'*"]
901pub type CREATESUBSCRIPTIONFLAGS = i32;
902#[doc = "*Required features: 'Win32_System_Search'*"]
903pub const CREATESUBS_ADDTOFAVORITES: CREATESUBSCRIPTIONFLAGS = 1i32;
904#[doc = "*Required features: 'Win32_System_Search'*"]
905pub const CREATESUBS_FROMFAVORITES: CREATESUBSCRIPTIONFLAGS = 2i32;
906#[doc = "*Required features: 'Win32_System_Search'*"]
907pub const CREATESUBS_NOUI: CREATESUBSCRIPTIONFLAGS = 4i32;
908#[doc = "*Required features: 'Win32_System_Search'*"]
909pub const CREATESUBS_NOSAVE: CREATESUBSCRIPTIONFLAGS = 8i32;
910#[doc = "*Required features: 'Win32_System_Search'*"]
911pub const CREATESUBS_SOFTWAREUPDATE: CREATESUBSCRIPTIONFLAGS = 16i32;
912#[doc = "*Required features: 'Win32_System_Search'*"]
913pub const CRESTRICTIONS_DBSCHEMA_ASSERTIONS: u32 = 3u32;
914#[doc = "*Required features: 'Win32_System_Search'*"]
915pub const CRESTRICTIONS_DBSCHEMA_CATALOGS: u32 = 1u32;
916#[doc = "*Required features: 'Win32_System_Search'*"]
917pub const CRESTRICTIONS_DBSCHEMA_CHARACTER_SETS: u32 = 3u32;
918#[doc = "*Required features: 'Win32_System_Search'*"]
919pub const CRESTRICTIONS_DBSCHEMA_CHECK_CONSTRAINTS: u32 = 3u32;
920#[doc = "*Required features: 'Win32_System_Search'*"]
921pub const CRESTRICTIONS_DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE: u32 = 6u32;
922#[doc = "*Required features: 'Win32_System_Search'*"]
923pub const CRESTRICTIONS_DBSCHEMA_COLLATIONS: u32 = 3u32;
924#[doc = "*Required features: 'Win32_System_Search'*"]
925pub const CRESTRICTIONS_DBSCHEMA_COLUMNS: u32 = 4u32;
926#[doc = "*Required features: 'Win32_System_Search'*"]
927pub const CRESTRICTIONS_DBSCHEMA_COLUMN_DOMAIN_USAGE: u32 = 4u32;
928#[doc = "*Required features: 'Win32_System_Search'*"]
929pub const CRESTRICTIONS_DBSCHEMA_COLUMN_PRIVILEGES: u32 = 6u32;
930#[doc = "*Required features: 'Win32_System_Search'*"]
931pub const CRESTRICTIONS_DBSCHEMA_CONSTRAINT_COLUMN_USAGE: u32 = 4u32;
932#[doc = "*Required features: 'Win32_System_Search'*"]
933pub const CRESTRICTIONS_DBSCHEMA_CONSTRAINT_TABLE_USAGE: u32 = 3u32;
934#[doc = "*Required features: 'Win32_System_Search'*"]
935pub const CRESTRICTIONS_DBSCHEMA_FOREIGN_KEYS: u32 = 6u32;
936#[doc = "*Required features: 'Win32_System_Search'*"]
937pub const CRESTRICTIONS_DBSCHEMA_INDEXES: u32 = 5u32;
938#[doc = "*Required features: 'Win32_System_Search'*"]
939pub const CRESTRICTIONS_DBSCHEMA_KEY_COLUMN_USAGE: u32 = 7u32;
940#[doc = "*Required features: 'Win32_System_Search'*"]
941pub const CRESTRICTIONS_DBSCHEMA_LINKEDSERVERS: u32 = 1u32;
942#[doc = "*Required features: 'Win32_System_Search'*"]
943pub const CRESTRICTIONS_DBSCHEMA_OBJECTS: u32 = 1u32;
944#[doc = "*Required features: 'Win32_System_Search'*"]
945pub const CRESTRICTIONS_DBSCHEMA_OBJECT_ACTIONS: u32 = 1u32;
946#[doc = "*Required features: 'Win32_System_Search'*"]
947pub const CRESTRICTIONS_DBSCHEMA_PRIMARY_KEYS: u32 = 3u32;
948#[doc = "*Required features: 'Win32_System_Search'*"]
949pub const CRESTRICTIONS_DBSCHEMA_PROCEDURES: u32 = 4u32;
950#[doc = "*Required features: 'Win32_System_Search'*"]
951pub const CRESTRICTIONS_DBSCHEMA_PROCEDURE_COLUMNS: u32 = 4u32;
952#[doc = "*Required features: 'Win32_System_Search'*"]
953pub const CRESTRICTIONS_DBSCHEMA_PROCEDURE_PARAMETERS: u32 = 4u32;
954#[doc = "*Required features: 'Win32_System_Search'*"]
955pub const CRESTRICTIONS_DBSCHEMA_PROVIDER_TYPES: u32 = 2u32;
956#[doc = "*Required features: 'Win32_System_Search'*"]
957pub const CRESTRICTIONS_DBSCHEMA_REFERENTIAL_CONSTRAINTS: u32 = 3u32;
958#[doc = "*Required features: 'Win32_System_Search'*"]
959pub const CRESTRICTIONS_DBSCHEMA_SCHEMATA: u32 = 3u32;
960#[doc = "*Required features: 'Win32_System_Search'*"]
961pub const CRESTRICTIONS_DBSCHEMA_SQL_LANGUAGES: u32 = 0u32;
962#[doc = "*Required features: 'Win32_System_Search'*"]
963pub const CRESTRICTIONS_DBSCHEMA_STATISTICS: u32 = 3u32;
964#[doc = "*Required features: 'Win32_System_Search'*"]
965pub const CRESTRICTIONS_DBSCHEMA_TABLES: u32 = 4u32;
966#[doc = "*Required features: 'Win32_System_Search'*"]
967pub const CRESTRICTIONS_DBSCHEMA_TABLES_INFO: u32 = 4u32;
968#[doc = "*Required features: 'Win32_System_Search'*"]
969pub const CRESTRICTIONS_DBSCHEMA_TABLE_CONSTRAINTS: u32 = 7u32;
970#[doc = "*Required features: 'Win32_System_Search'*"]
971pub const CRESTRICTIONS_DBSCHEMA_TABLE_PRIVILEGES: u32 = 5u32;
972#[doc = "*Required features: 'Win32_System_Search'*"]
973pub const CRESTRICTIONS_DBSCHEMA_TABLE_STATISTICS: u32 = 7u32;
974#[doc = "*Required features: 'Win32_System_Search'*"]
975pub const CRESTRICTIONS_DBSCHEMA_TRANSLATIONS: u32 = 3u32;
976#[doc = "*Required features: 'Win32_System_Search'*"]
977pub const CRESTRICTIONS_DBSCHEMA_TRUSTEE: u32 = 4u32;
978#[doc = "*Required features: 'Win32_System_Search'*"]
979pub const CRESTRICTIONS_DBSCHEMA_USAGE_PRIVILEGES: u32 = 6u32;
980#[doc = "*Required features: 'Win32_System_Search'*"]
981pub const CRESTRICTIONS_DBSCHEMA_VIEWS: u32 = 3u32;
982#[doc = "*Required features: 'Win32_System_Search'*"]
983pub const CRESTRICTIONS_DBSCHEMA_VIEW_COLUMN_USAGE: u32 = 3u32;
984#[doc = "*Required features: 'Win32_System_Search'*"]
985pub const CRESTRICTIONS_DBSCHEMA_VIEW_TABLE_USAGE: u32 = 3u32;
986#[doc = "*Required features: 'Win32_System_Search'*"]
987pub const CRESTRICTIONS_MDSCHEMA_ACTIONS: u32 = 8u32;
988#[doc = "*Required features: 'Win32_System_Search'*"]
989pub const CRESTRICTIONS_MDSCHEMA_COMMANDS: u32 = 5u32;
990#[doc = "*Required features: 'Win32_System_Search'*"]
991pub const CRESTRICTIONS_MDSCHEMA_CUBES: u32 = 3u32;
992#[doc = "*Required features: 'Win32_System_Search'*"]
993pub const CRESTRICTIONS_MDSCHEMA_DIMENSIONS: u32 = 5u32;
994#[doc = "*Required features: 'Win32_System_Search'*"]
995pub const CRESTRICTIONS_MDSCHEMA_FUNCTIONS: u32 = 4u32;
996#[doc = "*Required features: 'Win32_System_Search'*"]
997pub const CRESTRICTIONS_MDSCHEMA_HIERARCHIES: u32 = 6u32;
998#[doc = "*Required features: 'Win32_System_Search'*"]
999pub const CRESTRICTIONS_MDSCHEMA_LEVELS: u32 = 7u32;
1000#[doc = "*Required features: 'Win32_System_Search'*"]
1001pub const CRESTRICTIONS_MDSCHEMA_MEASURES: u32 = 5u32;
1002#[doc = "*Required features: 'Win32_System_Search'*"]
1003pub const CRESTRICTIONS_MDSCHEMA_MEMBERS: u32 = 12u32;
1004#[doc = "*Required features: 'Win32_System_Search'*"]
1005pub const CRESTRICTIONS_MDSCHEMA_PROPERTIES: u32 = 9u32;
1006#[doc = "*Required features: 'Win32_System_Search'*"]
1007pub const CRESTRICTIONS_MDSCHEMA_SETS: u32 = 5u32;
1008#[doc = "*Required features: 'Win32_System_Search'*"]
1009pub const CSTORAGEPROPERTY: u32 = 23u32;
1010pub const CSearchLanguageSupport: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1785252992, data2: 17207, data3: 19900, data4: [189, 39, 251, 251, 16, 83, 130, 11] };
1011pub const CSearchManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2097769567, data2: 44040, data3: 20255, data4: [190, 183, 92, 34, 197, 23, 206, 57] };
1012pub const CSearchRoot: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 813067218, data2: 59932, data3: 20264, data4: [191, 39, 11, 68, 226, 246, 141, 183] };
1013pub const CSearchScopeRule: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3862816592, data2: 15319, data3: 19429, data4: [156, 132, 107, 66, 129, 152, 140, 68] };
1014#[doc = "*Required features: 'Win32_System_Search'*"]
1015pub type CatalogPausedReason = i32;
1016#[doc = "*Required features: 'Win32_System_Search'*"]
1017pub const CATALOG_PAUSED_REASON_NONE: CatalogPausedReason = 0i32;
1018#[doc = "*Required features: 'Win32_System_Search'*"]
1019pub const CATALOG_PAUSED_REASON_HIGH_IO: CatalogPausedReason = 1i32;
1020#[doc = "*Required features: 'Win32_System_Search'*"]
1021pub const CATALOG_PAUSED_REASON_HIGH_CPU: CatalogPausedReason = 2i32;
1022#[doc = "*Required features: 'Win32_System_Search'*"]
1023pub const CATALOG_PAUSED_REASON_HIGH_NTF_RATE: CatalogPausedReason = 3i32;
1024#[doc = "*Required features: 'Win32_System_Search'*"]
1025pub const CATALOG_PAUSED_REASON_LOW_BATTERY: CatalogPausedReason = 4i32;
1026#[doc = "*Required features: 'Win32_System_Search'*"]
1027pub const CATALOG_PAUSED_REASON_LOW_MEMORY: CatalogPausedReason = 5i32;
1028#[doc = "*Required features: 'Win32_System_Search'*"]
1029pub const CATALOG_PAUSED_REASON_LOW_DISK: CatalogPausedReason = 6i32;
1030#[doc = "*Required features: 'Win32_System_Search'*"]
1031pub const CATALOG_PAUSED_REASON_DELAYED_RECOVERY: CatalogPausedReason = 7i32;
1032#[doc = "*Required features: 'Win32_System_Search'*"]
1033pub const CATALOG_PAUSED_REASON_USER_ACTIVE: CatalogPausedReason = 8i32;
1034#[doc = "*Required features: 'Win32_System_Search'*"]
1035pub const CATALOG_PAUSED_REASON_EXTERNAL: CatalogPausedReason = 9i32;
1036#[doc = "*Required features: 'Win32_System_Search'*"]
1037pub const CATALOG_PAUSED_REASON_UPGRADING: CatalogPausedReason = 10i32;
1038#[doc = "*Required features: 'Win32_System_Search'*"]
1039pub type CatalogStatus = i32;
1040#[doc = "*Required features: 'Win32_System_Search'*"]
1041pub const CATALOG_STATUS_IDLE: CatalogStatus = 0i32;
1042#[doc = "*Required features: 'Win32_System_Search'*"]
1043pub const CATALOG_STATUS_PAUSED: CatalogStatus = 1i32;
1044#[doc = "*Required features: 'Win32_System_Search'*"]
1045pub const CATALOG_STATUS_RECOVERING: CatalogStatus = 2i32;
1046#[doc = "*Required features: 'Win32_System_Search'*"]
1047pub const CATALOG_STATUS_FULL_CRAWL: CatalogStatus = 3i32;
1048#[doc = "*Required features: 'Win32_System_Search'*"]
1049pub const CATALOG_STATUS_INCREMENTAL_CRAWL: CatalogStatus = 4i32;
1050#[doc = "*Required features: 'Win32_System_Search'*"]
1051pub const CATALOG_STATUS_PROCESSING_NOTIFICATIONS: CatalogStatus = 5i32;
1052#[doc = "*Required features: 'Win32_System_Search'*"]
1053pub const CATALOG_STATUS_SHUTTING_DOWN: CatalogStatus = 6i32;
1054pub const CompoundCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 292523283, data2: 4126, data3: 20389, data4: [132, 212, 255, 130, 121, 56, 25, 53] };
1055pub const ConditionFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3762193840, data2: 31715, data3: 16384, data4: [186, 152, 108, 19, 222, 159, 164, 134] };
1056#[repr(C)]
1057#[doc = "*Required features: 'Win32_System_Search'*"]
1058pub struct DATE_STRUCT {
1059 pub year: i16,
1060 pub month: u16,
1061 pub day: u16,
1062}
1063impl ::core::marker::Copy for DATE_STRUCT {}
1064impl ::core::clone::Clone for DATE_STRUCT {
1065 fn clone(&self) -> Self {
1066 *self
1067 }
1068}
1069#[doc = "*Required features: 'Win32_System_Search'*"]
1070pub type DBACCESSORFLAGSENUM = i32;
1071#[doc = "*Required features: 'Win32_System_Search'*"]
1072pub const DBACCESSOR_INVALID: DBACCESSORFLAGSENUM = 0i32;
1073#[doc = "*Required features: 'Win32_System_Search'*"]
1074pub const DBACCESSOR_PASSBYREF: DBACCESSORFLAGSENUM = 1i32;
1075#[doc = "*Required features: 'Win32_System_Search'*"]
1076pub const DBACCESSOR_ROWDATA: DBACCESSORFLAGSENUM = 2i32;
1077#[doc = "*Required features: 'Win32_System_Search'*"]
1078pub const DBACCESSOR_PARAMETERDATA: DBACCESSORFLAGSENUM = 4i32;
1079#[doc = "*Required features: 'Win32_System_Search'*"]
1080pub const DBACCESSOR_OPTIMIZED: DBACCESSORFLAGSENUM = 8i32;
1081#[doc = "*Required features: 'Win32_System_Search'*"]
1082pub const DBACCESSOR_INHERITED: DBACCESSORFLAGSENUM = 16i32;
1083#[doc = "*Required features: 'Win32_System_Search'*"]
1084pub type DBASYNCHOPENUM = i32;
1085#[doc = "*Required features: 'Win32_System_Search'*"]
1086pub const DBASYNCHOP_OPEN: DBASYNCHOPENUM = 0i32;
1087#[doc = "*Required features: 'Win32_System_Search'*"]
1088pub type DBASYNCHPHASEENUM = i32;
1089#[doc = "*Required features: 'Win32_System_Search'*"]
1090pub const DBASYNCHPHASE_INITIALIZATION: DBASYNCHPHASEENUM = 0i32;
1091#[doc = "*Required features: 'Win32_System_Search'*"]
1092pub const DBASYNCHPHASE_POPULATION: DBASYNCHPHASEENUM = 1i32;
1093#[doc = "*Required features: 'Win32_System_Search'*"]
1094pub const DBASYNCHPHASE_COMPLETE: DBASYNCHPHASEENUM = 2i32;
1095#[doc = "*Required features: 'Win32_System_Search'*"]
1096pub const DBASYNCHPHASE_CANCELED: DBASYNCHPHASEENUM = 3i32;
1097#[repr(C)]
1098#[doc = "*Required features: 'Win32_System_Search'*"]
1099#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1100pub struct DBBINDEXT {
1101 pub pExtension: *mut u8,
1102 pub ulExtension: usize,
1103}
1104#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1105impl ::core::marker::Copy for DBBINDEXT {}
1106#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1107impl ::core::clone::Clone for DBBINDEXT {
1108 fn clone(&self) -> Self {
1109 *self
1110 }
1111}
1112#[repr(C, packed(2))]
1113#[doc = "*Required features: 'Win32_System_Search'*"]
1114#[cfg(target_arch = "x86")]
1115pub struct DBBINDEXT {
1116 pub pExtension: *mut u8,
1117 pub ulExtension: usize,
1118}
1119#[cfg(target_arch = "x86")]
1120impl ::core::marker::Copy for DBBINDEXT {}
1121#[cfg(target_arch = "x86")]
1122impl ::core::clone::Clone for DBBINDEXT {
1123 fn clone(&self) -> Self {
1124 *self
1125 }
1126}
1127#[doc = "*Required features: 'Win32_System_Search'*"]
1128pub type DBBINDFLAGENUM = i32;
1129#[doc = "*Required features: 'Win32_System_Search'*"]
1130pub const DBBINDFLAG_HTML: DBBINDFLAGENUM = 1i32;
1131#[repr(C)]
1132#[doc = "*Required features: 'Win32_System_Search', 'Win32_System_Com'*"]
1133#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1134#[cfg(feature = "Win32_System_Com")]
1135pub struct DBBINDING {
1136 pub iOrdinal: usize,
1137 pub obValue: usize,
1138 pub obLength: usize,
1139 pub obStatus: usize,
1140 pub pTypeInfo: super::Com::ITypeInfo,
1141 pub pObject: *mut DBOBJECT,
1142 pub pBindExt: *mut DBBINDEXT,
1143 pub dwPart: u32,
1144 pub dwMemOwner: u32,
1145 pub eParamIO: u32,
1146 pub cbMaxLen: usize,
1147 pub dwFlags: u32,
1148 pub wType: u16,
1149 pub bPrecision: u8,
1150 pub bScale: u8,
1151}
1152#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1153#[cfg(feature = "Win32_System_Com")]
1154impl ::core::marker::Copy for DBBINDING {}
1155#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1156#[cfg(feature = "Win32_System_Com")]
1157impl ::core::clone::Clone for DBBINDING {
1158 fn clone(&self) -> Self {
1159 *self
1160 }
1161}
1162#[repr(C, packed(2))]
1163#[doc = "*Required features: 'Win32_System_Search', 'Win32_System_Com'*"]
1164#[cfg(target_arch = "x86")]
1165#[cfg(feature = "Win32_System_Com")]
1166pub struct DBBINDING {
1167 pub iOrdinal: usize,
1168 pub obValue: usize,
1169 pub obLength: usize,
1170 pub obStatus: usize,
1171 pub pTypeInfo: super::Com::ITypeInfo,
1172 pub pObject: *mut DBOBJECT,
1173 pub pBindExt: *mut DBBINDEXT,
1174 pub dwPart: u32,
1175 pub dwMemOwner: u32,
1176 pub eParamIO: u32,
1177 pub cbMaxLen: usize,
1178 pub dwFlags: u32,
1179 pub wType: u16,
1180 pub bPrecision: u8,
1181 pub bScale: u8,
1182}
1183#[cfg(target_arch = "x86")]
1184#[cfg(feature = "Win32_System_Com")]
1185impl ::core::marker::Copy for DBBINDING {}
1186#[cfg(target_arch = "x86")]
1187#[cfg(feature = "Win32_System_Com")]
1188impl ::core::clone::Clone for DBBINDING {
1189 fn clone(&self) -> Self {
1190 *self
1191 }
1192}
1193#[doc = "*Required features: 'Win32_System_Search'*"]
1194pub type DBBINDSTATUSENUM = i32;
1195#[doc = "*Required features: 'Win32_System_Search'*"]
1196pub const DBBINDSTATUS_OK: DBBINDSTATUSENUM = 0i32;
1197#[doc = "*Required features: 'Win32_System_Search'*"]
1198pub const DBBINDSTATUS_BADORDINAL: DBBINDSTATUSENUM = 1i32;
1199#[doc = "*Required features: 'Win32_System_Search'*"]
1200pub const DBBINDSTATUS_UNSUPPORTEDCONVERSION: DBBINDSTATUSENUM = 2i32;
1201#[doc = "*Required features: 'Win32_System_Search'*"]
1202pub const DBBINDSTATUS_BADBINDINFO: DBBINDSTATUSENUM = 3i32;
1203#[doc = "*Required features: 'Win32_System_Search'*"]
1204pub const DBBINDSTATUS_BADSTORAGEFLAGS: DBBINDSTATUSENUM = 4i32;
1205#[doc = "*Required features: 'Win32_System_Search'*"]
1206pub const DBBINDSTATUS_NOINTERFACE: DBBINDSTATUSENUM = 5i32;
1207#[doc = "*Required features: 'Win32_System_Search'*"]
1208pub const DBBINDSTATUS_MULTIPLESTORAGE: DBBINDSTATUSENUM = 6i32;
1209#[doc = "*Required features: 'Win32_System_Search'*"]
1210pub type DBBINDURLFLAGENUM = i32;
1211#[doc = "*Required features: 'Win32_System_Search'*"]
1212pub const DBBINDURLFLAG_READ: DBBINDURLFLAGENUM = 1i32;
1213#[doc = "*Required features: 'Win32_System_Search'*"]
1214pub const DBBINDURLFLAG_WRITE: DBBINDURLFLAGENUM = 2i32;
1215#[doc = "*Required features: 'Win32_System_Search'*"]
1216pub const DBBINDURLFLAG_READWRITE: DBBINDURLFLAGENUM = 3i32;
1217#[doc = "*Required features: 'Win32_System_Search'*"]
1218pub const DBBINDURLFLAG_SHARE_DENY_READ: DBBINDURLFLAGENUM = 4i32;
1219#[doc = "*Required features: 'Win32_System_Search'*"]
1220pub const DBBINDURLFLAG_SHARE_DENY_WRITE: DBBINDURLFLAGENUM = 8i32;
1221#[doc = "*Required features: 'Win32_System_Search'*"]
1222pub const DBBINDURLFLAG_SHARE_EXCLUSIVE: DBBINDURLFLAGENUM = 12i32;
1223#[doc = "*Required features: 'Win32_System_Search'*"]
1224pub const DBBINDURLFLAG_SHARE_DENY_NONE: DBBINDURLFLAGENUM = 16i32;
1225#[doc = "*Required features: 'Win32_System_Search'*"]
1226pub const DBBINDURLFLAG_ASYNCHRONOUS: DBBINDURLFLAGENUM = 4096i32;
1227#[doc = "*Required features: 'Win32_System_Search'*"]
1228pub const DBBINDURLFLAG_COLLECTION: DBBINDURLFLAGENUM = 8192i32;
1229#[doc = "*Required features: 'Win32_System_Search'*"]
1230pub const DBBINDURLFLAG_DELAYFETCHSTREAM: DBBINDURLFLAGENUM = 16384i32;
1231#[doc = "*Required features: 'Win32_System_Search'*"]
1232pub const DBBINDURLFLAG_DELAYFETCHCOLUMNS: DBBINDURLFLAGENUM = 32768i32;
1233#[doc = "*Required features: 'Win32_System_Search'*"]
1234pub const DBBINDURLFLAG_RECURSIVE: DBBINDURLFLAGENUM = 4194304i32;
1235#[doc = "*Required features: 'Win32_System_Search'*"]
1236pub const DBBINDURLFLAG_OUTPUT: DBBINDURLFLAGENUM = 8388608i32;
1237#[doc = "*Required features: 'Win32_System_Search'*"]
1238pub const DBBINDURLFLAG_WAITFORINIT: DBBINDURLFLAGENUM = 16777216i32;
1239#[doc = "*Required features: 'Win32_System_Search'*"]
1240pub const DBBINDURLFLAG_OPENIFEXISTS: DBBINDURLFLAGENUM = 33554432i32;
1241#[doc = "*Required features: 'Win32_System_Search'*"]
1242pub const DBBINDURLFLAG_OVERWRITE: DBBINDURLFLAGENUM = 67108864i32;
1243#[doc = "*Required features: 'Win32_System_Search'*"]
1244pub const DBBINDURLFLAG_ISSTRUCTUREDDOCUMENT: DBBINDURLFLAGENUM = 134217728i32;
1245#[doc = "*Required features: 'Win32_System_Search'*"]
1246pub type DBBINDURLSTATUSENUM = i32;
1247#[doc = "*Required features: 'Win32_System_Search'*"]
1248pub const DBBINDURLSTATUS_S_OK: DBBINDURLSTATUSENUM = 0i32;
1249#[doc = "*Required features: 'Win32_System_Search'*"]
1250pub const DBBINDURLSTATUS_S_DENYNOTSUPPORTED: DBBINDURLSTATUSENUM = 1i32;
1251#[doc = "*Required features: 'Win32_System_Search'*"]
1252pub const DBBINDURLSTATUS_S_DENYTYPENOTSUPPORTED: DBBINDURLSTATUSENUM = 4i32;
1253#[doc = "*Required features: 'Win32_System_Search'*"]
1254pub const DBBINDURLSTATUS_S_REDIRECTED: DBBINDURLSTATUSENUM = 8i32;
1255#[doc = "*Required features: 'Win32_System_Search'*"]
1256pub type DBBOOKMARK = i32;
1257#[doc = "*Required features: 'Win32_System_Search'*"]
1258pub const DBBMK_INVALID: DBBOOKMARK = 0i32;
1259#[doc = "*Required features: 'Win32_System_Search'*"]
1260pub const DBBMK_FIRST: DBBOOKMARK = 1i32;
1261#[doc = "*Required features: 'Win32_System_Search'*"]
1262pub const DBBMK_LAST: DBBOOKMARK = 2i32;
1263#[repr(C)]
1264#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
1265#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1266#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1267pub struct DBCOLUMNACCESS {
1268 pub pData: *mut ::core::ffi::c_void,
1269 pub columnid: super::super::Storage::IndexServer::DBID,
1270 pub cbDataLen: usize,
1271 pub dwStatus: u32,
1272 pub cbMaxLen: usize,
1273 pub dwReserved: usize,
1274 pub wType: u16,
1275 pub bPrecision: u8,
1276 pub bScale: u8,
1277}
1278#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1279#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1280impl ::core::marker::Copy for DBCOLUMNACCESS {}
1281#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1282#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1283impl ::core::clone::Clone for DBCOLUMNACCESS {
1284 fn clone(&self) -> Self {
1285 *self
1286 }
1287}
1288#[repr(C, packed(2))]
1289#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
1290#[cfg(target_arch = "x86")]
1291#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1292pub struct DBCOLUMNACCESS {
1293 pub pData: *mut ::core::ffi::c_void,
1294 pub columnid: super::super::Storage::IndexServer::DBID,
1295 pub cbDataLen: usize,
1296 pub dwStatus: u32,
1297 pub cbMaxLen: usize,
1298 pub dwReserved: usize,
1299 pub wType: u16,
1300 pub bPrecision: u8,
1301 pub bScale: u8,
1302}
1303#[cfg(target_arch = "x86")]
1304#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1305impl ::core::marker::Copy for DBCOLUMNACCESS {}
1306#[cfg(target_arch = "x86")]
1307#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1308impl ::core::clone::Clone for DBCOLUMNACCESS {
1309 fn clone(&self) -> Self {
1310 *self
1311 }
1312}
1313#[repr(C)]
1314#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
1315#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1316#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1317pub struct DBCOLUMNDESC {
1318 pub pwszTypeName: super::super::Foundation::PWSTR,
1319 pub pTypeInfo: super::Com::ITypeInfo,
1320 pub rgPropertySets: *mut DBPROPSET,
1321 pub pclsid: *mut ::windows_sys::core::GUID,
1322 pub cPropertySets: u32,
1323 pub ulColumnSize: usize,
1324 pub dbcid: super::super::Storage::IndexServer::DBID,
1325 pub wType: u16,
1326 pub bPrecision: u8,
1327 pub bScale: u8,
1328}
1329#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1330#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1331impl ::core::marker::Copy for DBCOLUMNDESC {}
1332#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1333#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1334impl ::core::clone::Clone for DBCOLUMNDESC {
1335 fn clone(&self) -> Self {
1336 *self
1337 }
1338}
1339#[repr(C, packed(2))]
1340#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
1341#[cfg(target_arch = "x86")]
1342#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1343pub struct DBCOLUMNDESC {
1344 pub pwszTypeName: super::super::Foundation::PWSTR,
1345 pub pTypeInfo: super::Com::ITypeInfo,
1346 pub rgPropertySets: *mut DBPROPSET,
1347 pub pclsid: *mut ::windows_sys::core::GUID,
1348 pub cPropertySets: u32,
1349 pub ulColumnSize: usize,
1350 pub dbcid: super::super::Storage::IndexServer::DBID,
1351 pub wType: u16,
1352 pub bPrecision: u8,
1353 pub bScale: u8,
1354}
1355#[cfg(target_arch = "x86")]
1356#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1357impl ::core::marker::Copy for DBCOLUMNDESC {}
1358#[cfg(target_arch = "x86")]
1359#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1360impl ::core::clone::Clone for DBCOLUMNDESC {
1361 fn clone(&self) -> Self {
1362 *self
1363 }
1364}
1365#[doc = "*Required features: 'Win32_System_Search'*"]
1366pub type DBCOLUMNDESCFLAGSENUM = i32;
1367#[doc = "*Required features: 'Win32_System_Search'*"]
1368pub const DBCOLUMNDESCFLAGS_TYPENAME: DBCOLUMNDESCFLAGSENUM = 1i32;
1369#[doc = "*Required features: 'Win32_System_Search'*"]
1370pub const DBCOLUMNDESCFLAGS_ITYPEINFO: DBCOLUMNDESCFLAGSENUM = 2i32;
1371#[doc = "*Required features: 'Win32_System_Search'*"]
1372pub const DBCOLUMNDESCFLAGS_PROPERTIES: DBCOLUMNDESCFLAGSENUM = 4i32;
1373#[doc = "*Required features: 'Win32_System_Search'*"]
1374pub const DBCOLUMNDESCFLAGS_CLSID: DBCOLUMNDESCFLAGSENUM = 8i32;
1375#[doc = "*Required features: 'Win32_System_Search'*"]
1376pub const DBCOLUMNDESCFLAGS_COLSIZE: DBCOLUMNDESCFLAGSENUM = 16i32;
1377#[doc = "*Required features: 'Win32_System_Search'*"]
1378pub const DBCOLUMNDESCFLAGS_DBCID: DBCOLUMNDESCFLAGSENUM = 32i32;
1379#[doc = "*Required features: 'Win32_System_Search'*"]
1380pub const DBCOLUMNDESCFLAGS_WTYPE: DBCOLUMNDESCFLAGSENUM = 64i32;
1381#[doc = "*Required features: 'Win32_System_Search'*"]
1382pub const DBCOLUMNDESCFLAGS_PRECISION: DBCOLUMNDESCFLAGSENUM = 128i32;
1383#[doc = "*Required features: 'Win32_System_Search'*"]
1384pub const DBCOLUMNDESCFLAGS_SCALE: DBCOLUMNDESCFLAGSENUM = 256i32;
1385#[doc = "*Required features: 'Win32_System_Search'*"]
1386pub type DBCOLUMNFLAGS15ENUM = i32;
1387#[doc = "*Required features: 'Win32_System_Search'*"]
1388pub const DBCOLUMNFLAGS_ISCHAPTER: DBCOLUMNFLAGS15ENUM = 8192i32;
1389#[doc = "*Required features: 'Win32_System_Search'*"]
1390pub type DBCOLUMNFLAGSENUM = i32;
1391#[doc = "*Required features: 'Win32_System_Search'*"]
1392pub const DBCOLUMNFLAGS_ISBOOKMARK: DBCOLUMNFLAGSENUM = 1i32;
1393#[doc = "*Required features: 'Win32_System_Search'*"]
1394pub const DBCOLUMNFLAGS_MAYDEFER: DBCOLUMNFLAGSENUM = 2i32;
1395#[doc = "*Required features: 'Win32_System_Search'*"]
1396pub const DBCOLUMNFLAGS_WRITE: DBCOLUMNFLAGSENUM = 4i32;
1397#[doc = "*Required features: 'Win32_System_Search'*"]
1398pub const DBCOLUMNFLAGS_WRITEUNKNOWN: DBCOLUMNFLAGSENUM = 8i32;
1399#[doc = "*Required features: 'Win32_System_Search'*"]
1400pub const DBCOLUMNFLAGS_ISFIXEDLENGTH: DBCOLUMNFLAGSENUM = 16i32;
1401#[doc = "*Required features: 'Win32_System_Search'*"]
1402pub const DBCOLUMNFLAGS_ISNULLABLE: DBCOLUMNFLAGSENUM = 32i32;
1403#[doc = "*Required features: 'Win32_System_Search'*"]
1404pub const DBCOLUMNFLAGS_MAYBENULL: DBCOLUMNFLAGSENUM = 64i32;
1405#[doc = "*Required features: 'Win32_System_Search'*"]
1406pub const DBCOLUMNFLAGS_ISLONG: DBCOLUMNFLAGSENUM = 128i32;
1407#[doc = "*Required features: 'Win32_System_Search'*"]
1408pub const DBCOLUMNFLAGS_ISROWID: DBCOLUMNFLAGSENUM = 256i32;
1409#[doc = "*Required features: 'Win32_System_Search'*"]
1410pub const DBCOLUMNFLAGS_ISROWVER: DBCOLUMNFLAGSENUM = 512i32;
1411#[doc = "*Required features: 'Win32_System_Search'*"]
1412pub const DBCOLUMNFLAGS_CACHEDEFERRED: DBCOLUMNFLAGSENUM = 4096i32;
1413#[doc = "*Required features: 'Win32_System_Search'*"]
1414pub type DBCOLUMNFLAGSENUM20 = i32;
1415#[doc = "*Required features: 'Win32_System_Search'*"]
1416pub const DBCOLUMNFLAGS_SCALEISNEGATIVE: DBCOLUMNFLAGSENUM20 = 16384i32;
1417#[doc = "*Required features: 'Win32_System_Search'*"]
1418pub const DBCOLUMNFLAGS_RESERVED: DBCOLUMNFLAGSENUM20 = 32768i32;
1419#[doc = "*Required features: 'Win32_System_Search'*"]
1420pub type DBCOLUMNFLAGSENUM21 = i32;
1421#[doc = "*Required features: 'Win32_System_Search'*"]
1422pub const DBCOLUMNFLAGS_ISROWURL: DBCOLUMNFLAGSENUM21 = 65536i32;
1423#[doc = "*Required features: 'Win32_System_Search'*"]
1424pub const DBCOLUMNFLAGS_ISDEFAULTSTREAM: DBCOLUMNFLAGSENUM21 = 131072i32;
1425#[doc = "*Required features: 'Win32_System_Search'*"]
1426pub const DBCOLUMNFLAGS_ISCOLLECTION: DBCOLUMNFLAGSENUM21 = 262144i32;
1427#[doc = "*Required features: 'Win32_System_Search'*"]
1428pub type DBCOLUMNFLAGSENUM26 = i32;
1429#[doc = "*Required features: 'Win32_System_Search'*"]
1430pub const DBCOLUMNFLAGS_ISSTREAM: DBCOLUMNFLAGSENUM26 = 524288i32;
1431#[doc = "*Required features: 'Win32_System_Search'*"]
1432pub const DBCOLUMNFLAGS_ISROWSET: DBCOLUMNFLAGSENUM26 = 1048576i32;
1433#[doc = "*Required features: 'Win32_System_Search'*"]
1434pub const DBCOLUMNFLAGS_ISROW: DBCOLUMNFLAGSENUM26 = 2097152i32;
1435#[doc = "*Required features: 'Win32_System_Search'*"]
1436pub const DBCOLUMNFLAGS_ROWSPECIFICCOLUMN: DBCOLUMNFLAGSENUM26 = 4194304i32;
1437#[repr(C)]
1438#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com'*"]
1439#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1440#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1441pub struct DBCOLUMNINFO {
1442 pub pwszName: super::super::Foundation::PWSTR,
1443 pub pTypeInfo: super::Com::ITypeInfo,
1444 pub iOrdinal: usize,
1445 pub dwFlags: u32,
1446 pub ulColumnSize: usize,
1447 pub wType: u16,
1448 pub bPrecision: u8,
1449 pub bScale: u8,
1450 pub columnid: super::super::Storage::IndexServer::DBID,
1451}
1452#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1453#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1454impl ::core::marker::Copy for DBCOLUMNINFO {}
1455#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1456#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1457impl ::core::clone::Clone for DBCOLUMNINFO {
1458 fn clone(&self) -> Self {
1459 *self
1460 }
1461}
1462#[repr(C, packed(2))]
1463#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com'*"]
1464#[cfg(target_arch = "x86")]
1465#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1466pub struct DBCOLUMNINFO {
1467 pub pwszName: super::super::Foundation::PWSTR,
1468 pub pTypeInfo: super::Com::ITypeInfo,
1469 pub iOrdinal: usize,
1470 pub dwFlags: u32,
1471 pub ulColumnSize: usize,
1472 pub wType: u16,
1473 pub bPrecision: u8,
1474 pub bScale: u8,
1475 pub columnid: super::super::Storage::IndexServer::DBID,
1476}
1477#[cfg(target_arch = "x86")]
1478#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1479impl ::core::marker::Copy for DBCOLUMNINFO {}
1480#[cfg(target_arch = "x86")]
1481#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com"))]
1482impl ::core::clone::Clone for DBCOLUMNINFO {
1483 fn clone(&self) -> Self {
1484 *self
1485 }
1486}
1487#[doc = "*Required features: 'Win32_System_Search'*"]
1488pub type DBCOMMANDPERSISTFLAGENUM = i32;
1489#[doc = "*Required features: 'Win32_System_Search'*"]
1490pub const DBCOMMANDPERSISTFLAG_NOSAVE: DBCOMMANDPERSISTFLAGENUM = 1i32;
1491#[doc = "*Required features: 'Win32_System_Search'*"]
1492pub type DBCOMMANDPERSISTFLAGENUM21 = i32;
1493#[doc = "*Required features: 'Win32_System_Search'*"]
1494pub const DBCOMMANDPERSISTFLAG_DEFAULT: DBCOMMANDPERSISTFLAGENUM21 = 0i32;
1495#[doc = "*Required features: 'Win32_System_Search'*"]
1496pub const DBCOMMANDPERSISTFLAG_PERSISTVIEW: DBCOMMANDPERSISTFLAGENUM21 = 2i32;
1497#[doc = "*Required features: 'Win32_System_Search'*"]
1498pub const DBCOMMANDPERSISTFLAG_PERSISTPROCEDURE: DBCOMMANDPERSISTFLAGENUM21 = 4i32;
1499#[doc = "*Required features: 'Win32_System_Search'*"]
1500pub type DBCOMPAREENUM = i32;
1501#[doc = "*Required features: 'Win32_System_Search'*"]
1502pub const DBCOMPARE_LT: DBCOMPAREENUM = 0i32;
1503#[doc = "*Required features: 'Win32_System_Search'*"]
1504pub const DBCOMPARE_EQ: DBCOMPAREENUM = 1i32;
1505#[doc = "*Required features: 'Win32_System_Search'*"]
1506pub const DBCOMPARE_GT: DBCOMPAREENUM = 2i32;
1507#[doc = "*Required features: 'Win32_System_Search'*"]
1508pub const DBCOMPARE_NE: DBCOMPAREENUM = 3i32;
1509#[doc = "*Required features: 'Win32_System_Search'*"]
1510pub const DBCOMPARE_NOTCOMPARABLE: DBCOMPAREENUM = 4i32;
1511#[doc = "*Required features: 'Win32_System_Search'*"]
1512pub type DBCOMPAREOPSENUM = i32;
1513#[doc = "*Required features: 'Win32_System_Search'*"]
1514pub const DBCOMPAREOPS_LT: DBCOMPAREOPSENUM = 0i32;
1515#[doc = "*Required features: 'Win32_System_Search'*"]
1516pub const DBCOMPAREOPS_LE: DBCOMPAREOPSENUM = 1i32;
1517#[doc = "*Required features: 'Win32_System_Search'*"]
1518pub const DBCOMPAREOPS_EQ: DBCOMPAREOPSENUM = 2i32;
1519#[doc = "*Required features: 'Win32_System_Search'*"]
1520pub const DBCOMPAREOPS_GE: DBCOMPAREOPSENUM = 3i32;
1521#[doc = "*Required features: 'Win32_System_Search'*"]
1522pub const DBCOMPAREOPS_GT: DBCOMPAREOPSENUM = 4i32;
1523#[doc = "*Required features: 'Win32_System_Search'*"]
1524pub const DBCOMPAREOPS_BEGINSWITH: DBCOMPAREOPSENUM = 5i32;
1525#[doc = "*Required features: 'Win32_System_Search'*"]
1526pub const DBCOMPAREOPS_CONTAINS: DBCOMPAREOPSENUM = 6i32;
1527#[doc = "*Required features: 'Win32_System_Search'*"]
1528pub const DBCOMPAREOPS_NE: DBCOMPAREOPSENUM = 7i32;
1529#[doc = "*Required features: 'Win32_System_Search'*"]
1530pub const DBCOMPAREOPS_IGNORE: DBCOMPAREOPSENUM = 8i32;
1531#[doc = "*Required features: 'Win32_System_Search'*"]
1532pub const DBCOMPAREOPS_CASESENSITIVE: DBCOMPAREOPSENUM = 4096i32;
1533#[doc = "*Required features: 'Win32_System_Search'*"]
1534pub const DBCOMPAREOPS_CASEINSENSITIVE: DBCOMPAREOPSENUM = 8192i32;
1535#[doc = "*Required features: 'Win32_System_Search'*"]
1536pub type DBCOMPAREOPSENUM20 = i32;
1537#[doc = "*Required features: 'Win32_System_Search'*"]
1538pub const DBCOMPAREOPS_NOTBEGINSWITH: DBCOMPAREOPSENUM20 = 9i32;
1539#[doc = "*Required features: 'Win32_System_Search'*"]
1540pub const DBCOMPAREOPS_NOTCONTAINS: DBCOMPAREOPSENUM20 = 10i32;
1541#[doc = "*Required features: 'Win32_System_Search'*"]
1542pub const DBCOMPUTEMODE_COMPUTED: u32 = 1u32;
1543#[doc = "*Required features: 'Win32_System_Search'*"]
1544pub const DBCOMPUTEMODE_DYNAMIC: u32 = 2u32;
1545#[doc = "*Required features: 'Win32_System_Search'*"]
1546pub const DBCOMPUTEMODE_NOTCOMPUTED: u32 = 3u32;
1547#[repr(C)]
1548#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
1549#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1550#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1551pub struct DBCONSTRAINTDESC {
1552 pub pConstraintID: *mut super::super::Storage::IndexServer::DBID,
1553 pub ConstraintType: u32,
1554 pub cColumns: usize,
1555 pub rgColumnList: *mut super::super::Storage::IndexServer::DBID,
1556 pub pReferencedTableID: *mut super::super::Storage::IndexServer::DBID,
1557 pub cForeignKeyColumns: usize,
1558 pub rgForeignKeyColumnList: *mut super::super::Storage::IndexServer::DBID,
1559 pub pwszConstraintText: super::super::Foundation::PWSTR,
1560 pub UpdateRule: u32,
1561 pub DeleteRule: u32,
1562 pub MatchType: u32,
1563 pub Deferrability: u32,
1564 pub cReserved: usize,
1565 pub rgReserved: *mut DBPROPSET,
1566}
1567#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1568#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1569impl ::core::marker::Copy for DBCONSTRAINTDESC {}
1570#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1571#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1572impl ::core::clone::Clone for DBCONSTRAINTDESC {
1573 fn clone(&self) -> Self {
1574 *self
1575 }
1576}
1577#[repr(C, packed(2))]
1578#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
1579#[cfg(target_arch = "x86")]
1580#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1581pub struct DBCONSTRAINTDESC {
1582 pub pConstraintID: *mut super::super::Storage::IndexServer::DBID,
1583 pub ConstraintType: u32,
1584 pub cColumns: usize,
1585 pub rgColumnList: *mut super::super::Storage::IndexServer::DBID,
1586 pub pReferencedTableID: *mut super::super::Storage::IndexServer::DBID,
1587 pub cForeignKeyColumns: usize,
1588 pub rgForeignKeyColumnList: *mut super::super::Storage::IndexServer::DBID,
1589 pub pwszConstraintText: super::super::Foundation::PWSTR,
1590 pub UpdateRule: u32,
1591 pub DeleteRule: u32,
1592 pub MatchType: u32,
1593 pub Deferrability: u32,
1594 pub cReserved: usize,
1595 pub rgReserved: *mut DBPROPSET,
1596}
1597#[cfg(target_arch = "x86")]
1598#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1599impl ::core::marker::Copy for DBCONSTRAINTDESC {}
1600#[cfg(target_arch = "x86")]
1601#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1602impl ::core::clone::Clone for DBCONSTRAINTDESC {
1603 fn clone(&self) -> Self {
1604 *self
1605 }
1606}
1607#[doc = "*Required features: 'Win32_System_Search'*"]
1608pub type DBCONSTRAINTTYPEENUM = i32;
1609#[doc = "*Required features: 'Win32_System_Search'*"]
1610pub const DBCONSTRAINTTYPE_UNIQUE: DBCONSTRAINTTYPEENUM = 0i32;
1611#[doc = "*Required features: 'Win32_System_Search'*"]
1612pub const DBCONSTRAINTTYPE_FOREIGNKEY: DBCONSTRAINTTYPEENUM = 1i32;
1613#[doc = "*Required features: 'Win32_System_Search'*"]
1614pub const DBCONSTRAINTTYPE_PRIMARYKEY: DBCONSTRAINTTYPEENUM = 2i32;
1615#[doc = "*Required features: 'Win32_System_Search'*"]
1616pub const DBCONSTRAINTTYPE_CHECK: DBCONSTRAINTTYPEENUM = 3i32;
1617#[doc = "*Required features: 'Win32_System_Search'*"]
1618pub type DBCONVERTFLAGSENUM = i32;
1619#[doc = "*Required features: 'Win32_System_Search'*"]
1620pub const DBCONVERTFLAGS_COLUMN: DBCONVERTFLAGSENUM = 0i32;
1621#[doc = "*Required features: 'Win32_System_Search'*"]
1622pub const DBCONVERTFLAGS_PARAMETER: DBCONVERTFLAGSENUM = 1i32;
1623#[doc = "*Required features: 'Win32_System_Search'*"]
1624pub type DBCONVERTFLAGSENUM20 = i32;
1625#[doc = "*Required features: 'Win32_System_Search'*"]
1626pub const DBCONVERTFLAGS_ISLONG: DBCONVERTFLAGSENUM20 = 2i32;
1627#[doc = "*Required features: 'Win32_System_Search'*"]
1628pub const DBCONVERTFLAGS_ISFIXEDLENGTH: DBCONVERTFLAGSENUM20 = 4i32;
1629#[doc = "*Required features: 'Win32_System_Search'*"]
1630pub const DBCONVERTFLAGS_FROMVARIANT: DBCONVERTFLAGSENUM20 = 8i32;
1631#[doc = "*Required features: 'Win32_System_Search'*"]
1632pub type DBCOPYFLAGSENUM = i32;
1633#[doc = "*Required features: 'Win32_System_Search'*"]
1634pub const DBCOPY_ASYNC: DBCOPYFLAGSENUM = 256i32;
1635#[doc = "*Required features: 'Win32_System_Search'*"]
1636pub const DBCOPY_REPLACE_EXISTING: DBCOPYFLAGSENUM = 512i32;
1637#[doc = "*Required features: 'Win32_System_Search'*"]
1638pub const DBCOPY_ALLOW_EMULATION: DBCOPYFLAGSENUM = 1024i32;
1639#[doc = "*Required features: 'Win32_System_Search'*"]
1640pub const DBCOPY_NON_RECURSIVE: DBCOPYFLAGSENUM = 2048i32;
1641#[doc = "*Required features: 'Win32_System_Search'*"]
1642pub const DBCOPY_ATOMIC: DBCOPYFLAGSENUM = 4096i32;
1643#[repr(C)]
1644#[doc = "*Required features: 'Win32_System_Search'*"]
1645#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1646pub struct DBCOST {
1647 pub eKind: u32,
1648 pub dwUnits: u32,
1649 pub lValue: i32,
1650}
1651#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1652impl ::core::marker::Copy for DBCOST {}
1653#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1654impl ::core::clone::Clone for DBCOST {
1655 fn clone(&self) -> Self {
1656 *self
1657 }
1658}
1659#[repr(C, packed(2))]
1660#[doc = "*Required features: 'Win32_System_Search'*"]
1661#[cfg(target_arch = "x86")]
1662pub struct DBCOST {
1663 pub eKind: u32,
1664 pub dwUnits: u32,
1665 pub lValue: i32,
1666}
1667#[cfg(target_arch = "x86")]
1668impl ::core::marker::Copy for DBCOST {}
1669#[cfg(target_arch = "x86")]
1670impl ::core::clone::Clone for DBCOST {
1671 fn clone(&self) -> Self {
1672 *self
1673 }
1674}
1675#[doc = "*Required features: 'Win32_System_Search'*"]
1676pub type DBCOSTUNITENUM = i32;
1677#[doc = "*Required features: 'Win32_System_Search'*"]
1678pub const DBUNIT_INVALID: DBCOSTUNITENUM = 0i32;
1679#[doc = "*Required features: 'Win32_System_Search'*"]
1680pub const DBUNIT_WEIGHT: DBCOSTUNITENUM = 1i32;
1681#[doc = "*Required features: 'Win32_System_Search'*"]
1682pub const DBUNIT_PERCENT: DBCOSTUNITENUM = 2i32;
1683#[doc = "*Required features: 'Win32_System_Search'*"]
1684pub const DBUNIT_MAXIMUM: DBCOSTUNITENUM = 4i32;
1685#[doc = "*Required features: 'Win32_System_Search'*"]
1686pub const DBUNIT_MINIMUM: DBCOSTUNITENUM = 8i32;
1687#[doc = "*Required features: 'Win32_System_Search'*"]
1688pub const DBUNIT_MICRO_SECOND: DBCOSTUNITENUM = 16i32;
1689#[doc = "*Required features: 'Win32_System_Search'*"]
1690pub const DBUNIT_MILLI_SECOND: DBCOSTUNITENUM = 32i32;
1691#[doc = "*Required features: 'Win32_System_Search'*"]
1692pub const DBUNIT_SECOND: DBCOSTUNITENUM = 64i32;
1693#[doc = "*Required features: 'Win32_System_Search'*"]
1694pub const DBUNIT_MINUTE: DBCOSTUNITENUM = 128i32;
1695#[doc = "*Required features: 'Win32_System_Search'*"]
1696pub const DBUNIT_HOUR: DBCOSTUNITENUM = 256i32;
1697#[doc = "*Required features: 'Win32_System_Search'*"]
1698pub const DBUNIT_BYTE: DBCOSTUNITENUM = 512i32;
1699#[doc = "*Required features: 'Win32_System_Search'*"]
1700pub const DBUNIT_KILO_BYTE: DBCOSTUNITENUM = 1024i32;
1701#[doc = "*Required features: 'Win32_System_Search'*"]
1702pub const DBUNIT_MEGA_BYTE: DBCOSTUNITENUM = 2048i32;
1703#[doc = "*Required features: 'Win32_System_Search'*"]
1704pub const DBUNIT_GIGA_BYTE: DBCOSTUNITENUM = 4096i32;
1705#[doc = "*Required features: 'Win32_System_Search'*"]
1706pub const DBUNIT_NUM_MSGS: DBCOSTUNITENUM = 8192i32;
1707#[doc = "*Required features: 'Win32_System_Search'*"]
1708pub const DBUNIT_NUM_LOCKS: DBCOSTUNITENUM = 16384i32;
1709#[doc = "*Required features: 'Win32_System_Search'*"]
1710pub const DBUNIT_NUM_ROWS: DBCOSTUNITENUM = 32768i32;
1711#[doc = "*Required features: 'Win32_System_Search'*"]
1712pub const DBUNIT_OTHER: DBCOSTUNITENUM = 65536i32;
1713#[doc = "*Required features: 'Win32_System_Search'*"]
1714pub type DBDATACONVERTENUM = i32;
1715#[doc = "*Required features: 'Win32_System_Search'*"]
1716pub const DBDATACONVERT_DEFAULT: DBDATACONVERTENUM = 0i32;
1717#[doc = "*Required features: 'Win32_System_Search'*"]
1718pub const DBDATACONVERT_SETDATABEHAVIOR: DBDATACONVERTENUM = 1i32;
1719#[doc = "*Required features: 'Win32_System_Search'*"]
1720pub const DBDATACONVERT_LENGTHFROMNTS: DBDATACONVERTENUM = 2i32;
1721#[doc = "*Required features: 'Win32_System_Search'*"]
1722pub const DBDATACONVERT_DSTISFIXEDLENGTH: DBDATACONVERTENUM = 4i32;
1723#[doc = "*Required features: 'Win32_System_Search'*"]
1724pub const DBDATACONVERT_DECIMALSCALE: DBDATACONVERTENUM = 8i32;
1725#[repr(C)]
1726#[doc = "*Required features: 'Win32_System_Search'*"]
1727pub struct DBDATE {
1728 pub year: i16,
1729 pub month: u16,
1730 pub day: u16,
1731}
1732impl ::core::marker::Copy for DBDATE {}
1733impl ::core::clone::Clone for DBDATE {
1734 fn clone(&self) -> Self {
1735 *self
1736 }
1737}
1738#[doc = "*Required features: 'Win32_System_Search'*"]
1739pub type DBDEFERRABILITYENUM = i32;
1740#[doc = "*Required features: 'Win32_System_Search'*"]
1741pub const DBDEFERRABILITY_DEFERRED: DBDEFERRABILITYENUM = 1i32;
1742#[doc = "*Required features: 'Win32_System_Search'*"]
1743pub const DBDEFERRABILITY_DEFERRABLE: DBDEFERRABILITYENUM = 2i32;
1744#[doc = "*Required features: 'Win32_System_Search'*"]
1745pub type DBDELETEFLAGSENUM = i32;
1746#[doc = "*Required features: 'Win32_System_Search'*"]
1747pub const DBDELETE_ASYNC: DBDELETEFLAGSENUM = 256i32;
1748#[doc = "*Required features: 'Win32_System_Search'*"]
1749pub const DBDELETE_ATOMIC: DBDELETEFLAGSENUM = 4096i32;
1750#[doc = "*Required features: 'Win32_System_Search'*"]
1751pub type DBEVENTPHASEENUM = i32;
1752#[doc = "*Required features: 'Win32_System_Search'*"]
1753pub const DBEVENTPHASE_OKTODO: DBEVENTPHASEENUM = 0i32;
1754#[doc = "*Required features: 'Win32_System_Search'*"]
1755pub const DBEVENTPHASE_ABOUTTODO: DBEVENTPHASEENUM = 1i32;
1756#[doc = "*Required features: 'Win32_System_Search'*"]
1757pub const DBEVENTPHASE_SYNCHAFTER: DBEVENTPHASEENUM = 2i32;
1758#[doc = "*Required features: 'Win32_System_Search'*"]
1759pub const DBEVENTPHASE_FAILEDTODO: DBEVENTPHASEENUM = 3i32;
1760#[doc = "*Required features: 'Win32_System_Search'*"]
1761pub const DBEVENTPHASE_DIDEVENT: DBEVENTPHASEENUM = 4i32;
1762#[doc = "*Required features: 'Win32_System_Search'*"]
1763pub type DBEXECLIMITSENUM = i32;
1764#[doc = "*Required features: 'Win32_System_Search'*"]
1765pub const DBEXECLIMITS_ABORT: DBEXECLIMITSENUM = 1i32;
1766#[doc = "*Required features: 'Win32_System_Search'*"]
1767pub const DBEXECLIMITS_STOP: DBEXECLIMITSENUM = 2i32;
1768#[doc = "*Required features: 'Win32_System_Search'*"]
1769pub const DBEXECLIMITS_SUSPEND: DBEXECLIMITSENUM = 3i32;
1770#[repr(C)]
1771#[doc = "*Required features: 'Win32_System_Search'*"]
1772#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1773pub struct DBFAILUREINFO {
1774 pub hRow: usize,
1775 pub iColumn: usize,
1776 pub failure: ::windows_sys::core::HRESULT,
1777}
1778#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1779impl ::core::marker::Copy for DBFAILUREINFO {}
1780#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1781impl ::core::clone::Clone for DBFAILUREINFO {
1782 fn clone(&self) -> Self {
1783 *self
1784 }
1785}
1786#[repr(C, packed(2))]
1787#[doc = "*Required features: 'Win32_System_Search'*"]
1788#[cfg(target_arch = "x86")]
1789pub struct DBFAILUREINFO {
1790 pub hRow: usize,
1791 pub iColumn: usize,
1792 pub failure: ::windows_sys::core::HRESULT,
1793}
1794#[cfg(target_arch = "x86")]
1795impl ::core::marker::Copy for DBFAILUREINFO {}
1796#[cfg(target_arch = "x86")]
1797impl ::core::clone::Clone for DBFAILUREINFO {
1798 fn clone(&self) -> Self {
1799 *self
1800 }
1801}
1802pub const DBGUID_MSSQLXML: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1565727922, data2: 59117, data3: 4562, data4: [178, 82, 0, 192, 79, 104, 27, 113] };
1803pub const DBGUID_XPATH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3962192531, data2: 59544, data3: 4562, data4: [177, 183, 0, 192, 79, 104, 12, 86] };
1804#[repr(C)]
1805#[doc = "*Required features: 'Win32_System_Search'*"]
1806#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1807pub struct DBIMPLICITSESSION {
1808 pub pUnkOuter: ::windows_sys::core::IUnknown,
1809 pub piid: *mut ::windows_sys::core::GUID,
1810 pub pSession: ::windows_sys::core::IUnknown,
1811}
1812#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1813impl ::core::marker::Copy for DBIMPLICITSESSION {}
1814#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1815impl ::core::clone::Clone for DBIMPLICITSESSION {
1816 fn clone(&self) -> Self {
1817 *self
1818 }
1819}
1820#[repr(C, packed(2))]
1821#[doc = "*Required features: 'Win32_System_Search'*"]
1822#[cfg(target_arch = "x86")]
1823pub struct DBIMPLICITSESSION {
1824 pub pUnkOuter: ::windows_sys::core::IUnknown,
1825 pub piid: *mut ::windows_sys::core::GUID,
1826 pub pSession: ::windows_sys::core::IUnknown,
1827}
1828#[cfg(target_arch = "x86")]
1829impl ::core::marker::Copy for DBIMPLICITSESSION {}
1830#[cfg(target_arch = "x86")]
1831impl ::core::clone::Clone for DBIMPLICITSESSION {
1832 fn clone(&self) -> Self {
1833 *self
1834 }
1835}
1836#[repr(C)]
1837#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
1838#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1839#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1840pub struct DBINDEXCOLUMNDESC {
1841 pub pColumnID: *mut super::super::Storage::IndexServer::DBID,
1842 pub eIndexColOrder: u32,
1843}
1844#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1845#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1846impl ::core::marker::Copy for DBINDEXCOLUMNDESC {}
1847#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1848#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1849impl ::core::clone::Clone for DBINDEXCOLUMNDESC {
1850 fn clone(&self) -> Self {
1851 *self
1852 }
1853}
1854#[repr(C, packed(2))]
1855#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
1856#[cfg(target_arch = "x86")]
1857#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1858pub struct DBINDEXCOLUMNDESC {
1859 pub pColumnID: *mut super::super::Storage::IndexServer::DBID,
1860 pub eIndexColOrder: u32,
1861}
1862#[cfg(target_arch = "x86")]
1863#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1864impl ::core::marker::Copy for DBINDEXCOLUMNDESC {}
1865#[cfg(target_arch = "x86")]
1866#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
1867impl ::core::clone::Clone for DBINDEXCOLUMNDESC {
1868 fn clone(&self) -> Self {
1869 *self
1870 }
1871}
1872#[doc = "*Required features: 'Win32_System_Search'*"]
1873pub type DBINDEX_COL_ORDERENUM = i32;
1874#[doc = "*Required features: 'Win32_System_Search'*"]
1875pub const DBINDEX_COL_ORDER_ASC: DBINDEX_COL_ORDERENUM = 0i32;
1876#[doc = "*Required features: 'Win32_System_Search'*"]
1877pub const DBINDEX_COL_ORDER_DESC: DBINDEX_COL_ORDERENUM = 1i32;
1878#[doc = "*Required features: 'Win32_System_Search'*"]
1879pub type DBLITERALENUM = i32;
1880#[doc = "*Required features: 'Win32_System_Search'*"]
1881pub const DBLITERAL_INVALID: DBLITERALENUM = 0i32;
1882#[doc = "*Required features: 'Win32_System_Search'*"]
1883pub const DBLITERAL_BINARY_LITERAL: DBLITERALENUM = 1i32;
1884#[doc = "*Required features: 'Win32_System_Search'*"]
1885pub const DBLITERAL_CATALOG_NAME: DBLITERALENUM = 2i32;
1886#[doc = "*Required features: 'Win32_System_Search'*"]
1887pub const DBLITERAL_CATALOG_SEPARATOR: DBLITERALENUM = 3i32;
1888#[doc = "*Required features: 'Win32_System_Search'*"]
1889pub const DBLITERAL_CHAR_LITERAL: DBLITERALENUM = 4i32;
1890#[doc = "*Required features: 'Win32_System_Search'*"]
1891pub const DBLITERAL_COLUMN_ALIAS: DBLITERALENUM = 5i32;
1892#[doc = "*Required features: 'Win32_System_Search'*"]
1893pub const DBLITERAL_COLUMN_NAME: DBLITERALENUM = 6i32;
1894#[doc = "*Required features: 'Win32_System_Search'*"]
1895pub const DBLITERAL_CORRELATION_NAME: DBLITERALENUM = 7i32;
1896#[doc = "*Required features: 'Win32_System_Search'*"]
1897pub const DBLITERAL_CURSOR_NAME: DBLITERALENUM = 8i32;
1898#[doc = "*Required features: 'Win32_System_Search'*"]
1899pub const DBLITERAL_ESCAPE_PERCENT: DBLITERALENUM = 9i32;
1900#[doc = "*Required features: 'Win32_System_Search'*"]
1901pub const DBLITERAL_ESCAPE_UNDERSCORE: DBLITERALENUM = 10i32;
1902#[doc = "*Required features: 'Win32_System_Search'*"]
1903pub const DBLITERAL_INDEX_NAME: DBLITERALENUM = 11i32;
1904#[doc = "*Required features: 'Win32_System_Search'*"]
1905pub const DBLITERAL_LIKE_PERCENT: DBLITERALENUM = 12i32;
1906#[doc = "*Required features: 'Win32_System_Search'*"]
1907pub const DBLITERAL_LIKE_UNDERSCORE: DBLITERALENUM = 13i32;
1908#[doc = "*Required features: 'Win32_System_Search'*"]
1909pub const DBLITERAL_PROCEDURE_NAME: DBLITERALENUM = 14i32;
1910#[doc = "*Required features: 'Win32_System_Search'*"]
1911pub const DBLITERAL_QUOTE: DBLITERALENUM = 15i32;
1912#[doc = "*Required features: 'Win32_System_Search'*"]
1913pub const DBLITERAL_SCHEMA_NAME: DBLITERALENUM = 16i32;
1914#[doc = "*Required features: 'Win32_System_Search'*"]
1915pub const DBLITERAL_TABLE_NAME: DBLITERALENUM = 17i32;
1916#[doc = "*Required features: 'Win32_System_Search'*"]
1917pub const DBLITERAL_TEXT_COMMAND: DBLITERALENUM = 18i32;
1918#[doc = "*Required features: 'Win32_System_Search'*"]
1919pub const DBLITERAL_USER_NAME: DBLITERALENUM = 19i32;
1920#[doc = "*Required features: 'Win32_System_Search'*"]
1921pub const DBLITERAL_VIEW_NAME: DBLITERALENUM = 20i32;
1922#[doc = "*Required features: 'Win32_System_Search'*"]
1923pub type DBLITERALENUM20 = i32;
1924#[doc = "*Required features: 'Win32_System_Search'*"]
1925pub const DBLITERAL_CUBE_NAME: DBLITERALENUM20 = 21i32;
1926#[doc = "*Required features: 'Win32_System_Search'*"]
1927pub const DBLITERAL_DIMENSION_NAME: DBLITERALENUM20 = 22i32;
1928#[doc = "*Required features: 'Win32_System_Search'*"]
1929pub const DBLITERAL_HIERARCHY_NAME: DBLITERALENUM20 = 23i32;
1930#[doc = "*Required features: 'Win32_System_Search'*"]
1931pub const DBLITERAL_LEVEL_NAME: DBLITERALENUM20 = 24i32;
1932#[doc = "*Required features: 'Win32_System_Search'*"]
1933pub const DBLITERAL_MEMBER_NAME: DBLITERALENUM20 = 25i32;
1934#[doc = "*Required features: 'Win32_System_Search'*"]
1935pub const DBLITERAL_PROPERTY_NAME: DBLITERALENUM20 = 26i32;
1936#[doc = "*Required features: 'Win32_System_Search'*"]
1937pub const DBLITERAL_SCHEMA_SEPARATOR: DBLITERALENUM20 = 27i32;
1938#[doc = "*Required features: 'Win32_System_Search'*"]
1939pub const DBLITERAL_QUOTE_SUFFIX: DBLITERALENUM20 = 28i32;
1940#[doc = "*Required features: 'Win32_System_Search'*"]
1941pub type DBLITERALENUM21 = i32;
1942#[doc = "*Required features: 'Win32_System_Search'*"]
1943pub const DBLITERAL_ESCAPE_PERCENT_SUFFIX: DBLITERALENUM21 = 29i32;
1944#[doc = "*Required features: 'Win32_System_Search'*"]
1945pub const DBLITERAL_ESCAPE_UNDERSCORE_SUFFIX: DBLITERALENUM21 = 30i32;
1946#[repr(C)]
1947#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
1948#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1949#[cfg(feature = "Win32_Foundation")]
1950pub struct DBLITERALINFO {
1951 pub pwszLiteralValue: super::super::Foundation::PWSTR,
1952 pub pwszInvalidChars: super::super::Foundation::PWSTR,
1953 pub pwszInvalidStartingChars: super::super::Foundation::PWSTR,
1954 pub lt: u32,
1955 pub fSupported: super::super::Foundation::BOOL,
1956 pub cchMaxLen: u32,
1957}
1958#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1959#[cfg(feature = "Win32_Foundation")]
1960impl ::core::marker::Copy for DBLITERALINFO {}
1961#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1962#[cfg(feature = "Win32_Foundation")]
1963impl ::core::clone::Clone for DBLITERALINFO {
1964 fn clone(&self) -> Self {
1965 *self
1966 }
1967}
1968#[repr(C, packed(2))]
1969#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
1970#[cfg(target_arch = "x86")]
1971#[cfg(feature = "Win32_Foundation")]
1972pub struct DBLITERALINFO {
1973 pub pwszLiteralValue: super::super::Foundation::PWSTR,
1974 pub pwszInvalidChars: super::super::Foundation::PWSTR,
1975 pub pwszInvalidStartingChars: super::super::Foundation::PWSTR,
1976 pub lt: u32,
1977 pub fSupported: super::super::Foundation::BOOL,
1978 pub cchMaxLen: u32,
1979}
1980#[cfg(target_arch = "x86")]
1981#[cfg(feature = "Win32_Foundation")]
1982impl ::core::marker::Copy for DBLITERALINFO {}
1983#[cfg(target_arch = "x86")]
1984#[cfg(feature = "Win32_Foundation")]
1985impl ::core::clone::Clone for DBLITERALINFO {
1986 fn clone(&self) -> Self {
1987 *self
1988 }
1989}
1990#[doc = "*Required features: 'Win32_System_Search'*"]
1991pub type DBMATCHTYPEENUM = i32;
1992#[doc = "*Required features: 'Win32_System_Search'*"]
1993pub const DBMATCHTYPE_FULL: DBMATCHTYPEENUM = 0i32;
1994#[doc = "*Required features: 'Win32_System_Search'*"]
1995pub const DBMATCHTYPE_NONE: DBMATCHTYPEENUM = 1i32;
1996#[doc = "*Required features: 'Win32_System_Search'*"]
1997pub const DBMATCHTYPE_PARTIAL: DBMATCHTYPEENUM = 2i32;
1998#[doc = "*Required features: 'Win32_System_Search'*"]
1999pub const DBMAXCHAR: u32 = 8001u32;
2000#[doc = "*Required features: 'Win32_System_Search'*"]
2001pub type DBMEMOWNERENUM = i32;
2002#[doc = "*Required features: 'Win32_System_Search'*"]
2003pub const DBMEMOWNER_CLIENTOWNED: DBMEMOWNERENUM = 0i32;
2004#[doc = "*Required features: 'Win32_System_Search'*"]
2005pub const DBMEMOWNER_PROVIDEROWNED: DBMEMOWNERENUM = 1i32;
2006#[doc = "*Required features: 'Win32_System_Search'*"]
2007pub type DBMOVEFLAGSENUM = i32;
2008#[doc = "*Required features: 'Win32_System_Search'*"]
2009pub const DBMOVE_REPLACE_EXISTING: DBMOVEFLAGSENUM = 1i32;
2010#[doc = "*Required features: 'Win32_System_Search'*"]
2011pub const DBMOVE_ASYNC: DBMOVEFLAGSENUM = 256i32;
2012#[doc = "*Required features: 'Win32_System_Search'*"]
2013pub const DBMOVE_DONT_UPDATE_LINKS: DBMOVEFLAGSENUM = 512i32;
2014#[doc = "*Required features: 'Win32_System_Search'*"]
2015pub const DBMOVE_ALLOW_EMULATION: DBMOVEFLAGSENUM = 1024i32;
2016#[doc = "*Required features: 'Win32_System_Search'*"]
2017pub const DBMOVE_ATOMIC: DBMOVEFLAGSENUM = 4096i32;
2018#[repr(C)]
2019#[doc = "*Required features: 'Win32_System_Search'*"]
2020#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2021pub struct DBOBJECT {
2022 pub dwFlags: u32,
2023 pub iid: ::windows_sys::core::GUID,
2024}
2025#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2026impl ::core::marker::Copy for DBOBJECT {}
2027#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2028impl ::core::clone::Clone for DBOBJECT {
2029 fn clone(&self) -> Self {
2030 *self
2031 }
2032}
2033#[repr(C, packed(2))]
2034#[doc = "*Required features: 'Win32_System_Search'*"]
2035#[cfg(target_arch = "x86")]
2036pub struct DBOBJECT {
2037 pub dwFlags: u32,
2038 pub iid: ::windows_sys::core::GUID,
2039}
2040#[cfg(target_arch = "x86")]
2041impl ::core::marker::Copy for DBOBJECT {}
2042#[cfg(target_arch = "x86")]
2043impl ::core::clone::Clone for DBOBJECT {
2044 fn clone(&self) -> Self {
2045 *self
2046 }
2047}
2048#[repr(C)]
2049#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
2050#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2051#[cfg(feature = "Win32_Foundation")]
2052pub struct DBPARAMBINDINFO {
2053 pub pwszDataSourceType: super::super::Foundation::PWSTR,
2054 pub pwszName: super::super::Foundation::PWSTR,
2055 pub ulParamSize: usize,
2056 pub dwFlags: u32,
2057 pub bPrecision: u8,
2058 pub bScale: u8,
2059}
2060#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2061#[cfg(feature = "Win32_Foundation")]
2062impl ::core::marker::Copy for DBPARAMBINDINFO {}
2063#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2064#[cfg(feature = "Win32_Foundation")]
2065impl ::core::clone::Clone for DBPARAMBINDINFO {
2066 fn clone(&self) -> Self {
2067 *self
2068 }
2069}
2070#[repr(C, packed(2))]
2071#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
2072#[cfg(target_arch = "x86")]
2073#[cfg(feature = "Win32_Foundation")]
2074pub struct DBPARAMBINDINFO {
2075 pub pwszDataSourceType: super::super::Foundation::PWSTR,
2076 pub pwszName: super::super::Foundation::PWSTR,
2077 pub ulParamSize: usize,
2078 pub dwFlags: u32,
2079 pub bPrecision: u8,
2080 pub bScale: u8,
2081}
2082#[cfg(target_arch = "x86")]
2083#[cfg(feature = "Win32_Foundation")]
2084impl ::core::marker::Copy for DBPARAMBINDINFO {}
2085#[cfg(target_arch = "x86")]
2086#[cfg(feature = "Win32_Foundation")]
2087impl ::core::clone::Clone for DBPARAMBINDINFO {
2088 fn clone(&self) -> Self {
2089 *self
2090 }
2091}
2092#[doc = "*Required features: 'Win32_System_Search'*"]
2093pub type DBPARAMFLAGSENUM = i32;
2094#[doc = "*Required features: 'Win32_System_Search'*"]
2095pub const DBPARAMFLAGS_ISINPUT: DBPARAMFLAGSENUM = 1i32;
2096#[doc = "*Required features: 'Win32_System_Search'*"]
2097pub const DBPARAMFLAGS_ISOUTPUT: DBPARAMFLAGSENUM = 2i32;
2098#[doc = "*Required features: 'Win32_System_Search'*"]
2099pub const DBPARAMFLAGS_ISSIGNED: DBPARAMFLAGSENUM = 16i32;
2100#[doc = "*Required features: 'Win32_System_Search'*"]
2101pub const DBPARAMFLAGS_ISNULLABLE: DBPARAMFLAGSENUM = 64i32;
2102#[doc = "*Required features: 'Win32_System_Search'*"]
2103pub const DBPARAMFLAGS_ISLONG: DBPARAMFLAGSENUM = 128i32;
2104#[doc = "*Required features: 'Win32_System_Search'*"]
2105pub type DBPARAMFLAGSENUM20 = i32;
2106#[doc = "*Required features: 'Win32_System_Search'*"]
2107pub const DBPARAMFLAGS_SCALEISNEGATIVE: DBPARAMFLAGSENUM20 = 256i32;
2108#[repr(C)]
2109#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
2110#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2111#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2112pub struct DBPARAMINFO {
2113 pub dwFlags: u32,
2114 pub iOrdinal: usize,
2115 pub pwszName: super::super::Foundation::PWSTR,
2116 pub pTypeInfo: super::Com::ITypeInfo,
2117 pub ulParamSize: usize,
2118 pub wType: u16,
2119 pub bPrecision: u8,
2120 pub bScale: u8,
2121}
2122#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2123#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2124impl ::core::marker::Copy for DBPARAMINFO {}
2125#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2126#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2127impl ::core::clone::Clone for DBPARAMINFO {
2128 fn clone(&self) -> Self {
2129 *self
2130 }
2131}
2132#[repr(C, packed(2))]
2133#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
2134#[cfg(target_arch = "x86")]
2135#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2136pub struct DBPARAMINFO {
2137 pub dwFlags: u32,
2138 pub iOrdinal: usize,
2139 pub pwszName: super::super::Foundation::PWSTR,
2140 pub pTypeInfo: super::Com::ITypeInfo,
2141 pub ulParamSize: usize,
2142 pub wType: u16,
2143 pub bPrecision: u8,
2144 pub bScale: u8,
2145}
2146#[cfg(target_arch = "x86")]
2147#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2148impl ::core::marker::Copy for DBPARAMINFO {}
2149#[cfg(target_arch = "x86")]
2150#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
2151impl ::core::clone::Clone for DBPARAMINFO {
2152 fn clone(&self) -> Self {
2153 *self
2154 }
2155}
2156#[doc = "*Required features: 'Win32_System_Search'*"]
2157pub type DBPARAMIOENUM = i32;
2158#[doc = "*Required features: 'Win32_System_Search'*"]
2159pub const DBPARAMIO_NOTPARAM: DBPARAMIOENUM = 0i32;
2160#[doc = "*Required features: 'Win32_System_Search'*"]
2161pub const DBPARAMIO_INPUT: DBPARAMIOENUM = 1i32;
2162#[doc = "*Required features: 'Win32_System_Search'*"]
2163pub const DBPARAMIO_OUTPUT: DBPARAMIOENUM = 2i32;
2164#[repr(C)]
2165#[doc = "*Required features: 'Win32_System_Search'*"]
2166#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2167pub struct DBPARAMS {
2168 pub pData: *mut ::core::ffi::c_void,
2169 pub cParamSets: usize,
2170 pub hAccessor: usize,
2171}
2172#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2173impl ::core::marker::Copy for DBPARAMS {}
2174#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2175impl ::core::clone::Clone for DBPARAMS {
2176 fn clone(&self) -> Self {
2177 *self
2178 }
2179}
2180#[repr(C, packed(2))]
2181#[doc = "*Required features: 'Win32_System_Search'*"]
2182#[cfg(target_arch = "x86")]
2183pub struct DBPARAMS {
2184 pub pData: *mut ::core::ffi::c_void,
2185 pub cParamSets: usize,
2186 pub hAccessor: usize,
2187}
2188#[cfg(target_arch = "x86")]
2189impl ::core::marker::Copy for DBPARAMS {}
2190#[cfg(target_arch = "x86")]
2191impl ::core::clone::Clone for DBPARAMS {
2192 fn clone(&self) -> Self {
2193 *self
2194 }
2195}
2196#[doc = "*Required features: 'Win32_System_Search'*"]
2197pub const DBPARAMTYPE_INPUT: u32 = 1u32;
2198#[doc = "*Required features: 'Win32_System_Search'*"]
2199pub const DBPARAMTYPE_INPUTOUTPUT: u32 = 2u32;
2200#[doc = "*Required features: 'Win32_System_Search'*"]
2201pub const DBPARAMTYPE_OUTPUT: u32 = 3u32;
2202#[doc = "*Required features: 'Win32_System_Search'*"]
2203pub const DBPARAMTYPE_RETURNVALUE: u32 = 4u32;
2204#[doc = "*Required features: 'Win32_System_Search'*"]
2205pub type DBPARTENUM = i32;
2206#[doc = "*Required features: 'Win32_System_Search'*"]
2207pub const DBPART_INVALID: DBPARTENUM = 0i32;
2208#[doc = "*Required features: 'Win32_System_Search'*"]
2209pub const DBPART_VALUE: DBPARTENUM = 1i32;
2210#[doc = "*Required features: 'Win32_System_Search'*"]
2211pub const DBPART_LENGTH: DBPARTENUM = 2i32;
2212#[doc = "*Required features: 'Win32_System_Search'*"]
2213pub const DBPART_STATUS: DBPARTENUM = 4i32;
2214#[doc = "*Required features: 'Win32_System_Search'*"]
2215pub type DBPENDINGSTATUSENUM = i32;
2216#[doc = "*Required features: 'Win32_System_Search'*"]
2217pub const DBPENDINGSTATUS_NEW: DBPENDINGSTATUSENUM = 1i32;
2218#[doc = "*Required features: 'Win32_System_Search'*"]
2219pub const DBPENDINGSTATUS_CHANGED: DBPENDINGSTATUSENUM = 2i32;
2220#[doc = "*Required features: 'Win32_System_Search'*"]
2221pub const DBPENDINGSTATUS_DELETED: DBPENDINGSTATUSENUM = 4i32;
2222#[doc = "*Required features: 'Win32_System_Search'*"]
2223pub const DBPENDINGSTATUS_UNCHANGED: DBPENDINGSTATUSENUM = 8i32;
2224#[doc = "*Required features: 'Win32_System_Search'*"]
2225pub const DBPENDINGSTATUS_INVALIDROW: DBPENDINGSTATUSENUM = 16i32;
2226#[doc = "*Required features: 'Win32_System_Search'*"]
2227pub type DBPOSITIONFLAGSENUM = i32;
2228#[doc = "*Required features: 'Win32_System_Search'*"]
2229pub const DBPOSITION_OK: DBPOSITIONFLAGSENUM = 0i32;
2230#[doc = "*Required features: 'Win32_System_Search'*"]
2231pub const DBPOSITION_NOROW: DBPOSITIONFLAGSENUM = 1i32;
2232#[doc = "*Required features: 'Win32_System_Search'*"]
2233pub const DBPOSITION_BOF: DBPOSITIONFLAGSENUM = 2i32;
2234#[doc = "*Required features: 'Win32_System_Search'*"]
2235pub const DBPOSITION_EOF: DBPOSITIONFLAGSENUM = 3i32;
2236#[doc = "*Required features: 'Win32_System_Search'*"]
2237pub type DBPROMPTOPTIONSENUM = i32;
2238#[doc = "*Required features: 'Win32_System_Search'*"]
2239pub const DBPROMPTOPTIONS_NONE: DBPROMPTOPTIONSENUM = 0i32;
2240#[doc = "*Required features: 'Win32_System_Search'*"]
2241pub const DBPROMPTOPTIONS_WIZARDSHEET: DBPROMPTOPTIONSENUM = 1i32;
2242#[doc = "*Required features: 'Win32_System_Search'*"]
2243pub const DBPROMPTOPTIONS_PROPERTYSHEET: DBPROMPTOPTIONSENUM = 2i32;
2244#[doc = "*Required features: 'Win32_System_Search'*"]
2245pub const DBPROMPTOPTIONS_BROWSEONLY: DBPROMPTOPTIONSENUM = 8i32;
2246#[doc = "*Required features: 'Win32_System_Search'*"]
2247pub const DBPROMPTOPTIONS_DISABLE_PROVIDER_SELECTION: DBPROMPTOPTIONSENUM = 16i32;
2248#[doc = "*Required features: 'Win32_System_Search'*"]
2249pub const DBPROMPTOPTIONS_DISABLESAVEPASSWORD: DBPROMPTOPTIONSENUM = 32i32;
2250#[doc = "*Required features: 'Win32_System_Search'*"]
2251pub const DBPROMPT_COMPLETE: u32 = 2u32;
2252#[doc = "*Required features: 'Win32_System_Search'*"]
2253pub const DBPROMPT_COMPLETEREQUIRED: u32 = 3u32;
2254#[doc = "*Required features: 'Win32_System_Search'*"]
2255pub const DBPROMPT_NOPROMPT: u32 = 4u32;
2256#[doc = "*Required features: 'Win32_System_Search'*"]
2257pub const DBPROMPT_PROMPT: u32 = 1u32;
2258#[repr(C)]
2259#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
2260#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2261#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2262pub struct DBPROP {
2263 pub dwPropertyID: u32,
2264 pub dwOptions: u32,
2265 pub dwStatus: u32,
2266 pub colid: super::super::Storage::IndexServer::DBID,
2267 pub vValue: super::Com::VARIANT,
2268}
2269#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2270#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2271impl ::core::marker::Copy for DBPROP {}
2272#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2273#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2274impl ::core::clone::Clone for DBPROP {
2275 fn clone(&self) -> Self {
2276 *self
2277 }
2278}
2279#[repr(C, packed(2))]
2280#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
2281#[cfg(target_arch = "x86")]
2282#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2283pub struct DBPROP {
2284 pub dwPropertyID: u32,
2285 pub dwOptions: u32,
2286 pub dwStatus: u32,
2287 pub colid: super::super::Storage::IndexServer::DBID,
2288 pub vValue: super::Com::VARIANT,
2289}
2290#[cfg(target_arch = "x86")]
2291#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2292impl ::core::marker::Copy for DBPROP {}
2293#[cfg(target_arch = "x86")]
2294#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2295impl ::core::clone::Clone for DBPROP {
2296 fn clone(&self) -> Self {
2297 *self
2298 }
2299}
2300#[doc = "*Required features: 'Win32_System_Search'*"]
2301pub type DBPROPENUM = i32;
2302#[doc = "*Required features: 'Win32_System_Search'*"]
2303pub const DBPROP_ABORTPRESERVE: DBPROPENUM = 2i32;
2304#[doc = "*Required features: 'Win32_System_Search'*"]
2305pub const DBPROP_ACTIVESESSIONS: DBPROPENUM = 3i32;
2306#[doc = "*Required features: 'Win32_System_Search'*"]
2307pub const DBPROP_APPENDONLY: DBPROPENUM = 187i32;
2308#[doc = "*Required features: 'Win32_System_Search'*"]
2309pub const DBPROP_ASYNCTXNABORT: DBPROPENUM = 168i32;
2310#[doc = "*Required features: 'Win32_System_Search'*"]
2311pub const DBPROP_ASYNCTXNCOMMIT: DBPROPENUM = 4i32;
2312#[doc = "*Required features: 'Win32_System_Search'*"]
2313pub const DBPROP_AUTH_CACHE_AUTHINFO: DBPROPENUM = 5i32;
2314#[doc = "*Required features: 'Win32_System_Search'*"]
2315pub const DBPROP_AUTH_ENCRYPT_PASSWORD: DBPROPENUM = 6i32;
2316#[doc = "*Required features: 'Win32_System_Search'*"]
2317pub const DBPROP_AUTH_INTEGRATED: DBPROPENUM = 7i32;
2318#[doc = "*Required features: 'Win32_System_Search'*"]
2319pub const DBPROP_AUTH_MASK_PASSWORD: DBPROPENUM = 8i32;
2320#[doc = "*Required features: 'Win32_System_Search'*"]
2321pub const DBPROP_AUTH_PASSWORD: DBPROPENUM = 9i32;
2322#[doc = "*Required features: 'Win32_System_Search'*"]
2323pub const DBPROP_AUTH_PERSIST_ENCRYPTED: DBPROPENUM = 10i32;
2324#[doc = "*Required features: 'Win32_System_Search'*"]
2325pub const DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO: DBPROPENUM = 11i32;
2326#[doc = "*Required features: 'Win32_System_Search'*"]
2327pub const DBPROP_AUTH_USERID: DBPROPENUM = 12i32;
2328#[doc = "*Required features: 'Win32_System_Search'*"]
2329pub const DBPROP_BLOCKINGSTORAGEOBJECTS: DBPROPENUM = 13i32;
2330#[doc = "*Required features: 'Win32_System_Search'*"]
2331pub const DBPROP_BOOKMARKS: DBPROPENUM = 14i32;
2332#[doc = "*Required features: 'Win32_System_Search'*"]
2333pub const DBPROP_BOOKMARKSKIPPED: DBPROPENUM = 15i32;
2334#[doc = "*Required features: 'Win32_System_Search'*"]
2335pub const DBPROP_BOOKMARKTYPE: DBPROPENUM = 16i32;
2336#[doc = "*Required features: 'Win32_System_Search'*"]
2337pub const DBPROP_BYREFACCESSORS: DBPROPENUM = 120i32;
2338#[doc = "*Required features: 'Win32_System_Search'*"]
2339pub const DBPROP_CACHEDEFERRED: DBPROPENUM = 17i32;
2340#[doc = "*Required features: 'Win32_System_Search'*"]
2341pub const DBPROP_CANFETCHBACKWARDS: DBPROPENUM = 18i32;
2342#[doc = "*Required features: 'Win32_System_Search'*"]
2343pub const DBPROP_CANHOLDROWS: DBPROPENUM = 19i32;
2344#[doc = "*Required features: 'Win32_System_Search'*"]
2345pub const DBPROP_CANSCROLLBACKWARDS: DBPROPENUM = 21i32;
2346#[doc = "*Required features: 'Win32_System_Search'*"]
2347pub const DBPROP_CATALOGLOCATION: DBPROPENUM = 22i32;
2348#[doc = "*Required features: 'Win32_System_Search'*"]
2349pub const DBPROP_CATALOGTERM: DBPROPENUM = 23i32;
2350#[doc = "*Required features: 'Win32_System_Search'*"]
2351pub const DBPROP_CATALOGUSAGE: DBPROPENUM = 24i32;
2352#[doc = "*Required features: 'Win32_System_Search'*"]
2353pub const DBPROP_CHANGEINSERTEDROWS: DBPROPENUM = 188i32;
2354#[doc = "*Required features: 'Win32_System_Search'*"]
2355pub const DBPROP_COL_AUTOINCREMENT: DBPROPENUM = 26i32;
2356#[doc = "*Required features: 'Win32_System_Search'*"]
2357pub const DBPROP_COL_DEFAULT: DBPROPENUM = 27i32;
2358#[doc = "*Required features: 'Win32_System_Search'*"]
2359pub const DBPROP_COL_DESCRIPTION: DBPROPENUM = 28i32;
2360#[doc = "*Required features: 'Win32_System_Search'*"]
2361pub const DBPROP_COL_FIXEDLENGTH: DBPROPENUM = 167i32;
2362#[doc = "*Required features: 'Win32_System_Search'*"]
2363pub const DBPROP_COL_NULLABLE: DBPROPENUM = 29i32;
2364#[doc = "*Required features: 'Win32_System_Search'*"]
2365pub const DBPROP_COL_PRIMARYKEY: DBPROPENUM = 30i32;
2366#[doc = "*Required features: 'Win32_System_Search'*"]
2367pub const DBPROP_COL_UNIQUE: DBPROPENUM = 31i32;
2368#[doc = "*Required features: 'Win32_System_Search'*"]
2369pub const DBPROP_COLUMNDEFINITION: DBPROPENUM = 32i32;
2370#[doc = "*Required features: 'Win32_System_Search'*"]
2371pub const DBPROP_COLUMNRESTRICT: DBPROPENUM = 33i32;
2372#[doc = "*Required features: 'Win32_System_Search'*"]
2373pub const DBPROP_COMMANDTIMEOUT: DBPROPENUM = 34i32;
2374#[doc = "*Required features: 'Win32_System_Search'*"]
2375pub const DBPROP_COMMITPRESERVE: DBPROPENUM = 35i32;
2376#[doc = "*Required features: 'Win32_System_Search'*"]
2377pub const DBPROP_CONCATNULLBEHAVIOR: DBPROPENUM = 36i32;
2378#[doc = "*Required features: 'Win32_System_Search'*"]
2379pub const DBPROP_CURRENTCATALOG: DBPROPENUM = 37i32;
2380#[doc = "*Required features: 'Win32_System_Search'*"]
2381pub const DBPROP_DATASOURCENAME: DBPROPENUM = 38i32;
2382#[doc = "*Required features: 'Win32_System_Search'*"]
2383pub const DBPROP_DATASOURCEREADONLY: DBPROPENUM = 39i32;
2384#[doc = "*Required features: 'Win32_System_Search'*"]
2385pub const DBPROP_DBMSNAME: DBPROPENUM = 40i32;
2386#[doc = "*Required features: 'Win32_System_Search'*"]
2387pub const DBPROP_DBMSVER: DBPROPENUM = 41i32;
2388#[doc = "*Required features: 'Win32_System_Search'*"]
2389pub const DBPROP_DEFERRED: DBPROPENUM = 42i32;
2390#[doc = "*Required features: 'Win32_System_Search'*"]
2391pub const DBPROP_DELAYSTORAGEOBJECTS: DBPROPENUM = 43i32;
2392#[doc = "*Required features: 'Win32_System_Search'*"]
2393pub const DBPROP_DSOTHREADMODEL: DBPROPENUM = 169i32;
2394#[doc = "*Required features: 'Win32_System_Search'*"]
2395pub const DBPROP_GROUPBY: DBPROPENUM = 44i32;
2396#[doc = "*Required features: 'Win32_System_Search'*"]
2397pub const DBPROP_HETEROGENEOUSTABLES: DBPROPENUM = 45i32;
2398#[doc = "*Required features: 'Win32_System_Search'*"]
2399pub const DBPROP_IAccessor: DBPROPENUM = 121i32;
2400#[doc = "*Required features: 'Win32_System_Search'*"]
2401pub const DBPROP_IColumnsInfo: DBPROPENUM = 122i32;
2402#[doc = "*Required features: 'Win32_System_Search'*"]
2403pub const DBPROP_IColumnsRowset: DBPROPENUM = 123i32;
2404#[doc = "*Required features: 'Win32_System_Search'*"]
2405pub const DBPROP_IConnectionPointContainer: DBPROPENUM = 124i32;
2406#[doc = "*Required features: 'Win32_System_Search'*"]
2407pub const DBPROP_IConvertType: DBPROPENUM = 194i32;
2408#[doc = "*Required features: 'Win32_System_Search'*"]
2409pub const DBPROP_IRowset: DBPROPENUM = 126i32;
2410#[doc = "*Required features: 'Win32_System_Search'*"]
2411pub const DBPROP_IRowsetChange: DBPROPENUM = 127i32;
2412#[doc = "*Required features: 'Win32_System_Search'*"]
2413pub const DBPROP_IRowsetIdentity: DBPROPENUM = 128i32;
2414#[doc = "*Required features: 'Win32_System_Search'*"]
2415pub const DBPROP_IRowsetIndex: DBPROPENUM = 159i32;
2416#[doc = "*Required features: 'Win32_System_Search'*"]
2417pub const DBPROP_IRowsetInfo: DBPROPENUM = 129i32;
2418#[doc = "*Required features: 'Win32_System_Search'*"]
2419pub const DBPROP_IRowsetLocate: DBPROPENUM = 130i32;
2420#[doc = "*Required features: 'Win32_System_Search'*"]
2421pub const DBPROP_IRowsetResynch: DBPROPENUM = 132i32;
2422#[doc = "*Required features: 'Win32_System_Search'*"]
2423pub const DBPROP_IRowsetScroll: DBPROPENUM = 133i32;
2424#[doc = "*Required features: 'Win32_System_Search'*"]
2425pub const DBPROP_IRowsetUpdate: DBPROPENUM = 134i32;
2426#[doc = "*Required features: 'Win32_System_Search'*"]
2427pub const DBPROP_ISupportErrorInfo: DBPROPENUM = 135i32;
2428#[doc = "*Required features: 'Win32_System_Search'*"]
2429pub const DBPROP_ILockBytes: DBPROPENUM = 136i32;
2430#[doc = "*Required features: 'Win32_System_Search'*"]
2431pub const DBPROP_ISequentialStream: DBPROPENUM = 137i32;
2432#[doc = "*Required features: 'Win32_System_Search'*"]
2433pub const DBPROP_IStorage: DBPROPENUM = 138i32;
2434#[doc = "*Required features: 'Win32_System_Search'*"]
2435pub const DBPROP_IStream: DBPROPENUM = 139i32;
2436#[doc = "*Required features: 'Win32_System_Search'*"]
2437pub const DBPROP_IDENTIFIERCASE: DBPROPENUM = 46i32;
2438#[doc = "*Required features: 'Win32_System_Search'*"]
2439pub const DBPROP_IMMOBILEROWS: DBPROPENUM = 47i32;
2440#[doc = "*Required features: 'Win32_System_Search'*"]
2441pub const DBPROP_INDEX_AUTOUPDATE: DBPROPENUM = 48i32;
2442#[doc = "*Required features: 'Win32_System_Search'*"]
2443pub const DBPROP_INDEX_CLUSTERED: DBPROPENUM = 49i32;
2444#[doc = "*Required features: 'Win32_System_Search'*"]
2445pub const DBPROP_INDEX_FILLFACTOR: DBPROPENUM = 50i32;
2446#[doc = "*Required features: 'Win32_System_Search'*"]
2447pub const DBPROP_INDEX_INITIALSIZE: DBPROPENUM = 51i32;
2448#[doc = "*Required features: 'Win32_System_Search'*"]
2449pub const DBPROP_INDEX_NULLCOLLATION: DBPROPENUM = 52i32;
2450#[doc = "*Required features: 'Win32_System_Search'*"]
2451pub const DBPROP_INDEX_NULLS: DBPROPENUM = 53i32;
2452#[doc = "*Required features: 'Win32_System_Search'*"]
2453pub const DBPROP_INDEX_PRIMARYKEY: DBPROPENUM = 54i32;
2454#[doc = "*Required features: 'Win32_System_Search'*"]
2455pub const DBPROP_INDEX_SORTBOOKMARKS: DBPROPENUM = 55i32;
2456#[doc = "*Required features: 'Win32_System_Search'*"]
2457pub const DBPROP_INDEX_TEMPINDEX: DBPROPENUM = 163i32;
2458#[doc = "*Required features: 'Win32_System_Search'*"]
2459pub const DBPROP_INDEX_TYPE: DBPROPENUM = 56i32;
2460#[doc = "*Required features: 'Win32_System_Search'*"]
2461pub const DBPROP_INDEX_UNIQUE: DBPROPENUM = 57i32;
2462#[doc = "*Required features: 'Win32_System_Search'*"]
2463pub const DBPROP_INIT_DATASOURCE: DBPROPENUM = 59i32;
2464#[doc = "*Required features: 'Win32_System_Search'*"]
2465pub const DBPROP_INIT_HWND: DBPROPENUM = 60i32;
2466#[doc = "*Required features: 'Win32_System_Search'*"]
2467pub const DBPROP_INIT_IMPERSONATION_LEVEL: DBPROPENUM = 61i32;
2468#[doc = "*Required features: 'Win32_System_Search'*"]
2469pub const DBPROP_INIT_LCID: DBPROPENUM = 186i32;
2470#[doc = "*Required features: 'Win32_System_Search'*"]
2471pub const DBPROP_INIT_LOCATION: DBPROPENUM = 62i32;
2472#[doc = "*Required features: 'Win32_System_Search'*"]
2473pub const DBPROP_INIT_MODE: DBPROPENUM = 63i32;
2474#[doc = "*Required features: 'Win32_System_Search'*"]
2475pub const DBPROP_INIT_PROMPT: DBPROPENUM = 64i32;
2476#[doc = "*Required features: 'Win32_System_Search'*"]
2477pub const DBPROP_INIT_PROTECTION_LEVEL: DBPROPENUM = 65i32;
2478#[doc = "*Required features: 'Win32_System_Search'*"]
2479pub const DBPROP_INIT_PROVIDERSTRING: DBPROPENUM = 160i32;
2480#[doc = "*Required features: 'Win32_System_Search'*"]
2481pub const DBPROP_INIT_TIMEOUT: DBPROPENUM = 66i32;
2482#[doc = "*Required features: 'Win32_System_Search'*"]
2483pub const DBPROP_LITERALBOOKMARKS: DBPROPENUM = 67i32;
2484#[doc = "*Required features: 'Win32_System_Search'*"]
2485pub const DBPROP_LITERALIDENTITY: DBPROPENUM = 68i32;
2486#[doc = "*Required features: 'Win32_System_Search'*"]
2487pub const DBPROP_MAXINDEXSIZE: DBPROPENUM = 70i32;
2488#[doc = "*Required features: 'Win32_System_Search'*"]
2489pub const DBPROP_MAXOPENROWS: DBPROPENUM = 71i32;
2490#[doc = "*Required features: 'Win32_System_Search'*"]
2491pub const DBPROP_MAXPENDINGROWS: DBPROPENUM = 72i32;
2492#[doc = "*Required features: 'Win32_System_Search'*"]
2493pub const DBPROP_MAXROWS: DBPROPENUM = 73i32;
2494#[doc = "*Required features: 'Win32_System_Search'*"]
2495pub const DBPROP_MAXROWSIZE: DBPROPENUM = 74i32;
2496#[doc = "*Required features: 'Win32_System_Search'*"]
2497pub const DBPROP_MAXROWSIZEINCLUDESBLOB: DBPROPENUM = 75i32;
2498#[doc = "*Required features: 'Win32_System_Search'*"]
2499pub const DBPROP_MAXTABLESINSELECT: DBPROPENUM = 76i32;
2500#[doc = "*Required features: 'Win32_System_Search'*"]
2501pub const DBPROP_MAYWRITECOLUMN: DBPROPENUM = 77i32;
2502#[doc = "*Required features: 'Win32_System_Search'*"]
2503pub const DBPROP_MEMORYUSAGE: DBPROPENUM = 78i32;
2504#[doc = "*Required features: 'Win32_System_Search'*"]
2505pub const DBPROP_MULTIPLEPARAMSETS: DBPROPENUM = 191i32;
2506#[doc = "*Required features: 'Win32_System_Search'*"]
2507pub const DBPROP_MULTIPLERESULTS: DBPROPENUM = 196i32;
2508#[doc = "*Required features: 'Win32_System_Search'*"]
2509pub const DBPROP_MULTIPLESTORAGEOBJECTS: DBPROPENUM = 80i32;
2510#[doc = "*Required features: 'Win32_System_Search'*"]
2511pub const DBPROP_MULTITABLEUPDATE: DBPROPENUM = 81i32;
2512#[doc = "*Required features: 'Win32_System_Search'*"]
2513pub const DBPROP_NOTIFICATIONGRANULARITY: DBPROPENUM = 198i32;
2514#[doc = "*Required features: 'Win32_System_Search'*"]
2515pub const DBPROP_NOTIFICATIONPHASES: DBPROPENUM = 82i32;
2516#[doc = "*Required features: 'Win32_System_Search'*"]
2517pub const DBPROP_NOTIFYCOLUMNSET: DBPROPENUM = 171i32;
2518#[doc = "*Required features: 'Win32_System_Search'*"]
2519pub const DBPROP_NOTIFYROWDELETE: DBPROPENUM = 173i32;
2520#[doc = "*Required features: 'Win32_System_Search'*"]
2521pub const DBPROP_NOTIFYROWFIRSTCHANGE: DBPROPENUM = 174i32;
2522#[doc = "*Required features: 'Win32_System_Search'*"]
2523pub const DBPROP_NOTIFYROWINSERT: DBPROPENUM = 175i32;
2524#[doc = "*Required features: 'Win32_System_Search'*"]
2525pub const DBPROP_NOTIFYROWRESYNCH: DBPROPENUM = 177i32;
2526#[doc = "*Required features: 'Win32_System_Search'*"]
2527pub const DBPROP_NOTIFYROWSETCHANGED: DBPROPENUM = 211i32;
2528#[doc = "*Required features: 'Win32_System_Search'*"]
2529pub const DBPROP_NOTIFYROWSETRELEASE: DBPROPENUM = 178i32;
2530#[doc = "*Required features: 'Win32_System_Search'*"]
2531pub const DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE: DBPROPENUM = 179i32;
2532#[doc = "*Required features: 'Win32_System_Search'*"]
2533pub const DBPROP_NOTIFYROWUNDOCHANGE: DBPROPENUM = 180i32;
2534#[doc = "*Required features: 'Win32_System_Search'*"]
2535pub const DBPROP_NOTIFYROWUNDODELETE: DBPROPENUM = 181i32;
2536#[doc = "*Required features: 'Win32_System_Search'*"]
2537pub const DBPROP_NOTIFYROWUNDOINSERT: DBPROPENUM = 182i32;
2538#[doc = "*Required features: 'Win32_System_Search'*"]
2539pub const DBPROP_NOTIFYROWUPDATE: DBPROPENUM = 183i32;
2540#[doc = "*Required features: 'Win32_System_Search'*"]
2541pub const DBPROP_NULLCOLLATION: DBPROPENUM = 83i32;
2542#[doc = "*Required features: 'Win32_System_Search'*"]
2543pub const DBPROP_OLEOBJECTS: DBPROPENUM = 84i32;
2544#[doc = "*Required features: 'Win32_System_Search'*"]
2545pub const DBPROP_ORDERBYCOLUMNSINSELECT: DBPROPENUM = 85i32;
2546#[doc = "*Required features: 'Win32_System_Search'*"]
2547pub const DBPROP_ORDEREDBOOKMARKS: DBPROPENUM = 86i32;
2548#[doc = "*Required features: 'Win32_System_Search'*"]
2549pub const DBPROP_OTHERINSERT: DBPROPENUM = 87i32;
2550#[doc = "*Required features: 'Win32_System_Search'*"]
2551pub const DBPROP_OTHERUPDATEDELETE: DBPROPENUM = 88i32;
2552#[doc = "*Required features: 'Win32_System_Search'*"]
2553pub const DBPROP_OUTPUTPARAMETERAVAILABILITY: DBPROPENUM = 184i32;
2554#[doc = "*Required features: 'Win32_System_Search'*"]
2555pub const DBPROP_OWNINSERT: DBPROPENUM = 89i32;
2556#[doc = "*Required features: 'Win32_System_Search'*"]
2557pub const DBPROP_OWNUPDATEDELETE: DBPROPENUM = 90i32;
2558#[doc = "*Required features: 'Win32_System_Search'*"]
2559pub const DBPROP_PERSISTENTIDTYPE: DBPROPENUM = 185i32;
2560#[doc = "*Required features: 'Win32_System_Search'*"]
2561pub const DBPROP_PREPAREABORTBEHAVIOR: DBPROPENUM = 91i32;
2562#[doc = "*Required features: 'Win32_System_Search'*"]
2563pub const DBPROP_PREPARECOMMITBEHAVIOR: DBPROPENUM = 92i32;
2564#[doc = "*Required features: 'Win32_System_Search'*"]
2565pub const DBPROP_PROCEDURETERM: DBPROPENUM = 93i32;
2566#[doc = "*Required features: 'Win32_System_Search'*"]
2567pub const DBPROP_PROVIDERNAME: DBPROPENUM = 96i32;
2568#[doc = "*Required features: 'Win32_System_Search'*"]
2569pub const DBPROP_PROVIDEROLEDBVER: DBPROPENUM = 97i32;
2570#[doc = "*Required features: 'Win32_System_Search'*"]
2571pub const DBPROP_PROVIDERVER: DBPROPENUM = 98i32;
2572#[doc = "*Required features: 'Win32_System_Search'*"]
2573pub const DBPROP_QUICKRESTART: DBPROPENUM = 99i32;
2574#[doc = "*Required features: 'Win32_System_Search'*"]
2575pub const DBPROP_QUOTEDIDENTIFIERCASE: DBPROPENUM = 100i32;
2576#[doc = "*Required features: 'Win32_System_Search'*"]
2577pub const DBPROP_REENTRANTEVENTS: DBPROPENUM = 101i32;
2578#[doc = "*Required features: 'Win32_System_Search'*"]
2579pub const DBPROP_REMOVEDELETED: DBPROPENUM = 102i32;
2580#[doc = "*Required features: 'Win32_System_Search'*"]
2581pub const DBPROP_REPORTMULTIPLECHANGES: DBPROPENUM = 103i32;
2582#[doc = "*Required features: 'Win32_System_Search'*"]
2583pub const DBPROP_RETURNPENDINGINSERTS: DBPROPENUM = 189i32;
2584#[doc = "*Required features: 'Win32_System_Search'*"]
2585pub const DBPROP_ROWRESTRICT: DBPROPENUM = 104i32;
2586#[doc = "*Required features: 'Win32_System_Search'*"]
2587pub const DBPROP_ROWSETCONVERSIONSONCOMMAND: DBPROPENUM = 192i32;
2588#[doc = "*Required features: 'Win32_System_Search'*"]
2589pub const DBPROP_ROWTHREADMODEL: DBPROPENUM = 105i32;
2590#[doc = "*Required features: 'Win32_System_Search'*"]
2591pub const DBPROP_SCHEMATERM: DBPROPENUM = 106i32;
2592#[doc = "*Required features: 'Win32_System_Search'*"]
2593pub const DBPROP_SCHEMAUSAGE: DBPROPENUM = 107i32;
2594#[doc = "*Required features: 'Win32_System_Search'*"]
2595pub const DBPROP_SERVERCURSOR: DBPROPENUM = 108i32;
2596#[doc = "*Required features: 'Win32_System_Search'*"]
2597pub const DBPROP_SESS_AUTOCOMMITISOLEVELS: DBPROPENUM = 190i32;
2598#[doc = "*Required features: 'Win32_System_Search'*"]
2599pub const DBPROP_SQLSUPPORT: DBPROPENUM = 109i32;
2600#[doc = "*Required features: 'Win32_System_Search'*"]
2601pub const DBPROP_STRONGIDENTITY: DBPROPENUM = 119i32;
2602#[doc = "*Required features: 'Win32_System_Search'*"]
2603pub const DBPROP_STRUCTUREDSTORAGE: DBPROPENUM = 111i32;
2604#[doc = "*Required features: 'Win32_System_Search'*"]
2605pub const DBPROP_SUBQUERIES: DBPROPENUM = 112i32;
2606#[doc = "*Required features: 'Win32_System_Search'*"]
2607pub const DBPROP_SUPPORTEDTXNDDL: DBPROPENUM = 161i32;
2608#[doc = "*Required features: 'Win32_System_Search'*"]
2609pub const DBPROP_SUPPORTEDTXNISOLEVELS: DBPROPENUM = 113i32;
2610#[doc = "*Required features: 'Win32_System_Search'*"]
2611pub const DBPROP_SUPPORTEDTXNISORETAIN: DBPROPENUM = 114i32;
2612#[doc = "*Required features: 'Win32_System_Search'*"]
2613pub const DBPROP_TABLETERM: DBPROPENUM = 115i32;
2614#[doc = "*Required features: 'Win32_System_Search'*"]
2615pub const DBPROP_TBL_TEMPTABLE: DBPROPENUM = 140i32;
2616#[doc = "*Required features: 'Win32_System_Search'*"]
2617pub const DBPROP_TRANSACTEDOBJECT: DBPROPENUM = 116i32;
2618#[doc = "*Required features: 'Win32_System_Search'*"]
2619pub const DBPROP_UPDATABILITY: DBPROPENUM = 117i32;
2620#[doc = "*Required features: 'Win32_System_Search'*"]
2621pub const DBPROP_USERNAME: DBPROPENUM = 118i32;
2622#[doc = "*Required features: 'Win32_System_Search'*"]
2623pub type DBPROPENUM15 = i32;
2624#[doc = "*Required features: 'Win32_System_Search'*"]
2625pub const DBPROP_FILTERCOMPAREOPS: DBPROPENUM15 = 209i32;
2626#[doc = "*Required features: 'Win32_System_Search'*"]
2627pub const DBPROP_FINDCOMPAREOPS: DBPROPENUM15 = 210i32;
2628#[doc = "*Required features: 'Win32_System_Search'*"]
2629pub const DBPROP_IChapteredRowset: DBPROPENUM15 = 202i32;
2630#[doc = "*Required features: 'Win32_System_Search'*"]
2631pub const DBPROP_IDBAsynchStatus: DBPROPENUM15 = 203i32;
2632#[doc = "*Required features: 'Win32_System_Search'*"]
2633pub const DBPROP_IRowsetFind: DBPROPENUM15 = 204i32;
2634#[doc = "*Required features: 'Win32_System_Search'*"]
2635pub const DBPROP_IRowsetView: DBPROPENUM15 = 212i32;
2636#[doc = "*Required features: 'Win32_System_Search'*"]
2637pub const DBPROP_IViewChapter: DBPROPENUM15 = 213i32;
2638#[doc = "*Required features: 'Win32_System_Search'*"]
2639pub const DBPROP_IViewFilter: DBPROPENUM15 = 214i32;
2640#[doc = "*Required features: 'Win32_System_Search'*"]
2641pub const DBPROP_IViewRowset: DBPROPENUM15 = 215i32;
2642#[doc = "*Required features: 'Win32_System_Search'*"]
2643pub const DBPROP_IViewSort: DBPROPENUM15 = 216i32;
2644#[doc = "*Required features: 'Win32_System_Search'*"]
2645pub const DBPROP_INIT_ASYNCH: DBPROPENUM15 = 200i32;
2646#[doc = "*Required features: 'Win32_System_Search'*"]
2647pub const DBPROP_MAXOPENCHAPTERS: DBPROPENUM15 = 199i32;
2648#[doc = "*Required features: 'Win32_System_Search'*"]
2649pub const DBPROP_MAXORSINFILTER: DBPROPENUM15 = 205i32;
2650#[doc = "*Required features: 'Win32_System_Search'*"]
2651pub const DBPROP_MAXSORTCOLUMNS: DBPROPENUM15 = 206i32;
2652#[doc = "*Required features: 'Win32_System_Search'*"]
2653pub const DBPROP_ROWSET_ASYNCH: DBPROPENUM15 = 201i32;
2654#[doc = "*Required features: 'Win32_System_Search'*"]
2655pub const DBPROP_SORTONINDEX: DBPROPENUM15 = 207i32;
2656#[doc = "*Required features: 'Win32_System_Search'*"]
2657pub type DBPROPENUM20 = i32;
2658#[doc = "*Required features: 'Win32_System_Search'*"]
2659pub const DBPROP_IMultipleResults: DBPROPENUM20 = 217i32;
2660#[doc = "*Required features: 'Win32_System_Search'*"]
2661pub const DBPROP_DATASOURCE_TYPE: DBPROPENUM20 = 251i32;
2662#[doc = "*Required features: 'Win32_System_Search'*"]
2663pub const MDPROP_AXES: DBPROPENUM20 = 252i32;
2664#[doc = "*Required features: 'Win32_System_Search'*"]
2665pub const MDPROP_FLATTENING_SUPPORT: DBPROPENUM20 = 253i32;
2666#[doc = "*Required features: 'Win32_System_Search'*"]
2667pub const MDPROP_MDX_JOINCUBES: DBPROPENUM20 = 254i32;
2668#[doc = "*Required features: 'Win32_System_Search'*"]
2669pub const MDPROP_NAMED_LEVELS: DBPROPENUM20 = 255i32;
2670#[doc = "*Required features: 'Win32_System_Search'*"]
2671pub const MDPROP_RANGEROWSET: DBPROPENUM20 = 256i32;
2672#[doc = "*Required features: 'Win32_System_Search'*"]
2673pub const MDPROP_MDX_SLICER: DBPROPENUM20 = 218i32;
2674#[doc = "*Required features: 'Win32_System_Search'*"]
2675pub const MDPROP_MDX_CUBEQUALIFICATION: DBPROPENUM20 = 219i32;
2676#[doc = "*Required features: 'Win32_System_Search'*"]
2677pub const MDPROP_MDX_OUTERREFERENCE: DBPROPENUM20 = 220i32;
2678#[doc = "*Required features: 'Win32_System_Search'*"]
2679pub const MDPROP_MDX_QUERYBYPROPERTY: DBPROPENUM20 = 221i32;
2680#[doc = "*Required features: 'Win32_System_Search'*"]
2681pub const MDPROP_MDX_CASESUPPORT: DBPROPENUM20 = 222i32;
2682#[doc = "*Required features: 'Win32_System_Search'*"]
2683pub const MDPROP_MDX_STRING_COMPOP: DBPROPENUM20 = 224i32;
2684#[doc = "*Required features: 'Win32_System_Search'*"]
2685pub const MDPROP_MDX_DESCFLAGS: DBPROPENUM20 = 225i32;
2686#[doc = "*Required features: 'Win32_System_Search'*"]
2687pub const MDPROP_MDX_SET_FUNCTIONS: DBPROPENUM20 = 226i32;
2688#[doc = "*Required features: 'Win32_System_Search'*"]
2689pub const MDPROP_MDX_MEMBER_FUNCTIONS: DBPROPENUM20 = 227i32;
2690#[doc = "*Required features: 'Win32_System_Search'*"]
2691pub const MDPROP_MDX_NUMERIC_FUNCTIONS: DBPROPENUM20 = 228i32;
2692#[doc = "*Required features: 'Win32_System_Search'*"]
2693pub const MDPROP_MDX_FORMULAS: DBPROPENUM20 = 229i32;
2694#[doc = "*Required features: 'Win32_System_Search'*"]
2695pub const MDPROP_AGGREGATECELL_UPDATE: DBPROPENUM20 = 230i32;
2696#[doc = "*Required features: 'Win32_System_Search'*"]
2697pub const MDPROP_MDX_AGGREGATECELL_UPDATE: DBPROPENUM20 = 230i32;
2698#[doc = "*Required features: 'Win32_System_Search'*"]
2699pub const MDPROP_MDX_OBJQUALIFICATION: DBPROPENUM20 = 261i32;
2700#[doc = "*Required features: 'Win32_System_Search'*"]
2701pub const MDPROP_MDX_NONMEASURE_EXPRESSIONS: DBPROPENUM20 = 262i32;
2702#[doc = "*Required features: 'Win32_System_Search'*"]
2703pub const DBPROP_ACCESSORDER: DBPROPENUM20 = 231i32;
2704#[doc = "*Required features: 'Win32_System_Search'*"]
2705pub const DBPROP_BOOKMARKINFO: DBPROPENUM20 = 232i32;
2706#[doc = "*Required features: 'Win32_System_Search'*"]
2707pub const DBPROP_INIT_CATALOG: DBPROPENUM20 = 233i32;
2708#[doc = "*Required features: 'Win32_System_Search'*"]
2709pub const DBPROP_ROW_BULKOPS: DBPROPENUM20 = 234i32;
2710#[doc = "*Required features: 'Win32_System_Search'*"]
2711pub const DBPROP_PROVIDERFRIENDLYNAME: DBPROPENUM20 = 235i32;
2712#[doc = "*Required features: 'Win32_System_Search'*"]
2713pub const DBPROP_LOCKMODE: DBPROPENUM20 = 236i32;
2714#[doc = "*Required features: 'Win32_System_Search'*"]
2715pub const DBPROP_MULTIPLECONNECTIONS: DBPROPENUM20 = 237i32;
2716#[doc = "*Required features: 'Win32_System_Search'*"]
2717pub const DBPROP_UNIQUEROWS: DBPROPENUM20 = 238i32;
2718#[doc = "*Required features: 'Win32_System_Search'*"]
2719pub const DBPROP_SERVERDATAONINSERT: DBPROPENUM20 = 239i32;
2720#[doc = "*Required features: 'Win32_System_Search'*"]
2721pub const DBPROP_STORAGEFLAGS: DBPROPENUM20 = 240i32;
2722#[doc = "*Required features: 'Win32_System_Search'*"]
2723pub const DBPROP_CONNECTIONSTATUS: DBPROPENUM20 = 244i32;
2724#[doc = "*Required features: 'Win32_System_Search'*"]
2725pub const DBPROP_ALTERCOLUMN: DBPROPENUM20 = 245i32;
2726#[doc = "*Required features: 'Win32_System_Search'*"]
2727pub const DBPROP_COLUMNLCID: DBPROPENUM20 = 246i32;
2728#[doc = "*Required features: 'Win32_System_Search'*"]
2729pub const DBPROP_RESETDATASOURCE: DBPROPENUM20 = 247i32;
2730#[doc = "*Required features: 'Win32_System_Search'*"]
2731pub const DBPROP_INIT_OLEDBSERVICES: DBPROPENUM20 = 248i32;
2732#[doc = "*Required features: 'Win32_System_Search'*"]
2733pub const DBPROP_IRowsetRefresh: DBPROPENUM20 = 249i32;
2734#[doc = "*Required features: 'Win32_System_Search'*"]
2735pub const DBPROP_SERVERNAME: DBPROPENUM20 = 250i32;
2736#[doc = "*Required features: 'Win32_System_Search'*"]
2737pub const DBPROP_IParentRowset: DBPROPENUM20 = 257i32;
2738#[doc = "*Required features: 'Win32_System_Search'*"]
2739pub const DBPROP_HIDDENCOLUMNS: DBPROPENUM20 = 258i32;
2740#[doc = "*Required features: 'Win32_System_Search'*"]
2741pub const DBPROP_PROVIDERMEMORY: DBPROPENUM20 = 259i32;
2742#[doc = "*Required features: 'Win32_System_Search'*"]
2743pub const DBPROP_CLIENTCURSOR: DBPROPENUM20 = 260i32;
2744#[doc = "*Required features: 'Win32_System_Search'*"]
2745pub type DBPROPENUM21 = i32;
2746#[doc = "*Required features: 'Win32_System_Search'*"]
2747pub const DBPROP_TRUSTEE_USERNAME: DBPROPENUM21 = 241i32;
2748#[doc = "*Required features: 'Win32_System_Search'*"]
2749pub const DBPROP_TRUSTEE_AUTHENTICATION: DBPROPENUM21 = 242i32;
2750#[doc = "*Required features: 'Win32_System_Search'*"]
2751pub const DBPROP_TRUSTEE_NEWAUTHENTICATION: DBPROPENUM21 = 243i32;
2752#[doc = "*Required features: 'Win32_System_Search'*"]
2753pub const DBPROP_IRow: DBPROPENUM21 = 263i32;
2754#[doc = "*Required features: 'Win32_System_Search'*"]
2755pub const DBPROP_IRowChange: DBPROPENUM21 = 264i32;
2756#[doc = "*Required features: 'Win32_System_Search'*"]
2757pub const DBPROP_IRowSchemaChange: DBPROPENUM21 = 265i32;
2758#[doc = "*Required features: 'Win32_System_Search'*"]
2759pub const DBPROP_IGetRow: DBPROPENUM21 = 266i32;
2760#[doc = "*Required features: 'Win32_System_Search'*"]
2761pub const DBPROP_IScopedOperations: DBPROPENUM21 = 267i32;
2762#[doc = "*Required features: 'Win32_System_Search'*"]
2763pub const DBPROP_IBindResource: DBPROPENUM21 = 268i32;
2764#[doc = "*Required features: 'Win32_System_Search'*"]
2765pub const DBPROP_ICreateRow: DBPROPENUM21 = 269i32;
2766#[doc = "*Required features: 'Win32_System_Search'*"]
2767pub const DBPROP_INIT_BINDFLAGS: DBPROPENUM21 = 270i32;
2768#[doc = "*Required features: 'Win32_System_Search'*"]
2769pub const DBPROP_INIT_LOCKOWNER: DBPROPENUM21 = 271i32;
2770#[doc = "*Required features: 'Win32_System_Search'*"]
2771pub const DBPROP_GENERATEURL: DBPROPENUM21 = 273i32;
2772#[doc = "*Required features: 'Win32_System_Search'*"]
2773pub const DBPROP_IDBBinderProperties: DBPROPENUM21 = 274i32;
2774#[doc = "*Required features: 'Win32_System_Search'*"]
2775pub const DBPROP_IColumnsInfo2: DBPROPENUM21 = 275i32;
2776#[doc = "*Required features: 'Win32_System_Search'*"]
2777pub const DBPROP_IRegisterProvider: DBPROPENUM21 = 276i32;
2778#[doc = "*Required features: 'Win32_System_Search'*"]
2779pub const DBPROP_IGetSession: DBPROPENUM21 = 277i32;
2780#[doc = "*Required features: 'Win32_System_Search'*"]
2781pub const DBPROP_IGetSourceRow: DBPROPENUM21 = 278i32;
2782#[doc = "*Required features: 'Win32_System_Search'*"]
2783pub const DBPROP_IRowsetCurrentIndex: DBPROPENUM21 = 279i32;
2784#[doc = "*Required features: 'Win32_System_Search'*"]
2785pub const DBPROP_OPENROWSETSUPPORT: DBPROPENUM21 = 280i32;
2786#[doc = "*Required features: 'Win32_System_Search'*"]
2787pub const DBPROP_COL_ISLONG: DBPROPENUM21 = 281i32;
2788#[doc = "*Required features: 'Win32_System_Search'*"]
2789pub type DBPROPENUM25 = i32;
2790#[doc = "*Required features: 'Win32_System_Search'*"]
2791pub const DBPROP_COL_SEED: DBPROPENUM25 = 282i32;
2792#[doc = "*Required features: 'Win32_System_Search'*"]
2793pub const DBPROP_COL_INCREMENT: DBPROPENUM25 = 283i32;
2794#[doc = "*Required features: 'Win32_System_Search'*"]
2795pub const DBPROP_INIT_GENERALTIMEOUT: DBPROPENUM25 = 284i32;
2796#[doc = "*Required features: 'Win32_System_Search'*"]
2797pub const DBPROP_COMSERVICES: DBPROPENUM25 = 285i32;
2798#[doc = "*Required features: 'Win32_System_Search'*"]
2799pub type DBPROPENUM25_DEPRECATED = i32;
2800#[doc = "*Required features: 'Win32_System_Search'*"]
2801pub const DBPROP_ICommandCost: DBPROPENUM25_DEPRECATED = 141i32;
2802#[doc = "*Required features: 'Win32_System_Search'*"]
2803pub const DBPROP_ICommandTree: DBPROPENUM25_DEPRECATED = 142i32;
2804#[doc = "*Required features: 'Win32_System_Search'*"]
2805pub const DBPROP_ICommandValidate: DBPROPENUM25_DEPRECATED = 143i32;
2806#[doc = "*Required features: 'Win32_System_Search'*"]
2807pub const DBPROP_IDBSchemaCommand: DBPROPENUM25_DEPRECATED = 144i32;
2808#[doc = "*Required features: 'Win32_System_Search'*"]
2809pub const DBPROP_IProvideMoniker: DBPROPENUM25_DEPRECATED = 125i32;
2810#[doc = "*Required features: 'Win32_System_Search'*"]
2811pub const DBPROP_IQuery: DBPROPENUM25_DEPRECATED = 146i32;
2812#[doc = "*Required features: 'Win32_System_Search'*"]
2813pub const DBPROP_IReadData: DBPROPENUM25_DEPRECATED = 147i32;
2814#[doc = "*Required features: 'Win32_System_Search'*"]
2815pub const DBPROP_IRowsetAsynch: DBPROPENUM25_DEPRECATED = 148i32;
2816#[doc = "*Required features: 'Win32_System_Search'*"]
2817pub const DBPROP_IRowsetCopyRows: DBPROPENUM25_DEPRECATED = 149i32;
2818#[doc = "*Required features: 'Win32_System_Search'*"]
2819pub const DBPROP_IRowsetKeys: DBPROPENUM25_DEPRECATED = 151i32;
2820#[doc = "*Required features: 'Win32_System_Search'*"]
2821pub const DBPROP_IRowsetNewRowAfter: DBPROPENUM25_DEPRECATED = 152i32;
2822#[doc = "*Required features: 'Win32_System_Search'*"]
2823pub const DBPROP_IRowsetNextRowset: DBPROPENUM25_DEPRECATED = 153i32;
2824#[doc = "*Required features: 'Win32_System_Search'*"]
2825pub const DBPROP_IRowsetWatchAll: DBPROPENUM25_DEPRECATED = 155i32;
2826#[doc = "*Required features: 'Win32_System_Search'*"]
2827pub const DBPROP_IRowsetWatchNotify: DBPROPENUM25_DEPRECATED = 156i32;
2828#[doc = "*Required features: 'Win32_System_Search'*"]
2829pub const DBPROP_IRowsetWatchRegion: DBPROPENUM25_DEPRECATED = 157i32;
2830#[doc = "*Required features: 'Win32_System_Search'*"]
2831pub const DBPROP_IRowsetWithParameters: DBPROPENUM25_DEPRECATED = 158i32;
2832#[doc = "*Required features: 'Win32_System_Search'*"]
2833pub type DBPROPENUM26 = i32;
2834#[doc = "*Required features: 'Win32_System_Search'*"]
2835pub const DBPROP_OUTPUTSTREAM: DBPROPENUM26 = 286i32;
2836#[doc = "*Required features: 'Win32_System_Search'*"]
2837pub const DBPROP_OUTPUTENCODING: DBPROPENUM26 = 287i32;
2838#[doc = "*Required features: 'Win32_System_Search'*"]
2839pub const DBPROP_TABLESTATISTICS: DBPROPENUM26 = 288i32;
2840#[doc = "*Required features: 'Win32_System_Search'*"]
2841pub const DBPROP_SKIPROWCOUNTRESULTS: DBPROPENUM26 = 291i32;
2842#[doc = "*Required features: 'Win32_System_Search'*"]
2843pub const DBPROP_IRowsetBookmark: DBPROPENUM26 = 292i32;
2844#[doc = "*Required features: 'Win32_System_Search'*"]
2845pub const MDPROP_VISUALMODE: DBPROPENUM26 = 293i32;
2846#[doc = "*Required features: 'Win32_System_Search'*"]
2847pub type DBPROPFLAGSENUM = i32;
2848#[doc = "*Required features: 'Win32_System_Search'*"]
2849pub const DBPROPFLAGS_NOTSUPPORTED: DBPROPFLAGSENUM = 0i32;
2850#[doc = "*Required features: 'Win32_System_Search'*"]
2851pub const DBPROPFLAGS_COLUMN: DBPROPFLAGSENUM = 1i32;
2852#[doc = "*Required features: 'Win32_System_Search'*"]
2853pub const DBPROPFLAGS_DATASOURCE: DBPROPFLAGSENUM = 2i32;
2854#[doc = "*Required features: 'Win32_System_Search'*"]
2855pub const DBPROPFLAGS_DATASOURCECREATE: DBPROPFLAGSENUM = 4i32;
2856#[doc = "*Required features: 'Win32_System_Search'*"]
2857pub const DBPROPFLAGS_DATASOURCEINFO: DBPROPFLAGSENUM = 8i32;
2858#[doc = "*Required features: 'Win32_System_Search'*"]
2859pub const DBPROPFLAGS_DBINIT: DBPROPFLAGSENUM = 16i32;
2860#[doc = "*Required features: 'Win32_System_Search'*"]
2861pub const DBPROPFLAGS_INDEX: DBPROPFLAGSENUM = 32i32;
2862#[doc = "*Required features: 'Win32_System_Search'*"]
2863pub const DBPROPFLAGS_ROWSET: DBPROPFLAGSENUM = 64i32;
2864#[doc = "*Required features: 'Win32_System_Search'*"]
2865pub const DBPROPFLAGS_TABLE: DBPROPFLAGSENUM = 128i32;
2866#[doc = "*Required features: 'Win32_System_Search'*"]
2867pub const DBPROPFLAGS_COLUMNOK: DBPROPFLAGSENUM = 256i32;
2868#[doc = "*Required features: 'Win32_System_Search'*"]
2869pub const DBPROPFLAGS_READ: DBPROPFLAGSENUM = 512i32;
2870#[doc = "*Required features: 'Win32_System_Search'*"]
2871pub const DBPROPFLAGS_WRITE: DBPROPFLAGSENUM = 1024i32;
2872#[doc = "*Required features: 'Win32_System_Search'*"]
2873pub const DBPROPFLAGS_REQUIRED: DBPROPFLAGSENUM = 2048i32;
2874#[doc = "*Required features: 'Win32_System_Search'*"]
2875pub const DBPROPFLAGS_SESSION: DBPROPFLAGSENUM = 4096i32;
2876#[doc = "*Required features: 'Win32_System_Search'*"]
2877pub type DBPROPFLAGSENUM21 = i32;
2878#[doc = "*Required features: 'Win32_System_Search'*"]
2879pub const DBPROPFLAGS_TRUSTEE: DBPROPFLAGSENUM21 = 8192i32;
2880#[doc = "*Required features: 'Win32_System_Search'*"]
2881pub type DBPROPFLAGSENUM25 = i32;
2882#[doc = "*Required features: 'Win32_System_Search'*"]
2883pub const DBPROPFLAGS_VIEW: DBPROPFLAGSENUM25 = 16384i32;
2884#[doc = "*Required features: 'Win32_System_Search'*"]
2885pub type DBPROPFLAGSENUM26 = i32;
2886#[doc = "*Required features: 'Win32_System_Search'*"]
2887pub const DBPROPFLAGS_STREAM: DBPROPFLAGSENUM26 = 32768i32;
2888#[doc = "*Required features: 'Win32_System_Search'*"]
2889pub const DBPROPFLAGS_PERSIST: u32 = 8192u32;
2890#[repr(C)]
2891#[doc = "*Required features: 'Win32_System_Search'*"]
2892#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2893pub struct DBPROPIDSET {
2894 pub rgPropertyIDs: *mut u32,
2895 pub cPropertyIDs: u32,
2896 pub guidPropertySet: ::windows_sys::core::GUID,
2897}
2898#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2899impl ::core::marker::Copy for DBPROPIDSET {}
2900#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2901impl ::core::clone::Clone for DBPROPIDSET {
2902 fn clone(&self) -> Self {
2903 *self
2904 }
2905}
2906#[repr(C, packed(2))]
2907#[doc = "*Required features: 'Win32_System_Search'*"]
2908#[cfg(target_arch = "x86")]
2909pub struct DBPROPIDSET {
2910 pub rgPropertyIDs: *mut u32,
2911 pub cPropertyIDs: u32,
2912 pub guidPropertySet: ::windows_sys::core::GUID,
2913}
2914#[cfg(target_arch = "x86")]
2915impl ::core::marker::Copy for DBPROPIDSET {}
2916#[cfg(target_arch = "x86")]
2917impl ::core::clone::Clone for DBPROPIDSET {
2918 fn clone(&self) -> Self {
2919 *self
2920 }
2921}
2922#[repr(C)]
2923#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
2924#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2925#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2926pub struct DBPROPINFO {
2927 pub pwszDescription: super::super::Foundation::PWSTR,
2928 pub dwPropertyID: u32,
2929 pub dwFlags: u32,
2930 pub vtType: u16,
2931 pub vValues: super::Com::VARIANT,
2932}
2933#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2934#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2935impl ::core::marker::Copy for DBPROPINFO {}
2936#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2937#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2938impl ::core::clone::Clone for DBPROPINFO {
2939 fn clone(&self) -> Self {
2940 *self
2941 }
2942}
2943#[repr(C, packed(2))]
2944#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
2945#[cfg(target_arch = "x86")]
2946#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2947pub struct DBPROPINFO {
2948 pub pwszDescription: super::super::Foundation::PWSTR,
2949 pub dwPropertyID: u32,
2950 pub dwFlags: u32,
2951 pub vtType: u16,
2952 pub vValues: super::Com::VARIANT,
2953}
2954#[cfg(target_arch = "x86")]
2955#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2956impl ::core::marker::Copy for DBPROPINFO {}
2957#[cfg(target_arch = "x86")]
2958#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2959impl ::core::clone::Clone for DBPROPINFO {
2960 fn clone(&self) -> Self {
2961 *self
2962 }
2963}
2964#[repr(C)]
2965#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
2966#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2967#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2968pub struct DBPROPINFOSET {
2969 pub rgPropertyInfos: *mut DBPROPINFO,
2970 pub cPropertyInfos: u32,
2971 pub guidPropertySet: ::windows_sys::core::GUID,
2972}
2973#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2974#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2975impl ::core::marker::Copy for DBPROPINFOSET {}
2976#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
2977#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2978impl ::core::clone::Clone for DBPROPINFOSET {
2979 fn clone(&self) -> Self {
2980 *self
2981 }
2982}
2983#[repr(C, packed(2))]
2984#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
2985#[cfg(target_arch = "x86")]
2986#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2987pub struct DBPROPINFOSET {
2988 pub rgPropertyInfos: *mut DBPROPINFO,
2989 pub cPropertyInfos: u32,
2990 pub guidPropertySet: ::windows_sys::core::GUID,
2991}
2992#[cfg(target_arch = "x86")]
2993#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2994impl ::core::marker::Copy for DBPROPINFOSET {}
2995#[cfg(target_arch = "x86")]
2996#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2997impl ::core::clone::Clone for DBPROPINFOSET {
2998 fn clone(&self) -> Self {
2999 *self
3000 }
3001}
3002#[doc = "*Required features: 'Win32_System_Search'*"]
3003pub type DBPROPOPTIONSENUM = i32;
3004#[doc = "*Required features: 'Win32_System_Search'*"]
3005pub const DBPROPOPTIONS_REQUIRED: DBPROPOPTIONSENUM = 0i32;
3006#[doc = "*Required features: 'Win32_System_Search'*"]
3007pub const DBPROPOPTIONS_SETIFCHEAP: DBPROPOPTIONSENUM = 1i32;
3008#[doc = "*Required features: 'Win32_System_Search'*"]
3009pub const DBPROPOPTIONS_OPTIONAL: DBPROPOPTIONSENUM = 1i32;
3010#[repr(C)]
3011#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
3012#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3013#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3014pub struct DBPROPSET {
3015 pub rgProperties: *mut DBPROP,
3016 pub cProperties: u32,
3017 pub guidPropertySet: ::windows_sys::core::GUID,
3018}
3019#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3020#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3021impl ::core::marker::Copy for DBPROPSET {}
3022#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3023#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3024impl ::core::clone::Clone for DBPROPSET {
3025 fn clone(&self) -> Self {
3026 *self
3027 }
3028}
3029#[repr(C, packed(2))]
3030#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Ole'*"]
3031#[cfg(target_arch = "x86")]
3032#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3033pub struct DBPROPSET {
3034 pub rgProperties: *mut DBPROP,
3035 pub cProperties: u32,
3036 pub guidPropertySet: ::windows_sys::core::GUID,
3037}
3038#[cfg(target_arch = "x86")]
3039#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3040impl ::core::marker::Copy for DBPROPSET {}
3041#[cfg(target_arch = "x86")]
3042#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
3043impl ::core::clone::Clone for DBPROPSET {
3044 fn clone(&self) -> Self {
3045 *self
3046 }
3047}
3048pub const DBPROPSET_MSDAORA8_ROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141493, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] };
3049pub const DBPROPSET_MSDAORA_ROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703101, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] };
3050pub const DBPROPSET_MSDSDBINIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1439404456, data2: 23674, data3: 4561, data4: [173, 173, 0, 192, 79, 194, 152, 99] };
3051pub const DBPROPSET_MSDSSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3992024374, data2: 44991, data3: 4561, data4: [136, 71, 0, 0, 248, 121, 249, 140] };
3052pub const DBPROPSET_PERSIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1299724704, data2: 23438, data3: 4561, data4: [166, 179, 0, 160, 201, 19, 140, 102] };
3053pub const DBPROPSET_PROVIDERCONNATTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232888036, data2: 28963, data3: 4559, data4: [177, 113, 0, 170, 0, 87, 89, 158] };
3054pub const DBPROPSET_PROVIDERDATASOURCEINFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232888032, data2: 28963, data3: 4559, data4: [177, 113, 0, 170, 0, 87, 89, 158] };
3055pub const DBPROPSET_PROVIDERDBINIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232888034, data2: 28963, data3: 4559, data4: [177, 113, 0, 170, 0, 87, 89, 158] };
3056pub const DBPROPSET_PROVIDERROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232888033, data2: 28963, data3: 4559, data4: [177, 113, 0, 170, 0, 87, 89, 158] };
3057pub const DBPROPSET_PROVIDERSTMTATTR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1232888035, data2: 28963, data3: 4559, data4: [177, 113, 0, 170, 0, 87, 89, 158] };
3058pub const DBPROPSET_SQLSERVERCOLUMN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 996408158, data2: 16315, data3: 4563, data4: [159, 41, 0, 192, 79, 142, 233, 220] };
3059pub const DBPROPSET_SQLSERVERDATASOURCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 686796516, data2: 11564, data3: 4561, data4: [152, 7, 0, 192, 79, 194, 173, 152] };
3060pub const DBPROPSET_SQLSERVERDATASOURCEINFO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3742419860, data2: 13814, data3: 4562, data4: [156, 84, 0, 192, 79, 121, 113, 211] };
3061pub const DBPROPSET_SQLSERVERDBINIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559546384, data2: 61217, data3: 4560, data4: [151, 231, 0, 192, 79, 194, 173, 152] };
3062pub const DBPROPSET_SQLSERVERROWSET: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1559546385, data2: 61217, data3: 4560, data4: [151, 231, 0, 192, 79, 194, 173, 152] };
3063pub const DBPROPSET_SQLSERVERSESSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 686796517, data2: 11564, data3: 4561, data4: [152, 7, 0, 192, 79, 194, 173, 152] };
3064pub const DBPROPSET_SQLSERVERSTREAM: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2675556467, data2: 35437, data3: 19402, data4: [168, 168, 201, 183, 154, 155, 150, 45] };
3065#[doc = "*Required features: 'Win32_System_Search'*"]
3066pub type DBPROPSTATUSENUM = i32;
3067#[doc = "*Required features: 'Win32_System_Search'*"]
3068pub const DBPROPSTATUS_OK: DBPROPSTATUSENUM = 0i32;
3069#[doc = "*Required features: 'Win32_System_Search'*"]
3070pub const DBPROPSTATUS_NOTSUPPORTED: DBPROPSTATUSENUM = 1i32;
3071#[doc = "*Required features: 'Win32_System_Search'*"]
3072pub const DBPROPSTATUS_BADVALUE: DBPROPSTATUSENUM = 2i32;
3073#[doc = "*Required features: 'Win32_System_Search'*"]
3074pub const DBPROPSTATUS_BADOPTION: DBPROPSTATUSENUM = 3i32;
3075#[doc = "*Required features: 'Win32_System_Search'*"]
3076pub const DBPROPSTATUS_BADCOLUMN: DBPROPSTATUSENUM = 4i32;
3077#[doc = "*Required features: 'Win32_System_Search'*"]
3078pub const DBPROPSTATUS_NOTALLSETTABLE: DBPROPSTATUSENUM = 5i32;
3079#[doc = "*Required features: 'Win32_System_Search'*"]
3080pub const DBPROPSTATUS_NOTSETTABLE: DBPROPSTATUSENUM = 6i32;
3081#[doc = "*Required features: 'Win32_System_Search'*"]
3082pub const DBPROPSTATUS_NOTSET: DBPROPSTATUSENUM = 7i32;
3083#[doc = "*Required features: 'Win32_System_Search'*"]
3084pub const DBPROPSTATUS_CONFLICTING: DBPROPSTATUSENUM = 8i32;
3085#[doc = "*Required features: 'Win32_System_Search'*"]
3086pub type DBPROPSTATUSENUM21 = i32;
3087#[doc = "*Required features: 'Win32_System_Search'*"]
3088pub const DBPROPSTATUS_NOTAVAILABLE: DBPROPSTATUSENUM21 = 9i32;
3089#[doc = "*Required features: 'Win32_System_Search'*"]
3090pub const DBPROPVAL_AO_RANDOM: i32 = 2i32;
3091#[doc = "*Required features: 'Win32_System_Search'*"]
3092pub const DBPROPVAL_AO_SEQUENTIAL: i32 = 0i32;
3093#[doc = "*Required features: 'Win32_System_Search'*"]
3094pub const DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS: i32 = 1i32;
3095#[doc = "*Required features: 'Win32_System_Search'*"]
3096pub const DBPROPVAL_ASYNCH_BACKGROUNDPOPULATION: i32 = 8i32;
3097#[doc = "*Required features: 'Win32_System_Search'*"]
3098pub const DBPROPVAL_ASYNCH_INITIALIZE: i32 = 1i32;
3099#[doc = "*Required features: 'Win32_System_Search'*"]
3100pub const DBPROPVAL_ASYNCH_POPULATEONDEMAND: i32 = 32i32;
3101#[doc = "*Required features: 'Win32_System_Search'*"]
3102pub const DBPROPVAL_ASYNCH_PREPOPULATE: i32 = 16i32;
3103#[doc = "*Required features: 'Win32_System_Search'*"]
3104pub const DBPROPVAL_ASYNCH_RANDOMPOPULATION: i32 = 4i32;
3105#[doc = "*Required features: 'Win32_System_Search'*"]
3106pub const DBPROPVAL_ASYNCH_SEQUENTIALPOPULATION: i32 = 2i32;
3107#[doc = "*Required features: 'Win32_System_Search'*"]
3108pub const DBPROPVAL_BD_INTRANSACTION: i32 = 1i32;
3109#[doc = "*Required features: 'Win32_System_Search'*"]
3110pub const DBPROPVAL_BD_REORGANIZATION: i32 = 3i32;
3111#[doc = "*Required features: 'Win32_System_Search'*"]
3112pub const DBPROPVAL_BD_ROWSET: i32 = 0i32;
3113#[doc = "*Required features: 'Win32_System_Search'*"]
3114pub const DBPROPVAL_BD_XTRANSACTION: i32 = 2i32;
3115#[doc = "*Required features: 'Win32_System_Search'*"]
3116pub const DBPROPVAL_BI_CROSSROWSET: i32 = 1i32;
3117#[doc = "*Required features: 'Win32_System_Search'*"]
3118pub const DBPROPVAL_BMK_KEY: i32 = 2i32;
3119#[doc = "*Required features: 'Win32_System_Search'*"]
3120pub const DBPROPVAL_BMK_NUMERIC: i32 = 1i32;
3121#[doc = "*Required features: 'Win32_System_Search'*"]
3122pub const DBPROPVAL_BO_NOINDEXUPDATE: i32 = 1i32;
3123#[doc = "*Required features: 'Win32_System_Search'*"]
3124pub const DBPROPVAL_BO_NOLOG: i32 = 0i32;
3125#[doc = "*Required features: 'Win32_System_Search'*"]
3126pub const DBPROPVAL_BO_REFINTEGRITY: i32 = 2i32;
3127#[doc = "*Required features: 'Win32_System_Search'*"]
3128pub const DBPROPVAL_CB_DELETE: i32 = 1i32;
3129#[doc = "*Required features: 'Win32_System_Search'*"]
3130pub const DBPROPVAL_CB_NON_NULL: i32 = 2i32;
3131#[doc = "*Required features: 'Win32_System_Search'*"]
3132pub const DBPROPVAL_CB_NULL: i32 = 1i32;
3133#[doc = "*Required features: 'Win32_System_Search'*"]
3134pub const DBPROPVAL_CB_PRESERVE: i32 = 2i32;
3135#[doc = "*Required features: 'Win32_System_Search'*"]
3136pub const DBPROPVAL_CD_NOTNULL: i32 = 1i32;
3137#[doc = "*Required features: 'Win32_System_Search'*"]
3138pub const DBPROPVAL_CL_END: i32 = 2i32;
3139#[doc = "*Required features: 'Win32_System_Search'*"]
3140pub const DBPROPVAL_CL_START: i32 = 1i32;
3141#[doc = "*Required features: 'Win32_System_Search'*"]
3142pub const DBPROPVAL_CM_TRANSACTIONS: i32 = 1i32;
3143#[doc = "*Required features: 'Win32_System_Search'*"]
3144pub const DBPROPVAL_CO_BEGINSWITH: i32 = 32i32;
3145#[doc = "*Required features: 'Win32_System_Search'*"]
3146pub const DBPROPVAL_CO_CASEINSENSITIVE: i32 = 8i32;
3147#[doc = "*Required features: 'Win32_System_Search'*"]
3148pub const DBPROPVAL_CO_CASESENSITIVE: i32 = 4i32;
3149#[doc = "*Required features: 'Win32_System_Search'*"]
3150pub const DBPROPVAL_CO_CONTAINS: i32 = 16i32;
3151#[doc = "*Required features: 'Win32_System_Search'*"]
3152pub const DBPROPVAL_CO_EQUALITY: i32 = 1i32;
3153#[doc = "*Required features: 'Win32_System_Search'*"]
3154pub const DBPROPVAL_CO_STRING: i32 = 2i32;
3155#[doc = "*Required features: 'Win32_System_Search'*"]
3156pub const DBPROPVAL_CS_COMMUNICATIONFAILURE: i32 = 2i32;
3157#[doc = "*Required features: 'Win32_System_Search'*"]
3158pub const DBPROPVAL_CS_INITIALIZED: i32 = 1i32;
3159#[doc = "*Required features: 'Win32_System_Search'*"]
3160pub const DBPROPVAL_CS_UNINITIALIZED: i32 = 0i32;
3161#[doc = "*Required features: 'Win32_System_Search'*"]
3162pub const DBPROPVAL_CU_DML_STATEMENTS: i32 = 1i32;
3163#[doc = "*Required features: 'Win32_System_Search'*"]
3164pub const DBPROPVAL_CU_INDEX_DEFINITION: i32 = 4i32;
3165#[doc = "*Required features: 'Win32_System_Search'*"]
3166pub const DBPROPVAL_CU_PRIVILEGE_DEFINITION: i32 = 8i32;
3167#[doc = "*Required features: 'Win32_System_Search'*"]
3168pub const DBPROPVAL_CU_TABLE_DEFINITION: i32 = 2i32;
3169#[doc = "*Required features: 'Win32_System_Search'*"]
3170pub const DBPROPVAL_DF_INITIALLY_DEFERRED: u32 = 1u32;
3171#[doc = "*Required features: 'Win32_System_Search'*"]
3172pub const DBPROPVAL_DF_INITIALLY_IMMEDIATE: u32 = 2u32;
3173#[doc = "*Required features: 'Win32_System_Search'*"]
3174pub const DBPROPVAL_DF_NOT_DEFERRABLE: u32 = 3u32;
3175#[doc = "*Required features: 'Win32_System_Search'*"]
3176pub const DBPROPVAL_DST_DOCSOURCE: i32 = 4i32;
3177#[doc = "*Required features: 'Win32_System_Search'*"]
3178pub const DBPROPVAL_DST_MDP: i32 = 2i32;
3179#[doc = "*Required features: 'Win32_System_Search'*"]
3180pub const DBPROPVAL_DST_TDP: i32 = 1i32;
3181#[doc = "*Required features: 'Win32_System_Search'*"]
3182pub const DBPROPVAL_DST_TDPANDMDP: i32 = 3i32;
3183#[doc = "*Required features: 'Win32_System_Search'*"]
3184pub const DBPROPVAL_FU_CATALOG: i32 = 8i32;
3185#[doc = "*Required features: 'Win32_System_Search'*"]
3186pub const DBPROPVAL_FU_COLUMN: i32 = 2i32;
3187#[doc = "*Required features: 'Win32_System_Search'*"]
3188pub const DBPROPVAL_FU_NOT_SUPPORTED: i32 = 1i32;
3189#[doc = "*Required features: 'Win32_System_Search'*"]
3190pub const DBPROPVAL_FU_TABLE: i32 = 4i32;
3191#[doc = "*Required features: 'Win32_System_Search'*"]
3192pub const DBPROPVAL_GB_COLLATE: i32 = 16i32;
3193#[doc = "*Required features: 'Win32_System_Search'*"]
3194pub const DBPROPVAL_GB_CONTAINS_SELECT: i32 = 4i32;
3195#[doc = "*Required features: 'Win32_System_Search'*"]
3196pub const DBPROPVAL_GB_EQUALS_SELECT: i32 = 2i32;
3197#[doc = "*Required features: 'Win32_System_Search'*"]
3198pub const DBPROPVAL_GB_NOT_SUPPORTED: i32 = 1i32;
3199#[doc = "*Required features: 'Win32_System_Search'*"]
3200pub const DBPROPVAL_GB_NO_RELATION: i32 = 8i32;
3201#[doc = "*Required features: 'Win32_System_Search'*"]
3202pub const DBPROPVAL_GU_NOTSUPPORTED: i32 = 1i32;
3203#[doc = "*Required features: 'Win32_System_Search'*"]
3204pub const DBPROPVAL_GU_SUFFIX: i32 = 2i32;
3205#[doc = "*Required features: 'Win32_System_Search'*"]
3206pub const DBPROPVAL_HT_DIFFERENT_CATALOGS: i32 = 1i32;
3207#[doc = "*Required features: 'Win32_System_Search'*"]
3208pub const DBPROPVAL_HT_DIFFERENT_PROVIDERS: i32 = 2i32;
3209#[doc = "*Required features: 'Win32_System_Search'*"]
3210pub const DBPROPVAL_IC_LOWER: i32 = 2i32;
3211#[doc = "*Required features: 'Win32_System_Search'*"]
3212pub const DBPROPVAL_IC_MIXED: i32 = 8i32;
3213#[doc = "*Required features: 'Win32_System_Search'*"]
3214pub const DBPROPVAL_IC_SENSITIVE: i32 = 4i32;
3215#[doc = "*Required features: 'Win32_System_Search'*"]
3216pub const DBPROPVAL_IC_UPPER: i32 = 1i32;
3217#[doc = "*Required features: 'Win32_System_Search'*"]
3218pub const DBPROPVAL_IN_ALLOWNULL: i32 = 0i32;
3219#[doc = "*Required features: 'Win32_System_Search'*"]
3220pub const DBPROPVAL_IN_DISALLOWNULL: i32 = 1i32;
3221#[doc = "*Required features: 'Win32_System_Search'*"]
3222pub const DBPROPVAL_IN_IGNOREANYNULL: i32 = 4i32;
3223#[doc = "*Required features: 'Win32_System_Search'*"]
3224pub const DBPROPVAL_IN_IGNORENULL: i32 = 2i32;
3225#[doc = "*Required features: 'Win32_System_Search'*"]
3226pub const DBPROPVAL_IT_BTREE: i32 = 1i32;
3227#[doc = "*Required features: 'Win32_System_Search'*"]
3228pub const DBPROPVAL_IT_CONTENT: i32 = 3i32;
3229#[doc = "*Required features: 'Win32_System_Search'*"]
3230pub const DBPROPVAL_IT_HASH: i32 = 2i32;
3231#[doc = "*Required features: 'Win32_System_Search'*"]
3232pub const DBPROPVAL_IT_OTHER: i32 = 4i32;
3233#[doc = "*Required features: 'Win32_System_Search'*"]
3234pub const DBPROPVAL_LM_INTENT: i32 = 4i32;
3235#[doc = "*Required features: 'Win32_System_Search'*"]
3236pub const DBPROPVAL_LM_NONE: i32 = 1i32;
3237#[doc = "*Required features: 'Win32_System_Search'*"]
3238pub const DBPROPVAL_LM_READ: i32 = 2i32;
3239#[doc = "*Required features: 'Win32_System_Search'*"]
3240pub const DBPROPVAL_LM_RITE: i32 = 8i32;
3241#[doc = "*Required features: 'Win32_System_Search'*"]
3242pub const DBPROPVAL_LM_SINGLEROW: i32 = 2i32;
3243#[doc = "*Required features: 'Win32_System_Search'*"]
3244pub const DBPROPVAL_MR_CONCURRENT: i32 = 2i32;
3245#[doc = "*Required features: 'Win32_System_Search'*"]
3246pub const DBPROPVAL_MR_NOTSUPPORTED: i32 = 0i32;
3247#[doc = "*Required features: 'Win32_System_Search'*"]
3248pub const DBPROPVAL_MR_SUPPORTED: i32 = 1i32;
3249#[doc = "*Required features: 'Win32_System_Search'*"]
3250pub const DBPROPVAL_NC_END: i32 = 1i32;
3251#[doc = "*Required features: 'Win32_System_Search'*"]
3252pub const DBPROPVAL_NC_HIGH: i32 = 2i32;
3253#[doc = "*Required features: 'Win32_System_Search'*"]
3254pub const DBPROPVAL_NC_LOW: i32 = 4i32;
3255#[doc = "*Required features: 'Win32_System_Search'*"]
3256pub const DBPROPVAL_NC_START: i32 = 8i32;
3257#[doc = "*Required features: 'Win32_System_Search'*"]
3258pub const DBPROPVAL_NP_ABOUTTODO: i32 = 2i32;
3259#[doc = "*Required features: 'Win32_System_Search'*"]
3260pub const DBPROPVAL_NP_DIDEVENT: i32 = 16i32;
3261#[doc = "*Required features: 'Win32_System_Search'*"]
3262pub const DBPROPVAL_NP_FAILEDTODO: i32 = 8i32;
3263#[doc = "*Required features: 'Win32_System_Search'*"]
3264pub const DBPROPVAL_NP_OKTODO: i32 = 1i32;
3265#[doc = "*Required features: 'Win32_System_Search'*"]
3266pub const DBPROPVAL_NP_SYNCHAFTER: i32 = 4i32;
3267#[doc = "*Required features: 'Win32_System_Search'*"]
3268pub const DBPROPVAL_NT_MULTIPLEROWS: i32 = 2i32;
3269#[doc = "*Required features: 'Win32_System_Search'*"]
3270pub const DBPROPVAL_NT_SINGLEROW: i32 = 1i32;
3271#[doc = "*Required features: 'Win32_System_Search'*"]
3272pub const DBPROPVAL_OA_ATEXECUTE: i32 = 2i32;
3273#[doc = "*Required features: 'Win32_System_Search'*"]
3274pub const DBPROPVAL_OA_ATROWRELEASE: i32 = 4i32;
3275#[doc = "*Required features: 'Win32_System_Search'*"]
3276pub const DBPROPVAL_OA_NOTSUPPORTED: i32 = 1i32;
3277#[doc = "*Required features: 'Win32_System_Search'*"]
3278pub const DBPROPVAL_OO_BLOB: i32 = 1i32;
3279#[doc = "*Required features: 'Win32_System_Search'*"]
3280pub const DBPROPVAL_OO_DIRECTBIND: i32 = 16i32;
3281#[doc = "*Required features: 'Win32_System_Search'*"]
3282pub const DBPROPVAL_OO_IPERSIST: i32 = 2i32;
3283#[doc = "*Required features: 'Win32_System_Search'*"]
3284pub const DBPROPVAL_OO_ROWOBJECT: i32 = 4i32;
3285#[doc = "*Required features: 'Win32_System_Search'*"]
3286pub const DBPROPVAL_OO_SCOPED: i32 = 8i32;
3287#[doc = "*Required features: 'Win32_System_Search'*"]
3288pub const DBPROPVAL_OO_SINGLETON: i32 = 32i32;
3289#[doc = "*Required features: 'Win32_System_Search'*"]
3290pub const DBPROPVAL_OP_EQUAL: i32 = 1i32;
3291#[doc = "*Required features: 'Win32_System_Search'*"]
3292pub const DBPROPVAL_OP_RELATIVE: i32 = 2i32;
3293#[doc = "*Required features: 'Win32_System_Search'*"]
3294pub const DBPROPVAL_OP_STRING: i32 = 4i32;
3295#[doc = "*Required features: 'Win32_System_Search'*"]
3296pub const DBPROPVAL_ORS_HISTOGRAM: i32 = 8i32;
3297#[doc = "*Required features: 'Win32_System_Search'*"]
3298pub const DBPROPVAL_ORS_INDEX: i32 = 1i32;
3299#[doc = "*Required features: 'Win32_System_Search'*"]
3300pub const DBPROPVAL_ORS_INTEGRATEDINDEX: i32 = 2i32;
3301#[doc = "*Required features: 'Win32_System_Search'*"]
3302pub const DBPROPVAL_ORS_STOREDPROC: i32 = 4i32;
3303#[doc = "*Required features: 'Win32_System_Search'*"]
3304pub const DBPROPVAL_ORS_TABLE: i32 = 0i32;
3305#[doc = "*Required features: 'Win32_System_Search'*"]
3306pub const DBPROPVAL_OS_AGR_AFTERSESSION: i32 = 8i32;
3307#[doc = "*Required features: 'Win32_System_Search'*"]
3308pub const DBPROPVAL_OS_CLIENTCURSOR: i32 = 4i32;
3309#[doc = "*Required features: 'Win32_System_Search'*"]
3310pub const DBPROPVAL_OS_DISABLEALL: i32 = 0i32;
3311#[doc = "*Required features: 'Win32_System_Search'*"]
3312pub const DBPROPVAL_OS_ENABLEALL: i32 = -1i32;
3313#[doc = "*Required features: 'Win32_System_Search'*"]
3314pub const DBPROPVAL_OS_RESOURCEPOOLING: i32 = 1i32;
3315#[doc = "*Required features: 'Win32_System_Search'*"]
3316pub const DBPROPVAL_OS_TXNENLISTMENT: i32 = 2i32;
3317#[doc = "*Required features: 'Win32_System_Search'*"]
3318pub const DBPROPVAL_PERSIST_ADTG: u32 = 0u32;
3319#[doc = "*Required features: 'Win32_System_Search'*"]
3320pub const DBPROPVAL_PERSIST_XML: u32 = 1u32;
3321#[doc = "*Required features: 'Win32_System_Search'*"]
3322pub const DBPROPVAL_PT_GUID: i32 = 8i32;
3323#[doc = "*Required features: 'Win32_System_Search'*"]
3324pub const DBPROPVAL_PT_GUID_NAME: i32 = 1i32;
3325#[doc = "*Required features: 'Win32_System_Search'*"]
3326pub const DBPROPVAL_PT_GUID_PROPID: i32 = 2i32;
3327#[doc = "*Required features: 'Win32_System_Search'*"]
3328pub const DBPROPVAL_PT_NAME: i32 = 4i32;
3329#[doc = "*Required features: 'Win32_System_Search'*"]
3330pub const DBPROPVAL_PT_PGUID_NAME: i32 = 32i32;
3331#[doc = "*Required features: 'Win32_System_Search'*"]
3332pub const DBPROPVAL_PT_PGUID_PROPID: i32 = 64i32;
3333#[doc = "*Required features: 'Win32_System_Search'*"]
3334pub const DBPROPVAL_PT_PROPID: i32 = 16i32;
3335#[doc = "*Required features: 'Win32_System_Search'*"]
3336pub const DBPROPVAL_RD_RESETALL: i32 = -1i32;
3337#[doc = "*Required features: 'Win32_System_Search'*"]
3338pub const DBPROPVAL_RT_APTMTTHREAD: i32 = 2i32;
3339#[doc = "*Required features: 'Win32_System_Search'*"]
3340pub const DBPROPVAL_RT_FREETHREAD: i32 = 1i32;
3341#[doc = "*Required features: 'Win32_System_Search'*"]
3342pub const DBPROPVAL_RT_SINGLETHREAD: i32 = 4i32;
3343#[doc = "*Required features: 'Win32_System_Search'*"]
3344pub const DBPROPVAL_SQL_ANSI89_IEF: i32 = 8i32;
3345#[doc = "*Required features: 'Win32_System_Search'*"]
3346pub const DBPROPVAL_SQL_ANSI92_ENTRY: i32 = 16i32;
3347#[doc = "*Required features: 'Win32_System_Search'*"]
3348pub const DBPROPVAL_SQL_ANSI92_FULL: i32 = 128i32;
3349#[doc = "*Required features: 'Win32_System_Search'*"]
3350pub const DBPROPVAL_SQL_ANSI92_INTERMEDIATE: i32 = 64i32;
3351#[doc = "*Required features: 'Win32_System_Search'*"]
3352pub const DBPROPVAL_SQL_ESCAPECLAUSES: i32 = 256i32;
3353#[doc = "*Required features: 'Win32_System_Search'*"]
3354pub const DBPROPVAL_SQL_FIPS_TRANSITIONAL: i32 = 32i32;
3355#[doc = "*Required features: 'Win32_System_Search'*"]
3356pub const DBPROPVAL_SQL_NONE: i32 = 0i32;
3357#[doc = "*Required features: 'Win32_System_Search'*"]
3358pub const DBPROPVAL_SQL_ODBC_CORE: i32 = 2i32;
3359#[doc = "*Required features: 'Win32_System_Search'*"]
3360pub const DBPROPVAL_SQL_ODBC_EXTENDED: i32 = 4i32;
3361#[doc = "*Required features: 'Win32_System_Search'*"]
3362pub const DBPROPVAL_SQL_ODBC_MINIMUM: i32 = 1i32;
3363#[doc = "*Required features: 'Win32_System_Search'*"]
3364pub const DBPROPVAL_SQL_SUBMINIMUM: i32 = 512i32;
3365#[doc = "*Required features: 'Win32_System_Search'*"]
3366pub const DBPROPVAL_SQ_COMPARISON: i32 = 2i32;
3367#[doc = "*Required features: 'Win32_System_Search'*"]
3368pub const DBPROPVAL_SQ_CORRELATEDSUBQUERIES: i32 = 1i32;
3369#[doc = "*Required features: 'Win32_System_Search'*"]
3370pub const DBPROPVAL_SQ_EXISTS: i32 = 4i32;
3371#[doc = "*Required features: 'Win32_System_Search'*"]
3372pub const DBPROPVAL_SQ_IN: i32 = 8i32;
3373#[doc = "*Required features: 'Win32_System_Search'*"]
3374pub const DBPROPVAL_SQ_QUANTIFIED: i32 = 16i32;
3375#[doc = "*Required features: 'Win32_System_Search'*"]
3376pub const DBPROPVAL_SQ_TABLE: i32 = 32i32;
3377#[doc = "*Required features: 'Win32_System_Search'*"]
3378pub const DBPROPVAL_SS_ILOCKBYTES: i32 = 8i32;
3379#[doc = "*Required features: 'Win32_System_Search'*"]
3380pub const DBPROPVAL_SS_ISEQUENTIALSTREAM: i32 = 1i32;
3381#[doc = "*Required features: 'Win32_System_Search'*"]
3382pub const DBPROPVAL_SS_ISTORAGE: i32 = 4i32;
3383#[doc = "*Required features: 'Win32_System_Search'*"]
3384pub const DBPROPVAL_SS_ISTREAM: i32 = 2i32;
3385#[doc = "*Required features: 'Win32_System_Search'*"]
3386pub const DBPROPVAL_STGM_CONVERT: u32 = 262144u32;
3387#[doc = "*Required features: 'Win32_System_Search'*"]
3388pub const DBPROPVAL_STGM_DELETEONRELEASE: u32 = 2097152u32;
3389#[doc = "*Required features: 'Win32_System_Search'*"]
3390pub const DBPROPVAL_STGM_DIRECT: u32 = 65536u32;
3391#[doc = "*Required features: 'Win32_System_Search'*"]
3392pub const DBPROPVAL_STGM_FAILIFTHERE: u32 = 524288u32;
3393#[doc = "*Required features: 'Win32_System_Search'*"]
3394pub const DBPROPVAL_STGM_PRIORITY: u32 = 1048576u32;
3395#[doc = "*Required features: 'Win32_System_Search'*"]
3396pub const DBPROPVAL_STGM_TRANSACTED: u32 = 131072u32;
3397#[doc = "*Required features: 'Win32_System_Search'*"]
3398pub const DBPROPVAL_SU_DML_STATEMENTS: i32 = 1i32;
3399#[doc = "*Required features: 'Win32_System_Search'*"]
3400pub const DBPROPVAL_SU_INDEX_DEFINITION: i32 = 4i32;
3401#[doc = "*Required features: 'Win32_System_Search'*"]
3402pub const DBPROPVAL_SU_PRIVILEGE_DEFINITION: i32 = 8i32;
3403#[doc = "*Required features: 'Win32_System_Search'*"]
3404pub const DBPROPVAL_SU_TABLE_DEFINITION: i32 = 2i32;
3405#[doc = "*Required features: 'Win32_System_Search'*"]
3406pub const DBPROPVAL_TC_ALL: i32 = 8i32;
3407#[doc = "*Required features: 'Win32_System_Search'*"]
3408pub const DBPROPVAL_TC_DDL_COMMIT: i32 = 2i32;
3409#[doc = "*Required features: 'Win32_System_Search'*"]
3410pub const DBPROPVAL_TC_DDL_IGNORE: i32 = 4i32;
3411#[doc = "*Required features: 'Win32_System_Search'*"]
3412pub const DBPROPVAL_TC_DDL_LOCK: i32 = 16i32;
3413#[doc = "*Required features: 'Win32_System_Search'*"]
3414pub const DBPROPVAL_TC_DML: i32 = 1i32;
3415#[doc = "*Required features: 'Win32_System_Search'*"]
3416pub const DBPROPVAL_TC_NONE: i32 = 0i32;
3417#[doc = "*Required features: 'Win32_System_Search'*"]
3418pub const DBPROPVAL_TI_BROWSE: i32 = 256i32;
3419#[doc = "*Required features: 'Win32_System_Search'*"]
3420pub const DBPROPVAL_TI_CHAOS: i32 = 16i32;
3421#[doc = "*Required features: 'Win32_System_Search'*"]
3422pub const DBPROPVAL_TI_CURSORSTABILITY: i32 = 4096i32;
3423#[doc = "*Required features: 'Win32_System_Search'*"]
3424pub const DBPROPVAL_TI_ISOLATED: i32 = 1048576i32;
3425#[doc = "*Required features: 'Win32_System_Search'*"]
3426pub const DBPROPVAL_TI_READCOMMITTED: i32 = 4096i32;
3427#[doc = "*Required features: 'Win32_System_Search'*"]
3428pub const DBPROPVAL_TI_READUNCOMMITTED: i32 = 256i32;
3429#[doc = "*Required features: 'Win32_System_Search'*"]
3430pub const DBPROPVAL_TI_REPEATABLEREAD: i32 = 65536i32;
3431#[doc = "*Required features: 'Win32_System_Search'*"]
3432pub const DBPROPVAL_TI_SERIALIZABLE: i32 = 1048576i32;
3433#[doc = "*Required features: 'Win32_System_Search'*"]
3434pub const DBPROPVAL_TR_ABORT: i32 = 16i32;
3435#[doc = "*Required features: 'Win32_System_Search'*"]
3436pub const DBPROPVAL_TR_ABORT_DC: i32 = 8i32;
3437#[doc = "*Required features: 'Win32_System_Search'*"]
3438pub const DBPROPVAL_TR_ABORT_NO: i32 = 32i32;
3439#[doc = "*Required features: 'Win32_System_Search'*"]
3440pub const DBPROPVAL_TR_BOTH: i32 = 128i32;
3441#[doc = "*Required features: 'Win32_System_Search'*"]
3442pub const DBPROPVAL_TR_COMMIT: i32 = 2i32;
3443#[doc = "*Required features: 'Win32_System_Search'*"]
3444pub const DBPROPVAL_TR_COMMIT_DC: i32 = 1i32;
3445#[doc = "*Required features: 'Win32_System_Search'*"]
3446pub const DBPROPVAL_TR_COMMIT_NO: i32 = 4i32;
3447#[doc = "*Required features: 'Win32_System_Search'*"]
3448pub const DBPROPVAL_TR_DONTCARE: i32 = 64i32;
3449#[doc = "*Required features: 'Win32_System_Search'*"]
3450pub const DBPROPVAL_TR_NONE: i32 = 256i32;
3451#[doc = "*Required features: 'Win32_System_Search'*"]
3452pub const DBPROPVAL_TR_OPTIMISTIC: i32 = 512i32;
3453#[doc = "*Required features: 'Win32_System_Search'*"]
3454pub const DBPROPVAL_TS_CARDINALITY: i32 = 1i32;
3455#[doc = "*Required features: 'Win32_System_Search'*"]
3456pub const DBPROPVAL_TS_HISTOGRAM: i32 = 2i32;
3457#[doc = "*Required features: 'Win32_System_Search'*"]
3458pub const DBPROPVAL_UP_CHANGE: i32 = 1i32;
3459#[doc = "*Required features: 'Win32_System_Search'*"]
3460pub const DBPROPVAL_UP_DELETE: i32 = 2i32;
3461#[doc = "*Required features: 'Win32_System_Search'*"]
3462pub const DBPROPVAL_UP_INSERT: i32 = 4i32;
3463#[doc = "*Required features: 'Win32_System_Search'*"]
3464pub const DBPROP_HCHAPTER: u32 = 4u32;
3465#[doc = "*Required features: 'Win32_System_Search'*"]
3466pub const DBPROP_INTERLEAVEDROWS: u32 = 8u32;
3467#[doc = "*Required features: 'Win32_System_Search'*"]
3468pub const DBPROP_MAINTAINPROPS: u32 = 5u32;
3469#[doc = "*Required features: 'Win32_System_Search'*"]
3470pub const DBPROP_MSDAORA8_DETERMINEKEYCOLUMNS: u32 = 2u32;
3471#[doc = "*Required features: 'Win32_System_Search'*"]
3472pub const DBPROP_MSDAORA_DETERMINEKEYCOLUMNS: u32 = 1u32;
3473#[doc = "*Required features: 'Win32_System_Search'*"]
3474pub const DBPROP_PersistFormat: u32 = 2u32;
3475#[doc = "*Required features: 'Win32_System_Search'*"]
3476pub const DBPROP_PersistSchema: u32 = 3u32;
3477#[doc = "*Required features: 'Win32_System_Search'*"]
3478pub const DBPROP_Unicode: u32 = 6u32;
3479#[doc = "*Required features: 'Win32_System_Search'*"]
3480pub type DBRANGEENUM = i32;
3481#[doc = "*Required features: 'Win32_System_Search'*"]
3482pub const DBRANGE_INCLUSIVESTART: DBRANGEENUM = 0i32;
3483#[doc = "*Required features: 'Win32_System_Search'*"]
3484pub const DBRANGE_INCLUSIVEEND: DBRANGEENUM = 0i32;
3485#[doc = "*Required features: 'Win32_System_Search'*"]
3486pub const DBRANGE_EXCLUSIVESTART: DBRANGEENUM = 1i32;
3487#[doc = "*Required features: 'Win32_System_Search'*"]
3488pub const DBRANGE_EXCLUSIVEEND: DBRANGEENUM = 2i32;
3489#[doc = "*Required features: 'Win32_System_Search'*"]
3490pub const DBRANGE_EXCLUDENULLS: DBRANGEENUM = 4i32;
3491#[doc = "*Required features: 'Win32_System_Search'*"]
3492pub const DBRANGE_PREFIX: DBRANGEENUM = 8i32;
3493#[doc = "*Required features: 'Win32_System_Search'*"]
3494pub const DBRANGE_MATCH: DBRANGEENUM = 16i32;
3495#[doc = "*Required features: 'Win32_System_Search'*"]
3496pub type DBRANGEENUM20 = i32;
3497#[doc = "*Required features: 'Win32_System_Search'*"]
3498pub const DBRANGE_MATCH_N_SHIFT: DBRANGEENUM20 = 24i32;
3499#[doc = "*Required features: 'Win32_System_Search'*"]
3500pub const DBRANGE_MATCH_N_MASK: DBRANGEENUM20 = 255i32;
3501#[doc = "*Required features: 'Win32_System_Search'*"]
3502pub type DBREASONENUM = i32;
3503#[doc = "*Required features: 'Win32_System_Search'*"]
3504pub const DBREASON_ROWSET_FETCHPOSITIONCHANGE: DBREASONENUM = 0i32;
3505#[doc = "*Required features: 'Win32_System_Search'*"]
3506pub const DBREASON_ROWSET_RELEASE: DBREASONENUM = 1i32;
3507#[doc = "*Required features: 'Win32_System_Search'*"]
3508pub const DBREASON_COLUMN_SET: DBREASONENUM = 2i32;
3509#[doc = "*Required features: 'Win32_System_Search'*"]
3510pub const DBREASON_COLUMN_RECALCULATED: DBREASONENUM = 3i32;
3511#[doc = "*Required features: 'Win32_System_Search'*"]
3512pub const DBREASON_ROW_ACTIVATE: DBREASONENUM = 4i32;
3513#[doc = "*Required features: 'Win32_System_Search'*"]
3514pub const DBREASON_ROW_RELEASE: DBREASONENUM = 5i32;
3515#[doc = "*Required features: 'Win32_System_Search'*"]
3516pub const DBREASON_ROW_DELETE: DBREASONENUM = 6i32;
3517#[doc = "*Required features: 'Win32_System_Search'*"]
3518pub const DBREASON_ROW_FIRSTCHANGE: DBREASONENUM = 7i32;
3519#[doc = "*Required features: 'Win32_System_Search'*"]
3520pub const DBREASON_ROW_INSERT: DBREASONENUM = 8i32;
3521#[doc = "*Required features: 'Win32_System_Search'*"]
3522pub const DBREASON_ROW_RESYNCH: DBREASONENUM = 9i32;
3523#[doc = "*Required features: 'Win32_System_Search'*"]
3524pub const DBREASON_ROW_UNDOCHANGE: DBREASONENUM = 10i32;
3525#[doc = "*Required features: 'Win32_System_Search'*"]
3526pub const DBREASON_ROW_UNDOINSERT: DBREASONENUM = 11i32;
3527#[doc = "*Required features: 'Win32_System_Search'*"]
3528pub const DBREASON_ROW_UNDODELETE: DBREASONENUM = 12i32;
3529#[doc = "*Required features: 'Win32_System_Search'*"]
3530pub const DBREASON_ROW_UPDATE: DBREASONENUM = 13i32;
3531#[doc = "*Required features: 'Win32_System_Search'*"]
3532pub const DBREASON_ROWSET_CHANGED: DBREASONENUM = 14i32;
3533#[doc = "*Required features: 'Win32_System_Search'*"]
3534pub type DBREASONENUM15 = i32;
3535#[doc = "*Required features: 'Win32_System_Search'*"]
3536pub const DBREASON_ROWPOSITION_CHANGED: DBREASONENUM15 = 15i32;
3537#[doc = "*Required features: 'Win32_System_Search'*"]
3538pub const DBREASON_ROWPOSITION_CHAPTERCHANGED: DBREASONENUM15 = 16i32;
3539#[doc = "*Required features: 'Win32_System_Search'*"]
3540pub const DBREASON_ROWPOSITION_CLEARED: DBREASONENUM15 = 17i32;
3541#[doc = "*Required features: 'Win32_System_Search'*"]
3542pub const DBREASON_ROW_ASYNCHINSERT: DBREASONENUM15 = 18i32;
3543#[doc = "*Required features: 'Win32_System_Search'*"]
3544pub type DBREASONENUM25 = i32;
3545#[doc = "*Required features: 'Win32_System_Search'*"]
3546pub const DBREASON_ROWSET_ROWSADDED: DBREASONENUM25 = 19i32;
3547#[doc = "*Required features: 'Win32_System_Search'*"]
3548pub const DBREASON_ROWSET_POPULATIONCOMPLETE: DBREASONENUM25 = 20i32;
3549#[doc = "*Required features: 'Win32_System_Search'*"]
3550pub const DBREASON_ROWSET_POPULATIONSTOPPED: DBREASONENUM25 = 21i32;
3551#[doc = "*Required features: 'Win32_System_Search'*"]
3552pub type DBRESOURCEKINDENUM = i32;
3553#[doc = "*Required features: 'Win32_System_Search'*"]
3554pub const DBRESOURCE_INVALID: DBRESOURCEKINDENUM = 0i32;
3555#[doc = "*Required features: 'Win32_System_Search'*"]
3556pub const DBRESOURCE_TOTAL: DBRESOURCEKINDENUM = 1i32;
3557#[doc = "*Required features: 'Win32_System_Search'*"]
3558pub const DBRESOURCE_CPU: DBRESOURCEKINDENUM = 2i32;
3559#[doc = "*Required features: 'Win32_System_Search'*"]
3560pub const DBRESOURCE_MEMORY: DBRESOURCEKINDENUM = 3i32;
3561#[doc = "*Required features: 'Win32_System_Search'*"]
3562pub const DBRESOURCE_DISK: DBRESOURCEKINDENUM = 4i32;
3563#[doc = "*Required features: 'Win32_System_Search'*"]
3564pub const DBRESOURCE_NETWORK: DBRESOURCEKINDENUM = 5i32;
3565#[doc = "*Required features: 'Win32_System_Search'*"]
3566pub const DBRESOURCE_RESPONSE: DBRESOURCEKINDENUM = 6i32;
3567#[doc = "*Required features: 'Win32_System_Search'*"]
3568pub const DBRESOURCE_ROWS: DBRESOURCEKINDENUM = 7i32;
3569#[doc = "*Required features: 'Win32_System_Search'*"]
3570pub const DBRESOURCE_OTHER: DBRESOURCEKINDENUM = 8i32;
3571#[doc = "*Required features: 'Win32_System_Search'*"]
3572pub type DBRESULTFLAGENUM = i32;
3573#[doc = "*Required features: 'Win32_System_Search'*"]
3574pub const DBRESULTFLAG_DEFAULT: DBRESULTFLAGENUM = 0i32;
3575#[doc = "*Required features: 'Win32_System_Search'*"]
3576pub const DBRESULTFLAG_ROWSET: DBRESULTFLAGENUM = 1i32;
3577#[doc = "*Required features: 'Win32_System_Search'*"]
3578pub const DBRESULTFLAG_ROW: DBRESULTFLAGENUM = 2i32;
3579#[doc = "*Required features: 'Win32_System_Search'*"]
3580pub type DBROWCHANGEKINDENUM = i32;
3581#[doc = "*Required features: 'Win32_System_Search'*"]
3582pub const DBROWCHANGEKIND_INSERT: DBROWCHANGEKINDENUM = 0i32;
3583#[doc = "*Required features: 'Win32_System_Search'*"]
3584pub const DBROWCHANGEKIND_DELETE: DBROWCHANGEKINDENUM = 1i32;
3585#[doc = "*Required features: 'Win32_System_Search'*"]
3586pub const DBROWCHANGEKIND_UPDATE: DBROWCHANGEKINDENUM = 2i32;
3587#[doc = "*Required features: 'Win32_System_Search'*"]
3588pub const DBROWCHANGEKIND_COUNT: DBROWCHANGEKINDENUM = 3i32;
3589#[doc = "*Required features: 'Win32_System_Search'*"]
3590pub type DBROWSTATUSENUM = i32;
3591#[doc = "*Required features: 'Win32_System_Search'*"]
3592pub const DBROWSTATUS_S_OK: DBROWSTATUSENUM = 0i32;
3593#[doc = "*Required features: 'Win32_System_Search'*"]
3594pub const DBROWSTATUS_S_MULTIPLECHANGES: DBROWSTATUSENUM = 2i32;
3595#[doc = "*Required features: 'Win32_System_Search'*"]
3596pub const DBROWSTATUS_S_PENDINGCHANGES: DBROWSTATUSENUM = 3i32;
3597#[doc = "*Required features: 'Win32_System_Search'*"]
3598pub const DBROWSTATUS_E_CANCELED: DBROWSTATUSENUM = 4i32;
3599#[doc = "*Required features: 'Win32_System_Search'*"]
3600pub const DBROWSTATUS_E_CANTRELEASE: DBROWSTATUSENUM = 6i32;
3601#[doc = "*Required features: 'Win32_System_Search'*"]
3602pub const DBROWSTATUS_E_CONCURRENCYVIOLATION: DBROWSTATUSENUM = 7i32;
3603#[doc = "*Required features: 'Win32_System_Search'*"]
3604pub const DBROWSTATUS_E_DELETED: DBROWSTATUSENUM = 8i32;
3605#[doc = "*Required features: 'Win32_System_Search'*"]
3606pub const DBROWSTATUS_E_PENDINGINSERT: DBROWSTATUSENUM = 9i32;
3607#[doc = "*Required features: 'Win32_System_Search'*"]
3608pub const DBROWSTATUS_E_NEWLYINSERTED: DBROWSTATUSENUM = 10i32;
3609#[doc = "*Required features: 'Win32_System_Search'*"]
3610pub const DBROWSTATUS_E_INTEGRITYVIOLATION: DBROWSTATUSENUM = 11i32;
3611#[doc = "*Required features: 'Win32_System_Search'*"]
3612pub const DBROWSTATUS_E_INVALID: DBROWSTATUSENUM = 12i32;
3613#[doc = "*Required features: 'Win32_System_Search'*"]
3614pub const DBROWSTATUS_E_MAXPENDCHANGESEXCEEDED: DBROWSTATUSENUM = 13i32;
3615#[doc = "*Required features: 'Win32_System_Search'*"]
3616pub const DBROWSTATUS_E_OBJECTOPEN: DBROWSTATUSENUM = 14i32;
3617#[doc = "*Required features: 'Win32_System_Search'*"]
3618pub const DBROWSTATUS_E_OUTOFMEMORY: DBROWSTATUSENUM = 15i32;
3619#[doc = "*Required features: 'Win32_System_Search'*"]
3620pub const DBROWSTATUS_E_PERMISSIONDENIED: DBROWSTATUSENUM = 16i32;
3621#[doc = "*Required features: 'Win32_System_Search'*"]
3622pub const DBROWSTATUS_E_LIMITREACHED: DBROWSTATUSENUM = 17i32;
3623#[doc = "*Required features: 'Win32_System_Search'*"]
3624pub const DBROWSTATUS_E_SCHEMAVIOLATION: DBROWSTATUSENUM = 18i32;
3625#[doc = "*Required features: 'Win32_System_Search'*"]
3626pub const DBROWSTATUS_E_FAIL: DBROWSTATUSENUM = 19i32;
3627#[doc = "*Required features: 'Win32_System_Search'*"]
3628pub type DBROWSTATUSENUM20 = i32;
3629#[doc = "*Required features: 'Win32_System_Search'*"]
3630pub const DBROWSTATUS_S_NOCHANGE: DBROWSTATUSENUM20 = 20i32;
3631pub const DBSCHEMA_LINKEDSERVERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2425604852, data2: 11948, data3: 4561, data4: [152, 9, 0, 192, 79, 194, 173, 152] };
3632#[doc = "*Required features: 'Win32_System_Search'*"]
3633pub type DBSEEKENUM = i32;
3634#[doc = "*Required features: 'Win32_System_Search'*"]
3635pub const DBSEEK_INVALID: DBSEEKENUM = 0i32;
3636#[doc = "*Required features: 'Win32_System_Search'*"]
3637pub const DBSEEK_FIRSTEQ: DBSEEKENUM = 1i32;
3638#[doc = "*Required features: 'Win32_System_Search'*"]
3639pub const DBSEEK_LASTEQ: DBSEEKENUM = 2i32;
3640#[doc = "*Required features: 'Win32_System_Search'*"]
3641pub const DBSEEK_AFTEREQ: DBSEEKENUM = 4i32;
3642#[doc = "*Required features: 'Win32_System_Search'*"]
3643pub const DBSEEK_AFTER: DBSEEKENUM = 8i32;
3644#[doc = "*Required features: 'Win32_System_Search'*"]
3645pub const DBSEEK_BEFOREEQ: DBSEEKENUM = 16i32;
3646#[doc = "*Required features: 'Win32_System_Search'*"]
3647pub const DBSEEK_BEFORE: DBSEEKENUM = 32i32;
3648#[doc = "*Required features: 'Win32_System_Search'*"]
3649pub type DBSORTENUM = i32;
3650#[doc = "*Required features: 'Win32_System_Search'*"]
3651pub const DBSORT_ASCENDING: DBSORTENUM = 0i32;
3652#[doc = "*Required features: 'Win32_System_Search'*"]
3653pub const DBSORT_DESCENDING: DBSORTENUM = 1i32;
3654#[doc = "*Required features: 'Win32_System_Search'*"]
3655pub type DBSOURCETYPEENUM = i32;
3656#[doc = "*Required features: 'Win32_System_Search'*"]
3657pub const DBSOURCETYPE_DATASOURCE: DBSOURCETYPEENUM = 1i32;
3658#[doc = "*Required features: 'Win32_System_Search'*"]
3659pub const DBSOURCETYPE_ENUMERATOR: DBSOURCETYPEENUM = 2i32;
3660#[doc = "*Required features: 'Win32_System_Search'*"]
3661pub type DBSOURCETYPEENUM20 = i32;
3662#[doc = "*Required features: 'Win32_System_Search'*"]
3663pub const DBSOURCETYPE_DATASOURCE_TDP: DBSOURCETYPEENUM20 = 1i32;
3664#[doc = "*Required features: 'Win32_System_Search'*"]
3665pub const DBSOURCETYPE_DATASOURCE_MDP: DBSOURCETYPEENUM20 = 3i32;
3666#[doc = "*Required features: 'Win32_System_Search'*"]
3667pub type DBSOURCETYPEENUM25 = i32;
3668#[doc = "*Required features: 'Win32_System_Search'*"]
3669pub const DBSOURCETYPE_BINDER: DBSOURCETYPEENUM25 = 4i32;
3670#[doc = "*Required features: 'Win32_System_Search'*"]
3671pub type DBSTATUSENUM = i32;
3672#[doc = "*Required features: 'Win32_System_Search'*"]
3673pub const DBSTATUS_S_OK: DBSTATUSENUM = 0i32;
3674#[doc = "*Required features: 'Win32_System_Search'*"]
3675pub const DBSTATUS_E_BADACCESSOR: DBSTATUSENUM = 1i32;
3676#[doc = "*Required features: 'Win32_System_Search'*"]
3677pub const DBSTATUS_E_CANTCONVERTVALUE: DBSTATUSENUM = 2i32;
3678#[doc = "*Required features: 'Win32_System_Search'*"]
3679pub const DBSTATUS_S_ISNULL: DBSTATUSENUM = 3i32;
3680#[doc = "*Required features: 'Win32_System_Search'*"]
3681pub const DBSTATUS_S_TRUNCATED: DBSTATUSENUM = 4i32;
3682#[doc = "*Required features: 'Win32_System_Search'*"]
3683pub const DBSTATUS_E_SIGNMISMATCH: DBSTATUSENUM = 5i32;
3684#[doc = "*Required features: 'Win32_System_Search'*"]
3685pub const DBSTATUS_E_DATAOVERFLOW: DBSTATUSENUM = 6i32;
3686#[doc = "*Required features: 'Win32_System_Search'*"]
3687pub const DBSTATUS_E_CANTCREATE: DBSTATUSENUM = 7i32;
3688#[doc = "*Required features: 'Win32_System_Search'*"]
3689pub const DBSTATUS_E_UNAVAILABLE: DBSTATUSENUM = 8i32;
3690#[doc = "*Required features: 'Win32_System_Search'*"]
3691pub const DBSTATUS_E_PERMISSIONDENIED: DBSTATUSENUM = 9i32;
3692#[doc = "*Required features: 'Win32_System_Search'*"]
3693pub const DBSTATUS_E_INTEGRITYVIOLATION: DBSTATUSENUM = 10i32;
3694#[doc = "*Required features: 'Win32_System_Search'*"]
3695pub const DBSTATUS_E_SCHEMAVIOLATION: DBSTATUSENUM = 11i32;
3696#[doc = "*Required features: 'Win32_System_Search'*"]
3697pub const DBSTATUS_E_BADSTATUS: DBSTATUSENUM = 12i32;
3698#[doc = "*Required features: 'Win32_System_Search'*"]
3699pub const DBSTATUS_S_DEFAULT: DBSTATUSENUM = 13i32;
3700#[doc = "*Required features: 'Win32_System_Search'*"]
3701pub type DBSTATUSENUM20 = i32;
3702#[doc = "*Required features: 'Win32_System_Search'*"]
3703pub const MDSTATUS_S_CELLEMPTY: DBSTATUSENUM20 = 14i32;
3704#[doc = "*Required features: 'Win32_System_Search'*"]
3705pub const DBSTATUS_S_IGNORE: DBSTATUSENUM20 = 15i32;
3706#[doc = "*Required features: 'Win32_System_Search'*"]
3707pub type DBSTATUSENUM21 = i32;
3708#[doc = "*Required features: 'Win32_System_Search'*"]
3709pub const DBSTATUS_E_DOESNOTEXIST: DBSTATUSENUM21 = 16i32;
3710#[doc = "*Required features: 'Win32_System_Search'*"]
3711pub const DBSTATUS_E_INVALIDURL: DBSTATUSENUM21 = 17i32;
3712#[doc = "*Required features: 'Win32_System_Search'*"]
3713pub const DBSTATUS_E_RESOURCELOCKED: DBSTATUSENUM21 = 18i32;
3714#[doc = "*Required features: 'Win32_System_Search'*"]
3715pub const DBSTATUS_E_RESOURCEEXISTS: DBSTATUSENUM21 = 19i32;
3716#[doc = "*Required features: 'Win32_System_Search'*"]
3717pub const DBSTATUS_E_CANNOTCOMPLETE: DBSTATUSENUM21 = 20i32;
3718#[doc = "*Required features: 'Win32_System_Search'*"]
3719pub const DBSTATUS_E_VOLUMENOTFOUND: DBSTATUSENUM21 = 21i32;
3720#[doc = "*Required features: 'Win32_System_Search'*"]
3721pub const DBSTATUS_E_OUTOFSPACE: DBSTATUSENUM21 = 22i32;
3722#[doc = "*Required features: 'Win32_System_Search'*"]
3723pub const DBSTATUS_S_CANNOTDELETESOURCE: DBSTATUSENUM21 = 23i32;
3724#[doc = "*Required features: 'Win32_System_Search'*"]
3725pub const DBSTATUS_E_READONLY: DBSTATUSENUM21 = 24i32;
3726#[doc = "*Required features: 'Win32_System_Search'*"]
3727pub const DBSTATUS_E_RESOURCEOUTOFSCOPE: DBSTATUSENUM21 = 25i32;
3728#[doc = "*Required features: 'Win32_System_Search'*"]
3729pub const DBSTATUS_S_ALREADYEXISTS: DBSTATUSENUM21 = 26i32;
3730#[doc = "*Required features: 'Win32_System_Search'*"]
3731pub type DBSTATUSENUM25 = i32;
3732#[doc = "*Required features: 'Win32_System_Search'*"]
3733pub const DBSTATUS_E_CANCELED: DBSTATUSENUM25 = 27i32;
3734#[doc = "*Required features: 'Win32_System_Search'*"]
3735pub const DBSTATUS_E_NOTCOLLECTION: DBSTATUSENUM25 = 28i32;
3736#[doc = "*Required features: 'Win32_System_Search'*"]
3737pub type DBSTATUSENUM26 = i32;
3738#[doc = "*Required features: 'Win32_System_Search'*"]
3739pub const DBSTATUS_S_ROWSETCOLUMN: DBSTATUSENUM26 = 29i32;
3740#[doc = "*Required features: 'Win32_System_Search'*"]
3741pub type DBTABLESTATISTICSTYPE26 = i32;
3742#[doc = "*Required features: 'Win32_System_Search'*"]
3743pub const DBSTAT_HISTOGRAM: DBTABLESTATISTICSTYPE26 = 1i32;
3744#[doc = "*Required features: 'Win32_System_Search'*"]
3745pub const DBSTAT_COLUMN_CARDINALITY: DBTABLESTATISTICSTYPE26 = 2i32;
3746#[doc = "*Required features: 'Win32_System_Search'*"]
3747pub const DBSTAT_TUPLE_CARDINALITY: DBTABLESTATISTICSTYPE26 = 4i32;
3748#[repr(C)]
3749#[doc = "*Required features: 'Win32_System_Search'*"]
3750pub struct DBTIME {
3751 pub hour: u16,
3752 pub minute: u16,
3753 pub second: u16,
3754}
3755impl ::core::marker::Copy for DBTIME {}
3756impl ::core::clone::Clone for DBTIME {
3757 fn clone(&self) -> Self {
3758 *self
3759 }
3760}
3761#[repr(C)]
3762#[doc = "*Required features: 'Win32_System_Search'*"]
3763#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3764pub struct DBTIMESTAMP {
3765 pub year: i16,
3766 pub month: u16,
3767 pub day: u16,
3768 pub hour: u16,
3769 pub minute: u16,
3770 pub second: u16,
3771 pub fraction: u32,
3772}
3773#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3774impl ::core::marker::Copy for DBTIMESTAMP {}
3775#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3776impl ::core::clone::Clone for DBTIMESTAMP {
3777 fn clone(&self) -> Self {
3778 *self
3779 }
3780}
3781#[repr(C, packed(2))]
3782#[doc = "*Required features: 'Win32_System_Search'*"]
3783#[cfg(target_arch = "x86")]
3784pub struct DBTIMESTAMP {
3785 pub year: i16,
3786 pub month: u16,
3787 pub day: u16,
3788 pub hour: u16,
3789 pub minute: u16,
3790 pub second: u16,
3791 pub fraction: u32,
3792}
3793#[cfg(target_arch = "x86")]
3794impl ::core::marker::Copy for DBTIMESTAMP {}
3795#[cfg(target_arch = "x86")]
3796impl ::core::clone::Clone for DBTIMESTAMP {
3797 fn clone(&self) -> Self {
3798 *self
3799 }
3800}
3801#[doc = "*Required features: 'Win32_System_Search'*"]
3802pub type DBTYPEENUM = i32;
3803#[doc = "*Required features: 'Win32_System_Search'*"]
3804pub const DBTYPE_EMPTY: DBTYPEENUM = 0i32;
3805#[doc = "*Required features: 'Win32_System_Search'*"]
3806pub const DBTYPE_NULL: DBTYPEENUM = 1i32;
3807#[doc = "*Required features: 'Win32_System_Search'*"]
3808pub const DBTYPE_I2: DBTYPEENUM = 2i32;
3809#[doc = "*Required features: 'Win32_System_Search'*"]
3810pub const DBTYPE_I4: DBTYPEENUM = 3i32;
3811#[doc = "*Required features: 'Win32_System_Search'*"]
3812pub const DBTYPE_R4: DBTYPEENUM = 4i32;
3813#[doc = "*Required features: 'Win32_System_Search'*"]
3814pub const DBTYPE_R8: DBTYPEENUM = 5i32;
3815#[doc = "*Required features: 'Win32_System_Search'*"]
3816pub const DBTYPE_CY: DBTYPEENUM = 6i32;
3817#[doc = "*Required features: 'Win32_System_Search'*"]
3818pub const DBTYPE_DATE: DBTYPEENUM = 7i32;
3819#[doc = "*Required features: 'Win32_System_Search'*"]
3820pub const DBTYPE_BSTR: DBTYPEENUM = 8i32;
3821#[doc = "*Required features: 'Win32_System_Search'*"]
3822pub const DBTYPE_IDISPATCH: DBTYPEENUM = 9i32;
3823#[doc = "*Required features: 'Win32_System_Search'*"]
3824pub const DBTYPE_ERROR: DBTYPEENUM = 10i32;
3825#[doc = "*Required features: 'Win32_System_Search'*"]
3826pub const DBTYPE_BOOL: DBTYPEENUM = 11i32;
3827#[doc = "*Required features: 'Win32_System_Search'*"]
3828pub const DBTYPE_VARIANT: DBTYPEENUM = 12i32;
3829#[doc = "*Required features: 'Win32_System_Search'*"]
3830pub const DBTYPE_IUNKNOWN: DBTYPEENUM = 13i32;
3831#[doc = "*Required features: 'Win32_System_Search'*"]
3832pub const DBTYPE_DECIMAL: DBTYPEENUM = 14i32;
3833#[doc = "*Required features: 'Win32_System_Search'*"]
3834pub const DBTYPE_UI1: DBTYPEENUM = 17i32;
3835#[doc = "*Required features: 'Win32_System_Search'*"]
3836pub const DBTYPE_ARRAY: DBTYPEENUM = 8192i32;
3837#[doc = "*Required features: 'Win32_System_Search'*"]
3838pub const DBTYPE_BYREF: DBTYPEENUM = 16384i32;
3839#[doc = "*Required features: 'Win32_System_Search'*"]
3840pub const DBTYPE_I1: DBTYPEENUM = 16i32;
3841#[doc = "*Required features: 'Win32_System_Search'*"]
3842pub const DBTYPE_UI2: DBTYPEENUM = 18i32;
3843#[doc = "*Required features: 'Win32_System_Search'*"]
3844pub const DBTYPE_UI4: DBTYPEENUM = 19i32;
3845#[doc = "*Required features: 'Win32_System_Search'*"]
3846pub const DBTYPE_I8: DBTYPEENUM = 20i32;
3847#[doc = "*Required features: 'Win32_System_Search'*"]
3848pub const DBTYPE_UI8: DBTYPEENUM = 21i32;
3849#[doc = "*Required features: 'Win32_System_Search'*"]
3850pub const DBTYPE_GUID: DBTYPEENUM = 72i32;
3851#[doc = "*Required features: 'Win32_System_Search'*"]
3852pub const DBTYPE_VECTOR: DBTYPEENUM = 4096i32;
3853#[doc = "*Required features: 'Win32_System_Search'*"]
3854pub const DBTYPE_RESERVED: DBTYPEENUM = 32768i32;
3855#[doc = "*Required features: 'Win32_System_Search'*"]
3856pub const DBTYPE_BYTES: DBTYPEENUM = 128i32;
3857#[doc = "*Required features: 'Win32_System_Search'*"]
3858pub const DBTYPE_STR: DBTYPEENUM = 129i32;
3859#[doc = "*Required features: 'Win32_System_Search'*"]
3860pub const DBTYPE_WSTR: DBTYPEENUM = 130i32;
3861#[doc = "*Required features: 'Win32_System_Search'*"]
3862pub const DBTYPE_NUMERIC: DBTYPEENUM = 131i32;
3863#[doc = "*Required features: 'Win32_System_Search'*"]
3864pub const DBTYPE_UDT: DBTYPEENUM = 132i32;
3865#[doc = "*Required features: 'Win32_System_Search'*"]
3866pub const DBTYPE_DBDATE: DBTYPEENUM = 133i32;
3867#[doc = "*Required features: 'Win32_System_Search'*"]
3868pub const DBTYPE_DBTIME: DBTYPEENUM = 134i32;
3869#[doc = "*Required features: 'Win32_System_Search'*"]
3870pub const DBTYPE_DBTIMESTAMP: DBTYPEENUM = 135i32;
3871#[doc = "*Required features: 'Win32_System_Search'*"]
3872pub type DBTYPEENUM15 = i32;
3873#[doc = "*Required features: 'Win32_System_Search'*"]
3874pub const DBTYPE_HCHAPTER: DBTYPEENUM15 = 136i32;
3875#[doc = "*Required features: 'Win32_System_Search'*"]
3876pub type DBTYPEENUM20 = i32;
3877#[doc = "*Required features: 'Win32_System_Search'*"]
3878pub const DBTYPE_FILETIME: DBTYPEENUM20 = 64i32;
3879#[doc = "*Required features: 'Win32_System_Search'*"]
3880pub const DBTYPE_PROPVARIANT: DBTYPEENUM20 = 138i32;
3881#[doc = "*Required features: 'Win32_System_Search'*"]
3882pub const DBTYPE_VARNUMERIC: DBTYPEENUM20 = 139i32;
3883#[doc = "*Required features: 'Win32_System_Search'*"]
3884pub const DBTYPE_SQLVARIANT: u32 = 144u32;
3885#[doc = "*Required features: 'Win32_System_Search'*"]
3886pub type DBUPDELRULEENUM = i32;
3887#[doc = "*Required features: 'Win32_System_Search'*"]
3888pub const DBUPDELRULE_NOACTION: DBUPDELRULEENUM = 0i32;
3889#[doc = "*Required features: 'Win32_System_Search'*"]
3890pub const DBUPDELRULE_CASCADE: DBUPDELRULEENUM = 1i32;
3891#[doc = "*Required features: 'Win32_System_Search'*"]
3892pub const DBUPDELRULE_SETNULL: DBUPDELRULEENUM = 2i32;
3893#[doc = "*Required features: 'Win32_System_Search'*"]
3894pub const DBUPDELRULE_SETDEFAULT: DBUPDELRULEENUM = 3i32;
3895#[repr(C)]
3896#[doc = "*Required features: 'Win32_System_Search'*"]
3897#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3898pub struct DBVECTOR {
3899 pub size: usize,
3900 pub ptr: *mut ::core::ffi::c_void,
3901}
3902#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3903impl ::core::marker::Copy for DBVECTOR {}
3904#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
3905impl ::core::clone::Clone for DBVECTOR {
3906 fn clone(&self) -> Self {
3907 *self
3908 }
3909}
3910#[repr(C, packed(2))]
3911#[doc = "*Required features: 'Win32_System_Search'*"]
3912#[cfg(target_arch = "x86")]
3913pub struct DBVECTOR {
3914 pub size: usize,
3915 pub ptr: *mut ::core::ffi::c_void,
3916}
3917#[cfg(target_arch = "x86")]
3918impl ::core::marker::Copy for DBVECTOR {}
3919#[cfg(target_arch = "x86")]
3920impl ::core::clone::Clone for DBVECTOR {
3921 fn clone(&self) -> Self {
3922 *self
3923 }
3924}
3925#[doc = "*Required features: 'Win32_System_Search'*"]
3926pub type DBWATCHMODEENUM = i32;
3927#[doc = "*Required features: 'Win32_System_Search'*"]
3928pub const DBWATCHMODE_ALL: DBWATCHMODEENUM = 1i32;
3929#[doc = "*Required features: 'Win32_System_Search'*"]
3930pub const DBWATCHMODE_EXTEND: DBWATCHMODEENUM = 2i32;
3931#[doc = "*Required features: 'Win32_System_Search'*"]
3932pub const DBWATCHMODE_MOVE: DBWATCHMODEENUM = 4i32;
3933#[doc = "*Required features: 'Win32_System_Search'*"]
3934pub const DBWATCHMODE_COUNT: DBWATCHMODEENUM = 8i32;
3935#[doc = "*Required features: 'Win32_System_Search'*"]
3936pub type DBWATCHNOTIFYENUM = i32;
3937#[doc = "*Required features: 'Win32_System_Search'*"]
3938pub const DBWATCHNOTIFY_ROWSCHANGED: DBWATCHNOTIFYENUM = 1i32;
3939#[doc = "*Required features: 'Win32_System_Search'*"]
3940pub const DBWATCHNOTIFY_QUERYDONE: DBWATCHNOTIFYENUM = 2i32;
3941#[doc = "*Required features: 'Win32_System_Search'*"]
3942pub const DBWATCHNOTIFY_QUERYREEXECUTED: DBWATCHNOTIFYENUM = 3i32;
3943#[doc = "*Required features: 'Win32_System_Search'*"]
3944pub const DB_ALL_EXCEPT_LIKE: u32 = 3u32;
3945#[doc = "*Required features: 'Win32_System_Search'*"]
3946pub const DB_BINDFLAGS_COLLECTION: i32 = 16i32;
3947#[doc = "*Required features: 'Win32_System_Search'*"]
3948pub const DB_BINDFLAGS_DELAYFETCHCOLUMNS: i32 = 1i32;
3949#[doc = "*Required features: 'Win32_System_Search'*"]
3950pub const DB_BINDFLAGS_DELAYFETCHSTREAM: i32 = 2i32;
3951#[doc = "*Required features: 'Win32_System_Search'*"]
3952pub const DB_BINDFLAGS_ISSTRUCTUREDDOCUMENT: i32 = 128i32;
3953#[doc = "*Required features: 'Win32_System_Search'*"]
3954pub const DB_BINDFLAGS_OPENIFEXISTS: i32 = 32i32;
3955#[doc = "*Required features: 'Win32_System_Search'*"]
3956pub const DB_BINDFLAGS_OUTPUT: i32 = 8i32;
3957#[doc = "*Required features: 'Win32_System_Search'*"]
3958pub const DB_BINDFLAGS_OVERWRITE: i32 = 64i32;
3959#[doc = "*Required features: 'Win32_System_Search'*"]
3960pub const DB_BINDFLAGS_RECURSIVE: i32 = 4i32;
3961#[doc = "*Required features: 'Win32_System_Search'*"]
3962pub const DB_COLLATION_ASC: u32 = 1u32;
3963#[doc = "*Required features: 'Win32_System_Search'*"]
3964pub const DB_COLLATION_DESC: u32 = 2u32;
3965#[doc = "*Required features: 'Win32_System_Search'*"]
3966pub const DB_COUNTUNAVAILABLE: i32 = -1i32;
3967#[doc = "*Required features: 'Win32_System_Search'*"]
3968pub const DB_E_ABORTLIMITREACHED: ::windows_sys::core::HRESULT = -2147217871i32;
3969#[doc = "*Required features: 'Win32_System_Search'*"]
3970pub const DB_E_ALREADYINITIALIZED: ::windows_sys::core::HRESULT = -2147217838i32;
3971#[doc = "*Required features: 'Win32_System_Search'*"]
3972pub const DB_E_ALTERRESTRICTED: ::windows_sys::core::HRESULT = -2147217763i32;
3973#[doc = "*Required features: 'Win32_System_Search'*"]
3974pub const DB_E_ASYNCNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217771i32;
3975#[doc = "*Required features: 'Win32_System_Search'*"]
3976pub const DB_E_BADACCESSORFLAGS: ::windows_sys::core::HRESULT = -2147217850i32;
3977#[doc = "*Required features: 'Win32_System_Search'*"]
3978pub const DB_E_BADACCESSORHANDLE: ::windows_sys::core::HRESULT = -2147217920i32;
3979#[doc = "*Required features: 'Win32_System_Search'*"]
3980pub const DB_E_BADACCESSORTYPE: ::windows_sys::core::HRESULT = -2147217845i32;
3981#[doc = "*Required features: 'Win32_System_Search'*"]
3982pub const DB_E_BADBINDINFO: ::windows_sys::core::HRESULT = -2147217912i32;
3983#[doc = "*Required features: 'Win32_System_Search'*"]
3984pub const DB_E_BADBOOKMARK: ::windows_sys::core::HRESULT = -2147217906i32;
3985#[doc = "*Required features: 'Win32_System_Search'*"]
3986pub const DB_E_BADCHAPTER: ::windows_sys::core::HRESULT = -2147217914i32;
3987#[doc = "*Required features: 'Win32_System_Search'*"]
3988pub const DB_E_BADCOLUMNID: ::windows_sys::core::HRESULT = -2147217903i32;
3989#[doc = "*Required features: 'Win32_System_Search'*"]
3990pub const DB_E_BADCOMMANDFLAGS: ::windows_sys::core::HRESULT = -2147217780i32;
3991#[doc = "*Required features: 'Win32_System_Search'*"]
3992pub const DB_E_BADCOMMANDID: ::windows_sys::core::HRESULT = -2147217802i32;
3993#[doc = "*Required features: 'Win32_System_Search'*"]
3994pub const DB_E_BADCOMPAREOP: ::windows_sys::core::HRESULT = -2147217881i32;
3995#[doc = "*Required features: 'Win32_System_Search'*"]
3996pub const DB_E_BADCONSTRAINTFORM: ::windows_sys::core::HRESULT = -2147217800i32;
3997#[doc = "*Required features: 'Win32_System_Search'*"]
3998pub const DB_E_BADCONSTRAINTID: ::windows_sys::core::HRESULT = -2147217781i32;
3999#[doc = "*Required features: 'Win32_System_Search'*"]
4000pub const DB_E_BADCONSTRAINTTYPE: ::windows_sys::core::HRESULT = -2147217801i32;
4001#[doc = "*Required features: 'Win32_System_Search'*"]
4002pub const DB_E_BADCONVERTFLAG: ::windows_sys::core::HRESULT = -2147217828i32;
4003#[doc = "*Required features: 'Win32_System_Search'*"]
4004pub const DB_E_BADCOPY: ::windows_sys::core::HRESULT = -2147217863i32;
4005#[doc = "*Required features: 'Win32_System_Search'*"]
4006pub const DB_E_BADDEFERRABILITY: ::windows_sys::core::HRESULT = -2147217799i32;
4007#[doc = "*Required features: 'Win32_System_Search'*"]
4008pub const DB_E_BADDYNAMICERRORID: ::windows_sys::core::HRESULT = -2147217830i32;
4009#[doc = "*Required features: 'Win32_System_Search'*"]
4010pub const DB_E_BADHRESULT: ::windows_sys::core::HRESULT = -2147217832i32;
4011#[doc = "*Required features: 'Win32_System_Search'*"]
4012pub const DB_E_BADID: i32 = -2147217860i32;
4013#[doc = "*Required features: 'Win32_System_Search'*"]
4014pub const DB_E_BADINDEXID: ::windows_sys::core::HRESULT = -2147217806i32;
4015#[doc = "*Required features: 'Win32_System_Search'*"]
4016pub const DB_E_BADINITSTRING: ::windows_sys::core::HRESULT = -2147217805i32;
4017#[doc = "*Required features: 'Win32_System_Search'*"]
4018pub const DB_E_BADLOCKMODE: ::windows_sys::core::HRESULT = -2147217905i32;
4019#[doc = "*Required features: 'Win32_System_Search'*"]
4020pub const DB_E_BADLOOKUPID: ::windows_sys::core::HRESULT = -2147217831i32;
4021#[doc = "*Required features: 'Win32_System_Search'*"]
4022pub const DB_E_BADMATCHTYPE: ::windows_sys::core::HRESULT = -2147217792i32;
4023#[doc = "*Required features: 'Win32_System_Search'*"]
4024pub const DB_E_BADORDINAL: ::windows_sys::core::HRESULT = -2147217835i32;
4025#[doc = "*Required features: 'Win32_System_Search'*"]
4026pub const DB_E_BADPARAMETERNAME: ::windows_sys::core::HRESULT = -2147217827i32;
4027#[doc = "*Required features: 'Win32_System_Search'*"]
4028pub const DB_E_BADPRECISION: ::windows_sys::core::HRESULT = -2147217862i32;
4029#[doc = "*Required features: 'Win32_System_Search'*"]
4030pub const DB_E_BADPROPERTYVALUE: ::windows_sys::core::HRESULT = -2147217852i32;
4031#[doc = "*Required features: 'Win32_System_Search'*"]
4032pub const DB_E_BADRATIO: ::windows_sys::core::HRESULT = -2147217902i32;
4033#[doc = "*Required features: 'Win32_System_Search'*"]
4034pub const DB_E_BADRECORDNUM: ::windows_sys::core::HRESULT = -2147217854i32;
4035#[doc = "*Required features: 'Win32_System_Search'*"]
4036pub const DB_E_BADREGIONHANDLE: ::windows_sys::core::HRESULT = -2147217878i32;
4037#[doc = "*Required features: 'Win32_System_Search'*"]
4038pub const DB_E_BADROWHANDLE: ::windows_sys::core::HRESULT = -2147217916i32;
4039#[doc = "*Required features: 'Win32_System_Search'*"]
4040pub const DB_E_BADSCALE: ::windows_sys::core::HRESULT = -2147217861i32;
4041#[doc = "*Required features: 'Win32_System_Search'*"]
4042pub const DB_E_BADSOURCEHANDLE: ::windows_sys::core::HRESULT = -2147217840i32;
4043#[doc = "*Required features: 'Win32_System_Search'*"]
4044pub const DB_E_BADSTARTPOSITION: ::windows_sys::core::HRESULT = -2147217890i32;
4045#[doc = "*Required features: 'Win32_System_Search'*"]
4046pub const DB_E_BADSTATUSVALUE: ::windows_sys::core::HRESULT = -2147217880i32;
4047#[doc = "*Required features: 'Win32_System_Search'*"]
4048pub const DB_E_BADSTORAGEFLAG: ::windows_sys::core::HRESULT = -2147217882i32;
4049#[doc = "*Required features: 'Win32_System_Search'*"]
4050pub const DB_E_BADSTORAGEFLAGS: ::windows_sys::core::HRESULT = -2147217849i32;
4051#[doc = "*Required features: 'Win32_System_Search'*"]
4052pub const DB_E_BADTABLEID: ::windows_sys::core::HRESULT = -2147217860i32;
4053#[doc = "*Required features: 'Win32_System_Search'*"]
4054pub const DB_E_BADTYPE: ::windows_sys::core::HRESULT = -2147217859i32;
4055#[doc = "*Required features: 'Win32_System_Search'*"]
4056pub const DB_E_BADTYPENAME: ::windows_sys::core::HRESULT = -2147217872i32;
4057#[doc = "*Required features: 'Win32_System_Search'*"]
4058pub const DB_E_BADUPDATEDELETERULE: ::windows_sys::core::HRESULT = -2147217782i32;
4059#[doc = "*Required features: 'Win32_System_Search'*"]
4060pub const DB_E_BADVALUES: ::windows_sys::core::HRESULT = -2147217901i32;
4061#[doc = "*Required features: 'Win32_System_Search'*"]
4062pub const DB_E_BOGUS: ::windows_sys::core::HRESULT = -2147217665i32;
4063#[doc = "*Required features: 'Win32_System_Search'*"]
4064pub const DB_E_BOOKMARKSKIPPED: ::windows_sys::core::HRESULT = -2147217853i32;
4065#[doc = "*Required features: 'Win32_System_Search'*"]
4066pub const DB_E_BYREFACCESSORNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217848i32;
4067#[doc = "*Required features: 'Win32_System_Search'*"]
4068pub const DB_E_CANCELED: ::windows_sys::core::HRESULT = -2147217842i32;
4069#[doc = "*Required features: 'Win32_System_Search'*"]
4070pub const DB_E_CANNOTCONNECT: ::windows_sys::core::HRESULT = -2147217770i32;
4071#[doc = "*Required features: 'Win32_System_Search'*"]
4072pub const DB_E_CANNOTFREE: ::windows_sys::core::HRESULT = -2147217894i32;
4073#[doc = "*Required features: 'Win32_System_Search'*"]
4074pub const DB_E_CANNOTRESTART: ::windows_sys::core::HRESULT = -2147217896i32;
4075#[doc = "*Required features: 'Win32_System_Search'*"]
4076pub const DB_E_CANTCANCEL: ::windows_sys::core::HRESULT = -2147217899i32;
4077#[doc = "*Required features: 'Win32_System_Search'*"]
4078pub const DB_E_CANTCONVERTVALUE: ::windows_sys::core::HRESULT = -2147217913i32;
4079#[doc = "*Required features: 'Win32_System_Search'*"]
4080pub const DB_E_CANTFETCHBACKWARDS: ::windows_sys::core::HRESULT = -2147217884i32;
4081#[doc = "*Required features: 'Win32_System_Search'*"]
4082pub const DB_E_CANTFILTER: ::windows_sys::core::HRESULT = -2147217825i32;
4083#[doc = "*Required features: 'Win32_System_Search'*"]
4084pub const DB_E_CANTORDER: ::windows_sys::core::HRESULT = -2147217824i32;
4085#[doc = "*Required features: 'Win32_System_Search'*"]
4086pub const DB_E_CANTSCROLLBACKWARDS: ::windows_sys::core::HRESULT = -2147217879i32;
4087#[doc = "*Required features: 'Win32_System_Search'*"]
4088pub const DB_E_CANTTRANSLATE: ::windows_sys::core::HRESULT = -2147217869i32;
4089#[doc = "*Required features: 'Win32_System_Search'*"]
4090pub const DB_E_CHAPTERNOTRELEASED: ::windows_sys::core::HRESULT = -2147217841i32;
4091#[doc = "*Required features: 'Win32_System_Search'*"]
4092pub const DB_E_COLUMNUNAVAILABLE: ::windows_sys::core::HRESULT = -2147217760i32;
4093#[doc = "*Required features: 'Win32_System_Search'*"]
4094pub const DB_E_COMMANDNOTPERSISTED: ::windows_sys::core::HRESULT = -2147217817i32;
4095#[doc = "*Required features: 'Win32_System_Search'*"]
4096pub const DB_E_CONCURRENCYVIOLATION: ::windows_sys::core::HRESULT = -2147217864i32;
4097#[doc = "*Required features: 'Win32_System_Search'*"]
4098pub const DB_E_COSTLIMIT: ::windows_sys::core::HRESULT = -2147217907i32;
4099#[doc = "*Required features: 'Win32_System_Search'*"]
4100pub const DB_E_DATAOVERFLOW: ::windows_sys::core::HRESULT = -2147217833i32;
4101#[doc = "*Required features: 'Win32_System_Search'*"]
4102pub const DB_E_DELETEDROW: ::windows_sys::core::HRESULT = -2147217885i32;
4103#[doc = "*Required features: 'Win32_System_Search'*"]
4104pub const DB_E_DIALECTNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217898i32;
4105#[doc = "*Required features: 'Win32_System_Search'*"]
4106pub const DB_E_DROPRESTRICTED: ::windows_sys::core::HRESULT = -2147217776i32;
4107#[doc = "*Required features: 'Win32_System_Search'*"]
4108pub const DB_E_DUPLICATECOLUMNID: ::windows_sys::core::HRESULT = -2147217858i32;
4109#[doc = "*Required features: 'Win32_System_Search'*"]
4110pub const DB_E_DUPLICATECONSTRAINTID: ::windows_sys::core::HRESULT = -2147217767i32;
4111#[doc = "*Required features: 'Win32_System_Search'*"]
4112pub const DB_E_DUPLICATEDATASOURCE: ::windows_sys::core::HRESULT = -2147217897i32;
4113#[doc = "*Required features: 'Win32_System_Search'*"]
4114pub const DB_E_DUPLICATEID: ::windows_sys::core::HRESULT = -2147217816i32;
4115#[doc = "*Required features: 'Win32_System_Search'*"]
4116pub const DB_E_DUPLICATEINDEXID: ::windows_sys::core::HRESULT = -2147217868i32;
4117#[doc = "*Required features: 'Win32_System_Search'*"]
4118pub const DB_E_DUPLICATETABLEID: ::windows_sys::core::HRESULT = -2147217857i32;
4119#[doc = "*Required features: 'Win32_System_Search'*"]
4120pub const DB_E_ERRORSINCOMMAND: ::windows_sys::core::HRESULT = -2147217900i32;
4121#[doc = "*Required features: 'Win32_System_Search'*"]
4122pub const DB_E_ERRORSOCCURRED: ::windows_sys::core::HRESULT = -2147217887i32;
4123#[doc = "*Required features: 'Win32_System_Search'*"]
4124pub const DB_E_GOALREJECTED: ::windows_sys::core::HRESULT = -2147217892i32;
4125#[doc = "*Required features: 'Win32_System_Search'*"]
4126pub const DB_E_INDEXINUSE: ::windows_sys::core::HRESULT = -2147217866i32;
4127#[doc = "*Required features: 'Win32_System_Search'*"]
4128pub const DB_E_INTEGRITYVIOLATION: ::windows_sys::core::HRESULT = -2147217873i32;
4129#[doc = "*Required features: 'Win32_System_Search'*"]
4130pub const DB_E_INVALID: ::windows_sys::core::HRESULT = -2147217851i32;
4131#[doc = "*Required features: 'Win32_System_Search'*"]
4132pub const DB_E_INVALIDTRANSITION: ::windows_sys::core::HRESULT = -2147217876i32;
4133#[doc = "*Required features: 'Win32_System_Search'*"]
4134pub const DB_E_LIMITREJECTED: ::windows_sys::core::HRESULT = -2147217909i32;
4135#[doc = "*Required features: 'Win32_System_Search'*"]
4136pub const DB_E_MAXPENDCHANGESEXCEEDED: ::windows_sys::core::HRESULT = -2147217836i32;
4137#[doc = "*Required features: 'Win32_System_Search'*"]
4138pub const DB_E_MISMATCHEDPROVIDER: ::windows_sys::core::HRESULT = -2147217803i32;
4139#[doc = "*Required features: 'Win32_System_Search'*"]
4140pub const DB_E_MULTIPLESTATEMENTS: ::windows_sys::core::HRESULT = -2147217874i32;
4141#[doc = "*Required features: 'Win32_System_Search'*"]
4142pub const DB_E_MULTIPLESTORAGE: ::windows_sys::core::HRESULT = -2147217826i32;
4143#[doc = "*Required features: 'Win32_System_Search'*"]
4144pub const DB_E_NEWLYINSERTED: ::windows_sys::core::HRESULT = -2147217893i32;
4145#[doc = "*Required features: 'Win32_System_Search'*"]
4146pub const DB_E_NOAGGREGATION: ::windows_sys::core::HRESULT = -2147217886i32;
4147#[doc = "*Required features: 'Win32_System_Search'*"]
4148pub const DB_E_NOCOLUMN: ::windows_sys::core::HRESULT = -2147217819i32;
4149#[doc = "*Required features: 'Win32_System_Search'*"]
4150pub const DB_E_NOCOMMAND: ::windows_sys::core::HRESULT = -2147217908i32;
4151#[doc = "*Required features: 'Win32_System_Search'*"]
4152pub const DB_E_NOCONSTRAINT: ::windows_sys::core::HRESULT = -2147217761i32;
4153#[doc = "*Required features: 'Win32_System_Search'*"]
4154pub const DB_E_NOINDEX: ::windows_sys::core::HRESULT = -2147217867i32;
4155#[doc = "*Required features: 'Win32_System_Search'*"]
4156pub const DB_E_NOLOCALE: ::windows_sys::core::HRESULT = -2147217855i32;
4157#[doc = "*Required features: 'Win32_System_Search'*"]
4158pub const DB_E_NONCONTIGUOUSRANGE: ::windows_sys::core::HRESULT = -2147217877i32;
4159#[doc = "*Required features: 'Win32_System_Search'*"]
4160pub const DB_E_NOPROVIDERSREGISTERED: ::windows_sys::core::HRESULT = -2147217804i32;
4161#[doc = "*Required features: 'Win32_System_Search'*"]
4162pub const DB_E_NOQUERY: ::windows_sys::core::HRESULT = -2147217889i32;
4163#[doc = "*Required features: 'Win32_System_Search'*"]
4164pub const DB_E_NOSOURCEOBJECT: ::windows_sys::core::HRESULT = -2147217775i32;
4165#[doc = "*Required features: 'Win32_System_Search'*"]
4166pub const DB_E_NOSTATISTIC: ::windows_sys::core::HRESULT = -2147217764i32;
4167#[doc = "*Required features: 'Win32_System_Search'*"]
4168pub const DB_E_NOTABLE: ::windows_sys::core::HRESULT = -2147217865i32;
4169#[doc = "*Required features: 'Win32_System_Search'*"]
4170pub const DB_E_NOTAREFERENCECOLUMN: ::windows_sys::core::HRESULT = -2147217910i32;
4171#[doc = "*Required features: 'Win32_System_Search'*"]
4172pub const DB_E_NOTASUBREGION: ::windows_sys::core::HRESULT = -2147217875i32;
4173#[doc = "*Required features: 'Win32_System_Search'*"]
4174pub const DB_E_NOTCOLLECTION: ::windows_sys::core::HRESULT = -2147217773i32;
4175#[doc = "*Required features: 'Win32_System_Search'*"]
4176pub const DB_E_NOTFOUND: ::windows_sys::core::HRESULT = -2147217895i32;
4177#[doc = "*Required features: 'Win32_System_Search'*"]
4178pub const DB_E_NOTPREPARED: ::windows_sys::core::HRESULT = -2147217846i32;
4179#[doc = "*Required features: 'Win32_System_Search'*"]
4180pub const DB_E_NOTREENTRANT: ::windows_sys::core::HRESULT = -2147217888i32;
4181#[doc = "*Required features: 'Win32_System_Search'*"]
4182pub const DB_E_NOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217837i32;
4183#[doc = "*Required features: 'Win32_System_Search'*"]
4184pub const DB_E_NULLACCESSORNOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217847i32;
4185#[doc = "*Required features: 'Win32_System_Search'*"]
4186pub const DB_E_OBJECTCREATIONLIMITREACHED: ::windows_sys::core::HRESULT = -2147217815i32;
4187#[doc = "*Required features: 'Win32_System_Search'*"]
4188pub const DB_E_OBJECTMISMATCH: ::windows_sys::core::HRESULT = -2147217779i32;
4189#[doc = "*Required features: 'Win32_System_Search'*"]
4190pub const DB_E_OBJECTOPEN: ::windows_sys::core::HRESULT = -2147217915i32;
4191#[doc = "*Required features: 'Win32_System_Search'*"]
4192pub const DB_E_OUTOFSPACE: ::windows_sys::core::HRESULT = -2147217766i32;
4193#[doc = "*Required features: 'Win32_System_Search'*"]
4194pub const DB_E_PARAMNOTOPTIONAL: ::windows_sys::core::HRESULT = -2147217904i32;
4195#[doc = "*Required features: 'Win32_System_Search'*"]
4196pub const DB_E_PARAMUNAVAILABLE: ::windows_sys::core::HRESULT = -2147217839i32;
4197#[doc = "*Required features: 'Win32_System_Search'*"]
4198pub const DB_E_PENDINGCHANGES: ::windows_sys::core::HRESULT = -2147217834i32;
4199#[doc = "*Required features: 'Win32_System_Search'*"]
4200pub const DB_E_PENDINGINSERT: ::windows_sys::core::HRESULT = -2147217829i32;
4201#[doc = "*Required features: 'Win32_System_Search'*"]
4202pub const DB_E_READONLY: ::windows_sys::core::HRESULT = -2147217772i32;
4203#[doc = "*Required features: 'Win32_System_Search'*"]
4204pub const DB_E_READONLYACCESSOR: ::windows_sys::core::HRESULT = -2147217918i32;
4205#[doc = "*Required features: 'Win32_System_Search'*"]
4206pub const DB_E_RESOURCEEXISTS: ::windows_sys::core::HRESULT = -2147217768i32;
4207#[doc = "*Required features: 'Win32_System_Search'*"]
4208pub const DB_E_RESOURCELOCKED: ::windows_sys::core::HRESULT = -2147217774i32;
4209#[doc = "*Required features: 'Win32_System_Search'*"]
4210pub const DB_E_RESOURCENOTSUPPORTED: ::windows_sys::core::HRESULT = -2147217762i32;
4211#[doc = "*Required features: 'Win32_System_Search'*"]
4212pub const DB_E_RESOURCEOUTOFSCOPE: ::windows_sys::core::HRESULT = -2147217778i32;
4213#[doc = "*Required features: 'Win32_System_Search'*"]
4214pub const DB_E_ROWLIMITEXCEEDED: ::windows_sys::core::HRESULT = -2147217919i32;
4215#[doc = "*Required features: 'Win32_System_Search'*"]
4216pub const DB_E_ROWSETINCOMMAND: ::windows_sys::core::HRESULT = -2147217870i32;
4217#[doc = "*Required features: 'Win32_System_Search'*"]
4218pub const DB_E_ROWSNOTRELEASED: ::windows_sys::core::HRESULT = -2147217883i32;
4219#[doc = "*Required features: 'Win32_System_Search'*"]
4220pub const DB_E_SCHEMAVIOLATION: ::windows_sys::core::HRESULT = -2147217917i32;
4221#[doc = "*Required features: 'Win32_System_Search'*"]
4222pub const DB_E_TABLEINUSE: ::windows_sys::core::HRESULT = -2147217856i32;
4223#[doc = "*Required features: 'Win32_System_Search'*"]
4224pub const DB_E_TIMEOUT: ::windows_sys::core::HRESULT = -2147217769i32;
4225#[doc = "*Required features: 'Win32_System_Search'*"]
4226pub const DB_E_UNSUPPORTEDCONVERSION: ::windows_sys::core::HRESULT = -2147217891i32;
4227#[doc = "*Required features: 'Win32_System_Search'*"]
4228pub const DB_E_WRITEONLYACCESSOR: ::windows_sys::core::HRESULT = -2147217844i32;
4229#[doc = "*Required features: 'Win32_System_Search'*"]
4230pub const DB_IMP_LEVEL_ANONYMOUS: u32 = 0u32;
4231#[doc = "*Required features: 'Win32_System_Search'*"]
4232pub const DB_IMP_LEVEL_DELEGATE: u32 = 3u32;
4233#[doc = "*Required features: 'Win32_System_Search'*"]
4234pub const DB_IMP_LEVEL_IDENTIFY: u32 = 1u32;
4235#[doc = "*Required features: 'Win32_System_Search'*"]
4236pub const DB_IMP_LEVEL_IMPERSONATE: u32 = 2u32;
4237#[doc = "*Required features: 'Win32_System_Search'*"]
4238pub const DB_IN: u32 = 1u32;
4239#[doc = "*Required features: 'Win32_System_Search'*"]
4240pub const DB_INVALID_HACCESSOR: u32 = 0u32;
4241#[doc = "*Required features: 'Win32_System_Search'*"]
4242pub const DB_INVALID_HCHAPTER: u32 = 0u32;
4243#[doc = "*Required features: 'Win32_System_Search'*"]
4244pub const DB_LIKE_ONLY: u32 = 2u32;
4245#[doc = "*Required features: 'Win32_System_Search'*"]
4246pub const DB_LOCAL_EXCLUSIVE: u32 = 3u32;
4247#[doc = "*Required features: 'Win32_System_Search'*"]
4248pub const DB_LOCAL_SHARED: u32 = 2u32;
4249#[doc = "*Required features: 'Win32_System_Search'*"]
4250pub const DB_MODE_READ: u32 = 1u32;
4251#[doc = "*Required features: 'Win32_System_Search'*"]
4252pub const DB_MODE_READWRITE: u32 = 3u32;
4253#[doc = "*Required features: 'Win32_System_Search'*"]
4254pub const DB_MODE_SHARE_DENY_NONE: u32 = 16u32;
4255#[doc = "*Required features: 'Win32_System_Search'*"]
4256pub const DB_MODE_SHARE_DENY_READ: u32 = 4u32;
4257#[doc = "*Required features: 'Win32_System_Search'*"]
4258pub const DB_MODE_SHARE_DENY_WRITE: u32 = 8u32;
4259#[doc = "*Required features: 'Win32_System_Search'*"]
4260pub const DB_MODE_SHARE_EXCLUSIVE: u32 = 12u32;
4261#[doc = "*Required features: 'Win32_System_Search'*"]
4262pub const DB_MODE_WRITE: u32 = 2u32;
4263#[doc = "*Required features: 'Win32_System_Search'*"]
4264pub const DB_NULL_HACCESSOR: u32 = 0u32;
4265#[doc = "*Required features: 'Win32_System_Search'*"]
4266pub const DB_NULL_HCHAPTER: u32 = 0u32;
4267#[doc = "*Required features: 'Win32_System_Search'*"]
4268pub const DB_NULL_HROW: u32 = 0u32;
4269#[repr(C)]
4270#[doc = "*Required features: 'Win32_System_Search'*"]
4271pub struct DB_NUMERIC {
4272 pub precision: u8,
4273 pub scale: u8,
4274 pub sign: u8,
4275 pub val: [u8; 16],
4276}
4277impl ::core::marker::Copy for DB_NUMERIC {}
4278impl ::core::clone::Clone for DB_NUMERIC {
4279 fn clone(&self) -> Self {
4280 *self
4281 }
4282}
4283#[doc = "*Required features: 'Win32_System_Search'*"]
4284pub const DB_OUT: u32 = 2u32;
4285#[doc = "*Required features: 'Win32_System_Search'*"]
4286pub const DB_PROT_LEVEL_CALL: u32 = 2u32;
4287#[doc = "*Required features: 'Win32_System_Search'*"]
4288pub const DB_PROT_LEVEL_CONNECT: u32 = 1u32;
4289#[doc = "*Required features: 'Win32_System_Search'*"]
4290pub const DB_PROT_LEVEL_NONE: u32 = 0u32;
4291#[doc = "*Required features: 'Win32_System_Search'*"]
4292pub const DB_PROT_LEVEL_PKT: u32 = 3u32;
4293#[doc = "*Required features: 'Win32_System_Search'*"]
4294pub const DB_PROT_LEVEL_PKT_INTEGRITY: u32 = 4u32;
4295#[doc = "*Required features: 'Win32_System_Search'*"]
4296pub const DB_PROT_LEVEL_PKT_PRIVACY: u32 = 5u32;
4297#[doc = "*Required features: 'Win32_System_Search'*"]
4298pub const DB_PT_FUNCTION: u32 = 3u32;
4299#[doc = "*Required features: 'Win32_System_Search'*"]
4300pub const DB_PT_PROCEDURE: u32 = 2u32;
4301#[doc = "*Required features: 'Win32_System_Search'*"]
4302pub const DB_PT_UNKNOWN: u32 = 1u32;
4303#[doc = "*Required features: 'Win32_System_Search'*"]
4304pub const DB_REMOTE: u32 = 1u32;
4305#[doc = "*Required features: 'Win32_System_Search'*"]
4306pub const DB_SEARCHABLE: u32 = 4u32;
4307#[doc = "*Required features: 'Win32_System_Search'*"]
4308pub const DB_SEC_E_AUTH_FAILED: ::windows_sys::core::HRESULT = -2147217843i32;
4309#[doc = "*Required features: 'Win32_System_Search'*"]
4310pub const DB_SEC_E_PERMISSIONDENIED: ::windows_sys::core::HRESULT = -2147217911i32;
4311#[doc = "*Required features: 'Win32_System_Search'*"]
4312pub const DB_SEC_E_SAFEMODE_DENIED: ::windows_sys::core::HRESULT = -2147217765i32;
4313#[doc = "*Required features: 'Win32_System_Search'*"]
4314pub const DB_S_ASYNCHRONOUS: ::windows_sys::core::HRESULT = 265936i32;
4315#[doc = "*Required features: 'Win32_System_Search'*"]
4316pub const DB_S_BADROWHANDLE: ::windows_sys::core::HRESULT = 265939i32;
4317#[doc = "*Required features: 'Win32_System_Search'*"]
4318pub const DB_S_BOOKMARKSKIPPED: ::windows_sys::core::HRESULT = 265923i32;
4319#[doc = "*Required features: 'Win32_System_Search'*"]
4320pub const DB_S_BUFFERFULL: ::windows_sys::core::HRESULT = 265928i32;
4321#[doc = "*Required features: 'Win32_System_Search'*"]
4322pub const DB_S_CANTRELEASE: ::windows_sys::core::HRESULT = 265930i32;
4323#[doc = "*Required features: 'Win32_System_Search'*"]
4324pub const DB_S_COLUMNSCHANGED: ::windows_sys::core::HRESULT = 265937i32;
4325#[doc = "*Required features: 'Win32_System_Search'*"]
4326pub const DB_S_COLUMNTYPEMISMATCH: ::windows_sys::core::HRESULT = 265921i32;
4327#[doc = "*Required features: 'Win32_System_Search'*"]
4328pub const DB_S_COMMANDREEXECUTED: ::windows_sys::core::HRESULT = 265927i32;
4329#[doc = "*Required features: 'Win32_System_Search'*"]
4330pub const DB_S_DELETEDROW: ::windows_sys::core::HRESULT = 265940i32;
4331#[doc = "*Required features: 'Win32_System_Search'*"]
4332pub const DB_S_DIALECTIGNORED: ::windows_sys::core::HRESULT = 265933i32;
4333#[doc = "*Required features: 'Win32_System_Search'*"]
4334pub const DB_S_ENDOFROWSET: ::windows_sys::core::HRESULT = 265926i32;
4335#[doc = "*Required features: 'Win32_System_Search'*"]
4336pub const DB_S_ERRORSOCCURRED: ::windows_sys::core::HRESULT = 265946i32;
4337#[doc = "*Required features: 'Win32_System_Search'*"]
4338pub const DB_S_ERRORSRETURNED: ::windows_sys::core::HRESULT = 265938i32;
4339#[doc = "*Required features: 'Win32_System_Search'*"]
4340pub const DB_S_GOALCHANGED: ::windows_sys::core::HRESULT = 265931i32;
4341#[doc = "*Required features: 'Win32_System_Search'*"]
4342pub const DB_S_LOCKUPGRADED: ::windows_sys::core::HRESULT = 265944i32;
4343#[doc = "*Required features: 'Win32_System_Search'*"]
4344pub const DB_S_MULTIPLECHANGES: ::windows_sys::core::HRESULT = 265948i32;
4345#[doc = "*Required features: 'Win32_System_Search'*"]
4346pub const DB_S_NONEXTROWSET: ::windows_sys::core::HRESULT = 265925i32;
4347#[doc = "*Required features: 'Win32_System_Search'*"]
4348pub const DB_S_NORESULT: ::windows_sys::core::HRESULT = 265929i32;
4349#[doc = "*Required features: 'Win32_System_Search'*"]
4350pub const DB_S_NOROWSPECIFICCOLUMNS: ::windows_sys::core::HRESULT = 265949i32;
4351#[doc = "*Required features: 'Win32_System_Search'*"]
4352pub const DB_S_NOTSINGLETON: ::windows_sys::core::HRESULT = 265943i32;
4353#[doc = "*Required features: 'Win32_System_Search'*"]
4354pub const DB_S_PARAMUNAVAILABLE: ::windows_sys::core::HRESULT = 265947i32;
4355#[doc = "*Required features: 'Win32_System_Search'*"]
4356pub const DB_S_PROPERTIESCHANGED: ::windows_sys::core::HRESULT = 265945i32;
4357#[doc = "*Required features: 'Win32_System_Search'*"]
4358pub const DB_S_ROWLIMITEXCEEDED: ::windows_sys::core::HRESULT = 265920i32;
4359#[doc = "*Required features: 'Win32_System_Search'*"]
4360pub const DB_S_STOPLIMITREACHED: ::windows_sys::core::HRESULT = 265942i32;
4361#[doc = "*Required features: 'Win32_System_Search'*"]
4362pub const DB_S_TOOMANYCHANGES: ::windows_sys::core::HRESULT = 265941i32;
4363#[doc = "*Required features: 'Win32_System_Search'*"]
4364pub const DB_S_TYPEINFOOVERRIDDEN: ::windows_sys::core::HRESULT = 265922i32;
4365#[doc = "*Required features: 'Win32_System_Search'*"]
4366pub const DB_S_UNWANTEDOPERATION: ::windows_sys::core::HRESULT = 265932i32;
4367#[doc = "*Required features: 'Win32_System_Search'*"]
4368pub const DB_S_UNWANTEDPHASE: ::windows_sys::core::HRESULT = 265934i32;
4369#[doc = "*Required features: 'Win32_System_Search'*"]
4370pub const DB_S_UNWANTEDREASON: ::windows_sys::core::HRESULT = 265935i32;
4371#[doc = "*Required features: 'Win32_System_Search'*"]
4372pub const DB_UNSEARCHABLE: u32 = 1u32;
4373#[repr(C)]
4374#[doc = "*Required features: 'Win32_System_Search'*"]
4375pub struct DB_VARNUMERIC {
4376 pub precision: u8,
4377 pub scale: i8,
4378 pub sign: u8,
4379 pub val: [u8; 1],
4380}
4381impl ::core::marker::Copy for DB_VARNUMERIC {}
4382impl ::core::clone::Clone for DB_VARNUMERIC {
4383 fn clone(&self) -> Self {
4384 *self
4385 }
4386}
4387#[repr(C)]
4388#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
4389#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4390pub struct DCINFO {
4391 pub eInfoType: u32,
4392 pub vData: super::Com::VARIANT,
4393}
4394#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4395impl ::core::marker::Copy for DCINFO {}
4396#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
4397impl ::core::clone::Clone for DCINFO {
4398 fn clone(&self) -> Self {
4399 *self
4400 }
4401}
4402#[doc = "*Required features: 'Win32_System_Search'*"]
4403pub type DCINFOTYPEENUM = i32;
4404#[doc = "*Required features: 'Win32_System_Search'*"]
4405pub const DCINFOTYPE_VERSION: DCINFOTYPEENUM = 1i32;
4406#[doc = "*Required features: 'Win32_System_Search'*"]
4407pub type DELIVERY_AGENT_FLAGS = i32;
4408#[doc = "*Required features: 'Win32_System_Search'*"]
4409pub const DELIVERY_AGENT_FLAG_NO_BROADCAST: DELIVERY_AGENT_FLAGS = 4i32;
4410#[doc = "*Required features: 'Win32_System_Search'*"]
4411pub const DELIVERY_AGENT_FLAG_NO_RESTRICTIONS: DELIVERY_AGENT_FLAGS = 8i32;
4412#[doc = "*Required features: 'Win32_System_Search'*"]
4413pub const DELIVERY_AGENT_FLAG_SILENT_DIAL: DELIVERY_AGENT_FLAGS = 16i32;
4414#[doc = "*Required features: 'Win32_System_Search'*"]
4415pub const DISPID_QUERY_ALL: u32 = 6u32;
4416#[doc = "*Required features: 'Win32_System_Search'*"]
4417pub const DISPID_QUERY_HITCOUNT: u32 = 4u32;
4418#[doc = "*Required features: 'Win32_System_Search'*"]
4419pub const DISPID_QUERY_LASTSEENTIME: u32 = 10u32;
4420#[doc = "*Required features: 'Win32_System_Search'*"]
4421pub const DISPID_QUERY_METADATA_PROPDISPID: u32 = 6u32;
4422#[doc = "*Required features: 'Win32_System_Search'*"]
4423pub const DISPID_QUERY_METADATA_PROPGUID: u32 = 5u32;
4424#[doc = "*Required features: 'Win32_System_Search'*"]
4425pub const DISPID_QUERY_METADATA_PROPMODIFIABLE: u32 = 9u32;
4426#[doc = "*Required features: 'Win32_System_Search'*"]
4427pub const DISPID_QUERY_METADATA_PROPNAME: u32 = 7u32;
4428#[doc = "*Required features: 'Win32_System_Search'*"]
4429pub const DISPID_QUERY_METADATA_STORELEVEL: u32 = 8u32;
4430#[doc = "*Required features: 'Win32_System_Search'*"]
4431pub const DISPID_QUERY_METADATA_VROOTAUTOMATIC: u32 = 3u32;
4432#[doc = "*Required features: 'Win32_System_Search'*"]
4433pub const DISPID_QUERY_METADATA_VROOTMANUAL: u32 = 4u32;
4434#[doc = "*Required features: 'Win32_System_Search'*"]
4435pub const DISPID_QUERY_METADATA_VROOTUSED: u32 = 2u32;
4436#[doc = "*Required features: 'Win32_System_Search'*"]
4437pub const DISPID_QUERY_RANK: u32 = 3u32;
4438#[doc = "*Required features: 'Win32_System_Search'*"]
4439pub const DISPID_QUERY_RANKVECTOR: u32 = 2u32;
4440#[doc = "*Required features: 'Win32_System_Search'*"]
4441pub const DISPID_QUERY_REVNAME: u32 = 8u32;
4442#[doc = "*Required features: 'Win32_System_Search'*"]
4443pub const DISPID_QUERY_UNFILTERED: u32 = 7u32;
4444#[doc = "*Required features: 'Win32_System_Search'*"]
4445pub const DISPID_QUERY_VIRTUALPATH: u32 = 9u32;
4446#[doc = "*Required features: 'Win32_System_Search'*"]
4447pub const DISPID_QUERY_WORKID: u32 = 5u32;
4448#[doc = "*Required features: 'Win32_System_Search'*"]
4449pub const DS_E_ALREADYDISABLED: i32 = -2147220447i32;
4450#[doc = "*Required features: 'Win32_System_Search'*"]
4451pub const DS_E_ALREADYENABLED: i32 = -2147220454i32;
4452#[doc = "*Required features: 'Win32_System_Search'*"]
4453pub const DS_E_BADREQUEST: i32 = -2147220475i32;
4454#[doc = "*Required features: 'Win32_System_Search'*"]
4455pub const DS_E_BADRESULT: i32 = -2147220445i32;
4456#[doc = "*Required features: 'Win32_System_Search'*"]
4457pub const DS_E_BADSEQUENCE: i32 = -2147220473i32;
4458#[doc = "*Required features: 'Win32_System_Search'*"]
4459pub const DS_E_BUFFERTOOSMALL: i32 = -2147220449i32;
4460#[doc = "*Required features: 'Win32_System_Search'*"]
4461pub const DS_E_CANNOTREMOVECONCURRENT: i32 = -2147220443i32;
4462#[doc = "*Required features: 'Win32_System_Search'*"]
4463pub const DS_E_CANNOTWRITEREGISTRY: i32 = -2147220444i32;
4464#[doc = "*Required features: 'Win32_System_Search'*"]
4465pub const DS_E_CONFIGBAD: i32 = -2147220470i32;
4466#[doc = "*Required features: 'Win32_System_Search'*"]
4467pub const DS_E_CONFIGNOTRIGHTTYPE: i32 = -2147220456i32;
4468#[doc = "*Required features: 'Win32_System_Search'*"]
4469pub const DS_E_DATANOTPRESENT: i32 = -2147220464i32;
4470#[doc = "*Required features: 'Win32_System_Search'*"]
4471pub const DS_E_DATASOURCENOTAVAILABLE: i32 = -2147220478i32;
4472#[doc = "*Required features: 'Win32_System_Search'*"]
4473pub const DS_E_DATASOURCENOTDISABLED: i32 = -2147220459i32;
4474#[doc = "*Required features: 'Win32_System_Search'*"]
4475pub const DS_E_DUPLICATEID: i32 = -2147220462i32;
4476#[doc = "*Required features: 'Win32_System_Search'*"]
4477pub const DS_E_INDEXDIRECTORY: i32 = -2147220452i32;
4478#[doc = "*Required features: 'Win32_System_Search'*"]
4479pub const DS_E_INVALIDCATALOGNAME: i32 = -2147220457i32;
4480#[doc = "*Required features: 'Win32_System_Search'*"]
4481pub const DS_E_INVALIDDATASOURCE: i32 = -2147220479i32;
4482#[doc = "*Required features: 'Win32_System_Search'*"]
4483pub const DS_E_INVALIDTAGDB: i32 = -2147220458i32;
4484#[doc = "*Required features: 'Win32_System_Search'*"]
4485pub const DS_E_MESSAGETOOLONG: i32 = -2147220472i32;
4486#[doc = "*Required features: 'Win32_System_Search'*"]
4487pub const DS_E_MISSINGCATALOG: i32 = -2147220440i32;
4488#[doc = "*Required features: 'Win32_System_Search'*"]
4489pub const DS_E_NOMOREDATA: i32 = -2147220480i32;
4490#[doc = "*Required features: 'Win32_System_Search'*"]
4491pub const DS_E_PARAMOUTOFRANGE: i32 = -2147220448i32;
4492#[doc = "*Required features: 'Win32_System_Search'*"]
4493pub const DS_E_PROPVERSIONMISMATCH: i32 = -2147220441i32;
4494#[doc = "*Required features: 'Win32_System_Search'*"]
4495pub const DS_E_PROTOCOLVERSION: i32 = -2147220455i32;
4496#[doc = "*Required features: 'Win32_System_Search'*"]
4497pub const DS_E_QUERYCANCELED: i32 = -2147220477i32;
4498#[doc = "*Required features: 'Win32_System_Search'*"]
4499pub const DS_E_QUERYHUNG: i32 = -2147220446i32;
4500#[doc = "*Required features: 'Win32_System_Search'*"]
4501pub const DS_E_REGISTRY: i32 = -2147220460i32;
4502#[doc = "*Required features: 'Win32_System_Search'*"]
4503pub const DS_E_SEARCHCATNAMECOLLISION: i32 = -2147220442i32;
4504#[doc = "*Required features: 'Win32_System_Search'*"]
4505pub const DS_E_SERVERCAPACITY: i32 = -2147220474i32;
4506#[doc = "*Required features: 'Win32_System_Search'*"]
4507pub const DS_E_SERVERERROR: i32 = -2147220471i32;
4508#[doc = "*Required features: 'Win32_System_Search'*"]
4509pub const DS_E_SETSTATUSINPROGRESS: i32 = -2147220463i32;
4510#[doc = "*Required features: 'Win32_System_Search'*"]
4511pub const DS_E_TOOMANYDATASOURCES: i32 = -2147220461i32;
4512#[doc = "*Required features: 'Win32_System_Search'*"]
4513pub const DS_E_UNKNOWNPARAM: i32 = -2147220450i32;
4514#[doc = "*Required features: 'Win32_System_Search'*"]
4515pub const DS_E_UNKNOWNREQUEST: i32 = -2147220476i32;
4516#[doc = "*Required features: 'Win32_System_Search'*"]
4517pub const DS_E_VALUETOOLARGE: i32 = -2147220451i32;
4518pub const DataLinks: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570871218, data2: 6593, data3: 4561, data4: [137, 224, 0, 192, 79, 215, 168, 41] };
4519pub type DataSource = *mut ::core::ffi::c_void;
4520pub type DataSourceListener = *mut ::core::ffi::c_void;
4521pub type DataSourceObject = *mut ::core::ffi::c_void;
4522#[doc = "*Required features: 'Win32_System_Search'*"]
4523pub type EBindInfoOptions = i32;
4524#[doc = "*Required features: 'Win32_System_Search'*"]
4525pub const BIO_BINDER: EBindInfoOptions = 1i32;
4526#[repr(C)]
4527#[doc = "*Required features: 'Win32_System_Search'*"]
4528#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4529pub struct ERRORINFO {
4530 pub hrError: ::windows_sys::core::HRESULT,
4531 pub dwMinor: u32,
4532 pub clsid: ::windows_sys::core::GUID,
4533 pub iid: ::windows_sys::core::GUID,
4534 pub dispid: i32,
4535}
4536#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4537impl ::core::marker::Copy for ERRORINFO {}
4538#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
4539impl ::core::clone::Clone for ERRORINFO {
4540 fn clone(&self) -> Self {
4541 *self
4542 }
4543}
4544#[repr(C, packed(2))]
4545#[doc = "*Required features: 'Win32_System_Search'*"]
4546#[cfg(target_arch = "x86")]
4547pub struct ERRORINFO {
4548 pub hrError: ::windows_sys::core::HRESULT,
4549 pub dwMinor: u32,
4550 pub clsid: ::windows_sys::core::GUID,
4551 pub iid: ::windows_sys::core::GUID,
4552 pub dispid: i32,
4553}
4554#[cfg(target_arch = "x86")]
4555impl ::core::marker::Copy for ERRORINFO {}
4556#[cfg(target_arch = "x86")]
4557impl ::core::clone::Clone for ERRORINFO {
4558 fn clone(&self) -> Self {
4559 *self
4560 }
4561}
4562#[doc = "*Required features: 'Win32_System_Search'*"]
4563pub const ERROR_FTE: u32 = 13824u32;
4564#[doc = "*Required features: 'Win32_System_Search'*"]
4565pub const ERROR_FTE_CB: u32 = 51968u32;
4566#[doc = "*Required features: 'Win32_System_Search'*"]
4567pub const ERROR_FTE_FD: u32 = 64768u32;
4568#[doc = "*Required features: 'Win32_System_Search'*"]
4569pub const ERROR_SOURCE_CMDLINE: u32 = 5376u32;
4570#[doc = "*Required features: 'Win32_System_Search'*"]
4571pub const ERROR_SOURCE_COLLATOR: u32 = 1280u32;
4572#[doc = "*Required features: 'Win32_System_Search'*"]
4573pub const ERROR_SOURCE_CONNMGR: u32 = 1536u32;
4574#[doc = "*Required features: 'Win32_System_Search'*"]
4575pub const ERROR_SOURCE_CONTENT_SOURCE: u32 = 13312u32;
4576#[doc = "*Required features: 'Win32_System_Search'*"]
4577pub const ERROR_SOURCE_DATASOURCE: u32 = 1024u32;
4578#[doc = "*Required features: 'Win32_System_Search'*"]
4579pub const ERROR_SOURCE_DAV: u32 = 8960u32;
4580#[doc = "*Required features: 'Win32_System_Search'*"]
4581pub const ERROR_SOURCE_EXSTOREPH: u32 = 9984u32;
4582#[doc = "*Required features: 'Win32_System_Search'*"]
4583pub const ERROR_SOURCE_FLTRDMN: u32 = 9216u32;
4584#[doc = "*Required features: 'Win32_System_Search'*"]
4585pub const ERROR_SOURCE_GATHERER: u32 = 3328u32;
4586#[doc = "*Required features: 'Win32_System_Search'*"]
4587pub const ERROR_SOURCE_INDEXER: u32 = 4352u32;
4588#[doc = "*Required features: 'Win32_System_Search'*"]
4589pub const ERROR_SOURCE_MSS: u32 = 8448u32;
4590#[doc = "*Required features: 'Win32_System_Search'*"]
4591pub const ERROR_SOURCE_NETWORKING: u32 = 768u32;
4592#[doc = "*Required features: 'Win32_System_Search'*"]
4593pub const ERROR_SOURCE_NLADMIN: u32 = 6400u32;
4594#[doc = "*Required features: 'Win32_System_Search'*"]
4595pub const ERROR_SOURCE_NOTESPH: u32 = 9728u32;
4596#[doc = "*Required features: 'Win32_System_Search'*"]
4597pub const ERROR_SOURCE_OLEDB_BINDER: u32 = 9472u32;
4598#[doc = "*Required features: 'Win32_System_Search'*"]
4599pub const ERROR_SOURCE_PEOPLE_IMPORT: u32 = 16384u32;
4600#[doc = "*Required features: 'Win32_System_Search'*"]
4601pub const ERROR_SOURCE_PROTHNDLR: u32 = 4608u32;
4602#[doc = "*Required features: 'Win32_System_Search'*"]
4603pub const ERROR_SOURCE_QUERY: u32 = 1792u32;
4604#[doc = "*Required features: 'Win32_System_Search'*"]
4605pub const ERROR_SOURCE_REMOTE_EXSTOREPH: u32 = 13568u32;
4606#[doc = "*Required features: 'Win32_System_Search'*"]
4607pub const ERROR_SOURCE_SCHEMA: u32 = 3072u32;
4608#[doc = "*Required features: 'Win32_System_Search'*"]
4609pub const ERROR_SOURCE_SCRIPTPI: u32 = 8192u32;
4610#[doc = "*Required features: 'Win32_System_Search'*"]
4611pub const ERROR_SOURCE_SECURITY: u32 = 5120u32;
4612#[doc = "*Required features: 'Win32_System_Search'*"]
4613pub const ERROR_SOURCE_SETUP: u32 = 4864u32;
4614#[doc = "*Required features: 'Win32_System_Search'*"]
4615pub const ERROR_SOURCE_SRCH_SCHEMA_CACHE: u32 = 13056u32;
4616#[doc = "*Required features: 'Win32_System_Search'*"]
4617pub const ERROR_SOURCE_XML: u32 = 8704u32;
4618#[doc = "*Required features: 'Win32_System_Search'*"]
4619pub const EVENT_AUDIENCECOMPUTATION_CANNOTSTART: i32 = -1073738223i32;
4620#[doc = "*Required features: 'Win32_System_Search'*"]
4621pub const EVENT_AUTOCAT_CANT_CREATE_FILE_SHARE: i32 = -1073738726i32;
4622#[doc = "*Required features: 'Win32_System_Search'*"]
4623pub const EVENT_AUTOCAT_PERFMON: i32 = -1073738753i32;
4624#[doc = "*Required features: 'Win32_System_Search'*"]
4625pub const EVENT_CONFIG_ERROR: i32 = -1073738821i32;
4626#[doc = "*Required features: 'Win32_System_Search'*"]
4627pub const EVENT_CONFIG_SYNTAX: i32 = -2147482604i32;
4628#[doc = "*Required features: 'Win32_System_Search'*"]
4629pub const EVENT_CRAWL_SCHEDULED: i32 = 1073744884i32;
4630#[doc = "*Required features: 'Win32_System_Search'*"]
4631pub const EVENT_DETAILED_FILTERPOOL_ADD_FAILED: i32 = -1073738719i32;
4632#[doc = "*Required features: 'Win32_System_Search'*"]
4633pub const EVENT_DSS_NOT_ENABLED: i32 = -2147476572i32;
4634#[doc = "*Required features: 'Win32_System_Search'*"]
4635pub const EVENT_ENUMERATE_SESSIONS_FAILED: i32 = -1073738720i32;
4636#[doc = "*Required features: 'Win32_System_Search'*"]
4637pub const EVENT_EXCEPTION: i32 = -1073740815i32;
4638#[doc = "*Required features: 'Win32_System_Search'*"]
4639pub const EVENT_FAILED_CREATE_GATHERER_LOG: i32 = -2147480587i32;
4640#[doc = "*Required features: 'Win32_System_Search'*"]
4641pub const EVENT_FAILED_INITIALIZE_CRAWL: i32 = -1073738765i32;
4642#[doc = "*Required features: 'Win32_System_Search'*"]
4643pub const EVENT_FILTERPOOL_ADD_FAILED: i32 = -1073738722i32;
4644#[doc = "*Required features: 'Win32_System_Search'*"]
4645pub const EVENT_FILTERPOOL_DELETE_FAILED: i32 = -1073738721i32;
4646#[doc = "*Required features: 'Win32_System_Search'*"]
4647pub const EVENT_FILTER_HOST_FORCE_TERMINATE: i32 = -2147473624i32;
4648#[doc = "*Required features: 'Win32_System_Search'*"]
4649pub const EVENT_FILTER_HOST_NOT_INITIALIZED: i32 = -1073738724i32;
4650#[doc = "*Required features: 'Win32_System_Search'*"]
4651pub const EVENT_FILTER_HOST_NOT_TERMINATED: i32 = -1073738723i32;
4652#[doc = "*Required features: 'Win32_System_Search'*"]
4653pub const EVENT_GATHERER_DATASOURCE: i32 = -1073738727i32;
4654#[doc = "*Required features: 'Win32_System_Search'*"]
4655pub const EVENT_GATHERER_PERFMON: i32 = -1073738817i32;
4656#[doc = "*Required features: 'Win32_System_Search'*"]
4657pub const EVENT_GATHERSVC_PERFMON: i32 = -1073738818i32;
4658#[doc = "*Required features: 'Win32_System_Search'*"]
4659pub const EVENT_GATHER_ADVISE_FAILED: i32 = -1073738798i32;
4660#[doc = "*Required features: 'Win32_System_Search'*"]
4661pub const EVENT_GATHER_APP_INIT_FAILED: i32 = -1073738766i32;
4662#[doc = "*Required features: 'Win32_System_Search'*"]
4663pub const EVENT_GATHER_AUTODESCENCODE_INVALID: i32 = -2147480592i32;
4664#[doc = "*Required features: 'Win32_System_Search'*"]
4665pub const EVENT_GATHER_AUTODESCLEN_ADJUSTED: i32 = -2147480603i32;
4666#[doc = "*Required features: 'Win32_System_Search'*"]
4667pub const EVENT_GATHER_BACKUPAPP_COMPLETE: i32 = 3077i32;
4668#[doc = "*Required features: 'Win32_System_Search'*"]
4669pub const EVENT_GATHER_BACKUPAPP_ERROR: i32 = -1073738748i32;
4670#[doc = "*Required features: 'Win32_System_Search'*"]
4671pub const EVENT_GATHER_CANT_CREATE_DOCID: i32 = -1073738793i32;
4672#[doc = "*Required features: 'Win32_System_Search'*"]
4673pub const EVENT_GATHER_CANT_DELETE_DOCID: i32 = -1073738792i32;
4674#[doc = "*Required features: 'Win32_System_Search'*"]
4675pub const EVENT_GATHER_CHECKPOINT_CORRUPT: i32 = -1073738732i32;
4676#[doc = "*Required features: 'Win32_System_Search'*"]
4677pub const EVENT_GATHER_CHECKPOINT_FAILED: i32 = -1073738736i32;
4678#[doc = "*Required features: 'Win32_System_Search'*"]
4679pub const EVENT_GATHER_CHECKPOINT_FILE_MISSING: i32 = -1073738731i32;
4680#[doc = "*Required features: 'Win32_System_Search'*"]
4681pub const EVENT_GATHER_CRAWL_IN_PROGRESS: i32 = -2147480609i32;
4682#[doc = "*Required features: 'Win32_System_Search'*"]
4683pub const EVENT_GATHER_CRAWL_NOT_STARTED: i32 = -2147480625i32;
4684#[doc = "*Required features: 'Win32_System_Search'*"]
4685pub const EVENT_GATHER_CRAWL_SEED_ERROR: i32 = -2147480624i32;
4686#[doc = "*Required features: 'Win32_System_Search'*"]
4687pub const EVENT_GATHER_CRAWL_SEED_FAILED: i32 = -2147480612i32;
4688#[doc = "*Required features: 'Win32_System_Search'*"]
4689pub const EVENT_GATHER_CRAWL_SEED_FAILED_INIT: i32 = -2147480611i32;
4690#[doc = "*Required features: 'Win32_System_Search'*"]
4691pub const EVENT_GATHER_CRITICAL_ERROR: i32 = -1073738799i32;
4692#[doc = "*Required features: 'Win32_System_Search'*"]
4693pub const EVENT_GATHER_DAEMON_TERMINATED: i32 = -2147480570i32;
4694#[doc = "*Required features: 'Win32_System_Search'*"]
4695pub const EVENT_GATHER_DELETING_HISTORY_ITEMS: i32 = -1073738774i32;
4696#[doc = "*Required features: 'Win32_System_Search'*"]
4697pub const EVENT_GATHER_DIRTY_STARTUP: i32 = -2147480576i32;
4698#[doc = "*Required features: 'Win32_System_Search'*"]
4699pub const EVENT_GATHER_DISK_FULL: i32 = -2147480594i32;
4700#[doc = "*Required features: 'Win32_System_Search'*"]
4701pub const EVENT_GATHER_END_ADAPTIVE: i32 = 1073744891i32;
4702#[doc = "*Required features: 'Win32_System_Search'*"]
4703pub const EVENT_GATHER_END_CRAWL: i32 = 1073744842i32;
4704#[doc = "*Required features: 'Win32_System_Search'*"]
4705pub const EVENT_GATHER_END_INCREMENTAL: i32 = 1073744871i32;
4706#[doc = "*Required features: 'Win32_System_Search'*"]
4707pub const EVENT_GATHER_EXCEPTION: i32 = -1073738810i32;
4708#[doc = "*Required features: 'Win32_System_Search'*"]
4709pub const EVENT_GATHER_FLUSH_FAILED: i32 = -1073738737i32;
4710#[doc = "*Required features: 'Win32_System_Search'*"]
4711pub const EVENT_GATHER_FROM_NOT_SET: i32 = -1073738776i32;
4712#[doc = "*Required features: 'Win32_System_Search'*"]
4713pub const EVENT_GATHER_HISTORY_CORRUPTION_DETECTED: i32 = -2147480575i32;
4714#[doc = "*Required features: 'Win32_System_Search'*"]
4715pub const EVENT_GATHER_INTERNAL: i32 = -1073738804i32;
4716#[doc = "*Required features: 'Win32_System_Search'*"]
4717pub const EVENT_GATHER_INVALID_NETWORK_ACCESS_ACCOUNT: i32 = -1073738739i32;
4718#[doc = "*Required features: 'Win32_System_Search'*"]
4719pub const EVENT_GATHER_LOCK_FAILED: i32 = -1073738784i32;
4720#[doc = "*Required features: 'Win32_System_Search'*"]
4721pub const EVENT_GATHER_NO_CRAWL_SEEDS: i32 = -2147480602i32;
4722#[doc = "*Required features: 'Win32_System_Search'*"]
4723pub const EVENT_GATHER_NO_SCHEMA: i32 = -2147480593i32;
4724#[doc = "*Required features: 'Win32_System_Search'*"]
4725pub const EVENT_GATHER_OBJ_INIT_FAILED: i32 = -1073738796i32;
4726#[doc = "*Required features: 'Win32_System_Search'*"]
4727pub const EVENT_GATHER_PLUGINMGR_INIT_FAILED: i32 = -1073738767i32;
4728#[doc = "*Required features: 'Win32_System_Search'*"]
4729pub const EVENT_GATHER_PLUGIN_INIT_FAILED: i32 = -1073738795i32;
4730#[doc = "*Required features: 'Win32_System_Search'*"]
4731pub const EVENT_GATHER_PROTOCOLHANDLER_INIT_FAILED: i32 = -1073738740i32;
4732#[doc = "*Required features: 'Win32_System_Search'*"]
4733pub const EVENT_GATHER_PROTOCOLHANDLER_LOAD_FAILED: i32 = -1073738741i32;
4734#[doc = "*Required features: 'Win32_System_Search'*"]
4735pub const EVENT_GATHER_READ_CHECKPOINT_FAILED: i32 = -1073738733i32;
4736#[doc = "*Required features: 'Win32_System_Search'*"]
4737pub const EVENT_GATHER_RECOVERY_FAILURE: i32 = -1073738222i32;
4738#[doc = "*Required features: 'Win32_System_Search'*"]
4739pub const EVENT_GATHER_REG_MISSING: i32 = -2147480610i32;
4740#[doc = "*Required features: 'Win32_System_Search'*"]
4741pub const EVENT_GATHER_RESET_START: i32 = 1073744865i32;
4742#[doc = "*Required features: 'Win32_System_Search'*"]
4743pub const EVENT_GATHER_RESTOREAPP_COMPLETE: i32 = 3075i32;
4744#[doc = "*Required features: 'Win32_System_Search'*"]
4745pub const EVENT_GATHER_RESTOREAPP_ERROR: i32 = -1073738750i32;
4746#[doc = "*Required features: 'Win32_System_Search'*"]
4747pub const EVENT_GATHER_RESTORE_CHECKPOINT_FAILED: i32 = -1073738734i32;
4748#[doc = "*Required features: 'Win32_System_Search'*"]
4749pub const EVENT_GATHER_RESTORE_COMPLETE: i32 = 3069i32;
4750#[doc = "*Required features: 'Win32_System_Search'*"]
4751pub const EVENT_GATHER_RESTORE_ERROR: i32 = -1073738754i32;
4752#[doc = "*Required features: 'Win32_System_Search'*"]
4753pub const EVENT_GATHER_RESUME: i32 = 1073744868i32;
4754#[doc = "*Required features: 'Win32_System_Search'*"]
4755pub const EVENT_GATHER_SAVE_FAILED: i32 = -1073738735i32;
4756#[doc = "*Required features: 'Win32_System_Search'*"]
4757pub const EVENT_GATHER_SERVICE_INIT: i32 = -1073738794i32;
4758#[doc = "*Required features: 'Win32_System_Search'*"]
4759pub const EVENT_GATHER_START_CRAWL: i32 = 1073744843i32;
4760#[doc = "*Required features: 'Win32_System_Search'*"]
4761pub const EVENT_GATHER_START_CRAWL_IF_RESET: i32 = -2147480595i32;
4762#[doc = "*Required features: 'Win32_System_Search'*"]
4763pub const EVENT_GATHER_START_PAUSE: i32 = -2147480606i32;
4764#[doc = "*Required features: 'Win32_System_Search'*"]
4765pub const EVENT_GATHER_STOP_START: i32 = 1073744876i32;
4766#[doc = "*Required features: 'Win32_System_Search'*"]
4767pub const EVENT_GATHER_SYSTEM_LCID_CHANGED: i32 = -2147480562i32;
4768#[doc = "*Required features: 'Win32_System_Search'*"]
4769pub const EVENT_GATHER_THROTTLE: i32 = 1073744867i32;
4770#[doc = "*Required features: 'Win32_System_Search'*"]
4771pub const EVENT_GATHER_TRANSACTION_FAIL: i32 = -1073738797i32;
4772#[doc = "*Required features: 'Win32_System_Search'*"]
4773pub const EVENT_HASHMAP_INSERT: i32 = -1073738816i32;
4774#[doc = "*Required features: 'Win32_System_Search'*"]
4775pub const EVENT_HASHMAP_UPDATE: i32 = -1073738811i32;
4776#[doc = "*Required features: 'Win32_System_Search'*"]
4777pub const EVENT_INDEXER_ADD_DSS_DISCONNECT: i32 = -2147476585i32;
4778#[doc = "*Required features: 'Win32_System_Search'*"]
4779pub const EVENT_INDEXER_ADD_DSS_FAILED: i32 = -2147476627i32;
4780#[doc = "*Required features: 'Win32_System_Search'*"]
4781pub const EVENT_INDEXER_ADD_DSS_SUCCEEDED: i32 = 7019i32;
4782#[doc = "*Required features: 'Win32_System_Search'*"]
4783pub const EVENT_INDEXER_BUILD_ENDED: i32 = 1073748873i32;
4784#[doc = "*Required features: 'Win32_System_Search'*"]
4785pub const EVENT_INDEXER_BUILD_FAILED: i32 = -1073734797i32;
4786#[doc = "*Required features: 'Win32_System_Search'*"]
4787pub const EVENT_INDEXER_BUILD_START: i32 = 1073748872i32;
4788#[doc = "*Required features: 'Win32_System_Search'*"]
4789pub const EVENT_INDEXER_CI_LOAD_ERROR: i32 = -1073734785i32;
4790#[doc = "*Required features: 'Win32_System_Search'*"]
4791pub const EVENT_INDEXER_DSS_ALREADY_ADDED: i32 = 1073748870i32;
4792#[doc = "*Required features: 'Win32_System_Search'*"]
4793pub const EVENT_INDEXER_DSS_CONTACT_FAILED: i32 = -1073734800i32;
4794#[doc = "*Required features: 'Win32_System_Search'*"]
4795pub const EVENT_INDEXER_DSS_UNABLE_TO_REMOVE: i32 = -1073734755i32;
4796#[doc = "*Required features: 'Win32_System_Search'*"]
4797pub const EVENT_INDEXER_FAIL_TO_CREATE_PER_USER_CATALOG: i32 = -1073731797i32;
4798#[doc = "*Required features: 'Win32_System_Search'*"]
4799pub const EVENT_INDEXER_FAIL_TO_SET_MAX_JETINSTANCE: i32 = -1073731798i32;
4800#[doc = "*Required features: 'Win32_System_Search'*"]
4801pub const EVENT_INDEXER_FAIL_TO_UNLOAD_PER_USER_CATALOG: i32 = -1073731796i32;
4802#[doc = "*Required features: 'Win32_System_Search'*"]
4803pub const EVENT_INDEXER_INIT_ERROR: i32 = -1073734814i32;
4804#[doc = "*Required features: 'Win32_System_Search'*"]
4805pub const EVENT_INDEXER_INVALID_DIRECTORY: i32 = -1073734813i32;
4806#[doc = "*Required features: 'Win32_System_Search'*"]
4807pub const EVENT_INDEXER_LOAD_FAIL: i32 = -1073734781i32;
4808#[doc = "*Required features: 'Win32_System_Search'*"]
4809pub const EVENT_INDEXER_MISSING_APP_DIRECTORY: i32 = -1073734758i32;
4810#[doc = "*Required features: 'Win32_System_Search'*"]
4811pub const EVENT_INDEXER_NEW_PROJECT: i32 = -1073734754i32;
4812#[doc = "*Required features: 'Win32_System_Search'*"]
4813pub const EVENT_INDEXER_NO_SEARCH_SERVERS: i32 = -2147476630i32;
4814#[doc = "*Required features: 'Win32_System_Search'*"]
4815pub const EVENT_INDEXER_OUT_OF_DATABASE_INSTANCE: i32 = -1073731799i32;
4816#[doc = "*Required features: 'Win32_System_Search'*"]
4817pub const EVENT_INDEXER_PAUSED_FOR_DISKFULL: i32 = -1073734811i32;
4818#[doc = "*Required features: 'Win32_System_Search'*"]
4819pub const EVENT_INDEXER_PERFMON: i32 = -1073734760i32;
4820#[doc = "*Required features: 'Win32_System_Search'*"]
4821pub const EVENT_INDEXER_PROPSTORE_INIT_FAILED: i32 = -1073734787i32;
4822#[doc = "*Required features: 'Win32_System_Search'*"]
4823pub const EVENT_INDEXER_PROP_ABORTED: i32 = 1073748899i32;
4824#[doc = "*Required features: 'Win32_System_Search'*"]
4825pub const EVENT_INDEXER_PROP_COMMITTED: i32 = 1073748898i32;
4826#[doc = "*Required features: 'Win32_System_Search'*"]
4827pub const EVENT_INDEXER_PROP_COMMIT_FAILED: i32 = -1073734747i32;
4828#[doc = "*Required features: 'Win32_System_Search'*"]
4829pub const EVENT_INDEXER_PROP_ERROR: i32 = -1073734812i32;
4830#[doc = "*Required features: 'Win32_System_Search'*"]
4831pub const EVENT_INDEXER_PROP_STARTED: i32 = 1073748841i32;
4832#[doc = "*Required features: 'Win32_System_Search'*"]
4833pub const EVENT_INDEXER_PROP_STATE_CORRUPT: i32 = -1073734780i32;
4834#[doc = "*Required features: 'Win32_System_Search'*"]
4835pub const EVENT_INDEXER_PROP_STOPPED: i32 = -2147476633i32;
4836#[doc = "*Required features: 'Win32_System_Search'*"]
4837pub const EVENT_INDEXER_PROP_SUCCEEDED: i32 = 7016i32;
4838#[doc = "*Required features: 'Win32_System_Search'*"]
4839pub const EVENT_INDEXER_REG_ERROR: i32 = -1073734756i32;
4840#[doc = "*Required features: 'Win32_System_Search'*"]
4841pub const EVENT_INDEXER_REG_MISSING: i32 = -1073734796i32;
4842#[doc = "*Required features: 'Win32_System_Search'*"]
4843pub const EVENT_INDEXER_REMOVED_PROJECT: i32 = -1073734753i32;
4844#[doc = "*Required features: 'Win32_System_Search'*"]
4845pub const EVENT_INDEXER_REMOVE_DSS_FAILED: i32 = -1073734801i32;
4846#[doc = "*Required features: 'Win32_System_Search'*"]
4847pub const EVENT_INDEXER_REMOVE_DSS_SUCCEEDED: i32 = 7020i32;
4848#[doc = "*Required features: 'Win32_System_Search'*"]
4849pub const EVENT_INDEXER_RESET_FOR_CORRUPTION: i32 = -1073734784i32;
4850#[doc = "*Required features: 'Win32_System_Search'*"]
4851pub const EVENT_INDEXER_SCHEMA_COPY_ERROR: i32 = -1073734823i32;
4852#[doc = "*Required features: 'Win32_System_Search'*"]
4853pub const EVENT_INDEXER_SHUTDOWN: i32 = 1073748866i32;
4854#[doc = "*Required features: 'Win32_System_Search'*"]
4855pub const EVENT_INDEXER_STARTED: i32 = 1073748824i32;
4856#[doc = "*Required features: 'Win32_System_Search'*"]
4857pub const EVENT_INDEXER_VERIFY_PROP_ACCOUNT: i32 = -1073734768i32;
4858#[doc = "*Required features: 'Win32_System_Search'*"]
4859pub const EVENT_LEARN_COMPILE_FAILED: i32 = -2147480583i32;
4860#[doc = "*Required features: 'Win32_System_Search'*"]
4861pub const EVENT_LEARN_CREATE_DB_FAILED: i32 = -2147480584i32;
4862#[doc = "*Required features: 'Win32_System_Search'*"]
4863pub const EVENT_LEARN_PROPAGATION_COPY_FAILED: i32 = -2147480585i32;
4864#[doc = "*Required features: 'Win32_System_Search'*"]
4865pub const EVENT_LEARN_PROPAGATION_FAILED: i32 = -2147480582i32;
4866#[doc = "*Required features: 'Win32_System_Search'*"]
4867pub const EVENT_LOCAL_GROUPS_CACHE_FLUSHED: i32 = 1073744920i32;
4868#[doc = "*Required features: 'Win32_System_Search'*"]
4869pub const EVENT_LOCAL_GROUP_NOT_EXPANDED: i32 = 1073744919i32;
4870#[doc = "*Required features: 'Win32_System_Search'*"]
4871pub const EVENT_NOTIFICATION_FAILURE: i32 = -1073738745i32;
4872#[doc = "*Required features: 'Win32_System_Search'*"]
4873pub const EVENT_NOTIFICATION_FAILURE_SCOPE_EXCEEDED_LOGGING: i32 = -2147480568i32;
4874#[doc = "*Required features: 'Win32_System_Search'*"]
4875pub const EVENT_NOTIFICATION_RESTORED: i32 = 1073744905i32;
4876#[doc = "*Required features: 'Win32_System_Search'*"]
4877pub const EVENT_NOTIFICATION_RESTORED_SCOPE_EXCEEDED_LOGGING: i32 = -2147480566i32;
4878#[doc = "*Required features: 'Win32_System_Search'*"]
4879pub const EVENT_NOTIFICATION_THREAD_EXIT_FAILED: i32 = -1073738725i32;
4880#[doc = "*Required features: 'Win32_System_Search'*"]
4881pub const EVENT_OUTOFMEMORY: i32 = -1073740817i32;
4882#[doc = "*Required features: 'Win32_System_Search'*"]
4883pub const EVENT_PERF_COUNTERS_ALREADY_EXISTS: i32 = -2147473626i32;
4884#[doc = "*Required features: 'Win32_System_Search'*"]
4885pub const EVENT_PERF_COUNTERS_NOT_LOADED: i32 = -2147473628i32;
4886#[doc = "*Required features: 'Win32_System_Search'*"]
4887pub const EVENT_PERF_COUNTERS_REGISTRY_TROUBLE: i32 = -2147473627i32;
4888#[doc = "*Required features: 'Win32_System_Search'*"]
4889pub const EVENT_PROTOCOL_HOST_FORCE_TERMINATE: i32 = -2147473625i32;
4890#[doc = "*Required features: 'Win32_System_Search'*"]
4891pub const EVENT_REG_VERSION: i32 = -1073738790i32;
4892#[doc = "*Required features: 'Win32_System_Search'*"]
4893pub const EVENT_SSSEARCH_CREATE_PATH_RULES_FAILED: i32 = -2147482634i32;
4894#[doc = "*Required features: 'Win32_System_Search'*"]
4895pub const EVENT_SSSEARCH_CSM_SAVE_FAILED: i32 = -1073740805i32;
4896#[doc = "*Required features: 'Win32_System_Search'*"]
4897pub const EVENT_SSSEARCH_DATAFILES_MOVE_FAILED: i32 = -1073740808i32;
4898#[doc = "*Required features: 'Win32_System_Search'*"]
4899pub const EVENT_SSSEARCH_DATAFILES_MOVE_ROLLBACK_ERRORS: i32 = -2147482630i32;
4900#[doc = "*Required features: 'Win32_System_Search'*"]
4901pub const EVENT_SSSEARCH_DATAFILES_MOVE_SUCCEEDED: i32 = 1073742841i32;
4902#[doc = "*Required features: 'Win32_System_Search'*"]
4903pub const EVENT_SSSEARCH_DROPPED_EVENTS: i32 = -2147482633i32;
4904#[doc = "*Required features: 'Win32_System_Search'*"]
4905pub const EVENT_SSSEARCH_SETUP_CLEANUP_FAILED: i32 = -1073740813i32;
4906#[doc = "*Required features: 'Win32_System_Search'*"]
4907pub const EVENT_SSSEARCH_SETUP_CLEANUP_STARTED: i32 = -2147482640i32;
4908#[doc = "*Required features: 'Win32_System_Search'*"]
4909pub const EVENT_SSSEARCH_SETUP_CLEANUP_SUCCEEDED: i32 = 1073742834i32;
4910#[doc = "*Required features: 'Win32_System_Search'*"]
4911pub const EVENT_SSSEARCH_SETUP_FAILED: i32 = -1073740818i32;
4912#[doc = "*Required features: 'Win32_System_Search'*"]
4913pub const EVENT_SSSEARCH_SETUP_SUCCEEDED: i32 = 1073742829i32;
4914#[doc = "*Required features: 'Win32_System_Search'*"]
4915pub const EVENT_SSSEARCH_STARTED: i32 = 1073742827i32;
4916#[doc = "*Required features: 'Win32_System_Search'*"]
4917pub const EVENT_SSSEARCH_STARTING_SETUP: i32 = 1073742828i32;
4918#[doc = "*Required features: 'Win32_System_Search'*"]
4919pub const EVENT_SSSEARCH_STOPPED: i32 = 1073742837i32;
4920#[doc = "*Required features: 'Win32_System_Search'*"]
4921pub const EVENT_STS_INIT_SECURITY_FAILED: i32 = -2147480554i32;
4922#[doc = "*Required features: 'Win32_System_Search'*"]
4923pub const EVENT_SYSTEM_EXCEPTION: i32 = -2147482595i32;
4924#[doc = "*Required features: 'Win32_System_Search'*"]
4925pub const EVENT_TRANSACTION_READ: i32 = -1073738809i32;
4926#[doc = "*Required features: 'Win32_System_Search'*"]
4927pub const EVENT_TRANSLOG_APPEND: i32 = -1073738814i32;
4928#[doc = "*Required features: 'Win32_System_Search'*"]
4929pub const EVENT_TRANSLOG_CREATE: i32 = -1073738791i32;
4930#[doc = "*Required features: 'Win32_System_Search'*"]
4931pub const EVENT_TRANSLOG_CREATE_TRX: i32 = -1073738815i32;
4932#[doc = "*Required features: 'Win32_System_Search'*"]
4933pub const EVENT_TRANSLOG_UPDATE: i32 = -1073738813i32;
4934#[doc = "*Required features: 'Win32_System_Search'*"]
4935pub const EVENT_UNPRIVILEGED_SERVICE_ACCOUNT: i32 = -2147482596i32;
4936#[doc = "*Required features: 'Win32_System_Search'*"]
4937pub const EVENT_USING_DIFFERENT_WORD_BREAKER: i32 = -2147480580i32;
4938#[doc = "*Required features: 'Win32_System_Search'*"]
4939pub const EVENT_WARNING_CANNOT_UPGRADE_NOISE_FILE: i32 = -2147473634i32;
4940#[doc = "*Required features: 'Win32_System_Search'*"]
4941pub const EVENT_WARNING_CANNOT_UPGRADE_NOISE_FILES: i32 = -2147473635i32;
4942#[doc = "*Required features: 'Win32_System_Search'*"]
4943pub const EVENT_WBREAKER_NOT_LOADED: i32 = -2147480586i32;
4944#[doc = "*Required features: 'Win32_System_Search'*"]
4945pub const EVENT_WIN32_ERROR: i32 = -2147473633i32;
4946#[doc = "*Required features: 'Win32_System_Search'*"]
4947pub const EXCI_E_ACCESS_DENIED: i32 = -2147216990i32;
4948#[doc = "*Required features: 'Win32_System_Search'*"]
4949pub const EXCI_E_BADCONFIG_OR_ACCESSDENIED: i32 = -2147216988i32;
4950#[doc = "*Required features: 'Win32_System_Search'*"]
4951pub const EXCI_E_INVALID_ACCOUNT_INFO: i32 = -2147216984i32;
4952#[doc = "*Required features: 'Win32_System_Search'*"]
4953pub const EXCI_E_INVALID_EXCHANGE_SERVER: i32 = -2147216989i32;
4954#[doc = "*Required features: 'Win32_System_Search'*"]
4955pub const EXCI_E_INVALID_SERVER_CONFIG: i32 = -2147216991i32;
4956#[doc = "*Required features: 'Win32_System_Search'*"]
4957pub const EXCI_E_NOT_ADMIN_OR_WRONG_SITE: i32 = -2147216986i32;
4958#[doc = "*Required features: 'Win32_System_Search'*"]
4959pub const EXCI_E_NO_CONFIG: i32 = -2147216992i32;
4960#[doc = "*Required features: 'Win32_System_Search'*"]
4961pub const EXCI_E_NO_MAPI: i32 = -2147216985i32;
4962#[doc = "*Required features: 'Win32_System_Search'*"]
4963pub const EXCI_E_WRONG_SERVER_OR_ACCT: i32 = -2147216987i32;
4964#[doc = "*Required features: 'Win32_System_Search'*"]
4965pub const EXSTOREPH_E_UNEXPECTED: i32 = -2147211519i32;
4966#[doc = "*Required features: 'Win32_System_Search'*"]
4967pub const EX_ANY: u32 = 0u32;
4968#[doc = "*Required features: 'Win32_System_Search'*"]
4969pub const EX_CMDFATAL: u32 = 20u32;
4970#[doc = "*Required features: 'Win32_System_Search'*"]
4971pub const EX_CONTROL: u32 = 25u32;
4972#[doc = "*Required features: 'Win32_System_Search'*"]
4973pub const EX_DBCORRUPT: u32 = 23u32;
4974#[doc = "*Required features: 'Win32_System_Search'*"]
4975pub const EX_DBFATAL: u32 = 21u32;
4976#[doc = "*Required features: 'Win32_System_Search'*"]
4977pub const EX_DEADLOCK: u32 = 13u32;
4978#[doc = "*Required features: 'Win32_System_Search'*"]
4979pub const EX_HARDWARE: u32 = 24u32;
4980#[doc = "*Required features: 'Win32_System_Search'*"]
4981pub const EX_INFO: u32 = 10u32;
4982#[doc = "*Required features: 'Win32_System_Search'*"]
4983pub const EX_INTOK: u32 = 18u32;
4984#[doc = "*Required features: 'Win32_System_Search'*"]
4985pub const EX_LIMIT: u32 = 19u32;
4986#[doc = "*Required features: 'Win32_System_Search'*"]
4987pub const EX_MAXISEVERITY: u32 = 10u32;
4988#[doc = "*Required features: 'Win32_System_Search'*"]
4989pub const EX_MISSING: u32 = 11u32;
4990#[doc = "*Required features: 'Win32_System_Search'*"]
4991pub const EX_PERMIT: u32 = 14u32;
4992#[doc = "*Required features: 'Win32_System_Search'*"]
4993pub const EX_RESOURCE: u32 = 17u32;
4994#[doc = "*Required features: 'Win32_System_Search'*"]
4995pub const EX_SYNTAX: u32 = 15u32;
4996#[doc = "*Required features: 'Win32_System_Search'*"]
4997pub const EX_TABCORRUPT: u32 = 22u32;
4998#[doc = "*Required features: 'Win32_System_Search'*"]
4999pub const EX_TYPE: u32 = 12u32;
5000#[doc = "*Required features: 'Win32_System_Search'*"]
5001pub const EX_USER: u32 = 16u32;
5002#[doc = "*Required features: 'Win32_System_Search'*"]
5003pub const FAIL: u32 = 0u32;
5004#[repr(C)]
5005#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
5006#[cfg(feature = "Win32_Foundation")]
5007pub struct FILTERED_DATA_SOURCES {
5008 pub pwcsExtension: super::super::Foundation::PWSTR,
5009 pub pwcsMime: super::super::Foundation::PWSTR,
5010 pub pClsid: *const ::windows_sys::core::GUID,
5011 pub pwcsOverride: super::super::Foundation::PWSTR,
5012}
5013#[cfg(feature = "Win32_Foundation")]
5014impl ::core::marker::Copy for FILTERED_DATA_SOURCES {}
5015#[cfg(feature = "Win32_Foundation")]
5016impl ::core::clone::Clone for FILTERED_DATA_SOURCES {
5017 fn clone(&self) -> Self {
5018 *self
5019 }
5020}
5021#[doc = "*Required features: 'Win32_System_Search'*"]
5022pub const FLTRDMN_E_CANNOT_DECRYPT_PASSWORD: i32 = -2147212282i32;
5023#[doc = "*Required features: 'Win32_System_Search'*"]
5024pub const FLTRDMN_E_ENCRYPTED_DOCUMENT: i32 = -2147212283i32;
5025#[doc = "*Required features: 'Win32_System_Search'*"]
5026pub const FLTRDMN_E_FILTER_INIT_FAILED: i32 = -2147212284i32;
5027#[doc = "*Required features: 'Win32_System_Search'*"]
5028pub const FLTRDMN_E_QI_FILTER_FAILED: i32 = -2147212286i32;
5029#[doc = "*Required features: 'Win32_System_Search'*"]
5030pub const FLTRDMN_E_UNEXPECTED: i32 = -2147212287i32;
5031#[doc = "*Required features: 'Win32_System_Search'*"]
5032pub type FOLLOW_FLAGS = i32;
5033#[doc = "*Required features: 'Win32_System_Search'*"]
5034pub const FF_INDEXCOMPLEXURLS: FOLLOW_FLAGS = 1i32;
5035#[doc = "*Required features: 'Win32_System_Search'*"]
5036pub const FF_SUPPRESSINDEXING: FOLLOW_FLAGS = 2i32;
5037#[doc = "*Required features: 'Win32_System_Search'*"]
5038pub const FTE_E_ADMIN_BLOB_CORRUPT: i32 = -2147207676i32;
5039#[doc = "*Required features: 'Win32_System_Search'*"]
5040pub const FTE_E_AFFINITY_MASK: i32 = -2147207651i32;
5041#[doc = "*Required features: 'Win32_System_Search'*"]
5042pub const FTE_E_ALREADY_INITIALIZED: i32 = -2147207604i32;
5043#[doc = "*Required features: 'Win32_System_Search'*"]
5044pub const FTE_E_ANOTHER_STATUS_CHANGE_IS_ALREADY_ACTIVE: i32 = -2147207635i32;
5045#[doc = "*Required features: 'Win32_System_Search'*"]
5046pub const FTE_E_BATCH_ABORTED: i32 = -2147207636i32;
5047#[doc = "*Required features: 'Win32_System_Search'*"]
5048pub const FTE_E_CATALOG_ALREADY_EXISTS: i32 = -2147207656i32;
5049#[doc = "*Required features: 'Win32_System_Search'*"]
5050pub const FTE_E_CATALOG_DOES_NOT_EXIST: i32 = -2147207639i32;
5051#[doc = "*Required features: 'Win32_System_Search'*"]
5052pub const FTE_E_CB_CBID_OUT_OF_BOUND: i32 = -2147169535i32;
5053#[doc = "*Required features: 'Win32_System_Search'*"]
5054pub const FTE_E_CB_NOT_ENOUGH_AVAIL_PHY_MEM: i32 = -2147169534i32;
5055#[doc = "*Required features: 'Win32_System_Search'*"]
5056pub const FTE_E_CB_NOT_ENOUGH_OCC_BUFFER: i32 = -2147169533i32;
5057#[doc = "*Required features: 'Win32_System_Search'*"]
5058pub const FTE_E_CB_OUT_OF_MEMORY: i32 = -2147169536i32;
5059#[doc = "*Required features: 'Win32_System_Search'*"]
5060pub const FTE_E_COM_SIGNATURE_VALIDATION: i32 = -2147207652i32;
5061#[doc = "*Required features: 'Win32_System_Search'*"]
5062pub const FTE_E_CORRUPT_GATHERER_HASH_MAP: i32 = -2147207619i32;
5063#[doc = "*Required features: 'Win32_System_Search'*"]
5064pub const FTE_E_CORRUPT_PROPERTY_STORE: i32 = -2147207622i32;
5065#[doc = "*Required features: 'Win32_System_Search'*"]
5066pub const FTE_E_CORRUPT_WORDLIST: i32 = -2147169532i32;
5067#[doc = "*Required features: 'Win32_System_Search'*"]
5068pub const FTE_E_DATATYPE_MISALIGNMENT: i32 = -2147207605i32;
5069#[doc = "*Required features: 'Win32_System_Search'*"]
5070pub const FTE_E_DEPENDENT_TRAN_FAILED_TO_PERSIST: i32 = -2147207641i32;
5071#[doc = "*Required features: 'Win32_System_Search'*"]
5072pub const FTE_E_DOC_TOO_HUGE: i32 = -2147207606i32;
5073#[doc = "*Required features: 'Win32_System_Search'*"]
5074pub const FTE_E_DUPLICATE_OBJECT: i32 = -2147207644i32;
5075#[doc = "*Required features: 'Win32_System_Search'*"]
5076pub const FTE_E_ERROR_WRITING_REGISTRY: i32 = -2147207674i32;
5077#[doc = "*Required features: 'Win32_System_Search'*"]
5078pub const FTE_E_EXCEEDED_MAX_PLUGINS: i32 = -2147207647i32;
5079#[doc = "*Required features: 'Win32_System_Search'*"]
5080pub const FTE_E_FAILED_TO_CREATE_ACCESSOR: i32 = -2147207625i32;
5081#[doc = "*Required features: 'Win32_System_Search'*"]
5082pub const FTE_E_FAILURE_TO_POST_SETCOMPLETION_STATUS: i32 = -2147207597i32;
5083#[doc = "*Required features: 'Win32_System_Search'*"]
5084pub const FTE_E_FD_DID_NOT_CONNECT: i32 = -2147207660i32;
5085#[doc = "*Required features: 'Win32_System_Search'*"]
5086pub const FTE_E_FD_DOC_TIMEOUT: i32 = -2147156733i32;
5087#[doc = "*Required features: 'Win32_System_Search'*"]
5088pub const FTE_E_FD_DOC_UNEXPECTED_EXIT: i32 = -2147156731i32;
5089#[doc = "*Required features: 'Win32_System_Search'*"]
5090pub const FTE_E_FD_FAILED_TO_LOAD_IFILTER: i32 = -2147156734i32;
5091#[doc = "*Required features: 'Win32_System_Search'*"]
5092pub const FTE_E_FD_FILTER_CAUSED_SHARING_VIOLATION: i32 = -2147156725i32;
5093#[doc = "*Required features: 'Win32_System_Search'*"]
5094pub const FTE_E_FD_IDLE: i32 = -2147207595i32;
5095#[doc = "*Required features: 'Win32_System_Search'*"]
5096pub const FTE_E_FD_IFILTER_INIT_FAILED: i32 = -2147156735i32;
5097#[doc = "*Required features: 'Win32_System_Search'*"]
5098pub const FTE_E_FD_NOISE_NO_IPERSISTSTREAM_ON_TEXT_FILTER: i32 = -2147156729i32;
5099#[doc = "*Required features: 'Win32_System_Search'*"]
5100pub const FTE_E_FD_NOISE_NO_TEXT_FILTER: i32 = -2147156730i32;
5101#[doc = "*Required features: 'Win32_System_Search'*"]
5102pub const FTE_E_FD_NOISE_TEXT_FILTER_INIT_FAILED: i32 = -2147156727i32;
5103#[doc = "*Required features: 'Win32_System_Search'*"]
5104pub const FTE_E_FD_NOISE_TEXT_FILTER_LOAD_FAILED: i32 = -2147156728i32;
5105#[doc = "*Required features: 'Win32_System_Search'*"]
5106pub const FTE_E_FD_NO_IPERSIST_INTERFACE: i32 = -2147156736i32;
5107#[doc = "*Required features: 'Win32_System_Search'*"]
5108pub const FTE_E_FD_OCCURRENCE_OVERFLOW: i32 = -2147156726i32;
5109#[doc = "*Required features: 'Win32_System_Search'*"]
5110pub const FTE_E_FD_OWNERSHIP_OBSOLETE: i32 = -2147207650i32;
5111#[doc = "*Required features: 'Win32_System_Search'*"]
5112pub const FTE_E_FD_SHUTDOWN: i32 = -2147207640i32;
5113#[doc = "*Required features: 'Win32_System_Search'*"]
5114pub const FTE_E_FD_TIMEOUT: i32 = -2147207632i32;
5115#[doc = "*Required features: 'Win32_System_Search'*"]
5116pub const FTE_E_FD_UNEXPECTED_EXIT: i32 = -2147156732i32;
5117#[doc = "*Required features: 'Win32_System_Search'*"]
5118pub const FTE_E_FD_UNRESPONSIVE: i32 = -2147207594i32;
5119#[doc = "*Required features: 'Win32_System_Search'*"]
5120pub const FTE_E_FD_USED_TOO_MUCH_MEMORY: i32 = -2147207603i32;
5121#[doc = "*Required features: 'Win32_System_Search'*"]
5122pub const FTE_E_FILTER_SINGLE_THREADED: i32 = -2147207675i32;
5123#[doc = "*Required features: 'Win32_System_Search'*"]
5124pub const FTE_E_HIGH_MEMORY_PRESSURE: i32 = -2147207601i32;
5125#[doc = "*Required features: 'Win32_System_Search'*"]
5126pub const FTE_E_INVALID_CODEPAGE: i32 = -2147207596i32;
5127#[doc = "*Required features: 'Win32_System_Search'*"]
5128pub const FTE_E_INVALID_DOCID: i32 = -2147207663i32;
5129#[doc = "*Required features: 'Win32_System_Search'*"]
5130pub const FTE_E_INVALID_ISOLATE_ERROR_BATCH: i32 = -2147207600i32;
5131#[doc = "*Required features: 'Win32_System_Search'*"]
5132pub const FTE_E_INVALID_PROG_ID: i32 = -2147207614i32;
5133#[doc = "*Required features: 'Win32_System_Search'*"]
5134pub const FTE_E_INVALID_PROJECT_ID: i32 = -2147207598i32;
5135#[doc = "*Required features: 'Win32_System_Search'*"]
5136pub const FTE_E_INVALID_PROPERTY: i32 = -2147207630i32;
5137#[doc = "*Required features: 'Win32_System_Search'*"]
5138pub const FTE_E_INVALID_TYPE: i32 = -2147207624i32;
5139#[doc = "*Required features: 'Win32_System_Search'*"]
5140pub const FTE_E_KEY_NOT_CACHED: i32 = -2147207618i32;
5141#[doc = "*Required features: 'Win32_System_Search'*"]
5142pub const FTE_E_LIBRARY_NOT_LOADED: i32 = -2147207627i32;
5143#[doc = "*Required features: 'Win32_System_Search'*"]
5144pub const FTE_E_NOT_PROCESSED_DUE_TO_PREVIOUS_ERRORS: i32 = -2147207633i32;
5145#[doc = "*Required features: 'Win32_System_Search'*"]
5146pub const FTE_E_NO_MORE_PROPERTIES: i32 = -2147207629i32;
5147#[doc = "*Required features: 'Win32_System_Search'*"]
5148pub const FTE_E_NO_PLUGINS: i32 = -2147207638i32;
5149#[doc = "*Required features: 'Win32_System_Search'*"]
5150pub const FTE_E_NO_PROPERTY_STORE: i32 = -1073465766i32;
5151#[doc = "*Required features: 'Win32_System_Search'*"]
5152pub const FTE_E_OUT_OF_RANGE: i32 = -2147207623i32;
5153#[doc = "*Required features: 'Win32_System_Search'*"]
5154pub const FTE_E_PATH_TOO_LONG: i32 = -2147207654i32;
5155#[doc = "*Required features: 'Win32_System_Search'*"]
5156pub const FTE_E_PAUSE_EXTERNAL: i32 = -2147207662i32;
5157#[doc = "*Required features: 'Win32_System_Search'*"]
5158pub const FTE_E_PERFMON_FULL: i32 = -2147207626i32;
5159#[doc = "*Required features: 'Win32_System_Search'*"]
5160pub const FTE_E_PERF_NOT_LOADED: i32 = -2147207611i32;
5161#[doc = "*Required features: 'Win32_System_Search'*"]
5162pub const FTE_E_PIPE_DATA_CORRUPTED: i32 = -2147207671i32;
5163#[doc = "*Required features: 'Win32_System_Search'*"]
5164pub const FTE_E_PIPE_NOT_CONNECTED: i32 = -2147207677i32;
5165#[doc = "*Required features: 'Win32_System_Search'*"]
5166pub const FTE_E_PROGID_REQUIRED: i32 = -2147207658i32;
5167#[doc = "*Required features: 'Win32_System_Search'*"]
5168pub const FTE_E_PROJECT_NOT_INITALIZED: i32 = -2147207672i32;
5169#[doc = "*Required features: 'Win32_System_Search'*"]
5170pub const FTE_E_PROJECT_SHUTDOWN: i32 = -2147207673i32;
5171#[doc = "*Required features: 'Win32_System_Search'*"]
5172pub const FTE_E_PROPERTY_STORE_WORKID_NOTVALID: i32 = -2147207621i32;
5173#[doc = "*Required features: 'Win32_System_Search'*"]
5174pub const FTE_E_READONLY_CATALOG: i32 = -2147207612i32;
5175#[doc = "*Required features: 'Win32_System_Search'*"]
5176pub const FTE_E_REDUNDANT_TRAN_FAILURE: i32 = -2147207642i32;
5177#[doc = "*Required features: 'Win32_System_Search'*"]
5178pub const FTE_E_REJECTED_DUE_TO_PROJECT_STATUS: i32 = -2147207661i32;
5179#[doc = "*Required features: 'Win32_System_Search'*"]
5180pub const FTE_E_RESOURCE_SHUTDOWN: i32 = -2147207631i32;
5181#[doc = "*Required features: 'Win32_System_Search'*"]
5182pub const FTE_E_RETRY_HUGE_DOC: i32 = -2147207608i32;
5183#[doc = "*Required features: 'Win32_System_Search'*"]
5184pub const FTE_E_RETRY_SINGLE_DOC_PER_BATCH: i32 = -2147207599i32;
5185#[doc = "*Required features: 'Win32_System_Search'*"]
5186pub const FTE_E_SECRET_NOT_FOUND: i32 = -2147207678i32;
5187#[doc = "*Required features: 'Win32_System_Search'*"]
5188pub const FTE_E_SERIAL_STREAM_CORRUPT: i32 = -2147207613i32;
5189#[doc = "*Required features: 'Win32_System_Search'*"]
5190pub const FTE_E_STACK_CORRUPTED: i32 = -2147207615i32;
5191#[doc = "*Required features: 'Win32_System_Search'*"]
5192pub const FTE_E_STATIC_THREAD_INVALID_ARGUMENTS: i32 = -2147207657i32;
5193#[doc = "*Required features: 'Win32_System_Search'*"]
5194pub const FTE_E_UNEXPECTED_EXIT: i32 = -2147207602i32;
5195#[doc = "*Required features: 'Win32_System_Search'*"]
5196pub const FTE_E_UNKNOWN_FD_TYPE: i32 = -2147207607i32;
5197#[doc = "*Required features: 'Win32_System_Search'*"]
5198pub const FTE_E_UNKNOWN_PLUGIN: i32 = -2147207628i32;
5199#[doc = "*Required features: 'Win32_System_Search'*"]
5200pub const FTE_E_UPGRADE_INTERFACE_ALREADY_INSTANTIATED: i32 = -2147207616i32;
5201#[doc = "*Required features: 'Win32_System_Search'*"]
5202pub const FTE_E_UPGRADE_INTERFACE_ALREADY_SHUTDOWN: i32 = -2147207617i32;
5203#[doc = "*Required features: 'Win32_System_Search'*"]
5204pub const FTE_E_URB_TOO_BIG: i32 = -2147207664i32;
5205#[doc = "*Required features: 'Win32_System_Search'*"]
5206pub const FTE_INVALID_ADMIN_CLIENT: i32 = -2147207653i32;
5207#[doc = "*Required features: 'Win32_System_Search'*"]
5208pub const FTE_S_BEYOND_QUOTA: i32 = 276002i32;
5209#[doc = "*Required features: 'Win32_System_Search'*"]
5210pub const FTE_S_CATALOG_BLOB_MISMATCHED: i32 = 276056i32;
5211#[doc = "*Required features: 'Win32_System_Search'*"]
5212pub const FTE_S_PROPERTY_RESET: i32 = 276057i32;
5213#[doc = "*Required features: 'Win32_System_Search'*"]
5214pub const FTE_S_PROPERTY_STORE_END_OF_ENUMERATION: i32 = 276028i32;
5215#[doc = "*Required features: 'Win32_System_Search'*"]
5216pub const FTE_S_READONLY_CATALOG: i32 = 276038i32;
5217#[doc = "*Required features: 'Win32_System_Search'*"]
5218pub const FTE_S_REDUNDANT: i32 = 276005i32;
5219#[doc = "*Required features: 'Win32_System_Search'*"]
5220pub const FTE_S_RESOURCES_STARTING_TO_GET_LOW: i32 = 275993i32;
5221#[doc = "*Required features: 'Win32_System_Search'*"]
5222pub const FTE_S_RESUME: i32 = 276014i32;
5223#[doc = "*Required features: 'Win32_System_Search'*"]
5224pub const FTE_S_STATUS_CHANGE_REQUEST: i32 = 276011i32;
5225#[doc = "*Required features: 'Win32_System_Search'*"]
5226pub const FTE_S_TRY_TO_FLUSH: i32 = 276055i32;
5227pub const FilterRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2652330893, data2: 62762, data3: 4568, data4: [185, 165, 80, 80, 84, 80, 48, 48] };
5228#[doc = "*Required features: 'Win32_System_Search'*"]
5229pub const GENERATE_METHOD_PREFIXMATCH: u32 = 1u32;
5230#[doc = "*Required features: 'Win32_System_Search'*"]
5231pub const GENERATE_METHOD_STEMMED: u32 = 2u32;
5232#[doc = "*Required features: 'Win32_System_Search'*"]
5233pub const GHTR_E_INSUFFICIENT_DISK_SPACE: i32 = -2147218037i32;
5234#[doc = "*Required features: 'Win32_System_Search'*"]
5235pub const GHTR_E_LOCAL_SERVER_UNAVAILABLE: i32 = -2147218055i32;
5236#[doc = "*Required features: 'Win32_System_Search'*"]
5237pub const GTHR_E_ADDLINKS_FAILED_WILL_RETRY_PARENT: i32 = -2147217989i32;
5238#[doc = "*Required features: 'Win32_System_Search'*"]
5239pub const GTHR_E_APPLICATION_NOT_FOUND: i32 = -2147218079i32;
5240#[doc = "*Required features: 'Win32_System_Search'*"]
5241pub const GTHR_E_AUTOCAT_UNEXPECTED: i32 = -2147218012i32;
5242#[doc = "*Required features: 'Win32_System_Search'*"]
5243pub const GTHR_E_BACKUP_VALIDATION_FAIL: i32 = -2147217994i32;
5244#[doc = "*Required features: 'Win32_System_Search'*"]
5245pub const GTHR_E_BAD_FILTER_DAEMON: i32 = -2147218119i32;
5246#[doc = "*Required features: 'Win32_System_Search'*"]
5247pub const GTHR_E_BAD_FILTER_HOST: i32 = -2147217993i32;
5248#[doc = "*Required features: 'Win32_System_Search'*"]
5249pub const GTHR_E_CANNOT_ENABLE_CHECKPOINT: i32 = -2147218002i32;
5250#[doc = "*Required features: 'Win32_System_Search'*"]
5251pub const GTHR_E_CANNOT_REMOVE_PLUGINMGR: i32 = -2147218078i32;
5252#[doc = "*Required features: 'Win32_System_Search'*"]
5253pub const GTHR_E_CONFIG_DUP_EXTENSION: i32 = -2147218165i32;
5254#[doc = "*Required features: 'Win32_System_Search'*"]
5255pub const GTHR_E_CONFIG_DUP_PROJECT: i32 = -2147218166i32;
5256#[doc = "*Required features: 'Win32_System_Search'*"]
5257pub const GTHR_E_CONTENT_ID_CONFLICT: i32 = -2147218062i32;
5258#[doc = "*Required features: 'Win32_System_Search'*"]
5259pub const GTHR_E_DIRMON_NOT_INITIALZED: i32 = -2147218019i32;
5260#[doc = "*Required features: 'Win32_System_Search'*"]
5261pub const GTHR_E_DUPLICATE_OBJECT: i32 = -2147218174i32;
5262#[doc = "*Required features: 'Win32_System_Search'*"]
5263pub const GTHR_E_DUPLICATE_PROJECT: i32 = -2147218094i32;
5264#[doc = "*Required features: 'Win32_System_Search'*"]
5265pub const GTHR_E_DUPLICATE_URL: i32 = -2147218163i32;
5266#[doc = "*Required features: 'Win32_System_Search'*"]
5267pub const GTHR_E_DUP_PROPERTY_MAPPING: i32 = -2147218134i32;
5268#[doc = "*Required features: 'Win32_System_Search'*"]
5269pub const GTHR_E_EMPTY_DACL: i32 = -2147218006i32;
5270#[doc = "*Required features: 'Win32_System_Search'*"]
5271pub const GTHR_E_ERROR_INITIALIZING_PERFMON: i32 = -2147218171i32;
5272#[doc = "*Required features: 'Win32_System_Search'*"]
5273pub const GTHR_E_ERROR_OBJECT_NOT_FOUND: i32 = -2147218170i32;
5274#[doc = "*Required features: 'Win32_System_Search'*"]
5275pub const GTHR_E_ERROR_WRITING_REGISTRY: i32 = -2147218172i32;
5276#[doc = "*Required features: 'Win32_System_Search'*"]
5277pub const GTHR_E_FILTERPOOL_NOTFOUND: i32 = -2147217990i32;
5278#[doc = "*Required features: 'Win32_System_Search'*"]
5279pub const GTHR_E_FILTER_FAULT: i32 = -2147218075i32;
5280#[doc = "*Required features: 'Win32_System_Search'*"]
5281pub const GTHR_E_FILTER_INIT: i32 = -2147218130i32;
5282#[doc = "*Required features: 'Win32_System_Search'*"]
5283pub const GTHR_E_FILTER_INTERRUPTED: i32 = -2147218092i32;
5284#[doc = "*Required features: 'Win32_System_Search'*"]
5285pub const GTHR_E_FILTER_INVALID_MESSAGE: i32 = -2147218158i32;
5286#[doc = "*Required features: 'Win32_System_Search'*"]
5287pub const GTHR_E_FILTER_NOT_FOUND: i32 = -2147218154i32;
5288#[doc = "*Required features: 'Win32_System_Search'*"]
5289pub const GTHR_E_FILTER_NO_CODEPAGE: i32 = -2147218123i32;
5290#[doc = "*Required features: 'Win32_System_Search'*"]
5291pub const GTHR_E_FILTER_NO_MORE_THREADS: i32 = -2147218153i32;
5292#[doc = "*Required features: 'Win32_System_Search'*"]
5293pub const GTHR_E_FILTER_PROCESS_TERMINATED: i32 = -2147218159i32;
5294#[doc = "*Required features: 'Win32_System_Search'*"]
5295pub const GTHR_E_FILTER_PROCESS_TERMINATED_QUOTA: i32 = -2147218151i32;
5296#[doc = "*Required features: 'Win32_System_Search'*"]
5297pub const GTHR_E_FILTER_SINGLE_THREADED: i32 = -2147218069i32;
5298#[doc = "*Required features: 'Win32_System_Search'*"]
5299pub const GTHR_E_FOLDER_CRAWLED_BY_ANOTHER_WORKSPACE: i32 = -2147218007i32;
5300#[doc = "*Required features: 'Win32_System_Search'*"]
5301pub const GTHR_E_FORCE_NOTIFICATION_RESET: i32 = -2147218065i32;
5302#[doc = "*Required features: 'Win32_System_Search'*"]
5303pub const GTHR_E_FROM_NOT_SPECIFIED: i32 = -2147218109i32;
5304#[doc = "*Required features: 'Win32_System_Search'*"]
5305pub const GTHR_E_IE_OFFLINE: i32 = -2147218120i32;
5306#[doc = "*Required features: 'Win32_System_Search'*"]
5307pub const GTHR_E_INSUFFICIENT_EXAMPLE_CATEGORIES: i32 = -2147218014i32;
5308#[doc = "*Required features: 'Win32_System_Search'*"]
5309pub const GTHR_E_INSUFFICIENT_EXAMPLE_DOCUMENTS: i32 = -2147218013i32;
5310#[doc = "*Required features: 'Win32_System_Search'*"]
5311pub const GTHR_E_INSUFFICIENT_FEATURE_TERMS: i32 = -2147218015i32;
5312#[doc = "*Required features: 'Win32_System_Search'*"]
5313pub const GTHR_E_INVALIDFUNCTION: i32 = -2147218161i32;
5314#[doc = "*Required features: 'Win32_System_Search'*"]
5315pub const GTHR_E_INVALID_ACCOUNT: i32 = -2147218132i32;
5316#[doc = "*Required features: 'Win32_System_Search'*"]
5317pub const GTHR_E_INVALID_ACCOUNT_SYNTAX: i32 = -2147218129i32;
5318#[doc = "*Required features: 'Win32_System_Search'*"]
5319pub const GTHR_E_INVALID_APPLICATION_NAME: i32 = -2147218077i32;
5320#[doc = "*Required features: 'Win32_System_Search'*"]
5321pub const GTHR_E_INVALID_CALL_FROM_WBREAKER: i32 = -2147218058i32;
5322#[doc = "*Required features: 'Win32_System_Search'*"]
5323pub const GTHR_E_INVALID_DIRECTORY: i32 = -2147218093i32;
5324#[doc = "*Required features: 'Win32_System_Search'*"]
5325pub const GTHR_E_INVALID_EXTENSION: i32 = -2147218107i32;
5326#[doc = "*Required features: 'Win32_System_Search'*"]
5327pub const GTHR_E_INVALID_GROW_FACTOR: i32 = -2147218106i32;
5328#[doc = "*Required features: 'Win32_System_Search'*"]
5329pub const GTHR_E_INVALID_HOST_NAME: i32 = -2147218096i32;
5330#[doc = "*Required features: 'Win32_System_Search'*"]
5331pub const GTHR_E_INVALID_LOG_FILE_NAME: i32 = -2147218103i32;
5332#[doc = "*Required features: 'Win32_System_Search'*"]
5333pub const GTHR_E_INVALID_MAPPING: i32 = -2147218112i32;
5334#[doc = "*Required features: 'Win32_System_Search'*"]
5335pub const GTHR_E_INVALID_PATH: i32 = -2147218124i32;
5336#[doc = "*Required features: 'Win32_System_Search'*"]
5337pub const GTHR_E_INVALID_PATH_EXPRESSION: i32 = -2147218088i32;
5338#[doc = "*Required features: 'Win32_System_Search'*"]
5339pub const GTHR_E_INVALID_PATH_SPEC: i32 = -2147218016i32;
5340#[doc = "*Required features: 'Win32_System_Search'*"]
5341pub const GTHR_E_INVALID_PROJECT_NAME: i32 = -2147218142i32;
5342#[doc = "*Required features: 'Win32_System_Search'*"]
5343pub const GTHR_E_INVALID_PROXY_PORT: i32 = -2147218091i32;
5344#[doc = "*Required features: 'Win32_System_Search'*"]
5345pub const GTHR_E_INVALID_RESOURCE_ID: i32 = -2147218035i32;
5346#[doc = "*Required features: 'Win32_System_Search'*"]
5347pub const GTHR_E_INVALID_RETRIES: i32 = -2147218104i32;
5348#[doc = "*Required features: 'Win32_System_Search'*"]
5349pub const GTHR_E_INVALID_START_ADDRESS: i32 = -2147217998i32;
5350#[doc = "*Required features: 'Win32_System_Search'*"]
5351pub const GTHR_E_INVALID_START_PAGE: i32 = -2147218095i32;
5352#[doc = "*Required features: 'Win32_System_Search'*"]
5353pub const GTHR_E_INVALID_START_PAGE_HOST: i32 = -2147218087i32;
5354#[doc = "*Required features: 'Win32_System_Search'*"]
5355pub const GTHR_E_INVALID_START_PAGE_PATH: i32 = -2147218080i32;
5356#[doc = "*Required features: 'Win32_System_Search'*"]
5357pub const GTHR_E_INVALID_STREAM_LOGS_COUNT: i32 = -2147218108i32;
5358#[doc = "*Required features: 'Win32_System_Search'*"]
5359pub const GTHR_E_INVALID_TIME_OUT: i32 = -2147218105i32;
5360#[doc = "*Required features: 'Win32_System_Search'*"]
5361pub const GTHR_E_JET_BACKUP_ERROR: i32 = -2147218026i32;
5362#[doc = "*Required features: 'Win32_System_Search'*"]
5363pub const GTHR_E_JET_RESTORE_ERROR: i32 = -2147218025i32;
5364#[doc = "*Required features: 'Win32_System_Search'*"]
5365pub const GTHR_E_LOCAL_GROUPS_EXPANSION_INTERNAL_ERROR: i32 = -2147216867i32;
5366#[doc = "*Required features: 'Win32_System_Search'*"]
5367pub const GTHR_E_NAME_TOO_LONG: i32 = -2147218156i32;
5368#[doc = "*Required features: 'Win32_System_Search'*"]
5369pub const GTHR_E_NESTED_HIERARCHICAL_START_ADDRESSES: i32 = -2147218034i32;
5370#[doc = "*Required features: 'Win32_System_Search'*"]
5371pub const GTHR_E_NOFILTERSINK: i32 = -2147218160i32;
5372#[doc = "*Required features: 'Win32_System_Search'*"]
5373pub const GTHR_E_NON_FIXED_DRIVE: i32 = -2147218074i32;
5374#[doc = "*Required features: 'Win32_System_Search'*"]
5375pub const GTHR_E_NOTIFICATION_FILE_SHARE_INFO_NOT_AVAILABLE: i32 = -2147218040i32;
5376#[doc = "*Required features: 'Win32_System_Search'*"]
5377pub const GTHR_E_NOTIFICATION_LOCAL_PATH_MUST_USE_FIXED_DRIVE: i32 = -2147218039i32;
5378#[doc = "*Required features: 'Win32_System_Search'*"]
5379pub const GTHR_E_NOTIFICATION_START_ADDRESS_INVALID: i32 = -2147218042i32;
5380#[doc = "*Required features: 'Win32_System_Search'*"]
5381pub const GTHR_E_NOTIFICATION_START_PAGE: i32 = -2147218137i32;
5382#[doc = "*Required features: 'Win32_System_Search'*"]
5383pub const GTHR_E_NOTIFICATION_TYPE_NOT_SUPPORTED: i32 = -2147218041i32;
5384#[doc = "*Required features: 'Win32_System_Search'*"]
5385pub const GTHR_E_NOTIF_ACCESS_TOKEN_UPDATED: i32 = -2147218020i32;
5386#[doc = "*Required features: 'Win32_System_Search'*"]
5387pub const GTHR_E_NOTIF_BEING_REMOVED: i32 = -2147218018i32;
5388#[doc = "*Required features: 'Win32_System_Search'*"]
5389pub const GTHR_E_NOTIF_EXCESSIVE_THROUGHPUT: i32 = -2147218017i32;
5390#[doc = "*Required features: 'Win32_System_Search'*"]
5391pub const GTHR_E_NO_IDENTITY: i32 = -2147218155i32;
5392#[doc = "*Required features: 'Win32_System_Search'*"]
5393pub const GTHR_E_NO_PRTCLHNLR: i32 = -2147218121i32;
5394#[doc = "*Required features: 'Win32_System_Search'*"]
5395pub const GTHR_E_NTF_CLIENT_NOT_SUBSCRIBED: i32 = -1073476167i32;
5396#[doc = "*Required features: 'Win32_System_Search'*"]
5397pub const GTHR_E_OBJECT_NOT_VALID: i32 = -2147218005i32;
5398#[doc = "*Required features: 'Win32_System_Search'*"]
5399pub const GTHR_E_OUT_OF_DOC_ID: i32 = -2147218138i32;
5400#[doc = "*Required features: 'Win32_System_Search'*"]
5401pub const GTHR_E_PIPE_NOT_CONNECTTED: i32 = -2147217996i32;
5402#[doc = "*Required features: 'Win32_System_Search'*"]
5403pub const GTHR_E_PLUGIN_NOT_REGISTERED: i32 = -2147218021i32;
5404#[doc = "*Required features: 'Win32_System_Search'*"]
5405pub const GTHR_E_PROJECT_NOT_INITIALIZED: i32 = -2147218149i32;
5406#[doc = "*Required features: 'Win32_System_Search'*"]
5407pub const GTHR_E_PROPERTIES_EXCEEDED: i32 = -2147218000i32;
5408#[doc = "*Required features: 'Win32_System_Search'*"]
5409pub const GTHR_E_PROPERTY_LIST_NOT_INITIALIZED: i32 = -2147218057i32;
5410#[doc = "*Required features: 'Win32_System_Search'*"]
5411pub const GTHR_E_PROXY_NAME: i32 = -2147218127i32;
5412#[doc = "*Required features: 'Win32_System_Search'*"]
5413pub const GTHR_E_PRT_HNDLR_PROGID_MISSING: i32 = -2147218152i32;
5414#[doc = "*Required features: 'Win32_System_Search'*"]
5415pub const GTHR_E_RECOVERABLE_EXOLEDB_ERROR: i32 = -2147218060i32;
5416#[doc = "*Required features: 'Win32_System_Search'*"]
5417pub const GTHR_E_RETRY: i32 = -2147218027i32;
5418#[doc = "*Required features: 'Win32_System_Search'*"]
5419pub const GTHR_E_SCHEMA_ERRORS_OCCURRED: i32 = -2147218054i32;
5420#[doc = "*Required features: 'Win32_System_Search'*"]
5421pub const GTHR_E_SCOPES_EXCEEDED: i32 = -2147218001i32;
5422#[doc = "*Required features: 'Win32_System_Search'*"]
5423pub const GTHR_E_SECRET_NOT_FOUND: i32 = -2147218089i32;
5424#[doc = "*Required features: 'Win32_System_Search'*"]
5425pub const GTHR_E_SERVER_UNAVAILABLE: i32 = -2147218126i32;
5426#[doc = "*Required features: 'Win32_System_Search'*"]
5427pub const GTHR_E_SHUTTING_DOWN: i32 = -2147218141i32;
5428#[doc = "*Required features: 'Win32_System_Search'*"]
5429pub const GTHR_E_SINGLE_THREADED_EMBEDDING: i32 = -2147218011i32;
5430#[doc = "*Required features: 'Win32_System_Search'*"]
5431pub const GTHR_E_TIMEOUT: i32 = -2147218053i32;
5432#[doc = "*Required features: 'Win32_System_Search'*"]
5433pub const GTHR_E_TOO_MANY_PLUGINS: i32 = -2147218162i32;
5434#[doc = "*Required features: 'Win32_System_Search'*"]
5435pub const GTHR_E_UNABLE_TO_READ_EXCHANGE_STORE: i32 = -2147218061i32;
5436#[doc = "*Required features: 'Win32_System_Search'*"]
5437pub const GTHR_E_UNABLE_TO_READ_REGISTRY: i32 = -2147218173i32;
5438#[doc = "*Required features: 'Win32_System_Search'*"]
5439pub const GTHR_E_UNKNOWN_PROTOCOL: i32 = -2147218150i32;
5440#[doc = "*Required features: 'Win32_System_Search'*"]
5441pub const GTHR_E_UNSUPPORTED_PROPERTY_TYPE: i32 = -2147218157i32;
5442#[doc = "*Required features: 'Win32_System_Search'*"]
5443pub const GTHR_E_URL_EXCLUDED: i32 = -2147218169i32;
5444#[doc = "*Required features: 'Win32_System_Search'*"]
5445pub const GTHR_E_URL_UNIDENTIFIED: i32 = -2147218067i32;
5446#[doc = "*Required features: 'Win32_System_Search'*"]
5447pub const GTHR_E_USER_AGENT_NOT_SPECIFIED: i32 = -2147218111i32;
5448#[doc = "*Required features: 'Win32_System_Search'*"]
5449pub const GTHR_E_VALUE_NOT_AVAILABLE: i32 = -2147218139i32;
5450#[doc = "*Required features: 'Win32_System_Search'*"]
5451pub const GTHR_S_BAD_FILE_LINK: i32 = 265580i32;
5452#[doc = "*Required features: 'Win32_System_Search'*"]
5453pub const GTHR_S_CANNOT_FILTER: i32 = 265520i32;
5454#[doc = "*Required features: 'Win32_System_Search'*"]
5455pub const GTHR_S_CANNOT_WORDBREAK: i32 = 265638i32;
5456#[doc = "*Required features: 'Win32_System_Search'*"]
5457pub const GTHR_S_CONFIG_HAS_ACCOUNTS: i32 = 265558i32;
5458#[doc = "*Required features: 'Win32_System_Search'*"]
5459pub const GTHR_S_CRAWL_ADAPTIVE: i32 = 265605i32;
5460#[doc = "*Required features: 'Win32_System_Search'*"]
5461pub const GTHR_S_CRAWL_FULL: i32 = 265603i32;
5462#[doc = "*Required features: 'Win32_System_Search'*"]
5463pub const GTHR_S_CRAWL_INCREMENTAL: i32 = 265604i32;
5464#[doc = "*Required features: 'Win32_System_Search'*"]
5465pub const GTHR_S_CRAWL_SCHEDULED: i32 = 265576i32;
5466#[doc = "*Required features: 'Win32_System_Search'*"]
5467pub const GTHR_S_END_PROCESS_LOOP_NOTIFY_QUEUE: i32 = 265584i32;
5468#[doc = "*Required features: 'Win32_System_Search'*"]
5469pub const GTHR_S_END_STD_CHUNKS: i32 = 265508i32;
5470#[doc = "*Required features: 'Win32_System_Search'*"]
5471pub const GTHR_S_MODIFIED_PARTS: i32 = 265592i32;
5472#[doc = "*Required features: 'Win32_System_Search'*"]
5473pub const GTHR_S_NOT_ALL_PARTS: i32 = 265582i32;
5474#[doc = "*Required features: 'Win32_System_Search'*"]
5475pub const GTHR_S_NO_CRAWL_SEEDS: i32 = 265515i32;
5476#[doc = "*Required features: 'Win32_System_Search'*"]
5477pub const GTHR_S_NO_INDEX: i32 = 265616i32;
5478#[doc = "*Required features: 'Win32_System_Search'*"]
5479pub const GTHR_S_OFFICE_CHILD: i32 = 265626i32;
5480#[doc = "*Required features: 'Win32_System_Search'*"]
5481pub const GTHR_S_PAUSE_REASON_BACKOFF: i32 = 265620i32;
5482#[doc = "*Required features: 'Win32_System_Search'*"]
5483pub const GTHR_S_PAUSE_REASON_EXTERNAL: i32 = 265618i32;
5484#[doc = "*Required features: 'Win32_System_Search'*"]
5485pub const GTHR_S_PAUSE_REASON_PROFILE_IMPORT: i32 = 265651i32;
5486#[doc = "*Required features: 'Win32_System_Search'*"]
5487pub const GTHR_S_PAUSE_REASON_UPGRADING: i32 = 265619i32;
5488#[doc = "*Required features: 'Win32_System_Search'*"]
5489pub const GTHR_S_PROB_NOT_MODIFIED: i32 = 265575i32;
5490#[doc = "*Required features: 'Win32_System_Search'*"]
5491pub const GTHR_S_START_FILTER_FROM_BODY: i32 = 265585i32;
5492#[doc = "*Required features: 'Win32_System_Search'*"]
5493pub const GTHR_S_START_FILTER_FROM_PROTOCOL: i32 = 265578i32;
5494#[doc = "*Required features: 'Win32_System_Search'*"]
5495pub const GTHR_S_STATUS_CHANGE_IGNORED: i32 = 265500i32;
5496#[doc = "*Required features: 'Win32_System_Search'*"]
5497pub const GTHR_S_STATUS_END_CRAWL: i32 = 265501i32;
5498#[doc = "*Required features: 'Win32_System_Search'*"]
5499pub const GTHR_S_STATUS_PAUSE: i32 = 265505i32;
5500#[doc = "*Required features: 'Win32_System_Search'*"]
5501pub const GTHR_S_STATUS_RESET: i32 = 265502i32;
5502#[doc = "*Required features: 'Win32_System_Search'*"]
5503pub const GTHR_S_STATUS_RESUME: i32 = 265504i32;
5504#[doc = "*Required features: 'Win32_System_Search'*"]
5505pub const GTHR_S_STATUS_START: i32 = 265526i32;
5506#[doc = "*Required features: 'Win32_System_Search'*"]
5507pub const GTHR_S_STATUS_STOP: i32 = 265523i32;
5508#[doc = "*Required features: 'Win32_System_Search'*"]
5509pub const GTHR_S_STATUS_THROTTLE: i32 = 265503i32;
5510#[doc = "*Required features: 'Win32_System_Search'*"]
5511pub const GTHR_S_TRANSACTION_IGNORED: i32 = 265577i32;
5512#[doc = "*Required features: 'Win32_System_Search'*"]
5513pub const GTHR_S_USE_MIME_FILTER: i32 = 265639i32;
5514#[repr(C)]
5515#[doc = "*Required features: 'Win32_System_Search'*"]
5516pub struct HITRANGE {
5517 pub iPosition: u32,
5518 pub cLength: u32,
5519}
5520impl ::core::marker::Copy for HITRANGE {}
5521impl ::core::clone::Clone for HITRANGE {
5522 fn clone(&self) -> Self {
5523 *self
5524 }
5525}
5526pub type IAccessor = *mut ::core::ffi::c_void;
5527pub type IAlterIndex = *mut ::core::ffi::c_void;
5528pub type IAlterTable = *mut ::core::ffi::c_void;
5529pub type IBindResource = *mut ::core::ffi::c_void;
5530pub type IChapteredRowset = *mut ::core::ffi::c_void;
5531pub type IColumnMapper = *mut ::core::ffi::c_void;
5532pub type IColumnMapperCreator = *mut ::core::ffi::c_void;
5533pub type IColumnsInfo = *mut ::core::ffi::c_void;
5534pub type IColumnsInfo2 = *mut ::core::ffi::c_void;
5535pub type IColumnsRowset = *mut ::core::ffi::c_void;
5536pub type ICommand = *mut ::core::ffi::c_void;
5537pub type ICommandCost = *mut ::core::ffi::c_void;
5538pub type ICommandPersist = *mut ::core::ffi::c_void;
5539pub type ICommandPrepare = *mut ::core::ffi::c_void;
5540pub type ICommandProperties = *mut ::core::ffi::c_void;
5541pub type ICommandStream = *mut ::core::ffi::c_void;
5542pub type ICommandText = *mut ::core::ffi::c_void;
5543pub type ICommandValidate = *mut ::core::ffi::c_void;
5544pub type ICommandWithParameters = *mut ::core::ffi::c_void;
5545pub type ICondition = *mut ::core::ffi::c_void;
5546pub type ICondition2 = *mut ::core::ffi::c_void;
5547pub type IConditionFactory = *mut ::core::ffi::c_void;
5548pub type IConditionFactory2 = *mut ::core::ffi::c_void;
5549pub type IConditionGenerator = *mut ::core::ffi::c_void;
5550pub type IConvertType = *mut ::core::ffi::c_void;
5551pub type ICreateRow = *mut ::core::ffi::c_void;
5552pub type IDBAsynchNotify = *mut ::core::ffi::c_void;
5553pub type IDBAsynchStatus = *mut ::core::ffi::c_void;
5554pub type IDBBinderProperties = *mut ::core::ffi::c_void;
5555pub type IDBCreateCommand = *mut ::core::ffi::c_void;
5556pub type IDBCreateSession = *mut ::core::ffi::c_void;
5557pub type IDBDataSourceAdmin = *mut ::core::ffi::c_void;
5558pub type IDBInfo = *mut ::core::ffi::c_void;
5559pub type IDBInitialize = *mut ::core::ffi::c_void;
5560pub type IDBPromptInitialize = *mut ::core::ffi::c_void;
5561pub type IDBProperties = *mut ::core::ffi::c_void;
5562pub type IDBSchemaCommand = *mut ::core::ffi::c_void;
5563pub type IDBSchemaRowset = *mut ::core::ffi::c_void;
5564pub type IDCInfo = *mut ::core::ffi::c_void;
5565#[doc = "*Required features: 'Win32_System_Search'*"]
5566pub const IDENTIFIER_SDK_ERROR: u32 = 268435456u32;
5567#[doc = "*Required features: 'Win32_System_Search'*"]
5568pub const IDENTIFIER_SDK_MASK: u32 = 4026531840u32;
5569#[doc = "*Required features: 'Win32_System_Search'*"]
5570pub const IDS_MON_BUILTIN_PROPERTY: ::windows_sys::core::HRESULT = 264511i32;
5571#[doc = "*Required features: 'Win32_System_Search'*"]
5572pub const IDS_MON_BUILTIN_VIEW: ::windows_sys::core::HRESULT = 264503i32;
5573#[doc = "*Required features: 'Win32_System_Search'*"]
5574pub const IDS_MON_CANNOT_CAST: ::windows_sys::core::HRESULT = 264518i32;
5575#[doc = "*Required features: 'Win32_System_Search'*"]
5576pub const IDS_MON_CANNOT_CONVERT: ::windows_sys::core::HRESULT = 264507i32;
5577#[doc = "*Required features: 'Win32_System_Search'*"]
5578pub const IDS_MON_COLUMN_NOT_DEFINED: ::windows_sys::core::HRESULT = 264502i32;
5579#[doc = "*Required features: 'Win32_System_Search'*"]
5580pub const IDS_MON_DATE_OUT_OF_RANGE: ::windows_sys::core::HRESULT = 264519i32;
5581#[doc = "*Required features: 'Win32_System_Search'*"]
5582pub const IDS_MON_DEFAULT_ERROR: ::windows_sys::core::HRESULT = 264495i32;
5583#[doc = "*Required features: 'Win32_System_Search'*"]
5584pub const IDS_MON_ILLEGAL_PASSTHROUGH: ::windows_sys::core::HRESULT = 264496i32;
5585#[doc = "*Required features: 'Win32_System_Search'*"]
5586pub const IDS_MON_INVALIDSELECT_COALESCE: ::windows_sys::core::HRESULT = 264517i32;
5587#[doc = "*Required features: 'Win32_System_Search'*"]
5588pub const IDS_MON_INVALID_CATALOG: ::windows_sys::core::HRESULT = 264516i32;
5589#[doc = "*Required features: 'Win32_System_Search'*"]
5590pub const IDS_MON_INVALID_IN_GROUP_CLAUSE: ::windows_sys::core::HRESULT = 264520i32;
5591#[doc = "*Required features: 'Win32_System_Search'*"]
5592pub const IDS_MON_MATCH_STRING: ::windows_sys::core::HRESULT = 264513i32;
5593#[doc = "*Required features: 'Win32_System_Search'*"]
5594pub const IDS_MON_NOT_COLUMN_OF_VIEW: ::windows_sys::core::HRESULT = 264510i32;
5595#[doc = "*Required features: 'Win32_System_Search'*"]
5596pub const IDS_MON_ORDINAL_OUT_OF_RANGE: ::windows_sys::core::HRESULT = 264500i32;
5597#[doc = "*Required features: 'Win32_System_Search'*"]
5598pub const IDS_MON_OR_NOT: ::windows_sys::core::HRESULT = 264506i32;
5599#[doc = "*Required features: 'Win32_System_Search'*"]
5600pub const IDS_MON_OUT_OF_MEMORY: ::windows_sys::core::HRESULT = 264504i32;
5601#[doc = "*Required features: 'Win32_System_Search'*"]
5602pub const IDS_MON_OUT_OF_RANGE: ::windows_sys::core::HRESULT = 264508i32;
5603#[doc = "*Required features: 'Win32_System_Search'*"]
5604pub const IDS_MON_PARSE_ERR_1_PARAM: ::windows_sys::core::HRESULT = 264497i32;
5605#[doc = "*Required features: 'Win32_System_Search'*"]
5606pub const IDS_MON_PARSE_ERR_2_PARAM: ::windows_sys::core::HRESULT = 264498i32;
5607#[doc = "*Required features: 'Win32_System_Search'*"]
5608pub const IDS_MON_PROPERTY_NAME_IN_VIEW: ::windows_sys::core::HRESULT = 264514i32;
5609#[doc = "*Required features: 'Win32_System_Search'*"]
5610pub const IDS_MON_RELATIVE_INTERVAL: ::windows_sys::core::HRESULT = 264509i32;
5611#[doc = "*Required features: 'Win32_System_Search'*"]
5612pub const IDS_MON_SELECT_STAR: ::windows_sys::core::HRESULT = 264505i32;
5613#[doc = "*Required features: 'Win32_System_Search'*"]
5614pub const IDS_MON_SEMI_COLON: ::windows_sys::core::HRESULT = 264499i32;
5615#[doc = "*Required features: 'Win32_System_Search'*"]
5616pub const IDS_MON_VIEW_ALREADY_DEFINED: ::windows_sys::core::HRESULT = 264515i32;
5617#[doc = "*Required features: 'Win32_System_Search'*"]
5618pub const IDS_MON_VIEW_NOT_DEFINED: ::windows_sys::core::HRESULT = 264501i32;
5619#[doc = "*Required features: 'Win32_System_Search'*"]
5620pub const IDS_MON_WEIGHT_OUT_OF_RANGE: ::windows_sys::core::HRESULT = 264512i32;
5621#[doc = "*Required features: 'Win32_System_Search'*"]
5622pub const IDX_E_BUILD_IN_PROGRESS: i32 = -2147217147i32;
5623#[doc = "*Required features: 'Win32_System_Search'*"]
5624pub const IDX_E_CATALOG_DISMOUNTED: i32 = -2147217124i32;
5625#[doc = "*Required features: 'Win32_System_Search'*"]
5626pub const IDX_E_CORRUPT_INDEX: i32 = -2147217136i32;
5627#[doc = "*Required features: 'Win32_System_Search'*"]
5628pub const IDX_E_DISKFULL: i32 = -2147217138i32;
5629#[doc = "*Required features: 'Win32_System_Search'*"]
5630pub const IDX_E_DOCUMENT_ABORTED: i32 = -2147217125i32;
5631#[doc = "*Required features: 'Win32_System_Search'*"]
5632pub const IDX_E_DSS_NOT_CONNECTED: i32 = -2147217126i32;
5633#[doc = "*Required features: 'Win32_System_Search'*"]
5634pub const IDX_E_IDXLSTFILE_CORRUPT: i32 = -2147217146i32;
5635#[doc = "*Required features: 'Win32_System_Search'*"]
5636pub const IDX_E_INVALIDTAG: i32 = -2147217151i32;
5637#[doc = "*Required features: 'Win32_System_Search'*"]
5638pub const IDX_E_INVALID_INDEX: i32 = -2147217137i32;
5639#[doc = "*Required features: 'Win32_System_Search'*"]
5640pub const IDX_E_METAFILE_CORRUPT: i32 = -2147217150i32;
5641#[doc = "*Required features: 'Win32_System_Search'*"]
5642pub const IDX_E_NOISELIST_NOTFOUND: i32 = -2147217141i32;
5643#[doc = "*Required features: 'Win32_System_Search'*"]
5644pub const IDX_E_NOT_LOADED: i32 = -2147217129i32;
5645#[doc = "*Required features: 'Win32_System_Search'*"]
5646pub const IDX_E_OBJECT_NOT_FOUND: i32 = -2147217144i32;
5647#[doc = "*Required features: 'Win32_System_Search'*"]
5648pub const IDX_E_PROPSTORE_INIT_FAILED: i32 = -2147217134i32;
5649#[doc = "*Required features: 'Win32_System_Search'*"]
5650pub const IDX_E_PROP_MAJOR_VERSION_MISMATCH: i32 = -2147217128i32;
5651#[doc = "*Required features: 'Win32_System_Search'*"]
5652pub const IDX_E_PROP_MINOR_VERSION_MISMATCH: i32 = -2147217127i32;
5653#[doc = "*Required features: 'Win32_System_Search'*"]
5654pub const IDX_E_PROP_STATE_CORRUPT: i32 = -2147217133i32;
5655#[doc = "*Required features: 'Win32_System_Search'*"]
5656pub const IDX_E_PROP_STOPPED: i32 = -2147217139i32;
5657#[doc = "*Required features: 'Win32_System_Search'*"]
5658pub const IDX_E_REGISTRY_ENTRY: i32 = -2147217145i32;
5659#[doc = "*Required features: 'Win32_System_Search'*"]
5660pub const IDX_E_SEARCH_SERVER_ALREADY_EXISTS: i32 = -2147217148i32;
5661#[doc = "*Required features: 'Win32_System_Search'*"]
5662pub const IDX_E_SEARCH_SERVER_NOT_FOUND: i32 = -2147217143i32;
5663#[doc = "*Required features: 'Win32_System_Search'*"]
5664pub const IDX_E_STEMMER_NOTFOUND: i32 = -2147217140i32;
5665#[doc = "*Required features: 'Win32_System_Search'*"]
5666pub const IDX_E_TOO_MANY_SEARCH_SERVERS: i32 = -2147217149i32;
5667#[doc = "*Required features: 'Win32_System_Search'*"]
5668pub const IDX_E_USE_APPGLOBAL_PROPTABLE: i32 = -2147217120i32;
5669#[doc = "*Required features: 'Win32_System_Search'*"]
5670pub const IDX_E_USE_DEFAULT_CONTENTCLASS: i32 = -2147217121i32;
5671#[doc = "*Required features: 'Win32_System_Search'*"]
5672pub const IDX_E_WB_NOTFOUND: i32 = -2147217142i32;
5673#[doc = "*Required features: 'Win32_System_Search'*"]
5674pub const IDX_S_DSS_NOT_AVAILABLE: i32 = 266525i32;
5675#[doc = "*Required features: 'Win32_System_Search'*"]
5676pub const IDX_S_NO_BUILD_IN_PROGRESS: i32 = 266516i32;
5677#[doc = "*Required features: 'Win32_System_Search'*"]
5678pub const IDX_S_SEARCH_SERVER_ALREADY_EXISTS: i32 = 266517i32;
5679#[doc = "*Required features: 'Win32_System_Search'*"]
5680pub const IDX_S_SEARCH_SERVER_DOES_NOT_EXIST: i32 = 266518i32;
5681pub type IDataConvert = *mut ::core::ffi::c_void;
5682pub type IDataInitialize = *mut ::core::ffi::c_void;
5683pub type IDataSourceLocator = *mut ::core::ffi::c_void;
5684pub type IEntity = *mut ::core::ffi::c_void;
5685pub type IEnumItemProperties = *mut ::core::ffi::c_void;
5686pub type IEnumSearchRoots = *mut ::core::ffi::c_void;
5687pub type IEnumSearchScopeRules = *mut ::core::ffi::c_void;
5688pub type IEnumSubscription = *mut ::core::ffi::c_void;
5689pub type IErrorLookup = *mut ::core::ffi::c_void;
5690pub type IErrorRecords = *mut ::core::ffi::c_void;
5691pub type IGetDataSource = *mut ::core::ffi::c_void;
5692pub type IGetRow = *mut ::core::ffi::c_void;
5693pub type IGetSession = *mut ::core::ffi::c_void;
5694pub type IGetSourceRow = *mut ::core::ffi::c_void;
5695pub type IIndexDefinition = *mut ::core::ffi::c_void;
5696pub type IInterval = *mut ::core::ffi::c_void;
5697pub type ILoadFilter = *mut ::core::ffi::c_void;
5698pub type ILoadFilterWithPrivateComActivation = *mut ::core::ffi::c_void;
5699pub type IMDDataset = *mut ::core::ffi::c_void;
5700pub type IMDFind = *mut ::core::ffi::c_void;
5701pub type IMDRangeRowset = *mut ::core::ffi::c_void;
5702pub type IMetaData = *mut ::core::ffi::c_void;
5703pub type IMultipleResults = *mut ::core::ffi::c_void;
5704#[repr(C)]
5705#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
5706#[cfg(feature = "Win32_Foundation")]
5707pub struct INCREMENTAL_ACCESS_INFO {
5708 pub dwSize: u32,
5709 pub ftLastModifiedTime: super::super::Foundation::FILETIME,
5710}
5711#[cfg(feature = "Win32_Foundation")]
5712impl ::core::marker::Copy for INCREMENTAL_ACCESS_INFO {}
5713#[cfg(feature = "Win32_Foundation")]
5714impl ::core::clone::Clone for INCREMENTAL_ACCESS_INFO {
5715 fn clone(&self) -> Self {
5716 *self
5717 }
5718}
5719#[doc = "*Required features: 'Win32_System_Search'*"]
5720pub const INET_E_AGENT_CACHE_SIZE_EXCEEDED: ::windows_sys::core::HRESULT = -2146693246i32;
5721#[doc = "*Required features: 'Win32_System_Search'*"]
5722pub const INET_E_AGENT_CONNECTION_FAILED: ::windows_sys::core::HRESULT = -2146693245i32;
5723#[doc = "*Required features: 'Win32_System_Search'*"]
5724pub const INET_E_AGENT_EXCEEDING_CACHE_SIZE: ::windows_sys::core::HRESULT = -2146693232i32;
5725#[doc = "*Required features: 'Win32_System_Search'*"]
5726pub const INET_E_AGENT_MAX_SIZE_EXCEEDED: ::windows_sys::core::HRESULT = -2146693248i32;
5727#[doc = "*Required features: 'Win32_System_Search'*"]
5728pub const INET_E_SCHEDULED_EXCLUDE_RANGE: ::windows_sys::core::HRESULT = -2146693241i32;
5729#[doc = "*Required features: 'Win32_System_Search'*"]
5730pub const INET_E_SCHEDULED_UPDATES_DISABLED: ::windows_sys::core::HRESULT = -2146693244i32;
5731#[doc = "*Required features: 'Win32_System_Search'*"]
5732pub const INET_E_SCHEDULED_UPDATES_RESTRICTED: ::windows_sys::core::HRESULT = -2146693243i32;
5733#[doc = "*Required features: 'Win32_System_Search'*"]
5734pub const INET_E_SCHEDULED_UPDATE_INTERVAL: ::windows_sys::core::HRESULT = -2146693242i32;
5735#[doc = "*Required features: 'Win32_System_Search'*"]
5736pub const INET_S_AGENT_INCREASED_CACHE_SIZE: ::windows_sys::core::HRESULT = 790416i32;
5737#[doc = "*Required features: 'Win32_System_Search'*"]
5738pub const INET_S_AGENT_PART_FAIL: ::windows_sys::core::HRESULT = 790401i32;
5739#[doc = "*Required features: 'Win32_System_Search'*"]
5740pub type INTERVAL_LIMIT_KIND = i32;
5741#[doc = "*Required features: 'Win32_System_Search'*"]
5742pub const ILK_EXPLICIT_INCLUDED: INTERVAL_LIMIT_KIND = 0i32;
5743#[doc = "*Required features: 'Win32_System_Search'*"]
5744pub const ILK_EXPLICIT_EXCLUDED: INTERVAL_LIMIT_KIND = 1i32;
5745#[doc = "*Required features: 'Win32_System_Search'*"]
5746pub const ILK_NEGATIVE_INFINITY: INTERVAL_LIMIT_KIND = 2i32;
5747#[doc = "*Required features: 'Win32_System_Search'*"]
5748pub const ILK_POSITIVE_INFINITY: INTERVAL_LIMIT_KIND = 3i32;
5749pub type INamedEntity = *mut ::core::ffi::c_void;
5750pub type INamedEntityCollector = *mut ::core::ffi::c_void;
5751pub type IObjectAccessControl = *mut ::core::ffi::c_void;
5752pub type IOpLockStatus = *mut ::core::ffi::c_void;
5753pub type IOpenRowset = *mut ::core::ffi::c_void;
5754pub type IParentRowset = *mut ::core::ffi::c_void;
5755pub type IProtocolHandlerSite = *mut ::core::ffi::c_void;
5756pub type IProvideMoniker = *mut ::core::ffi::c_void;
5757pub type IQueryParser = *mut ::core::ffi::c_void;
5758pub type IQueryParserManager = *mut ::core::ffi::c_void;
5759pub type IQuerySolution = *mut ::core::ffi::c_void;
5760pub type IReadData = *mut ::core::ffi::c_void;
5761pub type IRegisterProvider = *mut ::core::ffi::c_void;
5762pub type IRelationship = *mut ::core::ffi::c_void;
5763pub type IRichChunk = *mut ::core::ffi::c_void;
5764pub type IRow = *mut ::core::ffi::c_void;
5765pub type IRowChange = *mut ::core::ffi::c_void;
5766pub type IRowPosition = *mut ::core::ffi::c_void;
5767pub type IRowPositionChange = *mut ::core::ffi::c_void;
5768pub type IRowSchemaChange = *mut ::core::ffi::c_void;
5769pub type IRowset = *mut ::core::ffi::c_void;
5770pub type IRowsetAsynch = *mut ::core::ffi::c_void;
5771pub type IRowsetBookmark = *mut ::core::ffi::c_void;
5772pub type IRowsetChange = *mut ::core::ffi::c_void;
5773pub type IRowsetChangeExtInfo = *mut ::core::ffi::c_void;
5774pub type IRowsetChapterMember = *mut ::core::ffi::c_void;
5775pub type IRowsetCopyRows = *mut ::core::ffi::c_void;
5776pub type IRowsetCurrentIndex = *mut ::core::ffi::c_void;
5777pub type IRowsetEvents = *mut ::core::ffi::c_void;
5778#[repr(C)]
5779pub struct IRowsetExactScroll(pub u8);
5780pub type IRowsetFastLoad = *mut ::core::ffi::c_void;
5781pub type IRowsetFind = *mut ::core::ffi::c_void;
5782pub type IRowsetIdentity = *mut ::core::ffi::c_void;
5783pub type IRowsetIndex = *mut ::core::ffi::c_void;
5784pub type IRowsetInfo = *mut ::core::ffi::c_void;
5785pub type IRowsetKeys = *mut ::core::ffi::c_void;
5786pub type IRowsetLocate = *mut ::core::ffi::c_void;
5787pub type IRowsetNewRowAfter = *mut ::core::ffi::c_void;
5788pub type IRowsetNextRowset = *mut ::core::ffi::c_void;
5789pub type IRowsetNotify = *mut ::core::ffi::c_void;
5790pub type IRowsetPrioritization = *mut ::core::ffi::c_void;
5791pub type IRowsetQueryStatus = *mut ::core::ffi::c_void;
5792pub type IRowsetRefresh = *mut ::core::ffi::c_void;
5793pub type IRowsetResynch = *mut ::core::ffi::c_void;
5794pub type IRowsetScroll = *mut ::core::ffi::c_void;
5795pub type IRowsetUpdate = *mut ::core::ffi::c_void;
5796pub type IRowsetView = *mut ::core::ffi::c_void;
5797pub type IRowsetWatchAll = *mut ::core::ffi::c_void;
5798pub type IRowsetWatchNotify = *mut ::core::ffi::c_void;
5799pub type IRowsetWatchRegion = *mut ::core::ffi::c_void;
5800pub type IRowsetWithParameters = *mut ::core::ffi::c_void;
5801pub type ISQLErrorInfo = *mut ::core::ffi::c_void;
5802pub type ISQLGetDiagField = *mut ::core::ffi::c_void;
5803pub type ISQLRequestDiagFields = *mut ::core::ffi::c_void;
5804pub type ISQLServerErrorInfo = *mut ::core::ffi::c_void;
5805pub type ISchemaLocalizerSupport = *mut ::core::ffi::c_void;
5806pub type ISchemaLock = *mut ::core::ffi::c_void;
5807pub type ISchemaProvider = *mut ::core::ffi::c_void;
5808pub type IScopedOperations = *mut ::core::ffi::c_void;
5809pub type ISearchCatalogManager = *mut ::core::ffi::c_void;
5810pub type ISearchCatalogManager2 = *mut ::core::ffi::c_void;
5811pub type ISearchCrawlScopeManager = *mut ::core::ffi::c_void;
5812pub type ISearchCrawlScopeManager2 = *mut ::core::ffi::c_void;
5813pub type ISearchItemsChangedSink = *mut ::core::ffi::c_void;
5814pub type ISearchLanguageSupport = *mut ::core::ffi::c_void;
5815pub type ISearchManager = *mut ::core::ffi::c_void;
5816pub type ISearchManager2 = *mut ::core::ffi::c_void;
5817pub type ISearchNotifyInlineSite = *mut ::core::ffi::c_void;
5818pub type ISearchPersistentItemsChangedSink = *mut ::core::ffi::c_void;
5819pub type ISearchProtocol = *mut ::core::ffi::c_void;
5820pub type ISearchProtocol2 = *mut ::core::ffi::c_void;
5821pub type ISearchProtocolThreadContext = *mut ::core::ffi::c_void;
5822pub type ISearchQueryHelper = *mut ::core::ffi::c_void;
5823pub type ISearchQueryHits = *mut ::core::ffi::c_void;
5824pub type ISearchRoot = *mut ::core::ffi::c_void;
5825pub type ISearchScopeRule = *mut ::core::ffi::c_void;
5826pub type ISearchViewChangedSink = *mut ::core::ffi::c_void;
5827pub type ISecurityInfo = *mut ::core::ffi::c_void;
5828pub type IService = *mut ::core::ffi::c_void;
5829pub type ISessionProperties = *mut ::core::ffi::c_void;
5830pub type ISimpleCommandCreator = *mut ::core::ffi::c_void;
5831pub type ISourcesRowset = *mut ::core::ffi::c_void;
5832pub type IStemmer = *mut ::core::ffi::c_void;
5833pub type ISubscriptionItem = *mut ::core::ffi::c_void;
5834pub type ISubscriptionMgr = *mut ::core::ffi::c_void;
5835pub type ISubscriptionMgr2 = *mut ::core::ffi::c_void;
5836#[repr(C)]
5837#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
5838#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5839pub struct ITEMPROP {
5840 pub variantValue: super::Com::VARIANT,
5841 pub pwszName: super::super::Foundation::PWSTR,
5842}
5843#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5844impl ::core::marker::Copy for ITEMPROP {}
5845#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5846impl ::core::clone::Clone for ITEMPROP {
5847 fn clone(&self) -> Self {
5848 *self
5849 }
5850}
5851#[repr(C)]
5852#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
5853#[cfg(feature = "Win32_Foundation")]
5854pub struct ITEM_INFO {
5855 pub dwSize: u32,
5856 pub pcwszFromEMail: super::super::Foundation::PWSTR,
5857 pub pcwszApplicationName: super::super::Foundation::PWSTR,
5858 pub pcwszCatalogName: super::super::Foundation::PWSTR,
5859 pub pcwszContentClass: super::super::Foundation::PWSTR,
5860}
5861#[cfg(feature = "Win32_Foundation")]
5862impl ::core::marker::Copy for ITEM_INFO {}
5863#[cfg(feature = "Win32_Foundation")]
5864impl ::core::clone::Clone for ITEM_INFO {
5865 fn clone(&self) -> Self {
5866 *self
5867 }
5868}
5869pub type ITableCreation = *mut ::core::ffi::c_void;
5870pub type ITableDefinition = *mut ::core::ffi::c_void;
5871pub type ITableDefinitionWithConstraints = *mut ::core::ffi::c_void;
5872pub type ITableRename = *mut ::core::ffi::c_void;
5873pub type ITokenCollection = *mut ::core::ffi::c_void;
5874pub type ITransactionJoin = *mut ::core::ffi::c_void;
5875pub type ITransactionLocal = *mut ::core::ffi::c_void;
5876pub type ITransactionObject = *mut ::core::ffi::c_void;
5877pub type ITrusteeAdmin = *mut ::core::ffi::c_void;
5878pub type ITrusteeGroupAdmin = *mut ::core::ffi::c_void;
5879pub type IUMS = *mut ::core::ffi::c_void;
5880pub type IUMSInitialize = *mut ::core::ffi::c_void;
5881pub type IUrlAccessor = *mut ::core::ffi::c_void;
5882pub type IUrlAccessor2 = *mut ::core::ffi::c_void;
5883pub type IUrlAccessor3 = *mut ::core::ffi::c_void;
5884pub type IUrlAccessor4 = *mut ::core::ffi::c_void;
5885pub type IViewChapter = *mut ::core::ffi::c_void;
5886pub type IViewFilter = *mut ::core::ffi::c_void;
5887pub type IViewRowset = *mut ::core::ffi::c_void;
5888pub type IViewSort = *mut ::core::ffi::c_void;
5889pub type IWordBreaker = *mut ::core::ffi::c_void;
5890pub type IWordFormSink = *mut ::core::ffi::c_void;
5891pub type IWordSink = *mut ::core::ffi::c_void;
5892pub const Interval: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3646363423, data2: 19449, data3: 19938, data4: [188, 213, 199, 10, 124, 165, 88, 54] };
5893#[doc = "*Required features: 'Win32_System_Search'*"]
5894pub const JET_GET_PROP_STORE_ERROR: i32 = -1073732822i32;
5895#[doc = "*Required features: 'Win32_System_Search'*"]
5896pub const JET_INIT_ERROR: i32 = -1073732824i32;
5897#[doc = "*Required features: 'Win32_System_Search'*"]
5898pub const JET_MULTIINSTANCE_DISABLED: i32 = -2147474645i32;
5899#[doc = "*Required features: 'Win32_System_Search'*"]
5900pub const JET_NEW_PROP_STORE_ERROR: i32 = -1073732823i32;
5901#[doc = "*Required features: 'Win32_System_Search'*"]
5902pub const JPS_E_CATALOG_DECSRIPTION_MISSING: i32 = -2147217023i32;
5903#[doc = "*Required features: 'Win32_System_Search'*"]
5904pub const JPS_E_INSUFFICIENT_DATABASE_RESOURCES: i32 = -2147217019i32;
5905#[doc = "*Required features: 'Win32_System_Search'*"]
5906pub const JPS_E_INSUFFICIENT_DATABASE_SESSIONS: i32 = -2147217020i32;
5907#[doc = "*Required features: 'Win32_System_Search'*"]
5908pub const JPS_E_INSUFFICIENT_VERSION_STORAGE: i32 = -2147217021i32;
5909#[doc = "*Required features: 'Win32_System_Search'*"]
5910pub const JPS_E_JET_ERR: i32 = -2147217025i32;
5911#[doc = "*Required features: 'Win32_System_Search'*"]
5912pub const JPS_E_MISSING_INFORMATION: i32 = -2147217022i32;
5913#[doc = "*Required features: 'Win32_System_Search'*"]
5914pub const JPS_E_PROPAGATION_CORRUPTION: i32 = -2147217016i32;
5915#[doc = "*Required features: 'Win32_System_Search'*"]
5916pub const JPS_E_PROPAGATION_FILE: i32 = -2147217017i32;
5917#[doc = "*Required features: 'Win32_System_Search'*"]
5918pub const JPS_E_PROPAGATION_VERSION_MISMATCH: i32 = -2147217015i32;
5919#[doc = "*Required features: 'Win32_System_Search'*"]
5920pub const JPS_E_SCHEMA_ERROR: i32 = -2147217018i32;
5921#[doc = "*Required features: 'Win32_System_Search'*"]
5922pub const JPS_E_SHARING_VIOLATION: i32 = -2147217014i32;
5923#[doc = "*Required features: 'Win32_System_Search'*"]
5924pub const JPS_S_DUPLICATE_DOC_DETECTED: i32 = 266624i32;
5925#[repr(C)]
5926#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
5927#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5928pub struct KAGGETDIAG {
5929 pub ulSize: u32,
5930 pub vDiagInfo: super::Com::VARIANT,
5931 pub sDiagField: i16,
5932}
5933#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5934impl ::core::marker::Copy for KAGGETDIAG {}
5935#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
5936impl ::core::clone::Clone for KAGGETDIAG {
5937 fn clone(&self) -> Self {
5938 *self
5939 }
5940}
5941#[doc = "*Required features: 'Win32_System_Search'*"]
5942pub const KAGPROPVAL_CONCUR_LOCK: u32 = 4u32;
5943#[doc = "*Required features: 'Win32_System_Search'*"]
5944pub const KAGPROPVAL_CONCUR_READ_ONLY: u32 = 8u32;
5945#[doc = "*Required features: 'Win32_System_Search'*"]
5946pub const KAGPROPVAL_CONCUR_ROWVER: u32 = 1u32;
5947#[doc = "*Required features: 'Win32_System_Search'*"]
5948pub const KAGPROPVAL_CONCUR_VALUES: u32 = 2u32;
5949#[doc = "*Required features: 'Win32_System_Search'*"]
5950pub const KAGPROP_ACCESSIBLEPROCEDURES: u32 = 2u32;
5951#[doc = "*Required features: 'Win32_System_Search'*"]
5952pub const KAGPROP_ACCESSIBLETABLES: u32 = 3u32;
5953#[doc = "*Required features: 'Win32_System_Search'*"]
5954pub const KAGPROP_ACTIVESTATEMENTS: u32 = 24u32;
5955#[doc = "*Required features: 'Win32_System_Search'*"]
5956pub const KAGPROP_AUTH_SERVERINTEGRATED: u32 = 3u32;
5957#[doc = "*Required features: 'Win32_System_Search'*"]
5958pub const KAGPROP_AUTH_TRUSTEDCONNECTION: u32 = 2u32;
5959#[doc = "*Required features: 'Win32_System_Search'*"]
5960pub const KAGPROP_BLOBSONFOCURSOR: u32 = 8u32;
5961#[doc = "*Required features: 'Win32_System_Search'*"]
5962pub const KAGPROP_CONCURRENCY: u32 = 7u32;
5963#[doc = "*Required features: 'Win32_System_Search'*"]
5964pub const KAGPROP_CURSOR: u32 = 6u32;
5965#[doc = "*Required features: 'Win32_System_Search'*"]
5966pub const KAGPROP_DRIVERNAME: u32 = 7u32;
5967#[doc = "*Required features: 'Win32_System_Search'*"]
5968pub const KAGPROP_DRIVERODBCVER: u32 = 9u32;
5969#[doc = "*Required features: 'Win32_System_Search'*"]
5970pub const KAGPROP_DRIVERVER: u32 = 8u32;
5971#[doc = "*Required features: 'Win32_System_Search'*"]
5972pub const KAGPROP_FILEUSAGE: u32 = 23u32;
5973#[doc = "*Required features: 'Win32_System_Search'*"]
5974pub const KAGPROP_FORCENOPARAMETERREBIND: u32 = 11u32;
5975#[doc = "*Required features: 'Win32_System_Search'*"]
5976pub const KAGPROP_FORCENOPREPARE: u32 = 12u32;
5977#[doc = "*Required features: 'Win32_System_Search'*"]
5978pub const KAGPROP_FORCENOREEXECUTE: u32 = 13u32;
5979#[doc = "*Required features: 'Win32_System_Search'*"]
5980pub const KAGPROP_FORCESSFIREHOSEMODE: u32 = 10u32;
5981#[doc = "*Required features: 'Win32_System_Search'*"]
5982pub const KAGPROP_INCLUDENONEXACT: u32 = 9u32;
5983#[doc = "*Required features: 'Win32_System_Search'*"]
5984pub const KAGPROP_IRowsetChangeExtInfo: u32 = 5u32;
5985#[doc = "*Required features: 'Win32_System_Search'*"]
5986pub const KAGPROP_LIKEESCAPECLAUSE: u32 = 10u32;
5987#[doc = "*Required features: 'Win32_System_Search'*"]
5988pub const KAGPROP_MARSHALLABLE: u32 = 3u32;
5989#[doc = "*Required features: 'Win32_System_Search'*"]
5990pub const KAGPROP_MAXCOLUMNSINGROUPBY: u32 = 12u32;
5991#[doc = "*Required features: 'Win32_System_Search'*"]
5992pub const KAGPROP_MAXCOLUMNSININDEX: u32 = 13u32;
5993#[doc = "*Required features: 'Win32_System_Search'*"]
5994pub const KAGPROP_MAXCOLUMNSINORDERBY: u32 = 14u32;
5995#[doc = "*Required features: 'Win32_System_Search'*"]
5996pub const KAGPROP_MAXCOLUMNSINSELECT: u32 = 15u32;
5997#[doc = "*Required features: 'Win32_System_Search'*"]
5998pub const KAGPROP_MAXCOLUMNSINTABLE: u32 = 16u32;
5999#[doc = "*Required features: 'Win32_System_Search'*"]
6000pub const KAGPROP_NUMERICFUNCTIONS: u32 = 17u32;
6001#[doc = "*Required features: 'Win32_System_Search'*"]
6002pub const KAGPROP_ODBCSQLCONFORMANCE: u32 = 18u32;
6003#[doc = "*Required features: 'Win32_System_Search'*"]
6004pub const KAGPROP_ODBCSQLOPTIEF: u32 = 4u32;
6005#[doc = "*Required features: 'Win32_System_Search'*"]
6006pub const KAGPROP_OJCAPABILITY: u32 = 5u32;
6007#[doc = "*Required features: 'Win32_System_Search'*"]
6008pub const KAGPROP_OUTERJOINS: u32 = 19u32;
6009#[doc = "*Required features: 'Win32_System_Search'*"]
6010pub const KAGPROP_POSITIONONNEWROW: u32 = 4u32;
6011#[doc = "*Required features: 'Win32_System_Search'*"]
6012pub const KAGPROP_PROCEDURES: u32 = 6u32;
6013#[doc = "*Required features: 'Win32_System_Search'*"]
6014pub const KAGPROP_QUERYBASEDUPDATES: u32 = 2u32;
6015#[doc = "*Required features: 'Win32_System_Search'*"]
6016pub const KAGPROP_SPECIALCHARACTERS: u32 = 11u32;
6017#[doc = "*Required features: 'Win32_System_Search'*"]
6018pub const KAGPROP_STRINGFUNCTIONS: u32 = 20u32;
6019#[doc = "*Required features: 'Win32_System_Search'*"]
6020pub const KAGPROP_SYSTEMFUNCTIONS: u32 = 21u32;
6021#[doc = "*Required features: 'Win32_System_Search'*"]
6022pub const KAGPROP_TIMEDATEFUNCTIONS: u32 = 22u32;
6023#[repr(C)]
6024#[doc = "*Required features: 'Win32_System_Search'*"]
6025pub struct KAGREQDIAG {
6026 pub ulDiagFlags: u32,
6027 pub vt: u16,
6028 pub sDiagField: i16,
6029}
6030impl ::core::marker::Copy for KAGREQDIAG {}
6031impl ::core::clone::Clone for KAGREQDIAG {
6032 fn clone(&self) -> Self {
6033 *self
6034 }
6035}
6036#[doc = "*Required features: 'Win32_System_Search'*"]
6037pub type KAGREQDIAGFLAGSENUM = i32;
6038#[doc = "*Required features: 'Win32_System_Search'*"]
6039pub const KAGREQDIAGFLAGS_HEADER: KAGREQDIAGFLAGSENUM = 1i32;
6040#[doc = "*Required features: 'Win32_System_Search'*"]
6041pub const KAGREQDIAGFLAGS_RECORD: KAGREQDIAGFLAGSENUM = 2i32;
6042#[doc = "*Required features: 'Win32_System_Search'*"]
6043pub type LOCKMODEENUM = i32;
6044#[doc = "*Required features: 'Win32_System_Search'*"]
6045pub const LOCKMODE_INVALID: LOCKMODEENUM = 0i32;
6046#[doc = "*Required features: 'Win32_System_Search'*"]
6047pub const LOCKMODE_EXCLUSIVE: LOCKMODEENUM = 1i32;
6048#[doc = "*Required features: 'Win32_System_Search'*"]
6049pub const LOCKMODE_SHARED: LOCKMODEENUM = 2i32;
6050pub const LeafCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1391549577, data2: 23063, data3: 18657, data4: [187, 205, 70, 163, 248, 156, 124, 194] };
6051#[doc = "*Required features: 'Win32_System_Search'*"]
6052pub const MAXNAME: u32 = 129u32;
6053#[doc = "*Required features: 'Win32_System_Search'*"]
6054pub const MAXNUMERICLEN: u32 = 16u32;
6055#[doc = "*Required features: 'Win32_System_Search'*"]
6056pub const MAXUSEVERITY: u32 = 18u32;
6057#[doc = "*Required features: 'Win32_System_Search'*"]
6058pub const MAX_QUERY_RANK: u32 = 1000u32;
6059#[repr(C)]
6060#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6061#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6062#[cfg(feature = "Win32_Foundation")]
6063pub struct MDAXISINFO {
6064 pub cbSize: usize,
6065 pub iAxis: usize,
6066 pub cDimensions: usize,
6067 pub cCoordinates: usize,
6068 pub rgcColumns: *mut usize,
6069 pub rgpwszDimensionNames: *mut super::super::Foundation::PWSTR,
6070}
6071#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6072#[cfg(feature = "Win32_Foundation")]
6073impl ::core::marker::Copy for MDAXISINFO {}
6074#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
6075#[cfg(feature = "Win32_Foundation")]
6076impl ::core::clone::Clone for MDAXISINFO {
6077 fn clone(&self) -> Self {
6078 *self
6079 }
6080}
6081#[repr(C, packed(2))]
6082#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6083#[cfg(target_arch = "x86")]
6084#[cfg(feature = "Win32_Foundation")]
6085pub struct MDAXISINFO {
6086 pub cbSize: usize,
6087 pub iAxis: usize,
6088 pub cDimensions: usize,
6089 pub cCoordinates: usize,
6090 pub rgcColumns: *mut usize,
6091 pub rgpwszDimensionNames: *mut super::super::Foundation::PWSTR,
6092}
6093#[cfg(target_arch = "x86")]
6094#[cfg(feature = "Win32_Foundation")]
6095impl ::core::marker::Copy for MDAXISINFO {}
6096#[cfg(target_arch = "x86")]
6097#[cfg(feature = "Win32_Foundation")]
6098impl ::core::clone::Clone for MDAXISINFO {
6099 fn clone(&self) -> Self {
6100 *self
6101 }
6102}
6103#[doc = "*Required features: 'Win32_System_Search'*"]
6104pub const MDAXIS_CHAPTERS: u32 = 4u32;
6105#[doc = "*Required features: 'Win32_System_Search'*"]
6106pub const MDAXIS_COLUMNS: u32 = 0u32;
6107#[doc = "*Required features: 'Win32_System_Search'*"]
6108pub const MDAXIS_PAGES: u32 = 2u32;
6109#[doc = "*Required features: 'Win32_System_Search'*"]
6110pub const MDAXIS_ROWS: u32 = 1u32;
6111#[doc = "*Required features: 'Win32_System_Search'*"]
6112pub const MDAXIS_SECTIONS: u32 = 3u32;
6113#[doc = "*Required features: 'Win32_System_Search'*"]
6114pub const MDAXIS_SLICERS: u32 = 4294967295u32;
6115#[doc = "*Required features: 'Win32_System_Search'*"]
6116pub const MDDISPINFO_DRILLED_DOWN: u32 = 65536u32;
6117#[doc = "*Required features: 'Win32_System_Search'*"]
6118pub const MDDISPINFO_PARENT_SAME_AS_PREV: u32 = 131072u32;
6119#[doc = "*Required features: 'Win32_System_Search'*"]
6120pub const MDFF_BOLD: u32 = 1u32;
6121#[doc = "*Required features: 'Win32_System_Search'*"]
6122pub const MDFF_ITALIC: u32 = 2u32;
6123#[doc = "*Required features: 'Win32_System_Search'*"]
6124pub const MDFF_STRIKEOUT: u32 = 8u32;
6125#[doc = "*Required features: 'Win32_System_Search'*"]
6126pub const MDFF_UNDERLINE: u32 = 4u32;
6127#[doc = "*Required features: 'Win32_System_Search'*"]
6128pub const MDLEVEL_TYPE_ALL: u32 = 1u32;
6129#[doc = "*Required features: 'Win32_System_Search'*"]
6130pub const MDLEVEL_TYPE_CALCULATED: u32 = 2u32;
6131#[doc = "*Required features: 'Win32_System_Search'*"]
6132pub const MDLEVEL_TYPE_REGULAR: u32 = 0u32;
6133#[doc = "*Required features: 'Win32_System_Search'*"]
6134pub const MDLEVEL_TYPE_RESERVED1: u32 = 8u32;
6135#[doc = "*Required features: 'Win32_System_Search'*"]
6136pub const MDLEVEL_TYPE_TIME: u32 = 4u32;
6137#[doc = "*Required features: 'Win32_System_Search'*"]
6138pub const MDLEVEL_TYPE_TIME_DAYS: u32 = 516u32;
6139#[doc = "*Required features: 'Win32_System_Search'*"]
6140pub const MDLEVEL_TYPE_TIME_HALF_YEAR: u32 = 36u32;
6141#[doc = "*Required features: 'Win32_System_Search'*"]
6142pub const MDLEVEL_TYPE_TIME_HOURS: u32 = 772u32;
6143#[doc = "*Required features: 'Win32_System_Search'*"]
6144pub const MDLEVEL_TYPE_TIME_MINUTES: u32 = 1028u32;
6145#[doc = "*Required features: 'Win32_System_Search'*"]
6146pub const MDLEVEL_TYPE_TIME_MONTHS: u32 = 132u32;
6147#[doc = "*Required features: 'Win32_System_Search'*"]
6148pub const MDLEVEL_TYPE_TIME_QUARTERS: u32 = 68u32;
6149#[doc = "*Required features: 'Win32_System_Search'*"]
6150pub const MDLEVEL_TYPE_TIME_SECONDS: u32 = 2052u32;
6151#[doc = "*Required features: 'Win32_System_Search'*"]
6152pub const MDLEVEL_TYPE_TIME_UNDEFINED: u32 = 4100u32;
6153#[doc = "*Required features: 'Win32_System_Search'*"]
6154pub const MDLEVEL_TYPE_TIME_WEEKS: u32 = 260u32;
6155#[doc = "*Required features: 'Win32_System_Search'*"]
6156pub const MDLEVEL_TYPE_TIME_YEARS: u32 = 20u32;
6157#[doc = "*Required features: 'Win32_System_Search'*"]
6158pub const MDLEVEL_TYPE_UNKNOWN: u32 = 0u32;
6159#[doc = "*Required features: 'Win32_System_Search'*"]
6160pub const MDMEASURE_AGGR_AVG: u32 = 5u32;
6161#[doc = "*Required features: 'Win32_System_Search'*"]
6162pub const MDMEASURE_AGGR_CALCULATED: u32 = 127u32;
6163#[doc = "*Required features: 'Win32_System_Search'*"]
6164pub const MDMEASURE_AGGR_COUNT: u32 = 2u32;
6165#[doc = "*Required features: 'Win32_System_Search'*"]
6166pub const MDMEASURE_AGGR_MAX: u32 = 4u32;
6167#[doc = "*Required features: 'Win32_System_Search'*"]
6168pub const MDMEASURE_AGGR_MIN: u32 = 3u32;
6169#[doc = "*Required features: 'Win32_System_Search'*"]
6170pub const MDMEASURE_AGGR_STD: u32 = 7u32;
6171#[doc = "*Required features: 'Win32_System_Search'*"]
6172pub const MDMEASURE_AGGR_SUM: u32 = 1u32;
6173#[doc = "*Required features: 'Win32_System_Search'*"]
6174pub const MDMEASURE_AGGR_UNKNOWN: u32 = 0u32;
6175#[doc = "*Required features: 'Win32_System_Search'*"]
6176pub const MDMEASURE_AGGR_VAR: u32 = 6u32;
6177#[doc = "*Required features: 'Win32_System_Search'*"]
6178pub const MDMEMBER_TYPE_ALL: u32 = 2u32;
6179#[doc = "*Required features: 'Win32_System_Search'*"]
6180pub const MDMEMBER_TYPE_FORMULA: u32 = 4u32;
6181#[doc = "*Required features: 'Win32_System_Search'*"]
6182pub const MDMEMBER_TYPE_MEASURE: u32 = 3u32;
6183#[doc = "*Required features: 'Win32_System_Search'*"]
6184pub const MDMEMBER_TYPE_REGULAR: u32 = 1u32;
6185#[doc = "*Required features: 'Win32_System_Search'*"]
6186pub const MDMEMBER_TYPE_RESERVE1: u32 = 5u32;
6187#[doc = "*Required features: 'Win32_System_Search'*"]
6188pub const MDMEMBER_TYPE_RESERVE2: u32 = 6u32;
6189#[doc = "*Required features: 'Win32_System_Search'*"]
6190pub const MDMEMBER_TYPE_RESERVE3: u32 = 7u32;
6191#[doc = "*Required features: 'Win32_System_Search'*"]
6192pub const MDMEMBER_TYPE_RESERVE4: u32 = 8u32;
6193#[doc = "*Required features: 'Win32_System_Search'*"]
6194pub const MDMEMBER_TYPE_UNKNOWN: u32 = 0u32;
6195#[doc = "*Required features: 'Win32_System_Search'*"]
6196pub const MDPROPVAL_AU_UNCHANGED: i32 = 1i32;
6197#[doc = "*Required features: 'Win32_System_Search'*"]
6198pub const MDPROPVAL_AU_UNKNOWN: i32 = 2i32;
6199#[doc = "*Required features: 'Win32_System_Search'*"]
6200pub const MDPROPVAL_AU_UNSUPPORTED: i32 = 0i32;
6201#[doc = "*Required features: 'Win32_System_Search'*"]
6202pub const MDPROPVAL_FS_FULL_SUPPORT: i32 = 1i32;
6203#[doc = "*Required features: 'Win32_System_Search'*"]
6204pub const MDPROPVAL_FS_GENERATED_COLUMN: i32 = 2i32;
6205#[doc = "*Required features: 'Win32_System_Search'*"]
6206pub const MDPROPVAL_FS_GENERATED_DIMENSION: i32 = 3i32;
6207#[doc = "*Required features: 'Win32_System_Search'*"]
6208pub const MDPROPVAL_FS_NO_SUPPORT: i32 = 4i32;
6209#[doc = "*Required features: 'Win32_System_Search'*"]
6210pub const MDPROPVAL_MC_SEARCHEDCASE: i32 = 2i32;
6211#[doc = "*Required features: 'Win32_System_Search'*"]
6212pub const MDPROPVAL_MC_SINGLECASE: i32 = 1i32;
6213#[doc = "*Required features: 'Win32_System_Search'*"]
6214pub const MDPROPVAL_MD_AFTER: i32 = 4i32;
6215#[doc = "*Required features: 'Win32_System_Search'*"]
6216pub const MDPROPVAL_MD_BEFORE: i32 = 2i32;
6217#[doc = "*Required features: 'Win32_System_Search'*"]
6218pub const MDPROPVAL_MD_SELF: i32 = 1i32;
6219#[doc = "*Required features: 'Win32_System_Search'*"]
6220pub const MDPROPVAL_MF_CREATE_CALCMEMBERS: i32 = 4i32;
6221#[doc = "*Required features: 'Win32_System_Search'*"]
6222pub const MDPROPVAL_MF_CREATE_NAMEDSETS: i32 = 8i32;
6223#[doc = "*Required features: 'Win32_System_Search'*"]
6224pub const MDPROPVAL_MF_SCOPE_GLOBAL: i32 = 32i32;
6225#[doc = "*Required features: 'Win32_System_Search'*"]
6226pub const MDPROPVAL_MF_SCOPE_SESSION: i32 = 16i32;
6227#[doc = "*Required features: 'Win32_System_Search'*"]
6228pub const MDPROPVAL_MF_WITH_CALCMEMBERS: i32 = 1i32;
6229#[doc = "*Required features: 'Win32_System_Search'*"]
6230pub const MDPROPVAL_MF_WITH_NAMEDSETS: i32 = 2i32;
6231#[doc = "*Required features: 'Win32_System_Search'*"]
6232pub const MDPROPVAL_MJC_IMPLICITCUBE: i32 = 4i32;
6233#[doc = "*Required features: 'Win32_System_Search'*"]
6234pub const MDPROPVAL_MJC_MULTICUBES: i32 = 2i32;
6235#[doc = "*Required features: 'Win32_System_Search'*"]
6236pub const MDPROPVAL_MJC_SINGLECUBE: i32 = 1i32;
6237#[doc = "*Required features: 'Win32_System_Search'*"]
6238pub const MDPROPVAL_MMF_CLOSINGPERIOD: i32 = 8i32;
6239#[doc = "*Required features: 'Win32_System_Search'*"]
6240pub const MDPROPVAL_MMF_COUSIN: i32 = 1i32;
6241#[doc = "*Required features: 'Win32_System_Search'*"]
6242pub const MDPROPVAL_MMF_OPENINGPERIOD: i32 = 4i32;
6243#[doc = "*Required features: 'Win32_System_Search'*"]
6244pub const MDPROPVAL_MMF_PARALLELPERIOD: i32 = 2i32;
6245#[doc = "*Required features: 'Win32_System_Search'*"]
6246pub const MDPROPVAL_MNF_AGGREGATE: i32 = 16i32;
6247#[doc = "*Required features: 'Win32_System_Search'*"]
6248pub const MDPROPVAL_MNF_CORRELATION: i32 = 64i32;
6249#[doc = "*Required features: 'Win32_System_Search'*"]
6250pub const MDPROPVAL_MNF_COVARIANCE: i32 = 32i32;
6251#[doc = "*Required features: 'Win32_System_Search'*"]
6252pub const MDPROPVAL_MNF_DRILLDOWNLEVEL: i32 = 2048i32;
6253#[doc = "*Required features: 'Win32_System_Search'*"]
6254pub const MDPROPVAL_MNF_DRILLDOWNLEVELBOTTOM: i32 = 32768i32;
6255#[doc = "*Required features: 'Win32_System_Search'*"]
6256pub const MDPROPVAL_MNF_DRILLDOWNLEVELTOP: i32 = 16384i32;
6257#[doc = "*Required features: 'Win32_System_Search'*"]
6258pub const MDPROPVAL_MNF_DRILLDOWNMEMBERBOTTOM: i32 = 8192i32;
6259#[doc = "*Required features: 'Win32_System_Search'*"]
6260pub const MDPROPVAL_MNF_DRILLDOWNMEMBERTOP: i32 = 4096i32;
6261#[doc = "*Required features: 'Win32_System_Search'*"]
6262pub const MDPROPVAL_MNF_DRILLUPLEVEL: i32 = 131072i32;
6263#[doc = "*Required features: 'Win32_System_Search'*"]
6264pub const MDPROPVAL_MNF_DRILLUPMEMBER: i32 = 65536i32;
6265#[doc = "*Required features: 'Win32_System_Search'*"]
6266pub const MDPROPVAL_MNF_LINREG2: i32 = 512i32;
6267#[doc = "*Required features: 'Win32_System_Search'*"]
6268pub const MDPROPVAL_MNF_LINREGPOINT: i32 = 1024i32;
6269#[doc = "*Required features: 'Win32_System_Search'*"]
6270pub const MDPROPVAL_MNF_LINREGSLOPE: i32 = 128i32;
6271#[doc = "*Required features: 'Win32_System_Search'*"]
6272pub const MDPROPVAL_MNF_LINREGVARIANCE: i32 = 256i32;
6273#[doc = "*Required features: 'Win32_System_Search'*"]
6274pub const MDPROPVAL_MNF_MEDIAN: i32 = 1i32;
6275#[doc = "*Required features: 'Win32_System_Search'*"]
6276pub const MDPROPVAL_MNF_RANK: i32 = 8i32;
6277#[doc = "*Required features: 'Win32_System_Search'*"]
6278pub const MDPROPVAL_MNF_STDDEV: i32 = 4i32;
6279#[doc = "*Required features: 'Win32_System_Search'*"]
6280pub const MDPROPVAL_MNF_VAR: i32 = 2i32;
6281#[doc = "*Required features: 'Win32_System_Search'*"]
6282pub const MDPROPVAL_MOQ_CATALOG_CUBE: i32 = 2i32;
6283#[doc = "*Required features: 'Win32_System_Search'*"]
6284pub const MDPROPVAL_MOQ_CUBE_DIM: i32 = 8i32;
6285#[doc = "*Required features: 'Win32_System_Search'*"]
6286pub const MDPROPVAL_MOQ_DATASOURCE_CUBE: i32 = 1i32;
6287#[doc = "*Required features: 'Win32_System_Search'*"]
6288pub const MDPROPVAL_MOQ_DIMHIER_LEVEL: i32 = 32i32;
6289#[doc = "*Required features: 'Win32_System_Search'*"]
6290pub const MDPROPVAL_MOQ_DIMHIER_MEMBER: i32 = 256i32;
6291#[doc = "*Required features: 'Win32_System_Search'*"]
6292pub const MDPROPVAL_MOQ_DIM_HIER: i32 = 16i32;
6293#[doc = "*Required features: 'Win32_System_Search'*"]
6294pub const MDPROPVAL_MOQ_LEVEL_MEMBER: i32 = 64i32;
6295#[doc = "*Required features: 'Win32_System_Search'*"]
6296pub const MDPROPVAL_MOQ_MEMBER_MEMBER: i32 = 128i32;
6297#[doc = "*Required features: 'Win32_System_Search'*"]
6298pub const MDPROPVAL_MOQ_OUTERREFERENCE: i32 = 1i32;
6299#[doc = "*Required features: 'Win32_System_Search'*"]
6300pub const MDPROPVAL_MOQ_SCHEMA_CUBE: i32 = 4i32;
6301#[doc = "*Required features: 'Win32_System_Search'*"]
6302pub const MDPROPVAL_MSC_GREATERTHAN: i32 = 2i32;
6303#[doc = "*Required features: 'Win32_System_Search'*"]
6304pub const MDPROPVAL_MSC_GREATERTHANEQUAL: i32 = 8i32;
6305#[doc = "*Required features: 'Win32_System_Search'*"]
6306pub const MDPROPVAL_MSC_LESSTHAN: i32 = 1i32;
6307#[doc = "*Required features: 'Win32_System_Search'*"]
6308pub const MDPROPVAL_MSC_LESSTHANEQUAL: i32 = 4i32;
6309#[doc = "*Required features: 'Win32_System_Search'*"]
6310pub const MDPROPVAL_MSF_BOTTOMPERCENT: i32 = 2i32;
6311#[doc = "*Required features: 'Win32_System_Search'*"]
6312pub const MDPROPVAL_MSF_BOTTOMSUM: i32 = 8i32;
6313#[doc = "*Required features: 'Win32_System_Search'*"]
6314pub const MDPROPVAL_MSF_DRILLDOWNLEVEL: i32 = 2048i32;
6315#[doc = "*Required features: 'Win32_System_Search'*"]
6316pub const MDPROPVAL_MSF_DRILLDOWNLEVELBOTTOM: i32 = 32768i32;
6317#[doc = "*Required features: 'Win32_System_Search'*"]
6318pub const MDPROPVAL_MSF_DRILLDOWNLEVELTOP: i32 = 16384i32;
6319#[doc = "*Required features: 'Win32_System_Search'*"]
6320pub const MDPROPVAL_MSF_DRILLDOWNMEMBBER: i32 = 1024i32;
6321#[doc = "*Required features: 'Win32_System_Search'*"]
6322pub const MDPROPVAL_MSF_DRILLDOWNMEMBERBOTTOM: i32 = 8192i32;
6323#[doc = "*Required features: 'Win32_System_Search'*"]
6324pub const MDPROPVAL_MSF_DRILLDOWNMEMBERTOP: i32 = 4096i32;
6325#[doc = "*Required features: 'Win32_System_Search'*"]
6326pub const MDPROPVAL_MSF_DRILLUPLEVEL: i32 = 131072i32;
6327#[doc = "*Required features: 'Win32_System_Search'*"]
6328pub const MDPROPVAL_MSF_DRILLUPMEMBER: i32 = 65536i32;
6329#[doc = "*Required features: 'Win32_System_Search'*"]
6330pub const MDPROPVAL_MSF_LASTPERIODS: i32 = 32i32;
6331#[doc = "*Required features: 'Win32_System_Search'*"]
6332pub const MDPROPVAL_MSF_MTD: i32 = 256i32;
6333#[doc = "*Required features: 'Win32_System_Search'*"]
6334pub const MDPROPVAL_MSF_PERIODSTODATE: i32 = 16i32;
6335#[doc = "*Required features: 'Win32_System_Search'*"]
6336pub const MDPROPVAL_MSF_QTD: i32 = 128i32;
6337#[doc = "*Required features: 'Win32_System_Search'*"]
6338pub const MDPROPVAL_MSF_TOGGLEDRILLSTATE: i32 = 262144i32;
6339#[doc = "*Required features: 'Win32_System_Search'*"]
6340pub const MDPROPVAL_MSF_TOPPERCENT: i32 = 1i32;
6341#[doc = "*Required features: 'Win32_System_Search'*"]
6342pub const MDPROPVAL_MSF_TOPSUM: i32 = 4i32;
6343#[doc = "*Required features: 'Win32_System_Search'*"]
6344pub const MDPROPVAL_MSF_WTD: i32 = 512i32;
6345#[doc = "*Required features: 'Win32_System_Search'*"]
6346pub const MDPROPVAL_MSF_YTD: i32 = 64i32;
6347#[doc = "*Required features: 'Win32_System_Search'*"]
6348pub const MDPROPVAL_MS_MULTIPLETUPLES: i32 = 1i32;
6349#[doc = "*Required features: 'Win32_System_Search'*"]
6350pub const MDPROPVAL_MS_SINGLETUPLE: i32 = 2i32;
6351#[doc = "*Required features: 'Win32_System_Search'*"]
6352pub const MDPROPVAL_NL_NAMEDLEVELS: i32 = 1i32;
6353#[doc = "*Required features: 'Win32_System_Search'*"]
6354pub const MDPROPVAL_NL_NUMBEREDLEVELS: i32 = 2i32;
6355#[doc = "*Required features: 'Win32_System_Search'*"]
6356pub const MDPROPVAL_NL_SCHEMAONLY: i32 = 4i32;
6357#[doc = "*Required features: 'Win32_System_Search'*"]
6358pub const MDPROPVAL_NME_ALLDIMENSIONS: i32 = 0i32;
6359#[doc = "*Required features: 'Win32_System_Search'*"]
6360pub const MDPROPVAL_NME_MEASURESONLY: i32 = 1i32;
6361#[doc = "*Required features: 'Win32_System_Search'*"]
6362pub const MDPROPVAL_RR_NORANGEROWSET: i32 = 1i32;
6363#[doc = "*Required features: 'Win32_System_Search'*"]
6364pub const MDPROPVAL_RR_READONLY: i32 = 2i32;
6365#[doc = "*Required features: 'Win32_System_Search'*"]
6366pub const MDPROPVAL_RR_UPDATE: i32 = 4i32;
6367#[doc = "*Required features: 'Win32_System_Search'*"]
6368pub const MDPROPVAL_VISUAL_MODE_DEFAULT: i32 = 0i32;
6369#[doc = "*Required features: 'Win32_System_Search'*"]
6370pub const MDPROPVAL_VISUAL_MODE_VISUAL: i32 = 1i32;
6371#[doc = "*Required features: 'Win32_System_Search'*"]
6372pub const MDPROPVAL_VISUAL_MODE_VISUAL_OFF: i32 = 2i32;
6373#[doc = "*Required features: 'Win32_System_Search'*"]
6374pub const MDPROP_CELL: u32 = 2u32;
6375#[doc = "*Required features: 'Win32_System_Search'*"]
6376pub const MDPROP_MEMBER: u32 = 1u32;
6377#[doc = "*Required features: 'Win32_System_Search'*"]
6378pub const MDTREEOP_ANCESTORS: u32 = 32u32;
6379#[doc = "*Required features: 'Win32_System_Search'*"]
6380pub const MDTREEOP_CHILDREN: u32 = 1u32;
6381#[doc = "*Required features: 'Win32_System_Search'*"]
6382pub const MDTREEOP_DESCENDANTS: u32 = 16u32;
6383#[doc = "*Required features: 'Win32_System_Search'*"]
6384pub const MDTREEOP_PARENT: u32 = 4u32;
6385#[doc = "*Required features: 'Win32_System_Search'*"]
6386pub const MDTREEOP_SELF: u32 = 8u32;
6387#[doc = "*Required features: 'Win32_System_Search'*"]
6388pub const MDTREEOP_SIBLINGS: u32 = 2u32;
6389#[doc = "*Required features: 'Win32_System_Search'*"]
6390pub const MD_DIMTYPE_MEASURE: u32 = 2u32;
6391#[doc = "*Required features: 'Win32_System_Search'*"]
6392pub const MD_DIMTYPE_OTHER: u32 = 3u32;
6393#[doc = "*Required features: 'Win32_System_Search'*"]
6394pub const MD_DIMTYPE_TIME: u32 = 1u32;
6395#[doc = "*Required features: 'Win32_System_Search'*"]
6396pub const MD_DIMTYPE_UNKNOWN: u32 = 0u32;
6397#[doc = "*Required features: 'Win32_System_Search'*"]
6398pub const MD_E_BADCOORDINATE: ::windows_sys::core::HRESULT = -2147217822i32;
6399#[doc = "*Required features: 'Win32_System_Search'*"]
6400pub const MD_E_BADTUPLE: ::windows_sys::core::HRESULT = -2147217823i32;
6401#[doc = "*Required features: 'Win32_System_Search'*"]
6402pub const MD_E_INVALIDAXIS: ::windows_sys::core::HRESULT = -2147217821i32;
6403#[doc = "*Required features: 'Win32_System_Search'*"]
6404pub const MD_E_INVALIDCELLRANGE: ::windows_sys::core::HRESULT = -2147217820i32;
6405#[doc = "*Required features: 'Win32_System_Search'*"]
6406pub const MINFATALERR: u32 = 20u32;
6407#[doc = "*Required features: 'Win32_System_Search'*"]
6408pub const MIN_USER_DATATYPE: u32 = 256u32;
6409pub const MSDAINITIALIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 570871216, data2: 6593, data3: 4561, data4: [137, 224, 0, 192, 79, 215, 168, 41] };
6410pub const MSDAORA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703102, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] };
6411pub const MSDAORA8: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141491, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] };
6412pub const MSDAORA8_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2131141492, data2: 56682, data3: 17371, data4: [180, 224, 31, 193, 33, 229, 230, 43] };
6413pub const MSDAORA_ERROR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3905703103, data2: 65023, data3: 4560, data4: [184, 101, 0, 160, 201, 8, 28, 29] };
6414#[doc = "*Required features: 'Win32_System_Search'*"]
6415pub type MSDSDBINITPROPENUM = i32;
6416#[doc = "*Required features: 'Win32_System_Search'*"]
6417pub const DBPROP_MSDS_DBINIT_DATAPROVIDER: MSDSDBINITPROPENUM = 2i32;
6418#[doc = "*Required features: 'Win32_System_Search'*"]
6419pub type MSDSSESSIONPROPENUM = i32;
6420#[doc = "*Required features: 'Win32_System_Search'*"]
6421pub const DBPROP_MSDS_SESS_UNIQUENAMES: MSDSSESSIONPROPENUM = 2i32;
6422#[doc = "*Required features: 'Win32_System_Search'*"]
6423pub const MSG_CI_CORRUPT_INDEX_COMPONENT: ::windows_sys::core::HRESULT = 1073745962i32;
6424#[doc = "*Required features: 'Win32_System_Search'*"]
6425pub const MSG_CI_CREATE_SEVER_ITEM_FAILED: ::windows_sys::core::HRESULT = -2147479480i32;
6426#[doc = "*Required features: 'Win32_System_Search'*"]
6427pub const MSG_CI_MASTER_MERGE_ABORTED: ::windows_sys::core::HRESULT = 1073745928i32;
6428#[doc = "*Required features: 'Win32_System_Search'*"]
6429pub const MSG_CI_MASTER_MERGE_ABORTED_LOW_DISK: ::windows_sys::core::HRESULT = 1073745987i32;
6430#[doc = "*Required features: 'Win32_System_Search'*"]
6431pub const MSG_CI_MASTER_MERGE_CANT_RESTART: ::windows_sys::core::HRESULT = -1073737718i32;
6432#[doc = "*Required features: 'Win32_System_Search'*"]
6433pub const MSG_CI_MASTER_MERGE_CANT_START: ::windows_sys::core::HRESULT = -1073737719i32;
6434#[doc = "*Required features: 'Win32_System_Search'*"]
6435pub const MSG_CI_MASTER_MERGE_COMPLETED: ::windows_sys::core::HRESULT = 1073745927i32;
6436#[doc = "*Required features: 'Win32_System_Search'*"]
6437pub const MSG_CI_MASTER_MERGE_REASON_EXPECTED_DOCS: ::windows_sys::core::HRESULT = 1073745990i32;
6438#[doc = "*Required features: 'Win32_System_Search'*"]
6439pub const MSG_CI_MASTER_MERGE_REASON_EXTERNAL: ::windows_sys::core::HRESULT = 1073745988i32;
6440#[doc = "*Required features: 'Win32_System_Search'*"]
6441pub const MSG_CI_MASTER_MERGE_REASON_INDEX_LIMIT: ::windows_sys::core::HRESULT = 1073745989i32;
6442#[doc = "*Required features: 'Win32_System_Search'*"]
6443pub const MSG_CI_MASTER_MERGE_REASON_NUMBER: ::windows_sys::core::HRESULT = 1073745991i32;
6444#[doc = "*Required features: 'Win32_System_Search'*"]
6445pub const MSG_CI_MASTER_MERGE_RESTARTED: ::windows_sys::core::HRESULT = 1073745945i32;
6446#[doc = "*Required features: 'Win32_System_Search'*"]
6447pub const MSG_CI_MASTER_MERGE_STARTED: ::windows_sys::core::HRESULT = 1073745926i32;
6448#[doc = "*Required features: 'Win32_System_Search'*"]
6449pub const MSG_TEST_MESSAGE: i32 = 1074008064i32;
6450#[doc = "*Required features: 'Win32_System_Search'*"]
6451pub const MSS_E_APPALREADYEXISTS: i32 = -2147213054i32;
6452#[doc = "*Required features: 'Win32_System_Search'*"]
6453pub const MSS_E_APPNOTFOUND: i32 = -2147213055i32;
6454#[doc = "*Required features: 'Win32_System_Search'*"]
6455pub const MSS_E_CATALOGALREADYEXISTS: i32 = -2147213050i32;
6456#[doc = "*Required features: 'Win32_System_Search'*"]
6457pub const MSS_E_CATALOGNOTFOUND: i32 = -2147213053i32;
6458#[doc = "*Required features: 'Win32_System_Search'*"]
6459pub const MSS_E_CATALOGSTOPPING: i32 = -2147213052i32;
6460#[doc = "*Required features: 'Win32_System_Search'*"]
6461pub const MSS_E_INVALIDAPPNAME: i32 = -2147213056i32;
6462#[doc = "*Required features: 'Win32_System_Search'*"]
6463pub const MSS_E_UNICODEFILEHEADERMISSING: i32 = -2147213051i32;
6464#[doc = "*Required features: 'Win32_System_Search'*"]
6465pub const MS_PERSIST_PROGID: &'static str = "MSPersist";
6466#[doc = "*Required features: 'Win32_System_Search'*"]
6467pub type NAMED_ENTITY_CERTAINTY = i32;
6468#[doc = "*Required features: 'Win32_System_Search'*"]
6469pub const NEC_LOW: NAMED_ENTITY_CERTAINTY = 0i32;
6470#[doc = "*Required features: 'Win32_System_Search'*"]
6471pub const NEC_MEDIUM: NAMED_ENTITY_CERTAINTY = 1i32;
6472#[doc = "*Required features: 'Win32_System_Search'*"]
6473pub const NEC_HIGH: NAMED_ENTITY_CERTAINTY = 2i32;
6474#[repr(C)]
6475#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com_StructuredStorage'*"]
6476#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
6477pub struct NATLANGUAGERESTRICTION {
6478 pub prop: super::super::Storage::IndexServer::FULLPROPSPEC,
6479 pub pwcsPhrase: super::super::Foundation::PWSTR,
6480 pub lcid: u32,
6481}
6482#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
6483impl ::core::marker::Copy for NATLANGUAGERESTRICTION {}
6484#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
6485impl ::core::clone::Clone for NATLANGUAGERESTRICTION {
6486 fn clone(&self) -> Self {
6487 *self
6488 }
6489}
6490#[doc = "*Required features: 'Win32_System_Search'*"]
6491pub const NET_E_DISCONNECTED: i32 = -2147220733i32;
6492#[doc = "*Required features: 'Win32_System_Search'*"]
6493pub const NET_E_GENERAL: i32 = -2147220736i32;
6494#[doc = "*Required features: 'Win32_System_Search'*"]
6495pub const NET_E_INVALIDPARAMS: i32 = -2147220728i32;
6496#[doc = "*Required features: 'Win32_System_Search'*"]
6497pub const NET_E_OPERATIONINPROGRESS: i32 = -2147220727i32;
6498#[doc = "*Required features: 'Win32_System_Search'*"]
6499pub const NLADMIN_E_BUILD_CATALOG_NOT_INITIALIZED: i32 = -2147215100i32;
6500#[doc = "*Required features: 'Win32_System_Search'*"]
6501pub const NLADMIN_E_DUPLICATE_CATALOG: i32 = -2147215103i32;
6502#[doc = "*Required features: 'Win32_System_Search'*"]
6503pub const NLADMIN_E_FAILED_TO_GIVE_ACCOUNT_PRIVILEGE: i32 = -2147215101i32;
6504#[doc = "*Required features: 'Win32_System_Search'*"]
6505pub const NLADMIN_S_NOT_ALL_BUILD_CATALOGS_INITIALIZED: i32 = 268546i32;
6506#[repr(C)]
6507#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
6508#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6509pub struct NODERESTRICTION {
6510 pub cRes: u32,
6511 pub paRes: *mut *mut RESTRICTION,
6512 pub reserved: u32,
6513}
6514#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6515impl ::core::marker::Copy for NODERESTRICTION {}
6516#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6517impl ::core::clone::Clone for NODERESTRICTION {
6518 fn clone(&self) -> Self {
6519 *self
6520 }
6521}
6522#[doc = "*Required features: 'Win32_System_Search'*"]
6523pub const NOTESPH_E_ATTACHMENTS: i32 = -2147211770i32;
6524#[doc = "*Required features: 'Win32_System_Search'*"]
6525pub const NOTESPH_E_DB_ACCESS_DENIED: i32 = -2147211768i32;
6526#[doc = "*Required features: 'Win32_System_Search'*"]
6527pub const NOTESPH_E_FAIL: i32 = -2147211759i32;
6528#[doc = "*Required features: 'Win32_System_Search'*"]
6529pub const NOTESPH_E_ITEM_NOT_FOUND: i32 = -2147211772i32;
6530#[doc = "*Required features: 'Win32_System_Search'*"]
6531pub const NOTESPH_E_NOTESSETUP_ID_MAPPING_ERROR: i32 = -2147211767i32;
6532#[doc = "*Required features: 'Win32_System_Search'*"]
6533pub const NOTESPH_E_NO_NTID: i32 = -2147211769i32;
6534#[doc = "*Required features: 'Win32_System_Search'*"]
6535pub const NOTESPH_E_SERVER_CONFIG: i32 = -2147211771i32;
6536#[doc = "*Required features: 'Win32_System_Search'*"]
6537pub const NOTESPH_E_UNEXPECTED_STATE: i32 = -2147211775i32;
6538#[doc = "*Required features: 'Win32_System_Search'*"]
6539pub const NOTESPH_E_UNSUPPORTED_CONTENT_FIELD_TYPE: i32 = -2147211773i32;
6540#[doc = "*Required features: 'Win32_System_Search'*"]
6541pub const NOTESPH_S_IGNORE_ID: i32 = 271874i32;
6542#[doc = "*Required features: 'Win32_System_Search'*"]
6543pub const NOTESPH_S_LISTKNOWNFIELDS: i32 = 271888i32;
6544#[repr(C)]
6545#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
6546#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6547pub struct NOTRESTRICTION {
6548 pub pRes: *mut RESTRICTION,
6549}
6550#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6551impl ::core::marker::Copy for NOTRESTRICTION {}
6552#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6553impl ::core::clone::Clone for NOTRESTRICTION {
6554 fn clone(&self) -> Self {
6555 *self
6556 }
6557}
6558#[doc = "*Required features: 'Win32_System_Search'*"]
6559pub const NOT_N_PARSE_ERROR: ::windows_sys::core::HRESULT = 526638i32;
6560pub const NegationCondition: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2380908364, data2: 24666, data3: 19149, data4: [190, 227, 43, 34, 42, 162, 210, 61] };
6561#[doc = "*Required features: 'Win32_System_Search'*"]
6562pub const OCC_INVALID: u32 = 4294967295u32;
6563#[doc = "*Required features: 'Win32_System_Search'*"]
6564pub const ODBCVER: u32 = 896u32;
6565#[doc = "*Required features: 'Win32_System_Search'*"]
6566pub const ODBC_ADD_DSN: u32 = 1u32;
6567#[doc = "*Required features: 'Win32_System_Search'*"]
6568pub const ODBC_ADD_SYS_DSN: u32 = 4u32;
6569#[doc = "*Required features: 'Win32_System_Search'*"]
6570pub const ODBC_BOTH_DSN: u32 = 0u32;
6571#[doc = "*Required features: 'Win32_System_Search'*"]
6572pub const ODBC_CONFIG_DRIVER: u32 = 3u32;
6573#[doc = "*Required features: 'Win32_System_Search'*"]
6574pub const ODBC_CONFIG_DRIVER_MAX: u32 = 100u32;
6575#[doc = "*Required features: 'Win32_System_Search'*"]
6576pub const ODBC_CONFIG_DSN: u32 = 2u32;
6577#[doc = "*Required features: 'Win32_System_Search'*"]
6578pub const ODBC_CONFIG_SYS_DSN: u32 = 5u32;
6579#[doc = "*Required features: 'Win32_System_Search'*"]
6580pub const ODBC_ERROR_COMPONENT_NOT_FOUND: u32 = 6u32;
6581#[doc = "*Required features: 'Win32_System_Search'*"]
6582pub const ODBC_ERROR_CREATE_DSN_FAILED: u32 = 18u32;
6583#[doc = "*Required features: 'Win32_System_Search'*"]
6584pub const ODBC_ERROR_GENERAL_ERR: u32 = 1u32;
6585#[doc = "*Required features: 'Win32_System_Search'*"]
6586pub const ODBC_ERROR_INVALID_BUFF_LEN: u32 = 2u32;
6587#[doc = "*Required features: 'Win32_System_Search'*"]
6588pub const ODBC_ERROR_INVALID_DSN: u32 = 9u32;
6589#[doc = "*Required features: 'Win32_System_Search'*"]
6590pub const ODBC_ERROR_INVALID_HWND: u32 = 3u32;
6591#[doc = "*Required features: 'Win32_System_Search'*"]
6592pub const ODBC_ERROR_INVALID_INF: u32 = 10u32;
6593#[doc = "*Required features: 'Win32_System_Search'*"]
6594pub const ODBC_ERROR_INVALID_KEYWORD_VALUE: u32 = 8u32;
6595#[doc = "*Required features: 'Win32_System_Search'*"]
6596pub const ODBC_ERROR_INVALID_LOG_FILE: u32 = 15u32;
6597#[doc = "*Required features: 'Win32_System_Search'*"]
6598pub const ODBC_ERROR_INVALID_NAME: u32 = 7u32;
6599#[doc = "*Required features: 'Win32_System_Search'*"]
6600pub const ODBC_ERROR_INVALID_PARAM_SEQUENCE: u32 = 14u32;
6601#[doc = "*Required features: 'Win32_System_Search'*"]
6602pub const ODBC_ERROR_INVALID_PATH: u32 = 12u32;
6603#[doc = "*Required features: 'Win32_System_Search'*"]
6604pub const ODBC_ERROR_INVALID_REQUEST_TYPE: u32 = 5u32;
6605#[doc = "*Required features: 'Win32_System_Search'*"]
6606pub const ODBC_ERROR_INVALID_STR: u32 = 4u32;
6607#[doc = "*Required features: 'Win32_System_Search'*"]
6608pub const ODBC_ERROR_LOAD_LIB_FAILED: u32 = 13u32;
6609#[doc = "*Required features: 'Win32_System_Search'*"]
6610pub const ODBC_ERROR_MAX: u32 = 23u32;
6611#[doc = "*Required features: 'Win32_System_Search'*"]
6612pub const ODBC_ERROR_NOTRANINFO: u32 = 23u32;
6613#[doc = "*Required features: 'Win32_System_Search'*"]
6614pub const ODBC_ERROR_OUTPUT_STRING_TRUNCATED: u32 = 22u32;
6615#[doc = "*Required features: 'Win32_System_Search'*"]
6616pub const ODBC_ERROR_OUT_OF_MEM: u32 = 21u32;
6617#[doc = "*Required features: 'Win32_System_Search'*"]
6618pub const ODBC_ERROR_REMOVE_DSN_FAILED: u32 = 20u32;
6619#[doc = "*Required features: 'Win32_System_Search'*"]
6620pub const ODBC_ERROR_REQUEST_FAILED: u32 = 11u32;
6621#[doc = "*Required features: 'Win32_System_Search'*"]
6622pub const ODBC_ERROR_USAGE_UPDATE_FAILED: u32 = 17u32;
6623#[doc = "*Required features: 'Win32_System_Search'*"]
6624pub const ODBC_ERROR_USER_CANCELED: u32 = 16u32;
6625#[doc = "*Required features: 'Win32_System_Search'*"]
6626pub const ODBC_ERROR_WRITING_SYSINFO_FAILED: u32 = 19u32;
6627#[doc = "*Required features: 'Win32_System_Search'*"]
6628pub const ODBC_INSTALL_COMPLETE: u32 = 2u32;
6629#[doc = "*Required features: 'Win32_System_Search'*"]
6630pub const ODBC_INSTALL_DRIVER: u32 = 1u32;
6631#[doc = "*Required features: 'Win32_System_Search'*"]
6632pub const ODBC_INSTALL_INQUIRY: u32 = 1u32;
6633#[doc = "*Required features: 'Win32_System_Search'*"]
6634pub const ODBC_REMOVE_DEFAULT_DSN: u32 = 7u32;
6635#[doc = "*Required features: 'Win32_System_Search'*"]
6636pub const ODBC_REMOVE_DRIVER: u32 = 2u32;
6637#[doc = "*Required features: 'Win32_System_Search'*"]
6638pub const ODBC_REMOVE_DSN: u32 = 3u32;
6639#[doc = "*Required features: 'Win32_System_Search'*"]
6640pub const ODBC_REMOVE_SYS_DSN: u32 = 6u32;
6641#[doc = "*Required features: 'Win32_System_Search'*"]
6642pub const ODBC_SYSTEM_DSN: u32 = 2u32;
6643#[doc = "*Required features: 'Win32_System_Search'*"]
6644pub const ODBC_USER_DSN: u32 = 1u32;
6645#[repr(C)]
6646#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6647#[cfg(feature = "Win32_Foundation")]
6648pub struct ODBC_VS_ARGS {
6649 pub pguidEvent: *const ::windows_sys::core::GUID,
6650 pub dwFlags: u32,
6651 pub Anonymous1: ODBC_VS_ARGS_0,
6652 pub Anonymous2: ODBC_VS_ARGS_1,
6653 pub RetCode: i16,
6654}
6655#[cfg(feature = "Win32_Foundation")]
6656impl ::core::marker::Copy for ODBC_VS_ARGS {}
6657#[cfg(feature = "Win32_Foundation")]
6658impl ::core::clone::Clone for ODBC_VS_ARGS {
6659 fn clone(&self) -> Self {
6660 *self
6661 }
6662}
6663#[repr(C)]
6664#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6665#[cfg(feature = "Win32_Foundation")]
6666pub union ODBC_VS_ARGS_0 {
6667 pub wszArg: super::super::Foundation::PWSTR,
6668 pub szArg: super::super::Foundation::PSTR,
6669}
6670#[cfg(feature = "Win32_Foundation")]
6671impl ::core::marker::Copy for ODBC_VS_ARGS_0 {}
6672#[cfg(feature = "Win32_Foundation")]
6673impl ::core::clone::Clone for ODBC_VS_ARGS_0 {
6674 fn clone(&self) -> Self {
6675 *self
6676 }
6677}
6678#[repr(C)]
6679#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6680#[cfg(feature = "Win32_Foundation")]
6681pub union ODBC_VS_ARGS_1 {
6682 pub wszCorrelation: super::super::Foundation::PWSTR,
6683 pub szCorrelation: super::super::Foundation::PSTR,
6684}
6685#[cfg(feature = "Win32_Foundation")]
6686impl ::core::marker::Copy for ODBC_VS_ARGS_1 {}
6687#[cfg(feature = "Win32_Foundation")]
6688impl ::core::clone::Clone for ODBC_VS_ARGS_1 {
6689 fn clone(&self) -> Self {
6690 *self
6691 }
6692}
6693#[doc = "*Required features: 'Win32_System_Search'*"]
6694pub const ODBC_VS_FLAG_RETCODE: i32 = 4i32;
6695#[doc = "*Required features: 'Win32_System_Search'*"]
6696pub const ODBC_VS_FLAG_STOP: i32 = 8i32;
6697#[doc = "*Required features: 'Win32_System_Search'*"]
6698pub const ODBC_VS_FLAG_UNICODE_ARG: i32 = 1i32;
6699#[doc = "*Required features: 'Win32_System_Search'*"]
6700pub const ODBC_VS_FLAG_UNICODE_COR: i32 = 2i32;
6701pub type OLEDBSimpleProvider = *mut ::core::ffi::c_void;
6702pub type OLEDBSimpleProviderListener = *mut ::core::ffi::c_void;
6703#[doc = "*Required features: 'Win32_System_Search'*"]
6704pub const OLEDBVER: u32 = 624u32;
6705#[doc = "*Required features: 'Win32_System_Search'*"]
6706pub const OLEDB_BINDER_CUSTOM_ERROR: i32 = -2147212032i32;
6707#[doc = "*Required features: 'Win32_System_Search'*"]
6708pub type OSPCOMP = i32;
6709#[doc = "*Required features: 'Win32_System_Search'*"]
6710pub const OSPCOMP_EQ: OSPCOMP = 1i32;
6711#[doc = "*Required features: 'Win32_System_Search'*"]
6712pub const OSPCOMP_DEFAULT: OSPCOMP = 1i32;
6713#[doc = "*Required features: 'Win32_System_Search'*"]
6714pub const OSPCOMP_LT: OSPCOMP = 2i32;
6715#[doc = "*Required features: 'Win32_System_Search'*"]
6716pub const OSPCOMP_LE: OSPCOMP = 3i32;
6717#[doc = "*Required features: 'Win32_System_Search'*"]
6718pub const OSPCOMP_GE: OSPCOMP = 4i32;
6719#[doc = "*Required features: 'Win32_System_Search'*"]
6720pub const OSPCOMP_GT: OSPCOMP = 5i32;
6721#[doc = "*Required features: 'Win32_System_Search'*"]
6722pub const OSPCOMP_NE: OSPCOMP = 6i32;
6723#[doc = "*Required features: 'Win32_System_Search'*"]
6724pub type OSPFIND = i32;
6725#[doc = "*Required features: 'Win32_System_Search'*"]
6726pub const OSPFIND_DEFAULT: OSPFIND = 0i32;
6727#[doc = "*Required features: 'Win32_System_Search'*"]
6728pub const OSPFIND_UP: OSPFIND = 1i32;
6729#[doc = "*Required features: 'Win32_System_Search'*"]
6730pub const OSPFIND_CASESENSITIVE: OSPFIND = 2i32;
6731#[doc = "*Required features: 'Win32_System_Search'*"]
6732pub const OSPFIND_UPCASESENSITIVE: OSPFIND = 3i32;
6733#[doc = "*Required features: 'Win32_System_Search'*"]
6734pub type OSPFORMAT = i32;
6735#[doc = "*Required features: 'Win32_System_Search'*"]
6736pub const OSPFORMAT_RAW: OSPFORMAT = 0i32;
6737#[doc = "*Required features: 'Win32_System_Search'*"]
6738pub const OSPFORMAT_DEFAULT: OSPFORMAT = 0i32;
6739#[doc = "*Required features: 'Win32_System_Search'*"]
6740pub const OSPFORMAT_FORMATTED: OSPFORMAT = 1i32;
6741#[doc = "*Required features: 'Win32_System_Search'*"]
6742pub const OSPFORMAT_HTML: OSPFORMAT = 2i32;
6743#[doc = "*Required features: 'Win32_System_Search'*"]
6744pub type OSPRW = i32;
6745#[doc = "*Required features: 'Win32_System_Search'*"]
6746pub const OSPRW_DEFAULT: OSPRW = 1i32;
6747#[doc = "*Required features: 'Win32_System_Search'*"]
6748pub const OSPRW_READONLY: OSPRW = 0i32;
6749#[doc = "*Required features: 'Win32_System_Search'*"]
6750pub const OSPRW_READWRITE: OSPRW = 1i32;
6751#[doc = "*Required features: 'Win32_System_Search'*"]
6752pub const OSPRW_MIXED: OSPRW = 2i32;
6753#[doc = "*Required features: 'Win32_System_Search'*"]
6754pub type OSPXFER = i32;
6755#[doc = "*Required features: 'Win32_System_Search'*"]
6756pub const OSPXFER_COMPLETE: OSPXFER = 0i32;
6757#[doc = "*Required features: 'Win32_System_Search'*"]
6758pub const OSPXFER_ABORT: OSPXFER = 1i32;
6759#[doc = "*Required features: 'Win32_System_Search'*"]
6760pub const OSPXFER_ERROR: OSPXFER = 2i32;
6761#[doc = "*Required features: 'Win32_System_Search'*"]
6762pub const OSP_IndexLabel: u32 = 0u32;
6763pub const PDPO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3434409056, data2: 47580, data3: 4561, data4: [172, 128, 0, 160, 201, 3, 72, 115] };
6764#[doc = "*Required features: 'Win32_System_Search'*"]
6765pub const PEOPLE_IMPORT_E_CANONICALURL_TOOLONG: i32 = -2147205110i32;
6766#[doc = "*Required features: 'Win32_System_Search'*"]
6767pub const PEOPLE_IMPORT_E_DATATYPENOTSUPPORTED: i32 = -2147205115i32;
6768#[doc = "*Required features: 'Win32_System_Search'*"]
6769pub const PEOPLE_IMPORT_E_DBCONNFAIL: i32 = -2147205120i32;
6770#[doc = "*Required features: 'Win32_System_Search'*"]
6771pub const PEOPLE_IMPORT_E_DC_NOT_AVAILABLE: i32 = -2147205108i32;
6772#[doc = "*Required features: 'Win32_System_Search'*"]
6773pub const PEOPLE_IMPORT_E_DIRSYNC_NOTREFRESHED: i32 = -2147205103i32;
6774#[doc = "*Required features: 'Win32_System_Search'*"]
6775pub const PEOPLE_IMPORT_E_DIRSYNC_ZERO_COOKIE: i32 = -2147205112i32;
6776#[doc = "*Required features: 'Win32_System_Search'*"]
6777pub const PEOPLE_IMPORT_E_DOMAIN_DISCOVER_FAILED: i32 = -2147205107i32;
6778#[doc = "*Required features: 'Win32_System_Search'*"]
6779pub const PEOPLE_IMPORT_E_DOMAIN_REMOVED: i32 = -2147205105i32;
6780#[doc = "*Required features: 'Win32_System_Search'*"]
6781pub const PEOPLE_IMPORT_E_ENUM_ACCESSDENIED: i32 = -2147205104i32;
6782#[doc = "*Required features: 'Win32_System_Search'*"]
6783pub const PEOPLE_IMPORT_E_FAILTOGETDSDEF: i32 = -2147205118i32;
6784#[doc = "*Required features: 'Win32_System_Search'*"]
6785pub const PEOPLE_IMPORT_E_FAILTOGETDSMAPPING: i32 = -2147205116i32;
6786#[doc = "*Required features: 'Win32_System_Search'*"]
6787pub const PEOPLE_IMPORT_E_FAILTOGETLCID: i32 = -2147205106i32;
6788#[doc = "*Required features: 'Win32_System_Search'*"]
6789pub const PEOPLE_IMPORT_E_LDAPPATH_TOOLONG: i32 = -2147205111i32;
6790#[doc = "*Required features: 'Win32_System_Search'*"]
6791pub const PEOPLE_IMPORT_E_NOCASTINGSUPPORTED: i32 = -2147205114i32;
6792#[doc = "*Required features: 'Win32_System_Search'*"]
6793pub const PEOPLE_IMPORT_E_UPDATE_DIRSYNC_COOKIE: i32 = -2147205113i32;
6794#[doc = "*Required features: 'Win32_System_Search'*"]
6795pub const PEOPLE_IMPORT_E_USERNAME_NOTRESOLVED: i32 = -2147205109i32;
6796#[doc = "*Required features: 'Win32_System_Search'*"]
6797pub const PEOPLE_IMPORT_NODSDEFINED: i32 = -2147205119i32;
6798#[doc = "*Required features: 'Win32_System_Search'*"]
6799pub const PEOPLE_IMPORT_NOMAPPINGDEFINED: i32 = -2147205117i32;
6800#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6801#[cfg(feature = "Win32_Foundation")]
6802pub type PFNFILLTEXTBUFFER = ::core::option::Option<unsafe extern "system" fn(ptextsource: *mut TEXT_SOURCE) -> ::windows_sys::core::HRESULT>;
6803#[doc = "*Required features: 'Win32_System_Search'*"]
6804pub const PRAll: u32 = 256u32;
6805#[doc = "*Required features: 'Win32_System_Search'*"]
6806pub const PRAllBits: u32 = 7u32;
6807#[doc = "*Required features: 'Win32_System_Search'*"]
6808pub const PRAny: u32 = 512u32;
6809#[doc = "*Required features: 'Win32_System_Search'*"]
6810pub type PRIORITIZE_FLAGS = i32;
6811#[doc = "*Required features: 'Win32_System_Search'*"]
6812pub const PRIORITIZE_FLAG_RETRYFAILEDITEMS: PRIORITIZE_FLAGS = 1i32;
6813#[doc = "*Required features: 'Win32_System_Search'*"]
6814pub const PRIORITIZE_FLAG_IGNOREFAILURECOUNT: PRIORITIZE_FLAGS = 2i32;
6815#[doc = "*Required features: 'Win32_System_Search'*"]
6816pub type PRIORITY_LEVEL = i32;
6817#[doc = "*Required features: 'Win32_System_Search'*"]
6818pub const PRIORITY_LEVEL_FOREGROUND: PRIORITY_LEVEL = 0i32;
6819#[doc = "*Required features: 'Win32_System_Search'*"]
6820pub const PRIORITY_LEVEL_HIGH: PRIORITY_LEVEL = 1i32;
6821#[doc = "*Required features: 'Win32_System_Search'*"]
6822pub const PRIORITY_LEVEL_LOW: PRIORITY_LEVEL = 2i32;
6823#[doc = "*Required features: 'Win32_System_Search'*"]
6824pub const PRIORITY_LEVEL_DEFAULT: PRIORITY_LEVEL = 3i32;
6825#[doc = "*Required features: 'Win32_System_Search'*"]
6826pub const PROGID_MSPersist_Version_W: &'static str = "MSPersist.1";
6827#[doc = "*Required features: 'Win32_System_Search'*"]
6828pub const PROGID_MSPersist_W: &'static str = "MSPersist";
6829#[repr(C)]
6830#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
6831#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6832pub struct PROPERTYRESTRICTION {
6833 pub rel: u32,
6834 pub prop: super::super::Storage::IndexServer::FULLPROPSPEC,
6835 pub prval: super::Com::StructuredStorage::PROPVARIANT,
6836}
6837#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6838impl ::core::marker::Copy for PROPERTYRESTRICTION {}
6839#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
6840impl ::core::clone::Clone for PROPERTYRESTRICTION {
6841 fn clone(&self) -> Self {
6842 *self
6843 }
6844}
6845#[doc = "*Required features: 'Win32_System_Search'*"]
6846pub const PROPID_DBBMK_BOOKMARK: u32 = 2u32;
6847#[doc = "*Required features: 'Win32_System_Search'*"]
6848pub const PROPID_DBBMK_CHAPTER: u32 = 3u32;
6849#[doc = "*Required features: 'Win32_System_Search'*"]
6850pub const PROPID_DBSELF_SELF: u32 = 2u32;
6851#[doc = "*Required features: 'Win32_System_Search'*"]
6852pub type PROXY_ACCESS = i32;
6853#[doc = "*Required features: 'Win32_System_Search'*"]
6854pub const PROXY_ACCESS_PRECONFIG: PROXY_ACCESS = 0i32;
6855#[doc = "*Required features: 'Win32_System_Search'*"]
6856pub const PROXY_ACCESS_DIRECT: PROXY_ACCESS = 1i32;
6857#[doc = "*Required features: 'Win32_System_Search'*"]
6858pub const PROXY_ACCESS_PROXY: PROXY_ACCESS = 2i32;
6859#[repr(C)]
6860#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
6861#[cfg(feature = "Win32_Foundation")]
6862pub struct PROXY_INFO {
6863 pub dwSize: u32,
6864 pub pcwszUserAgent: super::super::Foundation::PWSTR,
6865 pub paUseProxy: PROXY_ACCESS,
6866 pub fLocalBypass: super::super::Foundation::BOOL,
6867 pub dwPortNumber: u32,
6868 pub pcwszProxyName: super::super::Foundation::PWSTR,
6869 pub pcwszBypassList: super::super::Foundation::PWSTR,
6870}
6871#[cfg(feature = "Win32_Foundation")]
6872impl ::core::marker::Copy for PROXY_INFO {}
6873#[cfg(feature = "Win32_Foundation")]
6874impl ::core::clone::Clone for PROXY_INFO {
6875 fn clone(&self) -> Self {
6876 *self
6877 }
6878}
6879#[doc = "*Required features: 'Win32_System_Search'*"]
6880pub const PRRE: u32 = 6u32;
6881#[doc = "*Required features: 'Win32_System_Search'*"]
6882pub const PRSomeBits: u32 = 8u32;
6883#[doc = "*Required features: 'Win32_System_Search'*"]
6884pub const PRTH_E_CANT_TRANSFORM_DENIED_ACE: i32 = -2147216881i32;
6885#[doc = "*Required features: 'Win32_System_Search'*"]
6886pub const PRTH_E_CANT_TRANSFORM_EXTERNAL_ACL: i32 = -2147216882i32;
6887#[doc = "*Required features: 'Win32_System_Search'*"]
6888pub const PRTH_E_DATABASE_OPEN_ERROR: i32 = -2147216875i32;
6889#[doc = "*Required features: 'Win32_System_Search'*"]
6890pub const PRTH_E_HTTPS_CERTIFICATE_ERROR: i32 = -2147216861i32;
6891#[doc = "*Required features: 'Win32_System_Search'*"]
6892pub const PRTH_E_HTTPS_REQUIRE_CERTIFICATE: i32 = -2147216860i32;
6893#[doc = "*Required features: 'Win32_System_Search'*"]
6894pub const PRTH_E_INIT_FAILED: i32 = -2147216872i32;
6895#[doc = "*Required features: 'Win32_System_Search'*"]
6896pub const PRTH_E_INTERNAL_ERROR: i32 = -2147216892i32;
6897#[doc = "*Required features: 'Win32_System_Search'*"]
6898pub const PRTH_E_LOAD_FAILED: i32 = -2147216873i32;
6899#[doc = "*Required features: 'Win32_System_Search'*"]
6900pub const PRTH_E_MIME_EXCLUDED: i32 = -2147216883i32;
6901#[doc = "*Required features: 'Win32_System_Search'*"]
6902pub const PRTH_E_NO_PROPERTY: i32 = -2147216877i32;
6903#[doc = "*Required features: 'Win32_System_Search'*"]
6904pub const PRTH_E_OPLOCK_BROKEN: i32 = -2147216874i32;
6905#[doc = "*Required features: 'Win32_System_Search'*"]
6906pub const PRTH_E_RETRY: i32 = -2147216885i32;
6907#[doc = "*Required features: 'Win32_System_Search'*"]
6908pub const PRTH_E_TRUNCATED: i32 = -2147216870i32;
6909#[doc = "*Required features: 'Win32_System_Search'*"]
6910pub const PRTH_E_VOLUME_MOUNT_POINT: i32 = -2147216871i32;
6911#[doc = "*Required features: 'Win32_System_Search'*"]
6912pub const PRTH_E_WININET: i32 = -2147216886i32;
6913#[doc = "*Required features: 'Win32_System_Search'*"]
6914pub const PRTH_S_MAX_DOWNLOAD: i32 = 266764i32;
6915#[doc = "*Required features: 'Win32_System_Search'*"]
6916pub const PRTH_S_MAX_GROWTH: i32 = 266761i32;
6917#[doc = "*Required features: 'Win32_System_Search'*"]
6918pub const PRTH_S_TRY_IMPERSONATING: i32 = 266789i32;
6919#[doc = "*Required features: 'Win32_System_Search'*"]
6920pub const PRTH_S_USE_ROSEBUD: i32 = 266772i32;
6921#[doc = "*Required features: 'Win32_System_Search'*"]
6922pub const PWPROP_OSPVALUE: u32 = 2u32;
6923#[doc = "*Required features: 'Win32_System_Search'*"]
6924pub const QRY_E_COLUMNNOTSEARCHABLE: i32 = -2147219700i32;
6925#[doc = "*Required features: 'Win32_System_Search'*"]
6926pub const QRY_E_COLUMNNOTSORTABLE: i32 = -2147219701i32;
6927#[doc = "*Required features: 'Win32_System_Search'*"]
6928pub const QRY_E_ENGINEFAILED: i32 = -2147219693i32;
6929#[doc = "*Required features: 'Win32_System_Search'*"]
6930pub const QRY_E_INFIXWILDCARD: i32 = -2147219696i32;
6931#[doc = "*Required features: 'Win32_System_Search'*"]
6932pub const QRY_E_INVALIDCATALOG: i32 = -2147219687i32;
6933#[doc = "*Required features: 'Win32_System_Search'*"]
6934pub const QRY_E_INVALIDCOLUMN: i32 = -2147219699i32;
6935#[doc = "*Required features: 'Win32_System_Search'*"]
6936pub const QRY_E_INVALIDINTERVAL: i32 = -2147219682i32;
6937#[doc = "*Required features: 'Win32_System_Search'*"]
6938pub const QRY_E_INVALIDPATH: i32 = -2147219684i32;
6939#[doc = "*Required features: 'Win32_System_Search'*"]
6940pub const QRY_E_INVALIDSCOPES: i32 = -2147219688i32;
6941#[doc = "*Required features: 'Win32_System_Search'*"]
6942pub const QRY_E_LMNOTINITIALIZED: i32 = -2147219683i32;
6943#[doc = "*Required features: 'Win32_System_Search'*"]
6944pub const QRY_E_NOCOLUMNS: i32 = -2147219689i32;
6945#[doc = "*Required features: 'Win32_System_Search'*"]
6946pub const QRY_E_NODATASOURCES: i32 = -2147219703i32;
6947#[doc = "*Required features: 'Win32_System_Search'*"]
6948pub const QRY_E_NOLOGMANAGER: i32 = -2147219681i32;
6949#[doc = "*Required features: 'Win32_System_Search'*"]
6950pub const QRY_E_NULLQUERY: i32 = -2147219691i32;
6951#[doc = "*Required features: 'Win32_System_Search'*"]
6952pub const QRY_E_PREFIXWILDCARD: i32 = -2147219697i32;
6953#[doc = "*Required features: 'Win32_System_Search'*"]
6954pub const QRY_E_QUERYCORRUPT: i32 = -2147219698i32;
6955#[doc = "*Required features: 'Win32_System_Search'*"]
6956pub const QRY_E_QUERYSYNTAX: i32 = -2147219711i32;
6957#[doc = "*Required features: 'Win32_System_Search'*"]
6958pub const QRY_E_SCOPECARDINALIDY: i32 = -2147219686i32;
6959#[doc = "*Required features: 'Win32_System_Search'*"]
6960pub const QRY_E_SEARCHTOOBIG: i32 = -2147219692i32;
6961#[doc = "*Required features: 'Win32_System_Search'*"]
6962pub const QRY_E_STARTHITTOBIG: i32 = -2147219705i32;
6963#[doc = "*Required features: 'Win32_System_Search'*"]
6964pub const QRY_E_TIMEOUT: i32 = -2147219702i32;
6965#[doc = "*Required features: 'Win32_System_Search'*"]
6966pub const QRY_E_TOOMANYCOLUMNS: i32 = -2147219707i32;
6967#[doc = "*Required features: 'Win32_System_Search'*"]
6968pub const QRY_E_TOOMANYDATABASES: i32 = -2147219706i32;
6969#[doc = "*Required features: 'Win32_System_Search'*"]
6970pub const QRY_E_TOOMANYQUERYTERMS: i32 = -2147219704i32;
6971#[doc = "*Required features: 'Win32_System_Search'*"]
6972pub const QRY_E_TYPEMISMATCH: i32 = -2147219710i32;
6973#[doc = "*Required features: 'Win32_System_Search'*"]
6974pub const QRY_E_UNEXPECTED: i32 = -2147219685i32;
6975#[doc = "*Required features: 'Win32_System_Search'*"]
6976pub const QRY_E_UNHANDLEDTYPE: i32 = -2147219709i32;
6977#[doc = "*Required features: 'Win32_System_Search'*"]
6978pub const QRY_E_WILDCARDPREFIXLENGTH: i32 = -2147219695i32;
6979#[doc = "*Required features: 'Win32_System_Search'*"]
6980pub const QRY_S_INEXACTRESULTS: i32 = 263958i32;
6981#[doc = "*Required features: 'Win32_System_Search'*"]
6982pub const QRY_S_NOROWSFOUND: i32 = 263940i32;
6983#[doc = "*Required features: 'Win32_System_Search'*"]
6984pub const QRY_S_TERMIGNORED: i32 = 263954i32;
6985#[doc = "*Required features: 'Win32_System_Search'*"]
6986pub const QUERY_E_AGGREGATE_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147215847i32;
6987#[doc = "*Required features: 'Win32_System_Search'*"]
6988pub const QUERY_E_ALLNOISE_AND_NO_RELDOC: ::windows_sys::core::HRESULT = -2147215859i32;
6989#[doc = "*Required features: 'Win32_System_Search'*"]
6990pub const QUERY_E_ALLNOISE_AND_NO_RELPROP: ::windows_sys::core::HRESULT = -2147215857i32;
6991#[doc = "*Required features: 'Win32_System_Search'*"]
6992pub const QUERY_E_DUPLICATE_RANGE_NAME: ::windows_sys::core::HRESULT = -2147215845i32;
6993#[doc = "*Required features: 'Win32_System_Search'*"]
6994pub const QUERY_E_INCORRECT_VERSION: ::windows_sys::core::HRESULT = -2147215852i32;
6995#[doc = "*Required features: 'Win32_System_Search'*"]
6996pub const QUERY_E_INVALIDCOALESCE: ::windows_sys::core::HRESULT = -2147215849i32;
6997#[doc = "*Required features: 'Win32_System_Search'*"]
6998pub const QUERY_E_INVALIDSCOPE_COALESCE: ::windows_sys::core::HRESULT = -2147215851i32;
6999#[doc = "*Required features: 'Win32_System_Search'*"]
7000pub const QUERY_E_INVALIDSORT_COALESCE: ::windows_sys::core::HRESULT = -2147215850i32;
7001#[doc = "*Required features: 'Win32_System_Search'*"]
7002pub const QUERY_E_INVALID_DOCUMENT_IDENTIFIER: ::windows_sys::core::HRESULT = -2147215853i32;
7003#[doc = "*Required features: 'Win32_System_Search'*"]
7004pub const QUERY_E_NO_RELDOC: ::windows_sys::core::HRESULT = -2147215858i32;
7005#[doc = "*Required features: 'Win32_System_Search'*"]
7006pub const QUERY_E_NO_RELPROP: ::windows_sys::core::HRESULT = -2147215856i32;
7007#[doc = "*Required features: 'Win32_System_Search'*"]
7008pub const QUERY_E_RELDOC_SYNTAX_NOT_SUPPORTED: ::windows_sys::core::HRESULT = -2147215854i32;
7009#[doc = "*Required features: 'Win32_System_Search'*"]
7010pub const QUERY_E_REPEATED_RELDOC: ::windows_sys::core::HRESULT = -2147215855i32;
7011#[doc = "*Required features: 'Win32_System_Search'*"]
7012pub const QUERY_E_TOP_LEVEL_IN_GROUP: ::windows_sys::core::HRESULT = -2147215846i32;
7013#[doc = "*Required features: 'Win32_System_Search'*"]
7014pub const QUERY_E_UPGRADEINPROGRESS: ::windows_sys::core::HRESULT = -2147215848i32;
7015#[doc = "*Required features: 'Win32_System_Search'*"]
7016pub type QUERY_PARSER_MANAGER_OPTION = i32;
7017#[doc = "*Required features: 'Win32_System_Search'*"]
7018pub const QPMO_SCHEMA_BINARY_NAME: QUERY_PARSER_MANAGER_OPTION = 0i32;
7019#[doc = "*Required features: 'Win32_System_Search'*"]
7020pub const QPMO_PRELOCALIZED_SCHEMA_BINARY_PATH: QUERY_PARSER_MANAGER_OPTION = 1i32;
7021#[doc = "*Required features: 'Win32_System_Search'*"]
7022pub const QPMO_UNLOCALIZED_SCHEMA_BINARY_PATH: QUERY_PARSER_MANAGER_OPTION = 2i32;
7023#[doc = "*Required features: 'Win32_System_Search'*"]
7024pub const QPMO_LOCALIZED_SCHEMA_BINARY_PATH: QUERY_PARSER_MANAGER_OPTION = 3i32;
7025#[doc = "*Required features: 'Win32_System_Search'*"]
7026pub const QPMO_APPEND_LCID_TO_LOCALIZED_PATH: QUERY_PARSER_MANAGER_OPTION = 4i32;
7027#[doc = "*Required features: 'Win32_System_Search'*"]
7028pub const QPMO_LOCALIZER_SUPPORT: QUERY_PARSER_MANAGER_OPTION = 5i32;
7029#[doc = "*Required features: 'Win32_System_Search'*"]
7030pub const QUERY_SORTDEFAULT: u32 = 4u32;
7031#[doc = "*Required features: 'Win32_System_Search'*"]
7032pub const QUERY_SORTXASCEND: u32 = 2u32;
7033#[doc = "*Required features: 'Win32_System_Search'*"]
7034pub const QUERY_SORTXDESCEND: u32 = 3u32;
7035#[doc = "*Required features: 'Win32_System_Search'*"]
7036pub const QUERY_VALIDBITS: u32 = 3u32;
7037pub const QueryParser: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3073347544, data2: 4011, data3: 19929, data4: [189, 191, 36, 90, 108, 225, 72, 91] };
7038pub const QueryParserManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1351136154, data2: 10676, data3: 19869, data4: [130, 69, 78, 226, 137, 34, 47, 102] };
7039#[repr(C)]
7040#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
7041#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7042pub struct RANGECATEGORIZE {
7043 pub cRange: u32,
7044 pub aRangeBegin: *mut super::Com::StructuredStorage::PROPVARIANT,
7045}
7046#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7047impl ::core::marker::Copy for RANGECATEGORIZE {}
7048#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7049impl ::core::clone::Clone for RANGECATEGORIZE {
7050 fn clone(&self) -> Self {
7051 *self
7052 }
7053}
7054#[repr(C)]
7055#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
7056#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7057pub struct RESTRICTION {
7058 pub rt: u32,
7059 pub weight: u32,
7060 pub res: RESTRICTION_0,
7061}
7062#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7063impl ::core::marker::Copy for RESTRICTION {}
7064#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7065impl ::core::clone::Clone for RESTRICTION {
7066 fn clone(&self) -> Self {
7067 *self
7068 }
7069}
7070#[repr(C)]
7071#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
7072#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7073pub union RESTRICTION_0 {
7074 pub ar: NODERESTRICTION,
7075 pub orRestriction: NODERESTRICTION,
7076 pub pxr: NODERESTRICTION,
7077 pub vr: VECTORRESTRICTION,
7078 pub nr: NOTRESTRICTION,
7079 pub cr: CONTENTRESTRICTION,
7080 pub nlr: NATLANGUAGERESTRICTION,
7081 pub pr: PROPERTYRESTRICTION,
7082}
7083#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7084impl ::core::marker::Copy for RESTRICTION_0 {}
7085#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7086impl ::core::clone::Clone for RESTRICTION_0 {
7087 fn clone(&self) -> Self {
7088 *self
7089 }
7090}
7091#[doc = "*Required features: 'Win32_System_Search'*"]
7092pub const REXSPH_E_DUPLICATE_PROPERTY: i32 = -2147207927i32;
7093#[doc = "*Required features: 'Win32_System_Search'*"]
7094pub const REXSPH_E_INVALID_CALL: i32 = -2147207936i32;
7095#[doc = "*Required features: 'Win32_System_Search'*"]
7096pub const REXSPH_E_MULTIPLE_REDIRECT: i32 = -2147207933i32;
7097#[doc = "*Required features: 'Win32_System_Search'*"]
7098pub const REXSPH_E_NO_PROPERTY_ON_ROW: i32 = -2147207932i32;
7099#[doc = "*Required features: 'Win32_System_Search'*"]
7100pub const REXSPH_E_REDIRECT_ON_SECURITY_UPDATE: i32 = -2147207934i32;
7101#[doc = "*Required features: 'Win32_System_Search'*"]
7102pub const REXSPH_E_TYPE_MISMATCH_ON_READ: i32 = -2147207931i32;
7103#[doc = "*Required features: 'Win32_System_Search'*"]
7104pub const REXSPH_E_UNEXPECTED_DATA_STATUS: i32 = -2147207930i32;
7105#[doc = "*Required features: 'Win32_System_Search'*"]
7106pub const REXSPH_E_UNEXPECTED_FILTER_STATE: i32 = -2147207928i32;
7107#[doc = "*Required features: 'Win32_System_Search'*"]
7108pub const REXSPH_E_UNKNOWN_DATA_TYPE: i32 = -2147207929i32;
7109#[doc = "*Required features: 'Win32_System_Search'*"]
7110pub const REXSPH_S_REDIRECTED: i32 = 275713i32;
7111#[repr(C)]
7112#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage', 'Win32_System_Ole'*"]
7113#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7114#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7115pub struct RMTPACK {
7116 pub pISeqStream: super::Com::ISequentialStream,
7117 pub cbData: u32,
7118 pub cBSTR: u32,
7119 pub rgBSTR: *mut super::super::Foundation::BSTR,
7120 pub cVARIANT: u32,
7121 pub rgVARIANT: *mut super::Com::VARIANT,
7122 pub cIDISPATCH: u32,
7123 pub rgIDISPATCH: *mut super::Com::IDispatch,
7124 pub cIUNKNOWN: u32,
7125 pub rgIUNKNOWN: *mut ::windows_sys::core::IUnknown,
7126 pub cPROPVARIANT: u32,
7127 pub rgPROPVARIANT: *mut super::Com::StructuredStorage::PROPVARIANT,
7128 pub cArray: u32,
7129 pub rgArray: *mut super::Com::VARIANT,
7130}
7131#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7132#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7133impl ::core::marker::Copy for RMTPACK {}
7134#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7135#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7136impl ::core::clone::Clone for RMTPACK {
7137 fn clone(&self) -> Self {
7138 *self
7139 }
7140}
7141#[repr(C, packed(2))]
7142#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage', 'Win32_System_Ole'*"]
7143#[cfg(target_arch = "x86")]
7144#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7145pub struct RMTPACK {
7146 pub pISeqStream: super::Com::ISequentialStream,
7147 pub cbData: u32,
7148 pub cBSTR: u32,
7149 pub rgBSTR: *mut super::super::Foundation::BSTR,
7150 pub cVARIANT: u32,
7151 pub rgVARIANT: *mut super::Com::VARIANT,
7152 pub cIDISPATCH: u32,
7153 pub rgIDISPATCH: *mut super::Com::IDispatch,
7154 pub cIUNKNOWN: u32,
7155 pub rgIUNKNOWN: *mut ::windows_sys::core::IUnknown,
7156 pub cPROPVARIANT: u32,
7157 pub rgPROPVARIANT: *mut super::Com::StructuredStorage::PROPVARIANT,
7158 pub cArray: u32,
7159 pub rgArray: *mut super::Com::VARIANT,
7160}
7161#[cfg(target_arch = "x86")]
7162#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7163impl ::core::marker::Copy for RMTPACK {}
7164#[cfg(target_arch = "x86")]
7165#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
7166impl ::core::clone::Clone for RMTPACK {
7167 fn clone(&self) -> Self {
7168 *self
7169 }
7170}
7171#[doc = "*Required features: 'Win32_System_Search'*"]
7172pub type ROWSETEVENT_ITEMSTATE = i32;
7173#[doc = "*Required features: 'Win32_System_Search'*"]
7174pub const ROWSETEVENT_ITEMSTATE_NOTINROWSET: ROWSETEVENT_ITEMSTATE = 0i32;
7175#[doc = "*Required features: 'Win32_System_Search'*"]
7176pub const ROWSETEVENT_ITEMSTATE_INROWSET: ROWSETEVENT_ITEMSTATE = 1i32;
7177#[doc = "*Required features: 'Win32_System_Search'*"]
7178pub const ROWSETEVENT_ITEMSTATE_UNKNOWN: ROWSETEVENT_ITEMSTATE = 2i32;
7179#[doc = "*Required features: 'Win32_System_Search'*"]
7180pub type ROWSETEVENT_TYPE = i32;
7181#[doc = "*Required features: 'Win32_System_Search'*"]
7182pub const ROWSETEVENT_TYPE_DATAEXPIRED: ROWSETEVENT_TYPE = 0i32;
7183#[doc = "*Required features: 'Win32_System_Search'*"]
7184pub const ROWSETEVENT_TYPE_FOREGROUNDLOST: ROWSETEVENT_TYPE = 1i32;
7185#[doc = "*Required features: 'Win32_System_Search'*"]
7186pub const ROWSETEVENT_TYPE_SCOPESTATISTICS: ROWSETEVENT_TYPE = 2i32;
7187#[doc = "*Required features: 'Win32_System_Search'*"]
7188pub const RS_COMPLETED: u32 = 2147483648u32;
7189#[doc = "*Required features: 'Win32_System_Search'*"]
7190pub const RS_MAYBOTHERUSER: u32 = 131072u32;
7191#[doc = "*Required features: 'Win32_System_Search'*"]
7192pub const RS_READY: u32 = 1u32;
7193#[doc = "*Required features: 'Win32_System_Search'*"]
7194pub const RS_SUSPENDED: u32 = 2u32;
7195#[doc = "*Required features: 'Win32_System_Search'*"]
7196pub const RS_SUSPENDONIDLE: u32 = 65536u32;
7197#[doc = "*Required features: 'Win32_System_Search'*"]
7198pub const RS_UPDATING: u32 = 4u32;
7199#[doc = "*Required features: 'Win32_System_Search'*"]
7200pub const RTAnd: u32 = 1u32;
7201#[doc = "*Required features: 'Win32_System_Search'*"]
7202pub const RTContent: u32 = 4u32;
7203#[doc = "*Required features: 'Win32_System_Search'*"]
7204pub const RTNatLanguage: u32 = 8u32;
7205#[doc = "*Required features: 'Win32_System_Search'*"]
7206pub const RTNone: u32 = 0u32;
7207#[doc = "*Required features: 'Win32_System_Search'*"]
7208pub const RTNot: u32 = 3u32;
7209#[doc = "*Required features: 'Win32_System_Search'*"]
7210pub const RTOr: u32 = 2u32;
7211#[doc = "*Required features: 'Win32_System_Search'*"]
7212pub const RTProperty: u32 = 5u32;
7213#[doc = "*Required features: 'Win32_System_Search'*"]
7214pub const RTProximity: u32 = 6u32;
7215#[doc = "*Required features: 'Win32_System_Search'*"]
7216pub const RTVector: u32 = 7u32;
7217pub const RootBinder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4279572514, data2: 45247, data3: 4561, data4: [168, 13, 0, 0, 0, 0, 0, 0] };
7218#[doc = "*Required features: 'Win32_System_Search'*"]
7219pub const SCHEMA_E_ADDSTOPWORDS: i32 = -2147218420i32;
7220#[doc = "*Required features: 'Win32_System_Search'*"]
7221pub const SCHEMA_E_BADATTRIBUTE: i32 = -2147218412i32;
7222#[doc = "*Required features: 'Win32_System_Search'*"]
7223pub const SCHEMA_E_BADCOLUMNNAME: i32 = -2147218414i32;
7224#[doc = "*Required features: 'Win32_System_Search'*"]
7225pub const SCHEMA_E_BADFILENAME: i32 = -2147218411i32;
7226#[doc = "*Required features: 'Win32_System_Search'*"]
7227pub const SCHEMA_E_BADPROPPID: i32 = -2147218413i32;
7228#[doc = "*Required features: 'Win32_System_Search'*"]
7229pub const SCHEMA_E_BADPROPSPEC: i32 = -2147218417i32;
7230#[doc = "*Required features: 'Win32_System_Search'*"]
7231pub const SCHEMA_E_CANNOTCREATEFILE: i32 = -2147218426i32;
7232#[doc = "*Required features: 'Win32_System_Search'*"]
7233pub const SCHEMA_E_CANNOTCREATENOISEWORDFILE: i32 = -2147218421i32;
7234#[doc = "*Required features: 'Win32_System_Search'*"]
7235pub const SCHEMA_E_CANNOTWRITEFILE: i32 = -2147218425i32;
7236#[doc = "*Required features: 'Win32_System_Search'*"]
7237pub const SCHEMA_E_DUPLICATENOISE: i32 = -2147218409i32;
7238#[doc = "*Required features: 'Win32_System_Search'*"]
7239pub const SCHEMA_E_EMPTYFILE: i32 = -2147218424i32;
7240#[doc = "*Required features: 'Win32_System_Search'*"]
7241pub const SCHEMA_E_FILECHANGED: i32 = -2147218415i32;
7242#[doc = "*Required features: 'Win32_System_Search'*"]
7243pub const SCHEMA_E_FILENOTFOUND: i32 = -2147218430i32;
7244#[doc = "*Required features: 'Win32_System_Search'*"]
7245pub const SCHEMA_E_INVALIDDATATYPE: i32 = -2147218422i32;
7246#[doc = "*Required features: 'Win32_System_Search'*"]
7247pub const SCHEMA_E_INVALIDFILETYPE: i32 = -2147218423i32;
7248#[doc = "*Required features: 'Win32_System_Search'*"]
7249pub const SCHEMA_E_INVALIDVALUE: i32 = -2147218418i32;
7250#[doc = "*Required features: 'Win32_System_Search'*"]
7251pub const SCHEMA_E_LOAD_SPECIAL: i32 = -2147218431i32;
7252#[doc = "*Required features: 'Win32_System_Search'*"]
7253pub const SCHEMA_E_NAMEEXISTS: i32 = -2147218419i32;
7254#[doc = "*Required features: 'Win32_System_Search'*"]
7255pub const SCHEMA_E_NESTEDTAG: i32 = -2147218429i32;
7256#[doc = "*Required features: 'Win32_System_Search'*"]
7257pub const SCHEMA_E_NOMORECOLUMNS: i32 = -2147218416i32;
7258#[doc = "*Required features: 'Win32_System_Search'*"]
7259pub const SCHEMA_E_PROPEXISTS: i32 = -2147218410i32;
7260#[doc = "*Required features: 'Win32_System_Search'*"]
7261pub const SCHEMA_E_UNEXPECTEDTAG: i32 = -2147218428i32;
7262#[doc = "*Required features: 'Win32_System_Search'*"]
7263pub const SCHEMA_E_VERSIONMISMATCH: i32 = -2147218427i32;
7264#[doc = "*Required features: 'Win32_System_Search'*"]
7265pub const SCRIPTPI_E_ALREADY_COMPLETED: i32 = -2147213307i32;
7266#[doc = "*Required features: 'Win32_System_Search'*"]
7267pub const SCRIPTPI_E_CANNOT_ALTER_CHUNK: i32 = -2147213308i32;
7268#[doc = "*Required features: 'Win32_System_Search'*"]
7269pub const SCRIPTPI_E_CHUNK_NOT_TEXT: i32 = -2147213312i32;
7270#[doc = "*Required features: 'Win32_System_Search'*"]
7271pub const SCRIPTPI_E_CHUNK_NOT_VALUE: i32 = -2147213309i32;
7272#[doc = "*Required features: 'Win32_System_Search'*"]
7273pub const SCRIPTPI_E_PID_NOT_NAME: i32 = -2147213311i32;
7274#[doc = "*Required features: 'Win32_System_Search'*"]
7275pub const SCRIPTPI_E_PID_NOT_NUMERIC: i32 = -2147213310i32;
7276#[repr(C)]
7277#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
7278#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7279pub struct SEARCH_COLUMN_PROPERTIES {
7280 pub Value: super::Com::StructuredStorage::PROPVARIANT,
7281 pub lcid: u32,
7282}
7283#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7284impl ::core::marker::Copy for SEARCH_COLUMN_PROPERTIES {}
7285#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
7286impl ::core::clone::Clone for SEARCH_COLUMN_PROPERTIES {
7287 fn clone(&self) -> Self {
7288 *self
7289 }
7290}
7291#[doc = "*Required features: 'Win32_System_Search'*"]
7292pub type SEARCH_INDEXING_PHASE = i32;
7293#[doc = "*Required features: 'Win32_System_Search'*"]
7294pub const SEARCH_INDEXING_PHASE_GATHERER: SEARCH_INDEXING_PHASE = 0i32;
7295#[doc = "*Required features: 'Win32_System_Search'*"]
7296pub const SEARCH_INDEXING_PHASE_QUERYABLE: SEARCH_INDEXING_PHASE = 1i32;
7297#[doc = "*Required features: 'Win32_System_Search'*"]
7298pub const SEARCH_INDEXING_PHASE_PERSISTED: SEARCH_INDEXING_PHASE = 2i32;
7299#[repr(C)]
7300#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
7301#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
7302pub struct SEARCH_ITEM_CHANGE {
7303 pub Change: SEARCH_KIND_OF_CHANGE,
7304 pub Priority: SEARCH_NOTIFICATION_PRIORITY,
7305 pub pUserData: *mut super::Com::BLOB,
7306 pub lpwszURL: super::super::Foundation::PWSTR,
7307 pub lpwszOldURL: super::super::Foundation::PWSTR,
7308}
7309#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
7310impl ::core::marker::Copy for SEARCH_ITEM_CHANGE {}
7311#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
7312impl ::core::clone::Clone for SEARCH_ITEM_CHANGE {
7313 fn clone(&self) -> Self {
7314 *self
7315 }
7316}
7317#[repr(C)]
7318#[doc = "*Required features: 'Win32_System_Search'*"]
7319pub struct SEARCH_ITEM_INDEXING_STATUS {
7320 pub dwDocID: u32,
7321 pub hrIndexingStatus: ::windows_sys::core::HRESULT,
7322}
7323impl ::core::marker::Copy for SEARCH_ITEM_INDEXING_STATUS {}
7324impl ::core::clone::Clone for SEARCH_ITEM_INDEXING_STATUS {
7325 fn clone(&self) -> Self {
7326 *self
7327 }
7328}
7329#[repr(C)]
7330#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
7331#[cfg(feature = "Win32_Foundation")]
7332pub struct SEARCH_ITEM_PERSISTENT_CHANGE {
7333 pub Change: SEARCH_KIND_OF_CHANGE,
7334 pub URL: super::super::Foundation::PWSTR,
7335 pub OldURL: super::super::Foundation::PWSTR,
7336 pub Priority: SEARCH_NOTIFICATION_PRIORITY,
7337}
7338#[cfg(feature = "Win32_Foundation")]
7339impl ::core::marker::Copy for SEARCH_ITEM_PERSISTENT_CHANGE {}
7340#[cfg(feature = "Win32_Foundation")]
7341impl ::core::clone::Clone for SEARCH_ITEM_PERSISTENT_CHANGE {
7342 fn clone(&self) -> Self {
7343 *self
7344 }
7345}
7346#[doc = "*Required features: 'Win32_System_Search'*"]
7347pub type SEARCH_KIND_OF_CHANGE = i32;
7348#[doc = "*Required features: 'Win32_System_Search'*"]
7349pub const SEARCH_CHANGE_ADD: SEARCH_KIND_OF_CHANGE = 0i32;
7350#[doc = "*Required features: 'Win32_System_Search'*"]
7351pub const SEARCH_CHANGE_DELETE: SEARCH_KIND_OF_CHANGE = 1i32;
7352#[doc = "*Required features: 'Win32_System_Search'*"]
7353pub const SEARCH_CHANGE_MODIFY: SEARCH_KIND_OF_CHANGE = 2i32;
7354#[doc = "*Required features: 'Win32_System_Search'*"]
7355pub const SEARCH_CHANGE_MOVE_RENAME: SEARCH_KIND_OF_CHANGE = 3i32;
7356#[doc = "*Required features: 'Win32_System_Search'*"]
7357pub const SEARCH_CHANGE_SEMANTICS_DIRECTORY: SEARCH_KIND_OF_CHANGE = 262144i32;
7358#[doc = "*Required features: 'Win32_System_Search'*"]
7359pub const SEARCH_CHANGE_SEMANTICS_SHALLOW: SEARCH_KIND_OF_CHANGE = 524288i32;
7360#[doc = "*Required features: 'Win32_System_Search'*"]
7361pub const SEARCH_CHANGE_SEMANTICS_UPDATE_SECURITY: SEARCH_KIND_OF_CHANGE = 4194304i32;
7362#[doc = "*Required features: 'Win32_System_Search'*"]
7363pub type SEARCH_NOTIFICATION_PRIORITY = i32;
7364#[doc = "*Required features: 'Win32_System_Search'*"]
7365pub const SEARCH_NORMAL_PRIORITY: SEARCH_NOTIFICATION_PRIORITY = 0i32;
7366#[doc = "*Required features: 'Win32_System_Search'*"]
7367pub const SEARCH_HIGH_PRIORITY: SEARCH_NOTIFICATION_PRIORITY = 1i32;
7368#[doc = "*Required features: 'Win32_System_Search'*"]
7369pub type SEARCH_QUERY_SYNTAX = i32;
7370#[doc = "*Required features: 'Win32_System_Search'*"]
7371pub const SEARCH_NO_QUERY_SYNTAX: SEARCH_QUERY_SYNTAX = 0i32;
7372#[doc = "*Required features: 'Win32_System_Search'*"]
7373pub const SEARCH_ADVANCED_QUERY_SYNTAX: SEARCH_QUERY_SYNTAX = 1i32;
7374#[doc = "*Required features: 'Win32_System_Search'*"]
7375pub const SEARCH_NATURAL_QUERY_SYNTAX: SEARCH_QUERY_SYNTAX = 2i32;
7376#[doc = "*Required features: 'Win32_System_Search'*"]
7377pub type SEARCH_TERM_EXPANSION = i32;
7378#[doc = "*Required features: 'Win32_System_Search'*"]
7379pub const SEARCH_TERM_NO_EXPANSION: SEARCH_TERM_EXPANSION = 0i32;
7380#[doc = "*Required features: 'Win32_System_Search'*"]
7381pub const SEARCH_TERM_PREFIX_ALL: SEARCH_TERM_EXPANSION = 1i32;
7382#[doc = "*Required features: 'Win32_System_Search'*"]
7383pub const SEARCH_TERM_STEM_ALL: SEARCH_TERM_EXPANSION = 2i32;
7384#[doc = "*Required features: 'Win32_System_Search'*"]
7385pub const SEC_E_ACCESSDENIED: i32 = -2147216129i32;
7386#[doc = "*Required features: 'Win32_System_Search'*"]
7387pub const SEC_E_BADTRUSTEEID: ::windows_sys::core::HRESULT = -2147217814i32;
7388#[doc = "*Required features: 'Win32_System_Search'*"]
7389pub const SEC_E_INITFAILED: i32 = -2147216383i32;
7390#[doc = "*Required features: 'Win32_System_Search'*"]
7391pub const SEC_E_INVALIDACCESSENTRY: ::windows_sys::core::HRESULT = -2147217807i32;
7392#[doc = "*Required features: 'Win32_System_Search'*"]
7393pub const SEC_E_INVALIDACCESSENTRYLIST: ::windows_sys::core::HRESULT = -2147217809i32;
7394#[doc = "*Required features: 'Win32_System_Search'*"]
7395pub const SEC_E_INVALIDCONTEXT: i32 = -2147216381i32;
7396#[doc = "*Required features: 'Win32_System_Search'*"]
7397pub const SEC_E_INVALIDOBJECT: ::windows_sys::core::HRESULT = -2147217811i32;
7398#[doc = "*Required features: 'Win32_System_Search'*"]
7399pub const SEC_E_INVALIDOWNER: ::windows_sys::core::HRESULT = -2147217808i32;
7400#[doc = "*Required features: 'Win32_System_Search'*"]
7401pub const SEC_E_NOMEMBERSHIPSUPPORT: ::windows_sys::core::HRESULT = -2147217812i32;
7402#[doc = "*Required features: 'Win32_System_Search'*"]
7403pub const SEC_E_NOOWNER: ::windows_sys::core::HRESULT = -2147217810i32;
7404#[doc = "*Required features: 'Win32_System_Search'*"]
7405pub const SEC_E_NOTINITIALIZED: i32 = -2147216382i32;
7406#[doc = "*Required features: 'Win32_System_Search'*"]
7407pub const SEC_E_NOTRUSTEEID: ::windows_sys::core::HRESULT = -2147217813i32;
7408#[doc = "*Required features: 'Win32_System_Search'*"]
7409pub const SEC_E_PERMISSIONDENIED: i32 = -2147217911i32;
7410#[repr(C)]
7411#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
7412#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7413#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7414pub struct SEC_OBJECT {
7415 pub cObjects: u32,
7416 pub prgObjects: *mut SEC_OBJECT_ELEMENT,
7417}
7418#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7419#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7420impl ::core::marker::Copy for SEC_OBJECT {}
7421#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7422#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7423impl ::core::clone::Clone for SEC_OBJECT {
7424 fn clone(&self) -> Self {
7425 *self
7426 }
7427}
7428#[repr(C, packed(2))]
7429#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
7430#[cfg(target_arch = "x86")]
7431#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7432pub struct SEC_OBJECT {
7433 pub cObjects: u32,
7434 pub prgObjects: *mut SEC_OBJECT_ELEMENT,
7435}
7436#[cfg(target_arch = "x86")]
7437#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7438impl ::core::marker::Copy for SEC_OBJECT {}
7439#[cfg(target_arch = "x86")]
7440#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7441impl ::core::clone::Clone for SEC_OBJECT {
7442 fn clone(&self) -> Self {
7443 *self
7444 }
7445}
7446#[repr(C)]
7447#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
7448#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7449#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7450pub struct SEC_OBJECT_ELEMENT {
7451 pub guidObjectType: ::windows_sys::core::GUID,
7452 pub ObjectID: super::super::Storage::IndexServer::DBID,
7453}
7454#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7455#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7456impl ::core::marker::Copy for SEC_OBJECT_ELEMENT {}
7457#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7458#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7459impl ::core::clone::Clone for SEC_OBJECT_ELEMENT {
7460 fn clone(&self) -> Self {
7461 *self
7462 }
7463}
7464#[repr(C, packed(2))]
7465#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer'*"]
7466#[cfg(target_arch = "x86")]
7467#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7468pub struct SEC_OBJECT_ELEMENT {
7469 pub guidObjectType: ::windows_sys::core::GUID,
7470 pub ObjectID: super::super::Storage::IndexServer::DBID,
7471}
7472#[cfg(target_arch = "x86")]
7473#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7474impl ::core::marker::Copy for SEC_OBJECT_ELEMENT {}
7475#[cfg(target_arch = "x86")]
7476#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer"))]
7477impl ::core::clone::Clone for SEC_OBJECT_ELEMENT {
7478 fn clone(&self) -> Self {
7479 *self
7480 }
7481}
7482#[doc = "*Required features: 'Win32_System_Search'*"]
7483pub const SI_TEMPORARY: u32 = 2147483648u32;
7484#[repr(C)]
7485#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com_StructuredStorage'*"]
7486#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7487pub struct SORTKEY {
7488 pub propColumn: super::super::Storage::IndexServer::FULLPROPSPEC,
7489 pub dwOrder: u32,
7490 pub locale: u32,
7491}
7492#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7493impl ::core::marker::Copy for SORTKEY {}
7494#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7495impl ::core::clone::Clone for SORTKEY {
7496 fn clone(&self) -> Self {
7497 *self
7498 }
7499}
7500#[repr(C)]
7501#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com_StructuredStorage'*"]
7502#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7503pub struct SORTSET {
7504 pub cCol: u32,
7505 pub aCol: *mut SORTKEY,
7506}
7507#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7508impl ::core::marker::Copy for SORTSET {}
7509#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com_StructuredStorage"))]
7510impl ::core::clone::Clone for SORTSET {
7511 fn clone(&self) -> Self {
7512 *self
7513 }
7514}
7515#[doc = "*Required features: 'Win32_System_Search'*"]
7516pub const SPS_WS_ERROR: i32 = -2147211753i32;
7517#[doc = "*Required features: 'Win32_System_Search'*"]
7518pub const SQLAOPANY: u32 = 83u32;
7519#[doc = "*Required features: 'Win32_System_Search'*"]
7520pub const SQLAOPAVG: u32 = 79u32;
7521#[doc = "*Required features: 'Win32_System_Search'*"]
7522pub const SQLAOPCNT: u32 = 75u32;
7523#[doc = "*Required features: 'Win32_System_Search'*"]
7524pub const SQLAOPMAX: u32 = 82u32;
7525#[doc = "*Required features: 'Win32_System_Search'*"]
7526pub const SQLAOPMIN: u32 = 81u32;
7527#[doc = "*Required features: 'Win32_System_Search'*"]
7528pub const SQLAOPNOOP: u32 = 86u32;
7529#[doc = "*Required features: 'Win32_System_Search'*"]
7530pub const SQLAOPSTDEV: u32 = 48u32;
7531#[doc = "*Required features: 'Win32_System_Search'*"]
7532pub const SQLAOPSTDEVP: u32 = 49u32;
7533#[doc = "*Required features: 'Win32_System_Search'*"]
7534pub const SQLAOPSUM: u32 = 77u32;
7535#[doc = "*Required features: 'Win32_System_Search'*"]
7536pub const SQLAOPVAR: u32 = 50u32;
7537#[doc = "*Required features: 'Win32_System_Search'*"]
7538pub const SQLAOPVARP: u32 = 51u32;
7539#[doc = "*Required features: 'Win32_System_Search'*"]
7540pub const SQLBIGBINARY: u32 = 173u32;
7541#[doc = "*Required features: 'Win32_System_Search'*"]
7542pub const SQLBIGCHAR: u32 = 175u32;
7543#[doc = "*Required features: 'Win32_System_Search'*"]
7544pub const SQLBIGVARBINARY: u32 = 165u32;
7545#[doc = "*Required features: 'Win32_System_Search'*"]
7546pub const SQLBIGVARCHAR: u32 = 167u32;
7547#[doc = "*Required features: 'Win32_System_Search'*"]
7548pub const SQLBINARY: u32 = 45u32;
7549#[doc = "*Required features: 'Win32_System_Search'*"]
7550pub const SQLBIT: u32 = 50u32;
7551#[doc = "*Required features: 'Win32_System_Search'*"]
7552pub const SQLBITN: u32 = 104u32;
7553#[doc = "*Required features: 'Win32_System_Search'*"]
7554pub const SQLCHARACTER: u32 = 47u32;
7555#[doc = "*Required features: 'Win32_System_Search'*"]
7556pub const SQLDATETIM4: u32 = 58u32;
7557#[doc = "*Required features: 'Win32_System_Search'*"]
7558pub const SQLDATETIME: u32 = 61u32;
7559#[doc = "*Required features: 'Win32_System_Search'*"]
7560pub const SQLDATETIMN: u32 = 111u32;
7561#[doc = "*Required features: 'Win32_System_Search'*"]
7562pub const SQLDECIMAL: u32 = 106u32;
7563#[doc = "*Required features: 'Win32_System_Search'*"]
7564pub const SQLDECIMALN: u32 = 106u32;
7565#[doc = "*Required features: 'Win32_System_Search'*"]
7566pub const SQLFLT4: u32 = 59u32;
7567#[doc = "*Required features: 'Win32_System_Search'*"]
7568pub const SQLFLT8: u32 = 62u32;
7569#[doc = "*Required features: 'Win32_System_Search'*"]
7570pub const SQLFLTN: u32 = 109u32;
7571#[doc = "*Required features: 'Win32_System_Search'*"]
7572pub const SQLIMAGE: u32 = 34u32;
7573#[doc = "*Required features: 'Win32_System_Search'*"]
7574pub const SQLINT1: u32 = 48u32;
7575#[doc = "*Required features: 'Win32_System_Search'*"]
7576pub const SQLINT2: u32 = 52u32;
7577#[doc = "*Required features: 'Win32_System_Search'*"]
7578pub const SQLINT4: u32 = 56u32;
7579#[doc = "*Required features: 'Win32_System_Search'*"]
7580pub const SQLINT8: u32 = 127u32;
7581#[doc = "*Required features: 'Win32_System_Search'*"]
7582pub type SQLINTERVAL = i32;
7583#[doc = "*Required features: 'Win32_System_Search'*"]
7584pub const SQL_IS_YEAR: SQLINTERVAL = 1i32;
7585#[doc = "*Required features: 'Win32_System_Search'*"]
7586pub const SQL_IS_MONTH: SQLINTERVAL = 2i32;
7587#[doc = "*Required features: 'Win32_System_Search'*"]
7588pub const SQL_IS_DAY: SQLINTERVAL = 3i32;
7589#[doc = "*Required features: 'Win32_System_Search'*"]
7590pub const SQL_IS_HOUR: SQLINTERVAL = 4i32;
7591#[doc = "*Required features: 'Win32_System_Search'*"]
7592pub const SQL_IS_MINUTE: SQLINTERVAL = 5i32;
7593#[doc = "*Required features: 'Win32_System_Search'*"]
7594pub const SQL_IS_SECOND: SQLINTERVAL = 6i32;
7595#[doc = "*Required features: 'Win32_System_Search'*"]
7596pub const SQL_IS_YEAR_TO_MONTH: SQLINTERVAL = 7i32;
7597#[doc = "*Required features: 'Win32_System_Search'*"]
7598pub const SQL_IS_DAY_TO_HOUR: SQLINTERVAL = 8i32;
7599#[doc = "*Required features: 'Win32_System_Search'*"]
7600pub const SQL_IS_DAY_TO_MINUTE: SQLINTERVAL = 9i32;
7601#[doc = "*Required features: 'Win32_System_Search'*"]
7602pub const SQL_IS_DAY_TO_SECOND: SQLINTERVAL = 10i32;
7603#[doc = "*Required features: 'Win32_System_Search'*"]
7604pub const SQL_IS_HOUR_TO_MINUTE: SQLINTERVAL = 11i32;
7605#[doc = "*Required features: 'Win32_System_Search'*"]
7606pub const SQL_IS_HOUR_TO_SECOND: SQLINTERVAL = 12i32;
7607#[doc = "*Required features: 'Win32_System_Search'*"]
7608pub const SQL_IS_MINUTE_TO_SECOND: SQLINTERVAL = 13i32;
7609#[doc = "*Required features: 'Win32_System_Search'*"]
7610pub const SQLINTN: u32 = 38u32;
7611#[doc = "*Required features: 'Win32_System_Search'*"]
7612pub const SQLMONEY: u32 = 60u32;
7613#[doc = "*Required features: 'Win32_System_Search'*"]
7614pub const SQLMONEY4: u32 = 122u32;
7615#[doc = "*Required features: 'Win32_System_Search'*"]
7616pub const SQLMONEYN: u32 = 110u32;
7617#[doc = "*Required features: 'Win32_System_Search'*"]
7618pub const SQLNCHAR: u32 = 239u32;
7619#[doc = "*Required features: 'Win32_System_Search'*"]
7620pub const SQLNTEXT: u32 = 99u32;
7621#[doc = "*Required features: 'Win32_System_Search'*"]
7622pub const SQLNUMERIC: u32 = 108u32;
7623#[doc = "*Required features: 'Win32_System_Search'*"]
7624pub const SQLNUMERICN: u32 = 108u32;
7625#[doc = "*Required features: 'Win32_System_Search'*"]
7626pub const SQLNVARCHAR: u32 = 231u32;
7627#[doc = "*Required features: 'Win32_System_Search'*"]
7628pub const SQLTEXT: u32 = 35u32;
7629#[doc = "*Required features: 'Win32_System_Search'*"]
7630pub const SQLUNIQUEID: u32 = 36u32;
7631#[doc = "*Required features: 'Win32_System_Search'*"]
7632pub const SQLVARBINARY: u32 = 37u32;
7633#[doc = "*Required features: 'Win32_System_Search'*"]
7634pub const SQLVARCHAR: u32 = 39u32;
7635#[doc = "*Required features: 'Win32_System_Search'*"]
7636pub type SQLVARENUM = i32;
7637#[doc = "*Required features: 'Win32_System_Search'*"]
7638pub const VT_SS_EMPTY: SQLVARENUM = 0i32;
7639#[doc = "*Required features: 'Win32_System_Search'*"]
7640pub const VT_SS_NULL: SQLVARENUM = 1i32;
7641#[doc = "*Required features: 'Win32_System_Search'*"]
7642pub const VT_SS_UI1: SQLVARENUM = 17i32;
7643#[doc = "*Required features: 'Win32_System_Search'*"]
7644pub const VT_SS_I2: SQLVARENUM = 2i32;
7645#[doc = "*Required features: 'Win32_System_Search'*"]
7646pub const VT_SS_I4: SQLVARENUM = 3i32;
7647#[doc = "*Required features: 'Win32_System_Search'*"]
7648pub const VT_SS_I8: SQLVARENUM = 20i32;
7649#[doc = "*Required features: 'Win32_System_Search'*"]
7650pub const VT_SS_R4: SQLVARENUM = 4i32;
7651#[doc = "*Required features: 'Win32_System_Search'*"]
7652pub const VT_SS_R8: SQLVARENUM = 5i32;
7653#[doc = "*Required features: 'Win32_System_Search'*"]
7654pub const VT_SS_MONEY: SQLVARENUM = 6i32;
7655#[doc = "*Required features: 'Win32_System_Search'*"]
7656pub const VT_SS_SMALLMONEY: SQLVARENUM = 200i32;
7657#[doc = "*Required features: 'Win32_System_Search'*"]
7658pub const VT_SS_WSTRING: SQLVARENUM = 201i32;
7659#[doc = "*Required features: 'Win32_System_Search'*"]
7660pub const VT_SS_WVARSTRING: SQLVARENUM = 202i32;
7661#[doc = "*Required features: 'Win32_System_Search'*"]
7662pub const VT_SS_STRING: SQLVARENUM = 203i32;
7663#[doc = "*Required features: 'Win32_System_Search'*"]
7664pub const VT_SS_VARSTRING: SQLVARENUM = 204i32;
7665#[doc = "*Required features: 'Win32_System_Search'*"]
7666pub const VT_SS_BIT: SQLVARENUM = 11i32;
7667#[doc = "*Required features: 'Win32_System_Search'*"]
7668pub const VT_SS_GUID: SQLVARENUM = 72i32;
7669#[doc = "*Required features: 'Win32_System_Search'*"]
7670pub const VT_SS_NUMERIC: SQLVARENUM = 131i32;
7671#[doc = "*Required features: 'Win32_System_Search'*"]
7672pub const VT_SS_DECIMAL: SQLVARENUM = 205i32;
7673#[doc = "*Required features: 'Win32_System_Search'*"]
7674pub const VT_SS_DATETIME: SQLVARENUM = 135i32;
7675#[doc = "*Required features: 'Win32_System_Search'*"]
7676pub const VT_SS_SMALLDATETIME: SQLVARENUM = 206i32;
7677#[doc = "*Required features: 'Win32_System_Search'*"]
7678pub const VT_SS_BINARY: SQLVARENUM = 207i32;
7679#[doc = "*Required features: 'Win32_System_Search'*"]
7680pub const VT_SS_VARBINARY: SQLVARENUM = 208i32;
7681#[doc = "*Required features: 'Win32_System_Search'*"]
7682pub const VT_SS_UNKNOWN: SQLVARENUM = 209i32;
7683#[doc = "*Required features: 'Win32_System_Search'*"]
7684pub const SQLVARIANT: u32 = 98u32;
7685#[doc = "*Required features: 'Win32_System_Search'*"]
7686pub const SQL_AA_FALSE: i32 = 0i32;
7687#[doc = "*Required features: 'Win32_System_Search'*"]
7688pub const SQL_AA_TRUE: i32 = 1i32;
7689#[doc = "*Required features: 'Win32_System_Search'*"]
7690pub const SQL_ACCESSIBLE_PROCEDURES: u32 = 20u32;
7691#[doc = "*Required features: 'Win32_System_Search'*"]
7692pub const SQL_ACCESSIBLE_TABLES: u32 = 19u32;
7693#[doc = "*Required features: 'Win32_System_Search'*"]
7694pub const SQL_ACCESS_MODE: u32 = 101u32;
7695#[doc = "*Required features: 'Win32_System_Search'*"]
7696pub const SQL_ACTIVE_CONNECTIONS: u32 = 0u32;
7697#[doc = "*Required features: 'Win32_System_Search'*"]
7698pub const SQL_ACTIVE_ENVIRONMENTS: u32 = 116u32;
7699#[doc = "*Required features: 'Win32_System_Search'*"]
7700pub const SQL_ACTIVE_STATEMENTS: u32 = 1u32;
7701#[doc = "*Required features: 'Win32_System_Search'*"]
7702pub const SQL_ADD: u32 = 4u32;
7703#[doc = "*Required features: 'Win32_System_Search'*"]
7704pub const SQL_AD_ADD_CONSTRAINT_DEFERRABLE: i32 = 128i32;
7705#[doc = "*Required features: 'Win32_System_Search'*"]
7706pub const SQL_AD_ADD_CONSTRAINT_INITIALLY_DEFERRED: i32 = 32i32;
7707#[doc = "*Required features: 'Win32_System_Search'*"]
7708pub const SQL_AD_ADD_CONSTRAINT_INITIALLY_IMMEDIATE: i32 = 64i32;
7709#[doc = "*Required features: 'Win32_System_Search'*"]
7710pub const SQL_AD_ADD_CONSTRAINT_NON_DEFERRABLE: i32 = 256i32;
7711#[doc = "*Required features: 'Win32_System_Search'*"]
7712pub const SQL_AD_ADD_DOMAIN_CONSTRAINT: i32 = 2i32;
7713#[doc = "*Required features: 'Win32_System_Search'*"]
7714pub const SQL_AD_ADD_DOMAIN_DEFAULT: i32 = 8i32;
7715#[doc = "*Required features: 'Win32_System_Search'*"]
7716pub const SQL_AD_CONSTRAINT_NAME_DEFINITION: i32 = 1i32;
7717#[doc = "*Required features: 'Win32_System_Search'*"]
7718pub const SQL_AD_DEFAULT: i32 = 1i32;
7719#[doc = "*Required features: 'Win32_System_Search'*"]
7720pub const SQL_AD_DROP_DOMAIN_CONSTRAINT: i32 = 4i32;
7721#[doc = "*Required features: 'Win32_System_Search'*"]
7722pub const SQL_AD_DROP_DOMAIN_DEFAULT: i32 = 16i32;
7723#[doc = "*Required features: 'Win32_System_Search'*"]
7724pub const SQL_AD_OFF: i32 = 0i32;
7725#[doc = "*Required features: 'Win32_System_Search'*"]
7726pub const SQL_AD_ON: i32 = 1i32;
7727#[doc = "*Required features: 'Win32_System_Search'*"]
7728pub const SQL_AF_ALL: i32 = 64i32;
7729#[doc = "*Required features: 'Win32_System_Search'*"]
7730pub const SQL_AF_AVG: i32 = 1i32;
7731#[doc = "*Required features: 'Win32_System_Search'*"]
7732pub const SQL_AF_COUNT: i32 = 2i32;
7733#[doc = "*Required features: 'Win32_System_Search'*"]
7734pub const SQL_AF_DISTINCT: i32 = 32i32;
7735#[doc = "*Required features: 'Win32_System_Search'*"]
7736pub const SQL_AF_MAX: i32 = 4i32;
7737#[doc = "*Required features: 'Win32_System_Search'*"]
7738pub const SQL_AF_MIN: i32 = 8i32;
7739#[doc = "*Required features: 'Win32_System_Search'*"]
7740pub const SQL_AF_SUM: i32 = 16i32;
7741#[doc = "*Required features: 'Win32_System_Search'*"]
7742pub const SQL_AGGREGATE_FUNCTIONS: u32 = 169u32;
7743#[doc = "*Required features: 'Win32_System_Search'*"]
7744pub const SQL_ALL_CATALOGS: &'static str = "%";
7745#[doc = "*Required features: 'Win32_System_Search'*"]
7746pub const SQL_ALL_EXCEPT_LIKE: u32 = 2u32;
7747#[doc = "*Required features: 'Win32_System_Search'*"]
7748pub const SQL_ALL_SCHEMAS: &'static str = "%";
7749#[doc = "*Required features: 'Win32_System_Search'*"]
7750pub const SQL_ALL_TABLE_TYPES: &'static str = "%";
7751#[doc = "*Required features: 'Win32_System_Search'*"]
7752pub const SQL_ALL_TYPES: u32 = 0u32;
7753#[doc = "*Required features: 'Win32_System_Search'*"]
7754pub const SQL_ALTER_DOMAIN: u32 = 117u32;
7755#[doc = "*Required features: 'Win32_System_Search'*"]
7756pub const SQL_ALTER_TABLE: u32 = 86u32;
7757#[doc = "*Required features: 'Win32_System_Search'*"]
7758pub const SQL_AM_CONNECTION: u32 = 1u32;
7759#[doc = "*Required features: 'Win32_System_Search'*"]
7760pub const SQL_AM_NONE: u32 = 0u32;
7761#[doc = "*Required features: 'Win32_System_Search'*"]
7762pub const SQL_AM_STATEMENT: u32 = 2u32;
7763#[doc = "*Required features: 'Win32_System_Search'*"]
7764pub const SQL_AO_DEFAULT: i32 = 0i32;
7765#[doc = "*Required features: 'Win32_System_Search'*"]
7766pub const SQL_AO_OFF: i32 = 0i32;
7767#[doc = "*Required features: 'Win32_System_Search'*"]
7768pub const SQL_AO_ON: i32 = 1i32;
7769#[doc = "*Required features: 'Win32_System_Search'*"]
7770pub const SQL_APD_TYPE: i32 = -100i32;
7771#[doc = "*Required features: 'Win32_System_Search'*"]
7772pub const SQL_API_ALL_FUNCTIONS: u32 = 0u32;
7773#[doc = "*Required features: 'Win32_System_Search'*"]
7774pub const SQL_API_LOADBYORDINAL: u32 = 199u32;
7775#[doc = "*Required features: 'Win32_System_Search'*"]
7776pub const SQL_API_ODBC3_ALL_FUNCTIONS: u32 = 999u32;
7777#[doc = "*Required features: 'Win32_System_Search'*"]
7778pub const SQL_API_ODBC3_ALL_FUNCTIONS_SIZE: u32 = 250u32;
7779#[doc = "*Required features: 'Win32_System_Search'*"]
7780pub const SQL_API_SQLALLOCCONNECT: u32 = 1u32;
7781#[doc = "*Required features: 'Win32_System_Search'*"]
7782pub const SQL_API_SQLALLOCENV: u32 = 2u32;
7783#[doc = "*Required features: 'Win32_System_Search'*"]
7784pub const SQL_API_SQLALLOCHANDLE: u32 = 1001u32;
7785#[doc = "*Required features: 'Win32_System_Search'*"]
7786pub const SQL_API_SQLALLOCHANDLESTD: u32 = 73u32;
7787#[doc = "*Required features: 'Win32_System_Search'*"]
7788pub const SQL_API_SQLALLOCSTMT: u32 = 3u32;
7789#[doc = "*Required features: 'Win32_System_Search'*"]
7790pub const SQL_API_SQLBINDCOL: u32 = 4u32;
7791#[doc = "*Required features: 'Win32_System_Search'*"]
7792pub const SQL_API_SQLBINDPARAM: u32 = 1002u32;
7793#[doc = "*Required features: 'Win32_System_Search'*"]
7794pub const SQL_API_SQLBINDPARAMETER: u32 = 72u32;
7795#[doc = "*Required features: 'Win32_System_Search'*"]
7796pub const SQL_API_SQLBROWSECONNECT: u32 = 55u32;
7797#[doc = "*Required features: 'Win32_System_Search'*"]
7798pub const SQL_API_SQLBULKOPERATIONS: u32 = 24u32;
7799#[doc = "*Required features: 'Win32_System_Search'*"]
7800pub const SQL_API_SQLCANCEL: u32 = 5u32;
7801#[doc = "*Required features: 'Win32_System_Search'*"]
7802pub const SQL_API_SQLCANCELHANDLE: u32 = 1550u32;
7803#[doc = "*Required features: 'Win32_System_Search'*"]
7804pub const SQL_API_SQLCLOSECURSOR: u32 = 1003u32;
7805#[doc = "*Required features: 'Win32_System_Search'*"]
7806pub const SQL_API_SQLCOLATTRIBUTE: u32 = 6u32;
7807#[doc = "*Required features: 'Win32_System_Search'*"]
7808pub const SQL_API_SQLCOLATTRIBUTES: u32 = 6u32;
7809#[doc = "*Required features: 'Win32_System_Search'*"]
7810pub const SQL_API_SQLCOLUMNPRIVILEGES: u32 = 56u32;
7811#[doc = "*Required features: 'Win32_System_Search'*"]
7812pub const SQL_API_SQLCOLUMNS: u32 = 40u32;
7813#[doc = "*Required features: 'Win32_System_Search'*"]
7814pub const SQL_API_SQLCOMPLETEASYNC: u32 = 1551u32;
7815#[doc = "*Required features: 'Win32_System_Search'*"]
7816pub const SQL_API_SQLCONNECT: u32 = 7u32;
7817#[doc = "*Required features: 'Win32_System_Search'*"]
7818pub const SQL_API_SQLCOPYDESC: u32 = 1004u32;
7819#[doc = "*Required features: 'Win32_System_Search'*"]
7820pub const SQL_API_SQLDATASOURCES: u32 = 57u32;
7821#[doc = "*Required features: 'Win32_System_Search'*"]
7822pub const SQL_API_SQLDESCRIBECOL: u32 = 8u32;
7823#[doc = "*Required features: 'Win32_System_Search'*"]
7824pub const SQL_API_SQLDESCRIBEPARAM: u32 = 58u32;
7825#[doc = "*Required features: 'Win32_System_Search'*"]
7826pub const SQL_API_SQLDISCONNECT: u32 = 9u32;
7827#[doc = "*Required features: 'Win32_System_Search'*"]
7828pub const SQL_API_SQLDRIVERCONNECT: u32 = 41u32;
7829#[doc = "*Required features: 'Win32_System_Search'*"]
7830pub const SQL_API_SQLDRIVERS: u32 = 71u32;
7831#[doc = "*Required features: 'Win32_System_Search'*"]
7832pub const SQL_API_SQLENDTRAN: u32 = 1005u32;
7833#[doc = "*Required features: 'Win32_System_Search'*"]
7834pub const SQL_API_SQLERROR: u32 = 10u32;
7835#[doc = "*Required features: 'Win32_System_Search'*"]
7836pub const SQL_API_SQLEXECDIRECT: u32 = 11u32;
7837#[doc = "*Required features: 'Win32_System_Search'*"]
7838pub const SQL_API_SQLEXECUTE: u32 = 12u32;
7839#[doc = "*Required features: 'Win32_System_Search'*"]
7840pub const SQL_API_SQLEXTENDEDFETCH: u32 = 59u32;
7841#[doc = "*Required features: 'Win32_System_Search'*"]
7842pub const SQL_API_SQLFETCH: u32 = 13u32;
7843#[doc = "*Required features: 'Win32_System_Search'*"]
7844pub const SQL_API_SQLFETCHSCROLL: u32 = 1021u32;
7845#[doc = "*Required features: 'Win32_System_Search'*"]
7846pub const SQL_API_SQLFOREIGNKEYS: u32 = 60u32;
7847#[doc = "*Required features: 'Win32_System_Search'*"]
7848pub const SQL_API_SQLFREECONNECT: u32 = 14u32;
7849#[doc = "*Required features: 'Win32_System_Search'*"]
7850pub const SQL_API_SQLFREEENV: u32 = 15u32;
7851#[doc = "*Required features: 'Win32_System_Search'*"]
7852pub const SQL_API_SQLFREEHANDLE: u32 = 1006u32;
7853#[doc = "*Required features: 'Win32_System_Search'*"]
7854pub const SQL_API_SQLFREESTMT: u32 = 16u32;
7855#[doc = "*Required features: 'Win32_System_Search'*"]
7856pub const SQL_API_SQLGETCONNECTATTR: u32 = 1007u32;
7857#[doc = "*Required features: 'Win32_System_Search'*"]
7858pub const SQL_API_SQLGETCONNECTOPTION: u32 = 42u32;
7859#[doc = "*Required features: 'Win32_System_Search'*"]
7860pub const SQL_API_SQLGETCURSORNAME: u32 = 17u32;
7861#[doc = "*Required features: 'Win32_System_Search'*"]
7862pub const SQL_API_SQLGETDATA: u32 = 43u32;
7863#[doc = "*Required features: 'Win32_System_Search'*"]
7864pub const SQL_API_SQLGETDESCFIELD: u32 = 1008u32;
7865#[doc = "*Required features: 'Win32_System_Search'*"]
7866pub const SQL_API_SQLGETDESCREC: u32 = 1009u32;
7867#[doc = "*Required features: 'Win32_System_Search'*"]
7868pub const SQL_API_SQLGETDIAGFIELD: u32 = 1010u32;
7869#[doc = "*Required features: 'Win32_System_Search'*"]
7870pub const SQL_API_SQLGETDIAGREC: u32 = 1011u32;
7871#[doc = "*Required features: 'Win32_System_Search'*"]
7872pub const SQL_API_SQLGETENVATTR: u32 = 1012u32;
7873#[doc = "*Required features: 'Win32_System_Search'*"]
7874pub const SQL_API_SQLGETFUNCTIONS: u32 = 44u32;
7875#[doc = "*Required features: 'Win32_System_Search'*"]
7876pub const SQL_API_SQLGETINFO: u32 = 45u32;
7877#[doc = "*Required features: 'Win32_System_Search'*"]
7878pub const SQL_API_SQLGETSTMTATTR: u32 = 1014u32;
7879#[doc = "*Required features: 'Win32_System_Search'*"]
7880pub const SQL_API_SQLGETSTMTOPTION: u32 = 46u32;
7881#[doc = "*Required features: 'Win32_System_Search'*"]
7882pub const SQL_API_SQLGETTYPEINFO: u32 = 47u32;
7883#[doc = "*Required features: 'Win32_System_Search'*"]
7884pub const SQL_API_SQLMORERESULTS: u32 = 61u32;
7885#[doc = "*Required features: 'Win32_System_Search'*"]
7886pub const SQL_API_SQLNATIVESQL: u32 = 62u32;
7887#[doc = "*Required features: 'Win32_System_Search'*"]
7888pub const SQL_API_SQLNUMPARAMS: u32 = 63u32;
7889#[doc = "*Required features: 'Win32_System_Search'*"]
7890pub const SQL_API_SQLNUMRESULTCOLS: u32 = 18u32;
7891#[doc = "*Required features: 'Win32_System_Search'*"]
7892pub const SQL_API_SQLPARAMDATA: u32 = 48u32;
7893#[doc = "*Required features: 'Win32_System_Search'*"]
7894pub const SQL_API_SQLPARAMOPTIONS: u32 = 64u32;
7895#[doc = "*Required features: 'Win32_System_Search'*"]
7896pub const SQL_API_SQLPREPARE: u32 = 19u32;
7897#[doc = "*Required features: 'Win32_System_Search'*"]
7898pub const SQL_API_SQLPRIMARYKEYS: u32 = 65u32;
7899#[doc = "*Required features: 'Win32_System_Search'*"]
7900pub const SQL_API_SQLPRIVATEDRIVERS: u32 = 79u32;
7901#[doc = "*Required features: 'Win32_System_Search'*"]
7902pub const SQL_API_SQLPROCEDURECOLUMNS: u32 = 66u32;
7903#[doc = "*Required features: 'Win32_System_Search'*"]
7904pub const SQL_API_SQLPROCEDURES: u32 = 67u32;
7905#[doc = "*Required features: 'Win32_System_Search'*"]
7906pub const SQL_API_SQLPUTDATA: u32 = 49u32;
7907#[doc = "*Required features: 'Win32_System_Search'*"]
7908pub const SQL_API_SQLROWCOUNT: u32 = 20u32;
7909#[doc = "*Required features: 'Win32_System_Search'*"]
7910pub const SQL_API_SQLSETCONNECTATTR: u32 = 1016u32;
7911#[doc = "*Required features: 'Win32_System_Search'*"]
7912pub const SQL_API_SQLSETCONNECTOPTION: u32 = 50u32;
7913#[doc = "*Required features: 'Win32_System_Search'*"]
7914pub const SQL_API_SQLSETCURSORNAME: u32 = 21u32;
7915#[doc = "*Required features: 'Win32_System_Search'*"]
7916pub const SQL_API_SQLSETDESCFIELD: u32 = 1017u32;
7917#[doc = "*Required features: 'Win32_System_Search'*"]
7918pub const SQL_API_SQLSETDESCREC: u32 = 1018u32;
7919#[doc = "*Required features: 'Win32_System_Search'*"]
7920pub const SQL_API_SQLSETENVATTR: u32 = 1019u32;
7921#[doc = "*Required features: 'Win32_System_Search'*"]
7922pub const SQL_API_SQLSETPARAM: u32 = 22u32;
7923#[doc = "*Required features: 'Win32_System_Search'*"]
7924pub const SQL_API_SQLSETPOS: u32 = 68u32;
7925#[doc = "*Required features: 'Win32_System_Search'*"]
7926pub const SQL_API_SQLSETSCROLLOPTIONS: u32 = 69u32;
7927#[doc = "*Required features: 'Win32_System_Search'*"]
7928pub const SQL_API_SQLSETSTMTATTR: u32 = 1020u32;
7929#[doc = "*Required features: 'Win32_System_Search'*"]
7930pub const SQL_API_SQLSETSTMTOPTION: u32 = 51u32;
7931#[doc = "*Required features: 'Win32_System_Search'*"]
7932pub const SQL_API_SQLSPECIALCOLUMNS: u32 = 52u32;
7933#[doc = "*Required features: 'Win32_System_Search'*"]
7934pub const SQL_API_SQLSTATISTICS: u32 = 53u32;
7935#[doc = "*Required features: 'Win32_System_Search'*"]
7936pub const SQL_API_SQLTABLEPRIVILEGES: u32 = 70u32;
7937#[doc = "*Required features: 'Win32_System_Search'*"]
7938pub const SQL_API_SQLTABLES: u32 = 54u32;
7939#[doc = "*Required features: 'Win32_System_Search'*"]
7940pub const SQL_API_SQLTRANSACT: u32 = 23u32;
7941#[doc = "*Required features: 'Win32_System_Search'*"]
7942pub const SQL_ARD_TYPE: i32 = -99i32;
7943#[doc = "*Required features: 'Win32_System_Search'*"]
7944pub const SQL_ASYNC_DBC_CAPABLE: i32 = 1i32;
7945#[doc = "*Required features: 'Win32_System_Search'*"]
7946pub const SQL_ASYNC_DBC_ENABLE_DEFAULT: u32 = 0u32;
7947#[doc = "*Required features: 'Win32_System_Search'*"]
7948pub const SQL_ASYNC_DBC_ENABLE_OFF: u32 = 0u32;
7949#[doc = "*Required features: 'Win32_System_Search'*"]
7950pub const SQL_ASYNC_DBC_ENABLE_ON: u32 = 1u32;
7951#[doc = "*Required features: 'Win32_System_Search'*"]
7952pub const SQL_ASYNC_DBC_FUNCTIONS: u32 = 10023u32;
7953#[doc = "*Required features: 'Win32_System_Search'*"]
7954pub const SQL_ASYNC_DBC_NOT_CAPABLE: i32 = 0i32;
7955#[doc = "*Required features: 'Win32_System_Search'*"]
7956pub const SQL_ASYNC_ENABLE: u32 = 4u32;
7957#[doc = "*Required features: 'Win32_System_Search'*"]
7958pub const SQL_ASYNC_ENABLE_DEFAULT: u32 = 0u32;
7959#[doc = "*Required features: 'Win32_System_Search'*"]
7960pub const SQL_ASYNC_ENABLE_OFF: u32 = 0u32;
7961#[doc = "*Required features: 'Win32_System_Search'*"]
7962pub const SQL_ASYNC_ENABLE_ON: u32 = 1u32;
7963#[doc = "*Required features: 'Win32_System_Search'*"]
7964pub const SQL_ASYNC_MODE: u32 = 10021u32;
7965#[doc = "*Required features: 'Win32_System_Search'*"]
7966pub const SQL_ASYNC_NOTIFICATION: u32 = 10025u32;
7967#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
7968#[cfg(feature = "Win32_Foundation")]
7969pub type SQL_ASYNC_NOTIFICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pcontext: *const ::core::ffi::c_void, flast: super::super::Foundation::BOOL) -> i16>;
7970#[doc = "*Required features: 'Win32_System_Search'*"]
7971pub const SQL_ASYNC_NOTIFICATION_CAPABLE: i32 = 1i32;
7972#[doc = "*Required features: 'Win32_System_Search'*"]
7973pub const SQL_ASYNC_NOTIFICATION_NOT_CAPABLE: i32 = 0i32;
7974#[doc = "*Required features: 'Win32_System_Search'*"]
7975pub const SQL_ATTR_ACCESS_MODE: u32 = 101u32;
7976#[doc = "*Required features: 'Win32_System_Search'*"]
7977pub const SQL_ATTR_ANSI_APP: u32 = 115u32;
7978#[doc = "*Required features: 'Win32_System_Search'*"]
7979pub const SQL_ATTR_APPLICATION_KEY: u32 = 203u32;
7980#[doc = "*Required features: 'Win32_System_Search'*"]
7981pub const SQL_ATTR_APP_PARAM_DESC: u32 = 10011u32;
7982#[doc = "*Required features: 'Win32_System_Search'*"]
7983pub const SQL_ATTR_APP_ROW_DESC: u32 = 10010u32;
7984#[doc = "*Required features: 'Win32_System_Search'*"]
7985pub const SQL_ATTR_ASYNC_DBC_EVENT: u32 = 119u32;
7986#[doc = "*Required features: 'Win32_System_Search'*"]
7987pub const SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE: u32 = 117u32;
7988#[doc = "*Required features: 'Win32_System_Search'*"]
7989pub const SQL_ATTR_ASYNC_DBC_NOTIFICATION_CALLBACK: u32 = 120u32;
7990#[doc = "*Required features: 'Win32_System_Search'*"]
7991pub const SQL_ATTR_ASYNC_DBC_NOTIFICATION_CONTEXT: u32 = 121u32;
7992#[doc = "*Required features: 'Win32_System_Search'*"]
7993pub const SQL_ATTR_ASYNC_ENABLE: u32 = 4u32;
7994#[doc = "*Required features: 'Win32_System_Search'*"]
7995pub const SQL_ATTR_ASYNC_STMT_EVENT: u32 = 29u32;
7996#[doc = "*Required features: 'Win32_System_Search'*"]
7997pub const SQL_ATTR_ASYNC_STMT_NOTIFICATION_CALLBACK: u32 = 30u32;
7998#[doc = "*Required features: 'Win32_System_Search'*"]
7999pub const SQL_ATTR_ASYNC_STMT_NOTIFICATION_CONTEXT: u32 = 31u32;
8000#[doc = "*Required features: 'Win32_System_Search'*"]
8001pub const SQL_ATTR_AUTOCOMMIT: u32 = 102u32;
8002#[doc = "*Required features: 'Win32_System_Search'*"]
8003pub const SQL_ATTR_AUTO_IPD: u32 = 10001u32;
8004#[doc = "*Required features: 'Win32_System_Search'*"]
8005pub const SQL_ATTR_CONCURRENCY: u32 = 7u32;
8006#[doc = "*Required features: 'Win32_System_Search'*"]
8007pub const SQL_ATTR_CONNECTION_DEAD: u32 = 1209u32;
8008#[doc = "*Required features: 'Win32_System_Search'*"]
8009pub const SQL_ATTR_CONNECTION_POOLING: u32 = 201u32;
8010#[doc = "*Required features: 'Win32_System_Search'*"]
8011pub const SQL_ATTR_CONNECTION_TIMEOUT: u32 = 113u32;
8012#[doc = "*Required features: 'Win32_System_Search'*"]
8013pub const SQL_ATTR_CP_MATCH: u32 = 202u32;
8014#[doc = "*Required features: 'Win32_System_Search'*"]
8015pub const SQL_ATTR_CURRENT_CATALOG: u32 = 109u32;
8016#[doc = "*Required features: 'Win32_System_Search'*"]
8017pub const SQL_ATTR_CURSOR_SCROLLABLE: i32 = -1i32;
8018#[doc = "*Required features: 'Win32_System_Search'*"]
8019pub const SQL_ATTR_CURSOR_SENSITIVITY: i32 = -2i32;
8020#[doc = "*Required features: 'Win32_System_Search'*"]
8021pub const SQL_ATTR_CURSOR_TYPE: u32 = 6u32;
8022#[doc = "*Required features: 'Win32_System_Search'*"]
8023pub const SQL_ATTR_DBC_INFO_TOKEN: u32 = 118u32;
8024#[doc = "*Required features: 'Win32_System_Search'*"]
8025pub const SQL_ATTR_DISCONNECT_BEHAVIOR: u32 = 114u32;
8026#[doc = "*Required features: 'Win32_System_Search'*"]
8027pub const SQL_ATTR_ENABLE_AUTO_IPD: u32 = 15u32;
8028#[doc = "*Required features: 'Win32_System_Search'*"]
8029pub const SQL_ATTR_ENLIST_IN_DTC: u32 = 1207u32;
8030#[doc = "*Required features: 'Win32_System_Search'*"]
8031pub const SQL_ATTR_ENLIST_IN_XA: u32 = 1208u32;
8032#[doc = "*Required features: 'Win32_System_Search'*"]
8033pub const SQL_ATTR_FETCH_BOOKMARK_PTR: u32 = 16u32;
8034#[doc = "*Required features: 'Win32_System_Search'*"]
8035pub const SQL_ATTR_IMP_PARAM_DESC: u32 = 10013u32;
8036#[doc = "*Required features: 'Win32_System_Search'*"]
8037pub const SQL_ATTR_IMP_ROW_DESC: u32 = 10012u32;
8038#[doc = "*Required features: 'Win32_System_Search'*"]
8039pub const SQL_ATTR_KEYSET_SIZE: u32 = 8u32;
8040#[doc = "*Required features: 'Win32_System_Search'*"]
8041pub const SQL_ATTR_LOGIN_TIMEOUT: u32 = 103u32;
8042#[doc = "*Required features: 'Win32_System_Search'*"]
8043pub const SQL_ATTR_MAX_LENGTH: u32 = 3u32;
8044#[doc = "*Required features: 'Win32_System_Search'*"]
8045pub const SQL_ATTR_MAX_ROWS: u32 = 1u32;
8046#[doc = "*Required features: 'Win32_System_Search'*"]
8047pub const SQL_ATTR_METADATA_ID: u32 = 10014u32;
8048#[doc = "*Required features: 'Win32_System_Search'*"]
8049pub const SQL_ATTR_NOSCAN: u32 = 2u32;
8050#[doc = "*Required features: 'Win32_System_Search'*"]
8051pub const SQL_ATTR_ODBC_CURSORS: u32 = 110u32;
8052#[doc = "*Required features: 'Win32_System_Search'*"]
8053pub const SQL_ATTR_ODBC_VERSION: u32 = 200u32;
8054#[doc = "*Required features: 'Win32_System_Search'*"]
8055pub const SQL_ATTR_OUTPUT_NTS: u32 = 10001u32;
8056#[doc = "*Required features: 'Win32_System_Search'*"]
8057pub const SQL_ATTR_PACKET_SIZE: u32 = 112u32;
8058#[doc = "*Required features: 'Win32_System_Search'*"]
8059pub const SQL_ATTR_PARAMSET_SIZE: u32 = 22u32;
8060#[doc = "*Required features: 'Win32_System_Search'*"]
8061pub const SQL_ATTR_PARAMS_PROCESSED_PTR: u32 = 21u32;
8062#[doc = "*Required features: 'Win32_System_Search'*"]
8063pub const SQL_ATTR_PARAM_BIND_OFFSET_PTR: u32 = 17u32;
8064#[doc = "*Required features: 'Win32_System_Search'*"]
8065pub const SQL_ATTR_PARAM_BIND_TYPE: u32 = 18u32;
8066#[doc = "*Required features: 'Win32_System_Search'*"]
8067pub const SQL_ATTR_PARAM_OPERATION_PTR: u32 = 19u32;
8068#[doc = "*Required features: 'Win32_System_Search'*"]
8069pub const SQL_ATTR_PARAM_STATUS_PTR: u32 = 20u32;
8070#[doc = "*Required features: 'Win32_System_Search'*"]
8071pub const SQL_ATTR_QUERY_TIMEOUT: u32 = 0u32;
8072#[doc = "*Required features: 'Win32_System_Search'*"]
8073pub const SQL_ATTR_QUIET_MODE: u32 = 111u32;
8074#[doc = "*Required features: 'Win32_System_Search'*"]
8075pub const SQL_ATTR_READONLY: u32 = 0u32;
8076#[doc = "*Required features: 'Win32_System_Search'*"]
8077pub const SQL_ATTR_READWRITE_UNKNOWN: u32 = 2u32;
8078#[doc = "*Required features: 'Win32_System_Search'*"]
8079pub const SQL_ATTR_RESET_CONNECTION: u32 = 116u32;
8080#[doc = "*Required features: 'Win32_System_Search'*"]
8081pub const SQL_ATTR_RETRIEVE_DATA: u32 = 11u32;
8082#[doc = "*Required features: 'Win32_System_Search'*"]
8083pub const SQL_ATTR_ROWS_FETCHED_PTR: u32 = 26u32;
8084#[doc = "*Required features: 'Win32_System_Search'*"]
8085pub const SQL_ATTR_ROW_ARRAY_SIZE: u32 = 27u32;
8086#[doc = "*Required features: 'Win32_System_Search'*"]
8087pub const SQL_ATTR_ROW_BIND_OFFSET_PTR: u32 = 23u32;
8088#[doc = "*Required features: 'Win32_System_Search'*"]
8089pub const SQL_ATTR_ROW_BIND_TYPE: u32 = 5u32;
8090#[doc = "*Required features: 'Win32_System_Search'*"]
8091pub const SQL_ATTR_ROW_NUMBER: u32 = 14u32;
8092#[doc = "*Required features: 'Win32_System_Search'*"]
8093pub const SQL_ATTR_ROW_OPERATION_PTR: u32 = 24u32;
8094#[doc = "*Required features: 'Win32_System_Search'*"]
8095pub const SQL_ATTR_ROW_STATUS_PTR: u32 = 25u32;
8096#[doc = "*Required features: 'Win32_System_Search'*"]
8097pub const SQL_ATTR_SIMULATE_CURSOR: u32 = 10u32;
8098#[doc = "*Required features: 'Win32_System_Search'*"]
8099pub const SQL_ATTR_TRACE: u32 = 104u32;
8100#[doc = "*Required features: 'Win32_System_Search'*"]
8101pub const SQL_ATTR_TRACEFILE: u32 = 105u32;
8102#[doc = "*Required features: 'Win32_System_Search'*"]
8103pub const SQL_ATTR_TRANSLATE_LIB: u32 = 106u32;
8104#[doc = "*Required features: 'Win32_System_Search'*"]
8105pub const SQL_ATTR_TRANSLATE_OPTION: u32 = 107u32;
8106#[doc = "*Required features: 'Win32_System_Search'*"]
8107pub const SQL_ATTR_TXN_ISOLATION: u32 = 108u32;
8108#[doc = "*Required features: 'Win32_System_Search'*"]
8109pub const SQL_ATTR_USE_BOOKMARKS: u32 = 12u32;
8110#[doc = "*Required features: 'Win32_System_Search'*"]
8111pub const SQL_ATTR_WRITE: u32 = 1u32;
8112#[doc = "*Required features: 'Win32_System_Search'*"]
8113pub const SQL_AT_ADD_COLUMN: i32 = 1i32;
8114#[doc = "*Required features: 'Win32_System_Search'*"]
8115pub const SQL_AT_ADD_COLUMN_COLLATION: i32 = 128i32;
8116#[doc = "*Required features: 'Win32_System_Search'*"]
8117pub const SQL_AT_ADD_COLUMN_DEFAULT: i32 = 64i32;
8118#[doc = "*Required features: 'Win32_System_Search'*"]
8119pub const SQL_AT_ADD_COLUMN_SINGLE: i32 = 32i32;
8120#[doc = "*Required features: 'Win32_System_Search'*"]
8121pub const SQL_AT_ADD_CONSTRAINT: i32 = 8i32;
8122#[doc = "*Required features: 'Win32_System_Search'*"]
8123pub const SQL_AT_ADD_TABLE_CONSTRAINT: i32 = 4096i32;
8124#[doc = "*Required features: 'Win32_System_Search'*"]
8125pub const SQL_AT_CONSTRAINT_DEFERRABLE: i32 = 262144i32;
8126#[doc = "*Required features: 'Win32_System_Search'*"]
8127pub const SQL_AT_CONSTRAINT_INITIALLY_DEFERRED: i32 = 65536i32;
8128#[doc = "*Required features: 'Win32_System_Search'*"]
8129pub const SQL_AT_CONSTRAINT_INITIALLY_IMMEDIATE: i32 = 131072i32;
8130#[doc = "*Required features: 'Win32_System_Search'*"]
8131pub const SQL_AT_CONSTRAINT_NAME_DEFINITION: i32 = 32768i32;
8132#[doc = "*Required features: 'Win32_System_Search'*"]
8133pub const SQL_AT_CONSTRAINT_NON_DEFERRABLE: i32 = 524288i32;
8134#[doc = "*Required features: 'Win32_System_Search'*"]
8135pub const SQL_AT_DROP_COLUMN: i32 = 2i32;
8136#[doc = "*Required features: 'Win32_System_Search'*"]
8137pub const SQL_AT_DROP_COLUMN_CASCADE: i32 = 1024i32;
8138#[doc = "*Required features: 'Win32_System_Search'*"]
8139pub const SQL_AT_DROP_COLUMN_DEFAULT: i32 = 512i32;
8140#[doc = "*Required features: 'Win32_System_Search'*"]
8141pub const SQL_AT_DROP_COLUMN_RESTRICT: i32 = 2048i32;
8142#[doc = "*Required features: 'Win32_System_Search'*"]
8143pub const SQL_AT_DROP_TABLE_CONSTRAINT_CASCADE: i32 = 8192i32;
8144#[doc = "*Required features: 'Win32_System_Search'*"]
8145pub const SQL_AT_DROP_TABLE_CONSTRAINT_RESTRICT: i32 = 16384i32;
8146#[doc = "*Required features: 'Win32_System_Search'*"]
8147pub const SQL_AT_SET_COLUMN_DEFAULT: i32 = 256i32;
8148#[doc = "*Required features: 'Win32_System_Search'*"]
8149pub const SQL_AUTOCOMMIT: u32 = 102u32;
8150#[doc = "*Required features: 'Win32_System_Search'*"]
8151pub const SQL_AUTOCOMMIT_DEFAULT: u32 = 1u32;
8152#[doc = "*Required features: 'Win32_System_Search'*"]
8153pub const SQL_AUTOCOMMIT_OFF: u32 = 0u32;
8154#[doc = "*Required features: 'Win32_System_Search'*"]
8155pub const SQL_AUTOCOMMIT_ON: u32 = 1u32;
8156#[doc = "*Required features: 'Win32_System_Search'*"]
8157pub const SQL_BATCH_ROW_COUNT: u32 = 120u32;
8158#[doc = "*Required features: 'Win32_System_Search'*"]
8159pub const SQL_BATCH_SUPPORT: u32 = 121u32;
8160#[doc = "*Required features: 'Win32_System_Search'*"]
8161pub const SQL_BCP_DEFAULT: i32 = 0i32;
8162#[doc = "*Required features: 'Win32_System_Search'*"]
8163pub const SQL_BCP_OFF: i32 = 0i32;
8164#[doc = "*Required features: 'Win32_System_Search'*"]
8165pub const SQL_BCP_ON: i32 = 1i32;
8166#[doc = "*Required features: 'Win32_System_Search'*"]
8167pub const SQL_BEST_ROWID: u32 = 1u32;
8168#[doc = "*Required features: 'Win32_System_Search'*"]
8169pub const SQL_BIGINT: i32 = -5i32;
8170#[doc = "*Required features: 'Win32_System_Search'*"]
8171pub const SQL_BINARY: i32 = -2i32;
8172#[doc = "*Required features: 'Win32_System_Search'*"]
8173pub const SQL_BIND_BY_COLUMN: u32 = 0u32;
8174#[doc = "*Required features: 'Win32_System_Search'*"]
8175pub const SQL_BIND_TYPE: u32 = 5u32;
8176#[doc = "*Required features: 'Win32_System_Search'*"]
8177pub const SQL_BIND_TYPE_DEFAULT: u32 = 0u32;
8178#[doc = "*Required features: 'Win32_System_Search'*"]
8179pub const SQL_BIT: i32 = -7i32;
8180#[doc = "*Required features: 'Win32_System_Search'*"]
8181pub const SQL_BOOKMARK_PERSISTENCE: u32 = 82u32;
8182#[doc = "*Required features: 'Win32_System_Search'*"]
8183pub const SQL_BP_CLOSE: i32 = 1i32;
8184#[doc = "*Required features: 'Win32_System_Search'*"]
8185pub const SQL_BP_DELETE: i32 = 2i32;
8186#[doc = "*Required features: 'Win32_System_Search'*"]
8187pub const SQL_BP_DROP: i32 = 4i32;
8188#[doc = "*Required features: 'Win32_System_Search'*"]
8189pub const SQL_BP_OTHER_HSTMT: i32 = 32i32;
8190#[doc = "*Required features: 'Win32_System_Search'*"]
8191pub const SQL_BP_SCROLL: i32 = 64i32;
8192#[doc = "*Required features: 'Win32_System_Search'*"]
8193pub const SQL_BP_TRANSACTION: i32 = 8i32;
8194#[doc = "*Required features: 'Win32_System_Search'*"]
8195pub const SQL_BP_UPDATE: i32 = 16i32;
8196#[doc = "*Required features: 'Win32_System_Search'*"]
8197pub const SQL_BRC_EXPLICIT: u32 = 2u32;
8198#[doc = "*Required features: 'Win32_System_Search'*"]
8199pub const SQL_BRC_PROCEDURES: u32 = 1u32;
8200#[doc = "*Required features: 'Win32_System_Search'*"]
8201pub const SQL_BRC_ROLLED_UP: u32 = 4u32;
8202#[doc = "*Required features: 'Win32_System_Search'*"]
8203pub const SQL_BS_ROW_COUNT_EXPLICIT: i32 = 2i32;
8204#[doc = "*Required features: 'Win32_System_Search'*"]
8205pub const SQL_BS_ROW_COUNT_PROC: i32 = 8i32;
8206#[doc = "*Required features: 'Win32_System_Search'*"]
8207pub const SQL_BS_SELECT_EXPLICIT: i32 = 1i32;
8208#[doc = "*Required features: 'Win32_System_Search'*"]
8209pub const SQL_BS_SELECT_PROC: i32 = 4i32;
8210#[doc = "*Required features: 'Win32_System_Search'*"]
8211pub const SQL_CA1_ABSOLUTE: i32 = 2i32;
8212#[doc = "*Required features: 'Win32_System_Search'*"]
8213pub const SQL_CA1_BOOKMARK: i32 = 8i32;
8214#[doc = "*Required features: 'Win32_System_Search'*"]
8215pub const SQL_CA1_BULK_ADD: i32 = 65536i32;
8216#[doc = "*Required features: 'Win32_System_Search'*"]
8217pub const SQL_CA1_BULK_DELETE_BY_BOOKMARK: i32 = 262144i32;
8218#[doc = "*Required features: 'Win32_System_Search'*"]
8219pub const SQL_CA1_BULK_FETCH_BY_BOOKMARK: i32 = 524288i32;
8220#[doc = "*Required features: 'Win32_System_Search'*"]
8221pub const SQL_CA1_BULK_UPDATE_BY_BOOKMARK: i32 = 131072i32;
8222#[doc = "*Required features: 'Win32_System_Search'*"]
8223pub const SQL_CA1_LOCK_EXCLUSIVE: i32 = 128i32;
8224#[doc = "*Required features: 'Win32_System_Search'*"]
8225pub const SQL_CA1_LOCK_NO_CHANGE: i32 = 64i32;
8226#[doc = "*Required features: 'Win32_System_Search'*"]
8227pub const SQL_CA1_LOCK_UNLOCK: i32 = 256i32;
8228#[doc = "*Required features: 'Win32_System_Search'*"]
8229pub const SQL_CA1_NEXT: i32 = 1i32;
8230#[doc = "*Required features: 'Win32_System_Search'*"]
8231pub const SQL_CA1_POSITIONED_DELETE: i32 = 16384i32;
8232#[doc = "*Required features: 'Win32_System_Search'*"]
8233pub const SQL_CA1_POSITIONED_UPDATE: i32 = 8192i32;
8234#[doc = "*Required features: 'Win32_System_Search'*"]
8235pub const SQL_CA1_POS_DELETE: i32 = 2048i32;
8236#[doc = "*Required features: 'Win32_System_Search'*"]
8237pub const SQL_CA1_POS_POSITION: i32 = 512i32;
8238#[doc = "*Required features: 'Win32_System_Search'*"]
8239pub const SQL_CA1_POS_REFRESH: i32 = 4096i32;
8240#[doc = "*Required features: 'Win32_System_Search'*"]
8241pub const SQL_CA1_POS_UPDATE: i32 = 1024i32;
8242#[doc = "*Required features: 'Win32_System_Search'*"]
8243pub const SQL_CA1_RELATIVE: i32 = 4i32;
8244#[doc = "*Required features: 'Win32_System_Search'*"]
8245pub const SQL_CA1_SELECT_FOR_UPDATE: i32 = 32768i32;
8246#[doc = "*Required features: 'Win32_System_Search'*"]
8247pub const SQL_CA2_CRC_APPROXIMATE: i32 = 8192i32;
8248#[doc = "*Required features: 'Win32_System_Search'*"]
8249pub const SQL_CA2_CRC_EXACT: i32 = 4096i32;
8250#[doc = "*Required features: 'Win32_System_Search'*"]
8251pub const SQL_CA2_LOCK_CONCURRENCY: i32 = 2i32;
8252#[doc = "*Required features: 'Win32_System_Search'*"]
8253pub const SQL_CA2_MAX_ROWS_CATALOG: i32 = 2048i32;
8254#[doc = "*Required features: 'Win32_System_Search'*"]
8255pub const SQL_CA2_MAX_ROWS_DELETE: i32 = 512i32;
8256#[doc = "*Required features: 'Win32_System_Search'*"]
8257pub const SQL_CA2_MAX_ROWS_INSERT: i32 = 256i32;
8258#[doc = "*Required features: 'Win32_System_Search'*"]
8259pub const SQL_CA2_MAX_ROWS_SELECT: i32 = 128i32;
8260#[doc = "*Required features: 'Win32_System_Search'*"]
8261pub const SQL_CA2_MAX_ROWS_UPDATE: i32 = 1024i32;
8262#[doc = "*Required features: 'Win32_System_Search'*"]
8263pub const SQL_CA2_OPT_ROWVER_CONCURRENCY: i32 = 4i32;
8264#[doc = "*Required features: 'Win32_System_Search'*"]
8265pub const SQL_CA2_OPT_VALUES_CONCURRENCY: i32 = 8i32;
8266#[doc = "*Required features: 'Win32_System_Search'*"]
8267pub const SQL_CA2_READ_ONLY_CONCURRENCY: i32 = 1i32;
8268#[doc = "*Required features: 'Win32_System_Search'*"]
8269pub const SQL_CA2_SENSITIVITY_ADDITIONS: i32 = 16i32;
8270#[doc = "*Required features: 'Win32_System_Search'*"]
8271pub const SQL_CA2_SENSITIVITY_DELETIONS: i32 = 32i32;
8272#[doc = "*Required features: 'Win32_System_Search'*"]
8273pub const SQL_CA2_SENSITIVITY_UPDATES: i32 = 64i32;
8274#[doc = "*Required features: 'Win32_System_Search'*"]
8275pub const SQL_CA2_SIMULATE_NON_UNIQUE: i32 = 16384i32;
8276#[doc = "*Required features: 'Win32_System_Search'*"]
8277pub const SQL_CA2_SIMULATE_TRY_UNIQUE: i32 = 32768i32;
8278#[doc = "*Required features: 'Win32_System_Search'*"]
8279pub const SQL_CA2_SIMULATE_UNIQUE: i32 = 65536i32;
8280#[doc = "*Required features: 'Win32_System_Search'*"]
8281pub const SQL_CACHE_DATA_NO: i32 = 0i32;
8282#[doc = "*Required features: 'Win32_System_Search'*"]
8283pub const SQL_CACHE_DATA_YES: i32 = 1i32;
8284#[doc = "*Required features: 'Win32_System_Search'*"]
8285pub const SQL_CASCADE: u32 = 0u32;
8286#[doc = "*Required features: 'Win32_System_Search'*"]
8287pub const SQL_CATALOG_LOCATION: u32 = 114u32;
8288#[doc = "*Required features: 'Win32_System_Search'*"]
8289pub const SQL_CATALOG_NAME: u32 = 10003u32;
8290#[doc = "*Required features: 'Win32_System_Search'*"]
8291pub const SQL_CATALOG_NAME_SEPARATOR: u32 = 41u32;
8292#[doc = "*Required features: 'Win32_System_Search'*"]
8293pub const SQL_CATALOG_TERM: u32 = 42u32;
8294#[doc = "*Required features: 'Win32_System_Search'*"]
8295pub const SQL_CATALOG_USAGE: u32 = 92u32;
8296#[doc = "*Required features: 'Win32_System_Search'*"]
8297pub const SQL_CA_CONSTRAINT_DEFERRABLE: i32 = 64i32;
8298#[doc = "*Required features: 'Win32_System_Search'*"]
8299pub const SQL_CA_CONSTRAINT_INITIALLY_DEFERRED: i32 = 16i32;
8300#[doc = "*Required features: 'Win32_System_Search'*"]
8301pub const SQL_CA_CONSTRAINT_INITIALLY_IMMEDIATE: i32 = 32i32;
8302#[doc = "*Required features: 'Win32_System_Search'*"]
8303pub const SQL_CA_CONSTRAINT_NON_DEFERRABLE: i32 = 128i32;
8304#[doc = "*Required features: 'Win32_System_Search'*"]
8305pub const SQL_CA_CREATE_ASSERTION: i32 = 1i32;
8306#[doc = "*Required features: 'Win32_System_Search'*"]
8307pub const SQL_CA_SS_BASE: u32 = 1200u32;
8308#[doc = "*Required features: 'Win32_System_Search'*"]
8309pub const SQL_CA_SS_COLUMN_COLLATION: u32 = 1214u32;
8310#[doc = "*Required features: 'Win32_System_Search'*"]
8311pub const SQL_CA_SS_COLUMN_HIDDEN: u32 = 1211u32;
8312#[doc = "*Required features: 'Win32_System_Search'*"]
8313pub const SQL_CA_SS_COLUMN_ID: u32 = 1208u32;
8314#[doc = "*Required features: 'Win32_System_Search'*"]
8315pub const SQL_CA_SS_COLUMN_KEY: u32 = 1212u32;
8316#[doc = "*Required features: 'Win32_System_Search'*"]
8317pub const SQL_CA_SS_COLUMN_OP: u32 = 1209u32;
8318#[doc = "*Required features: 'Win32_System_Search'*"]
8319pub const SQL_CA_SS_COLUMN_ORDER: u32 = 1203u32;
8320#[doc = "*Required features: 'Win32_System_Search'*"]
8321pub const SQL_CA_SS_COLUMN_SIZE: u32 = 1210u32;
8322#[doc = "*Required features: 'Win32_System_Search'*"]
8323pub const SQL_CA_SS_COLUMN_SSTYPE: u32 = 1200u32;
8324#[doc = "*Required features: 'Win32_System_Search'*"]
8325pub const SQL_CA_SS_COLUMN_UTYPE: u32 = 1201u32;
8326#[doc = "*Required features: 'Win32_System_Search'*"]
8327pub const SQL_CA_SS_COLUMN_VARYLEN: u32 = 1204u32;
8328#[doc = "*Required features: 'Win32_System_Search'*"]
8329pub const SQL_CA_SS_COMPUTE_BYLIST: u32 = 1207u32;
8330#[doc = "*Required features: 'Win32_System_Search'*"]
8331pub const SQL_CA_SS_COMPUTE_ID: u32 = 1206u32;
8332#[doc = "*Required features: 'Win32_System_Search'*"]
8333pub const SQL_CA_SS_MAX_USED: u32 = 1218u32;
8334#[doc = "*Required features: 'Win32_System_Search'*"]
8335pub const SQL_CA_SS_NUM_COMPUTES: u32 = 1205u32;
8336#[doc = "*Required features: 'Win32_System_Search'*"]
8337pub const SQL_CA_SS_NUM_ORDERS: u32 = 1202u32;
8338#[doc = "*Required features: 'Win32_System_Search'*"]
8339pub const SQL_CA_SS_VARIANT_SERVER_TYPE: u32 = 1217u32;
8340#[doc = "*Required features: 'Win32_System_Search'*"]
8341pub const SQL_CA_SS_VARIANT_SQL_TYPE: u32 = 1216u32;
8342#[doc = "*Required features: 'Win32_System_Search'*"]
8343pub const SQL_CA_SS_VARIANT_TYPE: u32 = 1215u32;
8344#[doc = "*Required features: 'Win32_System_Search'*"]
8345pub const SQL_CB_CLOSE: u32 = 1u32;
8346#[doc = "*Required features: 'Win32_System_Search'*"]
8347pub const SQL_CB_DELETE: u32 = 0u32;
8348#[doc = "*Required features: 'Win32_System_Search'*"]
8349pub const SQL_CB_NON_NULL: u32 = 1u32;
8350#[doc = "*Required features: 'Win32_System_Search'*"]
8351pub const SQL_CB_NULL: u32 = 0u32;
8352#[doc = "*Required features: 'Win32_System_Search'*"]
8353pub const SQL_CB_PRESERVE: u32 = 2u32;
8354#[doc = "*Required features: 'Win32_System_Search'*"]
8355pub const SQL_CCOL_CREATE_COLLATION: i32 = 1i32;
8356#[doc = "*Required features: 'Win32_System_Search'*"]
8357pub const SQL_CCS_COLLATE_CLAUSE: i32 = 2i32;
8358#[doc = "*Required features: 'Win32_System_Search'*"]
8359pub const SQL_CCS_CREATE_CHARACTER_SET: i32 = 1i32;
8360#[doc = "*Required features: 'Win32_System_Search'*"]
8361pub const SQL_CCS_LIMITED_COLLATION: i32 = 4i32;
8362#[doc = "*Required features: 'Win32_System_Search'*"]
8363pub const SQL_CC_CLOSE: u32 = 1u32;
8364#[doc = "*Required features: 'Win32_System_Search'*"]
8365pub const SQL_CC_DELETE: u32 = 0u32;
8366#[doc = "*Required features: 'Win32_System_Search'*"]
8367pub const SQL_CC_PRESERVE: u32 = 2u32;
8368#[doc = "*Required features: 'Win32_System_Search'*"]
8369pub const SQL_CDO_COLLATION: i32 = 8i32;
8370#[doc = "*Required features: 'Win32_System_Search'*"]
8371pub const SQL_CDO_CONSTRAINT: i32 = 4i32;
8372#[doc = "*Required features: 'Win32_System_Search'*"]
8373pub const SQL_CDO_CONSTRAINT_DEFERRABLE: i32 = 128i32;
8374#[doc = "*Required features: 'Win32_System_Search'*"]
8375pub const SQL_CDO_CONSTRAINT_INITIALLY_DEFERRED: i32 = 32i32;
8376#[doc = "*Required features: 'Win32_System_Search'*"]
8377pub const SQL_CDO_CONSTRAINT_INITIALLY_IMMEDIATE: i32 = 64i32;
8378#[doc = "*Required features: 'Win32_System_Search'*"]
8379pub const SQL_CDO_CONSTRAINT_NAME_DEFINITION: i32 = 16i32;
8380#[doc = "*Required features: 'Win32_System_Search'*"]
8381pub const SQL_CDO_CONSTRAINT_NON_DEFERRABLE: i32 = 256i32;
8382#[doc = "*Required features: 'Win32_System_Search'*"]
8383pub const SQL_CDO_CREATE_DOMAIN: i32 = 1i32;
8384#[doc = "*Required features: 'Win32_System_Search'*"]
8385pub const SQL_CDO_DEFAULT: i32 = 2i32;
8386#[doc = "*Required features: 'Win32_System_Search'*"]
8387pub const SQL_CD_FALSE: i32 = 0i32;
8388#[doc = "*Required features: 'Win32_System_Search'*"]
8389pub const SQL_CD_TRUE: i32 = 1i32;
8390#[doc = "*Required features: 'Win32_System_Search'*"]
8391pub const SQL_CHAR: u32 = 1u32;
8392#[doc = "*Required features: 'Win32_System_Search'*"]
8393pub const SQL_CLOSE: u32 = 0u32;
8394#[doc = "*Required features: 'Win32_System_Search'*"]
8395pub const SQL_CL_END: u32 = 2u32;
8396#[doc = "*Required features: 'Win32_System_Search'*"]
8397pub const SQL_CL_START: u32 = 1u32;
8398#[doc = "*Required features: 'Win32_System_Search'*"]
8399pub const SQL_CN_ANY: u32 = 2u32;
8400#[doc = "*Required features: 'Win32_System_Search'*"]
8401pub const SQL_CN_DEFAULT: i32 = 1i32;
8402#[doc = "*Required features: 'Win32_System_Search'*"]
8403pub const SQL_CN_DIFFERENT: u32 = 1u32;
8404#[doc = "*Required features: 'Win32_System_Search'*"]
8405pub const SQL_CN_NONE: u32 = 0u32;
8406#[doc = "*Required features: 'Win32_System_Search'*"]
8407pub const SQL_CN_OFF: i32 = 0i32;
8408#[doc = "*Required features: 'Win32_System_Search'*"]
8409pub const SQL_CN_ON: i32 = 1i32;
8410#[doc = "*Required features: 'Win32_System_Search'*"]
8411pub const SQL_CODE_DATE: u32 = 1u32;
8412#[doc = "*Required features: 'Win32_System_Search'*"]
8413pub const SQL_CODE_DAY: u32 = 3u32;
8414#[doc = "*Required features: 'Win32_System_Search'*"]
8415pub const SQL_CODE_DAY_TO_HOUR: u32 = 8u32;
8416#[doc = "*Required features: 'Win32_System_Search'*"]
8417pub const SQL_CODE_DAY_TO_MINUTE: u32 = 9u32;
8418#[doc = "*Required features: 'Win32_System_Search'*"]
8419pub const SQL_CODE_DAY_TO_SECOND: u32 = 10u32;
8420#[doc = "*Required features: 'Win32_System_Search'*"]
8421pub const SQL_CODE_HOUR: u32 = 4u32;
8422#[doc = "*Required features: 'Win32_System_Search'*"]
8423pub const SQL_CODE_HOUR_TO_MINUTE: u32 = 11u32;
8424#[doc = "*Required features: 'Win32_System_Search'*"]
8425pub const SQL_CODE_HOUR_TO_SECOND: u32 = 12u32;
8426#[doc = "*Required features: 'Win32_System_Search'*"]
8427pub const SQL_CODE_MINUTE: u32 = 5u32;
8428#[doc = "*Required features: 'Win32_System_Search'*"]
8429pub const SQL_CODE_MINUTE_TO_SECOND: u32 = 13u32;
8430#[doc = "*Required features: 'Win32_System_Search'*"]
8431pub const SQL_CODE_MONTH: u32 = 2u32;
8432#[doc = "*Required features: 'Win32_System_Search'*"]
8433pub const SQL_CODE_SECOND: u32 = 6u32;
8434#[doc = "*Required features: 'Win32_System_Search'*"]
8435pub const SQL_CODE_TIME: u32 = 2u32;
8436#[doc = "*Required features: 'Win32_System_Search'*"]
8437pub const SQL_CODE_TIMESTAMP: u32 = 3u32;
8438#[doc = "*Required features: 'Win32_System_Search'*"]
8439pub const SQL_CODE_YEAR: u32 = 1u32;
8440#[doc = "*Required features: 'Win32_System_Search'*"]
8441pub const SQL_CODE_YEAR_TO_MONTH: u32 = 7u32;
8442#[doc = "*Required features: 'Win32_System_Search'*"]
8443pub const SQL_COLATT_OPT_MAX: u32 = 18u32;
8444#[doc = "*Required features: 'Win32_System_Search'*"]
8445pub const SQL_COLATT_OPT_MIN: u32 = 0u32;
8446#[doc = "*Required features: 'Win32_System_Search'*"]
8447pub const SQL_COLLATION_SEQ: u32 = 10004u32;
8448#[doc = "*Required features: 'Win32_System_Search'*"]
8449pub const SQL_COLUMN_ALIAS: u32 = 87u32;
8450#[doc = "*Required features: 'Win32_System_Search'*"]
8451pub const SQL_COLUMN_AUTO_INCREMENT: u32 = 11u32;
8452#[doc = "*Required features: 'Win32_System_Search'*"]
8453pub const SQL_COLUMN_CASE_SENSITIVE: u32 = 12u32;
8454#[doc = "*Required features: 'Win32_System_Search'*"]
8455pub const SQL_COLUMN_COUNT: u32 = 0u32;
8456#[doc = "*Required features: 'Win32_System_Search'*"]
8457pub const SQL_COLUMN_DISPLAY_SIZE: u32 = 6u32;
8458#[doc = "*Required features: 'Win32_System_Search'*"]
8459pub const SQL_COLUMN_DRIVER_START: u32 = 1000u32;
8460#[doc = "*Required features: 'Win32_System_Search'*"]
8461pub const SQL_COLUMN_IGNORE: i32 = -6i32;
8462#[doc = "*Required features: 'Win32_System_Search'*"]
8463pub const SQL_COLUMN_LABEL: u32 = 18u32;
8464#[doc = "*Required features: 'Win32_System_Search'*"]
8465pub const SQL_COLUMN_LENGTH: u32 = 3u32;
8466#[doc = "*Required features: 'Win32_System_Search'*"]
8467pub const SQL_COLUMN_MONEY: u32 = 9u32;
8468#[doc = "*Required features: 'Win32_System_Search'*"]
8469pub const SQL_COLUMN_NAME: u32 = 1u32;
8470#[doc = "*Required features: 'Win32_System_Search'*"]
8471pub const SQL_COLUMN_NULLABLE: u32 = 7u32;
8472#[doc = "*Required features: 'Win32_System_Search'*"]
8473pub const SQL_COLUMN_NUMBER_UNKNOWN: i32 = -2i32;
8474#[doc = "*Required features: 'Win32_System_Search'*"]
8475pub const SQL_COLUMN_OWNER_NAME: u32 = 16u32;
8476#[doc = "*Required features: 'Win32_System_Search'*"]
8477pub const SQL_COLUMN_PRECISION: u32 = 4u32;
8478#[doc = "*Required features: 'Win32_System_Search'*"]
8479pub const SQL_COLUMN_QUALIFIER_NAME: u32 = 17u32;
8480#[doc = "*Required features: 'Win32_System_Search'*"]
8481pub const SQL_COLUMN_SCALE: u32 = 5u32;
8482#[doc = "*Required features: 'Win32_System_Search'*"]
8483pub const SQL_COLUMN_SEARCHABLE: u32 = 13u32;
8484#[doc = "*Required features: 'Win32_System_Search'*"]
8485pub const SQL_COLUMN_TABLE_NAME: u32 = 15u32;
8486#[doc = "*Required features: 'Win32_System_Search'*"]
8487pub const SQL_COLUMN_TYPE: u32 = 2u32;
8488#[doc = "*Required features: 'Win32_System_Search'*"]
8489pub const SQL_COLUMN_TYPE_NAME: u32 = 14u32;
8490#[doc = "*Required features: 'Win32_System_Search'*"]
8491pub const SQL_COLUMN_UNSIGNED: u32 = 8u32;
8492#[doc = "*Required features: 'Win32_System_Search'*"]
8493pub const SQL_COLUMN_UPDATABLE: u32 = 10u32;
8494#[doc = "*Required features: 'Win32_System_Search'*"]
8495pub const SQL_COMMIT: u32 = 0u32;
8496#[doc = "*Required features: 'Win32_System_Search'*"]
8497pub const SQL_CONCAT_NULL_BEHAVIOR: u32 = 22u32;
8498#[doc = "*Required features: 'Win32_System_Search'*"]
8499pub const SQL_CONCURRENCY: u32 = 7u32;
8500#[doc = "*Required features: 'Win32_System_Search'*"]
8501pub const SQL_CONCUR_DEFAULT: u32 = 1u32;
8502#[doc = "*Required features: 'Win32_System_Search'*"]
8503pub const SQL_CONCUR_LOCK: u32 = 2u32;
8504#[doc = "*Required features: 'Win32_System_Search'*"]
8505pub const SQL_CONCUR_READ_ONLY: u32 = 1u32;
8506#[doc = "*Required features: 'Win32_System_Search'*"]
8507pub const SQL_CONCUR_ROWVER: u32 = 3u32;
8508#[doc = "*Required features: 'Win32_System_Search'*"]
8509pub const SQL_CONCUR_TIMESTAMP: u32 = 3u32;
8510#[doc = "*Required features: 'Win32_System_Search'*"]
8511pub const SQL_CONCUR_VALUES: u32 = 4u32;
8512#[doc = "*Required features: 'Win32_System_Search'*"]
8513pub const SQL_CONNECT_OPT_DRVR_START: u32 = 1000u32;
8514#[doc = "*Required features: 'Win32_System_Search'*"]
8515pub const SQL_CONN_OPT_MAX: u32 = 112u32;
8516#[doc = "*Required features: 'Win32_System_Search'*"]
8517pub const SQL_CONN_OPT_MIN: u32 = 101u32;
8518#[doc = "*Required features: 'Win32_System_Search'*"]
8519pub const SQL_CONN_POOL_RATING_BEST: u32 = 100u32;
8520#[doc = "*Required features: 'Win32_System_Search'*"]
8521pub const SQL_CONN_POOL_RATING_GOOD_ENOUGH: u32 = 99u32;
8522#[doc = "*Required features: 'Win32_System_Search'*"]
8523pub const SQL_CONN_POOL_RATING_USELESS: u32 = 0u32;
8524#[doc = "*Required features: 'Win32_System_Search'*"]
8525pub const SQL_CONVERT_BIGINT: u32 = 53u32;
8526#[doc = "*Required features: 'Win32_System_Search'*"]
8527pub const SQL_CONVERT_BINARY: u32 = 54u32;
8528#[doc = "*Required features: 'Win32_System_Search'*"]
8529pub const SQL_CONVERT_BIT: u32 = 55u32;
8530#[doc = "*Required features: 'Win32_System_Search'*"]
8531pub const SQL_CONVERT_CHAR: u32 = 56u32;
8532#[doc = "*Required features: 'Win32_System_Search'*"]
8533pub const SQL_CONVERT_DATE: u32 = 57u32;
8534#[doc = "*Required features: 'Win32_System_Search'*"]
8535pub const SQL_CONVERT_DECIMAL: u32 = 58u32;
8536#[doc = "*Required features: 'Win32_System_Search'*"]
8537pub const SQL_CONVERT_DOUBLE: u32 = 59u32;
8538#[doc = "*Required features: 'Win32_System_Search'*"]
8539pub const SQL_CONVERT_FLOAT: u32 = 60u32;
8540#[doc = "*Required features: 'Win32_System_Search'*"]
8541pub const SQL_CONVERT_FUNCTIONS: u32 = 48u32;
8542#[doc = "*Required features: 'Win32_System_Search'*"]
8543pub const SQL_CONVERT_GUID: u32 = 173u32;
8544#[doc = "*Required features: 'Win32_System_Search'*"]
8545pub const SQL_CONVERT_INTEGER: u32 = 61u32;
8546#[doc = "*Required features: 'Win32_System_Search'*"]
8547pub const SQL_CONVERT_INTERVAL_DAY_TIME: u32 = 123u32;
8548#[doc = "*Required features: 'Win32_System_Search'*"]
8549pub const SQL_CONVERT_INTERVAL_YEAR_MONTH: u32 = 124u32;
8550#[doc = "*Required features: 'Win32_System_Search'*"]
8551pub const SQL_CONVERT_LONGVARBINARY: u32 = 71u32;
8552#[doc = "*Required features: 'Win32_System_Search'*"]
8553pub const SQL_CONVERT_LONGVARCHAR: u32 = 62u32;
8554#[doc = "*Required features: 'Win32_System_Search'*"]
8555pub const SQL_CONVERT_NUMERIC: u32 = 63u32;
8556#[doc = "*Required features: 'Win32_System_Search'*"]
8557pub const SQL_CONVERT_REAL: u32 = 64u32;
8558#[doc = "*Required features: 'Win32_System_Search'*"]
8559pub const SQL_CONVERT_SMALLINT: u32 = 65u32;
8560#[doc = "*Required features: 'Win32_System_Search'*"]
8561pub const SQL_CONVERT_TIME: u32 = 66u32;
8562#[doc = "*Required features: 'Win32_System_Search'*"]
8563pub const SQL_CONVERT_TIMESTAMP: u32 = 67u32;
8564#[doc = "*Required features: 'Win32_System_Search'*"]
8565pub const SQL_CONVERT_TINYINT: u32 = 68u32;
8566#[doc = "*Required features: 'Win32_System_Search'*"]
8567pub const SQL_CONVERT_VARBINARY: u32 = 69u32;
8568#[doc = "*Required features: 'Win32_System_Search'*"]
8569pub const SQL_CONVERT_VARCHAR: u32 = 70u32;
8570#[doc = "*Required features: 'Win32_System_Search'*"]
8571pub const SQL_CONVERT_WCHAR: u32 = 122u32;
8572#[doc = "*Required features: 'Win32_System_Search'*"]
8573pub const SQL_CONVERT_WLONGVARCHAR: u32 = 125u32;
8574#[doc = "*Required features: 'Win32_System_Search'*"]
8575pub const SQL_CONVERT_WVARCHAR: u32 = 126u32;
8576#[doc = "*Required features: 'Win32_System_Search'*"]
8577pub const SQL_COPT_SS_ANSI_NPW: u32 = 1218u32;
8578#[doc = "*Required features: 'Win32_System_Search'*"]
8579pub const SQL_COPT_SS_ANSI_OEM: u32 = 1206u32;
8580#[doc = "*Required features: 'Win32_System_Search'*"]
8581pub const SQL_COPT_SS_ATTACHDBFILENAME: u32 = 1221u32;
8582#[doc = "*Required features: 'Win32_System_Search'*"]
8583pub const SQL_COPT_SS_BASE: u32 = 1200u32;
8584#[doc = "*Required features: 'Win32_System_Search'*"]
8585pub const SQL_COPT_SS_BASE_EX: u32 = 1240u32;
8586#[doc = "*Required features: 'Win32_System_Search'*"]
8587pub const SQL_COPT_SS_BCP: u32 = 1219u32;
8588#[doc = "*Required features: 'Win32_System_Search'*"]
8589pub const SQL_COPT_SS_BROWSE_CACHE_DATA: u32 = 1245u32;
8590#[doc = "*Required features: 'Win32_System_Search'*"]
8591pub const SQL_COPT_SS_BROWSE_CONNECT: u32 = 1241u32;
8592#[doc = "*Required features: 'Win32_System_Search'*"]
8593pub const SQL_COPT_SS_BROWSE_SERVER: u32 = 1242u32;
8594#[doc = "*Required features: 'Win32_System_Search'*"]
8595pub const SQL_COPT_SS_CONCAT_NULL: u32 = 1222u32;
8596#[doc = "*Required features: 'Win32_System_Search'*"]
8597pub const SQL_COPT_SS_CONNECTION_DEAD: u32 = 1244u32;
8598#[doc = "*Required features: 'Win32_System_Search'*"]
8599pub const SQL_COPT_SS_ENCRYPT: u32 = 1223u32;
8600#[doc = "*Required features: 'Win32_System_Search'*"]
8601pub const SQL_COPT_SS_EX_MAX_USED: u32 = 1246u32;
8602#[doc = "*Required features: 'Win32_System_Search'*"]
8603pub const SQL_COPT_SS_FALLBACK_CONNECT: u32 = 1210u32;
8604#[doc = "*Required features: 'Win32_System_Search'*"]
8605pub const SQL_COPT_SS_INTEGRATED_SECURITY: u32 = 1203u32;
8606#[doc = "*Required features: 'Win32_System_Search'*"]
8607pub const SQL_COPT_SS_MAX_USED: u32 = 1223u32;
8608#[doc = "*Required features: 'Win32_System_Search'*"]
8609pub const SQL_COPT_SS_PERF_DATA: u32 = 1211u32;
8610#[doc = "*Required features: 'Win32_System_Search'*"]
8611pub const SQL_COPT_SS_PERF_DATA_LOG: u32 = 1212u32;
8612#[doc = "*Required features: 'Win32_System_Search'*"]
8613pub const SQL_COPT_SS_PERF_DATA_LOG_NOW: u32 = 1216u32;
8614#[doc = "*Required features: 'Win32_System_Search'*"]
8615pub const SQL_COPT_SS_PERF_QUERY: u32 = 1215u32;
8616#[doc = "*Required features: 'Win32_System_Search'*"]
8617pub const SQL_COPT_SS_PERF_QUERY_INTERVAL: u32 = 1213u32;
8618#[doc = "*Required features: 'Win32_System_Search'*"]
8619pub const SQL_COPT_SS_PERF_QUERY_LOG: u32 = 1214u32;
8620#[doc = "*Required features: 'Win32_System_Search'*"]
8621pub const SQL_COPT_SS_PRESERVE_CURSORS: u32 = 1204u32;
8622#[doc = "*Required features: 'Win32_System_Search'*"]
8623pub const SQL_COPT_SS_QUOTED_IDENT: u32 = 1217u32;
8624#[doc = "*Required features: 'Win32_System_Search'*"]
8625pub const SQL_COPT_SS_REMOTE_PWD: u32 = 1201u32;
8626#[doc = "*Required features: 'Win32_System_Search'*"]
8627pub const SQL_COPT_SS_RESET_CONNECTION: u32 = 1246u32;
8628#[doc = "*Required features: 'Win32_System_Search'*"]
8629pub const SQL_COPT_SS_TRANSLATE: u32 = 1220u32;
8630#[doc = "*Required features: 'Win32_System_Search'*"]
8631pub const SQL_COPT_SS_USER_DATA: u32 = 1205u32;
8632#[doc = "*Required features: 'Win32_System_Search'*"]
8633pub const SQL_COPT_SS_USE_PROC_FOR_PREP: u32 = 1202u32;
8634#[doc = "*Required features: 'Win32_System_Search'*"]
8635pub const SQL_COPT_SS_WARN_ON_CP_ERROR: u32 = 1243u32;
8636#[doc = "*Required features: 'Win32_System_Search'*"]
8637pub const SQL_CORRELATION_NAME: u32 = 74u32;
8638#[doc = "*Required features: 'Win32_System_Search'*"]
8639pub const SQL_CO_AF: i32 = 2i32;
8640#[doc = "*Required features: 'Win32_System_Search'*"]
8641pub const SQL_CO_DEFAULT: i32 = 0i32;
8642#[doc = "*Required features: 'Win32_System_Search'*"]
8643pub const SQL_CO_FFO: i32 = 1i32;
8644#[doc = "*Required features: 'Win32_System_Search'*"]
8645pub const SQL_CO_FIREHOSE_AF: i32 = 4i32;
8646#[doc = "*Required features: 'Win32_System_Search'*"]
8647pub const SQL_CO_OFF: i32 = 0i32;
8648#[doc = "*Required features: 'Win32_System_Search'*"]
8649pub const SQL_CP_DEFAULT: u32 = 0u32;
8650#[doc = "*Required features: 'Win32_System_Search'*"]
8651pub const SQL_CP_DRIVER_AWARE: u32 = 3u32;
8652#[doc = "*Required features: 'Win32_System_Search'*"]
8653pub const SQL_CP_MATCH_DEFAULT: u32 = 0u32;
8654#[doc = "*Required features: 'Win32_System_Search'*"]
8655pub const SQL_CP_OFF: u32 = 0u32;
8656#[doc = "*Required features: 'Win32_System_Search'*"]
8657pub const SQL_CP_ONE_PER_DRIVER: u32 = 1u32;
8658#[doc = "*Required features: 'Win32_System_Search'*"]
8659pub const SQL_CP_ONE_PER_HENV: u32 = 2u32;
8660#[doc = "*Required features: 'Win32_System_Search'*"]
8661pub const SQL_CP_RELAXED_MATCH: u32 = 1u32;
8662#[doc = "*Required features: 'Win32_System_Search'*"]
8663pub const SQL_CP_STRICT_MATCH: u32 = 0u32;
8664#[doc = "*Required features: 'Win32_System_Search'*"]
8665pub const SQL_CREATE_ASSERTION: u32 = 127u32;
8666#[doc = "*Required features: 'Win32_System_Search'*"]
8667pub const SQL_CREATE_CHARACTER_SET: u32 = 128u32;
8668#[doc = "*Required features: 'Win32_System_Search'*"]
8669pub const SQL_CREATE_COLLATION: u32 = 129u32;
8670#[doc = "*Required features: 'Win32_System_Search'*"]
8671pub const SQL_CREATE_DOMAIN: u32 = 130u32;
8672#[doc = "*Required features: 'Win32_System_Search'*"]
8673pub const SQL_CREATE_SCHEMA: u32 = 131u32;
8674#[doc = "*Required features: 'Win32_System_Search'*"]
8675pub const SQL_CREATE_TABLE: u32 = 132u32;
8676#[doc = "*Required features: 'Win32_System_Search'*"]
8677pub const SQL_CREATE_TRANSLATION: u32 = 133u32;
8678#[doc = "*Required features: 'Win32_System_Search'*"]
8679pub const SQL_CREATE_VIEW: u32 = 134u32;
8680#[doc = "*Required features: 'Win32_System_Search'*"]
8681pub const SQL_CR_CLOSE: u32 = 1u32;
8682#[doc = "*Required features: 'Win32_System_Search'*"]
8683pub const SQL_CR_DELETE: u32 = 0u32;
8684#[doc = "*Required features: 'Win32_System_Search'*"]
8685pub const SQL_CR_PRESERVE: u32 = 2u32;
8686#[doc = "*Required features: 'Win32_System_Search'*"]
8687pub const SQL_CS_AUTHORIZATION: i32 = 2i32;
8688#[doc = "*Required features: 'Win32_System_Search'*"]
8689pub const SQL_CS_CREATE_SCHEMA: i32 = 1i32;
8690#[doc = "*Required features: 'Win32_System_Search'*"]
8691pub const SQL_CS_DEFAULT_CHARACTER_SET: i32 = 4i32;
8692#[doc = "*Required features: 'Win32_System_Search'*"]
8693pub const SQL_CTR_CREATE_TRANSLATION: i32 = 1i32;
8694#[doc = "*Required features: 'Win32_System_Search'*"]
8695pub const SQL_CT_COLUMN_COLLATION: i32 = 2048i32;
8696#[doc = "*Required features: 'Win32_System_Search'*"]
8697pub const SQL_CT_COLUMN_CONSTRAINT: i32 = 512i32;
8698#[doc = "*Required features: 'Win32_System_Search'*"]
8699pub const SQL_CT_COLUMN_DEFAULT: i32 = 1024i32;
8700#[doc = "*Required features: 'Win32_System_Search'*"]
8701pub const SQL_CT_COMMIT_DELETE: i32 = 4i32;
8702#[doc = "*Required features: 'Win32_System_Search'*"]
8703pub const SQL_CT_COMMIT_PRESERVE: i32 = 2i32;
8704#[doc = "*Required features: 'Win32_System_Search'*"]
8705pub const SQL_CT_CONSTRAINT_DEFERRABLE: i32 = 128i32;
8706#[doc = "*Required features: 'Win32_System_Search'*"]
8707pub const SQL_CT_CONSTRAINT_INITIALLY_DEFERRED: i32 = 32i32;
8708#[doc = "*Required features: 'Win32_System_Search'*"]
8709pub const SQL_CT_CONSTRAINT_INITIALLY_IMMEDIATE: i32 = 64i32;
8710#[doc = "*Required features: 'Win32_System_Search'*"]
8711pub const SQL_CT_CONSTRAINT_NAME_DEFINITION: i32 = 8192i32;
8712#[doc = "*Required features: 'Win32_System_Search'*"]
8713pub const SQL_CT_CONSTRAINT_NON_DEFERRABLE: i32 = 256i32;
8714#[doc = "*Required features: 'Win32_System_Search'*"]
8715pub const SQL_CT_CREATE_TABLE: i32 = 1i32;
8716#[doc = "*Required features: 'Win32_System_Search'*"]
8717pub const SQL_CT_GLOBAL_TEMPORARY: i32 = 8i32;
8718#[doc = "*Required features: 'Win32_System_Search'*"]
8719pub const SQL_CT_LOCAL_TEMPORARY: i32 = 16i32;
8720#[doc = "*Required features: 'Win32_System_Search'*"]
8721pub const SQL_CT_TABLE_CONSTRAINT: i32 = 4096i32;
8722#[doc = "*Required features: 'Win32_System_Search'*"]
8723pub const SQL_CURRENT_QUALIFIER: u32 = 109u32;
8724#[doc = "*Required features: 'Win32_System_Search'*"]
8725pub const SQL_CURSOR_COMMIT_BEHAVIOR: u32 = 23u32;
8726#[doc = "*Required features: 'Win32_System_Search'*"]
8727pub const SQL_CURSOR_DYNAMIC: u32 = 2u32;
8728#[doc = "*Required features: 'Win32_System_Search'*"]
8729pub const SQL_CURSOR_FAST_FORWARD_ONLY: u32 = 8u32;
8730#[doc = "*Required features: 'Win32_System_Search'*"]
8731pub const SQL_CURSOR_FORWARD_ONLY: u32 = 0u32;
8732#[doc = "*Required features: 'Win32_System_Search'*"]
8733pub const SQL_CURSOR_KEYSET_DRIVEN: u32 = 1u32;
8734#[doc = "*Required features: 'Win32_System_Search'*"]
8735pub const SQL_CURSOR_ROLLBACK_BEHAVIOR: u32 = 24u32;
8736#[doc = "*Required features: 'Win32_System_Search'*"]
8737pub const SQL_CURSOR_SENSITIVITY: u32 = 10001u32;
8738#[doc = "*Required features: 'Win32_System_Search'*"]
8739pub const SQL_CURSOR_STATIC: u32 = 3u32;
8740#[doc = "*Required features: 'Win32_System_Search'*"]
8741pub const SQL_CURSOR_TYPE: u32 = 6u32;
8742#[doc = "*Required features: 'Win32_System_Search'*"]
8743pub const SQL_CURSOR_TYPE_DEFAULT: u32 = 0u32;
8744#[doc = "*Required features: 'Win32_System_Search'*"]
8745pub const SQL_CUR_DEFAULT: u32 = 2u32;
8746#[doc = "*Required features: 'Win32_System_Search'*"]
8747pub const SQL_CUR_USE_DRIVER: u32 = 2u32;
8748#[doc = "*Required features: 'Win32_System_Search'*"]
8749pub const SQL_CUR_USE_IF_NEEDED: u32 = 0u32;
8750#[doc = "*Required features: 'Win32_System_Search'*"]
8751pub const SQL_CUR_USE_ODBC: u32 = 1u32;
8752#[doc = "*Required features: 'Win32_System_Search'*"]
8753pub const SQL_CU_DML_STATEMENTS: i32 = 1i32;
8754#[doc = "*Required features: 'Win32_System_Search'*"]
8755pub const SQL_CU_INDEX_DEFINITION: i32 = 8i32;
8756#[doc = "*Required features: 'Win32_System_Search'*"]
8757pub const SQL_CU_PRIVILEGE_DEFINITION: i32 = 16i32;
8758#[doc = "*Required features: 'Win32_System_Search'*"]
8759pub const SQL_CU_PROCEDURE_INVOCATION: i32 = 2i32;
8760#[doc = "*Required features: 'Win32_System_Search'*"]
8761pub const SQL_CU_TABLE_DEFINITION: i32 = 4i32;
8762#[doc = "*Required features: 'Win32_System_Search'*"]
8763pub const SQL_CVT_BIGINT: i32 = 16384i32;
8764#[doc = "*Required features: 'Win32_System_Search'*"]
8765pub const SQL_CVT_BINARY: i32 = 1024i32;
8766#[doc = "*Required features: 'Win32_System_Search'*"]
8767pub const SQL_CVT_BIT: i32 = 4096i32;
8768#[doc = "*Required features: 'Win32_System_Search'*"]
8769pub const SQL_CVT_CHAR: i32 = 1i32;
8770#[doc = "*Required features: 'Win32_System_Search'*"]
8771pub const SQL_CVT_DATE: i32 = 32768i32;
8772#[doc = "*Required features: 'Win32_System_Search'*"]
8773pub const SQL_CVT_DECIMAL: i32 = 4i32;
8774#[doc = "*Required features: 'Win32_System_Search'*"]
8775pub const SQL_CVT_DOUBLE: i32 = 128i32;
8776#[doc = "*Required features: 'Win32_System_Search'*"]
8777pub const SQL_CVT_FLOAT: i32 = 32i32;
8778#[doc = "*Required features: 'Win32_System_Search'*"]
8779pub const SQL_CVT_GUID: i32 = 16777216i32;
8780#[doc = "*Required features: 'Win32_System_Search'*"]
8781pub const SQL_CVT_INTEGER: i32 = 8i32;
8782#[doc = "*Required features: 'Win32_System_Search'*"]
8783pub const SQL_CVT_INTERVAL_DAY_TIME: i32 = 1048576i32;
8784#[doc = "*Required features: 'Win32_System_Search'*"]
8785pub const SQL_CVT_INTERVAL_YEAR_MONTH: i32 = 524288i32;
8786#[doc = "*Required features: 'Win32_System_Search'*"]
8787pub const SQL_CVT_LONGVARBINARY: i32 = 262144i32;
8788#[doc = "*Required features: 'Win32_System_Search'*"]
8789pub const SQL_CVT_LONGVARCHAR: i32 = 512i32;
8790#[doc = "*Required features: 'Win32_System_Search'*"]
8791pub const SQL_CVT_NUMERIC: i32 = 2i32;
8792#[doc = "*Required features: 'Win32_System_Search'*"]
8793pub const SQL_CVT_REAL: i32 = 64i32;
8794#[doc = "*Required features: 'Win32_System_Search'*"]
8795pub const SQL_CVT_SMALLINT: i32 = 16i32;
8796#[doc = "*Required features: 'Win32_System_Search'*"]
8797pub const SQL_CVT_TIME: i32 = 65536i32;
8798#[doc = "*Required features: 'Win32_System_Search'*"]
8799pub const SQL_CVT_TIMESTAMP: i32 = 131072i32;
8800#[doc = "*Required features: 'Win32_System_Search'*"]
8801pub const SQL_CVT_TINYINT: i32 = 8192i32;
8802#[doc = "*Required features: 'Win32_System_Search'*"]
8803pub const SQL_CVT_VARBINARY: i32 = 2048i32;
8804#[doc = "*Required features: 'Win32_System_Search'*"]
8805pub const SQL_CVT_VARCHAR: i32 = 256i32;
8806#[doc = "*Required features: 'Win32_System_Search'*"]
8807pub const SQL_CVT_WCHAR: i32 = 2097152i32;
8808#[doc = "*Required features: 'Win32_System_Search'*"]
8809pub const SQL_CVT_WLONGVARCHAR: i32 = 4194304i32;
8810#[doc = "*Required features: 'Win32_System_Search'*"]
8811pub const SQL_CVT_WVARCHAR: i32 = 8388608i32;
8812#[doc = "*Required features: 'Win32_System_Search'*"]
8813pub const SQL_CV_CASCADED: i32 = 4i32;
8814#[doc = "*Required features: 'Win32_System_Search'*"]
8815pub const SQL_CV_CHECK_OPTION: i32 = 2i32;
8816#[doc = "*Required features: 'Win32_System_Search'*"]
8817pub const SQL_CV_CREATE_VIEW: i32 = 1i32;
8818#[doc = "*Required features: 'Win32_System_Search'*"]
8819pub const SQL_CV_LOCAL: i32 = 8i32;
8820#[doc = "*Required features: 'Win32_System_Search'*"]
8821pub const SQL_C_BINARY: i32 = -2i32;
8822#[doc = "*Required features: 'Win32_System_Search'*"]
8823pub const SQL_C_BIT: i32 = -7i32;
8824#[doc = "*Required features: 'Win32_System_Search'*"]
8825pub const SQL_C_CHAR: u32 = 1u32;
8826#[doc = "*Required features: 'Win32_System_Search'*"]
8827pub const SQL_C_DATE: u32 = 9u32;
8828#[doc = "*Required features: 'Win32_System_Search'*"]
8829pub const SQL_C_DEFAULT: u32 = 99u32;
8830#[doc = "*Required features: 'Win32_System_Search'*"]
8831pub const SQL_C_DOUBLE: u32 = 8u32;
8832#[doc = "*Required features: 'Win32_System_Search'*"]
8833pub const SQL_C_FLOAT: u32 = 7u32;
8834#[doc = "*Required features: 'Win32_System_Search'*"]
8835pub const SQL_C_GUID: i32 = -11i32;
8836#[doc = "*Required features: 'Win32_System_Search'*"]
8837pub const SQL_C_INTERVAL_DAY: i32 = -83i32;
8838#[doc = "*Required features: 'Win32_System_Search'*"]
8839pub const SQL_C_INTERVAL_DAY_TO_HOUR: i32 = -87i32;
8840#[doc = "*Required features: 'Win32_System_Search'*"]
8841pub const SQL_C_INTERVAL_DAY_TO_MINUTE: i32 = -88i32;
8842#[doc = "*Required features: 'Win32_System_Search'*"]
8843pub const SQL_C_INTERVAL_DAY_TO_SECOND: i32 = -89i32;
8844#[doc = "*Required features: 'Win32_System_Search'*"]
8845pub const SQL_C_INTERVAL_HOUR: i32 = -84i32;
8846#[doc = "*Required features: 'Win32_System_Search'*"]
8847pub const SQL_C_INTERVAL_HOUR_TO_MINUTE: i32 = -90i32;
8848#[doc = "*Required features: 'Win32_System_Search'*"]
8849pub const SQL_C_INTERVAL_HOUR_TO_SECOND: i32 = -91i32;
8850#[doc = "*Required features: 'Win32_System_Search'*"]
8851pub const SQL_C_INTERVAL_MINUTE: i32 = -85i32;
8852#[doc = "*Required features: 'Win32_System_Search'*"]
8853pub const SQL_C_INTERVAL_MINUTE_TO_SECOND: i32 = -92i32;
8854#[doc = "*Required features: 'Win32_System_Search'*"]
8855pub const SQL_C_INTERVAL_MONTH: i32 = -81i32;
8856#[doc = "*Required features: 'Win32_System_Search'*"]
8857pub const SQL_C_INTERVAL_SECOND: i32 = -86i32;
8858#[doc = "*Required features: 'Win32_System_Search'*"]
8859pub const SQL_C_INTERVAL_YEAR: i32 = -80i32;
8860#[doc = "*Required features: 'Win32_System_Search'*"]
8861pub const SQL_C_INTERVAL_YEAR_TO_MONTH: i32 = -82i32;
8862#[doc = "*Required features: 'Win32_System_Search'*"]
8863pub const SQL_C_LONG: u32 = 4u32;
8864#[doc = "*Required features: 'Win32_System_Search'*"]
8865pub const SQL_C_NUMERIC: u32 = 2u32;
8866#[doc = "*Required features: 'Win32_System_Search'*"]
8867pub const SQL_C_SHORT: u32 = 5u32;
8868#[doc = "*Required features: 'Win32_System_Search'*"]
8869pub const SQL_C_TCHAR: i32 = -8i32;
8870#[doc = "*Required features: 'Win32_System_Search'*"]
8871pub const SQL_C_TIME: u32 = 10u32;
8872#[doc = "*Required features: 'Win32_System_Search'*"]
8873pub const SQL_C_TIMESTAMP: u32 = 11u32;
8874#[doc = "*Required features: 'Win32_System_Search'*"]
8875pub const SQL_C_TINYINT: i32 = -6i32;
8876#[doc = "*Required features: 'Win32_System_Search'*"]
8877pub const SQL_C_TYPE_DATE: u32 = 91u32;
8878#[doc = "*Required features: 'Win32_System_Search'*"]
8879pub const SQL_C_TYPE_TIME: u32 = 92u32;
8880#[doc = "*Required features: 'Win32_System_Search'*"]
8881pub const SQL_C_TYPE_TIMESTAMP: u32 = 93u32;
8882#[doc = "*Required features: 'Win32_System_Search'*"]
8883pub const SQL_C_VARBOOKMARK: i32 = -2i32;
8884#[doc = "*Required features: 'Win32_System_Search'*"]
8885pub const SQL_C_WCHAR: i32 = -8i32;
8886#[doc = "*Required features: 'Win32_System_Search'*"]
8887pub const SQL_DATABASE_NAME: u32 = 16u32;
8888#[doc = "*Required features: 'Win32_System_Search'*"]
8889pub const SQL_DATA_AT_EXEC: i32 = -2i32;
8890#[doc = "*Required features: 'Win32_System_Search'*"]
8891pub const SQL_DATA_SOURCE_NAME: u32 = 2u32;
8892#[doc = "*Required features: 'Win32_System_Search'*"]
8893pub const SQL_DATA_SOURCE_READ_ONLY: u32 = 25u32;
8894#[doc = "*Required features: 'Win32_System_Search'*"]
8895pub const SQL_DATE: u32 = 9u32;
8896#[doc = "*Required features: 'Win32_System_Search'*"]
8897pub const SQL_DATETIME: u32 = 9u32;
8898#[doc = "*Required features: 'Win32_System_Search'*"]
8899pub const SQL_DATETIME_LITERALS: u32 = 119u32;
8900#[doc = "*Required features: 'Win32_System_Search'*"]
8901pub const SQL_DATE_LEN: u32 = 10u32;
8902#[doc = "*Required features: 'Win32_System_Search'*"]
8903pub const SQL_DAY: u32 = 3u32;
8904#[doc = "*Required features: 'Win32_System_Search'*"]
8905pub const SQL_DAY_TO_HOUR: u32 = 8u32;
8906#[doc = "*Required features: 'Win32_System_Search'*"]
8907pub const SQL_DAY_TO_MINUTE: u32 = 9u32;
8908#[doc = "*Required features: 'Win32_System_Search'*"]
8909pub const SQL_DAY_TO_SECOND: u32 = 10u32;
8910#[doc = "*Required features: 'Win32_System_Search'*"]
8911pub const SQL_DA_DROP_ASSERTION: i32 = 1i32;
8912#[doc = "*Required features: 'Win32_System_Search'*"]
8913pub const SQL_DBMS_NAME: u32 = 17u32;
8914#[doc = "*Required features: 'Win32_System_Search'*"]
8915pub const SQL_DBMS_VER: u32 = 18u32;
8916#[doc = "*Required features: 'Win32_System_Search'*"]
8917pub const SQL_DB_DEFAULT: u32 = 0u32;
8918#[doc = "*Required features: 'Win32_System_Search'*"]
8919pub const SQL_DB_DISCONNECT: u32 = 1u32;
8920#[doc = "*Required features: 'Win32_System_Search'*"]
8921pub const SQL_DB_RETURN_TO_POOL: u32 = 0u32;
8922#[doc = "*Required features: 'Win32_System_Search'*"]
8923pub const SQL_DCS_DROP_CHARACTER_SET: i32 = 1i32;
8924#[doc = "*Required features: 'Win32_System_Search'*"]
8925pub const SQL_DC_DROP_COLLATION: i32 = 1i32;
8926#[doc = "*Required features: 'Win32_System_Search'*"]
8927pub const SQL_DDL_INDEX: u32 = 170u32;
8928#[doc = "*Required features: 'Win32_System_Search'*"]
8929pub const SQL_DD_CASCADE: i32 = 4i32;
8930#[doc = "*Required features: 'Win32_System_Search'*"]
8931pub const SQL_DD_DROP_DOMAIN: i32 = 1i32;
8932#[doc = "*Required features: 'Win32_System_Search'*"]
8933pub const SQL_DD_RESTRICT: i32 = 2i32;
8934#[doc = "*Required features: 'Win32_System_Search'*"]
8935pub const SQL_DECIMAL: u32 = 3u32;
8936#[doc = "*Required features: 'Win32_System_Search'*"]
8937pub const SQL_DEFAULT: u32 = 99u32;
8938#[doc = "*Required features: 'Win32_System_Search'*"]
8939pub const SQL_DEFAULT_PARAM: i32 = -5i32;
8940#[doc = "*Required features: 'Win32_System_Search'*"]
8941pub const SQL_DEFAULT_TXN_ISOLATION: u32 = 26u32;
8942#[doc = "*Required features: 'Win32_System_Search'*"]
8943pub const SQL_DELETE: u32 = 3u32;
8944#[doc = "*Required features: 'Win32_System_Search'*"]
8945pub const SQL_DELETE_BY_BOOKMARK: u32 = 6u32;
8946#[doc = "*Required features: 'Win32_System_Search'*"]
8947pub const SQL_DESCRIBE_PARAMETER: u32 = 10002u32;
8948#[doc = "*Required features: 'Win32_System_Search'*"]
8949pub const SQL_DESC_ALLOC_AUTO: u32 = 1u32;
8950#[doc = "*Required features: 'Win32_System_Search'*"]
8951pub const SQL_DESC_ALLOC_TYPE: u32 = 1099u32;
8952#[doc = "*Required features: 'Win32_System_Search'*"]
8953pub const SQL_DESC_ALLOC_USER: u32 = 2u32;
8954#[doc = "*Required features: 'Win32_System_Search'*"]
8955pub const SQL_DESC_ARRAY_SIZE: u32 = 20u32;
8956#[doc = "*Required features: 'Win32_System_Search'*"]
8957pub const SQL_DESC_ARRAY_STATUS_PTR: u32 = 21u32;
8958#[doc = "*Required features: 'Win32_System_Search'*"]
8959pub const SQL_DESC_BASE_COLUMN_NAME: u32 = 22u32;
8960#[doc = "*Required features: 'Win32_System_Search'*"]
8961pub const SQL_DESC_BASE_TABLE_NAME: u32 = 23u32;
8962#[doc = "*Required features: 'Win32_System_Search'*"]
8963pub const SQL_DESC_BIND_OFFSET_PTR: u32 = 24u32;
8964#[doc = "*Required features: 'Win32_System_Search'*"]
8965pub const SQL_DESC_BIND_TYPE: u32 = 25u32;
8966#[doc = "*Required features: 'Win32_System_Search'*"]
8967pub const SQL_DESC_COUNT: u32 = 1001u32;
8968#[doc = "*Required features: 'Win32_System_Search'*"]
8969pub const SQL_DESC_DATA_PTR: u32 = 1010u32;
8970#[doc = "*Required features: 'Win32_System_Search'*"]
8971pub const SQL_DESC_DATETIME_INTERVAL_CODE: u32 = 1007u32;
8972#[doc = "*Required features: 'Win32_System_Search'*"]
8973pub const SQL_DESC_DATETIME_INTERVAL_PRECISION: u32 = 26u32;
8974#[doc = "*Required features: 'Win32_System_Search'*"]
8975pub const SQL_DESC_INDICATOR_PTR: u32 = 1009u32;
8976#[doc = "*Required features: 'Win32_System_Search'*"]
8977pub const SQL_DESC_LENGTH: u32 = 1003u32;
8978#[doc = "*Required features: 'Win32_System_Search'*"]
8979pub const SQL_DESC_LITERAL_PREFIX: u32 = 27u32;
8980#[doc = "*Required features: 'Win32_System_Search'*"]
8981pub const SQL_DESC_LITERAL_SUFFIX: u32 = 28u32;
8982#[doc = "*Required features: 'Win32_System_Search'*"]
8983pub const SQL_DESC_LOCAL_TYPE_NAME: u32 = 29u32;
8984#[doc = "*Required features: 'Win32_System_Search'*"]
8985pub const SQL_DESC_MAXIMUM_SCALE: u32 = 30u32;
8986#[doc = "*Required features: 'Win32_System_Search'*"]
8987pub const SQL_DESC_MINIMUM_SCALE: u32 = 31u32;
8988#[doc = "*Required features: 'Win32_System_Search'*"]
8989pub const SQL_DESC_NAME: u32 = 1011u32;
8990#[doc = "*Required features: 'Win32_System_Search'*"]
8991pub const SQL_DESC_NULLABLE: u32 = 1008u32;
8992#[doc = "*Required features: 'Win32_System_Search'*"]
8993pub const SQL_DESC_NUM_PREC_RADIX: u32 = 32u32;
8994#[doc = "*Required features: 'Win32_System_Search'*"]
8995pub const SQL_DESC_OCTET_LENGTH: u32 = 1013u32;
8996#[doc = "*Required features: 'Win32_System_Search'*"]
8997pub const SQL_DESC_OCTET_LENGTH_PTR: u32 = 1004u32;
8998#[doc = "*Required features: 'Win32_System_Search'*"]
8999pub const SQL_DESC_PARAMETER_TYPE: u32 = 33u32;
9000#[doc = "*Required features: 'Win32_System_Search'*"]
9001pub const SQL_DESC_PRECISION: u32 = 1005u32;
9002#[doc = "*Required features: 'Win32_System_Search'*"]
9003pub const SQL_DESC_ROWS_PROCESSED_PTR: u32 = 34u32;
9004#[doc = "*Required features: 'Win32_System_Search'*"]
9005pub const SQL_DESC_ROWVER: u32 = 35u32;
9006#[doc = "*Required features: 'Win32_System_Search'*"]
9007pub const SQL_DESC_SCALE: u32 = 1006u32;
9008#[doc = "*Required features: 'Win32_System_Search'*"]
9009pub const SQL_DESC_TYPE: u32 = 1002u32;
9010#[doc = "*Required features: 'Win32_System_Search'*"]
9011pub const SQL_DESC_UNNAMED: u32 = 1012u32;
9012#[doc = "*Required features: 'Win32_System_Search'*"]
9013pub const SQL_DIAG_ALTER_DOMAIN: u32 = 3u32;
9014#[doc = "*Required features: 'Win32_System_Search'*"]
9015pub const SQL_DIAG_ALTER_TABLE: u32 = 4u32;
9016#[doc = "*Required features: 'Win32_System_Search'*"]
9017pub const SQL_DIAG_CALL: u32 = 7u32;
9018#[doc = "*Required features: 'Win32_System_Search'*"]
9019pub const SQL_DIAG_CLASS_ORIGIN: u32 = 8u32;
9020#[doc = "*Required features: 'Win32_System_Search'*"]
9021pub const SQL_DIAG_COLUMN_NUMBER: i32 = -1247i32;
9022#[doc = "*Required features: 'Win32_System_Search'*"]
9023pub const SQL_DIAG_CONNECTION_NAME: u32 = 10u32;
9024#[doc = "*Required features: 'Win32_System_Search'*"]
9025pub const SQL_DIAG_CREATE_ASSERTION: u32 = 6u32;
9026#[doc = "*Required features: 'Win32_System_Search'*"]
9027pub const SQL_DIAG_CREATE_CHARACTER_SET: u32 = 8u32;
9028#[doc = "*Required features: 'Win32_System_Search'*"]
9029pub const SQL_DIAG_CREATE_COLLATION: u32 = 10u32;
9030#[doc = "*Required features: 'Win32_System_Search'*"]
9031pub const SQL_DIAG_CREATE_DOMAIN: u32 = 23u32;
9032#[doc = "*Required features: 'Win32_System_Search'*"]
9033pub const SQL_DIAG_CREATE_INDEX: i32 = -1i32;
9034#[doc = "*Required features: 'Win32_System_Search'*"]
9035pub const SQL_DIAG_CREATE_SCHEMA: u32 = 64u32;
9036#[doc = "*Required features: 'Win32_System_Search'*"]
9037pub const SQL_DIAG_CREATE_TABLE: u32 = 77u32;
9038#[doc = "*Required features: 'Win32_System_Search'*"]
9039pub const SQL_DIAG_CREATE_TRANSLATION: u32 = 79u32;
9040#[doc = "*Required features: 'Win32_System_Search'*"]
9041pub const SQL_DIAG_CREATE_VIEW: u32 = 84u32;
9042#[doc = "*Required features: 'Win32_System_Search'*"]
9043pub const SQL_DIAG_CURSOR_ROW_COUNT: i32 = -1249i32;
9044#[doc = "*Required features: 'Win32_System_Search'*"]
9045pub const SQL_DIAG_DELETE_WHERE: u32 = 19u32;
9046#[doc = "*Required features: 'Win32_System_Search'*"]
9047pub const SQL_DIAG_DFC_SS_BASE: i32 = -200i32;
9048#[doc = "*Required features: 'Win32_System_Search'*"]
9049pub const SQL_DIAG_DROP_ASSERTION: u32 = 24u32;
9050#[doc = "*Required features: 'Win32_System_Search'*"]
9051pub const SQL_DIAG_DROP_CHARACTER_SET: u32 = 25u32;
9052#[doc = "*Required features: 'Win32_System_Search'*"]
9053pub const SQL_DIAG_DROP_COLLATION: u32 = 26u32;
9054#[doc = "*Required features: 'Win32_System_Search'*"]
9055pub const SQL_DIAG_DROP_DOMAIN: u32 = 27u32;
9056#[doc = "*Required features: 'Win32_System_Search'*"]
9057pub const SQL_DIAG_DROP_INDEX: i32 = -2i32;
9058#[doc = "*Required features: 'Win32_System_Search'*"]
9059pub const SQL_DIAG_DROP_SCHEMA: u32 = 31u32;
9060#[doc = "*Required features: 'Win32_System_Search'*"]
9061pub const SQL_DIAG_DROP_TABLE: u32 = 32u32;
9062#[doc = "*Required features: 'Win32_System_Search'*"]
9063pub const SQL_DIAG_DROP_TRANSLATION: u32 = 33u32;
9064#[doc = "*Required features: 'Win32_System_Search'*"]
9065pub const SQL_DIAG_DROP_VIEW: u32 = 36u32;
9066#[doc = "*Required features: 'Win32_System_Search'*"]
9067pub const SQL_DIAG_DYNAMIC_DELETE_CURSOR: u32 = 38u32;
9068#[doc = "*Required features: 'Win32_System_Search'*"]
9069pub const SQL_DIAG_DYNAMIC_FUNCTION: u32 = 7u32;
9070#[doc = "*Required features: 'Win32_System_Search'*"]
9071pub const SQL_DIAG_DYNAMIC_FUNCTION_CODE: u32 = 12u32;
9072#[doc = "*Required features: 'Win32_System_Search'*"]
9073pub const SQL_DIAG_DYNAMIC_UPDATE_CURSOR: u32 = 81u32;
9074#[doc = "*Required features: 'Win32_System_Search'*"]
9075pub const SQL_DIAG_GRANT: u32 = 48u32;
9076#[doc = "*Required features: 'Win32_System_Search'*"]
9077pub const SQL_DIAG_INSERT: u32 = 50u32;
9078#[doc = "*Required features: 'Win32_System_Search'*"]
9079pub const SQL_DIAG_MESSAGE_TEXT: u32 = 6u32;
9080#[doc = "*Required features: 'Win32_System_Search'*"]
9081pub const SQL_DIAG_NATIVE: u32 = 5u32;
9082#[doc = "*Required features: 'Win32_System_Search'*"]
9083pub const SQL_DIAG_NUMBER: u32 = 2u32;
9084#[doc = "*Required features: 'Win32_System_Search'*"]
9085pub const SQL_DIAG_RETURNCODE: u32 = 1u32;
9086#[doc = "*Required features: 'Win32_System_Search'*"]
9087pub const SQL_DIAG_REVOKE: u32 = 59u32;
9088#[doc = "*Required features: 'Win32_System_Search'*"]
9089pub const SQL_DIAG_ROW_COUNT: u32 = 3u32;
9090#[doc = "*Required features: 'Win32_System_Search'*"]
9091pub const SQL_DIAG_ROW_NUMBER: i32 = -1248i32;
9092#[doc = "*Required features: 'Win32_System_Search'*"]
9093pub const SQL_DIAG_SELECT_CURSOR: u32 = 85u32;
9094#[doc = "*Required features: 'Win32_System_Search'*"]
9095pub const SQL_DIAG_SERVER_NAME: u32 = 11u32;
9096#[doc = "*Required features: 'Win32_System_Search'*"]
9097pub const SQL_DIAG_SQLSTATE: u32 = 4u32;
9098#[doc = "*Required features: 'Win32_System_Search'*"]
9099pub const SQL_DIAG_SS_BASE: i32 = -1150i32;
9100#[doc = "*Required features: 'Win32_System_Search'*"]
9101pub const SQL_DIAG_SS_MSGSTATE: i32 = -1150i32;
9102#[doc = "*Required features: 'Win32_System_Search'*"]
9103pub const SQL_DIAG_SUBCLASS_ORIGIN: u32 = 9u32;
9104#[doc = "*Required features: 'Win32_System_Search'*"]
9105pub const SQL_DIAG_UNKNOWN_STATEMENT: u32 = 0u32;
9106#[doc = "*Required features: 'Win32_System_Search'*"]
9107pub const SQL_DIAG_UPDATE_WHERE: u32 = 82u32;
9108#[doc = "*Required features: 'Win32_System_Search'*"]
9109pub const SQL_DI_CREATE_INDEX: i32 = 1i32;
9110#[doc = "*Required features: 'Win32_System_Search'*"]
9111pub const SQL_DI_DROP_INDEX: i32 = 2i32;
9112#[doc = "*Required features: 'Win32_System_Search'*"]
9113pub const SQL_DL_SQL92_DATE: i32 = 1i32;
9114#[doc = "*Required features: 'Win32_System_Search'*"]
9115pub const SQL_DL_SQL92_INTERVAL_DAY: i32 = 32i32;
9116#[doc = "*Required features: 'Win32_System_Search'*"]
9117pub const SQL_DL_SQL92_INTERVAL_DAY_TO_HOUR: i32 = 1024i32;
9118#[doc = "*Required features: 'Win32_System_Search'*"]
9119pub const SQL_DL_SQL92_INTERVAL_DAY_TO_MINUTE: i32 = 2048i32;
9120#[doc = "*Required features: 'Win32_System_Search'*"]
9121pub const SQL_DL_SQL92_INTERVAL_DAY_TO_SECOND: i32 = 4096i32;
9122#[doc = "*Required features: 'Win32_System_Search'*"]
9123pub const SQL_DL_SQL92_INTERVAL_HOUR: i32 = 64i32;
9124#[doc = "*Required features: 'Win32_System_Search'*"]
9125pub const SQL_DL_SQL92_INTERVAL_HOUR_TO_MINUTE: i32 = 8192i32;
9126#[doc = "*Required features: 'Win32_System_Search'*"]
9127pub const SQL_DL_SQL92_INTERVAL_HOUR_TO_SECOND: i32 = 16384i32;
9128#[doc = "*Required features: 'Win32_System_Search'*"]
9129pub const SQL_DL_SQL92_INTERVAL_MINUTE: i32 = 128i32;
9130#[doc = "*Required features: 'Win32_System_Search'*"]
9131pub const SQL_DL_SQL92_INTERVAL_MINUTE_TO_SECOND: i32 = 32768i32;
9132#[doc = "*Required features: 'Win32_System_Search'*"]
9133pub const SQL_DL_SQL92_INTERVAL_MONTH: i32 = 16i32;
9134#[doc = "*Required features: 'Win32_System_Search'*"]
9135pub const SQL_DL_SQL92_INTERVAL_SECOND: i32 = 256i32;
9136#[doc = "*Required features: 'Win32_System_Search'*"]
9137pub const SQL_DL_SQL92_INTERVAL_YEAR: i32 = 8i32;
9138#[doc = "*Required features: 'Win32_System_Search'*"]
9139pub const SQL_DL_SQL92_INTERVAL_YEAR_TO_MONTH: i32 = 512i32;
9140#[doc = "*Required features: 'Win32_System_Search'*"]
9141pub const SQL_DL_SQL92_TIME: i32 = 2i32;
9142#[doc = "*Required features: 'Win32_System_Search'*"]
9143pub const SQL_DL_SQL92_TIMESTAMP: i32 = 4i32;
9144#[doc = "*Required features: 'Win32_System_Search'*"]
9145pub const SQL_DM_VER: u32 = 171u32;
9146#[doc = "*Required features: 'Win32_System_Search'*"]
9147pub const SQL_DOUBLE: u32 = 8u32;
9148#[doc = "*Required features: 'Win32_System_Search'*"]
9149pub const SQL_DP_OFF: i32 = 0i32;
9150#[doc = "*Required features: 'Win32_System_Search'*"]
9151pub const SQL_DP_ON: i32 = 1i32;
9152#[doc = "*Required features: 'Win32_System_Search'*"]
9153pub const SQL_DRIVER_AWARE_POOLING_CAPABLE: i32 = 1i32;
9154#[doc = "*Required features: 'Win32_System_Search'*"]
9155pub const SQL_DRIVER_AWARE_POOLING_NOT_CAPABLE: i32 = 0i32;
9156#[doc = "*Required features: 'Win32_System_Search'*"]
9157pub const SQL_DRIVER_AWARE_POOLING_SUPPORTED: u32 = 10024u32;
9158#[doc = "*Required features: 'Win32_System_Search'*"]
9159pub const SQL_DRIVER_COMPLETE: u32 = 1u32;
9160#[doc = "*Required features: 'Win32_System_Search'*"]
9161pub const SQL_DRIVER_COMPLETE_REQUIRED: u32 = 3u32;
9162#[doc = "*Required features: 'Win32_System_Search'*"]
9163pub const SQL_DRIVER_CONN_ATTR_BASE: u32 = 16384u32;
9164#[doc = "*Required features: 'Win32_System_Search'*"]
9165pub const SQL_DRIVER_C_TYPE_BASE: u32 = 16384u32;
9166#[doc = "*Required features: 'Win32_System_Search'*"]
9167pub const SQL_DRIVER_DESC_FIELD_BASE: u32 = 16384u32;
9168#[doc = "*Required features: 'Win32_System_Search'*"]
9169pub const SQL_DRIVER_DIAG_FIELD_BASE: u32 = 16384u32;
9170#[doc = "*Required features: 'Win32_System_Search'*"]
9171pub const SQL_DRIVER_HDBC: u32 = 3u32;
9172#[doc = "*Required features: 'Win32_System_Search'*"]
9173pub const SQL_DRIVER_HDESC: u32 = 135u32;
9174#[doc = "*Required features: 'Win32_System_Search'*"]
9175pub const SQL_DRIVER_HENV: u32 = 4u32;
9176#[doc = "*Required features: 'Win32_System_Search'*"]
9177pub const SQL_DRIVER_HLIB: u32 = 76u32;
9178#[doc = "*Required features: 'Win32_System_Search'*"]
9179pub const SQL_DRIVER_HSTMT: u32 = 5u32;
9180#[doc = "*Required features: 'Win32_System_Search'*"]
9181pub const SQL_DRIVER_INFO_TYPE_BASE: u32 = 16384u32;
9182#[doc = "*Required features: 'Win32_System_Search'*"]
9183pub const SQL_DRIVER_NAME: u32 = 6u32;
9184#[doc = "*Required features: 'Win32_System_Search'*"]
9185pub const SQL_DRIVER_NOPROMPT: u32 = 0u32;
9186#[doc = "*Required features: 'Win32_System_Search'*"]
9187pub const SQL_DRIVER_ODBC_VER: u32 = 77u32;
9188#[doc = "*Required features: 'Win32_System_Search'*"]
9189pub const SQL_DRIVER_PROMPT: u32 = 2u32;
9190#[doc = "*Required features: 'Win32_System_Search'*"]
9191pub const SQL_DRIVER_SQL_TYPE_BASE: u32 = 16384u32;
9192#[doc = "*Required features: 'Win32_System_Search'*"]
9193pub const SQL_DRIVER_STMT_ATTR_BASE: u32 = 16384u32;
9194#[doc = "*Required features: 'Win32_System_Search'*"]
9195pub const SQL_DRIVER_VER: u32 = 7u32;
9196#[doc = "*Required features: 'Win32_System_Search'*"]
9197pub const SQL_DROP: u32 = 1u32;
9198#[doc = "*Required features: 'Win32_System_Search'*"]
9199pub const SQL_DROP_ASSERTION: u32 = 136u32;
9200#[doc = "*Required features: 'Win32_System_Search'*"]
9201pub const SQL_DROP_CHARACTER_SET: u32 = 137u32;
9202#[doc = "*Required features: 'Win32_System_Search'*"]
9203pub const SQL_DROP_COLLATION: u32 = 138u32;
9204#[doc = "*Required features: 'Win32_System_Search'*"]
9205pub const SQL_DROP_DOMAIN: u32 = 139u32;
9206#[doc = "*Required features: 'Win32_System_Search'*"]
9207pub const SQL_DROP_SCHEMA: u32 = 140u32;
9208#[doc = "*Required features: 'Win32_System_Search'*"]
9209pub const SQL_DROP_TABLE: u32 = 141u32;
9210#[doc = "*Required features: 'Win32_System_Search'*"]
9211pub const SQL_DROP_TRANSLATION: u32 = 142u32;
9212#[doc = "*Required features: 'Win32_System_Search'*"]
9213pub const SQL_DROP_VIEW: u32 = 143u32;
9214#[doc = "*Required features: 'Win32_System_Search'*"]
9215pub const SQL_DS_CASCADE: i32 = 4i32;
9216#[doc = "*Required features: 'Win32_System_Search'*"]
9217pub const SQL_DS_DROP_SCHEMA: i32 = 1i32;
9218#[doc = "*Required features: 'Win32_System_Search'*"]
9219pub const SQL_DS_RESTRICT: i32 = 2i32;
9220#[doc = "*Required features: 'Win32_System_Search'*"]
9221pub const SQL_DTC_DONE: i32 = 0i32;
9222#[doc = "*Required features: 'Win32_System_Search'*"]
9223pub const SQL_DTC_ENLIST_EXPENSIVE: i32 = 1i32;
9224#[doc = "*Required features: 'Win32_System_Search'*"]
9225pub const SQL_DTC_TRANSITION_COST: u32 = 1750u32;
9226#[doc = "*Required features: 'Win32_System_Search'*"]
9227pub const SQL_DTC_UNENLIST_EXPENSIVE: i32 = 2i32;
9228#[doc = "*Required features: 'Win32_System_Search'*"]
9229pub const SQL_DTR_DROP_TRANSLATION: i32 = 1i32;
9230#[doc = "*Required features: 'Win32_System_Search'*"]
9231pub const SQL_DT_CASCADE: i32 = 4i32;
9232#[doc = "*Required features: 'Win32_System_Search'*"]
9233pub const SQL_DT_DROP_TABLE: i32 = 1i32;
9234#[doc = "*Required features: 'Win32_System_Search'*"]
9235pub const SQL_DT_RESTRICT: i32 = 2i32;
9236#[doc = "*Required features: 'Win32_System_Search'*"]
9237pub const SQL_DV_CASCADE: i32 = 4i32;
9238#[doc = "*Required features: 'Win32_System_Search'*"]
9239pub const SQL_DV_DROP_VIEW: i32 = 1i32;
9240#[doc = "*Required features: 'Win32_System_Search'*"]
9241pub const SQL_DV_RESTRICT: i32 = 2i32;
9242#[doc = "*Required features: 'Win32_System_Search'*"]
9243pub const SQL_DYNAMIC_CURSOR_ATTRIBUTES1: u32 = 144u32;
9244#[doc = "*Required features: 'Win32_System_Search'*"]
9245pub const SQL_DYNAMIC_CURSOR_ATTRIBUTES2: u32 = 145u32;
9246#[doc = "*Required features: 'Win32_System_Search'*"]
9247pub const SQL_ENSURE: u32 = 1u32;
9248#[doc = "*Required features: 'Win32_System_Search'*"]
9249pub const SQL_ENTIRE_ROWSET: u32 = 0u32;
9250#[doc = "*Required features: 'Win32_System_Search'*"]
9251pub const SQL_EN_OFF: i32 = 0i32;
9252#[doc = "*Required features: 'Win32_System_Search'*"]
9253pub const SQL_EN_ON: i32 = 1i32;
9254#[doc = "*Required features: 'Win32_System_Search'*"]
9255pub const SQL_ERROR: i32 = -1i32;
9256#[doc = "*Required features: 'Win32_System_Search'*"]
9257pub const SQL_EXPRESSIONS_IN_ORDERBY: u32 = 27u32;
9258#[doc = "*Required features: 'Win32_System_Search'*"]
9259pub const SQL_EXT_API_LAST: u32 = 72u32;
9260#[doc = "*Required features: 'Win32_System_Search'*"]
9261pub const SQL_EXT_API_START: u32 = 40u32;
9262#[doc = "*Required features: 'Win32_System_Search'*"]
9263pub const SQL_FALSE: u32 = 0u32;
9264#[doc = "*Required features: 'Win32_System_Search'*"]
9265pub const SQL_FAST_CONNECT: u32 = 1200u32;
9266#[doc = "*Required features: 'Win32_System_Search'*"]
9267pub const SQL_FB_DEFAULT: i32 = 0i32;
9268#[doc = "*Required features: 'Win32_System_Search'*"]
9269pub const SQL_FB_OFF: i32 = 0i32;
9270#[doc = "*Required features: 'Win32_System_Search'*"]
9271pub const SQL_FB_ON: i32 = 1i32;
9272#[doc = "*Required features: 'Win32_System_Search'*"]
9273pub const SQL_FC_DEFAULT: i32 = 0i32;
9274#[doc = "*Required features: 'Win32_System_Search'*"]
9275pub const SQL_FC_OFF: i32 = 0i32;
9276#[doc = "*Required features: 'Win32_System_Search'*"]
9277pub const SQL_FC_ON: i32 = 1i32;
9278#[doc = "*Required features: 'Win32_System_Search'*"]
9279pub const SQL_FD_FETCH_ABSOLUTE: i32 = 16i32;
9280#[doc = "*Required features: 'Win32_System_Search'*"]
9281pub const SQL_FD_FETCH_BOOKMARK: i32 = 128i32;
9282#[doc = "*Required features: 'Win32_System_Search'*"]
9283pub const SQL_FD_FETCH_FIRST: i32 = 2i32;
9284#[doc = "*Required features: 'Win32_System_Search'*"]
9285pub const SQL_FD_FETCH_LAST: i32 = 4i32;
9286#[doc = "*Required features: 'Win32_System_Search'*"]
9287pub const SQL_FD_FETCH_NEXT: i32 = 1i32;
9288#[doc = "*Required features: 'Win32_System_Search'*"]
9289pub const SQL_FD_FETCH_PREV: i32 = 8i32;
9290#[doc = "*Required features: 'Win32_System_Search'*"]
9291pub const SQL_FD_FETCH_PRIOR: i32 = 8i32;
9292#[doc = "*Required features: 'Win32_System_Search'*"]
9293pub const SQL_FD_FETCH_RELATIVE: i32 = 32i32;
9294#[doc = "*Required features: 'Win32_System_Search'*"]
9295pub const SQL_FD_FETCH_RESUME: i32 = 64i32;
9296#[doc = "*Required features: 'Win32_System_Search'*"]
9297pub const SQL_FETCH_ABSOLUTE: u32 = 5u32;
9298#[doc = "*Required features: 'Win32_System_Search'*"]
9299pub const SQL_FETCH_BOOKMARK: u32 = 8u32;
9300#[doc = "*Required features: 'Win32_System_Search'*"]
9301pub const SQL_FETCH_BY_BOOKMARK: u32 = 7u32;
9302#[doc = "*Required features: 'Win32_System_Search'*"]
9303pub const SQL_FETCH_DIRECTION: u32 = 8u32;
9304#[doc = "*Required features: 'Win32_System_Search'*"]
9305pub const SQL_FETCH_FIRST: u32 = 2u32;
9306#[doc = "*Required features: 'Win32_System_Search'*"]
9307pub const SQL_FETCH_FIRST_SYSTEM: u32 = 32u32;
9308#[doc = "*Required features: 'Win32_System_Search'*"]
9309pub const SQL_FETCH_FIRST_USER: u32 = 31u32;
9310#[doc = "*Required features: 'Win32_System_Search'*"]
9311pub const SQL_FETCH_LAST: u32 = 3u32;
9312#[doc = "*Required features: 'Win32_System_Search'*"]
9313pub const SQL_FETCH_NEXT: u32 = 1u32;
9314#[doc = "*Required features: 'Win32_System_Search'*"]
9315pub const SQL_FETCH_PREV: u32 = 4u32;
9316#[doc = "*Required features: 'Win32_System_Search'*"]
9317pub const SQL_FETCH_PRIOR: u32 = 4u32;
9318#[doc = "*Required features: 'Win32_System_Search'*"]
9319pub const SQL_FETCH_RELATIVE: u32 = 6u32;
9320#[doc = "*Required features: 'Win32_System_Search'*"]
9321pub const SQL_FETCH_RESUME: u32 = 7u32;
9322#[doc = "*Required features: 'Win32_System_Search'*"]
9323pub const SQL_FILE_CATALOG: u32 = 2u32;
9324#[doc = "*Required features: 'Win32_System_Search'*"]
9325pub const SQL_FILE_NOT_SUPPORTED: u32 = 0u32;
9326#[doc = "*Required features: 'Win32_System_Search'*"]
9327pub const SQL_FILE_QUALIFIER: u32 = 2u32;
9328#[doc = "*Required features: 'Win32_System_Search'*"]
9329pub const SQL_FILE_TABLE: u32 = 1u32;
9330#[doc = "*Required features: 'Win32_System_Search'*"]
9331pub const SQL_FILE_USAGE: u32 = 84u32;
9332#[doc = "*Required features: 'Win32_System_Search'*"]
9333pub const SQL_FLOAT: u32 = 6u32;
9334#[doc = "*Required features: 'Win32_System_Search'*"]
9335pub const SQL_FN_CVT_CAST: i32 = 2i32;
9336#[doc = "*Required features: 'Win32_System_Search'*"]
9337pub const SQL_FN_CVT_CONVERT: i32 = 1i32;
9338#[doc = "*Required features: 'Win32_System_Search'*"]
9339pub const SQL_FN_NUM_ABS: i32 = 1i32;
9340#[doc = "*Required features: 'Win32_System_Search'*"]
9341pub const SQL_FN_NUM_ACOS: i32 = 2i32;
9342#[doc = "*Required features: 'Win32_System_Search'*"]
9343pub const SQL_FN_NUM_ASIN: i32 = 4i32;
9344#[doc = "*Required features: 'Win32_System_Search'*"]
9345pub const SQL_FN_NUM_ATAN: i32 = 8i32;
9346#[doc = "*Required features: 'Win32_System_Search'*"]
9347pub const SQL_FN_NUM_ATAN2: i32 = 16i32;
9348#[doc = "*Required features: 'Win32_System_Search'*"]
9349pub const SQL_FN_NUM_CEILING: i32 = 32i32;
9350#[doc = "*Required features: 'Win32_System_Search'*"]
9351pub const SQL_FN_NUM_COS: i32 = 64i32;
9352#[doc = "*Required features: 'Win32_System_Search'*"]
9353pub const SQL_FN_NUM_COT: i32 = 128i32;
9354#[doc = "*Required features: 'Win32_System_Search'*"]
9355pub const SQL_FN_NUM_DEGREES: i32 = 262144i32;
9356#[doc = "*Required features: 'Win32_System_Search'*"]
9357pub const SQL_FN_NUM_EXP: i32 = 256i32;
9358#[doc = "*Required features: 'Win32_System_Search'*"]
9359pub const SQL_FN_NUM_FLOOR: i32 = 512i32;
9360#[doc = "*Required features: 'Win32_System_Search'*"]
9361pub const SQL_FN_NUM_LOG: i32 = 1024i32;
9362#[doc = "*Required features: 'Win32_System_Search'*"]
9363pub const SQL_FN_NUM_LOG10: i32 = 524288i32;
9364#[doc = "*Required features: 'Win32_System_Search'*"]
9365pub const SQL_FN_NUM_MOD: i32 = 2048i32;
9366#[doc = "*Required features: 'Win32_System_Search'*"]
9367pub const SQL_FN_NUM_PI: i32 = 65536i32;
9368#[doc = "*Required features: 'Win32_System_Search'*"]
9369pub const SQL_FN_NUM_POWER: i32 = 1048576i32;
9370#[doc = "*Required features: 'Win32_System_Search'*"]
9371pub const SQL_FN_NUM_RADIANS: i32 = 2097152i32;
9372#[doc = "*Required features: 'Win32_System_Search'*"]
9373pub const SQL_FN_NUM_RAND: i32 = 131072i32;
9374#[doc = "*Required features: 'Win32_System_Search'*"]
9375pub const SQL_FN_NUM_ROUND: i32 = 4194304i32;
9376#[doc = "*Required features: 'Win32_System_Search'*"]
9377pub const SQL_FN_NUM_SIGN: i32 = 4096i32;
9378#[doc = "*Required features: 'Win32_System_Search'*"]
9379pub const SQL_FN_NUM_SIN: i32 = 8192i32;
9380#[doc = "*Required features: 'Win32_System_Search'*"]
9381pub const SQL_FN_NUM_SQRT: i32 = 16384i32;
9382#[doc = "*Required features: 'Win32_System_Search'*"]
9383pub const SQL_FN_NUM_TAN: i32 = 32768i32;
9384#[doc = "*Required features: 'Win32_System_Search'*"]
9385pub const SQL_FN_NUM_TRUNCATE: i32 = 8388608i32;
9386#[doc = "*Required features: 'Win32_System_Search'*"]
9387pub const SQL_FN_STR_ASCII: i32 = 8192i32;
9388#[doc = "*Required features: 'Win32_System_Search'*"]
9389pub const SQL_FN_STR_BIT_LENGTH: i32 = 524288i32;
9390#[doc = "*Required features: 'Win32_System_Search'*"]
9391pub const SQL_FN_STR_CHAR: i32 = 16384i32;
9392#[doc = "*Required features: 'Win32_System_Search'*"]
9393pub const SQL_FN_STR_CHARACTER_LENGTH: i32 = 2097152i32;
9394#[doc = "*Required features: 'Win32_System_Search'*"]
9395pub const SQL_FN_STR_CHAR_LENGTH: i32 = 1048576i32;
9396#[doc = "*Required features: 'Win32_System_Search'*"]
9397pub const SQL_FN_STR_CONCAT: i32 = 1i32;
9398#[doc = "*Required features: 'Win32_System_Search'*"]
9399pub const SQL_FN_STR_DIFFERENCE: i32 = 32768i32;
9400#[doc = "*Required features: 'Win32_System_Search'*"]
9401pub const SQL_FN_STR_INSERT: i32 = 2i32;
9402#[doc = "*Required features: 'Win32_System_Search'*"]
9403pub const SQL_FN_STR_LCASE: i32 = 64i32;
9404#[doc = "*Required features: 'Win32_System_Search'*"]
9405pub const SQL_FN_STR_LEFT: i32 = 4i32;
9406#[doc = "*Required features: 'Win32_System_Search'*"]
9407pub const SQL_FN_STR_LENGTH: i32 = 16i32;
9408#[doc = "*Required features: 'Win32_System_Search'*"]
9409pub const SQL_FN_STR_LOCATE: i32 = 32i32;
9410#[doc = "*Required features: 'Win32_System_Search'*"]
9411pub const SQL_FN_STR_LOCATE_2: i32 = 65536i32;
9412#[doc = "*Required features: 'Win32_System_Search'*"]
9413pub const SQL_FN_STR_LTRIM: i32 = 8i32;
9414#[doc = "*Required features: 'Win32_System_Search'*"]
9415pub const SQL_FN_STR_OCTET_LENGTH: i32 = 4194304i32;
9416#[doc = "*Required features: 'Win32_System_Search'*"]
9417pub const SQL_FN_STR_POSITION: i32 = 8388608i32;
9418#[doc = "*Required features: 'Win32_System_Search'*"]
9419pub const SQL_FN_STR_REPEAT: i32 = 128i32;
9420#[doc = "*Required features: 'Win32_System_Search'*"]
9421pub const SQL_FN_STR_REPLACE: i32 = 256i32;
9422#[doc = "*Required features: 'Win32_System_Search'*"]
9423pub const SQL_FN_STR_RIGHT: i32 = 512i32;
9424#[doc = "*Required features: 'Win32_System_Search'*"]
9425pub const SQL_FN_STR_RTRIM: i32 = 1024i32;
9426#[doc = "*Required features: 'Win32_System_Search'*"]
9427pub const SQL_FN_STR_SOUNDEX: i32 = 131072i32;
9428#[doc = "*Required features: 'Win32_System_Search'*"]
9429pub const SQL_FN_STR_SPACE: i32 = 262144i32;
9430#[doc = "*Required features: 'Win32_System_Search'*"]
9431pub const SQL_FN_STR_SUBSTRING: i32 = 2048i32;
9432#[doc = "*Required features: 'Win32_System_Search'*"]
9433pub const SQL_FN_STR_UCASE: i32 = 4096i32;
9434#[doc = "*Required features: 'Win32_System_Search'*"]
9435pub const SQL_FN_SYS_DBNAME: i32 = 2i32;
9436#[doc = "*Required features: 'Win32_System_Search'*"]
9437pub const SQL_FN_SYS_IFNULL: i32 = 4i32;
9438#[doc = "*Required features: 'Win32_System_Search'*"]
9439pub const SQL_FN_SYS_USERNAME: i32 = 1i32;
9440#[doc = "*Required features: 'Win32_System_Search'*"]
9441pub const SQL_FN_TD_CURDATE: i32 = 2i32;
9442#[doc = "*Required features: 'Win32_System_Search'*"]
9443pub const SQL_FN_TD_CURRENT_DATE: i32 = 131072i32;
9444#[doc = "*Required features: 'Win32_System_Search'*"]
9445pub const SQL_FN_TD_CURRENT_TIME: i32 = 262144i32;
9446#[doc = "*Required features: 'Win32_System_Search'*"]
9447pub const SQL_FN_TD_CURRENT_TIMESTAMP: i32 = 524288i32;
9448#[doc = "*Required features: 'Win32_System_Search'*"]
9449pub const SQL_FN_TD_CURTIME: i32 = 512i32;
9450#[doc = "*Required features: 'Win32_System_Search'*"]
9451pub const SQL_FN_TD_DAYNAME: i32 = 32768i32;
9452#[doc = "*Required features: 'Win32_System_Search'*"]
9453pub const SQL_FN_TD_DAYOFMONTH: i32 = 4i32;
9454#[doc = "*Required features: 'Win32_System_Search'*"]
9455pub const SQL_FN_TD_DAYOFWEEK: i32 = 8i32;
9456#[doc = "*Required features: 'Win32_System_Search'*"]
9457pub const SQL_FN_TD_DAYOFYEAR: i32 = 16i32;
9458#[doc = "*Required features: 'Win32_System_Search'*"]
9459pub const SQL_FN_TD_EXTRACT: i32 = 1048576i32;
9460#[doc = "*Required features: 'Win32_System_Search'*"]
9461pub const SQL_FN_TD_HOUR: i32 = 1024i32;
9462#[doc = "*Required features: 'Win32_System_Search'*"]
9463pub const SQL_FN_TD_MINUTE: i32 = 2048i32;
9464#[doc = "*Required features: 'Win32_System_Search'*"]
9465pub const SQL_FN_TD_MONTH: i32 = 32i32;
9466#[doc = "*Required features: 'Win32_System_Search'*"]
9467pub const SQL_FN_TD_MONTHNAME: i32 = 65536i32;
9468#[doc = "*Required features: 'Win32_System_Search'*"]
9469pub const SQL_FN_TD_NOW: i32 = 1i32;
9470#[doc = "*Required features: 'Win32_System_Search'*"]
9471pub const SQL_FN_TD_QUARTER: i32 = 64i32;
9472#[doc = "*Required features: 'Win32_System_Search'*"]
9473pub const SQL_FN_TD_SECOND: i32 = 4096i32;
9474#[doc = "*Required features: 'Win32_System_Search'*"]
9475pub const SQL_FN_TD_TIMESTAMPADD: i32 = 8192i32;
9476#[doc = "*Required features: 'Win32_System_Search'*"]
9477pub const SQL_FN_TD_TIMESTAMPDIFF: i32 = 16384i32;
9478#[doc = "*Required features: 'Win32_System_Search'*"]
9479pub const SQL_FN_TD_WEEK: i32 = 128i32;
9480#[doc = "*Required features: 'Win32_System_Search'*"]
9481pub const SQL_FN_TD_YEAR: i32 = 256i32;
9482#[doc = "*Required features: 'Win32_System_Search'*"]
9483pub const SQL_FN_TSI_DAY: i32 = 16i32;
9484#[doc = "*Required features: 'Win32_System_Search'*"]
9485pub const SQL_FN_TSI_FRAC_SECOND: i32 = 1i32;
9486#[doc = "*Required features: 'Win32_System_Search'*"]
9487pub const SQL_FN_TSI_HOUR: i32 = 8i32;
9488#[doc = "*Required features: 'Win32_System_Search'*"]
9489pub const SQL_FN_TSI_MINUTE: i32 = 4i32;
9490#[doc = "*Required features: 'Win32_System_Search'*"]
9491pub const SQL_FN_TSI_MONTH: i32 = 64i32;
9492#[doc = "*Required features: 'Win32_System_Search'*"]
9493pub const SQL_FN_TSI_QUARTER: i32 = 128i32;
9494#[doc = "*Required features: 'Win32_System_Search'*"]
9495pub const SQL_FN_TSI_SECOND: i32 = 2i32;
9496#[doc = "*Required features: 'Win32_System_Search'*"]
9497pub const SQL_FN_TSI_WEEK: i32 = 32i32;
9498#[doc = "*Required features: 'Win32_System_Search'*"]
9499pub const SQL_FN_TSI_YEAR: i32 = 256i32;
9500#[doc = "*Required features: 'Win32_System_Search'*"]
9501pub const SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES1: u32 = 146u32;
9502#[doc = "*Required features: 'Win32_System_Search'*"]
9503pub const SQL_FORWARD_ONLY_CURSOR_ATTRIBUTES2: u32 = 147u32;
9504#[doc = "*Required features: 'Win32_System_Search'*"]
9505pub const SQL_GB_COLLATE: u32 = 4u32;
9506#[doc = "*Required features: 'Win32_System_Search'*"]
9507pub const SQL_GB_GROUP_BY_CONTAINS_SELECT: u32 = 2u32;
9508#[doc = "*Required features: 'Win32_System_Search'*"]
9509pub const SQL_GB_GROUP_BY_EQUALS_SELECT: u32 = 1u32;
9510#[doc = "*Required features: 'Win32_System_Search'*"]
9511pub const SQL_GB_NOT_SUPPORTED: u32 = 0u32;
9512#[doc = "*Required features: 'Win32_System_Search'*"]
9513pub const SQL_GB_NO_RELATION: u32 = 3u32;
9514#[doc = "*Required features: 'Win32_System_Search'*"]
9515pub const SQL_GD_ANY_COLUMN: i32 = 1i32;
9516#[doc = "*Required features: 'Win32_System_Search'*"]
9517pub const SQL_GD_ANY_ORDER: i32 = 2i32;
9518#[doc = "*Required features: 'Win32_System_Search'*"]
9519pub const SQL_GD_BLOCK: i32 = 4i32;
9520#[doc = "*Required features: 'Win32_System_Search'*"]
9521pub const SQL_GD_BOUND: i32 = 8i32;
9522#[doc = "*Required features: 'Win32_System_Search'*"]
9523pub const SQL_GD_OUTPUT_PARAMS: i32 = 16i32;
9524#[doc = "*Required features: 'Win32_System_Search'*"]
9525pub const SQL_GETDATA_EXTENSIONS: u32 = 81u32;
9526#[doc = "*Required features: 'Win32_System_Search'*"]
9527pub const SQL_GET_BOOKMARK: u32 = 13u32;
9528#[doc = "*Required features: 'Win32_System_Search'*"]
9529pub const SQL_GROUP_BY: u32 = 88u32;
9530#[doc = "*Required features: 'Win32_System_Search'*"]
9531pub const SQL_GUID: i32 = -11i32;
9532#[doc = "*Required features: 'Win32_System_Search'*"]
9533pub const SQL_HANDLE_DBC: u32 = 2u32;
9534#[doc = "*Required features: 'Win32_System_Search'*"]
9535pub const SQL_HANDLE_DBC_INFO_TOKEN: u32 = 6u32;
9536#[doc = "*Required features: 'Win32_System_Search'*"]
9537pub const SQL_HANDLE_DESC: u32 = 4u32;
9538#[doc = "*Required features: 'Win32_System_Search'*"]
9539pub const SQL_HANDLE_ENV: u32 = 1u32;
9540#[doc = "*Required features: 'Win32_System_Search'*"]
9541pub const SQL_HANDLE_SENV: u32 = 5u32;
9542#[doc = "*Required features: 'Win32_System_Search'*"]
9543pub const SQL_HANDLE_STMT: u32 = 3u32;
9544#[doc = "*Required features: 'Win32_System_Search'*"]
9545pub const SQL_HC_DEFAULT: i32 = 0i32;
9546#[doc = "*Required features: 'Win32_System_Search'*"]
9547pub const SQL_HC_OFF: i32 = 0i32;
9548#[doc = "*Required features: 'Win32_System_Search'*"]
9549pub const SQL_HC_ON: i32 = 1i32;
9550#[doc = "*Required features: 'Win32_System_Search'*"]
9551pub const SQL_HOUR: u32 = 4u32;
9552#[doc = "*Required features: 'Win32_System_Search'*"]
9553pub const SQL_HOUR_TO_MINUTE: u32 = 11u32;
9554#[doc = "*Required features: 'Win32_System_Search'*"]
9555pub const SQL_HOUR_TO_SECOND: u32 = 12u32;
9556#[doc = "*Required features: 'Win32_System_Search'*"]
9557pub const SQL_IC_LOWER: u32 = 2u32;
9558#[doc = "*Required features: 'Win32_System_Search'*"]
9559pub const SQL_IC_MIXED: u32 = 4u32;
9560#[doc = "*Required features: 'Win32_System_Search'*"]
9561pub const SQL_IC_SENSITIVE: u32 = 3u32;
9562#[doc = "*Required features: 'Win32_System_Search'*"]
9563pub const SQL_IC_UPPER: u32 = 1u32;
9564#[doc = "*Required features: 'Win32_System_Search'*"]
9565pub const SQL_IDENTIFIER_CASE: u32 = 28u32;
9566#[doc = "*Required features: 'Win32_System_Search'*"]
9567pub const SQL_IDENTIFIER_QUOTE_CHAR: u32 = 29u32;
9568#[doc = "*Required features: 'Win32_System_Search'*"]
9569pub const SQL_IGNORE: i32 = -6i32;
9570#[doc = "*Required features: 'Win32_System_Search'*"]
9571pub const SQL_IK_ASC: i32 = 1i32;
9572#[doc = "*Required features: 'Win32_System_Search'*"]
9573pub const SQL_IK_DESC: i32 = 2i32;
9574#[doc = "*Required features: 'Win32_System_Search'*"]
9575pub const SQL_IK_NONE: i32 = 0i32;
9576#[doc = "*Required features: 'Win32_System_Search'*"]
9577pub const SQL_INDEX_ALL: u32 = 1u32;
9578#[doc = "*Required features: 'Win32_System_Search'*"]
9579pub const SQL_INDEX_CLUSTERED: u32 = 1u32;
9580#[doc = "*Required features: 'Win32_System_Search'*"]
9581pub const SQL_INDEX_HASHED: u32 = 2u32;
9582#[doc = "*Required features: 'Win32_System_Search'*"]
9583pub const SQL_INDEX_KEYWORDS: u32 = 148u32;
9584#[doc = "*Required features: 'Win32_System_Search'*"]
9585pub const SQL_INDEX_OTHER: u32 = 3u32;
9586#[doc = "*Required features: 'Win32_System_Search'*"]
9587pub const SQL_INDEX_UNIQUE: u32 = 0u32;
9588#[doc = "*Required features: 'Win32_System_Search'*"]
9589pub const SQL_INFO_DRIVER_START: u32 = 1000u32;
9590#[doc = "*Required features: 'Win32_System_Search'*"]
9591pub const SQL_INFO_FIRST: u32 = 0u32;
9592#[doc = "*Required features: 'Win32_System_Search'*"]
9593pub const SQL_INFO_LAST: u32 = 114u32;
9594#[doc = "*Required features: 'Win32_System_Search'*"]
9595pub const SQL_INFO_SCHEMA_VIEWS: u32 = 149u32;
9596#[doc = "*Required features: 'Win32_System_Search'*"]
9597pub const SQL_INFO_SS_FIRST: u32 = 1199u32;
9598#[doc = "*Required features: 'Win32_System_Search'*"]
9599pub const SQL_INFO_SS_MAX_USED: u32 = 1200u32;
9600#[doc = "*Required features: 'Win32_System_Search'*"]
9601pub const SQL_INFO_SS_NETLIB_NAME: u32 = 1199u32;
9602#[doc = "*Required features: 'Win32_System_Search'*"]
9603pub const SQL_INFO_SS_NETLIB_NAMEA: u32 = 1200u32;
9604#[doc = "*Required features: 'Win32_System_Search'*"]
9605pub const SQL_INFO_SS_NETLIB_NAMEW: u32 = 1199u32;
9606#[doc = "*Required features: 'Win32_System_Search'*"]
9607pub const SQL_INITIALLY_DEFERRED: u32 = 5u32;
9608#[doc = "*Required features: 'Win32_System_Search'*"]
9609pub const SQL_INITIALLY_IMMEDIATE: u32 = 6u32;
9610#[doc = "*Required features: 'Win32_System_Search'*"]
9611pub const SQL_INSENSITIVE: u32 = 1u32;
9612#[doc = "*Required features: 'Win32_System_Search'*"]
9613pub const SQL_INSERT_STATEMENT: u32 = 172u32;
9614#[doc = "*Required features: 'Win32_System_Search'*"]
9615pub const SQL_INTEGER: u32 = 4u32;
9616#[doc = "*Required features: 'Win32_System_Search'*"]
9617pub const SQL_INTEGRATED_SECURITY: u32 = 1203u32;
9618#[doc = "*Required features: 'Win32_System_Search'*"]
9619pub const SQL_INTEGRITY: u32 = 73u32;
9620#[doc = "*Required features: 'Win32_System_Search'*"]
9621pub const SQL_INTERVAL: u32 = 10u32;
9622#[doc = "*Required features: 'Win32_System_Search'*"]
9623pub const SQL_INTERVAL_DAY: i32 = -83i32;
9624#[doc = "*Required features: 'Win32_System_Search'*"]
9625pub const SQL_INTERVAL_DAY_TO_HOUR: i32 = -87i32;
9626#[doc = "*Required features: 'Win32_System_Search'*"]
9627pub const SQL_INTERVAL_DAY_TO_MINUTE: i32 = -88i32;
9628#[doc = "*Required features: 'Win32_System_Search'*"]
9629pub const SQL_INTERVAL_DAY_TO_SECOND: i32 = -89i32;
9630#[doc = "*Required features: 'Win32_System_Search'*"]
9631pub const SQL_INTERVAL_HOUR: i32 = -84i32;
9632#[doc = "*Required features: 'Win32_System_Search'*"]
9633pub const SQL_INTERVAL_HOUR_TO_MINUTE: i32 = -90i32;
9634#[doc = "*Required features: 'Win32_System_Search'*"]
9635pub const SQL_INTERVAL_HOUR_TO_SECOND: i32 = -91i32;
9636#[doc = "*Required features: 'Win32_System_Search'*"]
9637pub const SQL_INTERVAL_MINUTE: i32 = -85i32;
9638#[doc = "*Required features: 'Win32_System_Search'*"]
9639pub const SQL_INTERVAL_MINUTE_TO_SECOND: i32 = -92i32;
9640#[doc = "*Required features: 'Win32_System_Search'*"]
9641pub const SQL_INTERVAL_MONTH: i32 = -81i32;
9642#[doc = "*Required features: 'Win32_System_Search'*"]
9643pub const SQL_INTERVAL_SECOND: i32 = -86i32;
9644#[repr(C)]
9645#[doc = "*Required features: 'Win32_System_Search'*"]
9646pub struct SQL_INTERVAL_STRUCT {
9647 pub interval_type: SQLINTERVAL,
9648 pub interval_sign: i16,
9649 pub intval: SQL_INTERVAL_STRUCT_0,
9650}
9651impl ::core::marker::Copy for SQL_INTERVAL_STRUCT {}
9652impl ::core::clone::Clone for SQL_INTERVAL_STRUCT {
9653 fn clone(&self) -> Self {
9654 *self
9655 }
9656}
9657#[repr(C)]
9658#[doc = "*Required features: 'Win32_System_Search'*"]
9659pub union SQL_INTERVAL_STRUCT_0 {
9660 pub year_month: tagSQL_YEAR_MONTH,
9661 pub day_second: tagSQL_DAY_SECOND,
9662}
9663impl ::core::marker::Copy for SQL_INTERVAL_STRUCT_0 {}
9664impl ::core::clone::Clone for SQL_INTERVAL_STRUCT_0 {
9665 fn clone(&self) -> Self {
9666 *self
9667 }
9668}
9669#[doc = "*Required features: 'Win32_System_Search'*"]
9670pub const SQL_INTERVAL_YEAR: i32 = -80i32;
9671#[doc = "*Required features: 'Win32_System_Search'*"]
9672pub const SQL_INTERVAL_YEAR_TO_MONTH: i32 = -82i32;
9673#[doc = "*Required features: 'Win32_System_Search'*"]
9674pub const SQL_INVALID_HANDLE: i32 = -2i32;
9675#[doc = "*Required features: 'Win32_System_Search'*"]
9676pub const SQL_ISV_ASSERTIONS: i32 = 1i32;
9677#[doc = "*Required features: 'Win32_System_Search'*"]
9678pub const SQL_ISV_CHARACTER_SETS: i32 = 2i32;
9679#[doc = "*Required features: 'Win32_System_Search'*"]
9680pub const SQL_ISV_CHECK_CONSTRAINTS: i32 = 4i32;
9681#[doc = "*Required features: 'Win32_System_Search'*"]
9682pub const SQL_ISV_COLLATIONS: i32 = 8i32;
9683#[doc = "*Required features: 'Win32_System_Search'*"]
9684pub const SQL_ISV_COLUMNS: i32 = 64i32;
9685#[doc = "*Required features: 'Win32_System_Search'*"]
9686pub const SQL_ISV_COLUMN_DOMAIN_USAGE: i32 = 16i32;
9687#[doc = "*Required features: 'Win32_System_Search'*"]
9688pub const SQL_ISV_COLUMN_PRIVILEGES: i32 = 32i32;
9689#[doc = "*Required features: 'Win32_System_Search'*"]
9690pub const SQL_ISV_CONSTRAINT_COLUMN_USAGE: i32 = 128i32;
9691#[doc = "*Required features: 'Win32_System_Search'*"]
9692pub const SQL_ISV_CONSTRAINT_TABLE_USAGE: i32 = 256i32;
9693#[doc = "*Required features: 'Win32_System_Search'*"]
9694pub const SQL_ISV_DOMAINS: i32 = 1024i32;
9695#[doc = "*Required features: 'Win32_System_Search'*"]
9696pub const SQL_ISV_DOMAIN_CONSTRAINTS: i32 = 512i32;
9697#[doc = "*Required features: 'Win32_System_Search'*"]
9698pub const SQL_ISV_KEY_COLUMN_USAGE: i32 = 2048i32;
9699#[doc = "*Required features: 'Win32_System_Search'*"]
9700pub const SQL_ISV_REFERENTIAL_CONSTRAINTS: i32 = 4096i32;
9701#[doc = "*Required features: 'Win32_System_Search'*"]
9702pub const SQL_ISV_SCHEMATA: i32 = 8192i32;
9703#[doc = "*Required features: 'Win32_System_Search'*"]
9704pub const SQL_ISV_SQL_LANGUAGES: i32 = 16384i32;
9705#[doc = "*Required features: 'Win32_System_Search'*"]
9706pub const SQL_ISV_TABLES: i32 = 131072i32;
9707#[doc = "*Required features: 'Win32_System_Search'*"]
9708pub const SQL_ISV_TABLE_CONSTRAINTS: i32 = 32768i32;
9709#[doc = "*Required features: 'Win32_System_Search'*"]
9710pub const SQL_ISV_TABLE_PRIVILEGES: i32 = 65536i32;
9711#[doc = "*Required features: 'Win32_System_Search'*"]
9712pub const SQL_ISV_TRANSLATIONS: i32 = 262144i32;
9713#[doc = "*Required features: 'Win32_System_Search'*"]
9714pub const SQL_ISV_USAGE_PRIVILEGES: i32 = 524288i32;
9715#[doc = "*Required features: 'Win32_System_Search'*"]
9716pub const SQL_ISV_VIEWS: i32 = 4194304i32;
9717#[doc = "*Required features: 'Win32_System_Search'*"]
9718pub const SQL_ISV_VIEW_COLUMN_USAGE: i32 = 1048576i32;
9719#[doc = "*Required features: 'Win32_System_Search'*"]
9720pub const SQL_ISV_VIEW_TABLE_USAGE: i32 = 2097152i32;
9721#[doc = "*Required features: 'Win32_System_Search'*"]
9722pub const SQL_IS_DEFAULT: i32 = 0i32;
9723#[doc = "*Required features: 'Win32_System_Search'*"]
9724pub const SQL_IS_INSERT_LITERALS: i32 = 1i32;
9725#[doc = "*Required features: 'Win32_System_Search'*"]
9726pub const SQL_IS_INSERT_SEARCHED: i32 = 2i32;
9727#[doc = "*Required features: 'Win32_System_Search'*"]
9728pub const SQL_IS_INTEGER: i32 = -6i32;
9729#[doc = "*Required features: 'Win32_System_Search'*"]
9730pub const SQL_IS_OFF: i32 = 0i32;
9731#[doc = "*Required features: 'Win32_System_Search'*"]
9732pub const SQL_IS_ON: i32 = 1i32;
9733#[doc = "*Required features: 'Win32_System_Search'*"]
9734pub const SQL_IS_POINTER: i32 = -4i32;
9735#[doc = "*Required features: 'Win32_System_Search'*"]
9736pub const SQL_IS_SELECT_INTO: i32 = 4i32;
9737#[doc = "*Required features: 'Win32_System_Search'*"]
9738pub const SQL_IS_SMALLINT: i32 = -8i32;
9739#[doc = "*Required features: 'Win32_System_Search'*"]
9740pub const SQL_IS_UINTEGER: i32 = -5i32;
9741#[doc = "*Required features: 'Win32_System_Search'*"]
9742pub const SQL_IS_USMALLINT: i32 = -7i32;
9743#[doc = "*Required features: 'Win32_System_Search'*"]
9744pub const SQL_KEYSET_CURSOR_ATTRIBUTES1: u32 = 150u32;
9745#[doc = "*Required features: 'Win32_System_Search'*"]
9746pub const SQL_KEYSET_CURSOR_ATTRIBUTES2: u32 = 151u32;
9747#[doc = "*Required features: 'Win32_System_Search'*"]
9748pub const SQL_KEYSET_SIZE: u32 = 8u32;
9749#[doc = "*Required features: 'Win32_System_Search'*"]
9750pub const SQL_KEYSET_SIZE_DEFAULT: u32 = 0u32;
9751#[doc = "*Required features: 'Win32_System_Search'*"]
9752pub const SQL_KEYWORDS: u32 = 89u32;
9753#[doc = "*Required features: 'Win32_System_Search'*"]
9754pub const SQL_LCK_EXCLUSIVE: i32 = 2i32;
9755#[doc = "*Required features: 'Win32_System_Search'*"]
9756pub const SQL_LCK_NO_CHANGE: i32 = 1i32;
9757#[doc = "*Required features: 'Win32_System_Search'*"]
9758pub const SQL_LCK_UNLOCK: i32 = 4i32;
9759#[doc = "*Required features: 'Win32_System_Search'*"]
9760pub const SQL_LEN_BINARY_ATTR_OFFSET: i32 = -100i32;
9761#[doc = "*Required features: 'Win32_System_Search'*"]
9762pub const SQL_LEN_DATA_AT_EXEC_OFFSET: i32 = -100i32;
9763#[doc = "*Required features: 'Win32_System_Search'*"]
9764pub const SQL_LIKE_ESCAPE_CLAUSE: u32 = 113u32;
9765#[doc = "*Required features: 'Win32_System_Search'*"]
9766pub const SQL_LIKE_ONLY: u32 = 1u32;
9767#[doc = "*Required features: 'Win32_System_Search'*"]
9768pub const SQL_LOCK_EXCLUSIVE: u32 = 1u32;
9769#[doc = "*Required features: 'Win32_System_Search'*"]
9770pub const SQL_LOCK_NO_CHANGE: u32 = 0u32;
9771#[doc = "*Required features: 'Win32_System_Search'*"]
9772pub const SQL_LOCK_TYPES: u32 = 78u32;
9773#[doc = "*Required features: 'Win32_System_Search'*"]
9774pub const SQL_LOCK_UNLOCK: u32 = 2u32;
9775#[doc = "*Required features: 'Win32_System_Search'*"]
9776pub const SQL_LOGIN_TIMEOUT: u32 = 103u32;
9777#[doc = "*Required features: 'Win32_System_Search'*"]
9778pub const SQL_LOGIN_TIMEOUT_DEFAULT: u32 = 15u32;
9779#[doc = "*Required features: 'Win32_System_Search'*"]
9780pub const SQL_LONGVARBINARY: i32 = -4i32;
9781#[doc = "*Required features: 'Win32_System_Search'*"]
9782pub const SQL_LONGVARCHAR: i32 = -1i32;
9783#[doc = "*Required features: 'Win32_System_Search'*"]
9784pub const SQL_MAXIMUM_CATALOG_NAME_LENGTH: u32 = 34u32;
9785#[doc = "*Required features: 'Win32_System_Search'*"]
9786pub const SQL_MAXIMUM_COLUMNS_IN_GROUP_BY: u32 = 97u32;
9787#[doc = "*Required features: 'Win32_System_Search'*"]
9788pub const SQL_MAXIMUM_COLUMNS_IN_INDEX: u32 = 98u32;
9789#[doc = "*Required features: 'Win32_System_Search'*"]
9790pub const SQL_MAXIMUM_COLUMNS_IN_ORDER_BY: u32 = 99u32;
9791#[doc = "*Required features: 'Win32_System_Search'*"]
9792pub const SQL_MAXIMUM_COLUMNS_IN_SELECT: u32 = 100u32;
9793#[doc = "*Required features: 'Win32_System_Search'*"]
9794pub const SQL_MAXIMUM_COLUMN_NAME_LENGTH: u32 = 30u32;
9795#[doc = "*Required features: 'Win32_System_Search'*"]
9796pub const SQL_MAXIMUM_CONCURRENT_ACTIVITIES: u32 = 1u32;
9797#[doc = "*Required features: 'Win32_System_Search'*"]
9798pub const SQL_MAXIMUM_CURSOR_NAME_LENGTH: u32 = 31u32;
9799#[doc = "*Required features: 'Win32_System_Search'*"]
9800pub const SQL_MAXIMUM_DRIVER_CONNECTIONS: u32 = 0u32;
9801#[doc = "*Required features: 'Win32_System_Search'*"]
9802pub const SQL_MAXIMUM_IDENTIFIER_LENGTH: u32 = 10005u32;
9803#[doc = "*Required features: 'Win32_System_Search'*"]
9804pub const SQL_MAXIMUM_INDEX_SIZE: u32 = 102u32;
9805#[doc = "*Required features: 'Win32_System_Search'*"]
9806pub const SQL_MAXIMUM_ROW_SIZE: u32 = 104u32;
9807#[doc = "*Required features: 'Win32_System_Search'*"]
9808pub const SQL_MAXIMUM_SCHEMA_NAME_LENGTH: u32 = 32u32;
9809#[doc = "*Required features: 'Win32_System_Search'*"]
9810pub const SQL_MAXIMUM_STATEMENT_LENGTH: u32 = 105u32;
9811#[doc = "*Required features: 'Win32_System_Search'*"]
9812pub const SQL_MAXIMUM_TABLES_IN_SELECT: u32 = 106u32;
9813#[doc = "*Required features: 'Win32_System_Search'*"]
9814pub const SQL_MAXIMUM_USER_NAME_LENGTH: u32 = 107u32;
9815#[doc = "*Required features: 'Win32_System_Search'*"]
9816pub const SQL_MAX_ASYNC_CONCURRENT_STATEMENTS: u32 = 10022u32;
9817#[doc = "*Required features: 'Win32_System_Search'*"]
9818pub const SQL_MAX_BINARY_LITERAL_LEN: u32 = 112u32;
9819#[doc = "*Required features: 'Win32_System_Search'*"]
9820pub const SQL_MAX_CATALOG_NAME_LEN: u32 = 34u32;
9821#[doc = "*Required features: 'Win32_System_Search'*"]
9822pub const SQL_MAX_CHAR_LITERAL_LEN: u32 = 108u32;
9823#[doc = "*Required features: 'Win32_System_Search'*"]
9824pub const SQL_MAX_COLUMNS_IN_GROUP_BY: u32 = 97u32;
9825#[doc = "*Required features: 'Win32_System_Search'*"]
9826pub const SQL_MAX_COLUMNS_IN_INDEX: u32 = 98u32;
9827#[doc = "*Required features: 'Win32_System_Search'*"]
9828pub const SQL_MAX_COLUMNS_IN_ORDER_BY: u32 = 99u32;
9829#[doc = "*Required features: 'Win32_System_Search'*"]
9830pub const SQL_MAX_COLUMNS_IN_SELECT: u32 = 100u32;
9831#[doc = "*Required features: 'Win32_System_Search'*"]
9832pub const SQL_MAX_COLUMNS_IN_TABLE: u32 = 101u32;
9833#[doc = "*Required features: 'Win32_System_Search'*"]
9834pub const SQL_MAX_COLUMN_NAME_LEN: u32 = 30u32;
9835#[doc = "*Required features: 'Win32_System_Search'*"]
9836pub const SQL_MAX_CONCURRENT_ACTIVITIES: u32 = 1u32;
9837#[doc = "*Required features: 'Win32_System_Search'*"]
9838pub const SQL_MAX_CURSOR_NAME_LEN: u32 = 31u32;
9839#[doc = "*Required features: 'Win32_System_Search'*"]
9840pub const SQL_MAX_DRIVER_CONNECTIONS: u32 = 0u32;
9841#[doc = "*Required features: 'Win32_System_Search'*"]
9842pub const SQL_MAX_DSN_LENGTH: u32 = 32u32;
9843#[doc = "*Required features: 'Win32_System_Search'*"]
9844pub const SQL_MAX_IDENTIFIER_LEN: u32 = 10005u32;
9845#[doc = "*Required features: 'Win32_System_Search'*"]
9846pub const SQL_MAX_INDEX_SIZE: u32 = 102u32;
9847#[doc = "*Required features: 'Win32_System_Search'*"]
9848pub const SQL_MAX_LENGTH: u32 = 3u32;
9849#[doc = "*Required features: 'Win32_System_Search'*"]
9850pub const SQL_MAX_LENGTH_DEFAULT: u32 = 0u32;
9851#[doc = "*Required features: 'Win32_System_Search'*"]
9852pub const SQL_MAX_MESSAGE_LENGTH: u32 = 512u32;
9853#[doc = "*Required features: 'Win32_System_Search'*"]
9854pub const SQL_MAX_NUMERIC_LEN: u32 = 16u32;
9855#[doc = "*Required features: 'Win32_System_Search'*"]
9856pub const SQL_MAX_OPTION_STRING_LENGTH: u32 = 256u32;
9857#[doc = "*Required features: 'Win32_System_Search'*"]
9858pub const SQL_MAX_OWNER_NAME_LEN: u32 = 32u32;
9859#[doc = "*Required features: 'Win32_System_Search'*"]
9860pub const SQL_MAX_PROCEDURE_NAME_LEN: u32 = 33u32;
9861#[doc = "*Required features: 'Win32_System_Search'*"]
9862pub const SQL_MAX_QUALIFIER_NAME_LEN: u32 = 34u32;
9863#[doc = "*Required features: 'Win32_System_Search'*"]
9864pub const SQL_MAX_ROWS: u32 = 1u32;
9865#[doc = "*Required features: 'Win32_System_Search'*"]
9866pub const SQL_MAX_ROWS_DEFAULT: u32 = 0u32;
9867#[doc = "*Required features: 'Win32_System_Search'*"]
9868pub const SQL_MAX_ROW_SIZE: u32 = 104u32;
9869#[doc = "*Required features: 'Win32_System_Search'*"]
9870pub const SQL_MAX_ROW_SIZE_INCLUDES_LONG: u32 = 103u32;
9871#[doc = "*Required features: 'Win32_System_Search'*"]
9872pub const SQL_MAX_SCHEMA_NAME_LEN: u32 = 32u32;
9873#[doc = "*Required features: 'Win32_System_Search'*"]
9874pub const SQL_MAX_SQLSERVERNAME: u32 = 128u32;
9875#[doc = "*Required features: 'Win32_System_Search'*"]
9876pub const SQL_MAX_STATEMENT_LEN: u32 = 105u32;
9877#[doc = "*Required features: 'Win32_System_Search'*"]
9878pub const SQL_MAX_TABLES_IN_SELECT: u32 = 106u32;
9879#[doc = "*Required features: 'Win32_System_Search'*"]
9880pub const SQL_MAX_TABLE_NAME_LEN: u32 = 35u32;
9881#[doc = "*Required features: 'Win32_System_Search'*"]
9882pub const SQL_MAX_USER_NAME_LEN: u32 = 107u32;
9883#[doc = "*Required features: 'Win32_System_Search'*"]
9884pub const SQL_MINUTE: u32 = 5u32;
9885#[doc = "*Required features: 'Win32_System_Search'*"]
9886pub const SQL_MINUTE_TO_SECOND: u32 = 13u32;
9887#[doc = "*Required features: 'Win32_System_Search'*"]
9888pub const SQL_MODE_DEFAULT: u32 = 0u32;
9889#[doc = "*Required features: 'Win32_System_Search'*"]
9890pub const SQL_MODE_READ_ONLY: u32 = 1u32;
9891#[doc = "*Required features: 'Win32_System_Search'*"]
9892pub const SQL_MODE_READ_WRITE: u32 = 0u32;
9893#[doc = "*Required features: 'Win32_System_Search'*"]
9894pub const SQL_MONTH: u32 = 2u32;
9895#[doc = "*Required features: 'Win32_System_Search'*"]
9896pub const SQL_MORE_INFO_NO: i32 = 0i32;
9897#[doc = "*Required features: 'Win32_System_Search'*"]
9898pub const SQL_MORE_INFO_YES: i32 = 1i32;
9899#[doc = "*Required features: 'Win32_System_Search'*"]
9900pub const SQL_MULTIPLE_ACTIVE_TXN: u32 = 37u32;
9901#[doc = "*Required features: 'Win32_System_Search'*"]
9902pub const SQL_MULT_RESULT_SETS: u32 = 36u32;
9903#[doc = "*Required features: 'Win32_System_Search'*"]
9904pub const SQL_NAMED: u32 = 0u32;
9905#[doc = "*Required features: 'Win32_System_Search'*"]
9906pub const SQL_NB_DEFAULT: i32 = 0i32;
9907#[doc = "*Required features: 'Win32_System_Search'*"]
9908pub const SQL_NB_OFF: i32 = 0i32;
9909#[doc = "*Required features: 'Win32_System_Search'*"]
9910pub const SQL_NB_ON: i32 = 1i32;
9911#[doc = "*Required features: 'Win32_System_Search'*"]
9912pub const SQL_NC_END: u32 = 4u32;
9913#[doc = "*Required features: 'Win32_System_Search'*"]
9914pub const SQL_NC_HIGH: u32 = 0u32;
9915#[doc = "*Required features: 'Win32_System_Search'*"]
9916pub const SQL_NC_LOW: u32 = 1u32;
9917#[doc = "*Required features: 'Win32_System_Search'*"]
9918pub const SQL_NC_OFF: i32 = 0i32;
9919#[doc = "*Required features: 'Win32_System_Search'*"]
9920pub const SQL_NC_ON: i32 = 1i32;
9921#[doc = "*Required features: 'Win32_System_Search'*"]
9922pub const SQL_NC_START: u32 = 2u32;
9923#[doc = "*Required features: 'Win32_System_Search'*"]
9924pub const SQL_NEED_DATA: u32 = 99u32;
9925#[doc = "*Required features: 'Win32_System_Search'*"]
9926pub const SQL_NEED_LONG_DATA_LEN: u32 = 111u32;
9927#[doc = "*Required features: 'Win32_System_Search'*"]
9928pub const SQL_NNC_NON_NULL: u32 = 1u32;
9929#[doc = "*Required features: 'Win32_System_Search'*"]
9930pub const SQL_NNC_NULL: u32 = 0u32;
9931#[doc = "*Required features: 'Win32_System_Search'*"]
9932pub const SQL_NONSCROLLABLE: u32 = 0u32;
9933#[doc = "*Required features: 'Win32_System_Search'*"]
9934pub const SQL_NON_NULLABLE_COLUMNS: u32 = 75u32;
9935#[doc = "*Required features: 'Win32_System_Search'*"]
9936pub const SQL_NOSCAN: u32 = 2u32;
9937#[doc = "*Required features: 'Win32_System_Search'*"]
9938pub const SQL_NOSCAN_DEFAULT: u32 = 0u32;
9939#[doc = "*Required features: 'Win32_System_Search'*"]
9940pub const SQL_NOSCAN_OFF: u32 = 0u32;
9941#[doc = "*Required features: 'Win32_System_Search'*"]
9942pub const SQL_NOSCAN_ON: u32 = 1u32;
9943#[doc = "*Required features: 'Win32_System_Search'*"]
9944pub const SQL_NOT_DEFERRABLE: u32 = 7u32;
9945#[doc = "*Required features: 'Win32_System_Search'*"]
9946pub const SQL_NO_ACTION: u32 = 3u32;
9947#[doc = "*Required features: 'Win32_System_Search'*"]
9948pub const SQL_NO_COLUMN_NUMBER: i32 = -1i32;
9949#[doc = "*Required features: 'Win32_System_Search'*"]
9950pub const SQL_NO_DATA: u32 = 100u32;
9951#[doc = "*Required features: 'Win32_System_Search'*"]
9952pub const SQL_NO_DATA_FOUND: u32 = 100u32;
9953#[doc = "*Required features: 'Win32_System_Search'*"]
9954pub const SQL_NO_NULLS: u32 = 0u32;
9955#[doc = "*Required features: 'Win32_System_Search'*"]
9956pub const SQL_NO_ROW_NUMBER: i32 = -1i32;
9957#[doc = "*Required features: 'Win32_System_Search'*"]
9958pub const SQL_NO_TOTAL: i32 = -4i32;
9959#[doc = "*Required features: 'Win32_System_Search'*"]
9960pub const SQL_NTS: i32 = -3i32;
9961#[doc = "*Required features: 'Win32_System_Search'*"]
9962pub const SQL_NTSL: i32 = -3i32;
9963#[doc = "*Required features: 'Win32_System_Search'*"]
9964pub const SQL_NULLABLE: u32 = 1u32;
9965#[doc = "*Required features: 'Win32_System_Search'*"]
9966pub const SQL_NULLABLE_UNKNOWN: u32 = 2u32;
9967#[doc = "*Required features: 'Win32_System_Search'*"]
9968pub const SQL_NULL_COLLATION: u32 = 85u32;
9969#[doc = "*Required features: 'Win32_System_Search'*"]
9970pub const SQL_NULL_DATA: i32 = -1i32;
9971#[doc = "*Required features: 'Win32_System_Search'*"]
9972pub const SQL_NULL_HANDLE: i32 = 0i32;
9973#[doc = "*Required features: 'Win32_System_Search'*"]
9974pub const SQL_NULL_HDBC: u32 = 0u32;
9975#[doc = "*Required features: 'Win32_System_Search'*"]
9976pub const SQL_NULL_HDESC: u32 = 0u32;
9977#[doc = "*Required features: 'Win32_System_Search'*"]
9978pub const SQL_NULL_HENV: u32 = 0u32;
9979#[doc = "*Required features: 'Win32_System_Search'*"]
9980pub const SQL_NULL_HSTMT: u32 = 0u32;
9981#[doc = "*Required features: 'Win32_System_Search'*"]
9982pub const SQL_NUMERIC: u32 = 2u32;
9983#[doc = "*Required features: 'Win32_System_Search'*"]
9984pub const SQL_NUMERIC_FUNCTIONS: u32 = 49u32;
9985#[repr(C)]
9986#[doc = "*Required features: 'Win32_System_Search'*"]
9987pub struct SQL_NUMERIC_STRUCT {
9988 pub precision: u8,
9989 pub scale: i8,
9990 pub sign: u8,
9991 pub val: [u8; 16],
9992}
9993impl ::core::marker::Copy for SQL_NUMERIC_STRUCT {}
9994impl ::core::clone::Clone for SQL_NUMERIC_STRUCT {
9995 fn clone(&self) -> Self {
9996 *self
9997 }
9998}
9999#[doc = "*Required features: 'Win32_System_Search'*"]
10000pub const SQL_NUM_FUNCTIONS: u32 = 23u32;
10001#[doc = "*Required features: 'Win32_System_Search'*"]
10002pub const SQL_OAC_LEVEL1: u32 = 1u32;
10003#[doc = "*Required features: 'Win32_System_Search'*"]
10004pub const SQL_OAC_LEVEL2: u32 = 2u32;
10005#[doc = "*Required features: 'Win32_System_Search'*"]
10006pub const SQL_OAC_NONE: u32 = 0u32;
10007#[doc = "*Required features: 'Win32_System_Search'*"]
10008pub const SQL_ODBC_API_CONFORMANCE: u32 = 9u32;
10009#[doc = "*Required features: 'Win32_System_Search'*"]
10010pub const SQL_ODBC_CURSORS: u32 = 110u32;
10011#[doc = "*Required features: 'Win32_System_Search'*"]
10012pub const SQL_ODBC_INTERFACE_CONFORMANCE: u32 = 152u32;
10013#[doc = "*Required features: 'Win32_System_Search'*"]
10014pub const SQL_ODBC_KEYWORDS : & 'static str = "ABSOLUTE,ACTION,ADA,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHAR_LENGTH,CHARACTER,CHARACTER_LENGTH,CHECK,CLOSE,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FORTRAN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INCLUDE,INDEX,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NONE,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,PASCAL,PLI,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWSSCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCA,SQLCODE,SQLERROR,SQLSTATE,SQLWARNING,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE" ;
10015#[doc = "*Required features: 'Win32_System_Search'*"]
10016pub const SQL_ODBC_SAG_CLI_CONFORMANCE: u32 = 12u32;
10017#[doc = "*Required features: 'Win32_System_Search'*"]
10018pub const SQL_ODBC_SQL_CONFORMANCE: u32 = 15u32;
10019#[doc = "*Required features: 'Win32_System_Search'*"]
10020pub const SQL_ODBC_SQL_OPT_IEF: u32 = 73u32;
10021#[doc = "*Required features: 'Win32_System_Search'*"]
10022pub const SQL_ODBC_VER: u32 = 10u32;
10023#[doc = "*Required features: 'Win32_System_Search'*"]
10024pub const SQL_OIC_CORE: u32 = 1u32;
10025#[doc = "*Required features: 'Win32_System_Search'*"]
10026pub const SQL_OIC_LEVEL1: u32 = 2u32;
10027#[doc = "*Required features: 'Win32_System_Search'*"]
10028pub const SQL_OIC_LEVEL2: u32 = 3u32;
10029#[doc = "*Required features: 'Win32_System_Search'*"]
10030pub const SQL_OJ_ALL_COMPARISON_OPS: i32 = 64i32;
10031#[doc = "*Required features: 'Win32_System_Search'*"]
10032pub const SQL_OJ_CAPABILITIES: u32 = 115u32;
10033#[doc = "*Required features: 'Win32_System_Search'*"]
10034pub const SQL_OJ_FULL: i32 = 4i32;
10035#[doc = "*Required features: 'Win32_System_Search'*"]
10036pub const SQL_OJ_INNER: i32 = 32i32;
10037#[doc = "*Required features: 'Win32_System_Search'*"]
10038pub const SQL_OJ_LEFT: i32 = 1i32;
10039#[doc = "*Required features: 'Win32_System_Search'*"]
10040pub const SQL_OJ_NESTED: i32 = 8i32;
10041#[doc = "*Required features: 'Win32_System_Search'*"]
10042pub const SQL_OJ_NOT_ORDERED: i32 = 16i32;
10043#[doc = "*Required features: 'Win32_System_Search'*"]
10044pub const SQL_OJ_RIGHT: i32 = 2i32;
10045#[doc = "*Required features: 'Win32_System_Search'*"]
10046pub const SQL_OPT_TRACE: u32 = 104u32;
10047#[doc = "*Required features: 'Win32_System_Search'*"]
10048pub const SQL_OPT_TRACEFILE: u32 = 105u32;
10049#[doc = "*Required features: 'Win32_System_Search'*"]
10050pub const SQL_OPT_TRACE_DEFAULT: u32 = 0u32;
10051#[doc = "*Required features: 'Win32_System_Search'*"]
10052pub const SQL_OPT_TRACE_FILE_DEFAULT: &'static str = "\\SQL.LOG";
10053#[doc = "*Required features: 'Win32_System_Search'*"]
10054pub const SQL_OPT_TRACE_OFF: u32 = 0u32;
10055#[doc = "*Required features: 'Win32_System_Search'*"]
10056pub const SQL_OPT_TRACE_ON: u32 = 1u32;
10057#[doc = "*Required features: 'Win32_System_Search'*"]
10058pub const SQL_ORDER_BY_COLUMNS_IN_SELECT: u32 = 90u32;
10059#[doc = "*Required features: 'Win32_System_Search'*"]
10060pub const SQL_OSCC_COMPLIANT: u32 = 1u32;
10061#[doc = "*Required features: 'Win32_System_Search'*"]
10062pub const SQL_OSCC_NOT_COMPLIANT: u32 = 0u32;
10063#[doc = "*Required features: 'Win32_System_Search'*"]
10064pub const SQL_OSC_CORE: u32 = 1u32;
10065#[doc = "*Required features: 'Win32_System_Search'*"]
10066pub const SQL_OSC_EXTENDED: u32 = 2u32;
10067#[doc = "*Required features: 'Win32_System_Search'*"]
10068pub const SQL_OSC_MINIMUM: u32 = 0u32;
10069#[doc = "*Required features: 'Win32_System_Search'*"]
10070pub const SQL_OUTER_JOINS: u32 = 38u32;
10071#[doc = "*Required features: 'Win32_System_Search'*"]
10072pub const SQL_OUTER_JOIN_CAPABILITIES: u32 = 115u32;
10073#[doc = "*Required features: 'Win32_System_Search'*"]
10074pub const SQL_OU_DML_STATEMENTS: i32 = 1i32;
10075#[doc = "*Required features: 'Win32_System_Search'*"]
10076pub const SQL_OU_INDEX_DEFINITION: i32 = 8i32;
10077#[doc = "*Required features: 'Win32_System_Search'*"]
10078pub const SQL_OU_PRIVILEGE_DEFINITION: i32 = 16i32;
10079#[doc = "*Required features: 'Win32_System_Search'*"]
10080pub const SQL_OU_PROCEDURE_INVOCATION: i32 = 2i32;
10081#[doc = "*Required features: 'Win32_System_Search'*"]
10082pub const SQL_OU_TABLE_DEFINITION: i32 = 4i32;
10083#[doc = "*Required features: 'Win32_System_Search'*"]
10084pub const SQL_OV_ODBC2: u32 = 2u32;
10085#[doc = "*Required features: 'Win32_System_Search'*"]
10086pub const SQL_OV_ODBC3: u32 = 3u32;
10087#[doc = "*Required features: 'Win32_System_Search'*"]
10088pub const SQL_OV_ODBC3_80: u32 = 380u32;
10089#[doc = "*Required features: 'Win32_System_Search'*"]
10090pub const SQL_OWNER_TERM: u32 = 39u32;
10091#[doc = "*Required features: 'Win32_System_Search'*"]
10092pub const SQL_OWNER_USAGE: u32 = 91u32;
10093#[doc = "*Required features: 'Win32_System_Search'*"]
10094pub const SQL_PACKET_SIZE: u32 = 112u32;
10095#[doc = "*Required features: 'Win32_System_Search'*"]
10096pub const SQL_PARAM_ARRAY_ROW_COUNTS: u32 = 153u32;
10097#[doc = "*Required features: 'Win32_System_Search'*"]
10098pub const SQL_PARAM_ARRAY_SELECTS: u32 = 154u32;
10099#[doc = "*Required features: 'Win32_System_Search'*"]
10100pub const SQL_PARAM_BIND_BY_COLUMN: u32 = 0u32;
10101#[doc = "*Required features: 'Win32_System_Search'*"]
10102pub const SQL_PARAM_BIND_TYPE_DEFAULT: u32 = 0u32;
10103#[doc = "*Required features: 'Win32_System_Search'*"]
10104pub const SQL_PARAM_DATA_AVAILABLE: u32 = 101u32;
10105#[doc = "*Required features: 'Win32_System_Search'*"]
10106pub const SQL_PARAM_DIAG_UNAVAILABLE: u32 = 1u32;
10107#[doc = "*Required features: 'Win32_System_Search'*"]
10108pub const SQL_PARAM_ERROR: u32 = 5u32;
10109#[doc = "*Required features: 'Win32_System_Search'*"]
10110pub const SQL_PARAM_IGNORE: u32 = 1u32;
10111#[doc = "*Required features: 'Win32_System_Search'*"]
10112pub const SQL_PARAM_INPUT: u32 = 1u32;
10113#[doc = "*Required features: 'Win32_System_Search'*"]
10114pub const SQL_PARAM_INPUT_OUTPUT: u32 = 2u32;
10115#[doc = "*Required features: 'Win32_System_Search'*"]
10116pub const SQL_PARAM_INPUT_OUTPUT_STREAM: u32 = 8u32;
10117#[doc = "*Required features: 'Win32_System_Search'*"]
10118pub const SQL_PARAM_OUTPUT: u32 = 4u32;
10119#[doc = "*Required features: 'Win32_System_Search'*"]
10120pub const SQL_PARAM_OUTPUT_STREAM: u32 = 16u32;
10121#[doc = "*Required features: 'Win32_System_Search'*"]
10122pub const SQL_PARAM_PROCEED: u32 = 0u32;
10123#[doc = "*Required features: 'Win32_System_Search'*"]
10124pub const SQL_PARAM_SUCCESS: u32 = 0u32;
10125#[doc = "*Required features: 'Win32_System_Search'*"]
10126pub const SQL_PARAM_SUCCESS_WITH_INFO: u32 = 6u32;
10127#[doc = "*Required features: 'Win32_System_Search'*"]
10128pub const SQL_PARAM_TYPE_UNKNOWN: u32 = 0u32;
10129#[doc = "*Required features: 'Win32_System_Search'*"]
10130pub const SQL_PARAM_UNUSED: u32 = 7u32;
10131#[doc = "*Required features: 'Win32_System_Search'*"]
10132pub const SQL_PARC_BATCH: u32 = 1u32;
10133#[doc = "*Required features: 'Win32_System_Search'*"]
10134pub const SQL_PARC_NO_BATCH: u32 = 2u32;
10135#[doc = "*Required features: 'Win32_System_Search'*"]
10136pub const SQL_PAS_BATCH: u32 = 1u32;
10137#[doc = "*Required features: 'Win32_System_Search'*"]
10138pub const SQL_PAS_NO_BATCH: u32 = 2u32;
10139#[doc = "*Required features: 'Win32_System_Search'*"]
10140pub const SQL_PAS_NO_SELECT: u32 = 3u32;
10141#[doc = "*Required features: 'Win32_System_Search'*"]
10142pub const SQL_PC_DEFAULT: i32 = 0i32;
10143#[doc = "*Required features: 'Win32_System_Search'*"]
10144pub const SQL_PC_NON_PSEUDO: u32 = 1u32;
10145#[doc = "*Required features: 'Win32_System_Search'*"]
10146pub const SQL_PC_NOT_PSEUDO: u32 = 1u32;
10147#[doc = "*Required features: 'Win32_System_Search'*"]
10148pub const SQL_PC_OFF: i32 = 0i32;
10149#[doc = "*Required features: 'Win32_System_Search'*"]
10150pub const SQL_PC_ON: i32 = 1i32;
10151#[doc = "*Required features: 'Win32_System_Search'*"]
10152pub const SQL_PC_PSEUDO: u32 = 2u32;
10153#[doc = "*Required features: 'Win32_System_Search'*"]
10154pub const SQL_PC_UNKNOWN: u32 = 0u32;
10155#[doc = "*Required features: 'Win32_System_Search'*"]
10156pub const SQL_PERF_START: u32 = 1u32;
10157#[doc = "*Required features: 'Win32_System_Search'*"]
10158pub const SQL_PERF_STOP: u32 = 2u32;
10159#[doc = "*Required features: 'Win32_System_Search'*"]
10160pub const SQL_POSITION: u32 = 0u32;
10161#[doc = "*Required features: 'Win32_System_Search'*"]
10162pub const SQL_POSITIONED_STATEMENTS: u32 = 80u32;
10163#[doc = "*Required features: 'Win32_System_Search'*"]
10164pub const SQL_POS_ADD: i32 = 16i32;
10165#[doc = "*Required features: 'Win32_System_Search'*"]
10166pub const SQL_POS_DELETE: i32 = 8i32;
10167#[doc = "*Required features: 'Win32_System_Search'*"]
10168pub const SQL_POS_OPERATIONS: u32 = 79u32;
10169#[doc = "*Required features: 'Win32_System_Search'*"]
10170pub const SQL_POS_POSITION: i32 = 1i32;
10171#[doc = "*Required features: 'Win32_System_Search'*"]
10172pub const SQL_POS_REFRESH: i32 = 2i32;
10173#[doc = "*Required features: 'Win32_System_Search'*"]
10174pub const SQL_POS_UPDATE: i32 = 4i32;
10175#[doc = "*Required features: 'Win32_System_Search'*"]
10176pub const SQL_PRED_BASIC: u32 = 2u32;
10177#[doc = "*Required features: 'Win32_System_Search'*"]
10178pub const SQL_PRED_CHAR: u32 = 1u32;
10179#[doc = "*Required features: 'Win32_System_Search'*"]
10180pub const SQL_PRED_NONE: u32 = 0u32;
10181#[doc = "*Required features: 'Win32_System_Search'*"]
10182pub const SQL_PRED_SEARCHABLE: u32 = 3u32;
10183#[doc = "*Required features: 'Win32_System_Search'*"]
10184pub const SQL_PRESERVE_CURSORS: u32 = 1204u32;
10185#[doc = "*Required features: 'Win32_System_Search'*"]
10186pub const SQL_PROCEDURES: u32 = 21u32;
10187#[doc = "*Required features: 'Win32_System_Search'*"]
10188pub const SQL_PROCEDURE_TERM: u32 = 40u32;
10189#[doc = "*Required features: 'Win32_System_Search'*"]
10190pub const SQL_PS_POSITIONED_DELETE: i32 = 1i32;
10191#[doc = "*Required features: 'Win32_System_Search'*"]
10192pub const SQL_PS_POSITIONED_UPDATE: i32 = 2i32;
10193#[doc = "*Required features: 'Win32_System_Search'*"]
10194pub const SQL_PS_SELECT_FOR_UPDATE: i32 = 4i32;
10195#[doc = "*Required features: 'Win32_System_Search'*"]
10196pub const SQL_PT_FUNCTION: u32 = 2u32;
10197#[doc = "*Required features: 'Win32_System_Search'*"]
10198pub const SQL_PT_PROCEDURE: u32 = 1u32;
10199#[doc = "*Required features: 'Win32_System_Search'*"]
10200pub const SQL_PT_UNKNOWN: u32 = 0u32;
10201#[doc = "*Required features: 'Win32_System_Search'*"]
10202pub const SQL_QI_DEFAULT: i32 = 1i32;
10203#[doc = "*Required features: 'Win32_System_Search'*"]
10204pub const SQL_QI_OFF: i32 = 0i32;
10205#[doc = "*Required features: 'Win32_System_Search'*"]
10206pub const SQL_QI_ON: i32 = 1i32;
10207#[doc = "*Required features: 'Win32_System_Search'*"]
10208pub const SQL_QL_END: u32 = 2u32;
10209#[doc = "*Required features: 'Win32_System_Search'*"]
10210pub const SQL_QL_START: u32 = 1u32;
10211#[doc = "*Required features: 'Win32_System_Search'*"]
10212pub const SQL_QUALIFIER_LOCATION: u32 = 114u32;
10213#[doc = "*Required features: 'Win32_System_Search'*"]
10214pub const SQL_QUALIFIER_NAME_SEPARATOR: u32 = 41u32;
10215#[doc = "*Required features: 'Win32_System_Search'*"]
10216pub const SQL_QUALIFIER_TERM: u32 = 42u32;
10217#[doc = "*Required features: 'Win32_System_Search'*"]
10218pub const SQL_QUALIFIER_USAGE: u32 = 92u32;
10219#[doc = "*Required features: 'Win32_System_Search'*"]
10220pub const SQL_QUERY_TIMEOUT: u32 = 0u32;
10221#[doc = "*Required features: 'Win32_System_Search'*"]
10222pub const SQL_QUERY_TIMEOUT_DEFAULT: u32 = 0u32;
10223#[doc = "*Required features: 'Win32_System_Search'*"]
10224pub const SQL_QUICK: u32 = 0u32;
10225#[doc = "*Required features: 'Win32_System_Search'*"]
10226pub const SQL_QUIET_MODE: u32 = 111u32;
10227#[doc = "*Required features: 'Win32_System_Search'*"]
10228pub const SQL_QUOTED_IDENTIFIER_CASE: u32 = 93u32;
10229#[doc = "*Required features: 'Win32_System_Search'*"]
10230pub const SQL_QU_DML_STATEMENTS: i32 = 1i32;
10231#[doc = "*Required features: 'Win32_System_Search'*"]
10232pub const SQL_QU_INDEX_DEFINITION: i32 = 8i32;
10233#[doc = "*Required features: 'Win32_System_Search'*"]
10234pub const SQL_QU_PRIVILEGE_DEFINITION: i32 = 16i32;
10235#[doc = "*Required features: 'Win32_System_Search'*"]
10236pub const SQL_QU_PROCEDURE_INVOCATION: i32 = 2i32;
10237#[doc = "*Required features: 'Win32_System_Search'*"]
10238pub const SQL_QU_TABLE_DEFINITION: i32 = 4i32;
10239#[doc = "*Required features: 'Win32_System_Search'*"]
10240pub const SQL_RD_DEFAULT: u32 = 1u32;
10241#[doc = "*Required features: 'Win32_System_Search'*"]
10242pub const SQL_RD_OFF: u32 = 0u32;
10243#[doc = "*Required features: 'Win32_System_Search'*"]
10244pub const SQL_RD_ON: u32 = 1u32;
10245#[doc = "*Required features: 'Win32_System_Search'*"]
10246pub const SQL_REAL: u32 = 7u32;
10247#[doc = "*Required features: 'Win32_System_Search'*"]
10248pub const SQL_REFRESH: u32 = 1u32;
10249#[doc = "*Required features: 'Win32_System_Search'*"]
10250pub const SQL_REMOTE_PWD: u32 = 1201u32;
10251#[doc = "*Required features: 'Win32_System_Search'*"]
10252pub const SQL_RESET_CONNECTION_YES: u32 = 1u32;
10253#[doc = "*Required features: 'Win32_System_Search'*"]
10254pub const SQL_RESET_PARAMS: u32 = 3u32;
10255#[doc = "*Required features: 'Win32_System_Search'*"]
10256pub const SQL_RESET_YES: i32 = 1i32;
10257#[doc = "*Required features: 'Win32_System_Search'*"]
10258pub const SQL_RESTRICT: u32 = 1u32;
10259#[doc = "*Required features: 'Win32_System_Search'*"]
10260pub const SQL_RESULT_COL: u32 = 3u32;
10261#[doc = "*Required features: 'Win32_System_Search'*"]
10262pub const SQL_RETRIEVE_DATA: u32 = 11u32;
10263#[doc = "*Required features: 'Win32_System_Search'*"]
10264pub const SQL_RETURN_VALUE: u32 = 5u32;
10265#[doc = "*Required features: 'Win32_System_Search'*"]
10266pub const SQL_RE_DEFAULT: i32 = 0i32;
10267#[doc = "*Required features: 'Win32_System_Search'*"]
10268pub const SQL_RE_OFF: i32 = 0i32;
10269#[doc = "*Required features: 'Win32_System_Search'*"]
10270pub const SQL_RE_ON: i32 = 1i32;
10271#[doc = "*Required features: 'Win32_System_Search'*"]
10272pub const SQL_ROLLBACK: u32 = 1u32;
10273#[doc = "*Required features: 'Win32_System_Search'*"]
10274pub const SQL_ROWSET_SIZE: u32 = 9u32;
10275#[doc = "*Required features: 'Win32_System_Search'*"]
10276pub const SQL_ROWSET_SIZE_DEFAULT: u32 = 1u32;
10277#[doc = "*Required features: 'Win32_System_Search'*"]
10278pub const SQL_ROWVER: u32 = 2u32;
10279#[doc = "*Required features: 'Win32_System_Search'*"]
10280pub const SQL_ROW_ADDED: u32 = 4u32;
10281#[doc = "*Required features: 'Win32_System_Search'*"]
10282pub const SQL_ROW_DELETED: u32 = 1u32;
10283#[doc = "*Required features: 'Win32_System_Search'*"]
10284pub const SQL_ROW_ERROR: u32 = 5u32;
10285#[doc = "*Required features: 'Win32_System_Search'*"]
10286pub const SQL_ROW_IDENTIFIER: u32 = 1u32;
10287#[doc = "*Required features: 'Win32_System_Search'*"]
10288pub const SQL_ROW_IGNORE: u32 = 1u32;
10289#[doc = "*Required features: 'Win32_System_Search'*"]
10290pub const SQL_ROW_NOROW: u32 = 3u32;
10291#[doc = "*Required features: 'Win32_System_Search'*"]
10292pub const SQL_ROW_NUMBER: u32 = 14u32;
10293#[doc = "*Required features: 'Win32_System_Search'*"]
10294pub const SQL_ROW_NUMBER_UNKNOWN: i32 = -2i32;
10295#[doc = "*Required features: 'Win32_System_Search'*"]
10296pub const SQL_ROW_PROCEED: u32 = 0u32;
10297#[doc = "*Required features: 'Win32_System_Search'*"]
10298pub const SQL_ROW_SUCCESS: u32 = 0u32;
10299#[doc = "*Required features: 'Win32_System_Search'*"]
10300pub const SQL_ROW_SUCCESS_WITH_INFO: u32 = 6u32;
10301#[doc = "*Required features: 'Win32_System_Search'*"]
10302pub const SQL_ROW_UPDATED: u32 = 2u32;
10303#[doc = "*Required features: 'Win32_System_Search'*"]
10304pub const SQL_ROW_UPDATES: u32 = 11u32;
10305#[doc = "*Required features: 'Win32_System_Search'*"]
10306pub const SQL_SCCO_LOCK: i32 = 2i32;
10307#[doc = "*Required features: 'Win32_System_Search'*"]
10308pub const SQL_SCCO_OPT_ROWVER: i32 = 4i32;
10309#[doc = "*Required features: 'Win32_System_Search'*"]
10310pub const SQL_SCCO_OPT_TIMESTAMP: i32 = 4i32;
10311#[doc = "*Required features: 'Win32_System_Search'*"]
10312pub const SQL_SCCO_OPT_VALUES: i32 = 8i32;
10313#[doc = "*Required features: 'Win32_System_Search'*"]
10314pub const SQL_SCCO_READ_ONLY: i32 = 1i32;
10315#[doc = "*Required features: 'Win32_System_Search'*"]
10316pub const SQL_SCC_ISO92_CLI: i32 = 2i32;
10317#[doc = "*Required features: 'Win32_System_Search'*"]
10318pub const SQL_SCC_XOPEN_CLI_VERSION1: i32 = 1i32;
10319#[doc = "*Required features: 'Win32_System_Search'*"]
10320pub const SQL_SCHEMA_TERM: u32 = 39u32;
10321#[doc = "*Required features: 'Win32_System_Search'*"]
10322pub const SQL_SCHEMA_USAGE: u32 = 91u32;
10323#[doc = "*Required features: 'Win32_System_Search'*"]
10324pub const SQL_SCOPE_CURROW: u32 = 0u32;
10325#[doc = "*Required features: 'Win32_System_Search'*"]
10326pub const SQL_SCOPE_SESSION: u32 = 2u32;
10327#[doc = "*Required features: 'Win32_System_Search'*"]
10328pub const SQL_SCOPE_TRANSACTION: u32 = 1u32;
10329#[doc = "*Required features: 'Win32_System_Search'*"]
10330pub const SQL_SCROLLABLE: u32 = 1u32;
10331#[doc = "*Required features: 'Win32_System_Search'*"]
10332pub const SQL_SCROLL_CONCURRENCY: u32 = 43u32;
10333#[doc = "*Required features: 'Win32_System_Search'*"]
10334pub const SQL_SCROLL_DYNAMIC: i32 = -2i32;
10335#[doc = "*Required features: 'Win32_System_Search'*"]
10336pub const SQL_SCROLL_FORWARD_ONLY: i32 = 0i32;
10337#[doc = "*Required features: 'Win32_System_Search'*"]
10338pub const SQL_SCROLL_KEYSET_DRIVEN: i32 = -1i32;
10339#[doc = "*Required features: 'Win32_System_Search'*"]
10340pub const SQL_SCROLL_OPTIONS: u32 = 44u32;
10341#[doc = "*Required features: 'Win32_System_Search'*"]
10342pub const SQL_SCROLL_STATIC: i32 = -3i32;
10343#[doc = "*Required features: 'Win32_System_Search'*"]
10344pub const SQL_SC_FIPS127_2_TRANSITIONAL: i32 = 2i32;
10345#[doc = "*Required features: 'Win32_System_Search'*"]
10346pub const SQL_SC_NON_UNIQUE: u32 = 0u32;
10347#[doc = "*Required features: 'Win32_System_Search'*"]
10348pub const SQL_SC_SQL92_ENTRY: i32 = 1i32;
10349#[doc = "*Required features: 'Win32_System_Search'*"]
10350pub const SQL_SC_SQL92_FULL: i32 = 8i32;
10351#[doc = "*Required features: 'Win32_System_Search'*"]
10352pub const SQL_SC_SQL92_INTERMEDIATE: i32 = 4i32;
10353#[doc = "*Required features: 'Win32_System_Search'*"]
10354pub const SQL_SC_TRY_UNIQUE: u32 = 1u32;
10355#[doc = "*Required features: 'Win32_System_Search'*"]
10356pub const SQL_SC_UNIQUE: u32 = 2u32;
10357#[doc = "*Required features: 'Win32_System_Search'*"]
10358pub const SQL_SDF_CURRENT_DATE: i32 = 1i32;
10359#[doc = "*Required features: 'Win32_System_Search'*"]
10360pub const SQL_SDF_CURRENT_TIME: i32 = 2i32;
10361#[doc = "*Required features: 'Win32_System_Search'*"]
10362pub const SQL_SDF_CURRENT_TIMESTAMP: i32 = 4i32;
10363#[doc = "*Required features: 'Win32_System_Search'*"]
10364pub const SQL_SEARCHABLE: u32 = 3u32;
10365#[doc = "*Required features: 'Win32_System_Search'*"]
10366pub const SQL_SEARCH_PATTERN_ESCAPE: u32 = 14u32;
10367#[doc = "*Required features: 'Win32_System_Search'*"]
10368pub const SQL_SECOND: u32 = 6u32;
10369#[doc = "*Required features: 'Win32_System_Search'*"]
10370pub const SQL_SENSITIVE: u32 = 2u32;
10371#[doc = "*Required features: 'Win32_System_Search'*"]
10372pub const SQL_SERVER_NAME: u32 = 13u32;
10373#[doc = "*Required features: 'Win32_System_Search'*"]
10374pub const SQL_SETPARAM_VALUE_MAX: i32 = -1i32;
10375#[doc = "*Required features: 'Win32_System_Search'*"]
10376pub const SQL_SETPOS_MAX_LOCK_VALUE: u32 = 2u32;
10377#[doc = "*Required features: 'Win32_System_Search'*"]
10378pub const SQL_SETPOS_MAX_OPTION_VALUE: u32 = 4u32;
10379#[doc = "*Required features: 'Win32_System_Search'*"]
10380pub const SQL_SET_DEFAULT: u32 = 4u32;
10381#[doc = "*Required features: 'Win32_System_Search'*"]
10382pub const SQL_SET_NULL: u32 = 2u32;
10383#[doc = "*Required features: 'Win32_System_Search'*"]
10384pub const SQL_SFKD_CASCADE: i32 = 1i32;
10385#[doc = "*Required features: 'Win32_System_Search'*"]
10386pub const SQL_SFKD_NO_ACTION: i32 = 2i32;
10387#[doc = "*Required features: 'Win32_System_Search'*"]
10388pub const SQL_SFKD_SET_DEFAULT: i32 = 4i32;
10389#[doc = "*Required features: 'Win32_System_Search'*"]
10390pub const SQL_SFKD_SET_NULL: i32 = 8i32;
10391#[doc = "*Required features: 'Win32_System_Search'*"]
10392pub const SQL_SFKU_CASCADE: i32 = 1i32;
10393#[doc = "*Required features: 'Win32_System_Search'*"]
10394pub const SQL_SFKU_NO_ACTION: i32 = 2i32;
10395#[doc = "*Required features: 'Win32_System_Search'*"]
10396pub const SQL_SFKU_SET_DEFAULT: i32 = 4i32;
10397#[doc = "*Required features: 'Win32_System_Search'*"]
10398pub const SQL_SFKU_SET_NULL: i32 = 8i32;
10399#[doc = "*Required features: 'Win32_System_Search'*"]
10400pub const SQL_SG_DELETE_TABLE: i32 = 32i32;
10401#[doc = "*Required features: 'Win32_System_Search'*"]
10402pub const SQL_SG_INSERT_COLUMN: i32 = 128i32;
10403#[doc = "*Required features: 'Win32_System_Search'*"]
10404pub const SQL_SG_INSERT_TABLE: i32 = 64i32;
10405#[doc = "*Required features: 'Win32_System_Search'*"]
10406pub const SQL_SG_REFERENCES_COLUMN: i32 = 512i32;
10407#[doc = "*Required features: 'Win32_System_Search'*"]
10408pub const SQL_SG_REFERENCES_TABLE: i32 = 256i32;
10409#[doc = "*Required features: 'Win32_System_Search'*"]
10410pub const SQL_SG_SELECT_TABLE: i32 = 1024i32;
10411#[doc = "*Required features: 'Win32_System_Search'*"]
10412pub const SQL_SG_UPDATE_COLUMN: i32 = 4096i32;
10413#[doc = "*Required features: 'Win32_System_Search'*"]
10414pub const SQL_SG_UPDATE_TABLE: i32 = 2048i32;
10415#[doc = "*Required features: 'Win32_System_Search'*"]
10416pub const SQL_SG_USAGE_ON_CHARACTER_SET: i32 = 2i32;
10417#[doc = "*Required features: 'Win32_System_Search'*"]
10418pub const SQL_SG_USAGE_ON_COLLATION: i32 = 4i32;
10419#[doc = "*Required features: 'Win32_System_Search'*"]
10420pub const SQL_SG_USAGE_ON_DOMAIN: i32 = 1i32;
10421#[doc = "*Required features: 'Win32_System_Search'*"]
10422pub const SQL_SG_USAGE_ON_TRANSLATION: i32 = 8i32;
10423#[doc = "*Required features: 'Win32_System_Search'*"]
10424pub const SQL_SG_WITH_GRANT_OPTION: i32 = 16i32;
10425#[doc = "*Required features: 'Win32_System_Search'*"]
10426pub const SQL_SIGNED_OFFSET: i32 = -20i32;
10427#[doc = "*Required features: 'Win32_System_Search'*"]
10428pub const SQL_SIMULATE_CURSOR: u32 = 10u32;
10429#[doc = "*Required features: 'Win32_System_Search'*"]
10430pub const SQL_SMALLINT: u32 = 5u32;
10431#[doc = "*Required features: 'Win32_System_Search'*"]
10432pub const SQL_SNVF_BIT_LENGTH: i32 = 1i32;
10433#[doc = "*Required features: 'Win32_System_Search'*"]
10434pub const SQL_SNVF_CHARACTER_LENGTH: i32 = 4i32;
10435#[doc = "*Required features: 'Win32_System_Search'*"]
10436pub const SQL_SNVF_CHAR_LENGTH: i32 = 2i32;
10437#[doc = "*Required features: 'Win32_System_Search'*"]
10438pub const SQL_SNVF_EXTRACT: i32 = 8i32;
10439#[doc = "*Required features: 'Win32_System_Search'*"]
10440pub const SQL_SNVF_OCTET_LENGTH: i32 = 16i32;
10441#[doc = "*Required features: 'Win32_System_Search'*"]
10442pub const SQL_SNVF_POSITION: i32 = 32i32;
10443#[doc = "*Required features: 'Win32_System_Search'*"]
10444pub const SQL_SOPT_SS_BASE: u32 = 1225u32;
10445#[doc = "*Required features: 'Win32_System_Search'*"]
10446pub const SQL_SOPT_SS_CURRENT_COMMAND: u32 = 1226u32;
10447#[doc = "*Required features: 'Win32_System_Search'*"]
10448pub const SQL_SOPT_SS_CURSOR_OPTIONS: u32 = 1230u32;
10449#[doc = "*Required features: 'Win32_System_Search'*"]
10450pub const SQL_SOPT_SS_DEFER_PREPARE: u32 = 1232u32;
10451#[doc = "*Required features: 'Win32_System_Search'*"]
10452pub const SQL_SOPT_SS_HIDDEN_COLUMNS: u32 = 1227u32;
10453#[doc = "*Required features: 'Win32_System_Search'*"]
10454pub const SQL_SOPT_SS_MAX_USED: u32 = 1232u32;
10455#[doc = "*Required features: 'Win32_System_Search'*"]
10456pub const SQL_SOPT_SS_NOBROWSETABLE: u32 = 1228u32;
10457#[doc = "*Required features: 'Win32_System_Search'*"]
10458pub const SQL_SOPT_SS_NOCOUNT_STATUS: u32 = 1231u32;
10459#[doc = "*Required features: 'Win32_System_Search'*"]
10460pub const SQL_SOPT_SS_REGIONALIZE: u32 = 1229u32;
10461#[doc = "*Required features: 'Win32_System_Search'*"]
10462pub const SQL_SOPT_SS_TEXTPTR_LOGGING: u32 = 1225u32;
10463#[doc = "*Required features: 'Win32_System_Search'*"]
10464pub const SQL_SO_DYNAMIC: i32 = 4i32;
10465#[doc = "*Required features: 'Win32_System_Search'*"]
10466pub const SQL_SO_FORWARD_ONLY: i32 = 1i32;
10467#[doc = "*Required features: 'Win32_System_Search'*"]
10468pub const SQL_SO_KEYSET_DRIVEN: i32 = 2i32;
10469#[doc = "*Required features: 'Win32_System_Search'*"]
10470pub const SQL_SO_MIXED: i32 = 8i32;
10471#[doc = "*Required features: 'Win32_System_Search'*"]
10472pub const SQL_SO_STATIC: i32 = 16i32;
10473#[doc = "*Required features: 'Win32_System_Search'*"]
10474pub const SQL_SPECIAL_CHARACTERS: u32 = 94u32;
10475#[doc = "*Required features: 'Win32_System_Search'*"]
10476pub const SQL_SPEC_MAJOR: u32 = 3u32;
10477#[doc = "*Required features: 'Win32_System_Search'*"]
10478pub const SQL_SPEC_MINOR: u32 = 80u32;
10479#[doc = "*Required features: 'Win32_System_Search'*"]
10480pub const SQL_SPEC_STRING: &'static str = "03.80";
10481#[doc = "*Required features: 'Win32_System_Search'*"]
10482pub const SQL_SP_BETWEEN: i32 = 2048i32;
10483#[doc = "*Required features: 'Win32_System_Search'*"]
10484pub const SQL_SP_COMPARISON: i32 = 4096i32;
10485#[doc = "*Required features: 'Win32_System_Search'*"]
10486pub const SQL_SP_EXISTS: i32 = 1i32;
10487#[doc = "*Required features: 'Win32_System_Search'*"]
10488pub const SQL_SP_IN: i32 = 1024i32;
10489#[doc = "*Required features: 'Win32_System_Search'*"]
10490pub const SQL_SP_ISNOTNULL: i32 = 2i32;
10491#[doc = "*Required features: 'Win32_System_Search'*"]
10492pub const SQL_SP_ISNULL: i32 = 4i32;
10493#[doc = "*Required features: 'Win32_System_Search'*"]
10494pub const SQL_SP_LIKE: i32 = 512i32;
10495#[doc = "*Required features: 'Win32_System_Search'*"]
10496pub const SQL_SP_MATCH_FULL: i32 = 8i32;
10497#[doc = "*Required features: 'Win32_System_Search'*"]
10498pub const SQL_SP_MATCH_PARTIAL: i32 = 16i32;
10499#[doc = "*Required features: 'Win32_System_Search'*"]
10500pub const SQL_SP_MATCH_UNIQUE_FULL: i32 = 32i32;
10501#[doc = "*Required features: 'Win32_System_Search'*"]
10502pub const SQL_SP_MATCH_UNIQUE_PARTIAL: i32 = 64i32;
10503#[doc = "*Required features: 'Win32_System_Search'*"]
10504pub const SQL_SP_OVERLAPS: i32 = 128i32;
10505#[doc = "*Required features: 'Win32_System_Search'*"]
10506pub const SQL_SP_QUANTIFIED_COMPARISON: i32 = 8192i32;
10507#[doc = "*Required features: 'Win32_System_Search'*"]
10508pub const SQL_SP_UNIQUE: i32 = 256i32;
10509#[doc = "*Required features: 'Win32_System_Search'*"]
10510pub const SQL_SQL92_DATETIME_FUNCTIONS: u32 = 155u32;
10511#[doc = "*Required features: 'Win32_System_Search'*"]
10512pub const SQL_SQL92_FOREIGN_KEY_DELETE_RULE: u32 = 156u32;
10513#[doc = "*Required features: 'Win32_System_Search'*"]
10514pub const SQL_SQL92_FOREIGN_KEY_UPDATE_RULE: u32 = 157u32;
10515#[doc = "*Required features: 'Win32_System_Search'*"]
10516pub const SQL_SQL92_GRANT: u32 = 158u32;
10517#[doc = "*Required features: 'Win32_System_Search'*"]
10518pub const SQL_SQL92_NUMERIC_VALUE_FUNCTIONS: u32 = 159u32;
10519#[doc = "*Required features: 'Win32_System_Search'*"]
10520pub const SQL_SQL92_PREDICATES: u32 = 160u32;
10521#[doc = "*Required features: 'Win32_System_Search'*"]
10522pub const SQL_SQL92_RELATIONAL_JOIN_OPERATORS: u32 = 161u32;
10523#[doc = "*Required features: 'Win32_System_Search'*"]
10524pub const SQL_SQL92_REVOKE: u32 = 162u32;
10525#[doc = "*Required features: 'Win32_System_Search'*"]
10526pub const SQL_SQL92_ROW_VALUE_CONSTRUCTOR: u32 = 163u32;
10527#[doc = "*Required features: 'Win32_System_Search'*"]
10528pub const SQL_SQL92_STRING_FUNCTIONS: u32 = 164u32;
10529#[doc = "*Required features: 'Win32_System_Search'*"]
10530pub const SQL_SQL92_VALUE_EXPRESSIONS: u32 = 165u32;
10531#[doc = "*Required features: 'Win32_System_Search'*"]
10532pub const SQL_SQLSTATE_SIZE: u32 = 5u32;
10533#[doc = "*Required features: 'Win32_System_Search'*"]
10534pub const SQL_SQLSTATE_SIZEW: u32 = 10u32;
10535#[doc = "*Required features: 'Win32_System_Search'*"]
10536pub const SQL_SQL_CONFORMANCE: u32 = 118u32;
10537#[doc = "*Required features: 'Win32_System_Search'*"]
10538pub const SQL_SQ_COMPARISON: i32 = 1i32;
10539#[doc = "*Required features: 'Win32_System_Search'*"]
10540pub const SQL_SQ_CORRELATED_SUBQUERIES: i32 = 16i32;
10541#[doc = "*Required features: 'Win32_System_Search'*"]
10542pub const SQL_SQ_EXISTS: i32 = 2i32;
10543#[doc = "*Required features: 'Win32_System_Search'*"]
10544pub const SQL_SQ_IN: i32 = 4i32;
10545#[doc = "*Required features: 'Win32_System_Search'*"]
10546pub const SQL_SQ_QUANTIFIED: i32 = 8i32;
10547#[doc = "*Required features: 'Win32_System_Search'*"]
10548pub const SQL_SRJO_CORRESPONDING_CLAUSE: i32 = 1i32;
10549#[doc = "*Required features: 'Win32_System_Search'*"]
10550pub const SQL_SRJO_CROSS_JOIN: i32 = 2i32;
10551#[doc = "*Required features: 'Win32_System_Search'*"]
10552pub const SQL_SRJO_EXCEPT_JOIN: i32 = 4i32;
10553#[doc = "*Required features: 'Win32_System_Search'*"]
10554pub const SQL_SRJO_FULL_OUTER_JOIN: i32 = 8i32;
10555#[doc = "*Required features: 'Win32_System_Search'*"]
10556pub const SQL_SRJO_INNER_JOIN: i32 = 16i32;
10557#[doc = "*Required features: 'Win32_System_Search'*"]
10558pub const SQL_SRJO_INTERSECT_JOIN: i32 = 32i32;
10559#[doc = "*Required features: 'Win32_System_Search'*"]
10560pub const SQL_SRJO_LEFT_OUTER_JOIN: i32 = 64i32;
10561#[doc = "*Required features: 'Win32_System_Search'*"]
10562pub const SQL_SRJO_NATURAL_JOIN: i32 = 128i32;
10563#[doc = "*Required features: 'Win32_System_Search'*"]
10564pub const SQL_SRJO_RIGHT_OUTER_JOIN: i32 = 256i32;
10565#[doc = "*Required features: 'Win32_System_Search'*"]
10566pub const SQL_SRJO_UNION_JOIN: i32 = 512i32;
10567#[doc = "*Required features: 'Win32_System_Search'*"]
10568pub const SQL_SRVC_DEFAULT: i32 = 4i32;
10569#[doc = "*Required features: 'Win32_System_Search'*"]
10570pub const SQL_SRVC_NULL: i32 = 2i32;
10571#[doc = "*Required features: 'Win32_System_Search'*"]
10572pub const SQL_SRVC_ROW_SUBQUERY: i32 = 8i32;
10573#[doc = "*Required features: 'Win32_System_Search'*"]
10574pub const SQL_SRVC_VALUE_EXPRESSION: i32 = 1i32;
10575#[doc = "*Required features: 'Win32_System_Search'*"]
10576pub const SQL_SR_CASCADE: i32 = 32i32;
10577#[doc = "*Required features: 'Win32_System_Search'*"]
10578pub const SQL_SR_DELETE_TABLE: i32 = 128i32;
10579#[doc = "*Required features: 'Win32_System_Search'*"]
10580pub const SQL_SR_GRANT_OPTION_FOR: i32 = 16i32;
10581#[doc = "*Required features: 'Win32_System_Search'*"]
10582pub const SQL_SR_INSERT_COLUMN: i32 = 512i32;
10583#[doc = "*Required features: 'Win32_System_Search'*"]
10584pub const SQL_SR_INSERT_TABLE: i32 = 256i32;
10585#[doc = "*Required features: 'Win32_System_Search'*"]
10586pub const SQL_SR_REFERENCES_COLUMN: i32 = 2048i32;
10587#[doc = "*Required features: 'Win32_System_Search'*"]
10588pub const SQL_SR_REFERENCES_TABLE: i32 = 1024i32;
10589#[doc = "*Required features: 'Win32_System_Search'*"]
10590pub const SQL_SR_RESTRICT: i32 = 64i32;
10591#[doc = "*Required features: 'Win32_System_Search'*"]
10592pub const SQL_SR_SELECT_TABLE: i32 = 4096i32;
10593#[doc = "*Required features: 'Win32_System_Search'*"]
10594pub const SQL_SR_UPDATE_COLUMN: i32 = 16384i32;
10595#[doc = "*Required features: 'Win32_System_Search'*"]
10596pub const SQL_SR_UPDATE_TABLE: i32 = 8192i32;
10597#[doc = "*Required features: 'Win32_System_Search'*"]
10598pub const SQL_SR_USAGE_ON_CHARACTER_SET: i32 = 2i32;
10599#[doc = "*Required features: 'Win32_System_Search'*"]
10600pub const SQL_SR_USAGE_ON_COLLATION: i32 = 4i32;
10601#[doc = "*Required features: 'Win32_System_Search'*"]
10602pub const SQL_SR_USAGE_ON_DOMAIN: i32 = 1i32;
10603#[doc = "*Required features: 'Win32_System_Search'*"]
10604pub const SQL_SR_USAGE_ON_TRANSLATION: i32 = 8i32;
10605#[doc = "*Required features: 'Win32_System_Search'*"]
10606pub const SQL_SSF_CONVERT: i32 = 1i32;
10607#[doc = "*Required features: 'Win32_System_Search'*"]
10608pub const SQL_SSF_LOWER: i32 = 2i32;
10609#[doc = "*Required features: 'Win32_System_Search'*"]
10610pub const SQL_SSF_SUBSTRING: i32 = 8i32;
10611#[doc = "*Required features: 'Win32_System_Search'*"]
10612pub const SQL_SSF_TRANSLATE: i32 = 16i32;
10613#[doc = "*Required features: 'Win32_System_Search'*"]
10614pub const SQL_SSF_TRIM_BOTH: i32 = 32i32;
10615#[doc = "*Required features: 'Win32_System_Search'*"]
10616pub const SQL_SSF_TRIM_LEADING: i32 = 64i32;
10617#[doc = "*Required features: 'Win32_System_Search'*"]
10618pub const SQL_SSF_TRIM_TRAILING: i32 = 128i32;
10619#[doc = "*Required features: 'Win32_System_Search'*"]
10620pub const SQL_SSF_UPPER: i32 = 4i32;
10621#[doc = "*Required features: 'Win32_System_Search'*"]
10622pub const SQL_SS_ADDITIONS: i32 = 1i32;
10623#[doc = "*Required features: 'Win32_System_Search'*"]
10624pub const SQL_SS_DELETIONS: i32 = 2i32;
10625#[doc = "*Required features: 'Win32_System_Search'*"]
10626pub const SQL_SS_DL_DEFAULT: &'static str = "STATS.LOG";
10627#[doc = "*Required features: 'Win32_System_Search'*"]
10628pub const SQL_SS_QI_DEFAULT: u32 = 30000u32;
10629#[doc = "*Required features: 'Win32_System_Search'*"]
10630pub const SQL_SS_QL_DEFAULT: &'static str = "QUERY.LOG";
10631#[doc = "*Required features: 'Win32_System_Search'*"]
10632pub const SQL_SS_UPDATES: i32 = 4i32;
10633#[doc = "*Required features: 'Win32_System_Search'*"]
10634pub const SQL_SS_VARIANT: i32 = -150i32;
10635#[doc = "*Required features: 'Win32_System_Search'*"]
10636pub const SQL_STANDARD_CLI_CONFORMANCE: u32 = 166u32;
10637#[doc = "*Required features: 'Win32_System_Search'*"]
10638pub const SQL_STATIC_CURSOR_ATTRIBUTES1: u32 = 167u32;
10639#[doc = "*Required features: 'Win32_System_Search'*"]
10640pub const SQL_STATIC_CURSOR_ATTRIBUTES2: u32 = 168u32;
10641#[doc = "*Required features: 'Win32_System_Search'*"]
10642pub const SQL_STATIC_SENSITIVITY: u32 = 83u32;
10643#[doc = "*Required features: 'Win32_System_Search'*"]
10644pub const SQL_STILL_EXECUTING: u32 = 2u32;
10645#[doc = "*Required features: 'Win32_System_Search'*"]
10646pub const SQL_STMT_OPT_MAX: u32 = 14u32;
10647#[doc = "*Required features: 'Win32_System_Search'*"]
10648pub const SQL_STMT_OPT_MIN: u32 = 0u32;
10649#[doc = "*Required features: 'Win32_System_Search'*"]
10650pub const SQL_STRING_FUNCTIONS: u32 = 50u32;
10651#[doc = "*Required features: 'Win32_System_Search'*"]
10652pub const SQL_SUBQUERIES: u32 = 95u32;
10653#[doc = "*Required features: 'Win32_System_Search'*"]
10654pub const SQL_SUCCESS: u32 = 0u32;
10655#[doc = "*Required features: 'Win32_System_Search'*"]
10656pub const SQL_SUCCESS_WITH_INFO: u32 = 1u32;
10657#[doc = "*Required features: 'Win32_System_Search'*"]
10658pub const SQL_SU_DML_STATEMENTS: i32 = 1i32;
10659#[doc = "*Required features: 'Win32_System_Search'*"]
10660pub const SQL_SU_INDEX_DEFINITION: i32 = 8i32;
10661#[doc = "*Required features: 'Win32_System_Search'*"]
10662pub const SQL_SU_PRIVILEGE_DEFINITION: i32 = 16i32;
10663#[doc = "*Required features: 'Win32_System_Search'*"]
10664pub const SQL_SU_PROCEDURE_INVOCATION: i32 = 2i32;
10665#[doc = "*Required features: 'Win32_System_Search'*"]
10666pub const SQL_SU_TABLE_DEFINITION: i32 = 4i32;
10667#[doc = "*Required features: 'Win32_System_Search'*"]
10668pub const SQL_SVE_CASE: i32 = 1i32;
10669#[doc = "*Required features: 'Win32_System_Search'*"]
10670pub const SQL_SVE_CAST: i32 = 2i32;
10671#[doc = "*Required features: 'Win32_System_Search'*"]
10672pub const SQL_SVE_COALESCE: i32 = 4i32;
10673#[doc = "*Required features: 'Win32_System_Search'*"]
10674pub const SQL_SVE_NULLIF: i32 = 8i32;
10675#[doc = "*Required features: 'Win32_System_Search'*"]
10676pub const SQL_SYSTEM_FUNCTIONS: u32 = 51u32;
10677#[doc = "*Required features: 'Win32_System_Search'*"]
10678pub const SQL_TABLE_STAT: u32 = 0u32;
10679#[doc = "*Required features: 'Win32_System_Search'*"]
10680pub const SQL_TABLE_TERM: u32 = 45u32;
10681#[doc = "*Required features: 'Win32_System_Search'*"]
10682pub const SQL_TC_ALL: u32 = 2u32;
10683#[doc = "*Required features: 'Win32_System_Search'*"]
10684pub const SQL_TC_DDL_COMMIT: u32 = 3u32;
10685#[doc = "*Required features: 'Win32_System_Search'*"]
10686pub const SQL_TC_DDL_IGNORE: u32 = 4u32;
10687#[doc = "*Required features: 'Win32_System_Search'*"]
10688pub const SQL_TC_DML: u32 = 1u32;
10689#[doc = "*Required features: 'Win32_System_Search'*"]
10690pub const SQL_TC_NONE: u32 = 0u32;
10691#[doc = "*Required features: 'Win32_System_Search'*"]
10692pub const SQL_TEXTPTR_LOGGING: u32 = 1225u32;
10693#[doc = "*Required features: 'Win32_System_Search'*"]
10694pub const SQL_TIME: u32 = 10u32;
10695#[doc = "*Required features: 'Win32_System_Search'*"]
10696pub const SQL_TIMEDATE_ADD_INTERVALS: u32 = 109u32;
10697#[doc = "*Required features: 'Win32_System_Search'*"]
10698pub const SQL_TIMEDATE_DIFF_INTERVALS: u32 = 110u32;
10699#[doc = "*Required features: 'Win32_System_Search'*"]
10700pub const SQL_TIMEDATE_FUNCTIONS: u32 = 52u32;
10701#[doc = "*Required features: 'Win32_System_Search'*"]
10702pub const SQL_TIMESTAMP: u32 = 11u32;
10703#[doc = "*Required features: 'Win32_System_Search'*"]
10704pub const SQL_TIMESTAMP_LEN: u32 = 19u32;
10705#[doc = "*Required features: 'Win32_System_Search'*"]
10706pub const SQL_TIME_LEN: u32 = 8u32;
10707#[doc = "*Required features: 'Win32_System_Search'*"]
10708pub const SQL_TINYINT: i32 = -6i32;
10709#[doc = "*Required features: 'Win32_System_Search'*"]
10710pub const SQL_TL_DEFAULT: i32 = 1i32;
10711#[doc = "*Required features: 'Win32_System_Search'*"]
10712pub const SQL_TL_OFF: i32 = 0i32;
10713#[doc = "*Required features: 'Win32_System_Search'*"]
10714pub const SQL_TL_ON: i32 = 1i32;
10715#[doc = "*Required features: 'Win32_System_Search'*"]
10716pub const SQL_TRANSACTION_CAPABLE: u32 = 46u32;
10717#[doc = "*Required features: 'Win32_System_Search'*"]
10718pub const SQL_TRANSACTION_ISOLATION_OPTION: u32 = 72u32;
10719#[doc = "*Required features: 'Win32_System_Search'*"]
10720pub const SQL_TRANSACTION_READ_COMMITTED: i32 = 2i32;
10721#[doc = "*Required features: 'Win32_System_Search'*"]
10722pub const SQL_TRANSACTION_READ_UNCOMMITTED: i32 = 1i32;
10723#[doc = "*Required features: 'Win32_System_Search'*"]
10724pub const SQL_TRANSACTION_REPEATABLE_READ: i32 = 4i32;
10725#[doc = "*Required features: 'Win32_System_Search'*"]
10726pub const SQL_TRANSACTION_SERIALIZABLE: i32 = 8i32;
10727#[doc = "*Required features: 'Win32_System_Search'*"]
10728pub const SQL_TRANSLATE_DLL: u32 = 106u32;
10729#[doc = "*Required features: 'Win32_System_Search'*"]
10730pub const SQL_TRANSLATE_OPTION: u32 = 107u32;
10731#[doc = "*Required features: 'Win32_System_Search'*"]
10732pub const SQL_TRUE: u32 = 1u32;
10733#[doc = "*Required features: 'Win32_System_Search'*"]
10734pub const SQL_TXN_CAPABLE: u32 = 46u32;
10735#[doc = "*Required features: 'Win32_System_Search'*"]
10736pub const SQL_TXN_ISOLATION: u32 = 108u32;
10737#[doc = "*Required features: 'Win32_System_Search'*"]
10738pub const SQL_TXN_ISOLATION_OPTION: u32 = 72u32;
10739#[doc = "*Required features: 'Win32_System_Search'*"]
10740pub const SQL_TXN_READ_COMMITTED: i32 = 2i32;
10741#[doc = "*Required features: 'Win32_System_Search'*"]
10742pub const SQL_TXN_READ_UNCOMMITTED: i32 = 1i32;
10743#[doc = "*Required features: 'Win32_System_Search'*"]
10744pub const SQL_TXN_REPEATABLE_READ: i32 = 4i32;
10745#[doc = "*Required features: 'Win32_System_Search'*"]
10746pub const SQL_TXN_SERIALIZABLE: i32 = 8i32;
10747#[doc = "*Required features: 'Win32_System_Search'*"]
10748pub const SQL_TXN_VERSIONING: i32 = 16i32;
10749#[doc = "*Required features: 'Win32_System_Search'*"]
10750pub const SQL_TYPE_DATE: u32 = 91u32;
10751#[doc = "*Required features: 'Win32_System_Search'*"]
10752pub const SQL_TYPE_DRIVER_END: i32 = -97i32;
10753#[doc = "*Required features: 'Win32_System_Search'*"]
10754pub const SQL_TYPE_DRIVER_START: i32 = -80i32;
10755#[doc = "*Required features: 'Win32_System_Search'*"]
10756pub const SQL_TYPE_MAX: u32 = 12u32;
10757#[doc = "*Required features: 'Win32_System_Search'*"]
10758pub const SQL_TYPE_MIN: i32 = -7i32;
10759#[doc = "*Required features: 'Win32_System_Search'*"]
10760pub const SQL_TYPE_NULL: u32 = 0u32;
10761#[doc = "*Required features: 'Win32_System_Search'*"]
10762pub const SQL_TYPE_TIME: u32 = 92u32;
10763#[doc = "*Required features: 'Win32_System_Search'*"]
10764pub const SQL_TYPE_TIMESTAMP: u32 = 93u32;
10765#[doc = "*Required features: 'Win32_System_Search'*"]
10766pub const SQL_UB_DEFAULT: u32 = 0u32;
10767#[doc = "*Required features: 'Win32_System_Search'*"]
10768pub const SQL_UB_FIXED: u32 = 1u32;
10769#[doc = "*Required features: 'Win32_System_Search'*"]
10770pub const SQL_UB_OFF: u32 = 0u32;
10771#[doc = "*Required features: 'Win32_System_Search'*"]
10772pub const SQL_UB_ON: u32 = 1u32;
10773#[doc = "*Required features: 'Win32_System_Search'*"]
10774pub const SQL_UB_VARIABLE: u32 = 2u32;
10775#[doc = "*Required features: 'Win32_System_Search'*"]
10776pub const SQL_UNBIND: u32 = 2u32;
10777#[doc = "*Required features: 'Win32_System_Search'*"]
10778pub const SQL_UNICODE: i32 = -95i32;
10779#[doc = "*Required features: 'Win32_System_Search'*"]
10780pub const SQL_UNICODE_CHAR: i32 = -95i32;
10781#[doc = "*Required features: 'Win32_System_Search'*"]
10782pub const SQL_UNICODE_LONGVARCHAR: i32 = -97i32;
10783#[doc = "*Required features: 'Win32_System_Search'*"]
10784pub const SQL_UNICODE_VARCHAR: i32 = -96i32;
10785#[doc = "*Required features: 'Win32_System_Search'*"]
10786pub const SQL_UNION: u32 = 96u32;
10787#[doc = "*Required features: 'Win32_System_Search'*"]
10788pub const SQL_UNION_STATEMENT: u32 = 96u32;
10789#[doc = "*Required features: 'Win32_System_Search'*"]
10790pub const SQL_UNKNOWN_TYPE: u32 = 0u32;
10791#[doc = "*Required features: 'Win32_System_Search'*"]
10792pub const SQL_UNNAMED: u32 = 1u32;
10793#[doc = "*Required features: 'Win32_System_Search'*"]
10794pub const SQL_UNSEARCHABLE: u32 = 0u32;
10795#[doc = "*Required features: 'Win32_System_Search'*"]
10796pub const SQL_UNSIGNED_OFFSET: i32 = -22i32;
10797#[doc = "*Required features: 'Win32_System_Search'*"]
10798pub const SQL_UNSPECIFIED: u32 = 0u32;
10799#[doc = "*Required features: 'Win32_System_Search'*"]
10800pub const SQL_UPDATE: u32 = 2u32;
10801#[doc = "*Required features: 'Win32_System_Search'*"]
10802pub const SQL_UPDATE_BY_BOOKMARK: u32 = 5u32;
10803#[doc = "*Required features: 'Win32_System_Search'*"]
10804pub const SQL_UP_DEFAULT: i32 = 1i32;
10805#[doc = "*Required features: 'Win32_System_Search'*"]
10806pub const SQL_UP_OFF: i32 = 0i32;
10807#[doc = "*Required features: 'Win32_System_Search'*"]
10808pub const SQL_UP_ON: i32 = 1i32;
10809#[doc = "*Required features: 'Win32_System_Search'*"]
10810pub const SQL_UP_ON_DROP: i32 = 2i32;
10811#[doc = "*Required features: 'Win32_System_Search'*"]
10812pub const SQL_USER_NAME: u32 = 47u32;
10813#[doc = "*Required features: 'Win32_System_Search'*"]
10814pub const SQL_USE_BOOKMARKS: u32 = 12u32;
10815#[doc = "*Required features: 'Win32_System_Search'*"]
10816pub const SQL_USE_PROCEDURE_FOR_PREPARE: u32 = 1202u32;
10817#[doc = "*Required features: 'Win32_System_Search'*"]
10818pub const SQL_US_UNION: i32 = 1i32;
10819#[doc = "*Required features: 'Win32_System_Search'*"]
10820pub const SQL_US_UNION_ALL: i32 = 2i32;
10821#[doc = "*Required features: 'Win32_System_Search'*"]
10822pub const SQL_U_UNION: i32 = 1i32;
10823#[doc = "*Required features: 'Win32_System_Search'*"]
10824pub const SQL_U_UNION_ALL: i32 = 2i32;
10825#[doc = "*Required features: 'Win32_System_Search'*"]
10826pub const SQL_VARBINARY: i32 = -3i32;
10827#[doc = "*Required features: 'Win32_System_Search'*"]
10828pub const SQL_VARCHAR: u32 = 12u32;
10829#[doc = "*Required features: 'Win32_System_Search'*"]
10830pub const SQL_VARLEN_DATA: i32 = -10i32;
10831#[doc = "*Required features: 'Win32_System_Search'*"]
10832pub const SQL_WARN_NO: i32 = 0i32;
10833#[doc = "*Required features: 'Win32_System_Search'*"]
10834pub const SQL_WARN_YES: i32 = 1i32;
10835#[doc = "*Required features: 'Win32_System_Search'*"]
10836pub const SQL_WCHAR: i32 = -8i32;
10837#[doc = "*Required features: 'Win32_System_Search'*"]
10838pub const SQL_WLONGVARCHAR: i32 = -10i32;
10839#[doc = "*Required features: 'Win32_System_Search'*"]
10840pub const SQL_WVARCHAR: i32 = -9i32;
10841#[doc = "*Required features: 'Win32_System_Search'*"]
10842pub const SQL_XL_DEFAULT: i32 = 1i32;
10843#[doc = "*Required features: 'Win32_System_Search'*"]
10844pub const SQL_XL_OFF: i32 = 0i32;
10845#[doc = "*Required features: 'Win32_System_Search'*"]
10846pub const SQL_XL_ON: i32 = 1i32;
10847#[doc = "*Required features: 'Win32_System_Search'*"]
10848pub const SQL_XOPEN_CLI_YEAR: u32 = 10000u32;
10849#[doc = "*Required features: 'Win32_System_Search'*"]
10850pub const SQL_YEAR: u32 = 1u32;
10851#[doc = "*Required features: 'Win32_System_Search'*"]
10852pub const SQL_YEAR_TO_MONTH: u32 = 7u32;
10853#[doc = "*Required features: 'Win32_System_Search'*"]
10854pub const SQLudtBINARY: u32 = 3u32;
10855#[doc = "*Required features: 'Win32_System_Search'*"]
10856pub const SQLudtBIT: u32 = 16u32;
10857#[doc = "*Required features: 'Win32_System_Search'*"]
10858pub const SQLudtBITN: u32 = 0u32;
10859#[doc = "*Required features: 'Win32_System_Search'*"]
10860pub const SQLudtCHAR: u32 = 1u32;
10861#[doc = "*Required features: 'Win32_System_Search'*"]
10862pub const SQLudtDATETIM4: u32 = 22u32;
10863#[doc = "*Required features: 'Win32_System_Search'*"]
10864pub const SQLudtDATETIME: u32 = 12u32;
10865#[doc = "*Required features: 'Win32_System_Search'*"]
10866pub const SQLudtDATETIMN: u32 = 15u32;
10867#[doc = "*Required features: 'Win32_System_Search'*"]
10868pub const SQLudtDECML: u32 = 24u32;
10869#[doc = "*Required features: 'Win32_System_Search'*"]
10870pub const SQLudtDECMLN: u32 = 26u32;
10871#[doc = "*Required features: 'Win32_System_Search'*"]
10872pub const SQLudtFLT4: u32 = 23u32;
10873#[doc = "*Required features: 'Win32_System_Search'*"]
10874pub const SQLudtFLT8: u32 = 8u32;
10875#[doc = "*Required features: 'Win32_System_Search'*"]
10876pub const SQLudtFLTN: u32 = 14u32;
10877#[doc = "*Required features: 'Win32_System_Search'*"]
10878pub const SQLudtIMAGE: u32 = 20u32;
10879#[doc = "*Required features: 'Win32_System_Search'*"]
10880pub const SQLudtINT1: u32 = 5u32;
10881#[doc = "*Required features: 'Win32_System_Search'*"]
10882pub const SQLudtINT2: u32 = 6u32;
10883#[doc = "*Required features: 'Win32_System_Search'*"]
10884pub const SQLudtINT4: u32 = 7u32;
10885#[doc = "*Required features: 'Win32_System_Search'*"]
10886pub const SQLudtINTN: u32 = 13u32;
10887#[doc = "*Required features: 'Win32_System_Search'*"]
10888pub const SQLudtMONEY: u32 = 11u32;
10889#[doc = "*Required features: 'Win32_System_Search'*"]
10890pub const SQLudtMONEY4: u32 = 21u32;
10891#[doc = "*Required features: 'Win32_System_Search'*"]
10892pub const SQLudtMONEYN: u32 = 17u32;
10893#[doc = "*Required features: 'Win32_System_Search'*"]
10894pub const SQLudtNUM: u32 = 10u32;
10895#[doc = "*Required features: 'Win32_System_Search'*"]
10896pub const SQLudtNUMN: u32 = 25u32;
10897#[doc = "*Required features: 'Win32_System_Search'*"]
10898pub const SQLudtSYSNAME: u32 = 18u32;
10899#[doc = "*Required features: 'Win32_System_Search'*"]
10900pub const SQLudtTEXT: u32 = 19u32;
10901#[doc = "*Required features: 'Win32_System_Search'*"]
10902pub const SQLudtTIMESTAMP: u32 = 80u32;
10903#[doc = "*Required features: 'Win32_System_Search'*"]
10904pub const SQLudtUNIQUEIDENTIFIER: u32 = 0u32;
10905#[doc = "*Required features: 'Win32_System_Search'*"]
10906pub const SQLudtVARBINARY: u32 = 4u32;
10907#[doc = "*Required features: 'Win32_System_Search'*"]
10908pub const SQLudtVARCHAR: u32 = 2u32;
10909#[doc = "*Required features: 'Win32_System_Search'*"]
10910pub const SRCH_SCHEMA_CACHE_E_UNEXPECTED: i32 = -2147208447i32;
10911#[doc = "*Required features: 'Win32_System_Search'*"]
10912pub const SSPROPVAL_COMMANDTYPE_BULKLOAD: u32 = 22u32;
10913#[doc = "*Required features: 'Win32_System_Search'*"]
10914pub const SSPROPVAL_COMMANDTYPE_REGULAR: u32 = 21u32;
10915#[doc = "*Required features: 'Win32_System_Search'*"]
10916pub const SSPROPVAL_USEPROCFORPREP_OFF: u32 = 0u32;
10917#[doc = "*Required features: 'Win32_System_Search'*"]
10918pub const SSPROPVAL_USEPROCFORPREP_ON: u32 = 1u32;
10919#[doc = "*Required features: 'Win32_System_Search'*"]
10920pub const SSPROPVAL_USEPROCFORPREP_ON_DROP: u32 = 2u32;
10921#[doc = "*Required features: 'Win32_System_Search'*"]
10922pub const SSPROP_ALLOWNATIVEVARIANT: u32 = 3u32;
10923#[doc = "*Required features: 'Win32_System_Search'*"]
10924pub const SSPROP_AUTH_REPL_SERVER_NAME: u32 = 14u32;
10925#[doc = "*Required features: 'Win32_System_Search'*"]
10926pub const SSPROP_CHARACTERSET: u32 = 5u32;
10927#[doc = "*Required features: 'Win32_System_Search'*"]
10928pub const SSPROP_COLUMNLEVELCOLLATION: u32 = 4u32;
10929#[doc = "*Required features: 'Win32_System_Search'*"]
10930pub const SSPROP_COL_COLLATIONNAME: u32 = 14u32;
10931#[doc = "*Required features: 'Win32_System_Search'*"]
10932pub const SSPROP_CURRENTCOLLATION: u32 = 7u32;
10933#[doc = "*Required features: 'Win32_System_Search'*"]
10934pub const SSPROP_CURSORAUTOFETCH: u32 = 12u32;
10935#[doc = "*Required features: 'Win32_System_Search'*"]
10936pub const SSPROP_DEFERPREPARE: u32 = 13u32;
10937#[doc = "*Required features: 'Win32_System_Search'*"]
10938pub const SSPROP_ENABLEFASTLOAD: u32 = 2u32;
10939#[doc = "*Required features: 'Win32_System_Search'*"]
10940pub const SSPROP_FASTLOADKEEPIDENTITY: u32 = 11u32;
10941#[doc = "*Required features: 'Win32_System_Search'*"]
10942pub const SSPROP_FASTLOADKEEPNULLS: u32 = 10u32;
10943#[doc = "*Required features: 'Win32_System_Search'*"]
10944pub const SSPROP_FASTLOADOPTIONS: u32 = 9u32;
10945#[doc = "*Required features: 'Win32_System_Search'*"]
10946pub const SSPROP_INIT_APPNAME: u32 = 10u32;
10947#[doc = "*Required features: 'Win32_System_Search'*"]
10948pub const SSPROP_INIT_AUTOTRANSLATE: u32 = 8u32;
10949#[doc = "*Required features: 'Win32_System_Search'*"]
10950pub const SSPROP_INIT_CURRENTLANGUAGE: u32 = 4u32;
10951#[doc = "*Required features: 'Win32_System_Search'*"]
10952pub const SSPROP_INIT_ENCRYPT: u32 = 13u32;
10953#[doc = "*Required features: 'Win32_System_Search'*"]
10954pub const SSPROP_INIT_FILENAME: u32 = 12u32;
10955#[doc = "*Required features: 'Win32_System_Search'*"]
10956pub const SSPROP_INIT_NETWORKADDRESS: u32 = 5u32;
10957#[doc = "*Required features: 'Win32_System_Search'*"]
10958pub const SSPROP_INIT_NETWORKLIBRARY: u32 = 6u32;
10959#[doc = "*Required features: 'Win32_System_Search'*"]
10960pub const SSPROP_INIT_PACKETSIZE: u32 = 9u32;
10961#[doc = "*Required features: 'Win32_System_Search'*"]
10962pub const SSPROP_INIT_TAGCOLUMNCOLLATION: u32 = 15u32;
10963#[doc = "*Required features: 'Win32_System_Search'*"]
10964pub const SSPROP_INIT_USEPROCFORPREP: u32 = 7u32;
10965#[doc = "*Required features: 'Win32_System_Search'*"]
10966pub const SSPROP_INIT_WSID: u32 = 11u32;
10967#[doc = "*Required features: 'Win32_System_Search'*"]
10968pub const SSPROP_IRowsetFastLoad: u32 = 14u32;
10969#[doc = "*Required features: 'Win32_System_Search'*"]
10970pub const SSPROP_MAXBLOBLENGTH: u32 = 8u32;
10971#[doc = "*Required features: 'Win32_System_Search'*"]
10972pub const SSPROP_QUOTEDCATALOGNAMES: u32 = 2u32;
10973#[doc = "*Required features: 'Win32_System_Search'*"]
10974pub const SSPROP_SORTORDER: u32 = 6u32;
10975#[doc = "*Required features: 'Win32_System_Search'*"]
10976pub const SSPROP_SQLXMLXPROGID: u32 = 4u32;
10977#[doc = "*Required features: 'Win32_System_Search'*"]
10978pub const SSPROP_STREAM_BASEPATH: u32 = 17u32;
10979#[doc = "*Required features: 'Win32_System_Search'*"]
10980pub const SSPROP_STREAM_COMMANDTYPE: u32 = 18u32;
10981#[doc = "*Required features: 'Win32_System_Search'*"]
10982pub const SSPROP_STREAM_CONTENTTYPE: u32 = 23u32;
10983#[doc = "*Required features: 'Win32_System_Search'*"]
10984pub const SSPROP_STREAM_FLAGS: u32 = 20u32;
10985#[doc = "*Required features: 'Win32_System_Search'*"]
10986pub const SSPROP_STREAM_MAPPINGSCHEMA: u32 = 15u32;
10987#[doc = "*Required features: 'Win32_System_Search'*"]
10988pub const SSPROP_STREAM_XMLROOT: u32 = 19u32;
10989#[doc = "*Required features: 'Win32_System_Search'*"]
10990pub const SSPROP_STREAM_XSL: u32 = 16u32;
10991#[doc = "*Required features: 'Win32_System_Search'*"]
10992pub const SSPROP_UNICODECOMPARISONSTYLE: u32 = 3u32;
10993#[doc = "*Required features: 'Win32_System_Search'*"]
10994pub const SSPROP_UNICODELCID: u32 = 2u32;
10995#[repr(C)]
10996#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
10997#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
10998pub struct SSVARIANT {
10999 pub vt: u16,
11000 pub dwReserved1: u32,
11001 pub dwReserved2: u32,
11002 pub Anonymous: SSVARIANT_0,
11003}
11004#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11005impl ::core::marker::Copy for SSVARIANT {}
11006#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11007impl ::core::clone::Clone for SSVARIANT {
11008 fn clone(&self) -> Self {
11009 *self
11010 }
11011}
11012#[repr(C)]
11013#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11014#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11015pub union SSVARIANT_0 {
11016 pub bTinyIntVal: u8,
11017 pub sShortIntVal: i16,
11018 pub lIntVal: i32,
11019 pub llBigIntVal: i64,
11020 pub fltRealVal: f32,
11021 pub dblFloatVal: f64,
11022 pub cyMoneyVal: super::Com::CY,
11023 pub NCharVal: SSVARIANT_0_3,
11024 pub CharVal: SSVARIANT_0_2,
11025 pub fBitVal: i16,
11026 pub rgbGuidVal: [u8; 16],
11027 pub numNumericVal: DB_NUMERIC,
11028 pub BinaryVal: SSVARIANT_0_1,
11029 pub tsDateTimeVal: DBTIMESTAMP,
11030 pub UnknownType: SSVARIANT_0_4,
11031 pub BLOBType: SSVARIANT_0_0,
11032}
11033#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11034impl ::core::marker::Copy for SSVARIANT_0 {}
11035#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11036impl ::core::clone::Clone for SSVARIANT_0 {
11037 fn clone(&self) -> Self {
11038 *self
11039 }
11040}
11041#[repr(C)]
11042#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11043#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11044pub struct SSVARIANT_0_0 {
11045 pub dbobj: DBOBJECT,
11046 pub pUnk: ::windows_sys::core::IUnknown,
11047}
11048#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11049impl ::core::marker::Copy for SSVARIANT_0_0 {}
11050#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11051impl ::core::clone::Clone for SSVARIANT_0_0 {
11052 fn clone(&self) -> Self {
11053 *self
11054 }
11055}
11056#[repr(C)]
11057#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11058#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11059pub struct SSVARIANT_0_1 {
11060 pub sActualLength: i16,
11061 pub sMaxLength: i16,
11062 pub prgbBinaryVal: *mut u8,
11063 pub dwReserved: u32,
11064}
11065#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11066impl ::core::marker::Copy for SSVARIANT_0_1 {}
11067#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11068impl ::core::clone::Clone for SSVARIANT_0_1 {
11069 fn clone(&self) -> Self {
11070 *self
11071 }
11072}
11073#[repr(C)]
11074#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11075#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11076pub struct SSVARIANT_0_2 {
11077 pub sActualLength: i16,
11078 pub sMaxLength: i16,
11079 pub pchCharVal: super::super::Foundation::PSTR,
11080 pub rgbReserved: [u8; 5],
11081 pub dwReserved: u32,
11082 pub pwchReserved: super::super::Foundation::PWSTR,
11083}
11084#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11085impl ::core::marker::Copy for SSVARIANT_0_2 {}
11086#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11087impl ::core::clone::Clone for SSVARIANT_0_2 {
11088 fn clone(&self) -> Self {
11089 *self
11090 }
11091}
11092#[repr(C)]
11093#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11094#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11095pub struct SSVARIANT_0_3 {
11096 pub sActualLength: i16,
11097 pub sMaxLength: i16,
11098 pub pwchNCharVal: super::super::Foundation::PWSTR,
11099 pub rgbReserved: [u8; 5],
11100 pub dwReserved: u32,
11101 pub pwchReserved: super::super::Foundation::PWSTR,
11102}
11103#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11104impl ::core::marker::Copy for SSVARIANT_0_3 {}
11105#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11106impl ::core::clone::Clone for SSVARIANT_0_3 {
11107 fn clone(&self) -> Self {
11108 *self
11109 }
11110}
11111#[repr(C)]
11112#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_System_Com'*"]
11113#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11114pub struct SSVARIANT_0_4 {
11115 pub dwActualLength: u32,
11116 pub rgMetadata: [u8; 16],
11117 pub pUnknownData: *mut u8,
11118}
11119#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11120impl ::core::marker::Copy for SSVARIANT_0_4 {}
11121#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
11122impl ::core::clone::Clone for SSVARIANT_0_4 {
11123 fn clone(&self) -> Self {
11124 *self
11125 }
11126}
11127#[doc = "*Required features: 'Win32_System_Search'*"]
11128pub const STD_BOOKMARKLENGTH: u32 = 1u32;
11129#[doc = "*Required features: 'Win32_System_Search'*"]
11130pub const STGM_COLLECTION: i32 = 8192i32;
11131#[doc = "*Required features: 'Win32_System_Search'*"]
11132pub const STGM_OPEN: i32 = -2147483648i32;
11133#[doc = "*Required features: 'Win32_System_Search'*"]
11134pub const STGM_OUTPUT: i32 = 32768i32;
11135#[doc = "*Required features: 'Win32_System_Search'*"]
11136pub const STGM_RECURSIVE: i32 = 16777216i32;
11137#[doc = "*Required features: 'Win32_System_Search'*"]
11138pub const STGM_STRICTOPEN: i32 = 1073741824i32;
11139#[doc = "*Required features: 'Win32_System_Search'*"]
11140pub const STREAM_FLAGS_DISALLOW_ABSOLUTE_PATH: u32 = 2u32;
11141#[doc = "*Required features: 'Win32_System_Search'*"]
11142pub const STREAM_FLAGS_DISALLOW_QUERY: u32 = 4u32;
11143#[doc = "*Required features: 'Win32_System_Search'*"]
11144pub const STREAM_FLAGS_DISALLOW_UPDATEGRAMS: u32 = 64u32;
11145#[doc = "*Required features: 'Win32_System_Search'*"]
11146pub const STREAM_FLAGS_DISALLOW_URL: u32 = 1u32;
11147#[doc = "*Required features: 'Win32_System_Search'*"]
11148pub const STREAM_FLAGS_DONTCACHEMAPPINGSCHEMA: u32 = 8u32;
11149#[doc = "*Required features: 'Win32_System_Search'*"]
11150pub const STREAM_FLAGS_DONTCACHETEMPLATE: u32 = 16u32;
11151#[doc = "*Required features: 'Win32_System_Search'*"]
11152pub const STREAM_FLAGS_DONTCACHEXSL: u32 = 32u32;
11153#[doc = "*Required features: 'Win32_System_Search'*"]
11154pub const STREAM_FLAGS_RESERVED: u32 = 4294901760u32;
11155#[doc = "*Required features: 'Win32_System_Search'*"]
11156pub type STRUCTURED_QUERY_MULTIOPTION = i32;
11157#[doc = "*Required features: 'Win32_System_Search'*"]
11158pub const SQMO_VIRTUAL_PROPERTY: STRUCTURED_QUERY_MULTIOPTION = 0i32;
11159#[doc = "*Required features: 'Win32_System_Search'*"]
11160pub const SQMO_DEFAULT_PROPERTY: STRUCTURED_QUERY_MULTIOPTION = 1i32;
11161#[doc = "*Required features: 'Win32_System_Search'*"]
11162pub const SQMO_GENERATOR_FOR_TYPE: STRUCTURED_QUERY_MULTIOPTION = 2i32;
11163#[doc = "*Required features: 'Win32_System_Search'*"]
11164pub const SQMO_MAP_PROPERTY: STRUCTURED_QUERY_MULTIOPTION = 3i32;
11165#[doc = "*Required features: 'Win32_System_Search'*"]
11166pub type STRUCTURED_QUERY_PARSE_ERROR = i32;
11167#[doc = "*Required features: 'Win32_System_Search'*"]
11168pub const SQPE_NONE: STRUCTURED_QUERY_PARSE_ERROR = 0i32;
11169#[doc = "*Required features: 'Win32_System_Search'*"]
11170pub const SQPE_EXTRA_OPENING_PARENTHESIS: STRUCTURED_QUERY_PARSE_ERROR = 1i32;
11171#[doc = "*Required features: 'Win32_System_Search'*"]
11172pub const SQPE_EXTRA_CLOSING_PARENTHESIS: STRUCTURED_QUERY_PARSE_ERROR = 2i32;
11173#[doc = "*Required features: 'Win32_System_Search'*"]
11174pub const SQPE_IGNORED_MODIFIER: STRUCTURED_QUERY_PARSE_ERROR = 3i32;
11175#[doc = "*Required features: 'Win32_System_Search'*"]
11176pub const SQPE_IGNORED_CONNECTOR: STRUCTURED_QUERY_PARSE_ERROR = 4i32;
11177#[doc = "*Required features: 'Win32_System_Search'*"]
11178pub const SQPE_IGNORED_KEYWORD: STRUCTURED_QUERY_PARSE_ERROR = 5i32;
11179#[doc = "*Required features: 'Win32_System_Search'*"]
11180pub const SQPE_UNHANDLED: STRUCTURED_QUERY_PARSE_ERROR = 6i32;
11181#[doc = "*Required features: 'Win32_System_Search'*"]
11182pub type STRUCTURED_QUERY_RESOLVE_OPTION = u32;
11183#[doc = "*Required features: 'Win32_System_Search'*"]
11184pub const SQRO_DEFAULT: STRUCTURED_QUERY_RESOLVE_OPTION = 0u32;
11185#[doc = "*Required features: 'Win32_System_Search'*"]
11186pub const SQRO_DONT_RESOLVE_DATETIME: STRUCTURED_QUERY_RESOLVE_OPTION = 1u32;
11187#[doc = "*Required features: 'Win32_System_Search'*"]
11188pub const SQRO_ALWAYS_ONE_INTERVAL: STRUCTURED_QUERY_RESOLVE_OPTION = 2u32;
11189#[doc = "*Required features: 'Win32_System_Search'*"]
11190pub const SQRO_DONT_SIMPLIFY_CONDITION_TREES: STRUCTURED_QUERY_RESOLVE_OPTION = 4u32;
11191#[doc = "*Required features: 'Win32_System_Search'*"]
11192pub const SQRO_DONT_MAP_RELATIONS: STRUCTURED_QUERY_RESOLVE_OPTION = 8u32;
11193#[doc = "*Required features: 'Win32_System_Search'*"]
11194pub const SQRO_DONT_RESOLVE_RANGES: STRUCTURED_QUERY_RESOLVE_OPTION = 16u32;
11195#[doc = "*Required features: 'Win32_System_Search'*"]
11196pub const SQRO_DONT_REMOVE_UNRESTRICTED_KEYWORDS: STRUCTURED_QUERY_RESOLVE_OPTION = 32u32;
11197#[doc = "*Required features: 'Win32_System_Search'*"]
11198pub const SQRO_DONT_SPLIT_WORDS: STRUCTURED_QUERY_RESOLVE_OPTION = 64u32;
11199#[doc = "*Required features: 'Win32_System_Search'*"]
11200pub const SQRO_IGNORE_PHRASE_ORDER: STRUCTURED_QUERY_RESOLVE_OPTION = 128u32;
11201#[doc = "*Required features: 'Win32_System_Search'*"]
11202pub const SQRO_ADD_VALUE_TYPE_FOR_PLAIN_VALUES: STRUCTURED_QUERY_RESOLVE_OPTION = 256u32;
11203#[doc = "*Required features: 'Win32_System_Search'*"]
11204pub const SQRO_ADD_ROBUST_ITEM_NAME: STRUCTURED_QUERY_RESOLVE_OPTION = 512u32;
11205#[doc = "*Required features: 'Win32_System_Search'*"]
11206pub type STRUCTURED_QUERY_SINGLE_OPTION = i32;
11207#[doc = "*Required features: 'Win32_System_Search'*"]
11208pub const SQSO_SCHEMA: STRUCTURED_QUERY_SINGLE_OPTION = 0i32;
11209#[doc = "*Required features: 'Win32_System_Search'*"]
11210pub const SQSO_LOCALE_WORD_BREAKING: STRUCTURED_QUERY_SINGLE_OPTION = 1i32;
11211#[doc = "*Required features: 'Win32_System_Search'*"]
11212pub const SQSO_WORD_BREAKER: STRUCTURED_QUERY_SINGLE_OPTION = 2i32;
11213#[doc = "*Required features: 'Win32_System_Search'*"]
11214pub const SQSO_NATURAL_SYNTAX: STRUCTURED_QUERY_SINGLE_OPTION = 3i32;
11215#[doc = "*Required features: 'Win32_System_Search'*"]
11216pub const SQSO_AUTOMATIC_WILDCARD: STRUCTURED_QUERY_SINGLE_OPTION = 4i32;
11217#[doc = "*Required features: 'Win32_System_Search'*"]
11218pub const SQSO_TRACE_LEVEL: STRUCTURED_QUERY_SINGLE_OPTION = 5i32;
11219#[doc = "*Required features: 'Win32_System_Search'*"]
11220pub const SQSO_LANGUAGE_KEYWORDS: STRUCTURED_QUERY_SINGLE_OPTION = 6i32;
11221#[doc = "*Required features: 'Win32_System_Search'*"]
11222pub const SQSO_SYNTAX: STRUCTURED_QUERY_SINGLE_OPTION = 7i32;
11223#[doc = "*Required features: 'Win32_System_Search'*"]
11224pub const SQSO_TIME_ZONE: STRUCTURED_QUERY_SINGLE_OPTION = 8i32;
11225#[doc = "*Required features: 'Win32_System_Search'*"]
11226pub const SQSO_IMPLICIT_CONNECTOR: STRUCTURED_QUERY_SINGLE_OPTION = 9i32;
11227#[doc = "*Required features: 'Win32_System_Search'*"]
11228pub const SQSO_CONNECTOR_CASE: STRUCTURED_QUERY_SINGLE_OPTION = 10i32;
11229#[doc = "*Required features: 'Win32_System_Search'*"]
11230pub type STRUCTURED_QUERY_SYNTAX = i32;
11231#[doc = "*Required features: 'Win32_System_Search'*"]
11232pub const SQS_NO_SYNTAX: STRUCTURED_QUERY_SYNTAX = 0i32;
11233#[doc = "*Required features: 'Win32_System_Search'*"]
11234pub const SQS_ADVANCED_QUERY_SYNTAX: STRUCTURED_QUERY_SYNTAX = 1i32;
11235#[doc = "*Required features: 'Win32_System_Search'*"]
11236pub const SQS_NATURAL_QUERY_SYNTAX: STRUCTURED_QUERY_SYNTAX = 2i32;
11237#[doc = "*Required features: 'Win32_System_Search'*"]
11238pub const STS_ABORTXMLPARSE: i32 = -2147211756i32;
11239#[doc = "*Required features: 'Win32_System_Search'*"]
11240pub const STS_WS_ERROR: i32 = -2147211754i32;
11241#[repr(C)]
11242#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
11243#[cfg(feature = "Win32_Foundation")]
11244pub struct SUBSCRIPTIONINFO {
11245 pub cbSize: u32,
11246 pub fUpdateFlags: u32,
11247 pub schedule: SUBSCRIPTIONSCHEDULE,
11248 pub customGroupCookie: ::windows_sys::core::GUID,
11249 pub pTrigger: *mut ::core::ffi::c_void,
11250 pub dwRecurseLevels: u32,
11251 pub fWebcrawlerFlags: u32,
11252 pub bMailNotification: super::super::Foundation::BOOL,
11253 pub bGleam: super::super::Foundation::BOOL,
11254 pub bChangesOnly: super::super::Foundation::BOOL,
11255 pub bNeedPassword: super::super::Foundation::BOOL,
11256 pub fChannelFlags: u32,
11257 pub bstrUserName: super::super::Foundation::BSTR,
11258 pub bstrPassword: super::super::Foundation::BSTR,
11259 pub bstrFriendlyName: super::super::Foundation::BSTR,
11260 pub dwMaxSizeKB: u32,
11261 pub subType: SUBSCRIPTIONTYPE,
11262 pub fTaskFlags: u32,
11263 pub dwReserved: u32,
11264}
11265#[cfg(feature = "Win32_Foundation")]
11266impl ::core::marker::Copy for SUBSCRIPTIONINFO {}
11267#[cfg(feature = "Win32_Foundation")]
11268impl ::core::clone::Clone for SUBSCRIPTIONINFO {
11269 fn clone(&self) -> Self {
11270 *self
11271 }
11272}
11273#[doc = "*Required features: 'Win32_System_Search'*"]
11274pub type SUBSCRIPTIONINFOFLAGS = i32;
11275#[doc = "*Required features: 'Win32_System_Search'*"]
11276pub const SUBSINFO_SCHEDULE: SUBSCRIPTIONINFOFLAGS = 1i32;
11277#[doc = "*Required features: 'Win32_System_Search'*"]
11278pub const SUBSINFO_RECURSE: SUBSCRIPTIONINFOFLAGS = 2i32;
11279#[doc = "*Required features: 'Win32_System_Search'*"]
11280pub const SUBSINFO_WEBCRAWL: SUBSCRIPTIONINFOFLAGS = 4i32;
11281#[doc = "*Required features: 'Win32_System_Search'*"]
11282pub const SUBSINFO_MAILNOT: SUBSCRIPTIONINFOFLAGS = 8i32;
11283#[doc = "*Required features: 'Win32_System_Search'*"]
11284pub const SUBSINFO_MAXSIZEKB: SUBSCRIPTIONINFOFLAGS = 16i32;
11285#[doc = "*Required features: 'Win32_System_Search'*"]
11286pub const SUBSINFO_USER: SUBSCRIPTIONINFOFLAGS = 32i32;
11287#[doc = "*Required features: 'Win32_System_Search'*"]
11288pub const SUBSINFO_PASSWORD: SUBSCRIPTIONINFOFLAGS = 64i32;
11289#[doc = "*Required features: 'Win32_System_Search'*"]
11290pub const SUBSINFO_TASKFLAGS: SUBSCRIPTIONINFOFLAGS = 256i32;
11291#[doc = "*Required features: 'Win32_System_Search'*"]
11292pub const SUBSINFO_GLEAM: SUBSCRIPTIONINFOFLAGS = 512i32;
11293#[doc = "*Required features: 'Win32_System_Search'*"]
11294pub const SUBSINFO_CHANGESONLY: SUBSCRIPTIONINFOFLAGS = 1024i32;
11295#[doc = "*Required features: 'Win32_System_Search'*"]
11296pub const SUBSINFO_CHANNELFLAGS: SUBSCRIPTIONINFOFLAGS = 2048i32;
11297#[doc = "*Required features: 'Win32_System_Search'*"]
11298pub const SUBSINFO_FRIENDLYNAME: SUBSCRIPTIONINFOFLAGS = 8192i32;
11299#[doc = "*Required features: 'Win32_System_Search'*"]
11300pub const SUBSINFO_NEEDPASSWORD: SUBSCRIPTIONINFOFLAGS = 16384i32;
11301#[doc = "*Required features: 'Win32_System_Search'*"]
11302pub const SUBSINFO_TYPE: SUBSCRIPTIONINFOFLAGS = 32768i32;
11303#[repr(C)]
11304#[doc = "*Required features: 'Win32_System_Search'*"]
11305pub struct SUBSCRIPTIONITEMINFO {
11306 pub cbSize: u32,
11307 pub dwFlags: u32,
11308 pub dwPriority: u32,
11309 pub ScheduleGroup: ::windows_sys::core::GUID,
11310 pub clsidAgent: ::windows_sys::core::GUID,
11311}
11312impl ::core::marker::Copy for SUBSCRIPTIONITEMINFO {}
11313impl ::core::clone::Clone for SUBSCRIPTIONITEMINFO {
11314 fn clone(&self) -> Self {
11315 *self
11316 }
11317}
11318#[doc = "*Required features: 'Win32_System_Search'*"]
11319pub type SUBSCRIPTIONSCHEDULE = i32;
11320#[doc = "*Required features: 'Win32_System_Search'*"]
11321pub const SUBSSCHED_AUTO: SUBSCRIPTIONSCHEDULE = 0i32;
11322#[doc = "*Required features: 'Win32_System_Search'*"]
11323pub const SUBSSCHED_DAILY: SUBSCRIPTIONSCHEDULE = 1i32;
11324#[doc = "*Required features: 'Win32_System_Search'*"]
11325pub const SUBSSCHED_WEEKLY: SUBSCRIPTIONSCHEDULE = 2i32;
11326#[doc = "*Required features: 'Win32_System_Search'*"]
11327pub const SUBSSCHED_CUSTOM: SUBSCRIPTIONSCHEDULE = 3i32;
11328#[doc = "*Required features: 'Win32_System_Search'*"]
11329pub const SUBSSCHED_MANUAL: SUBSCRIPTIONSCHEDULE = 4i32;
11330#[doc = "*Required features: 'Win32_System_Search'*"]
11331pub type SUBSCRIPTIONTYPE = i32;
11332#[doc = "*Required features: 'Win32_System_Search'*"]
11333pub const SUBSTYPE_URL: SUBSCRIPTIONTYPE = 0i32;
11334#[doc = "*Required features: 'Win32_System_Search'*"]
11335pub const SUBSTYPE_CHANNEL: SUBSCRIPTIONTYPE = 1i32;
11336#[doc = "*Required features: 'Win32_System_Search'*"]
11337pub const SUBSTYPE_DESKTOPURL: SUBSCRIPTIONTYPE = 2i32;
11338#[doc = "*Required features: 'Win32_System_Search'*"]
11339pub const SUBSTYPE_EXTERNAL: SUBSCRIPTIONTYPE = 3i32;
11340#[doc = "*Required features: 'Win32_System_Search'*"]
11341pub const SUBSTYPE_DESKTOPCHANNEL: SUBSCRIPTIONTYPE = 4i32;
11342#[doc = "*Required features: 'Win32_System_Search'*"]
11343pub const SUBSINFO_ALLFLAGS: u32 = 61311u32;
11344#[doc = "*Required features: 'Win32_System_Search'*"]
11345pub const SUBSMGRENUM_MASK: u32 = 1u32;
11346#[doc = "*Required features: 'Win32_System_Search'*"]
11347pub const SUBSMGRENUM_TEMP: u32 = 1u32;
11348#[doc = "*Required features: 'Win32_System_Search'*"]
11349pub const SUBSMGRUPDATE_MASK: u32 = 1u32;
11350#[doc = "*Required features: 'Win32_System_Search'*"]
11351pub const SUBSMGRUPDATE_MINIMIZE: u32 = 1u32;
11352#[doc = "*Required features: 'Win32_System_Search'*"]
11353pub const SUCCEED: u32 = 1u32;
11354#[doc = "*Required features: 'Win32_System_Search'*"]
11355pub const SUCCEED_ABORT: u32 = 2u32;
11356#[doc = "*Required features: 'Win32_System_Search'*"]
11357pub const SUCCEED_ASYNC: u32 = 3u32;
11358pub const SubscriptionMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2881368528, data2: 28078, data3: 4560, data4: [190, 202, 0, 192, 79, 217, 64, 190] };
11359#[repr(C)]
11360#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
11361#[cfg(feature = "Win32_Foundation")]
11362pub struct TEXT_SOURCE {
11363 pub pfnFillTextBuffer: PFNFILLTEXTBUFFER,
11364 pub awcBuffer: super::super::Foundation::PWSTR,
11365 pub iEnd: u32,
11366 pub iCur: u32,
11367}
11368#[cfg(feature = "Win32_Foundation")]
11369impl ::core::marker::Copy for TEXT_SOURCE {}
11370#[cfg(feature = "Win32_Foundation")]
11371impl ::core::clone::Clone for TEXT_SOURCE {
11372 fn clone(&self) -> Self {
11373 *self
11374 }
11375}
11376#[repr(C)]
11377#[doc = "*Required features: 'Win32_System_Search'*"]
11378pub struct TIMEOUT_INFO {
11379 pub dwSize: u32,
11380 pub dwConnectTimeout: u32,
11381 pub dwDataTimeout: u32,
11382}
11383impl ::core::marker::Copy for TIMEOUT_INFO {}
11384impl ::core::clone::Clone for TIMEOUT_INFO {
11385 fn clone(&self) -> Self {
11386 *self
11387 }
11388}
11389#[repr(C)]
11390#[doc = "*Required features: 'Win32_System_Search'*"]
11391pub struct TIMESTAMP_STRUCT {
11392 pub year: i16,
11393 pub month: u16,
11394 pub day: u16,
11395 pub hour: u16,
11396 pub minute: u16,
11397 pub second: u16,
11398 pub fraction: u32,
11399}
11400impl ::core::marker::Copy for TIMESTAMP_STRUCT {}
11401impl ::core::clone::Clone for TIMESTAMP_STRUCT {
11402 fn clone(&self) -> Self {
11403 *self
11404 }
11405}
11406#[repr(C)]
11407#[doc = "*Required features: 'Win32_System_Search'*"]
11408pub struct TIME_STRUCT {
11409 pub hour: u16,
11410 pub minute: u16,
11411 pub second: u16,
11412}
11413impl ::core::marker::Copy for TIME_STRUCT {}
11414impl ::core::clone::Clone for TIME_STRUCT {
11415 fn clone(&self) -> Self {
11416 *self
11417 }
11418}
11419#[doc = "*Required features: 'Win32_System_Search'*"]
11420pub const TRACE_ON: i32 = 1i32;
11421#[doc = "*Required features: 'Win32_System_Search'*"]
11422pub const TRACE_VERSION: u32 = 1000u32;
11423#[doc = "*Required features: 'Win32_System_Search'*"]
11424pub const TRACE_VS_EVENT_ON: i32 = 2i32;
11425#[repr(C)]
11426#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation', 'Win32_Storage_IndexServer', 'Win32_System_Com', 'Win32_System_Com_StructuredStorage'*"]
11427#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
11428pub struct VECTORRESTRICTION {
11429 pub Node: NODERESTRICTION,
11430 pub RankMethod: u32,
11431}
11432#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
11433impl ::core::marker::Copy for VECTORRESTRICTION {}
11434#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_IndexServer", feature = "Win32_System_Com", feature = "Win32_System_Com_StructuredStorage"))]
11435impl ::core::clone::Clone for VECTORRESTRICTION {
11436 fn clone(&self) -> Self {
11437 *self
11438 }
11439}
11440#[doc = "*Required features: 'Win32_System_Search'*"]
11441pub type WEBCRAWL_RECURSEFLAGS = i32;
11442#[doc = "*Required features: 'Win32_System_Search'*"]
11443pub const WEBCRAWL_DONT_MAKE_STICKY: WEBCRAWL_RECURSEFLAGS = 1i32;
11444#[doc = "*Required features: 'Win32_System_Search'*"]
11445pub const WEBCRAWL_GET_IMAGES: WEBCRAWL_RECURSEFLAGS = 2i32;
11446#[doc = "*Required features: 'Win32_System_Search'*"]
11447pub const WEBCRAWL_GET_VIDEOS: WEBCRAWL_RECURSEFLAGS = 4i32;
11448#[doc = "*Required features: 'Win32_System_Search'*"]
11449pub const WEBCRAWL_GET_BGSOUNDS: WEBCRAWL_RECURSEFLAGS = 8i32;
11450#[doc = "*Required features: 'Win32_System_Search'*"]
11451pub const WEBCRAWL_GET_CONTROLS: WEBCRAWL_RECURSEFLAGS = 16i32;
11452#[doc = "*Required features: 'Win32_System_Search'*"]
11453pub const WEBCRAWL_LINKS_ELSEWHERE: WEBCRAWL_RECURSEFLAGS = 32i32;
11454#[doc = "*Required features: 'Win32_System_Search'*"]
11455pub const WEBCRAWL_IGNORE_ROBOTSTXT: WEBCRAWL_RECURSEFLAGS = 128i32;
11456#[doc = "*Required features: 'Win32_System_Search'*"]
11457pub const WEBCRAWL_ONLY_LINKS_TO_HTML: WEBCRAWL_RECURSEFLAGS = 256i32;
11458#[doc = "*Required features: 'Win32_System_Search'*"]
11459pub const XML_E_BADSXQL: i32 = -2147212799i32;
11460#[doc = "*Required features: 'Win32_System_Search'*"]
11461pub const XML_E_NODEFAULTNS: i32 = -2147212800i32;
11462#[doc = "*Required features: 'Win32_System_Search'*"]
11463pub const _MAPI_E_ACCOUNT_DISABLED: i32 = -2147221212i32;
11464#[doc = "*Required features: 'Win32_System_Search'*"]
11465pub const _MAPI_E_BAD_CHARWIDTH: i32 = -2147221245i32;
11466#[doc = "*Required features: 'Win32_System_Search'*"]
11467pub const _MAPI_E_BAD_COLUMN: i32 = -2147221224i32;
11468#[doc = "*Required features: 'Win32_System_Search'*"]
11469pub const _MAPI_E_BUSY: i32 = -2147221237i32;
11470#[doc = "*Required features: 'Win32_System_Search'*"]
11471pub const _MAPI_E_COMPUTED: i32 = -2147221222i32;
11472#[doc = "*Required features: 'Win32_System_Search'*"]
11473pub const _MAPI_E_CORRUPT_DATA: i32 = -2147221221i32;
11474#[doc = "*Required features: 'Win32_System_Search'*"]
11475pub const _MAPI_E_DISK_ERROR: i32 = -2147221226i32;
11476#[doc = "*Required features: 'Win32_System_Search'*"]
11477pub const _MAPI_E_END_OF_SESSION: i32 = -2147220992i32;
11478#[doc = "*Required features: 'Win32_System_Search'*"]
11479pub const _MAPI_E_EXTENDED_ERROR: i32 = -2147221223i32;
11480#[doc = "*Required features: 'Win32_System_Search'*"]
11481pub const _MAPI_E_FAILONEPROVIDER: i32 = -2147221219i32;
11482#[doc = "*Required features: 'Win32_System_Search'*"]
11483pub const _MAPI_E_INVALID_ACCESS_TIME: i32 = -2147221213i32;
11484#[doc = "*Required features: 'Win32_System_Search'*"]
11485pub const _MAPI_E_INVALID_ENTRYID: i32 = -2147221241i32;
11486#[doc = "*Required features: 'Win32_System_Search'*"]
11487pub const _MAPI_E_INVALID_OBJECT: i32 = -2147221240i32;
11488#[doc = "*Required features: 'Win32_System_Search'*"]
11489pub const _MAPI_E_INVALID_WORKSTATION_ACCOUNT: i32 = -2147221214i32;
11490#[doc = "*Required features: 'Win32_System_Search'*"]
11491pub const _MAPI_E_LOGON_FAILED: i32 = -2147221231i32;
11492#[doc = "*Required features: 'Win32_System_Search'*"]
11493pub const _MAPI_E_MISSING_REQUIRED_COLUMN: i32 = -2147220990i32;
11494#[doc = "*Required features: 'Win32_System_Search'*"]
11495pub const _MAPI_E_NETWORK_ERROR: i32 = -2147221227i32;
11496#[doc = "*Required features: 'Win32_System_Search'*"]
11497pub const _MAPI_E_NOT_ENOUGH_DISK: i32 = -2147221235i32;
11498#[doc = "*Required features: 'Win32_System_Search'*"]
11499pub const _MAPI_E_NOT_ENOUGH_RESOURCES: i32 = -2147221234i32;
11500#[doc = "*Required features: 'Win32_System_Search'*"]
11501pub const _MAPI_E_NOT_FOUND: i32 = -2147221233i32;
11502#[doc = "*Required features: 'Win32_System_Search'*"]
11503pub const _MAPI_E_NO_SUPPORT: i32 = -2147221246i32;
11504#[doc = "*Required features: 'Win32_System_Search'*"]
11505pub const _MAPI_E_OBJECT_CHANGED: i32 = -2147221239i32;
11506#[doc = "*Required features: 'Win32_System_Search'*"]
11507pub const _MAPI_E_OBJECT_DELETED: i32 = -2147221238i32;
11508#[doc = "*Required features: 'Win32_System_Search'*"]
11509pub const _MAPI_E_PASSWORD_CHANGE_REQUIRED: i32 = -2147221216i32;
11510#[doc = "*Required features: 'Win32_System_Search'*"]
11511pub const _MAPI_E_PASSWORD_EXPIRED: i32 = -2147221215i32;
11512#[doc = "*Required features: 'Win32_System_Search'*"]
11513pub const _MAPI_E_SESSION_LIMIT: i32 = -2147221230i32;
11514#[doc = "*Required features: 'Win32_System_Search'*"]
11515pub const _MAPI_E_STRING_TOO_LONG: i32 = -2147221243i32;
11516#[doc = "*Required features: 'Win32_System_Search'*"]
11517pub const _MAPI_E_TOO_COMPLEX: i32 = -2147221225i32;
11518#[doc = "*Required features: 'Win32_System_Search'*"]
11519pub const _MAPI_E_UNABLE_TO_ABORT: i32 = -2147221228i32;
11520#[doc = "*Required features: 'Win32_System_Search'*"]
11521pub const _MAPI_E_UNCONFIGURED: i32 = -2147221220i32;
11522#[doc = "*Required features: 'Win32_System_Search'*"]
11523pub const _MAPI_E_UNKNOWN_CPID: i32 = -2147221218i32;
11524#[doc = "*Required features: 'Win32_System_Search'*"]
11525pub const _MAPI_E_UNKNOWN_ENTRYID: i32 = -2147220991i32;
11526#[doc = "*Required features: 'Win32_System_Search'*"]
11527pub const _MAPI_E_UNKNOWN_FLAGS: i32 = -2147221242i32;
11528#[doc = "*Required features: 'Win32_System_Search'*"]
11529pub const _MAPI_E_UNKNOWN_LCID: i32 = -2147221217i32;
11530#[doc = "*Required features: 'Win32_System_Search'*"]
11531pub const _MAPI_E_USER_CANCEL: i32 = -2147221229i32;
11532#[doc = "*Required features: 'Win32_System_Search'*"]
11533pub const _MAPI_E_VERSION: i32 = -2147221232i32;
11534#[doc = "*Required features: 'Win32_System_Search'*"]
11535pub const _MAPI_W_NO_SERVICE: i32 = 262659i32;
11536#[repr(C)]
11537#[doc = "*Required features: 'Win32_System_Search'*"]
11538pub struct dbdatetime {
11539 pub dtdays: i32,
11540 pub dttime: u32,
11541}
11542impl ::core::marker::Copy for dbdatetime {}
11543impl ::core::clone::Clone for dbdatetime {
11544 fn clone(&self) -> Self {
11545 *self
11546 }
11547}
11548#[repr(C)]
11549#[doc = "*Required features: 'Win32_System_Search'*"]
11550pub struct dbdatetime4 {
11551 pub numdays: u16,
11552 pub nummins: u16,
11553}
11554impl ::core::marker::Copy for dbdatetime4 {}
11555impl ::core::clone::Clone for dbdatetime4 {
11556 fn clone(&self) -> Self {
11557 *self
11558 }
11559}
11560#[repr(C)]
11561#[doc = "*Required features: 'Win32_System_Search'*"]
11562pub struct dbmoney {
11563 pub mnyhigh: i32,
11564 pub mnylow: u32,
11565}
11566impl ::core::marker::Copy for dbmoney {}
11567impl ::core::clone::Clone for dbmoney {
11568 fn clone(&self) -> Self {
11569 *self
11570 }
11571}
11572#[repr(C)]
11573#[doc = "*Required features: 'Win32_System_Search'*"]
11574pub struct dbvarybin {
11575 pub len: i16,
11576 pub array: [u8; 8001],
11577}
11578impl ::core::marker::Copy for dbvarybin {}
11579impl ::core::clone::Clone for dbvarybin {
11580 fn clone(&self) -> Self {
11581 *self
11582 }
11583}
11584#[repr(C)]
11585#[doc = "*Required features: 'Win32_System_Search'*"]
11586pub struct dbvarychar {
11587 pub len: i16,
11588 pub str: [i8; 8001],
11589}
11590impl ::core::marker::Copy for dbvarychar {}
11591impl ::core::clone::Clone for dbvarychar {
11592 fn clone(&self) -> Self {
11593 *self
11594 }
11595}
11596#[repr(C)]
11597#[doc = "*Required features: 'Win32_System_Search'*"]
11598pub struct sqlperf {
11599 pub TimerResolution: u32,
11600 pub SQLidu: u32,
11601 pub SQLiduRows: u32,
11602 pub SQLSelects: u32,
11603 pub SQLSelectRows: u32,
11604 pub Transactions: u32,
11605 pub SQLPrepares: u32,
11606 pub ExecDirects: u32,
11607 pub SQLExecutes: u32,
11608 pub CursorOpens: u32,
11609 pub CursorSize: u32,
11610 pub CursorUsed: u32,
11611 pub PercentCursorUsed: f64,
11612 pub AvgFetchTime: f64,
11613 pub AvgCursorSize: f64,
11614 pub AvgCursorUsed: f64,
11615 pub SQLFetchTime: u32,
11616 pub SQLFetchCount: u32,
11617 pub CurrentStmtCount: u32,
11618 pub MaxOpenStmt: u32,
11619 pub SumOpenStmt: u32,
11620 pub CurrentConnectionCount: u32,
11621 pub MaxConnectionsOpened: u32,
11622 pub SumConnectionsOpened: u32,
11623 pub SumConnectiontime: u32,
11624 pub AvgTimeOpened: f64,
11625 pub ServerRndTrips: u32,
11626 pub BuffersSent: u32,
11627 pub BuffersRec: u32,
11628 pub BytesSent: u32,
11629 pub BytesRec: u32,
11630 pub msExecutionTime: u32,
11631 pub msNetWorkServerTime: u32,
11632}
11633impl ::core::marker::Copy for sqlperf {}
11634impl ::core::clone::Clone for sqlperf {
11635 fn clone(&self) -> Self {
11636 *self
11637 }
11638}
11639#[repr(C)]
11640#[doc = "*Required features: 'Win32_System_Search'*"]
11641#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11642pub struct tagDBROWWATCHRANGE {
11643 pub hRegion: usize,
11644 pub eChangeKind: u32,
11645 pub hRow: usize,
11646 pub iRow: usize,
11647}
11648#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11649impl ::core::marker::Copy for tagDBROWWATCHRANGE {}
11650#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
11651impl ::core::clone::Clone for tagDBROWWATCHRANGE {
11652 fn clone(&self) -> Self {
11653 *self
11654 }
11655}
11656#[repr(C, packed(2))]
11657#[doc = "*Required features: 'Win32_System_Search'*"]
11658#[cfg(target_arch = "x86")]
11659pub struct tagDBROWWATCHRANGE {
11660 pub hRegion: usize,
11661 pub eChangeKind: u32,
11662 pub hRow: usize,
11663 pub iRow: usize,
11664}
11665#[cfg(target_arch = "x86")]
11666impl ::core::marker::Copy for tagDBROWWATCHRANGE {}
11667#[cfg(target_arch = "x86")]
11668impl ::core::clone::Clone for tagDBROWWATCHRANGE {
11669 fn clone(&self) -> Self {
11670 *self
11671 }
11672}
11673#[repr(C)]
11674#[doc = "*Required features: 'Win32_System_Search'*"]
11675pub struct tagSQL_DAY_SECOND {
11676 pub day: u32,
11677 pub hour: u32,
11678 pub minute: u32,
11679 pub second: u32,
11680 pub fraction: u32,
11681}
11682impl ::core::marker::Copy for tagSQL_DAY_SECOND {}
11683impl ::core::clone::Clone for tagSQL_DAY_SECOND {
11684 fn clone(&self) -> Self {
11685 *self
11686 }
11687}
11688#[repr(C)]
11689#[doc = "*Required features: 'Win32_System_Search'*"]
11690pub struct tagSQL_YEAR_MONTH {
11691 pub year: u32,
11692 pub month: u32,
11693}
11694impl ::core::marker::Copy for tagSQL_YEAR_MONTH {}
11695impl ::core::clone::Clone for tagSQL_YEAR_MONTH {
11696 fn clone(&self) -> Self {
11697 *self
11698 }
11699}
11700#[repr(C)]
11701#[doc = "*Required features: 'Win32_System_Search', 'Win32_Foundation'*"]
11702#[cfg(feature = "Win32_Foundation")]
11703pub struct tagSSErrorInfo {
11704 pub pwszMessage: super::super::Foundation::PWSTR,
11705 pub pwszServer: super::super::Foundation::PWSTR,
11706 pub pwszProcedure: super::super::Foundation::PWSTR,
11707 pub lNative: i32,
11708 pub bState: u8,
11709 pub bClass: u8,
11710 pub wLineNumber: u16,
11711}
11712#[cfg(feature = "Win32_Foundation")]
11713impl ::core::marker::Copy for tagSSErrorInfo {}
11714#[cfg(feature = "Win32_Foundation")]
11715impl ::core::clone::Clone for tagSSErrorInfo {
11716 fn clone(&self) -> Self {
11717 *self
11718 }
11719}