Results 1 to 6 of 6

Thread: Infill T3 prototypes of InFillCOM.dll

  1. #1
    Newbie rburhum's Avatar
    Join Date
    Mar 2007
    Location
    SoCal, USA
    Posts
    40

    Talking 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. #2
    Raw Wave god_of_cpu's Avatar
    Join Date
    Jan 2004
    Location
    SilverSpring Maryland
    Posts
    2,960
    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.

  3. #3
    Newbie rburhum's Avatar
    Join Date
    Mar 2007
    Location
    SoCal, USA
    Posts
    40
    Quote 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.

  4. #4
    Newbie
    Join Date
    Oct 2004
    Posts
    10

    as you wish

    // ?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 *)

  5. #5
    Newbie rburhum's Avatar
    Join Date
    Mar 2007
    Location
    SoCal, USA
    Posts
    40

    nope

    Quote Originally Posted by michelk View Post
    // ?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.

  6. #6
    Newbie
    Join Date
    Oct 2004
    Posts
    10
    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 ;-)))

Similar Threads

  1. Infill T3 static noise (Fixed, Problem solved)
    By irdrive in forum Infill T3
    Replies: 29
    Last Post: 07-05-2007, 10:57 AM
  2. T3 screen resolution and Infill Station
    By irdrive in forum Infill T3
    Replies: 4
    Last Post: 05-08-2007, 01:42 PM
  3. Infill T3
    By jabz in forum Infill T3
    Replies: 1
    Last Post: 04-15-2007, 06:47 PM
  4. Technical Description Infill T3
    By FMode in forum StreetDeck
    Replies: 10
    Last Post: 11-22-2006, 05:29 AM
  5. Shutdown options with StreetDeck and Infill T3
    By terrygold in forum StreetDeck
    Replies: 3
    Last Post: 09-25-2006, 01:00 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •