FOREIGN MODULE android_content_pm;
IMPORT
android_os := "android.os",
java_lang := "java.lang",
android_util := "android.util",
android_graphics_drawable := "android.graphics.drawable",
android_content_res := "android.content.res",
java_util := "java.util",
android_content := "android.content",
android_net := "android.net",
java_io := "java.io",
android_graphics := "android.graphics",
org_xmlpull_v1 := "org.xmlpull.v1";
TYPE
ActivityInfo* = POINTER TO EXTENSIBLE RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *)
theme* : INTEGER;
launchMode* : INTEGER;
permission* : java_lang.String;
taskAffinity* : java_lang.String;
targetActivity* : java_lang.String;
flags* : INTEGER;
screenOrientation* : INTEGER;
configChanges* : INTEGER;
softInputMode* : INTEGER;
STATIC
CONFIG_FONT_SCALE* = 1073741824;
CONFIG_KEYBOARD* = 16;
CONFIG_KEYBOARD_HIDDEN* = 32;
CONFIG_LOCALE* = 4;
CONFIG_MCC* = 1;
CONFIG_MNC* = 2;
CONFIG_NAVIGATION* = 64;
CONFIG_ORIENTATION* = 128;
CONFIG_SCREEN_LAYOUT* = 256;
CONFIG_TOUCHSCREEN* = 8;
CREATOR* : android_os.Parcelable$Creator;
FLAG_ALLOW_TASK_REPARENTING* = 64;
FLAG_ALWAYS_RETAIN_TASK_STATE* = 8;
FLAG_CLEAR_TASK_ON_LAUNCH* = 4;
FLAG_EXCLUDE_FROM_RECENTS* = 32;
FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS* = 256;
FLAG_FINISH_ON_TASK_LAUNCH* = 2;
FLAG_MULTIPROCESS* = 1;
FLAG_NO_HISTORY* = 128;
FLAG_STATE_NOT_NEEDED* = 16;
LAUNCH_MULTIPLE* = 0;
LAUNCH_SINGLE_INSTANCE* = 3;
LAUNCH_SINGLE_TASK* = 2;
LAUNCH_SINGLE_TOP* = 1;
SCREEN_ORIENTATION_BEHIND* = 3;
SCREEN_ORIENTATION_LANDSCAPE* = 0;
SCREEN_ORIENTATION_NOSENSOR* = 5;
SCREEN_ORIENTATION_PORTRAIT* = 1;
SCREEN_ORIENTATION_SENSOR* = 4;
SCREEN_ORIENTATION_UNSPECIFIED* = -1;
SCREEN_ORIENTATION_USER* = 2;
PROCEDURE Init*(p0 : ActivityInfo) : ActivityInfo,CONSTRUCTOR;
PROCEDURE Init*() : ActivityInfo,CONSTRUCTOR;
END;
ApplicationInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *)
taskAffinity* : java_lang.String;
permission* : java_lang.String;
processName* : java_lang.String;
className* : java_lang.String;
descriptionRes* : INTEGER;
theme* : INTEGER;
manageSpaceActivityName* : java_lang.String;
flags* : INTEGER;
sourceDir* : java_lang.String;
publicSourceDir* : java_lang.String;
sharedLibraryFiles* : POINTER TO ARRAY OF java_lang.String;
dataDir* : java_lang.String;
uid* : INTEGER;
targetSdkVersion* : INTEGER;
enabled* : BOOLEAN;
STATIC
CREATOR* : android_os.Parcelable$Creator;
FLAG_ALLOW_CLEAR_USER_DATA* = 64;
FLAG_ALLOW_TASK_REPARENTING* = 32;
FLAG_DEBUGGABLE* = 2;
FLAG_FACTORY_TEST* = 16;
FLAG_HAS_CODE* = 4;
FLAG_PERSISTENT* = 8;
FLAG_RESIZEABLE_FOR_SCREENS* = 4096;
FLAG_SUPPORTS_LARGE_SCREENS* = 2048;
FLAG_SUPPORTS_NORMAL_SCREENS* = 1024;
FLAG_SUPPORTS_SCREEN_DENSITIES* = 8192;
FLAG_SUPPORTS_SMALL_SCREENS* = 512;
FLAG_SYSTEM* = 1;
FLAG_TEST_ONLY* = 256;
FLAG_UPDATED_SYSTEM_APP* = 128;
PROCEDURE Init*(p0 : ApplicationInfo) : ApplicationInfo,CONSTRUCTOR;
PROCEDURE Init*() : ApplicationInfo,CONSTRUCTOR;
END;
ApplicationInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : PackageManager) : ApplicationInfo$DisplayNameComparator,CONSTRUCTOR;
END;
ComponentInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo) (* Typebound Procedures *)
applicationInfo* : ApplicationInfo;
processName* : java_lang.String;
enabled* : BOOLEAN;
exported* : BOOLEAN;
STATIC
PROCEDURE Init!(p0 : android_os.Parcel) : ComponentInfo,CONSTRUCTOR;
PROCEDURE Init*(p0 : ComponentInfo) : ComponentInfo,CONSTRUCTOR;
PROCEDURE Init*() : ComponentInfo,CONSTRUCTOR;
END;
ConfigurationInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
reqTouchScreen* : INTEGER;
reqKeyboardType* : INTEGER;
reqNavigation* : INTEGER;
reqInputFeatures* : INTEGER;
reqGlEsVersion* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
GL_ES_VERSION_UNDEFINED* = 0;
INPUT_FEATURE_FIVE_WAY_NAV* = 2;
INPUT_FEATURE_HARD_KEYBOARD* = 1;
PROCEDURE Init*(p0 : ConfigurationInfo) : ConfigurationInfo,CONSTRUCTOR;
PROCEDURE Init*() : ConfigurationInfo,CONSTRUCTOR;
END;
FeatureInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
name* : java_lang.String;
reqGlEsVersion* : INTEGER;
flags* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
FLAG_REQUIRED* = 1;
GL_ES_VERSION_UNDEFINED* = 0;
PROCEDURE Init*(p0 : FeatureInfo) : FeatureInfo,CONSTRUCTOR;
PROCEDURE Init*() : FeatureInfo,CONSTRUCTOR;
END;
InstrumentationInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *)
targetPackage* : java_lang.String;
sourceDir* : java_lang.String;
publicSourceDir* : java_lang.String;
dataDir* : java_lang.String;
handleProfiling* : BOOLEAN;
functionalTest* : BOOLEAN;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : InstrumentationInfo) : InstrumentationInfo,CONSTRUCTOR;
PROCEDURE Init*() : InstrumentationInfo,CONSTRUCTOR;
END;
LabeledIntent* = POINTER TO EXTENSIBLE RECORD (android_content.Intent) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : LabeledIntent,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : java_lang.CharSequence;
p2 : INTEGER) : LabeledIntent,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content.Intent;
p1 : java_lang.String;
p2 : INTEGER;
p3 : INTEGER) : LabeledIntent,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_content.Intent;
p1 : java_lang.String;
p2 : java_lang.CharSequence;
p3 : INTEGER) : LabeledIntent,CONSTRUCTOR;
END;
PackageInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
packageName* : java_lang.String;
versionCode* : INTEGER;
versionName* : java_lang.String;
sharedUserId* : java_lang.String;
sharedUserLabel* : INTEGER;
applicationInfo* : ApplicationInfo;
gids* : POINTER TO ARRAY OF INTEGER;
activities* : POINTER TO ARRAY OF ActivityInfo;
receivers* : POINTER TO ARRAY OF ActivityInfo;
services* : POINTER TO ARRAY OF ServiceInfo;
providers* : POINTER TO ARRAY OF ProviderInfo;
instrumentation* : POINTER TO ARRAY OF InstrumentationInfo;
permissions* : POINTER TO ARRAY OF PermissionInfo;
requestedPermissions* : POINTER TO ARRAY OF java_lang.String;
signatures* : POINTER TO ARRAY OF Signature;
configPreferences* : POINTER TO ARRAY OF ConfigurationInfo;
reqFeatures* : POINTER TO ARRAY OF FeatureInfo;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*() : PackageInfo,CONSTRUCTOR;
END;
PackageItemInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) (* Typebound Procedures *)
name* : java_lang.String;
packageName* : java_lang.String;
labelRes* : INTEGER;
nonLocalizedLabel* : java_lang.CharSequence;
icon* : INTEGER;
metaData* : android_os.Bundle;
STATIC
PROCEDURE Init!(p0 : android_os.Parcel) : PackageItemInfo,CONSTRUCTOR;
PROCEDURE Init*(p0 : PackageItemInfo) : PackageItemInfo,CONSTRUCTOR;
PROCEDURE Init*() : PackageItemInfo,CONSTRUCTOR;
END;
PackageItemInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : PackageManager) : PackageItemInfo$DisplayNameComparator,CONSTRUCTOR;
END;
PackageManager* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *)
STATIC
COMPONENT_ENABLED_STATE_DEFAULT* = 0;
COMPONENT_ENABLED_STATE_DISABLED* = 2;
COMPONENT_ENABLED_STATE_ENABLED* = 1;
DONT_KILL_APP* = 1;
FEATURE_CAMERA* = "android.hardware.camera";
FEATURE_CAMERA_AUTOFOCUS* = "android.hardware.camera.autofocus";
FEATURE_CAMERA_FLASH* = "android.hardware.camera.flash";
FEATURE_LIVE_WALLPAPER* = "android.software.live_wallpaper";
FEATURE_SENSOR_LIGHT* = "android.hardware.sensor.light";
FEATURE_SENSOR_PROXIMITY* = "android.hardware.sensor.proximity";
FEATURE_TELEPHONY* = "android.hardware.telephony";
FEATURE_TELEPHONY_CDMA* = "android.hardware.telephony.cdma";
FEATURE_TELEPHONY_GSM* = "android.hardware.telephony.gsm";
FEATURE_TOUCHSCREEN_MULTITOUCH* = "android.hardware.touchscreen.multitouch";
GET_ACTIVITIES* = 1;
GET_CONFIGURATIONS* = 16384;
GET_DISABLED_COMPONENTS* = 512;
GET_GIDS* = 256;
GET_INSTRUMENTATION* = 16;
GET_INTENT_FILTERS* = 32;
GET_META_DATA* = 128;
GET_PERMISSIONS* = 4096;
GET_PROVIDERS* = 8;
GET_RECEIVERS* = 2;
GET_RESOLVED_FILTER* = 64;
GET_SERVICES* = 4;
GET_SHARED_LIBRARY_FILES* = 1024;
GET_SIGNATURES* = 64;
GET_UNINSTALLED_PACKAGES* = 8192;
GET_URI_PERMISSION_PATTERNS* = 2048;
MATCH_DEFAULT_ONLY* = 65536;
PERMISSION_DENIED* = -1;
PERMISSION_GRANTED* = 0;
PKG_INSTALL_COMPLETE* = 1;
PKG_INSTALL_INCOMPLETE* = 0;
SIGNATURE_FIRST_NOT_SIGNED* = -1;
SIGNATURE_MATCH* = 0;
SIGNATURE_NEITHER_SIGNED* = 1;
SIGNATURE_NO_MATCH* = -3;
SIGNATURE_SECOND_NOT_SIGNED* = -2;
SIGNATURE_UNKNOWN_PACKAGE* = -4;
PROCEDURE Init*() : PackageManager,CONSTRUCTOR;
END;
PackageManager$NameNotFoundException* = POINTER TO EXTENSIBLE RECORD (android_util.AndroidException)
STATIC
PROCEDURE Init*(p0 : java_lang.String) : PackageManager$NameNotFoundException,CONSTRUCTOR;
PROCEDURE Init*() : PackageManager$NameNotFoundException,CONSTRUCTOR;
END;
PackageStats* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
packageName* : java_lang.String;
codeSize* : LONGINT;
dataSize* : LONGINT;
cacheSize* : LONGINT;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : PackageStats) : PackageStats,CONSTRUCTOR;
PROCEDURE Init*(p0 : android_os.Parcel) : PackageStats,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String) : PackageStats,CONSTRUCTOR;
END;
PathPermission* = POINTER TO EXTENSIBLE RECORD (android_os.PatternMatcher) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : android_os.Parcel) : PathPermission,CONSTRUCTOR;
PROCEDURE Init*(p0 : java_lang.String;
p1 : INTEGER;
p2 : java_lang.String;
p3 : java_lang.String) : PathPermission,CONSTRUCTOR;
END;
PermissionGroupInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *)
descriptionRes* : INTEGER;
nonLocalizedDescription* : java_lang.CharSequence;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : PermissionGroupInfo) : PermissionGroupInfo,CONSTRUCTOR;
PROCEDURE Init*() : PermissionGroupInfo,CONSTRUCTOR;
END;
PermissionInfo* = POINTER TO EXTENSIBLE RECORD (PackageItemInfo + android_os.Parcelable) (* Typebound Procedures *)
group* : java_lang.String;
descriptionRes* : INTEGER;
nonLocalizedDescription* : java_lang.CharSequence;
protectionLevel* : INTEGER;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROTECTION_DANGEROUS* = 1;
PROTECTION_NORMAL* = 0;
PROTECTION_SIGNATURE* = 2;
PROTECTION_SIGNATURE_OR_SYSTEM* = 3;
PROCEDURE Init*(p0 : PermissionInfo) : PermissionInfo,CONSTRUCTOR;
PROCEDURE Init*() : PermissionInfo,CONSTRUCTOR;
END;
ProviderInfo* = POINTER TO RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *)
authority* : java_lang.String;
readPermission* : java_lang.String;
writePermission* : java_lang.String;
grantUriPermissions* : BOOLEAN;
uriPermissionPatterns* : POINTER TO ARRAY OF android_os.PatternMatcher;
pathPermissions* : POINTER TO ARRAY OF PathPermission;
multiprocess* : BOOLEAN;
initOrder* : INTEGER;
isSyncable* : BOOLEAN;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : ProviderInfo) : ProviderInfo,CONSTRUCTOR;
PROCEDURE Init*() : ProviderInfo,CONSTRUCTOR;
END;
ResolveInfo* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
activityInfo* : ActivityInfo;
serviceInfo* : ServiceInfo;
filter* : android_content.IntentFilter;
priority* : INTEGER;
preferredOrder* : INTEGER;
match* : INTEGER;
specificIndex* : INTEGER;
isDefault* : BOOLEAN;
labelRes* : INTEGER;
nonLocalizedLabel* : java_lang.CharSequence;
icon* : INTEGER;
resolvePackageName* : java_lang.String;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*() : ResolveInfo,CONSTRUCTOR;
END;
ResolveInfo$DisplayNameComparator* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + java_util.Comparator) (* Typebound Procedures *)
STATIC
PROCEDURE Init*(p0 : PackageManager) : ResolveInfo$DisplayNameComparator,CONSTRUCTOR;
END;
ServiceInfo* = POINTER TO EXTENSIBLE RECORD (ComponentInfo + android_os.Parcelable) (* Typebound Procedures *)
permission* : java_lang.String;
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : ServiceInfo) : ServiceInfo,CONSTRUCTOR;
PROCEDURE Init*() : ServiceInfo,CONSTRUCTOR;
END;
Signature* = POINTER TO EXTENSIBLE RECORD (java_lang.Object + android_os.Parcelable) (* Typebound Procedures *)
STATIC
CREATOR* : android_os.Parcelable$Creator;
PROCEDURE Init*(p0 : java_lang.String) : Signature,CONSTRUCTOR;
PROCEDURE Init*(IN p0 : ARRAY OF BYTE) : Signature,CONSTRUCTOR;
END;
PROCEDURE (self:ActivityInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ActivityInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ActivityInfo) getThemeResource*() : INTEGER,NEW;
PROCEDURE (self:ActivityInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ActivityInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ApplicationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ApplicationInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ApplicationInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:ApplicationInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ApplicationInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ApplicationInfo$DisplayNameComparator) compare*(p0 : java_lang.Object;
p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ApplicationInfo$DisplayNameComparator) compare*(p0 : ApplicationInfo;
p1 : ApplicationInfo) : INTEGER,NEW;
PROCEDURE (self:ComponentInfo) dumpBack!(p0 : android_util.Printer;
p1 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:ComponentInfo) dumpFront!(p0 : android_util.Printer;
p1 : java_lang.String),EXTENSIBLE;
PROCEDURE (self:ComponentInfo) getIconResource*() : INTEGER,NEW;
PROCEDURE (self:ComponentInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,EXTENSIBLE;
PROCEDURE (self:ComponentInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,EXTENSIBLE;
PROCEDURE (self:ComponentInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ConfigurationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ConfigurationInfo) getGlEsVersion*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:ConfigurationInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ConfigurationInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:FeatureInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:FeatureInfo) getGlEsVersion*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:FeatureInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:FeatureInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:InstrumentationInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:InstrumentationInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:InstrumentationInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:LabeledIntent) getIconResource*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) getLabelResource*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) getNonLocalizedLabel*() : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) getSourcePackage*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:LabeledIntent) readFromParcel*(p0 : android_os.Parcel),EXTENSIBLE;
PROCEDURE (self:LabeledIntent) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:PackageInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:PackageInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:PackageInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) dumpBack!(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) dumpFront!(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) loadXmlMetaData*(p0 : PackageManager;
p1 : java_lang.String) : android_content_res.XmlResourceParser,NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo$DisplayNameComparator) compare*(p0 : java_lang.Object;
p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:PackageItemInfo$DisplayNameComparator) compare*(p0 : PackageItemInfo;
p1 : PackageItemInfo) : INTEGER,NEW;
PROCEDURE (self:PackageManager) addPackageToPreferred*(p0 : java_lang.String),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) addPermission*(p0 : PermissionInfo) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) addPreferredActivity*( p0 : android_content.IntentFilter;
p1 : INTEGER;
IN p2 : ARRAY OF android_content.ComponentName;
p3 : android_content.ComponentName),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) checkPermission*(p0 : java_lang.String;
p1 : java_lang.String) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) checkSignatures*(p0 : java_lang.String;
p1 : java_lang.String) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) checkSignatures*(p0 : INTEGER;
p1 : INTEGER) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) clearPackagePreferredActivities*(p0 : java_lang.String),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getActivityIcon*(p0 : android_content.Intent) : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getActivityIcon*(p0 : android_content.ComponentName) : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getActivityInfo*(p0 : android_content.ComponentName;
p1 : INTEGER) : ActivityInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getAllPermissionGroups*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getApplicationEnabledSetting*(p0 : java_lang.String) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getApplicationIcon*(p0 : java_lang.String) : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getApplicationIcon*(p0 : ApplicationInfo) : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getApplicationInfo*(p0 : java_lang.String;
p1 : INTEGER) : ApplicationInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getApplicationLabel*(p0 : ApplicationInfo) : java_lang.CharSequence,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getComponentEnabledSetting*(p0 : android_content.ComponentName) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getDefaultActivityIcon*() : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getDrawable*(p0 : java_lang.String;
p1 : INTEGER;
p2 : ApplicationInfo) : android_graphics_drawable.Drawable,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getInstalledApplications*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getInstalledPackages*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getInstallerPackageName*(p0 : java_lang.String) : java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getInstrumentationInfo*(p0 : android_content.ComponentName;
p1 : INTEGER) : InstrumentationInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getLaunchIntentForPackage*(p0 : java_lang.String) : android_content.Intent,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getNameForUid*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPackageArchiveInfo*(p0 : java_lang.String;
p1 : INTEGER) : PackageInfo,NEW,EXTENSIBLE;
PROCEDURE (self:PackageManager) getPackageGids*(p0 : java_lang.String) : POINTER TO ARRAY OF INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPackageInfo*(p0 : java_lang.String;
p1 : INTEGER) : PackageInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPackagesForUid*(p0 : INTEGER) : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPermissionGroupInfo*(p0 : java_lang.String;
p1 : INTEGER) : PermissionGroupInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPermissionInfo*(p0 : java_lang.String;
p1 : INTEGER) : PermissionInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPreferredActivities*(p0 : java_util.List;
p1 : java_util.List;
p2 : java_lang.String) : INTEGER,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getPreferredPackages*(p0 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getReceiverInfo*(p0 : android_content.ComponentName;
p1 : INTEGER) : ActivityInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getResourcesForActivity*(p0 : android_content.ComponentName) : android_content_res.Resources,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getResourcesForApplication*(p0 : java_lang.String) : android_content_res.Resources,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getResourcesForApplication*(p0 : ApplicationInfo) : android_content_res.Resources,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getServiceInfo*(p0 : android_content.ComponentName;
p1 : INTEGER) : ServiceInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getSystemAvailableFeatures*() : POINTER TO ARRAY OF FeatureInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getSystemSharedLibraryNames*() : POINTER TO ARRAY OF java_lang.String,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getText*(p0 : java_lang.String;
p1 : INTEGER;
p2 : ApplicationInfo) : java_lang.CharSequence,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) getXml*(p0 : java_lang.String;
p1 : INTEGER;
p2 : ApplicationInfo) : android_content_res.XmlResourceParser,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) hasSystemFeature*(p0 : java_lang.String) : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) isSafeMode*() : BOOLEAN,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryBroadcastReceivers*(p0 : android_content.Intent;
p1 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryContentProviders*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryInstrumentation*(p0 : java_lang.String;
p1 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryIntentActivities*(p0 : android_content.Intent;
p1 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryIntentActivityOptions*( p0 : android_content.ComponentName;
IN p1 : ARRAY OF android_content.Intent;
p2 : android_content.Intent;
p3 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryIntentServices*(p0 : android_content.Intent;
p1 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) queryPermissionsByGroup*(p0 : java_lang.String;
p1 : INTEGER) : java_util.List,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) removePackageFromPreferred*(p0 : java_lang.String),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) removePermission*(p0 : java_lang.String),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) resolveActivity*(p0 : android_content.Intent;
p1 : INTEGER) : ResolveInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) resolveContentProvider*(p0 : java_lang.String;
p1 : INTEGER) : ProviderInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) resolveService*(p0 : android_content.Intent;
p1 : INTEGER) : ResolveInfo,NEW,ABSTRACT;
PROCEDURE (self:PackageManager) setApplicationEnabledSetting*(p0 : java_lang.String;
p1 : INTEGER;
p2 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:PackageManager) setComponentEnabledSetting*(p0 : android_content.ComponentName;
p1 : INTEGER;
p2 : INTEGER),NEW,ABSTRACT;
PROCEDURE (self:PackageStats) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:PackageStats) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:PackageStats) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:PathPermission) getReadPermission*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:PathPermission) getWritePermission*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:PathPermission) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:PermissionGroupInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:PermissionGroupInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:PermissionGroupInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:PermissionGroupInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:PermissionInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:PermissionInfo) loadDescription*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:PermissionInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:PermissionInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ProviderInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ProviderInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ProviderInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:ResolveInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo) getIconResource*() : INTEGER,NEW;
PROCEDURE (self:ResolveInfo) loadIcon*(p0 : PackageManager) : android_graphics_drawable.Drawable,NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo) loadLabel*(p0 : PackageManager) : java_lang.CharSequence,NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ResolveInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo$DisplayNameComparator) compare*(p0 : java_lang.Object;
p1 : java_lang.Object) : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ResolveInfo$DisplayNameComparator) compare*(p0 : ResolveInfo;
p1 : ResolveInfo) : INTEGER,NEW;
PROCEDURE (self:ServiceInfo) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:ServiceInfo) dump*(p0 : android_util.Printer;
p1 : java_lang.String),NEW,EXTENSIBLE;
PROCEDURE (self:ServiceInfo) toString*() : java_lang.String,EXTENSIBLE;
PROCEDURE (self:ServiceInfo) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),EXTENSIBLE;
PROCEDURE (self:Signature) describeContents*() : INTEGER,NEW,EXTENSIBLE;
PROCEDURE (self:Signature) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE;
PROCEDURE (self:Signature) hashCode*() : INTEGER,EXTENSIBLE;
PROCEDURE (self:Signature) toByteArray*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE;
PROCEDURE (self:Signature) toChars*() : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE;
PROCEDURE (self:Signature) toChars*(IN p0 : ARRAY OF CHAR;
IN p1 : ARRAY OF INTEGER) : POINTER TO ARRAY OF CHAR,NEW,EXTENSIBLE;
PROCEDURE (self:Signature) toCharsString*() : java_lang.String,NEW,EXTENSIBLE;
PROCEDURE (self:Signature) writeToParcel*(p0 : android_os.Parcel;
p1 : INTEGER),NEW,EXTENSIBLE;
END android_content_pm.