22#define threading(model)
29 uuid(b596cc9f-56e5-419
e-a622-e01bb457431e),
34importlib(
"stdole2.tlb");
65} AutomaticUpdatesNotificationLevel;
77} AutomaticUpdatesScheduledInstallationDay;
101} UpdateExceptionContext;
115} InstallationRebootBehavior;
142 uuid(2ee48f22-af3c-405
f-8970-f71be12ee9a2),
147 [propget,
id(0x60020001)]
150 [propput,
id(0x60020001)]
153 [propget,
id(0x60020002)]
156 [propget,
id(0x60020003)]
159 [propget,
id(0x60020004)]
162 [propput,
id(0x60020004)]
165 [propget,
id(0x60020005)]
168 [propput,
id(0x60020005)]
180 uuid(673425bf-c082-4c7c-bdfd-569464b8e0ce),
210 uuid(174c81fe-aecd-4dae-b8a0-2c6318dd86a8),
215 [propget,
id(0x60020001)]
218 [propput,
id(0x60020001)]
221 [propget,
id(0x60020002)]
224 [propput,
id(0x60020002)]
227 [propget,
id(0x60020003)]
230 [propput,
id(0x60020003)]
233 [propget,
id(0x60020004)]
236 [propget,
id(0x60020005)]
239 [propput,
id(0x60020005)]
249 [restricted,
id(0x60020008)]
253 [propget,
id(0x60020009)]
256 [propput,
id(0x60020009)]
262 uuid(816858
a4-260
d-4260-933
a-2585f1abc76b),
293 HRESULT CreateUpdateDownloader(
305 uuid(7c907864-346
c-4aeb-8f3f-57da289f969f),
310 [propget,
id(0x60020001)]
313 [propget,
id(0x60020002)]
316 [propget,
id(0x60020003)]
319 [propget,
id(0x60020004)]
328 uuid(81ddc1b8-9d35-47a6-b471-5b80f519223b),
333 [propget,
id(DISPID_VALUE)]
336 [propget,
id(0x60020001)]
339 [propget,
id(0x60020002)]
342 [propget,
id(0x60020003)]
345 [propget,
id(0x60020004)]
348 [propget,
id(0x60020005)]
351 [propget,
id(0x60020006)]
354 [propget,
id(0x60020007)]
357 [propget,
id(0x60020008)]
366 uuid(3a56bfb8-576
c-43f7-9335-fe4838fd7e37),
371 [propget,
id(DISPID_VALUE)]
375 [propget,
id(DISPID_NEWENUM)]
378 [propget,
id(0x60020001)]
387 uuid(eff90582-2ddc-480
f-a06d-60f3fbc362c3),
393 [propget,
id(DISPID_VALUE)]
397 [propput,
id(DISPID_VALUE)]
401 [propget,
id(DISPID_NEWENUM)]
404 [propget,
id(0x60020001)]
407 [propget,
id(0x60020002)]
433 uuid(a376dd5e-09d4-427
f-af7c-fed5b6e1c1d6),
438 [propget,
id(DISPID_VALUE)]
441 [propget,
id(0x60020001)]
444 [propget,
id(0x60020002)]
453 uuid(503626
a3-8e14-4729-9355-0fe664bd2321),
458 [propget,
id(DISPID_VALUE)]
462 [propget,
id(DISPID_NEWENUM)]
465 [propget,
id(0x60020001)]
474 uuid(46297823-9940-4c09-aed9-cd3ea6d05968),
479 [propget,
id(0x60020002)]
482 [propget,
id(0x60020003)]
492 uuid(d9a59339-e245-4dbd-9686-4d5763e39624),
497 [propget,
id(0x60020001)]
500 [propget,
id(0x60020002)]
503 [propget,
id(0x60020003)]
506 [propget,
id(0x60020004)]
515 uuid(54a2cb2d-9a0c-48b6-8a50-9abb69ee2d02),
520 [propget,
id(0x60020001)]
529 uuid(bc5513c8-b3b8-4bf7-a4d4-361c0d8c88ba),
534 [propget,
id(DISPID_VALUE)]
538 [propget,
id(DISPID_NEWENUM)]
541 [propget,
id(0x60020001)]
551 uuid(6a92b07a-d821-4682-b423-5c805022cc4d),
556 [propget,
id(DISPID_VALUE)]
559 [propget,
id(0x60020001)]
562 [propget,
id(0x60020002)]
565 [propget,
id(0x60020003)]
568 [propget,
id(0x60020004)]
571 [propget,
id(0x60020005)]
574 [propget,
id(0x60020006)]
577 [propget,
id(0x60020007)]
580 [propget,
id(0x60020008)]
583 [propget,
id(0x60020009)]
586 [propget,
id(0x6002000a)]
589 [propget,
id(0x6002000b)]
592 [propget,
id(0x6002000c)]
595 [propget,
id(0x6002000d)]
598 [propget,
id(0x6002000e)]
601 [propget,
id(0x6002000f)]
604 [propget,
id(0x60020010)]
607 [propget,
id(0x60020011)]
610 [propput,
id(0x60020011)]
613 [propget,
id(0x60020012)]
616 [propget,
id(0x60020013)]
619 [propget,
id(0x60020014)]
622 [propget,
id(0x60020015)]
625 [propget,
id(0x60020016)]
628 [propget,
id(0x60020017)]
631 [propget,
id(0x60020018)]
634 [propget,
id(0x60020019)]
637 [propget,
id(0x6002001a)]
640 [propget,
id(0x6002001b)]
643 [propget,
id(0x6002001c)]
646 [propget,
id(0x6002001d)]
649 [propget,
id(0x6002001e)]
652 [propget,
id(0x6002001f)]
655 [propget,
id(0x60020021)]
658 [propget,
id(0x60020022)]
661 [propget,
id(0x60020023)]
664 [propget,
id(0x60020024)]
667 [propget,
id(0x60020025)]
670 [propget,
id(0x60020026)]
673 [propget,
id(0x60020028)]
679 [propget,
id(0x60020029)]
686 [propget,
id(0x6002002b)]
689 [propget,
id(0x6002002c)]
699 uuid(07f7438c-7709-4ca5-b518-91279288134
e),
705 [propget,
id(DISPID_VALUE)]
709 [propput,
id(DISPID_VALUE)]
713 [propget,
id(DISPID_NEWENUM)]
716 [propget,
id(0x60020001)]
719 [propget,
id(0x60020002)]
745 uuid(7366ea16-7a1a-4ea2-b042-973d3e9cd99b),
750 [propget,
id(0x60020001)]
753 [propget,
id(0x60020002)]
768 uuid(d40cff62-e08c-4498-941
a-01e25f0fd33c),
773 [propget,
id(0x60020001)]
776 [propget,
id(0x60020002)]
779 [propget,
id(0x60020003)]
782 [propget,
id(0x60020004)]
791 uuid(be56a644-af0e-4e0e-a311-c1d8e695cbff),
796 [propget,
id(0x60020001)]
799 [propget,
id(0x60020002)]
802 [propget,
id(0x60020003)]
805 [propget,
id(0x60020004)]
808 [propget,
id(0x60020005)]
811 [propget,
id(0x60020006)]
814 [propget,
id(0x60020007)]
817 [propget,
id(0x60020008)]
820 [propget,
id(0x60020009)]
823 [propget,
id(0x6002000a)]
826 [propget,
id(0x6002000b)]
829 [propget,
id(0x6002000c)]
832 [propget,
id(0x6002000d)]
835 [propget,
id(0x6002000e)]
844 uuid(a7f04f3c-a290-435
b-aadf-a116c3357a5c),
849 [propget,
id(DISPID_VALUE)]
853 [propget,
id(DISPID_NEWENUM)]
856 [propget,
id(0x60020001)]
862 uuid(8f45abf1-f9ae-4b95-a933-f0f66e5056ea),
871 HRESULT CanAutomaticallyUpgradeService(
875 HRESULT CanAutomaticallyUpgradeService(
887 HRESULT IncludePotentiallySupersededUpdates(
891 HRESULT IncludePotentiallySupersededUpdates(
950 uuid(bf99af76-b575-42ad-8aa4-33cbb5477af1),
955 [propget,
id(0x60020001)]
958 [propget,
id(0x60020002)]
967 uuid(d31a5bac-f719-4178-9dbb-5e2cb47fd18a),
972 [propget,
id(0x60020001)]
975 [propget,
id(0x60020002)]
978 [propget,
id(0x60020003)]
981 [propget,
id(0x60020004)]
984 [propget,
id(0x60020005)]
987 [propget,
id(0x60020006)]
995 [propget,
id(0x60020008)]
998 [propget,
id(0x60020009)]
999 HRESULT CurrentUpdatePercentComplete( [
out, retval]
LONG *retval );
1007 uuid(c574de85-7358-43f6-aae8-8697e62d8ba7),
1012 [propget,
id(0x60020001)]
1015 [propget,
id(0x60020002)]
1018 [propget,
id(0x60020003)]
1036 uuid(daa4fdd0-4727-4dbe-a1e7-745dca317144),
1041 [propget,
id(0x60020001)]
1044 [propget,
id(0x60020002)]
1054 uuid(68f1c6f9-7ecc-4666-a464-247fe12496c3),
1114 uuid(d940f0f8-3cbb-4fd0-993
f-471e7f2328ad),
1119 [propget,
id(0x60020001)]
1122 [propget,
id(0x60020002)]
1125 [propget,
id(0x60020003)]
1134 uuid(345c8244-43
a3-4e32-a368-65f073b76f36),
1139 [propget,
id(0x60020001)]
1142 [propget,
id(0x60020002)]
1145 [propget,
id(0x60020003)]
1158 uuid(5c209f0b-bad5-432
a-9556-4699bed2638a),
1163 [propget,
id(0x60020001)]
1166 [propget,
id(0x60020002)]
1169 [propget,
id(0x60020003)]
1187 uuid(a43c56d6-7451-48d4-af96-b6cd2d0d9b7a),
1192 [propget,
id(0x60020001)]
1195 [propget,
id(0x60020002)]
1198 [propget,
id(0x60020003)]
1208 uuid(7b929c68-ccdc-4226-96
b1-8724600b54c2),
1232 [propget, restricted]
1236 [propput, restricted]
1280 [
in, defaultvalue(
"")]
BSTR dialogTitle,
1299 HRESULT RebootRequiredBeforeInstallation(
1305 uuid(ADE87BF7-7B56-4275-8FAB-B9B0E591844B),
1315 HRESULT OemHardwareSupportLink(
1326 progid(
"Microsoft.Update.AutoUpdate.1"),
1327 vi_progid(
"Microsoft.Update.AutoUpdate"),
1328 uuid(bfe18e9c-6d87-4450-b37c-e02f0b373803)
1337 uuid(4cb43d7f-7eee-4906-8698-60da1c38f2fe)
1344 progid(
"Microsoft.Update.SystemInfo.1"),
1345 vi_progid(
"Microsoft.Update.SystemInfo"),
1346 uuid(C01B9BA0-BEA7-41BA-B604-D0A36F469133)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
coclass MediaStreamFilter helpstring("Stream Class")
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static GLfloat Identity[16]
static const WCHAR Description[]
static const WCHAR Title[]
static const WCHAR version[]
VOID Copy(PVOID Src, PVOID Dst, ULONG NumBytes)
static const WCHAR Message[]
GLuint GLuint GLsizei count
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
HRESULT ShowSettingsDialog()
string EscapeString(const char *Input)
static CRYPT_DATA_BLOB b1[]
static const struct update_accum a3
static const struct update_accum a4
enum WUApiLib::tagInstallationRebootBehavior InstallationRebootBehavior
enum WUApiLib::tagServerSelection ServerSelection
enum WUApiLib::tagAutomaticUpdatesScheduledInstallationDay AutomaticUpdatesScheduledInstallationDay
tagAutomaticUpdatesNotificationLevel
@ aunlScheduledInstallation
@ aunlNotifyBeforeInstallation
@ aunlNotifyBeforeDownload
tagUpdateExceptionContext
tagAutomaticUpdatesScheduledInstallationDay
enum WUApiLib::tagUpdateOperation UpdateOperation
enum WUApiLib::tagAutomaticUpdatesNotificationLevel AutomaticUpdatesNotificationLevel
tagInstallationRebootBehavior
@ irbAlwaysRequiresReboot
enum WUApiLib::tagDownloadPriority DownloadPriority
enum WUApiLib::tagOperationResultCode OperationResultCode
enum WUApiLib::tagUpdateExceptionContext UpdateExceptionContext
enum WUApiLib::tagDownloadPhase DownloadPhase
@ iiRequiresExclusiveHandling
enum WUApiLib::tagInstallationImpact InstallationImpact
enum WUApiLib::tagDeploymentAction DeploymentAction
enum WUApiLib::tagUpdateType UpdateType
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
_In_ PMEMORY_AREA _In_ PVOID _In_ BOOLEAN _Inout_ PMM_REQUIRED_RESOURCES Required
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height
static int Save(const char **args)
static int Install(const char **args)
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Settings
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority