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 |
| |- | | |- |
− | | 30200 || RegisterDeliveryTask | + | | [?-2.3.0] 30101 || |
| |- | | |- |
− | | 30201 || UnregisterDeliveryTask | + | | [?-2.3.0] 30102 || |
| |- | | |- |
− | | 30202 || BlockDeliveryTask | + | | 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 || |