static const SizedSPropTagArray(ieidMax, ptaEid)=
{
ieidMax,
{
PR_DISPLAY_NAME,
PR_ENTRYID,
PR_OBJECT_TYPE,
}
};做了这么多年C,还是看不懂,惭愧,惭愧!!!
多谢各位指教。
{
ieidMax,
{
PR_DISPLAY_NAME,
PR_ENTRYID,
PR_OBJECT_TYPE,
}
};做了这么多年C,还是看不懂,惭愧,惭愧!!!
多谢各位指教。
enum {
ieidPR_DISPLAY_NAME = 0,
ieidPR_ENTRYID,
ieidPR_OBJECT_TYPE,
ieidMax
};
static const SizedSPropTagArray(ieidMax, ptaEid)=
{
ieidMax,
{
PR_DISPLAY_NAME,
PR_ENTRYID,
PR_OBJECT_TYPE,
}
};
enum {
iemailPR_DISPLAY_NAME = 0,
iemailPR_ENTRYID,
iemailPR_EMAIL_ADDRESS,
iemailPR_OBJECT_TYPE,
iemailMax
};
static const SizedSPropTagArray(iemailMax, ptaEmail)=
{
iemailMax,
{
PR_DISPLAY_NAME,
PR_ENTRYID,
PR_EMAIL_ADDRESS,
PR_OBJECT_TYPE
}
};
考!这是一个赋值语句。注意后面有一个“=”,这个类的第二个参数应该有一个默认值。
------------------
靠,有这么写的赋值语句么?等于后面用大括号?
======================
考!没有见过给数组赋初值的语句???BS一塌糊涂!例如:
TCHAR TempChar[100] = {0};
如是,贴出它的定义代码。
==========================================
只有纵观全局才能知道其完整的意思,如果可以的话,能不能将完整代码发到:[email protected]
结构里面第一个是个整数型变量,第二个是个结构,初始化为
{
PR_DISPLAY_NAME,
PR_ENTRYID,
PR_EMAIL_ADDRESS,
PR_OBJECT_TYPE
}
#define SizedSPropTagArray(_ctag, _name) \
struct _SPropTagArray_ ## _name \
{ \
ULONG cValues; \
ULONG aulPropTag[_ctag]; \
} _name
http://210.0.139.119/hots/temp/wabtool.zip
是一个用VC写的访问OE地址薄的程序,有兴趣的可以研究一下,希望有高手能把它转成C#,谢谢