BCAT services: Difference between revisions
No edit summary |
|||
Line 13: | Line 13: | ||
|- | |- | ||
| 2 || CreateDeliveryCacheStorageServiceWithApplicationId | | 2 || CreateDeliveryCacheStorageServiceWithApplicationId | ||
|- | |||
| [?-2.3.0] 3 || | |||
|- | |||
| [?-2.3.0] 4 || | |||
|} | |} | ||
Line 24: | Line 28: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 10100 || RequestSyncDeliveryCache | | 10100 || [[#RequestSyncDeliveryCache]] | ||
|- | |- | ||
| 10101 || [5.0.0+] RequestSyncDeliveryCacheWithDirectoryName | | 10101 || [5.0.0+] RequestSyncDeliveryCacheWithDirectoryName | ||
Line 30: | Line 34: | ||
| 10200 || [5.0.0+] CancelSyncDeliveryCacheRequest | | 10200 || [5.0.0+] CancelSyncDeliveryCacheRequest | ||
|- | |- | ||
| 20100 || RequestSyncDeliveryCacheWithApplicationId | | 20100 || [[#RequestSyncDeliveryCacheWithApplicationId]] | ||
|- | |- | ||
| 20101 || [5.0.0+] RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName | | 20101 || [5.0.0+] RequestSyncDeliveryCacheWithApplicationIdAndDirectoryName | ||
Line 40: | Line 44: | ||
| 30100 || SetPassphrase | | 30100 || SetPassphrase | ||
|- | |- | ||
| | | [?-2.3.0] 30101 || | ||
|- | |- | ||
| | | [?-2.3.0] 30102 || | ||
|- | |- | ||
| | | 30200 || [3.0.0+] RegisterDeliveryTask | ||
|- | |- | ||
| 30203 || UnblockDeliveryTask | | 30201 || [3.0.0+] UnregisterDeliveryTask | ||
|- | |||
| 30202 || [3.0.0+] BlockDeliveryTask | |||
|- | |||
| 30203 || [3.0.0+] UnblockDeliveryTask | |||
|- | |- | ||
| 30300 || [8.0.0+] RegisterSystemApplicationDeliveryTasks | | 30300 || [8.0.0+] RegisterSystemApplicationDeliveryTasks | ||
Line 52: | Line 60: | ||
| 90100 || GetDeliveryTaskList | | 90100 || GetDeliveryTaskList | ||
|- | |- | ||
| 90200 || GetDeliveryList | | 90200 || [[#GetDeliveryList]] | ||
|- | |- | ||
| 90201 || ClearDeliveryCacheStorage | | 90201 || [3.0.0+] ClearDeliveryCacheStorage | ||
|- | |- | ||
| 90202 || [8.0.0+] ClearDeliveryTaskSubscriptionStatus | | 90202 || [8.0.0+] ClearDeliveryTaskSubscriptionStatus | ||
|- | |- | ||
| 90300 || GetPushNotificationLog | | 90300 || [3.0.0+] GetPushNotificationLog | ||
|} | |} | ||
=== RequestSyncDeliveryCache === | |||
No input/output. | |||
[3.0.0+] Now returns an [[#IDeliveryCacheProgressService]]. | |||
=== RequestSyncDeliveryCacheWithApplicationId === | |||
Takes a total of 8-bytes of input, no output. | |||
[3.0.0+] Now takes an additional 8-bytes of input, and returns an [[#IDeliveryCacheProgressService]]. | |||
=== GetDeliveryCacheStorageUpdateNotifier === | === GetDeliveryCacheStorageUpdateNotifier === | ||
Line 66: | Line 84: | ||
=== RequestSuspendDeliveryTask === | === RequestSuspendDeliveryTask === | ||
Takes a total of 8-bytes of input, returns an [[#IDeliveryTaskSuspensionService]]. | Takes a total of 8-bytes of input, returns an [[#IDeliveryTaskSuspensionService]]. | ||
=== GetDeliveryList === | |||
Takes a type-0x6 output buffer, returns a total of 4-bytes of output. | |||
[3.0.0+] Now takes a total of 8-bytes of input, and returns an additional 4-bytes of output. | |||
=== IDeliveryCacheProgressService === | === IDeliveryCacheProgressService === | ||
Line 178: | Line 201: | ||
| 30100 || | | 30100 || | ||
|- | |- | ||
| 30101 || | | 30101 || [3.0.0+] | ||
|- | |- | ||
| 30110 || [6.0.0+] | | 30110 || [6.0.0+] | ||
Line 188: | Line 211: | ||
| 30300 || | | 30300 || | ||
|- | |- | ||
| 30400 || | | 30400 || [3.0.0+] | ||
|- | |- | ||
| 30500 || [8.0.0+] ? (Takes a total of 8-bytes of input, a handle, and a type-0x9 input buffer, returns an [[#IUnknown2]]) | | 30500 || [8.0.0+] ? (Takes a total of 8-bytes of input, a handle, and a type-0x9 input buffer, returns an [[#IUnknown2]]) | ||
Line 194: | Line 217: | ||
| 40100 || | | 40100 || | ||
|- | |- | ||
| 40101 || | | 40101 || [3.0.0+] | ||
|- | |- | ||
| 40200 || | | 40200 || |