Quote: Originally Posted by
michelk 
// ?InFill_Close@@YAXPAX@Z; Index 1; Undecorated C++ Function: void __cdecl InFill_Close(void *)
// ?InFill_GetDevInfo@@YAHPAXPAUINFILL_DEV_INFO@@@Z; Index 2; Undecorated C++ Function: int __cdecl InFill_GetDevInfo(void *,struct INFILL_DEV_INFO *)
// ?InFill_GetDevStatus@@YAHPAXPAUINFILL_DEV_STATUS@@ @Z; Index 3; Undecorated C++ Function: int __cdecl InFill_GetDevStatus(void *,struct INFILL_DEV_STATUS *)
// ?InFill_IsBusy@@YAHXZ; Index 4; Undecorated C++ Function: int __cdecl InFill_IsBusy(void)
// ?InFill_IsLocked@@YAHXZ; Index 5; Undecorated C++ Function: int __cdecl InFill_IsLocked(void)
// ?InFill_Lock@@YAPAXXZ; Index 6; Undecorated C++ Function: void * __cdecl InFill_Lock(void)
// ?InFill_Open@@YAPAXKPAUHWND__@@I@Z; Index 7; Undecorated C++ Function: void * __cdecl InFill_Open(unsigned long,struct HWND__ *,unsigned int)
// ?InFill_SetConfig@@YAHPAXE@Z; Index 8; Undecorated C++ Function: int __cdecl InFill_SetConfig(void *,unsigned char)
// ?InFill_SetDummy@@YAHPAXEE@Z; Index 9; Undecorated C++ Function: int __cdecl InFill_SetDummy(void *,unsigned char,unsigned char)
// ?InFill_SetMainPowerStatus@@YAHPAXE@Z; Index 10; Undecorated C++ Function: int __cdecl InFill_SetMainPowerStatus(void *,unsigned char)
// ?InFill_SetMonitorBrightness@@YAHPAXEE@Z; Index 11; Undecorated C++ Function: int __cdecl InFill_SetMonitorBrightness(void *,unsigned char,unsigned char)
// ?InFill_SetMonitorClose@@YAHPAX@Z; Index 12; Undecorated C++ Function: int __cdecl InFill_SetMonitorClose(void *)
// ?InFill_SetMonitorClosePosition@@YAHPAXE@Z; Index 13; Undecorated C++ Function: int __cdecl InFill_SetMonitorClosePosition(void *,unsigned char)
// ?InFill_SetMonitorOpen@@YAHPAX@Z; Index 14; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpen(void *)
// ?InFill_SetMonitorOpenPosition@@YAHPAXE@Z; Index 15; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpenPosition(void *,unsigned char)
// ?InFill_SetMonitorTiltDown@@YAHPAXE@Z; Index 16; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltDown(void *,unsigned char)
// ?InFill_SetMonitorTiltUp@@YAHPAXE@Z; Index 17; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltUp(void *,unsigned char)
// ?InFill_Unlock@@YAHPAX@Z; Index 18; Undecorated C++ Function: int __cdecl InFill_Unlock(void *)
Hi michelk
Thanks for posting but I already have that information. Depends shows those exported functions. However, without knowing the actually definition of the structs that I mentioned above, my only other option is to attach a debugger, inspect the assembly and
deduce what the structure represents based on its usage from within SD. I don't really want to do that.