Extension Property
Any data necessary to support additional features.
Syntax
ANSI (Cross Platform) char* GetExtension();
int SetExtension(const char* lpszExtension); Unicode (Windows) LPWSTR GetExtension();
INT SetExtension(LPCWSTR lpszExtension);
@property (nonatomic,readwrite,assign,getter=extension,setter=setExtension:) NSString* extension; - (NSString*)extension; - (void)setExtension:(NSString*)newExtension;
#define PID_MPI_EXTENSION 27 IPWORKS3DS_EXTERNAL void* IPWORKS3DS_CALL IPWorks3DS_MPI_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKS3DS_EXTERNAL int IPWORKS3DS_CALL IPWorks3DS_MPI_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This field contains any data necessary to support the requirements that are not otherwise defined in the Core Functions. This field must be properly formatted XML data, as defined in Visa 3-D Secure protocol specifications. An example of a properly formatted extension is included below.
"<Extension id="0" critical="true">Data (generally XML or ascii text)</Extension>"
Data Type
String