A set of functions for exploring currency-based (aka., Bank) calendar for use in calendar and business date calculations.
More...
|
int __stdcall | SFDB_ISVALIDCCYCODE (LPCTSTR argCode) |
| Examine whether is the given code is a valid ISO currency code.
|
|
int __stdcall | SFDB_GETWKNDFROMCCY (LPCTSTR argCode, LPTSTR retVal, size_t *nLen) |
| return the weekend convention code for the calendar of the given currency.
|
|
int __stdcall | SFDB_GETCALFROMCCY (LPCTSTR argCode, LPTSTR retVal, size_t *nLen) |
| Return the calendar code (Bank) the given currency.
|
|
The API comes with pre-defined list of calendars adopted by the central bank of different currency.
◆ SFDB_GETCALFROMCCY()
int __stdcall SFDB_GETCALFROMCCY |
( |
LPCTSTR | argCode, |
|
|
LPTSTR | retVal, |
|
|
size_t * | nLen ) |
return the calendar code associated with the given currency
- Parameters
-
[in] | argCode | (Required) the ISO code of the currency (e.g., USD, JPY) |
[out] | retVal | (Optional) the buffer that will receive the calendar code. |
[in,out] | nLen | (Required) The maximum number of characters to copy to the buffer. |
- Returns
- status code of the function call: zero = success, positive = success with a warning, and negative = error occurred.
- Return values
-
- Requirements
Requirement | Value |
Target Platform | Windows |
Header | SFDBM.h (include Windows.h) |
Library | SFDBM.lib |
DLL | SFDBM.dll
SFLUC.dll
SFLOG.dll |
- Since
- v1.56
- See also
-
◆ SFDB_GETWKNDFROMCCY()
int __stdcall SFDB_GETWKNDFROMCCY |
( |
LPCTSTR | argCode, |
|
|
LPTSTR | retVal, |
|
|
size_t * | nLen ) |
return the weekend code (7 characters) associated with the given currency
- Parameters
-
[in] | argCode | (Required) the ISO code of the currency (e.g., USD, JPY) |
[out] | retVal | (Optional) the buffer that will receive the weekend code. |
[in,out] | nLen | (Required) The maximum number of characters to copy to the buffer. |
- Returns
- status code of the function call: zero = success, positive = success with a warning, and negative = error occurred.
- Return values
-
- Requirements
Requirement | Value |
Target Platform | Windows |
Header | SFDBM.h (include Windows.h) |
Library | SFDBM.lib |
DLL | SFDBM.dll
SFLUC.dll
SFLOG.dll |
- Since
- v1.56
- See also
-
◆ SFDB_ISVALIDCCYCODE()
int __stdcall SFDB_ISVALIDCCYCODE |
( |
LPCTSTR | argCode | ) |
|
examine the validity of the currency iso code
- Parameters
-
[in] | argCode | (Required) the currency ISO code (e.g. USD, JPY, etc.) |
- Returns
- status code of the function call: NDK_TRUE, NDK_FALSE, and negative = error occurred.
- Return values
-
- Requirements
Requirement | Value |
Target Platform | Windows |
Header | SFDBM.h (include Windows.h) |
Library | SFDBM.lib |
DLL | SFDBM.dll
SFLUC.dll
SFLOG.dll |
- Since
- v1.56
- See also
-