internal static extern void _GetSystemVersion(StringHandleOnStack retVer);
private static extern void GetMessageFromNativeResources(ExceptionMessageKind kind, StringHandleOnStack retMesg);
private extern static void ConstructInstantiation(IRuntimeMethodInfo method, TypeNameFormatFlags format, StringHandleOnStack retString);
private static extern int GetManifestResourceInfo(RuntimeAssembly assembly, String resourceName, ObjectHandleOnStack assemblyRef, StringHandleOnStack retFileName, StackCrawlMarkHandle stackMark);
private static extern void GetLocale(RuntimeAssembly assembly, StringHandleOnStack retString);
private static extern void GetMessageForHR(int hresult, StringHandleOnStack retString);
private static extern void GetCodeBase(RuntimeAssembly assembly, bool copiedName, StringHandleOnStack retString);
private static extern void GetMachineDirectory(StringHandleOnStack retDirectory);
private static extern void GetUserDirectory(StringHandleOnStack retDirectory);
private static extern bool InternalGetSystemDefaultUILanguage(StringHandleOnStack systemDefaultUiLanguage);
private static extern Int32 GetTitleNative(StringHandleOnStack outTitle, out Int32 outTitleLength);
private static extern bool InternalGetUserDefaultUILanguage(StringHandleOnStack userDefaultUiLanguage);
private static extern bool InternalGetDefaultLocaleName(int localetype, StringHandleOnStack localeString);
private static extern void _GetAssemblyName(SafeTypeNameParserHandle pTypeNameParser, StringHandleOnStack retString);
private static extern void ConstructInstantiation(IRuntimeMethodInfo method, StringHandleOnStack retString);
private static extern void ConstructName(RuntimeTypeHandle handle, bool nameSpace, bool fullInst, bool assembly, StringHandleOnStack retString);
private static extern void GetFileLoadExceptionMessage(int hResult, StringHandleOnStack retString);
private static extern void GetCommandLine(StringHandleOnStack retString);
private static extern void GetLocationEvidence(SafePEFileHandle peFile, out SecurityZone zone, StringHandleOnStack retUrl);
private static extern void GetDeviceName( String driveLetter, StringHandleOnStack retDeviceName );
private extern static void GetFullName(RuntimeAssembly assembly, StringHandleOnStack retString);
internal static extern void GetLongPathName( String path, StringHandleOnStack retLongPath );
private extern static void GetImageRuntimeVersion(RuntimeAssembly assembly, StringHandleOnStack retString);
private static extern void GetTypeLoadExceptionMessage(int resourceId, StringHandleOnStack retString);
private static extern void GetSimpleName(RuntimeAssembly assembly, StringHandleOnStack retSimpleName);
private extern static void GetScopeName(RuntimeModule module, StringHandleOnStack retString);
private static extern void GetAppDomainManagerType(AppDomainHandle domain, StringHandleOnStack retAssembly, StringHandleOnStack retType);
private extern static void GetFullyQualifiedName(RuntimeModule module, StringHandleOnStack retString);
private extern static void ConstructName(RuntimeTypeHandle handle, TypeNameFormatFlags formatFlags, StringHandleOnStack retString);
static private extern void CreateVersionInfoResource(String filename, String title, String iconFilename, String description, String copyright, String trademark, String company, String product, String productVersion, String fileVersion, int lcid, bool isDll, StringHandleOnStack retFileName);