Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    306 winapi jobs found, pricing in INR

    Searching for coder long term; this person must be able to understand winapi, hooking, windows messaging, .dll, php (abit), windows services and very good in c++ or/and c#. Jobs i ll give will be more low level programming like h ooking functions, injecting .dlls to other applications. So only people with required skill should bid please. Beside this i ll give 1 little demonstration project which will not take longer then 2h to code to see the skills. This demonstration project will contain very basic concept of hooking, injecting etc. Please do not waste my time and dont post standard text, read whats required. I ll pay this coder half time several months then the option there to get fulltime position. This person will be additional person in my team. So this position is ...

    ₹20887 - ₹62662
    Featured Sealed
    ₹20887 - ₹62662
    16 bids

    I want to create a shortcut programaticly, like this: I do not want to use object oriented programming, only WinAPI and no CRT The function should be: BOOL CreateShortcut(wchar_t *shortcut, wchar_t *realfile) 'shortcut' is the path the shortcut should be placed at, and 'realfile' is the file the shortcut should open. It should work on Windows XP to Windows Sevan on both architectures (x86 and x64) Should not require admin privileges

    ₹22976 (Avg Bid)
    ₹22976 Avg Bid
    2 bids

    I am looking for a coder who will work monthly for me. This person must be c++ oriented as primary skill, winapi, .net, gui on windows, php, mysql, ftp, ssh, writing .dlls. Experience minimum 3 years. I am coder myself and want to oursource part of job, i dont want poor skills. This is not fulltime job. For now bid to 4hours per day on long term it can be fulltime. I dont want hourly bids, i ll pay you monthly at right time and this income will be for long term secured. So it can be more then 4 hours several months and less several months, so in average it i want to have bids for half time working. This person must also be able to work on weekeneds on emergency situations or reachable by sms to come online.

    ₹51383 (Avg Bid)
    Featured
    ₹51383 Avg Bid
    26 bids

    I am using Flajector to wrap an swf into an projector executable. Flajector allows the use of winapi calls written into the swf actionscript. I am looking for someone experienced in using flajector winapi routines. I need a button coded in Actionscript 2, to take a screen-capture of the currently selected window (which will be the projector window) mimicking alt+Prt Sc. The output is to be auto-saved in a folder called 'snaps' next to the projector executable and auto-named after the projectors file name, appended with the current frame number. IE: if the projector is called '' the auto saved image will be named 'testFile - '

    N/A
    N/A
    0 bids

    Requirements (important!): - Compilable in Delphi XE (you'll need to make sure your code is unicode-proof). - The compiled application must be working with both 32 and 64bit operating systems! - The compiled application must be working with Win7 down to Win2000! - No fancy UI required. Just something to show your code works. Your code will be used within a bigger project that already exists. Therefore it is mandatory to have the code for Delphi. There's plenty of more work to do within this project, so if you do a good job you may get more work in the future. This job consists of 2 parts which are related. To get the job and its payment you'll need to complete both parts! -------- Part 1 -------- Scenario: After I do some IP changes for a network adapter (NI...

    ₹7519 (Avg Bid)
    ₹7519 Avg Bid
    4 bids

    ...with video. Function call hooking library is also supplied. Analogues: , ## Deliverables 1. I will give you working library for sound capture under Vista/7. You must capture sound with it and mux it with video. Sound capture under Windows XP is not needed. 2. I will give libraries for hooking API functions. Basically, my hooking libs allow to hook any WinAPI function and any COM method of any COM interface. So by using my capturing libs you will be able to easily create your own "proxy" function/COM method, which will be called in place of original function/method (and you will be able to call original function by yourself afterwards). These hooking libraries are my property and must be used for developing only this project. They will be sent to you

    ₹38015 (Avg Bid)
    ₹38015 Avg Bid
    5 bids

    ...2 software source code's do right now, then after I will tell you what your job is. Here is the brief description: The Java Encryption program takes user specified files and outputs an encrypted version of the file in .jar or .exe format, when executed, launches a dummy process, uses the JNA library to replace the dummy process with the code of the decrypted executable file. The software uses WinAPI calls in JNA. The second seperate source code project that you will also work on is the generator, this basically a cmd utility that compiles unique versions of the java encryption program based on specified image base address's and various other factors. at the moment we are looking for a determined problem solver that can modify the source code of these 2 projects...

    ₹50798 (Avg Bid)
    ₹50798 Avg Bid
    11 bids

    ...applications, encodes them via Vorbis codec and writes into a file in multichannel form. ## Deliverables Your task is to develop C++ DLL that will load itself into processes and will allow to capture sound from these processes individually for each process. DLL must correctly work with DirectX games. 1. I will give libraries for hooking API functions. Basically, my hooking libs allow to hook any WinAPI function and any COM method of any COM interface. So by using my capturing libs you will be able to easily create your own "proxy" function/COM method, which will be called in place of original function/method (and you will be able to call original function by yourself afterwards). These hooking libraries are my property and must be used for developing only this...

    ₹159746 (Avg Bid)
    ₹159746 Avg Bid
    4 bids

    ...on a window.? ? The trick is simply that it must work for both XP and Win7 (Aero).? ? ? ? I have done the legwork and know that? this involves sending a TITLEBARINFOEX message when running on W7 or simply TITLEBARINFO when running on XP.? ? ? I dont have access to W7 right now - so i am posting this as a project for someone that does.? ? This should be real easy if you have any experience with WinAPI PInvoke from .NET. Proposed:? build-out this class public? class TitleBarInfo { ? ? ? ? public int TitleBarInfo(IntPtr hwnd) // constructor ? ? ? ? public int CloseButtonSize {get;} ? ? ? ? public int HelpButtonSize {get;} ? ? ? ? public int MinButtonSize {get;} ? ? ? ? public int MaxButtonSize {get;} ? ? ? ? public AccessibleState CloseButtonState {get;} ? ...

    ₹3342 (Avg Bid)
    ₹3342 Avg Bid
    9 bids

    ...com, ## Deliverables I will give libraries that neccessary for hooking DirectX API calls (and LoadLibrary calls) - so your library must be implemented using them. * * *This broadcast message was sent to all bidders on Thursday Jul 15, 2010 3:53:51 PM: Some additions: 1. I will give libraries for hooking API functions. Basically, my hooking libs allow to hook any WinAPI function and any COM method of any COM interface. So by using my capturing libs you will be able to easily create your own "proxy" function/COM method, which will be called in place of original function/method (and you will be able to call original function by yourself afterwards). These hooking libraries are my property and must be used for developing only this project. They will be s...

    ₹50297 (Avg Bid)
    ₹50297 Avg Bid
    11 bids

    ...commands on the target remote machine (which runs the server whose behavior can be controlled by the server editor). Client in C++, server in C. OS supported: Windows 2000/XP/2003/Vista/Windows 7 For 32-bit & 64-bit Windows operating systems (both Servers & Workstations). Need run and has the ability to connect to, remote machines running Windows 2000/XP/2003/Vista/Windows 7 Need be written in pure WinAPI, with no additional libraries like msvcrt, ATL, MFC, QT, etc. Main priority is a)stability (carefully checked all the results of the call functions, etc), b)size (avoiding duplication of algorithms, repetitive calls, functions, etc), c)speed (no instructions like while (1 ){..}, for (int i = 0; i <-> server). Program need monitor multiple computers simultaneously. ...

    ₹167098 (Avg Bid)
    ₹167098 Avg Bid
    1 bids

    ...an application plays sound and when it stops. Inside the DLL you should have a function with a boolean parameter which will be called when sound start/stops, keep in mind that I don't care about what plays, I don't need to capture the playing stream, ONLY to know if it plays or not. As far as I know there are three ways to play sound: 1. 2. Direct sound (directx) 3. Winapi The DLL can use MS detours but not do any core DLL replaces or any commercial hooking/detouring beside detours (since I'm licensed to use it), to test your DLL you can inject it or use appinit_dll flag, I already have an injector so I don't need an inject code. Code should work on XP through 7, 32bit only and be compiled on VS2005 and above. ## Deliverables 1...

    ₹46119 (Avg Bid)
    ₹46119 Avg Bid
    2 bids

    ...CancelVisible AeroStyle Add the following events: OnBackClick OnNextClick OnCancelClick Objective: TAeroWizard will display a standard Delphi form inside a Vista/Windows 7 Aero Wizard "surface" (such as the standard wizard surface used in the Add New Hardware wizard - with a large glass portion near the top of the window). You will need to use the CreatePropertySheetPageW WinAPI function to create the Aero Wizard "surface" and then embed a standard Delphi TCustomForm inside this surface. All regular form events and properties should work, and the TAeroWizardForm should support both modal and nonmodal Show methods. You will be aided in this project by code that we will provide which provides a basic starting framework, but does not yet completely wo...

    ₹30245 (Avg Bid)
    ₹30245 Avg Bid
    4 bids

    ... CancelVisible AeroStyle Add the following events: OnBackClick OnNextClick OnCancelClick Objective: TAeroWizard will display a standard Delphi form inside a Vista/Windows 7 Aero Wizard "surface" (such as the standard wizard surface used in the Add New Hardware wizard - with a large glass portion near the top of the window). You will need to use the CreatePropertySheetPageW WinAPI function to create the Aero Wizard "surface" and then embed a standard Delphi TCustomForm inside this surface. All regular form events and properties should work, and the TAeroWizardForm should support both modal and nonmodal Show methods. You will be aided in this project by code that we will provide which provides a basic starting framework, but does not yet com...

    ₹213050 (Avg Bid)
    ₹213050 Avg Bid
    1 bids

    Microsoft provides sample code for AMCap project? written in pure WIN API . This needs to be converted into Visual c++ 2008 ? using MFC classes. You can find ? more details at <(VS.85).aspx> Either you can download it from above site or I can share AMCAP project code.

    ₹2841 (Avg Bid)
    ₹2841 Avg Bid
    11 bids

    ...something unique on the computer (hardware, hdd serial, combination, whatever). Several connections from same ip must be allowed, the ip is authenticated as long as at least one session is active. Criptology is required (maybe openssl). Client must work on WIndows operating systems (32/64bit), preferably only C/C++ with Winapi or MFC wich can be mingw32 project, lcc, i guess VC but i would prefer not to be delphi,VB because I want no dependencies other that winapi or MFC. The client must have an installer. There should be a linux/unix simple client avaible also as clean as possible with dependencies (C and C++ standard libs, openssl libs, mysqlclient libs and hopefully nothing more). The server side should be linux/unix who checks the unique id's fro...

    ₹66171 (Avg Bid)
    Featured
    ₹66171 Avg Bid
    14 bids

    ...} 3. Add 3 API loging functions with easyhook help: // ExtTextOutW DWORD ACLEntriesTimedExtTextOutW[1] = { (DWORD)-1 }; HOOK_TRACE_INFO g_hTimedExtTextOutWHook = {NULL}; BOOL WINAPI TimedExtTextOutW( __in HDC hdc, __in int x, __in int y, __in UINT options, __in_opt CONST RECT * lprect, __in_ecount(c) LPCWSTR lpString, __in UINT c, __in_ecount_opt(c) CONST INT * lpDx) { ///store all text in log file //... return ExtTextOutW(hdc, x, y, options, lprect, lpString, c, lpDx); } // TextOutW DWORD ACLEntriesTimedTextOutW[1] = { (DWORD)-1 }; HOOK_TRACE_INFO g_hTimedTextOutWHook = {NULL}; BOOL WINAPI TimedTextOutW( __in HDC hdc, __in int x, __in int y, __in_ecount(c) LPCWSTR lpString, __in int c) { ///store all text in log file //... return TextOutW(hdc, x...

    N/A
    N/A
    0 bids

    I need to create scrollable dragging ImageList in VisaulBasic. The sample is in attachment. I need to have possibility to insert items at specified position, remove items, read properties. And have a basic events, like insert, remove, select, click, dblclick. I don't need multi select possibility. Advanced knowledge of WinAPI, GDI+ required.

    ₹7519 (Avg Bid)
    ₹7519 Avg Bid
    7 bids

    Application that is able to hook (dll injection) WinApi functions of running processes (needed is BitBlt, Mouse and Process queries only) Needs to be done in C++ as a Visual Studio 2008 project and source code must be included. Any questions email me. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables): a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or sof...

    ₹8940 (Avg Bid)
    ₹8940 Avg Bid
    7 bids

    We need a marketing application that gets email from the internet by entering keyword on SE's,restores in CVS or txt file and sends bulk emails. The software must support smtp server. It is better that this system be made in C++ WINAPI which means, no dependencies, all windows platforms (windows 95 and later), maximum speed, and minimum size. This will also be made multi-threaded, which will increase the speed of the application as much as 50x and even more on multi-core CPU's. The HTTP and SMTP protocols will be implemented with winsock, which is the lowest level you can go, and this means even more speed. -It MUST have dynamic proxy and IP function. -It MUST support several languages You have to show me your previous work in programming language especially des...

    ₹140196 (Avg Bid)
    ₹140196 Avg Bid
    7 bids

    ...that gets email from the internet,restores in CVS or txt file and sends bulk have to make a software similar to "Sendblaster".But this software has only sending function! I need both fetching AND sending. You can download a free trial from sendblaster [dot]com. The software must support smtp server and few standard contains html template. It is better that this system be made in C++ WINAPI which means, no dependencies, all windows platforms (windows 95 and later), maximum speed, and minimum size. This will also be made multi-threaded, which will increase the speed of the application as much as 50x and even more on multi-core CPU's. The HTTP and SMTP protocols will be implemented with winsock, which is the lowest level you can go, and this means even more speed....

    N/A
    N/A
    0 bids

    ...control with **Page Layout mode** supporting the following requirements and features: This is a .NET control for desktop applications - NOT for internet applications. PLEASE DO NOT BID UNTIL YOU FULLY READ THE REQUIREMENTS AND ATTACHED FILES! (Please see the image attached) **CODING REQUIREMENTS** * Should be written with **pure .NET framework** libraries. (SHOULD AVOID WinAPI calls, p/invoke, DllImport through InteropServices with extern functions are NOT wanted.) * Should be very well commented/summarized. * Each member name (method, property, event) should be logical and understandable. **IMPORTANT BASIC FEATURES** * Should have all the basic features of the Microsoft .NET RichTextBox control (such as BackColor, SelectionColor, SelectionI...

    ₹41775 (Avg Bid)
    ₹41775 Avg Bid
    12 bids

    I need a sample code that will do custom paint on a .NET form caption, see sample I don't need buttons or to accept mouse events just the drawing on the caption BUT as different from the above link I CANNOT override wndproc() becouse my code cannot inherit from the form class, I don't have access to ...the form object, to the public properties and method of the form. What I need is to add custom caption drawing on the form caption, I cannot change the form caption as this will be changed back by the host application. What I need is a sample code that will do similar things to what the above link does but without the need to inherit from the form. I guess this can be done by using WINAPI and get the wndproc address.

    ₹2506 - ₹417746
    ₹2506 - ₹417746
    0 bids

    Write the Core for an application, the core will be a windows service (C#)? and do the following; - monitor the tasklist - when a specific task is foun...outcomes. - the information? will be sent back from the injected dll to the service. - the service will send this information to a webservice, but also have it available in it's memory. and via a GUI (WPF) C# application this data should be presented in real-time. the GUI application (C#.NET) will be coded by me, and so will the back-end webservice (C#.NET), all i need help with is the WinAPI hooking, dll injection and a smart way to keep track of the object instances and? a good? way for the GUI and WebService to communicate with the Service. Please let me know if you are interessted asap, this is an? ...

    ₹13619 (Avg Bid)
    ₹13619 Avg Bid
    3 bids

    I need a C++ class (it may be MFC class or pure WinAPI) that allows to record sound from 2 sources parallel - Microphone + Mixer (what you hear) and save result as MP3 file (it should mix the sound from 2 sources, compress into mp3 and save). The class should have interface like: bool? startRecord(); void stopRecord(); int getMicLevel(); // get the sound level at mic int getMixerLevel(); //? get the sound level at mixer void? setPath(); // where to save mp3 file void setMp3Info(); // set mp3 quality settings bool playFile(); // play mp3 file; It should? use Win API? (or MFC) lame mp3 codec or? any other. ? ## Deliverables The c++ class? should record sound from 2 sources in parallel: from? Microphone + Mixer (what you hear). Under mixer (what...

    ₹6016 (Avg Bid)
    ₹6016 Avg Bid
    5 bids

    The application should be a much reduced mini version of the WINHEX application that allows searching of an entire hard disk drive on a sector by sector / track by track basis It should be able to search hard drives, CD drives, DVD drives, USB cards and floppy disks in this manner It must be capable of displaying, searching and editing LBA drives in FAT16, FAT32 NTFS and RAW formats Byte level data can be displayed as ASCII or BINARY or HEX or WORDS or DOUBLE WORDS or UNICODE as a selection of different default settings selectable by user Must be able to jump to a specific sector/track SEARCHING ======== This is where the main functionality of the application will lie, and it is very important to get this correct. Firstly the User should be able to search the selected disk...

    ₹157741 (Avg Bid)
    ₹157741 Avg Bid
    7 bids

    I need a private source code that will utilize computer security and winapi to connect to http or irc protocol. The details can not be given out publicly so please contact me privatly. The Money WILL BE TRANSFERED AFTER I RECEIVE THE SOURCE CODE!!!

    ₹206032 (Avg Bid)
    ₹206032 Avg Bid
    12 bids

    Is it possible to get external IP without connecting to the Internet? I need a small program with C,Delphi or VB source code to get my external IP as shown on , but the program must not send or get data from the Internet. (I don't want to see a alert of my firewall or antispy software.) A command line tool is okay. Perhaps same ideas: - WinAPI net traffic logs API, monitoring API - - evaluate IE or Firefox Log files You can suppose that IE or Firefox is running, when I start the small program. The maximum bid should be $100, I hope your bids are less than $50. Thank you for your bids, Andreas

    ₹3426 (Avg Bid)
    ₹3426 Avg Bid
    10 bids

    ...addresses of other "peers". The test application is a simple one-form application - with a multi-line text box on it. Each time a new message has received by the test application - the content of the message is appended to what is already in the text box. ## Deliverables **If you have had previous experience with network programming for Win32/WinAPI (even though this project must be implemented in C# - I understand - there will be some C#<->WinAPI interop work involved ??" but this job has already been done for you by others ??" please check the links at the end of the description) - the project should not take more than two-three hours.** **? ** **Here's the links to help you with the task:** **Using a Mailslot to read/write data over...

    ₹3426 (Avg Bid)
    ₹3426 Avg Bid
    4 bids

    ...addresses of other "peers". The test application is the simple one form application - with a multi-line edit box on it. Every time a new message is received by this application - the content of the message is appended to what is already in the message box. If you have had previous expirience with network programming for Win32/WinAPI (even though this project must be implemented in C# - I understand - there will be some C#<->WinAPI interop work involved) - the project should not take more than two-three hours. Here's the links to help you with the task: Using a Mailslot to read/write data over a network Fully functional Asynchronous Mailslot Control in C#

    ₹20052 (Avg Bid)
    ₹20052 Avg Bid
    2 bids

    Hi, I need a software which would grab poker room (Full Tilt Poker) tournaments results. (in next phases I would like to add some more poker rooms) You need to use WinAPI or OCR software. I need you to grab finished and announced tournaments information: Tournament (Name/No) Date & Time Prizepool Buy-in (for example $3.3 R/A) Game Hold'em No Limit / Hold'em Limit/PL / Omaha / Omaha Hi Lo / Other Running (for example 9 hour 14 minutes) Entries (how many players, for example 3752) List of winners and prizes All grabbed information need to be stored in the database. Please send me your proposal for this script development

    ₹2506 - ₹8355
    ₹2506 - ₹8355
    0 bids

    I need a WinAPI/C++ function that can detect connected USB device by VendorID and productID. The code should look like 2 functions: void Init(); // init code bool IsUSBDevConected(int vid, int pid); // detect presence of the device. void Release(); // release code IsUSBDevConected will called once per second. The device is USB keyborad. ## Deliverables The code should be compiled under VisualC++ 6.0 or Visual Studio 2005. I expect to receive a simple MFC/WinAPI dialog box application that demonstrates how these 3 functions works to detect a presence of a USB device. application should call IsUSBDevConected() once per second to dynamically show connected or not the device. On my PC I will change Vid & Pid in the code to test it with m...

    ₹3258 (Avg Bid)
    ₹3258 Avg Bid
    26 bids

    Do you have strong WinAPI knowledge (C, C++, C#) and MS Office automation skills (to access and send data to MS Excel)? If you're interested in a fairly quick coding job, and you're familiar with these two tools for creating small PC/Windows desktop automation tasks, please tell me briefly what your experience is with them. A brief description of my programming needs -- This little automation program will need to interface with a proprietary database program that you probably don't have access to (Recruitment Plus by CollegeBoard). If that's the case, you'll have to be able to set this program up using some dummy database program like Access, where you set up the automation program to look for the tabs and fields in the database that I share with you ...

    PHP
    ₹22141 (Avg Bid)
    ₹22141 Avg Bid
    2 bids

    ...skeleton Director plugin code. And user must be able to implement bluetooth tasks like finding devices and sending files to them by using script language of Director ( called Lingo ) by help of this plugin (called xTra) We will supply some links, codes and videos to developer. They will include current Bluetooth opensource projects , samples of usage of Bluetooth related APIs on Windows (BTApi of WinAPI,Broadcom SDK,OpenObex) and videos to enable coder be a user Macromedia Director , samples of codes to developd Director plugin. Finally , the first 3 tasks are fundamental tasks. If you can do them but not the 4th one , we can also discuss on that case. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of al...

    ₹24898 (Avg Bid)
    ₹24898 Avg Bid
    2 bids

    I need a function that extracts the text from the chat box in the downloadable client (not the online flash version). The entire chat text should be returned. Thanks!

    N/A
    N/A
    0 bids

    I want a 10-band sound equlizer. It will be like Winamp's equalizer. It must be written in C++ in MFC or WinAPI environment. We will supply a "carrier" project for coder. Our project is an audio player including a audio equalizer dialog , written in MFC and Directshow. Coder must integrate hisher equalizer modules with current project's SampleGrabber and equalizer interface. Another UI may be done if wanted.

    ₹22809 (Avg Bid)
    ₹22809 Avg Bid
    7 bids

    I need a plugin ( ...skeleton Director plugin code. And user must be able to implement bluetooth tasks like finding devices and sending files to them by using script language of Director ( called Lingo ) by help of this plugin (called xTra) We will supply some links, codes and videos to developer. They will include current Bluetooth opensource projects , samples of usage of Bluetooth related APIs on Windows (BTApi of WinAPI,Broadcom SDK,OpenObex) and videos to enable coder be a user Macromedia Director , samples of codes to developd Director plugin. Finally , the first 3 tasks are fundamental tasks. If you can do them but not the 4th one? , we can also discuss on that case. ## Deliverables An introduction documentation , sample codes and links about Windows Bluetooth D...

    ₹26569 (Avg Bid)
    ₹26569 Avg Bid
    2 bids

    I need a function that extracts the text from the chat box in the downloadable client. The entire chat text should be returned. The function should NOT copy the text to the clipboard, but instead use Win API to grab the text and return it in a string. I am myself a delphi programmer and know this is a tricky thing to do. So please only bid if you really know you can do this. Thanks!

    ₹17545 (Avg Bid)
    ₹17545 Avg Bid
    1 bids

    I need a function that extracts the text from the chat box in the downloadable client (not the online flash version). The entire chat text should be returned. Thanks!

    N/A
    N/A
    0 bids

    Button and Check box which can have any back and foreground color. Has to be pure Winapi not MFC or GDI+ etc Checkboxes and Buttons will be placed as child windows? on a Layered window (semi translucent) This Parent window is already made but the Button and checkbox must be able to be put as child windows and get tha same translucency, which should not be any problem. ## Deliverables Must be able to include the final code into a VC 2005 project dll release pure Winapi

    ₹14287 (Avg Bid)
    ₹14287 Avg Bid
    9 bids

    I need a function that extracts the text from the chat box in the downloadable client (not the online flash version). The entire chat text should be returned. Thanks!

    N/A
    N/A
    0 bids

    I need a function, programmed in Delphi, that extracts the text from the chat box in the downloadable client (not the online flash version). The entire chat text should be returned as a string or tstringlist. Thanks, Filip ()

    N/A
    N/A
    0 bids