windows-nt/Source/XPSP1/NT/public/sdk/inc/permdlg.idl

51 lines
1.2 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
Copyright (c) 1996-1997 Microsoft Corporation
Module Name:
permdlg.idl
Abstract:
Dialog popup for displaying Permission data
--*/
import "urlmon.idl";
cpp_quote("EXTERN_C const CLSID CLSID_JavaRuntimeConfiguration;")
[
object,
uuid(85347F8A-C8B7-11d0-8823-00C04FB67C84),
pointer_default(unique)
]
interface IJavaZonePermissionEditor : IUnknown
{
typedef enum _JAVADISPLAYMODES
{
JAVADISPLAY_DEFAULT=0, // Default display for clients
JAVADISPLAY_FULL =1, // Full display for administrators
JAVAEDIT =2, // Edit
} JAVADISPLAYMODES;
HRESULT ShowUI (
[in] HWND phwnd, // Parent window
[in] DWORD dwFlags, // reserved
[in] DWORD dwMode, // See JAVADISPLAYFLAGS
[in] URLZONEREG urlZoneReg, // Location HKCU, and HKLM
[in] DWORD dwZone, // Zone index
[in] DWORD dwPerms, // Permissions to edit (0 for zone default)
[in] IUnknown *pManager); // Provide IInternetZoneManager
};
[
uuid(004CE610-CCD1-11d0-A9BA-00A0C908DB5E)
]
coclass JavaRuntimeConfiguration
{
interface IJavaZonePermissionEditor;
}