]> git.proxmox.com Git - rustc.git/blame - vendor/winapi/src/um/sporder.rs
New upstream version 1.41.1+dfsg1
[rustc.git] / vendor / winapi / src / um / sporder.rs
CommitLineData
ff7c6d11
XL
1// Licensed under the Apache License, Version 2.0
2// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
3// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
4// All files in the project carrying such notice may not be copied, modified, or distributed
5// except according to those terms
6//! Service Provider Order
7use ctypes::c_int;
8use shared::guiddef::LPGUID;
9use shared::minwindef::{DWORD, LPDWORD};
10extern "system" {
11 pub fn WSCWriteProviderOrder(
12 lpwdCatalogEntryId: LPDWORD,
13 dwNumberOfEntries: DWORD,
14 ) -> c_int;
15}
16FN!{stdcall LPWSCWRITEPROVIDERORDER(
17 lpwdCatalogEntryId: LPDWORD,
18 dwNumberOfEntries: DWORD,
19) -> c_int}
60c5eb7d 20#[cfg(target_pointer_width = "64")]
ff7c6d11
XL
21extern "system" {
22 pub fn WSCWriteProviderOrder32(
23 lpwdCatalogEntryId: LPDWORD,
24 dwNumberOfEntries: DWORD,
25 ) -> c_int;
26 pub fn WSCWriteNameSpaceOrder(
27 lpProviderId: LPGUID,
28 dwNumberOfEntries: DWORD,
29 ) -> c_int;
30}
31FN!{stdcall LPWSCWRITENAMESPACEORDER(
32 lpProviderId: LPGUID,
33 dwNumberOfEntries: DWORD,
34) -> c_int}
60c5eb7d 35#[cfg(target_pointer_width = "64")]
ff7c6d11
XL
36extern "system" {
37 pub fn WSCWriteNameSpaceOrder32(
38 lpProviderId: LPGUID,
39 dwNumberOfEntries: DWORD,
40 ) -> c_int;
41}