Multiple symbolic links for same wdfdevice object

Is it possible for my driver to call WdfDeviceCreateSymbolicLink twice successfully to create 2 symbolic links to the same device ? 
I have one device driver, which controls one physical device, which performs two separate functions and i would like the applications to use different symbolic links to refer to the different functions. 
Calling WdfDeviceCreateSymbolicLink twice fails so what other options do i have to solve this ?

you can have WDF manage as many device interface guids as you want. If you want to understand which interface is being opened, you need to specify a unique ReferenceString for each.
WDF does limit you to one WDF managed symbolic link. If you want more than one, you can create it by calling IoCreateSymbolicLink yourself. you will then have to delete on your own too. If you have control over which path, use multiple device interfaces
further reading
http://blogs.msdn.com/b/doronh/archive/2006/08/18/706717.aspx
http://blogs.msdn.com/b/doronh/archive/2006/02/24/538790.aspx
d -- This posting is provided "AS IS" with no warranties, and confers no rights.

Similar Messages

  • Multiple reconcillation accounts for same vendor

    All SAP Gurus,
    Is it possible to have Multiple reconcillation accounts for same vendor code (where purchasing org and company code is same)?
    Regards,

    hi,
    You can't have more than one because the reconcilation account...Because this is the soul account by which you pay to vendor and send the details to further process to FI dept...
    Regards
    Priyanka.P

  • Multiple tax lines for same item

    Hi,
    Is it possible to have multiple tax lines for same item in an invoice in AR.
    Business Need - A few items have multiple tax applicable ( e.g. VAT, Service tax, etc ). And for regulatory purpose customer wants to show each tax separately.
    please Advise.
    thanks,
    K

    Hi Hikumar,
    With tax groups you have what is called compound taxes.
    A tax group is consisted of more than one tax codes and these tax codes may be related or not to each other,you can also specify the precedence of the tax codes in a tax group.
    On the Invoice or order item line, the tax group code is entered and the tax engine calculates the tax for each tax code that belongs to the tax group.
    If the user wants to see the taxes of this line he will see detailed the tax amounts and rates of each tax code that belong to this group.
    In my case i have used a tax group with 3 tax codes with the structure:
    Item line amount 1000
    1)The first line is a specific sales tax(12%) with taxable basis the amount of the item line=1000*12%=120
    2)The second line is a VAT(23%) tax with taxable basis the amount calculated from the first tax of the group=120*23%=27,6
    3) The third line is a VAT(23%) tax with taxable basis the amount of the item line=1000*23%=230
    For each item line that has the above tax group, the system creates three seperate tax lines
    Your case does not seem so complicate as mine.
    You can find more information on the AR user guide and the Oracle receivables tax manual.
    On which Ebs version are you working on?
    If you sent me more detailed you requirement i can quide you on the way to implement it and test it.
    I hope this helps.
    Regards
    Olga

  • Invoice request based on multiple sales order for same customer

    Hi Team,
    I just wanted to know if we can create manual invoice request based on multiple sales order for same customer?
    For project based invoice request i have create based on single invoice request.
    Appreciate your input here.
    Thanks,
    Nitin

    Dear Ratish,
    Thanks for yr reply.
    I already did that but it is not serving business purpose.
    Comm payment  - comes diff time than sales payment.
    so ,I will post one entry customer will get hit with total amount Sales + commission
    like below
    Let say 10, 000 is the sales value and 500 is the commission
    So , This entry will get posted
    Customer Db- 10,500
    Sales Cr- 10,000
    Comm Income Cr- 500
    But, As I said sales amt will be paid before so We need to clear it partially and some time customer pays also diff amount due to some defect.
    So, We wont be knowing for which case we have or havnet received the payment against commission.
    As , Customer account is got hit with total amount( Sales+ Comm..value).
    Pls advise how to solve this.
    Regards,
    Sukh

  • Can't make symbolic links for Documents, Music, Movies, Pictures folders?

    So, on my previous setup, which was also running 10.5 I was able to create symbolic links for my Documents,Music, Movies and Pictures folders so those files could be stored on an 2nd hard drive.
    However, today I'm setting up my new Mac Pro and I try to remove those folders and create the symbolic links and it tells me that permissions are denied.
    Can anyone tell me why this would be different on the Intel Mac than it was on my PowerMac G5? How can I get around it?

    those folders are protected by "deny delete" ACLs to prevent accidental deletion.
    you can remove the ACLs using
    chmod -N ~/Documents ~/Music ~/Movies ~/Pictures
    you'll then be able to delete them.
    Message was edited by: V.K.

  • Symbolic links for executables

    I installed nmap but it is not in my path. Where is the proper place to make executable with out having to use the whole path? I understand how to get it working and was just wondering if there is a typical location that Mac users put symbolic links for all users to be able to execute.
    Thank you.

    Normally, /usr/local/bin/ so updates don't delete them. Then, add it to your $PATH variable in .bash_profile, using:
    *export PATH=$PATH:/usr/local/bin*
    If you're using another shell, then modify it accordingly. BTW, Unix queries should be posted to that forum in OS X Technologies.
    For Kenichi Watanabe:
    Unix executables shouldn't be put into /Applications.

  • Multiple Custom Synch Plugins For Same Business Object

    Can I make multiple plugins for the same business object? The main reason I'm asking is because I want to have one item plugin that runs before the core item data synchs and another item plugin that runs after.
    Since the topic's here, if multiple plugins can be written, which order would two plugins run if they are both set to go off after the core synch?

    That answers half of my question, although just to verify:
    The only issue is the before synch plugin may not have it's data in SBO (eg new order from webtools). If the data initiated in SBO then you should be fine.
    As far as I can tell, you're basically saying that if you're working with data in SBO in a plugin that's set to PluginExecutionLocation.BeforeSynch, be cautious of the fact that new data from Web Tools will not have the plugin run against it because it will arrive after the standard synch brings it over. I would assume the same would be true for the reverse, in that any new data in SBO that's not yet in Web Tools will also not have the plugins run against it for the same reason.
    Also, let's say I create two SynchPlugins for Items and set both of their SynchRunTime fields to PluginExecutionLocation.AfterSynch - which one runs first? Or is it indeterminable each time?

  • Windows 2008 AD Sites and Services: Multiple Connection links between same sites

    Hello,
    Our AD Sites  & Services is showing Multiple Connection links between the same sites. How is this possible and can i delete extra ones?  

    Hi,
    As Calin Liviu mentioned, you do not have to manage connection objects. In fact, changes that you make to connection objects that the KCC creates automatically are ignored.
    If the site is added to more than one site link, it might be an interim site between other sites that are added to this site link.
    Understanding Replication Between Sites
    http://technet.microsoft.com/en-us/library/cc771251.aspx
    Please check the replication issue, and post the result to here.
    Regards.
    Vivian Wang

  • 2LIS_02_HDR - Multiple records coming for same EBELN, why?

    Hello All,
    I ran a setup table for init and tested extraction in rsa3 for  data source 2LIS_02_HDR , only one EBELN and it retrievs 3 records for same EBELN. As per my understanding the header data comes from EKKO hence it should bring only one record but retireves multiple records,I want to know why this happens?
    thanks
    V Pola
    Edited by: V pola on Jan 30, 2008 5:35 PM

    Hi,
    Thanks for your reply. The link does not explain why 2LIS_02_HDr retrieves multiple records instead of one.
    Thanks
    V Pola

  • F110 Payment Proposal multiple payment lines for same vendor

    Hello,
    Question for the FI community regarding single payments for multiple invoices for the same vendor. Is there any other place that would dictate the grouping (or non grouping) of multiple payment proposal lines for same vendor payment?
    I understand that there are two places:
    FBZP - Change view 'Maintenance of Company Code Data for a Payment Method", the flag for 'Single payment for marked item'
    Vendor Master - Automatic payment transactions, flag for 'Individual pmnt'
    Is there anywhere else where this may be dictated? At my location, we have two company codes that make ACH payments, settings for FBZP (Single payment for marked item flag) and selected vendor for payment in the vendor master is identical. I get different results when viewing the payment proposal for each company code. Company Code A parses out individual line items for payment in the proposal, and Company Code B does not. When I change the flag via FBZP for Company Code A, this resolves the issue. When I make the same change for Company Code B, there is no change.
    In all of my testing, I have left the 'Individual pmnt' flag for both vendor masters unchecked.
    I'm hoping that somebody in the community here would be able to point me in the right direction to understand why I am getting differences. Is there somewhere else that I can check?
    Thanks everyone.

    Ravi,
    Thanks for your reply, however in my post I already mentioned I have tested out both options via FBZP as well as the vendor master. You are correct, in only one case regarding my situation.
    In my example for Company Code B, I have the following scenarios:
    1. FBZP - single payment for marked item checked, Vendor individual payment option not checked, result is a single payment item for multiple invoices
    2. FBZP - single payment for marked item checked, Vendor individual payment option is checked, result is multiple payment items for each invoice
    3. FBZP - single payment for marked item not checked, Vendor individual payment option not checked, result is a single payment item for multiple invoices
    4. FBZP - single payment for marked item not checked, Vendor individual payment option is checked, result is a multiple payment items for each invoice
    Are you saying that the option in FBZP simply enables the grouping/non grouping based on what the vendor master record payment option is? Typically, that option for vendors is not checked in either of our company codes, therefore if the only difference is the setting in FBZP, then why would I be getting only a single payment for multiple invoices in the case of scenario 1 listed above?
    That's why I am wondering if perhaps there is something elsewhere than FBZP and vendor master settings that could be affecting this.
    Comments please?

  • Link for studing ABAP objects

    hi all,
        i know the concept of object . can any once send some demo programs of ABAP object (showing  how to implement )also please send some good links for ABAP objects.
    send to e-mail : [email protected]
    cheers
    senthil

    Create a program (e.g. an executable or a subroutine pool) in SE38.
    Write the following code:
    <b>PROGRAM my_oo_test.
    CLASS my_first_class DEFINITION.
      PUBLIC SECTION.
        METHODS main.
    ENDCLASS.
    CLASS my_first_class IMPLEMENTATION.
      METHOD main.
        MESSAGE 'Hello World!' TYPE 'I'.
      ENDMETHOD.
    ENDCLASS.</b>
    Create a transaction code in SE93 and choose OO-Transaction there. Switch of "OO transaction model", enter the name of your class, method, and program in the fields and save.
    Now you can call the transaction. It shows "Hello World".

  • Multiple GR values for same quantity

    Hello all SAP MM Gurus,
    I have a strange problem. I have a MM scheduling agreement 5500013812 and in this agreement there is one line item for material 651660. The GR has been done for this line item a number of times since 2009. But when I went to purchase order history of this line item, I found that for a quantity of 500 PCs, the system has posted different amounts.
    For example, when the GR was done on 02/21/2011 for qty 500, the amount was 706.68 EUR. When the GR was done on 01/31/2011 for qty 500, the amount was 776.94 and when the GR was done on 12/13/2010 for qty 500, the amount posted was 765.57 EUR. This is really puzzling me since there are no price changes in Material master record or in MM scheduling agreement. There are no alloy surcharge price changes also. But still, why the system is posting different amounts for same quantity of this material, I don't understand.
    Can someone please tell me whether I am missing something somewhere? Your suggestion would be very much helpful for me in resolving this issue.
    Thanks and Regards,
    Umakanth

    this? :-(
    SQL> WITH t AS
      2    (SELECT 'SCOTT' NAME ,'jefferson rd' address FROM dual
      3     UNION ALL
      4    SELECT 'KODY', 'milburn'    FROM dual
      5     UNION ALL
      6    SELECT  'ZACH', 'westlake rd'     FROM dual
      7     UNION ALL
      8    SELECT  'KAREN', 'camarillo'    FROM dual
      9     UNION ALL
    10    SELECT 'MILLER', 'jefferson rd'     FROM dual
    11     UNION ALL
    12    SELECT   'THOMAS', 'milburn'   FROM dual
    13     )
    14  SELECT *
    15  FROM t
    16  WHERE address IN (SELECT address
    17                    FROM t
    18                   GROUP BY address
    19                    HAVING COUNT(*)>1);
    NAME   ADDRESS
    SCOTT  jefferson rd
    MILLER jefferson rd
    KODY   milburn
    THOMAS milburn

  • BPEL - multiple receive elements for same partner/operation

    Is it possible to have more Receive elements for same operation in one BP? I need to create a business process for approving requests in a number of steps. The process looks like this:
    RECEIVE (createRequest)= INVOKE (...)
    < REPLY (createRequest)
    RECEIVE (approveRequest)= INVOKE (...)
    < REPLY (approveRequest)
    RECEIVE (approveRequest)= INVOKE (...)
    < REPLY (approveRequest)
    (...)The creation and first recieve element for "approveRequest" is ok, but the others are never executed. I believe the correlation sets are set correctly. I also can't use a While element since every step could be a bit different. If I substitute the other recieves for different operations, the whole process executes correctly.
    Can someone please advice me on what i am doing wrong? If it's somehow not possible to have more then one Recieve for a particular message in one BP, what is the best way to do it differently?

    Thank you for your answer. I tried to change the Receive elements to Pick + OnMessage, but it's not working either. It goes past the first one but it never reaches the second one. That's what i had in the first place - two Pick elements after each other, each with an 'approve' and 'dispprove' branch, but it didn't work so I simplified it to an easier process with just receive elements.
    If it's working for you, do you do something special in the process? Which version of OpenESB are you using? Would it be possible for you to send the BPEL file? Here is a part of mine I've just made to test this solution.
    <bpws:pick name="Pick1">
        <bpws:onMessage partnerLink="Client" operation="approveOrderItem" portType="ns1:OrderManagementClientPortType" variable="ApproveOrderItemIn5">
            <bpws:correlations>
                <bpws:correlation set="orderItemId" initiate="no"/>
            </bpws:correlations>
            <bpws:sequence name="Sequence2">
                <bpws:assign name="Assign7">
                    <bpws:copy>
                        <bpws:from>true()</bpws:from>
                        <bpws:to part="return" variable="ApproveOrderItemOut4"/>
                    </bpws:copy>
                </bpws:assign>
                <bpws:reply name="Reply3" partnerLink="Client" operation="approveOrderItem" portType="ns1:OrderManagementClientPortType" variable="ApproveOrderItemOut4"/>
            </bpws:sequence>
        </bpws:onMessage>
    </bpws:pick>
    <bpws:pick name="Pick2">
        <bpws:onMessage partnerLink="Client" operation="approveOrderItem" portType="ns1:OrderManagementClientPortType" variable="ApproveOrderItemIn6">
            <bpws:correlations>
                <bpws:correlation set="orderItemId" initiate="no"/>
            </bpws:correlations>
            <bpws:sequence name="Sequence1">
                <bpws:assign name="Assign6">
                    <bpws:copy>
                        <bpws:from>true()</bpws:from>
                        <bpws:to part="return" variable="ApproveOrderItemOut3"/>
                    </bpws:copy>
                </bpws:assign>
                <bpws:reply name="Reply2" partnerLink="Client" operation="approveOrderItem" portType="ns1:OrderManagementClientPortType" variable="ApproveOrderItemOut3"/>
            </bpws:sequence>
        </bpws:onMessage>
    </bpws:pick>

  • Highly frustrated with Outlook 2013 Search People box bugs - Multiple Name Results for Same Contact & Inconsistent Results

    The Outlook 2013 "Search People" box does not function properly. It frequently displays incorrect results or a mess of duplicate results. I've reported previous issues about this and consolidating my posts into one (with screenshots this
    time). Hopefully this message will be forwarded to or seen by the Outlook programmers. It really needs to be fixed.
    Outlook 2010 and other prior versions worked perfectly. You search for name, you get ONE result with the info you're looking for. FAST AND EASY. But with Outlook 2013 Microsoft has created a heck of a mess resulting in huge frustration and productivity loss
    with such simple but important tasks.
    I have hundreds of contacts stored in my Outlook address book, and they all have COMPLETE contact info added. 
    One major issue that I'm experiencing in the new Outlook 2013 is that I now get average of 4 or more duplicate name results appearing for the same contact. And each result contains different and incomplete contact info, making it impossible for me to quickly
    find the basic info I'm looking for. The cause of this issue is that Outlook 2013 now provides results from not only your local address book(s), but it also shows results based  on your email history and social media accounts setup.
    And there's no way to turn this off, or at least specify what folders and/or accounts the People Search box should use.
    To make matters worse, the Microsoft developers conveniently forgot to add some form of an indicator (like a small icon besides each name result in the list)  that clearly indicates what result is from what source. So you must manually click on each
    result one at a time and repeat the search until you locate the correct one.
    For one specific example, I have a contact stored in my local address book called
    Infusionsoft. When I type "Infusionsoft" in the People Search box to quickly find a phone number, Outlook  2013 shows me 7 results with the same name. See the screenshot below:
    As you can see in the screenshot above, every result just says "Infusionsoft", so I have to manually click on each name result one at a time and repeat the process until I find the correct one from my address book. This same thing happens with other
    random contacts.
    From what I can tell, Outlook is pulling results based on  based on recent emails I've received from different people with "@infusionsoft.com" in their email address. So the first result shows "[email protected]" (just the email
    address), the second result shows "[email protected]", the third result shows "[email protected]" and so forth. I don't want Outlook to show all of that. I just want what's in my address book!
    And you would think that the last result would be the correct one from my address book, but no. Sometimes its the 5th result, and other times it's the 3rd or 7th result. So there's no freaking order of things here.
    We simply need the ability to turn off searching of email history and other accounts when using the People Search box. Problem fixed.
    (And please don't tell me that I need to "link" every incorrect result to one main contact. You shouldn't expect everyone to have to tediously link any and all results that appear to a record. ESPECIALLY when 5+ results for each contact appear regularly.)
    ISSUE 2: Some names must be typed in a different way for the Search People to locate them
    Another big issue I'm having with the Search People box is that some name searches don’t show the correct result, unless I search for their names in a different way.
    For one specific example, I have a contact stored in my address book named "Dave Johnson". When I type "Dave Johnson" in the Search People box, one result appears, but it's just his email address, only. It's not the result that's stored in my Outlook address
    book with his phone number, addresses, etc. Screen shot below:
    If I type in Dave's name reverse order (Johnson Dave),  no results are found at all.
    Now if I just type in just"Johnson" all by itself, it finds Dave's correct result (the one stored in my Outlook Address Book). Along with everybody else that has "Johnson" in their name (see screenshot below)...
    I double-checked how I have Dave's name programed in my address book, and it's in there as "Dave Johnson" for both the Full Name and File As fields. 
    Also, the name order shouldn't make any difference when using the People Search Box anyway. Sometimes I can find people by Last Name, First Name or First Name, Last Name. Only with random contacts does it get difficult finding  their info and
    I have to do strange things like this to find them from the People Search box.
    ISSUE 3: Some Search People results only yield an email address only.
    For other random contacts, some search results only yield an email address with no other contact details. But I can open the persons contact card from the address book manually, with the same email address shown! Screenshot below...
    In the screenshot above, I have outlined the Search People box results in red, and the Address Book results in green. You can clearly see that "Robert White" is a contact stored in my local address book with full contact details, but the Search People result
    only shows his email address! Again, it's not consitent. It's hit or miss with different people.
    ISSUE 4: Some results just don't appear at all, but they are in the address book
    Another issue I'm experiencing with the People Search Box is that some people simply  cannot be found. But I can see their contact info just fine if I click on the "People" tab down at the bottom of the page and type in their name in the "Search Contacts"
    field. Why can't the People Search box find certain people? I opened up their contact details and cannot find a single thing  that would prevent them from showing up in results.
    These are clearly serious bugs that need to be fixed. And I'm shocked as to how this got missed--or ignored during alpha and beta testing. I see the "idea" behind the developers having the Search People box search everything outside of the
    address book, but in real world application this causes a heck of a lot of problems & confusion, and it needs to be fixed ASAP.
    For technical details, I have Outlook 2013 running on two computers using hosted Exchange 2010. One system is Windows 7 and other is Windows 8. The same problems occur on BOTH computers. As far as my Outlook account setup, I have all contacts stored in the
    main address book (no sub-folders or other folders).
    Can someone help communicate this message to the Outlook developers??? The "Frown" button limits me to 100 characters and one image. There's no way I can communicate this level of detail and steps to duplicate in 100 characters!

    Thanks for your reply.
    1) The instant search boxes in each individual page work just fine. If I am on the People page and type in a name in the "Search Contacts" field, it searches my contacts and displays the results that I want. But I should not have to leave whatever screen
    I'm in to find people now. In Outlook 2010 and earlier versions, I could be on the calendar page and then search for a contact without clicking off the calendar completely. For productivity-sake, it's a huge waste of time and hassle now.
    2) I'm familiar with how contact linking works, and quite frankly it's a huge mess in general. I NEVER create multiple contacts for the same person. I get that Outlook 2013 get confused now when it detects a LinkedIn or Facebook account for the same person
    already in my Outlook address book, but we need to have options that allow us to turn off results from some or all social networks. This is a big part of the problem.
    Think about it this way - The average person has 150+ LinkedIn connections, and more for Facebook. Many people today have accounts for both and they are setup with the same email address. When Outlook 2013 has to scan all the networks IN ADDITION to your
    local address book(s), it's a no brainer that it can get very confused trying to display results.
    Another big part of the problem is that Outlooks new search system also scans your email history. I receive emails from people who use multiple email addresses, or emails from companies with multiple reps or ticket systems that send you a unique
    ticket ID # ending in the same email address domain. Now Outlook displays people search results based on everything under the sun in my email history. This is beyond frustrating (see my "Infusionsoft" screenshot above in the first post).
    Again, I want to stress that for the search examples I referenced, I only have one entry in my Outlook address book for each person. And that's all I want to find when I search for people--what's already in my own address book! 
    In summary:
    We need an OPTION to turn off searching external networks when using the People Search box
    We need an option to tell Outlook to not scan email history for people search results (I think this needs to be disabled entirely actually. It's not helpful at all)
    There should be a fixed priority for displaying people search results, with local address book results FIRST, followed by social network results.
    There should be a clear icon/indicator next to each result that gives you a clue as to where the result is coming from. Your address book? Facebook? LinkedIn? We should not need to click on each result to get a hint as to where it's coming from.
    Work out the bugs in general with the new search system.
    One other thing that I didn't mention is that the Search People box also shows results for people I'm not even "friends" or connected with on the different social networks. But I've noticed that some people use the same email address for those networks that
    I already have programmed for them in my address book, which is why Outlook sometimes shows me these results. Does that make sense?
    I'll try rebuilding the index, but after testing Outlook 2013 on 3 different machines so far and seeing the same results (all slightly different results on each machine and very inconsistent), I doubt this will address the issue.

  • SunOS 5.10 spawns multiple PID's for same java process

    On SunOS 5.10 I see same java process having multiple PID's. ps -ef lists out the same java process running from same path with multiple PID's. What can be the reason for this?
    Please let me know if you need some more information.....
    Edited by: sayanb on Jan 5, 2010 9:29 AM

    Hi Chris,
    Thank you for this update.
    Again this seems to be a known issue on SunOS 10.Also I will try to take the stack strace for the specific java process.
    http://forums.sun.com/thread.jspa?forumID=546&threadID=5297465
    http://groups.google.com/group/bojug/browse_thread/thread/19d722275c4384b8
    Basically the issue seems to be with one of the fork system calls which confuses with active and actual threads running.The above link speaks about the same , faced by similar users.
    Any updates will be appreciated.Meanwhile will try to get the stack trace.
    Regards
    Sayan

Maybe you are looking for