Announcement

Collapse
No announcement yet.

Infill T3 prototypes of InFillCOM.dll

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Infill T3 prototypes of InFillCOM.dll

    Since the T3 is getting phased out, any chance you will post the header file for some of the Infill structs?

    INFILL_DEV_INFO
    INFILL_DEV_STATUS
    INFILL_HOST_DATA
    INFILL_MENU_ITEM

    Pretty please?

  • #2
    Its not ours to post and we don't even have that level of access to the dll.
    StreetDeck.com Developer (I am Chuck)
    Get StreetDeck at http://www.streetdeck.com
    The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.

    Comment


    • #3
      Originally posted by god_of_cpu View Post
      Its not ours to post and we don't even have that level of access to the dll.
      I see.

      I guess this means that you guys are using the C mxn_* methods from T3DevControl.dll instead AND you are not authorized to release those header files (i.e. it should be released by Infill instead). I tried contacting them directly through their website, but they just ignored my e-mail .

      Nothing I can do about that I guess. Thanks for the reply though.

      Comment


      • #4
        as you wish

        // ?InFill_Close@@[email protected]; 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__@@[email protected]; Index 7; Undecorated C++ Function: void * __cdecl InFill_Open(unsigned long,struct HWND__ *,unsigned int)

        // ?InFill_SetConfig@@[email protected]; Index 8; Undecorated C++ Function: int __cdecl InFill_SetConfig(void *,unsigned char)

        // ?InFill_SetDummy@@[email protected]; Index 9; Undecorated C++ Function: int __cdecl InFill_SetDummy(void *,unsigned char,unsigned char)

        // ?InFill_SetMainPowerStatus@@[email protected]; Index 10; Undecorated C++ Function: int __cdecl InFill_SetMainPowerStatus(void *,unsigned char)

        // ?InFill_SetMonitorBrightness@@[email protected]; Index 11; Undecorated C++ Function: int __cdecl InFill_SetMonitorBrightness(void *,unsigned char,unsigned char)

        // ?InFill_SetMonitorClose@@[email protected]; Index 12; Undecorated C++ Function: int __cdecl InFill_SetMonitorClose(void *)

        // ?InFill_SetMonitorClosePosition@@[email protected]; Index 13; Undecorated C++ Function: int __cdecl InFill_SetMonitorClosePosition(void *,unsigned char)

        // ?InFill_SetMonitorOpen@@[email protected]; Index 14; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpen(void *)

        // ?InFill_SetMonitorOpenPosition@@[email protected]; Index 15; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpenPosition(void *,unsigned char)

        // ?InFill_SetMonitorTiltDown@@[email protected]; Index 16; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltDown(void *,unsigned char)

        // ?InFill_SetMonitorTiltUp@@[email protected]; Index 17; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltUp(void *,unsigned char)

        // ?InFill_Unlock@@[email protected]; Index 18; Undecorated C++ Function: int __cdecl InFill_Unlock(void *)

        Comment


        • #5
          nope

          Originally posted by michelk View Post
          // ?InFill_Close@@[email protected]; 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__@@[email protected]; Index 7; Undecorated C++ Function: void * __cdecl InFill_Open(unsigned long,struct HWND__ *,unsigned int)

          // ?InFill_SetConfig@@[email protected]; Index 8; Undecorated C++ Function: int __cdecl InFill_SetConfig(void *,unsigned char)

          // ?InFill_SetDummy@@[email protected]; Index 9; Undecorated C++ Function: int __cdecl InFill_SetDummy(void *,unsigned char,unsigned char)

          // ?InFill_SetMainPowerStatus@@[email protected]; Index 10; Undecorated C++ Function: int __cdecl InFill_SetMainPowerStatus(void *,unsigned char)

          // ?InFill_SetMonitorBrightness@@[email protected]; Index 11; Undecorated C++ Function: int __cdecl InFill_SetMonitorBrightness(void *,unsigned char,unsigned char)

          // ?InFill_SetMonitorClose@@[email protected]; Index 12; Undecorated C++ Function: int __cdecl InFill_SetMonitorClose(void *)

          // ?InFill_SetMonitorClosePosition@@[email protected]; Index 13; Undecorated C++ Function: int __cdecl InFill_SetMonitorClosePosition(void *,unsigned char)

          // ?InFill_SetMonitorOpen@@[email protected]; Index 14; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpen(void *)

          // ?InFill_SetMonitorOpenPosition@@[email protected]; Index 15; Undecorated C++ Function: int __cdecl InFill_SetMonitorOpenPosition(void *,unsigned char)

          // ?InFill_SetMonitorTiltDown@@[email protected]; Index 16; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltDown(void *,unsigned char)

          // ?InFill_SetMonitorTiltUp@@[email protected]; Index 17; Undecorated C++ Function: int __cdecl InFill_SetMonitorTiltUp(void *,unsigned char)

          // ?InFill_Unlock@@[email protected]; 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.

          Comment


          • #6
            I think looking at te stack is the only option. I've mailed many times with infill (maxan) to get a sort of SDK but they don't reply @#@!@

            so start up your debugger and gues the used types ... and then post them on the board ;-)))

            Comment

            Working...
            X