Lines Matching refs:pattr
33 #define NSS_CK_SET_ATTRIBUTE_ITEM(pattr, kind, item) \ argument
34 (pattr)->type = kind; \
35 (pattr)->pValue = (CK_VOID_PTR)(item)->data; \
36 (pattr)->ulValueLen = (CK_ULONG)(item)->size; \
37 (pattr)++;
39 #define NSS_CK_SET_ATTRIBUTE_UTF8(pattr, kind, utf8) \ argument
40 (pattr)->type = kind; \
41 (pattr)->pValue = (CK_VOID_PTR)utf8; \
42 (pattr)->ulValueLen = (CK_ULONG)nssUTF8_Size(utf8, NULL); \
43 if ((pattr)->ulValueLen) \
44 ((pattr)->ulValueLen)--; \
45 (pattr)++;
47 #define NSS_CK_SET_ATTRIBUTE_VAR(pattr, kind, var) \ argument
48 (pattr)->type = kind; \
49 (pattr)->pValue = (CK_VOID_PTR)&var; \
50 (pattr)->ulValueLen = (CK_ULONG)sizeof(var); \
51 (pattr)++;
53 #define NSS_CK_SET_ATTRIBUTE_NULL(pattr, kind) \ argument
54 (pattr)->type = kind; \
55 (pattr)->pValue = (CK_VOID_PTR)NULL; \
56 (pattr)->ulValueLen = 0; \
57 (pattr)++;