コード例 #1
0
 public HRESULT TransformLocalToGlobal(POINT ptLocal, POINT *pptGlobal)
 {
     return(((delegate * unmanaged <IHTMLPaintSite *, POINT, POINT *, int>)(lpVtbl[8]))((IHTMLPaintSite *)Unsafe.AsPointer(ref this), ptLocal, pptGlobal));
 }
コード例 #2
0
 public unsafe static extern bool PolyBezier(
     DeviceContext hdc,
     POINT *lppt,
     uint cPoints);
コード例 #3
0
 public unsafe static extern bool PolylineTo(
     DeviceContext hdc,
     POINT *lppt,
     uint cCount);
コード例 #4
0
 public static extern int DwmRenderGesture([NativeTypeName("enum GESTURE_TYPE")] GESTURE_TYPE gt, [NativeTypeName("UINT")] uint cContacts, [NativeTypeName("const DWORD *")] uint *pdwPointerID, [NativeTypeName("const POINT *")] POINT *pPoints);
 public int BeginDraw([NativeTypeName("const RECT *")] RECT *updateRect, [NativeTypeName("const IID &")] Guid *iid, [NativeTypeName("void **")] void **updateObject, [NativeTypeName("POINT *")] POINT *updateOffset)
 {
     return(((delegate * unmanaged <ICompositionDrawingSurfaceInterop2 *, RECT *, Guid *, void **, POINT *, int>)(lpVtbl[3]))((ICompositionDrawingSurfaceInterop2 *)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, updateOffset));
 }
コード例 #6
0
 static extern unsafe int ScreenToClient(void *handle, POINT *point);
コード例 #7
0
 public unsafe static extern IntPtr CheckStructAsPointerArray(POINT *points);
コード例 #8
0
 public int GetACPFromPoint([NativeTypeName("const POINT *")] POINT *ptScreen, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("LONG *")] int *pacp)
 {
     return(((delegate * unmanaged <ITfContextOwner *, POINT *, uint, int *, int>)(lpVtbl[3]))((ITfContextOwner *)Unsafe.AsPointer(ref this), ptScreen, dwFlags, pacp));
 }
コード例 #9
0
 public static extern int GetThemePosition([NativeTypeName("HTHEME")] IntPtr hTheme, int iPartId, int iStateId, int iPropId, [NativeTypeName("POINT *")] POINT *pPoint);
コード例 #10
0
 public static extern HRESULT GetThemePosition(HTHEME hTheme, int iPartId, int iStateId, int iPropId, POINT *pPoint);
コード例 #11
0
 public int GetAnchorFromPoint([NativeTypeName("TsViewCookie")] uint vcView, [NativeTypeName("const POINT *")] POINT *ptScreen, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("IAnchor **")] IAnchor **ppaSite)
 {
     return(((delegate * unmanaged <ITextStoreAnchor *, uint, POINT *, uint, IAnchor **, int>)(lpVtbl[23]))((ITextStoreAnchor *)Unsafe.AsPointer(ref this), vcView, ptScreen, dwFlags, ppaSite));
 }
コード例 #12
0
 public int GetACPFromPoint([NativeTypeName("TsViewCookie")] uint vcView, [NativeTypeName("const POINT *")] POINT *ptScreen, [NativeTypeName("DWORD")] uint dwFlags, [NativeTypeName("LONG *")] int *pacp)
 {
     return(((delegate * unmanaged <ITextStoreACP2 *, uint, POINT *, uint, int *, int>)(lpVtbl[25]))((ITextStoreACP2 *)Unsafe.AsPointer(ref this), vcView, ptScreen, dwFlags, pacp));
 }
コード例 #13
0
 public static extern BOOL ImmSetStatusWindowPos(HIMC param0, [NativeTypeName("LPPOINT")] POINT *lpptPos);
コード例 #14
0
 public HRESULT HitTest(POINT *ppt, IShellItem **ppsiOut)
 {
     return(((delegate * unmanaged <INameSpaceTreeControl2 *, POINT *, IShellItem **, int>)(lpVtbl[19]))((INameSpaceTreeControl2 *)Unsafe.AsPointer(ref this), ppt, ppsiOut));
 }
コード例 #15
0
 public int BeginDraw([NativeTypeName("const RECT &")] RECT *updateRect, [NativeTypeName("const IID &")] Guid *iid, void **updateObject, POINT *offset)
 {
     return(((delegate * unmanaged <ISurfaceImageSourceNativeWithD2D *, RECT *, Guid *, void **, POINT *, int>)(lpVtbl[4]))((ISurfaceImageSourceNativeWithD2D *)Unsafe.AsPointer(ref this), updateRect, iid, updateObject, offset));
 }
コード例 #16
0
 public HRESULT GetItemPosition([NativeTypeName("LPCITEMIDLIST")] ITEMIDLIST *pidl, POINT *ppt)
 {
     return(((delegate * unmanaged <IFolderView2 *, ITEMIDLIST *, POINT *, int>)(lpVtbl[11]))((IFolderView2 *)Unsafe.AsPointer(ref this), pidl, ppt));
 }
コード例 #17
0
 static extern unsafe int GetCursorPos(POINT *point);
コード例 #18
0
 public HRESULT GetDefaultSpacing(POINT *ppt)
 {
     return(((delegate * unmanaged <IFolderView2 *, POINT *, int>)(lpVtbl[13]))((IFolderView2 *)Unsafe.AsPointer(ref this), ppt));
 }
コード例 #19
0
 static extern unsafe bool ClientToScreen(void *handle, POINT *lpPoint);
コード例 #20
0
 public HRESULT SelectAndPositionItems(uint cidl, [NativeTypeName("LPCITEMIDLIST *")] ITEMIDLIST **apidl, POINT *apt, [NativeTypeName("DWORD")] uint dwFlags)
 {
     return(((delegate * unmanaged <IFolderView2 *, uint, ITEMIDLIST **, POINT *, uint, int>)(lpVtbl[16]))((IFolderView2 *)Unsafe.AsPointer(ref this), cidl, apidl, apt, dwFlags));
 }
コード例 #21
0
 public HRESULT GetDragImage(POINT *ppt, POINT *pptHotspot, [NativeTypeName("const IID &")] Guid *riid, void **ppv)
 {
     return(((delegate * unmanaged <IImageList *, POINT *, POINT *, Guid *, void **, int>)(lpVtbl[29]))((IImageList *)Unsafe.AsPointer(ref this), ppt, pptHotspot, riid, ppv));
 }
コード例 #22
0
 public HRESULT GetRangeFromPoint([NativeTypeName("TfEditCookie")] uint ec, [NativeTypeName("const POINT *")] POINT *ppt, [NativeTypeName("DWORD")] uint dwFlags, ITfRange **ppRange)
 {
     return(((delegate * unmanaged <ITfContextView *, uint, POINT *, uint, ITfRange **, int>)(lpVtbl[3]))((ITfContextView *)Unsafe.AsPointer(ref this), ec, ppt, dwFlags, ppRange));
 }
コード例 #23
0
 public static extern int DwmSetIconicLivePreviewBitmap([NativeTypeName("HWND")] IntPtr hwnd, [NativeTypeName("HBITMAP")] IntPtr hbmp, POINT *pptClient, [NativeTypeName("DWORD")] uint dwSITFlags);
コード例 #24
0
 public static extern HRESULT DwmSetIconicLivePreviewBitmap(HWND hwnd, HBITMAP hbmp, POINT *pptClient, [NativeTypeName("DWORD")] uint dwSITFlags);
コード例 #25
0
 public unsafe static extern bool MoveToEx(
     DeviceContext hdc,
     int X,
     int Y,
     POINT *lpPoint);
コード例 #26
0
 public HRESULT GetSize([NativeTypeName("LONG")] int dwFlags, SIZE sizeContent, POINT *pptTranslateBy, POINT *pptTopLeft, SIZE *psizeProposed)
 {
     return(((delegate * unmanaged <IElementBehaviorLayout *, int, SIZE, POINT *, POINT *, SIZE *, int>)(lpVtbl[3]))((IElementBehaviorLayout *)Unsafe.AsPointer(ref this), dwFlags, sizeContent, pptTranslateBy, pptTopLeft, psizeProposed));
 }
コード例 #27
0
 public unsafe static extern bool PolyDraw(
     DeviceContext hdc,
     POINT *lppt,
     PointType *lpbTypes,
     int cCount);
コード例 #28
0
 public HRESULT GetPosition([NativeTypeName("LONG")] int lFlags, POINT *pptTopLeft)
 {
     return(((delegate * unmanaged <IElementBehaviorLayout *, int, POINT *, int>)(lpVtbl[5]))((IElementBehaviorLayout *)Unsafe.AsPointer(ref this), lFlags, pptTopLeft));
 }
コード例 #29
0
 public unsafe static extern bool PolyPolyline(
     DeviceContext hdc,
     POINT *lppt,
     uint[] lpdwPolyPoints,
     uint cCount);
コード例 #30
0
 public int BeginDraw(RECT updateRect, IDXGISurface **surface, POINT *offset)
 {
     return(((delegate * unmanaged <ISurfaceImageSourceNative *, RECT, IDXGISurface **, POINT *, int>)(lpVtbl[4]))((ISurfaceImageSourceNative *)Unsafe.AsPointer(ref this), updateRect, surface, offset));
 }