Windows APIs
Symbols in twinapi.appcore.dll
- BiActivateWorkItemForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeApplicationStateForPackageName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeApplicationStateForPackageNameForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeApplicationStateForPsmKey
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeApplicationStateForPsmKeyForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeSessionState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiChangeUserState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiEnumerateWorkItemsForPackageNameAndUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiGetActiveBackgroundTasksEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiGetActiveBackgroundTasksEventForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiGetCancellationTimeoutInMs
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiIsApplicationTerminateSensitive
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiIsApplicationTerminateSensitiveForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiNotifyNewSession
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiNotifyNewSessionComplete
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiNotifyNewUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPlmFreeMemory
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtActivateDeferredWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtActivateInBackground
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtActivateInBackgroundEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtActivateWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtAssociateActivationProxy
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtAssociateApplicationEntryPoint
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtAssociateApplicationExtensionClass
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtCancelWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtCancelWorkItemEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtCreateEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtCreateEventForApp
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtCreateEventForPackageName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtDeleteEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtDisableWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtDisassociateWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtDisassociateWorkItemEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtEnableWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtEnumerateBrokeredEvents
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtEnumerateBrokeredEventsEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtEnumerateWorkItemsForPackageName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtEnumerateWorkItemsForPackageNameEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtFreeMemory
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtGetStatusStateNameFromBrokerEventId
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQueryBrokerEventId
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQueryBrokeredEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQuerySystemStateBroadcastChannels
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQueryWorkItem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQueryWorkItemEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtQueryWorkItemStatusStateName
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtSignalEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtSignalEventEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtSignalMultipleEvents
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtSignalTriggerEvent
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiPtSignalTriggerEventEx
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiQueryWorkItemForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiResetActiveSessionForPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiResetActiveUserForPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiSessionSinkCleanup
(
,
)
- BiSessionSinkCreate
(
,
)
- BiSetActiveSessionForPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiSetActiveUserForPackage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiTerminateApplicationHost
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiTerminateApplicationHost2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiTerminateApplicationHostForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiUpdateBackgroundAccessApplicationsForUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- BiUpdateLockScreenApplications
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllCanUnloadNow
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllGetActivationFactory
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- DllGetClassObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmApplyTaskCompletion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmBlockAppStateChangeCompletion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmDisconnect
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmGetSessionInfo
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmInitializeExtension
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmIsProcessInApplication
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmIsProcessInApplication2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationInformation
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationInformation2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationInterferenceCount
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationInterferenceCount2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationList
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationList2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationProperties
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationProperties2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationProperties3
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationPropertiesByUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationResourceUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationResourceUsage2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryApplicationResourceUsageForTimer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryCurrentAppState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryMaxMemoryUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryMaxMemoryUsage2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryMemoryUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryMemoryUsage2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryMemoryUsageByUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryProcessList
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryProcessList2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQuerySharedCommitByUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryTaskCompletionInformation
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmQueryTaskCompletionInformation2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterAppPriorityNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterAppStateChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterApplicationNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterApplicationNotification2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterDynamicProcess
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterKeyNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmRegisterManagerType
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmResetMaxMemoryUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmResetMaxMemoryUsage2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmResetMaxMemoryUsageByUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationPriority
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationPriority2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationProperties
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationProperties2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationProperties3
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationPropertiesByUser
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationState
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmSetApplicationState2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmShutdownApplication
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmTimerCleanup
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmTimerElapsedResourceTimeGet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmTimerInitialize
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmTimerRemainingResourceTimeGet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmTimerStart
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmUnblockAppStateChangeCompletion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmUnregisterAppStateChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- PsmWaitForAppResume
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- RegisterAppConstrainedChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
)
- RegisterAppStateChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- TryGetTitleBarIslandId
(
,
,
,
)
- TryGetTitleBarIslandSelectedHost
(
,
,
,
)
- UnregisterAppConstrainedChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
)
- UnregisterAppStateChangeNotification
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- ValidateSystemShutdown
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#1
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#2
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#3
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#4
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#5
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#6
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#7
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#8
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#9
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#10
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#11
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#12
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#13
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#14
(
,
)
- twinapi.appcore.dll#500
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#501
(
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#502
(
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#503
(
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#504
(
,
,
,
,
,
,
,
,
,
)
- twinapi.appcore.dll#505
(
,
,
,
,
,
)