summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/ApplicationModel/Activation/mod.rs
blob: 514badc97fb439071168a8b238c6b323ed94f0e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#[doc = "*Required features: `\"ApplicationModel_Activation\"`*"]
#[repr(transparent)]
pub struct ActivationKind(pub i32);
impl ActivationKind {
    pub const Launch: Self = Self(0i32);
    pub const Search: Self = Self(1i32);
    pub const ShareTarget: Self = Self(2i32);
    pub const File: Self = Self(3i32);
    pub const Protocol: Self = Self(4i32);
    pub const FileOpenPicker: Self = Self(5i32);
    pub const FileSavePicker: Self = Self(6i32);
    pub const CachedFileUpdater: Self = Self(7i32);
    pub const ContactPicker: Self = Self(8i32);
    pub const Device: Self = Self(9i32);
    pub const PrintTaskSettings: Self = Self(10i32);
    pub const CameraSettings: Self = Self(11i32);
    pub const RestrictedLaunch: Self = Self(12i32);
    pub const AppointmentsProvider: Self = Self(13i32);
    pub const Contact: Self = Self(14i32);
    pub const LockScreenCall: Self = Self(15i32);
    pub const VoiceCommand: Self = Self(16i32);
    pub const LockScreen: Self = Self(17i32);
    pub const PickerReturned: Self = Self(1000i32);
    pub const WalletAction: Self = Self(1001i32);
    pub const PickFileContinuation: Self = Self(1002i32);
    pub const PickSaveFileContinuation: Self = Self(1003i32);
    pub const PickFolderContinuation: Self = Self(1004i32);
    pub const WebAuthenticationBrokerContinuation: Self = Self(1005i32);
    pub const WebAccountProvider: Self = Self(1006i32);
    pub const ComponentUI: Self = Self(1007i32);
    pub const ProtocolForResults: Self = Self(1009i32);
    pub const ToastNotification: Self = Self(1010i32);
    pub const Print3DWorkflow: Self = Self(1011i32);
    pub const DialReceiver: Self = Self(1012i32);
    pub const DevicePairing: Self = Self(1013i32);
    pub const UserDataAccountsProvider: Self = Self(1014i32);
    pub const FilePickerExperience: Self = Self(1015i32);
    pub const LockScreenComponent: Self = Self(1016i32);
    pub const ContactPanel: Self = Self(1017i32);
    pub const PrintWorkflowForegroundTask: Self = Self(1018i32);
    pub const GameUIProvider: Self = Self(1019i32);
    pub const StartupTask: Self = Self(1020i32);
    pub const CommandLineLaunch: Self = Self(1021i32);
    pub const BarcodeScannerProvider: Self = Self(1022i32);
    pub const PrintSupportJobUI: Self = Self(1023i32);
    pub const PrintSupportSettingsUI: Self = Self(1024i32);
    pub const PhoneCallActivation: Self = Self(1025i32);
    pub const VpnForeground: Self = Self(1026i32);
}
impl ::core::marker::Copy for ActivationKind {}
impl ::core::clone::Clone for ActivationKind {
    fn clone(&self) -> Self {
        *self
    }
}
#[doc = "*Required features: `\"ApplicationModel_Activation\"`*"]
#[repr(transparent)]
pub struct ApplicationExecutionState(pub i32);
impl ApplicationExecutionState {
    pub const NotRunning: Self = Self(0i32);
    pub const Running: Self = Self(1i32);
    pub const Suspended: Self = Self(2i32);
    pub const Terminated: Self = Self(3i32);
    pub const ClosedByUser: Self = Self(4i32);
}
impl ::core::marker::Copy for ApplicationExecutionState {}
impl ::core::clone::Clone for ApplicationExecutionState {
    fn clone(&self) -> Self {
        *self
    }
}
pub type AppointmentsProviderAddAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type AppointmentsProviderRemoveAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type AppointmentsProviderReplaceAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type AppointmentsProviderShowAppointmentDetailsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type AppointmentsProviderShowTimeFrameActivatedEventArgs = *mut ::core::ffi::c_void;
pub type BackgroundActivatedEventArgs = *mut ::core::ffi::c_void;
pub type BarcodeScannerPreviewActivatedEventArgs = *mut ::core::ffi::c_void;
pub type CachedFileUpdaterActivatedEventArgs = *mut ::core::ffi::c_void;
pub type CameraSettingsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type CommandLineActivatedEventArgs = *mut ::core::ffi::c_void;
pub type CommandLineActivationOperation = *mut ::core::ffi::c_void;
pub type ContactCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactMapActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactMessageActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactPanelActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactPickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactPostActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ContactVideoCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type DeviceActivatedEventArgs = *mut ::core::ffi::c_void;
pub type DevicePairingActivatedEventArgs = *mut ::core::ffi::c_void;
pub type DialReceiverActivatedEventArgs = *mut ::core::ffi::c_void;
pub type FileActivatedEventArgs = *mut ::core::ffi::c_void;
pub type FileOpenPickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type FileOpenPickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type FileSavePickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type FileSavePickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type FolderPickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type IActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IActivatedEventArgsWithUser = *mut ::core::ffi::c_void;
pub type IApplicationViewActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderAddAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderRemoveAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderReplaceAppointmentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IAppointmentsProviderShowTimeFrameActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IBackgroundActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IBarcodeScannerPreviewActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ICachedFileUpdaterActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ICameraSettingsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ICommandLineActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactMapActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactMessageActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactPanelActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactPickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactPostActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactVideoCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContactsProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IContinuationActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IDeviceActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IDevicePairingActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IDialReceiverActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IFileActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IFileActivatedEventArgsWithCallerPackageFamilyName = *mut ::core::ffi::c_void;
pub type IFileActivatedEventArgsWithNeighboringFiles = *mut ::core::ffi::c_void;
pub type IFileOpenPickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IFileOpenPickerActivatedEventArgs2 = *mut ::core::ffi::c_void;
pub type IFileOpenPickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type IFileSavePickerActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IFileSavePickerActivatedEventArgs2 = *mut ::core::ffi::c_void;
pub type IFileSavePickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type IFolderPickerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type ILaunchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ILaunchActivatedEventArgs2 = *mut ::core::ffi::c_void;
pub type ILockScreenActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ILockScreenCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IPhoneCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IPickerReturnedActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IPrelaunchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IPrint3DWorkflowActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IPrintTaskSettingsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IProtocolActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData = *mut ::core::ffi::c_void;
pub type IProtocolForResultsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IRestrictedLaunchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ISearchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ISearchActivatedEventArgsWithLinguisticDetails = *mut ::core::ffi::c_void;
pub type IShareTargetActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IStartupTaskActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IToastNotificationActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IUserDataAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IViewSwitcherProvider = *mut ::core::ffi::c_void;
pub type IVoiceCommandActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IWalletActionActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IWebAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type IWebAuthenticationBrokerContinuationEventArgs = *mut ::core::ffi::c_void;
pub type LaunchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type LockScreenActivatedEventArgs = *mut ::core::ffi::c_void;
pub type LockScreenCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type LockScreenComponentActivatedEventArgs = *mut ::core::ffi::c_void;
pub type PhoneCallActivatedEventArgs = *mut ::core::ffi::c_void;
pub type PickerReturnedActivatedEventArgs = *mut ::core::ffi::c_void;
pub type Print3DWorkflowActivatedEventArgs = *mut ::core::ffi::c_void;
pub type PrintTaskSettingsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ProtocolActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ProtocolForResultsActivatedEventArgs = *mut ::core::ffi::c_void;
pub type RestrictedLaunchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type SearchActivatedEventArgs = *mut ::core::ffi::c_void;
pub type ShareTargetActivatedEventArgs = *mut ::core::ffi::c_void;
pub type SplashScreen = *mut ::core::ffi::c_void;
pub type StartupTaskActivatedEventArgs = *mut ::core::ffi::c_void;
pub type TileActivatedInfo = *mut ::core::ffi::c_void;
pub type ToastNotificationActivatedEventArgs = *mut ::core::ffi::c_void;
pub type UserDataAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type VoiceCommandActivatedEventArgs = *mut ::core::ffi::c_void;
pub type WalletActionActivatedEventArgs = *mut ::core::ffi::c_void;
pub type WebAccountProviderActivatedEventArgs = *mut ::core::ffi::c_void;
pub type WebAuthenticationBrokerContinuationEventArgs = *mut ::core::ffi::c_void;