#![allow(non_camel_case_types, non_snake_case)]
use crate::decl::*;
use crate::ole::ffi;
use crate::ole::privs::*;
use crate::prelude::*;
impl HWND {
pub fn RegisterDragDrop(&self, drop_target: &IDropTarget) -> HrResult<()> {
HrRet(unsafe { ffi::RegisterDragDrop(self.ptr(), drop_target.ptr() as _) }).to_hrresult()
}
pub fn RevokeDragDrop(&self) -> HrResult<()> {
HrRet(unsafe { ffi::RevokeDragDrop(self.ptr()) }).to_hrresult()
}
}