📄 picture_p.c
字号:
0x8, /* FC_LONG */
/* 872 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 874 */
0x1b, /* FC_CARRAY */
0x3, /* 3 */
/* 876 */ NdrFcShort( 0x8 ), /* 8 */
/* 878 */ 0x7, /* Corr desc: FC_USHORT */
0x0, /* */
/* 880 */ NdrFcShort( 0xffd8 ), /* -40 */
/* 882 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 884 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (866) */
/* 886 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 888 */
0x1a, /* FC_BOGUS_STRUCT */
0x3, /* 3 */
/* 890 */ NdrFcShort( 0x28 ), /* 40 */
/* 892 */ NdrFcShort( 0xffffffee ), /* Offset= -18 (874) */
/* 894 */ NdrFcShort( 0x0 ), /* Offset= 0 (894) */
/* 896 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 898 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 900 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 902 */ NdrFcShort( 0xfffffdf8 ), /* Offset= -520 (382) */
/* 904 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 906 */
0x12, 0x0, /* FC_UP */
/* 908 */ NdrFcShort( 0xfffffef6 ), /* Offset= -266 (642) */
/* 910 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 912 */ 0x2, /* FC_CHAR */
0x5c, /* FC_PAD */
/* 914 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 916 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 918 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 920 */ 0x8, /* FC_LONG */
0x5c, /* FC_PAD */
/* 922 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 924 */ 0xa, /* FC_FLOAT */
0x5c, /* FC_PAD */
/* 926 */
0x12, 0x8, /* FC_UP [simple_pointer] */
/* 928 */ 0xc, /* FC_DOUBLE */
0x5c, /* FC_PAD */
/* 930 */
0x12, 0x0, /* FC_UP */
/* 932 */ NdrFcShort( 0xfffffda6 ), /* Offset= -602 (330) */
/* 934 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 936 */ NdrFcShort( 0xfffffda8 ), /* Offset= -600 (336) */
/* 938 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 940 */ NdrFcShort( 0xfffffc62 ), /* Offset= -926 (14) */
/* 942 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 944 */ NdrFcShort( 0xfffffdb8 ), /* Offset= -584 (360) */
/* 946 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 948 */ NdrFcShort( 0xfffffdc6 ), /* Offset= -570 (378) */
/* 950 */
0x12, 0x10, /* FC_UP [pointer_deref] */
/* 952 */ NdrFcShort( 0x2 ), /* Offset= 2 (954) */
/* 954 */
0x12, 0x0, /* FC_UP */
/* 956 */ NdrFcShort( 0x10 ), /* Offset= 16 (972) */
/* 958 */
0x15, /* FC_STRUCT */
0x7, /* 7 */
/* 960 */ NdrFcShort( 0x10 ), /* 16 */
/* 962 */ 0x6, /* FC_SHORT */
0x2, /* FC_CHAR */
/* 964 */ 0x2, /* FC_CHAR */
0x8, /* FC_LONG */
/* 966 */ 0xb, /* FC_HYPER */
0x5b, /* FC_END */
/* 968 */
0x12, 0x0, /* FC_UP */
/* 970 */ NdrFcShort( 0xfffffff4 ), /* Offset= -12 (958) */
/* 972 */
0x1a, /* FC_BOGUS_STRUCT */
0x7, /* 7 */
/* 974 */ NdrFcShort( 0x20 ), /* 32 */
/* 976 */ NdrFcShort( 0x0 ), /* 0 */
/* 978 */ NdrFcShort( 0x0 ), /* Offset= 0 (978) */
/* 980 */ 0x8, /* FC_LONG */
0x8, /* FC_LONG */
/* 982 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 984 */ 0x6, /* FC_SHORT */
0x6, /* FC_SHORT */
/* 986 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
0x0, /* 0 */
/* 988 */ NdrFcShort( 0xfffffc5e ), /* Offset= -930 (58) */
/* 990 */ 0x5c, /* FC_PAD */
0x5b, /* FC_END */
/* 992 */ 0xb4, /* FC_USER_MARSHAL */
0x83, /* 131 */
/* 994 */ NdrFcShort( 0x0 ), /* 0 */
/* 996 */ NdrFcShort( 0x10 ), /* 16 */
/* 998 */ NdrFcShort( 0x0 ), /* 0 */
/* 1000 */ NdrFcShort( 0xfffffc4e ), /* Offset= -946 (54) */
/* 1002 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1004 */ NdrFcLong( 0xc ), /* 12 */
/* 1008 */ NdrFcShort( 0x0 ), /* 0 */
/* 1010 */ NdrFcShort( 0x0 ), /* 0 */
/* 1012 */ 0xc0, /* 192 */
0x0, /* 0 */
/* 1014 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1016 */ 0x0, /* 0 */
0x0, /* 0 */
/* 1018 */ 0x0, /* 0 */
0x46, /* 70 */
/* 1020 */
0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
/* 1022 */ 0x6, /* FC_SHORT */
0x5c, /* FC_PAD */
/* 1024 */
0x11, 0x10, /* FC_RP [pointer_deref] */
/* 1026 */ NdrFcShort( 0x2 ), /* Offset= 2 (1028) */
/* 1028 */
0x2f, /* FC_IP */
0x5a, /* FC_CONSTANT_IID */
/* 1030 */ NdrFcLong( 0x2700e477 ), /* 654369911 */
/* 1034 */ NdrFcShort( 0xfdd4 ), /* -556 */
/* 1036 */ NdrFcShort( 0x4493 ), /* 17555 */
/* 1038 */ 0x95, /* 149 */
0x29, /* 41 */
/* 1040 */ 0xd3, /* 211 */
0x59, /* 89 */
/* 1042 */ 0xb0, /* 176 */
0x9d, /* 157 */
/* 1044 */ 0xef, /* 239 */
0x63, /* 99 */
0x0
}
};
static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] =
{
{
VARIANT_UserSize
,VARIANT_UserMarshal
,VARIANT_UserUnmarshal
,VARIANT_UserFree
}
};
/* Standard interface: __MIDL_itf_Picture_0000, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}} */
/* Object interface: IUnknown, ver. 0.0,
GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
/* Object interface: IDispatch, ver. 0.0,
GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
/* Object interface: IPixel, ver. 0.0,
GUID={0x3F84D881,0x9AB2,0x425A,{0x89,0x38,0xA3,0xCC,0xC7,0xBB,0x04,0x65}} */
#pragma code_seg(".orpc")
static const unsigned short IPixel_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
0,
28,
56,
84,
112,
140
};
static const MIDL_STUBLESS_PROXY_INFO IPixel_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IPixel_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IPixel_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IPixel_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(13) _IPixelProxyVtbl =
{
&IPixel_ProxyInfo,
&IID_IPixel,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
0 /* IDispatch_Invoke_Proxy */ ,
(void *) (INT_PTR) -1 /* IPixel::get_Color */ ,
(void *) (INT_PTR) -1 /* IPixel::put_Color */ ,
(void *) (INT_PTR) -1 /* IPixel::get_Row */ ,
(void *) (INT_PTR) -1 /* IPixel::put_Row */ ,
(void *) (INT_PTR) -1 /* IPixel::get_Column */ ,
(void *) (INT_PTR) -1 /* IPixel::put_Column */
};
static const PRPC_STUB_FUNCTION IPixel_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2
};
CInterfaceStubVtbl _IPixelStubVtbl =
{
&IID_IPixel,
&IPixel_ServerInfo,
13,
&IPixel_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};
/* Object interface: IPixels, ver. 0.0,
GUID={0x2700E477,0xFDD4,0x4493,{0x95,0x29,0xD3,0x59,0xB0,0x9D,0xEF,0x63}} */
#pragma code_seg(".orpc")
static const unsigned short IPixels_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
168,
196,
224,
264,
304,
344
};
static const MIDL_STUBLESS_PROXY_INFO IPixels_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IPixels_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IPixels_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IPixels_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(13) _IPixelsProxyVtbl =
{
&IPixels_ProxyInfo,
&IID_IPixels,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
0 /* IDispatch_Invoke_Proxy */ ,
(void *) (INT_PTR) -1 /* IPixels::get__NewEnum */ ,
(void *) (INT_PTR) -1 /* IPixels::get_Count */ ,
(void *) (INT_PTR) -1 /* IPixels::get_Color */ ,
(void *) (INT_PTR) -1 /* IPixels::put_Color */ ,
(void *) (INT_PTR) -1 /* IPixels::get_Pixel */ ,
(void *) (INT_PTR) -1 /* IPixels::put_Pixel */
};
static const PRPC_STUB_FUNCTION IPixels_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2
};
CInterfaceStubVtbl _IPixelsStubVtbl =
{
&IID_IPixels,
&IPixels_ServerInfo,
13,
&IPixels_table[-3],
CStdStubBuffer_DELEGATING_METHODS
};
/* Object interface: IBitmap, ver. 0.0,
GUID={0xEEE01524,0x1CFB,0x4C2B,{0x8A,0xA3,0x87,0xB5,0x97,0x7F,0x6F,0xB4}} */
#pragma code_seg(".orpc")
static const unsigned short IBitmap_FormatStringOffsetTable[] =
{
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
(unsigned short) -1,
384,
412,
56,
84,
440,
468,
496,
530,
558,
586,
614
};
static const MIDL_STUBLESS_PROXY_INFO IBitmap_ProxyInfo =
{
&Object_StubDesc,
__MIDL_ProcFormatString.Format,
&IBitmap_FormatStringOffsetTable[-3],
0,
0,
0
};
static const MIDL_SERVER_INFO IBitmap_ServerInfo =
{
&Object_StubDesc,
0,
__MIDL_ProcFormatString.Format,
&IBitmap_FormatStringOffsetTable[-3],
0,
0,
0,
0};
CINTERFACE_PROXY_VTABLE(18) _IBitmapProxyVtbl =
{
&IBitmap_ProxyInfo,
&IID_IBitmap,
IUnknown_QueryInterface_Proxy,
IUnknown_AddRef_Proxy,
IUnknown_Release_Proxy ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfoCount */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetTypeInfo */ ,
0 /* (void *) (INT_PTR) -1 /* IDispatch::GetIDsOfNames */ ,
0 /* IDispatch_Invoke_Proxy */ ,
(void *) (INT_PTR) -1 /* IBitmap::get_Width */ ,
(void *) (INT_PTR) -1 /* IBitmap::put_Width */ ,
(void *) (INT_PTR) -1 /* IBitmap::get_Height */ ,
(void *) (INT_PTR) -1 /* IBitmap::put_Height */ ,
(void *) (INT_PTR) -1 /* IBitmap::SetPoints */ ,
(void *) (INT_PTR) -1 /* IBitmap::SaveToStream */ ,
(void *) (INT_PTR) -1 /* IBitmap::SaveToFile */ ,
(void *) (INT_PTR) -1 /* IBitmap::SaveToIIS4Response */ ,
(void *) (INT_PTR) -1 /* IBitmap::get_AutoSize */ ,
(void *) (INT_PTR) -1 /* IBitmap::put_AutoSize */ ,
(void *) (INT_PTR) -1 /* IBitmap::get_Pixels */
};
static const PRPC_STUB_FUNCTION IBitmap_table[] =
{
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
STUB_FORWARDING_FUNCTION,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2,
NdrStubCall2
};
CInterfaceStubVtbl _IBitmapStubVtbl =
{
&IID_IBitmap,
&IBitmap_ServerInfo,
18,
&IBitmap_table[-3],
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -