[ComImport, Guid ( "36116642-D713-4b97-9B83-7484A9D00433" ), InterfaceType ( ComInterfaceType.InterfaceIsIUnknown )]
interface IFileDialogControlEvents
{
[MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
void OnItemSelected ( [In, MarshalAs ( UnmanagedType.Interface )] IFileDialogCustomize pfdc, [In] int dwIDCtl,
[In] int dwIDItem );
[MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
void OnButtonClicked ( [In, MarshalAs ( UnmanagedType.Interface )] IFileDialogCustomize pfdc, [In] int dwIDCtl );
[MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
void OnCheckButtonToggled ( [In, MarshalAs ( UnmanagedType.Interface )] IFileDialogCustomize pfdc,
[In] int dwIDCtl, [In] bool bChecked );
[MethodImpl ( MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime )]
void OnControlActivating ( [In, MarshalAs ( UnmanagedType.Interface )] IFileDialogCustomize pfdc,
[In] int dwIDCtl );
}
<ComImport> _
<Guid("TODO")> _
'TODO: Insert <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _ if this doesn't derive from IDispatch
Interface IFileDialogControlEvents
TODO
End Interface
None.
None.