📄 freedirectx.h
字号:
#define IFreeDirectDraw_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IFreeDirectDraw_Init(This,hWnd,nWidth,nHeight,nBit) \
(This)->lpVtbl -> Init(This,hWnd,nWidth,nHeight,nBit)
#define IFreeDirectDraw_UnInit(This) \
(This)->lpVtbl -> UnInit(This)
#define IFreeDirectDraw_SetClipper(This,nNum,lp_rect) \
(This)->lpVtbl -> SetClipper(This,nNum,lp_rect)
#define IFreeDirectDraw_UpdatePalette(This,lp_palette_entry) \
(This)->lpVtbl -> UpdatePalette(This,lp_palette_entry)
#define IFreeDirectDraw_DrawRandPixel_08(This,nCount) \
(This)->lpVtbl -> DrawRandPixel_08(This,nCount)
#define IFreeDirectDraw_Flip(This) \
(This)->lpVtbl -> Flip(This)
#define IFreeDirectDraw_Start_Clock(This) \
(This)->lpVtbl -> Start_Clock(This)
#define IFreeDirectDraw_Wait_Clock(This,count) \
(This)->lpVtbl -> Wait_Clock(This,count)
#define IFreeDirectDraw_LoadBitmapFile(This,bitmap_file_ptr,bitmap_file_name) \
(This)->lpVtbl -> LoadBitmapFile(This,bitmap_file_ptr,bitmap_file_name)
#define IFreeDirectDraw_CopyBitmapToPlain08(This,bitmap_file_ptr,plain_ptr) \
(This)->lpVtbl -> CopyBitmapToPlain08(This,bitmap_file_ptr,plain_ptr)
#define IFreeDirectDraw_ShowUnit(This,plain_ptr,x_pos,y_pos) \
(This)->lpVtbl -> ShowUnit(This,plain_ptr,x_pos,y_pos)
#define IFreeDirectDraw_CreateOffScreenPlain(This,plain_ptr,nWidth,nHeight,dwFlags) \
(This)->lpVtbl -> CreateOffScreenPlain(This,plain_ptr,nWidth,nHeight,dwFlags)
#define IFreeDirectDraw_UnloadBitmapFile(This,bitmap_file_ptr) \
(This)->lpVtbl -> UnloadBitmapFile(This,bitmap_file_ptr)
#define IFreeDirectDraw_ReleaseOffScreenPlain(This,plain_ptr) \
(This)->lpVtbl -> ReleaseOffScreenPlain(This,plain_ptr)
#define IFreeDirectDraw_LoadFromConfigFile(This,config_struct_ptr) \
(This)->lpVtbl -> LoadFromConfigFile(This,config_struct_ptr)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_Init_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG hWnd,
/* [in] */ int nWidth,
/* [in] */ int nHeight,
/* [in] */ int nBit);
void __RPC_STUB IFreeDirectDraw_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_UnInit_Proxy(
IFreeDirectDraw __RPC_FAR * This);
void __RPC_STUB IFreeDirectDraw_UnInit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_SetClipper_Proxy(
IFreeDirectDraw __RPC_FAR * This,
int nNum,
ULONG lp_rect);
void __RPC_STUB IFreeDirectDraw_SetClipper_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_UpdatePalette_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG lp_palette_entry);
void __RPC_STUB IFreeDirectDraw_UpdatePalette_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_DrawRandPixel_08_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ int nCount);
void __RPC_STUB IFreeDirectDraw_DrawRandPixel_08_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_Flip_Proxy(
IFreeDirectDraw __RPC_FAR * This);
void __RPC_STUB IFreeDirectDraw_Flip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_Start_Clock_Proxy(
IFreeDirectDraw __RPC_FAR * This);
void __RPC_STUB IFreeDirectDraw_Start_Clock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_Wait_Clock_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ double count);
void __RPC_STUB IFreeDirectDraw_Wait_Clock_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_LoadBitmapFile_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG bitmap_file_ptr,
/* [in] */ ULONG bitmap_file_name);
void __RPC_STUB IFreeDirectDraw_LoadBitmapFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_CopyBitmapToPlain08_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG bitmap_file_ptr,
/* [in] */ ULONG plain_ptr);
void __RPC_STUB IFreeDirectDraw_CopyBitmapToPlain08_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_ShowUnit_Proxy(
IFreeDirectDraw __RPC_FAR * This,
ULONG plain_ptr,
int x_pos,
int y_pos);
void __RPC_STUB IFreeDirectDraw_ShowUnit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_CreateOffScreenPlain_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG plain_ptr,
/* [in] */ int nWidth,
/* [in] */ int nHeight,
/* [in] */ ULONG dwFlags);
void __RPC_STUB IFreeDirectDraw_CreateOffScreenPlain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_UnloadBitmapFile_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG bitmap_file_ptr);
void __RPC_STUB IFreeDirectDraw_UnloadBitmapFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_ReleaseOffScreenPlain_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG plain_ptr);
void __RPC_STUB IFreeDirectDraw_ReleaseOffScreenPlain_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFreeDirectDraw_LoadFromConfigFile_Proxy(
IFreeDirectDraw __RPC_FAR * This,
/* [in] */ ULONG config_struct_ptr);
void __RPC_STUB IFreeDirectDraw_LoadFromConfigFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IFreeDirectDraw_INTERFACE_DEFINED__ */
#ifndef __FREEDIRECTXLib_LIBRARY_DEFINED__
#define __FREEDIRECTXLib_LIBRARY_DEFINED__
/* library FREEDIRECTXLib */
/* [helpstring][version][uuid] */
EXTERN_C const IID LIBID_FREEDIRECTXLib;
EXTERN_C const CLSID CLSID_FreeDirectDraw;
#ifdef __cplusplus
class DECLSPEC_UUID("17EF097D-3E20-445D-AA2F-A1F640134E81")
FreeDirectDraw;
#endif
#endif /* __FREEDIRECTXLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -