1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn OperationEnd(operationendparams
: *const OPERATION_END_PARAMETERS
) -> super::super::Foundation
::BOOL
;
6 #[cfg(feature = "Win32_Foundation")]
7 pub fn OperationStart(operationstartparams
: *const OPERATION_START_PARAMETERS
) -> super::super::Foundation
::BOOL
;
10 pub struct OPERATION_END_PARAMETERS
{
13 pub Flags
: OPERATION_END_PARAMETERS_FLAGS
,
15 impl ::core
::marker
::Copy
for OPERATION_END_PARAMETERS {}
16 impl ::core
::clone
::Clone
for OPERATION_END_PARAMETERS
{
17 fn clone(&self) -> Self {
21 pub type OPERATION_END_PARAMETERS_FLAGS
= u32;
22 pub const OPERATION_END_DISCARD
: OPERATION_END_PARAMETERS_FLAGS
= 1u32;
23 pub type OPERATION_START_FLAGS
= u32;
24 pub const OPERATION_START_TRACE_CURRENT_THREAD
: OPERATION_START_FLAGS
= 1u32;
26 pub struct OPERATION_START_PARAMETERS
{
29 pub Flags
: OPERATION_START_FLAGS
,
31 impl ::core
::marker
::Copy
for OPERATION_START_PARAMETERS {}
32 impl ::core
::clone
::Clone
for OPERATION_START_PARAMETERS
{
33 fn clone(&self) -> Self {