FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
propmngrdlg.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19// {DFF367E4-8406-44B3-8706-1466AA04CB80}
20DEFINE_GUID(IID_IOPMPropertyDialog, 0xdff367e4 , 0x8406 , 0x44b3 , 0x87, 0x6, 0x14, 0x66, 0xaa, 0x4, 0xcb, 0x80 );
21
22interface DECLSPEC_UUID("DFF367E4-8406-44B3-8706-1466AA04CB80")
24{
26 // *** IUnknown methods ****
28 STDMETHOD_(ULONG, AddRef)(THIS) PURE;
29 STDMETHOD_(ULONG, Release)(THIS) PURE;
30
31 // *** IOPMPropertyDialog methods ***
32 STDMETHOD(DoModal)(THIS_ /*[in/out]*/ BSTR* propValueString, /*[in]*/AcDbObjectIdArray* ObjectIdArray) PURE;
33};
34
36
37
38// {2330F448-7E66-476E-994C-4E34CEAD9731}
39DEFINE_GUID( IID_IOPMPropertyDialog2 , 0x2330f448 , 0x7e66 , 0x476e , 0x99, 0x4c, 0x4e, 0x34, 0xce, 0xad, 0x97, 0x31 );
40
41interface DECLSPEC_UUID( "2330F448-7E66-476E-994C-4E34CEAD9731" )
43{
45 // *** IUnknown methods ****
46 STDMETHOD( QueryInterface )( THIS_ REFIID riid , LPVOID FAR* ppvObj ) PURE;
47 STDMETHOD_( ULONG , AddRef )( THIS ) PURE;
48 STDMETHOD_( ULONG , Release )( THIS ) PURE;
49
50 // *** IOPMPropertyDialog2 methods ***
51 STDMETHOD( DoModal )( THIS_ /*[in/out]*/ BSTR* propValueString , /*[in]*/VARIANT ObjectUnknownArray ) PURE;
52};
typedef DECLSPEC_UUID("535E8132-33D6-4ECD-A2FC-5CF9C19F9733") enum __MIDL___MIDL_itf_FxApplication_0000_0000_0001
interface DECLSPEC_UUID("DFF367E4-8406-44B3-8706-1466AA04CB80") IOPMPropertyDialog typedef IOPMPropertyDialog FAR * LPPROPERTYDIALOG
Definition propmngrdlg.h:22
interface DECLSPEC_UUID("2330F448-7E66-476E-994C-4E34CEAD9731") IOPMPropertyDialog2 typedef IOPMPropertyDialog2 FAR * LPPROPERTYDIALOG2
Definition propmngrdlg.h:41
DEFINE_GUID(IID_IOPMPropertyDialog, 0xdff367e4, 0x8406, 0x44b3, 0x87, 0x6, 0x14, 0x66, 0xaa, 0x4, 0xcb, 0x80)