ADL (AMD Display Library) Public APIs
Version 17.1
|
Go to the documentation of this file.
16 #ifndef APPPROFILES_H_
17 #define APPPROFILES_H_
23 #define ADL_EXTERNC extern "C"
int ADL2_ApplicationProfiles_Applications_Get(ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, int *numApps, ADLApplicationRecord **adlApplications)
Definition: structures.h:128
int ADL_ApplicationProfiles_RemoveApplication(const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea)
int ADL_ApplicationProfiles_HitLists_Get(int iListType, int *lpNumApps, ADLApplicationData **lppAppList)
Function to retrieve the recent application list from registry.
Structure containing information about an application.
Definition: adl_structures.h:1948
int ADL2_ApplicationProfiles_Profile_Create(ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, const wchar_t *profileName, int numProperties, const ADLPropertyRecordCreate *propertyRecords)
int ADL_ApplicationProfiles_Profile_Remove(const wchar_t *driverArea, const wchar_t *profileName)
unsigned int Version
Definition: structures.h:1
int ADL2_ApplicationProfiles_AppStartStopInfo_Get(ADL_CONTEXT_HANDLE context, int iAppType, ADLAppInterceptionInfo *lpAppInfo)
int ADL_ApplicationProfiles_DriverAreaPrivacy_Get(const wchar_t *DriverArea, PRIVACYTYPES *outDriverAreaPrivacy)
This file contains the structure declarations that are used by the public ADL interfaces for Linux an...
int ADL2_ApplicationProfiles_ProfileOfAnApplicationX2_Search(ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *AppProfileArea, ADLApplicationProfile **lppProfile)
ADL_AP_DATABASE
Definition: adl_structures.h:2393
int ADL2_ApplicationProfiles_Profile_Remove(ADL_CONTEXT_HANDLE context, const wchar_t *driverArea, const wchar_t *profileName)
int ADL2_ApplicationProfiles_System_Reload(ADL_CONTEXT_HANDLE context)
Function to Reload System appprofiles.
int ADL2_ApplicationProfiles_ProfileOfAnApplication_Search(ADL_CONTEXT_HANDLE context, const char *FileName, const char *Path, const char *Version, const char *AppProfileArea, ADLApplicationProfile **lppProfile)
Function to retrieve the profile of an application defined in driver.
int ADL2_ApplicationProfiles_GetCustomization(ADL_CONTEXT_HANDLE context, ADL_AP_DATABASE Databaseln, CUSTOMISATIONS *pCustomizationOut)
int ADL_ApplicationProfiles_ProfileApplicationX2_Assign(const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *Title, const wchar_t *DriverArea, const wchar_t *ProfileName)
int ADL2_ApplicationProfiles_ProfileApplication_Assign(ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea, const wchar_t *ProfileName)
Structure containing information info for a property record in a profile.
Definition: adl_structures.h:2427
int ADL2_ApplicationProfiles_ProfileOfAnApplication_InMemorySearch(ADL_CONTEXT_HANDLE context, const wchar_t *fileName, const wchar_t *path, const wchar_t *version, const wchar_t *appProfileArea, ADLApplicationProfile **lppProfile)
Definition: adl_structures.h:2385
int ADL_ApplicationProfiles_ProfileOfAnApplication_Search(const char *FileName, const char *Path, const char *Version, const char *AppProfileArea, ADLApplicationProfile **lppProfile)
Function to retrieve the profile of an application defined in driver.
int ADL_ApplicationProfiles_User_Load()
Function to Load User appprofiles.
int ADL_ApplicationProfiles_Release_Get(wchar_t **strRelease)
int ADL2_ApplicationProfiles_AppStartStop_Resume(ADL_CONTEXT_HANDLE context, int iAppType, unsigned int ProcessId)
int ADL2_ApplicationProfiles_Release_Get(ADL_CONTEXT_HANDLE context, wchar_t **strRelease)
int ADL2_ApplicationProfiles_RemoveApplication(ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea)
int ADL_ApplicationProfiles_User_Unload()
Function to Unload User appprofiles.
int ADL_ApplicationProfiles_HitListsX2_Get(int iListType, int *lpNumApps, ADLApplicationDataX2 **lppAppList)
Function to retrieve the recent application list from registry.
int ADL2_ApplicationProfiles_User_Load(ADL_CONTEXT_HANDLE context)
Function to Load User appprofiles.
int ADL2_ApplicationProfiles_PropertyType_Get(ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, const wchar_t *PropertyName, DATATYPES *outType)
int ADL_ApplicationProfiles_ConvertToCompact(CUSTOMISATIONS *pCustomisation, BINFILE *outCompact, int *outSize)
Structure containing information info for an application record.
Definition: adl_structures.h:2443
PRIVACYTYPES
Definition: structures.h:15
int ADL2_ApplicationProfiles_DriverAreaPrivacy_Get(ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, PRIVACYTYPES *outDriverAreaPrivacy)
Definition: structures.h:242
int ADL_ApplicationProfiles_GetCustomization(ADL_AP_DATABASE Databaseln, CUSTOMISATIONS *pCustomizationOut)
#define ADL_EXTERNC
Definition: appprofiles.h:25
int ADL2_ApplicationProfiles_ConvertToCompact(ADL_CONTEXT_HANDLE context, CUSTOMISATIONS *pCustomisation, BINFILE *outCompact, int *outSize)
int ADL2_ApplicationProfiles_HitListsX2_Get(ADL_CONTEXT_HANDLE context, int iListType, int *lpNumApps, ADLApplicationDataX2 **lppAppList)
Function to retrieve the recent application list from registry.
Definition: adl_structures.h:2400
int ADL2_ApplicationProfilesX2_AppInterceptionList_Set(ADL_CONTEXT_HANDLE context, int iAppType, int iNumberOfApps, ADLAppInterceptionInfoX2 *lpAppInfo)
Structure containing information about an application.
Definition: adl_structures.h:1930
int ADL_ApplicationProfiles_System_Reload()
Function to Reload System appprofiles.
int ADL_ApplicationProfiles_ProfileOfAnApplicationX2_Search(const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *AppProfileArea, ADLApplicationProfile **lppProfile)
void * ADL_CONTEXT_HANDLE
Handle to ADL client context.
Definition: adl_structures.h:2336
int GetAMDAdapterIndex(LPADLContext myContext)
int ADL_ApplicationProfiles_PropertyType_Get(const wchar_t *DriverArea, const wchar_t *PropertyName, DATATYPES *outType)
int ADL_ApplicationProfiles_Profile_Create(const wchar_t *driverArea, const wchar_t *profileName, int numProperties, const ADLPropertyRecordCreate *propertyRecords)
int ADL2_ApplicationProfiles_ProfileApplicationX2_Assign(ADL_CONTEXT_HANDLE context, const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *Title, const wchar_t *DriverArea, const wchar_t *ProfileName)
int ADL2_ApplicationProfiles_HitLists_Get(ADL_CONTEXT_HANDLE context, int iListType, int *lpNumApps, ADLApplicationData **lppAppList)
Function to retrieve the recent application list from registry.
int ADL2_ApplicationProfiles_AppInterceptionList_Set(ADL_CONTEXT_HANDLE context, int iAppType, int iNumberOfApps, ADLAppInterceptionInfo *lpAppInfo)
int ADL2_ApplicationProfiles_AppInterception_Set(ADL_CONTEXT_HANDLE context, int iAppType, unsigned int iProcId, int iEnabled)
int ADL2_ApplicationProfiles_HitListsX3_Get(ADL_CONTEXT_HANDLE context, int iListType, int *lpNumApps, ADLApplicationDataX3 **lppAppList)
Function to retrieve the recent application list from registry.
Structure containing information about an application.
Definition: adl_structures.h:1966
int ADL_ApplicationProfiles_Profile_Exist(const wchar_t *DriverArea, const wchar_t *ProfileName, BOOL *outExists)
int ADL_ApplicationProfiles_Applications_Get(const wchar_t *driverArea, int *numApps, ADLApplicationRecord **adlApplications)
int ADL2_ApplicationProfiles_Profile_Exist(ADL_CONTEXT_HANDLE context, const wchar_t *DriverArea, const wchar_t *ProfileName, BOOL *outExists)
int ADL_ApplicationProfiles_ProfileOfAnApplication_InMemorySearch(const wchar_t *fileName, const wchar_t *path, const wchar_t *version, const wchar_t *appProfileArea, ADLApplicationProfile **lppProfile)
Structure containing information about an application profile.
Definition: adl_structures.h:2004
int ADL_ApplicationProfiles_ProfileApplication_Assign(const wchar_t *FileName, const wchar_t *Path, const wchar_t *Version, const wchar_t *DriverArea, const wchar_t *ProfileName)
DATATYPES
Definition: structures.h:23
int ADL2_ApplicationProfiles_User_Unload(ADL_CONTEXT_HANDLE context)
Function to Unload User appprofiles.
Copyright © 2009-2020 Advanced Micro Devices, Inc. All rights reserved.