]>
Commit | Line | Data |
---|---|---|
064997fb FG |
1 | #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
2 | #[link(name = "windows")] | |
3 | extern "system" { | |
4 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] | |
5 | pub fn DSCreateISecurityInfoObject(pwszobjectpath: super::super::Foundation::PWSTR, pwszobjectclass: super::super::Foundation::PWSTR, dwflags: u32, ppsi: *mut super::Authorization::UI::ISecurityInformation, pfnreadsd: ::core::option::Option<PFNREADOBJECTSECURITY>, pfnwritesd: ::core::option::Option<PFNWRITEOBJECTSECURITY>, lpcontext: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
6 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] | |
7 | pub fn DSCreateISecurityInfoObjectEx( | |
8 | pwszobjectpath: super::super::Foundation::PWSTR, | |
9 | pwszobjectclass: super::super::Foundation::PWSTR, | |
10 | pwszserver: super::super::Foundation::PWSTR, | |
11 | pwszusername: super::super::Foundation::PWSTR, | |
12 | pwszpassword: super::super::Foundation::PWSTR, | |
13 | dwflags: u32, | |
14 | ppsi: *mut super::Authorization::UI::ISecurityInformation, | |
15 | pfnreadsd: ::core::option::Option<PFNREADOBJECTSECURITY>, | |
16 | pfnwritesd: ::core::option::Option<PFNWRITEOBJECTSECURITY>, | |
17 | lpcontext: super::super::Foundation::LPARAM, | |
18 | ) -> ::windows_sys::core::HRESULT; | |
19 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] | |
20 | pub fn DSCreateSecurityPage(pwszobjectpath: super::super::Foundation::PWSTR, pwszobjectclass: super::super::Foundation::PWSTR, dwflags: u32, phpage: *mut super::super::UI::Controls::HPROPSHEETPAGE, pfnreadsd: ::core::option::Option<PFNREADOBJECTSECURITY>, pfnwritesd: ::core::option::Option<PFNWRITEOBJECTSECURITY>, lpcontext: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
21 | #[cfg(feature = "Win32_Foundation")] | |
22 | pub fn DSEditSecurity(hwndowner: super::super::Foundation::HWND, pwszobjectpath: super::super::Foundation::PWSTR, pwszobjectclass: super::super::Foundation::PWSTR, dwflags: u32, pwszcaption: super::super::Foundation::PWSTR, pfnreadsd: ::core::option::Option<PFNREADOBJECTSECURITY>, pfnwritesd: ::core::option::Option<PFNWRITEOBJECTSECURITY>, lpcontext: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
23 | } | |
24 | pub const DSSI_IS_ROOT: u32 = 16u32; | |
25 | pub const DSSI_NO_ACCESS_CHECK: u32 = 2u32; | |
26 | pub const DSSI_NO_EDIT_OWNER: u32 = 8u32; | |
27 | pub const DSSI_NO_EDIT_SACL: u32 = 4u32; | |
28 | pub const DSSI_NO_FILTER: u32 = 32u32; | |
29 | pub const DSSI_NO_READONLY_MESSAGE: u32 = 64u32; | |
30 | pub const DSSI_READ_ONLY: u32 = 1u32; | |
31 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] | |
32 | pub type PFNDSCREATEISECINFO = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: u32, param3: *mut super::Authorization::UI::ISecurityInformation, param4: ::core::option::Option<PFNREADOBJECTSECURITY>, param5: ::core::option::Option<PFNWRITEOBJECTSECURITY>, param6: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
33 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] | |
34 | pub type PFNDSCREATEISECINFOEX = | |
35 | unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: super::super::Foundation::PWSTR, param4: super::super::Foundation::PWSTR, param5: u32, param6: *mut super::Authorization::UI::ISecurityInformation, param7: ::core::option::Option<PFNREADOBJECTSECURITY>, param8: ::core::option::Option<PFNWRITEOBJECTSECURITY>, param9: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
36 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] | |
37 | pub type PFNDSCREATESECPAGE = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: super::super::Foundation::PWSTR, param2: u32, param3: *mut super::super::UI::Controls::HPROPSHEETPAGE, param4: ::core::option::Option<PFNREADOBJECTSECURITY>, param5: ::core::option::Option<PFNWRITEOBJECTSECURITY>, param6: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
38 | #[cfg(feature = "Win32_Foundation")] | |
39 | pub type PFNDSEDITSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PWSTR, param2: super::super::Foundation::PWSTR, param3: u32, param4: super::super::Foundation::PWSTR, param5: ::core::option::Option<PFNREADOBJECTSECURITY>, param6: ::core::option::Option<PFNWRITEOBJECTSECURITY>, param7: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
40 | #[cfg(feature = "Win32_Foundation")] | |
41 | pub type PFNREADOBJECTSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *mut *mut super::SECURITY_DESCRIPTOR, param3: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; | |
42 | #[cfg(feature = "Win32_Foundation")] | |
43 | pub type PFNWRITEOBJECTSECURITY = unsafe extern "system" fn(param0: super::super::Foundation::PWSTR, param1: u32, param2: *mut super::SECURITY_DESCRIPTOR, param3: super::super::Foundation::LPARAM) -> ::windows_sys::core::HRESULT; |