Logo Property
An application-defined text-based logo stored in the second page of a vault.
Syntax
ANSI (Cross Platform) char* GetLogo();
int SetLogo(const char* lpszLogo); Unicode (Windows) LPWSTR GetLogo();
INT SetLogo(LPCWSTR lpszLogo);
@property (nonatomic,readwrite,assign,getter=logo,setter=setLogo:) NSString* logo; - (NSString*)logo; - (void)setLogo:(NSString*)newLogo;
#define PID_CBVAULT_LOGO 10 CBFSVAULT_EXTERNAL void* CBFSVAULT_CALL CBFSVault_CBVault_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); CBFSVAULT_EXTERNAL int CBFSVAULT_CALL CBFSVault_CBVault_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
"CBFS Storage"
Remarks
This property is used to control a vault's logo, which is a UTF-16LE string stored in the second page of a vault. A vault's logo is visible to anyone who inspects its raw data, and can thus be used to provide information about the vault itself.
Vault logos can be up to 127 characters long (not including the null terminator).
Note: This property cannot be changed within events.
Data Type
String