• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Lotus C Api For Mac

Статус
Закрыто для дальнейших ответов.

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
Решил проверить существование C API для MAC.
Оказывается есть надо только подключить по другому и типы данных могут отличаться:

Код:
Declare Private Sub W32_GetNoteInfo Lib "nnotes.dll" Alias "NSFNoteGetInfo" (ByVal noteHandle As Long, ByVal noteID As Integer,ValPtr As integer)

Declare Private Sub MAC_GetNoteInfo Lib "NotesLib" Alias "NSFNoteGetInfo" (ByVal noteHandle As integer, ByVal noteID As Integer,ValPtr As Integer)


Вот только полный список функций работающих под мак не нашел.
Есть предположение, что: список API для WIN совпадает с API для MAC и все они работают так же.

Может кто знает верно ли это предположение?
 

savl

Lotus Team
28.10.2011
2 597
310
BIT
177
ага, как раз наткнулся вчера на это:

C-API Win32 Linux AIX Solaris Mac

BYTE BYTE BYTE BYTE BYTE BYTE
BOOL Long Long Long Long Integer
Int Long Long Long Long Long
Long Int Long Long Long Long Long
WORD Integer Integer Integer Integer Integer
SWORD Integer Integer Integer Integer Integer
DWORD Long Long Long Long Long
LONG Int Long Long Long Long Long
HANDLE Long Integer Integer Integer Integer
NOTEHANDLE Long Integer Integer Integer Integer
DBHANDLE Long Integer Integer Integer Integer
MEMHANDLE Long Long Long Long Long
STATUS Integer Integer Integer Integer Integer
Char * String String String String String
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!